Merge branch 'master' into study-members-event

* master:
  rename clock start endpoint
  /api/challenge/<gameId>/start endpoint to start the clock
  fix chat team spam regex
  rename round.keyboardMove plugin
  fix tv embed script path
  Update maestro pieces - for #7167
  remove cash/offset/position
  also change freq name in the title - for #7364
  fix #7364
  New Crowdin updates (#7362)
study-members-event
Thibault Duplessis 2020-09-25 15:30:40 +02:00
commit 58b7acf8f9
31 changed files with 460 additions and 254 deletions

View File

@ -11,6 +11,7 @@ import lila.app._
import lila.challenge.{ Challenge => ChallengeModel }
import lila.common.{ HTTPRequest, IpAddress }
import lila.game.{ AnonCookie, Pov }
import lila.oauth.{ AccessToken, OAuthScope }
import lila.socket.Socket.SocketVersion
import lila.user.{ User => UserModel }
@ -99,6 +100,7 @@ final class Challenge(
}
}
}
def apiAccept(id: String) =
Scoped(_.Challenge.Write, _.Bot.Play, _.Board.Play) { _ => me =>
api.onlineByIdFor(id, me) flatMap {
@ -157,6 +159,7 @@ final class Challenge(
else notFound
}
}
def apiCancel(id: String) =
Scoped(_.Challenge.Write, _.Bot.Play, _.Board.Play) { _ => me =>
api.activeByIdBy(id, me) flatMap {
@ -181,6 +184,31 @@ final class Challenge(
}
}
def apiStartClocks(id: String) =
Action.async { req =>
import cats.implicits._
val scopes = List(OAuthScope.Challenge.Write)
(get("token1", req) map AccessToken.Id, get("token2", req) map AccessToken.Id).mapN {
env.oAuth.server.authBoth(scopes)
} ?? {
_ flatMap {
case Left(e) => handleScopedFail(scopes, e)
case Right((u1, u2)) =>
env.game.gameRepo game id flatMap {
_ ?? { g =>
env.round.proxyRepo.upgradeIfPresent(g) dmap some dmap
(_.filter(_.hasUserIds(u1.id, u2.id)))
}
} map {
_ ?? { game =>
env.round.tellRound(game.id, lila.round.actorApi.round.StartClock)
jsonOkResult
}
}
}
}
}
private val ChallengeIpRateLimit = new lila.memo.RateLimit[IpAddress](
100,
10.minute,

View File

@ -226,22 +226,26 @@ abstract private[controllers] class LilaController(val env: Env)
)(f: R => UserModel => Fu[Result])(req: R): Fu[Result] = {
val scopes = OAuthScope select selectors
env.security.api.oauthScoped(req, scopes) flatMap {
case Left(e @ lila.oauth.OAuthServer.MissingScope(available)) =>
lila.mon.user.oauth.request(false).increment()
OAuthServer
.responseHeaders(scopes, available) {
Unauthorized(jsonError(e.message))
}
.fuccess
case Left(e) =>
lila.mon.user.oauth.request(false).increment()
OAuthServer.responseHeaders(scopes, Nil) { Unauthorized(jsonError(e.message)) }.fuccess
case Left(e) => handleScopedFail(scopes, e)
case Right(scoped) =>
lila.mon.user.oauth.request(true).increment()
f(req)(scoped.user) map OAuthServer.responseHeaders(scopes, scoped.scopes)
}
}
protected def handleScopedFail(scopes: Seq[OAuthScope], e: OAuthServer.AuthError) = e match {
case e @ lila.oauth.OAuthServer.MissingScope(available) =>
lila.mon.user.oauth.request(false).increment()
OAuthServer
.responseHeaders(scopes, available) {
Unauthorized(jsonError(e.message))
}
.fuccess
case e =>
lila.mon.user.oauth.request(false).increment()
OAuthServer.responseHeaders(scopes, Nil) { Unauthorized(jsonError(e.message)) }.fuccess
}
protected def OAuthSecure(
perm: Permission.Selector
)(f: RequestHeader => UserModel => Fu[Result]): Action[Unit] =

View File

@ -20,11 +20,13 @@ object history {
main(cls := "page-menu arena-history")(
st.nav(cls := "page-menu__menu subnav")(
allFreqs.map { f =>
a(cls := freq.name.active(f.name), href := routes.Tournament.history(f.name))(f.name)
a(cls := freq.name.active(f.name), href := routes.Tournament.history(f.name))(
nameOf(f)
)
}
),
div(cls := "page-menu__content box")(
h1(freq.name, " tournaments"),
h1(nameOf(freq), " tournaments"),
div(cls := "arena-list")(
table(cls := "slist slist-pad")(
tbody(cls := "infinite-scroll")(
@ -37,6 +39,8 @@ object history {
)
}
private def nameOf(f: Freq) = if (f == Freq.Weekend) "Elite" else f.name
private val allFreqs = List(
Freq.Unique,
Freq.Marathon,

View File

@ -20,6 +20,6 @@ object embed {
views.html.game.mini.noCtx(pov, tv = true, blank = true)
),
cashTag,
jsModule("tv.embed")
jsModule("tvEmbed")
)
}

View File

@ -594,6 +594,7 @@ POST /api/challenge/:user controllers.Challenge.apiCreate(user: Str
POST /api/challenge/$id<\w{8}>/accept controllers.Challenge.apiAccept(id: String)
POST /api/challenge/$id<\w{8}>/decline controllers.Challenge.apiDecline(id: String)
POST /api/challenge/$id<\w{8}>/cancel controllers.Challenge.apiCancel(id: String)
POST /api/challenge/$id<\w{8}>/start-clocks controllers.Challenge.apiStartClocks(id: String)
GET /api/cloud-eval controllers.Api.cloudEval
GET /api/broadcast controllers.Relay.apiIndex
POST /api/import controllers.Importer.apiSendGame

View File

@ -54,8 +54,11 @@ case class Game(
def player: Player = player(turnColor)
def playerByUserId(userId: String): Option[Player] = players.find(_.userId contains userId)
def opponentByUserId(userId: String): Option[Player] = playerByUserId(userId) map opponent
def playerByUserId(userId: User.ID): Option[Player] = players.find(_.userId contains userId)
def opponentByUserId(userId: User.ID): Option[Player] = playerByUserId(userId) map opponent
def hasUserIds(userId1: User.ID, userId2: User.ID) =
playerByUserId(userId1).isDefined && playerByUserId(userId2).isDefined
def opponent(p: Player): Player = opponent(p.color)
@ -445,7 +448,7 @@ case class Game(
private def outoftimeClock(withGrace: Boolean): Boolean =
clock ?? { c =>
started && playable && (bothPlayersHaveMoved || isSimul || isSwiss) && {
started && playable && (bothPlayersHaveMoved || isSimul || isSwiss || fromFriend) && {
(!c.isRunning && !c.isInit) || c.outOfTime(turnColor, withGrace)
}
}

View File

@ -47,6 +47,17 @@ final class OAuthServer(
}
}
def authBoth(scopes: List[OAuthScope])(
token1: AccessToken.Id,
token2: AccessToken.Id
): Fu[Either[AuthError, (User, User)]] = for {
auth1 <- auth(token1, scopes)
auth2 <- auth(token2, scopes)
} yield for {
user1 <- auth1
user2 <- auth2
} yield (user1.user, user2.user)
private def reqToTokenId(req: RequestHeader): Option[AccessToken.Id] =
req.headers.get(AUTHORIZATION).map(_.split(" ", 2)) collect { case Array("Bearer", tokenStr) =>
AccessToken.Id(tokenStr)
@ -80,7 +91,7 @@ object OAuthServer {
case class MissingScope(scopes: List[OAuthScope]) extends AuthError("Missing scope")
case object NoSuchUser extends AuthError("No such user")
def responseHeaders(acceptedScopes: List[OAuthScope], availableScopes: List[OAuthScope])(
def responseHeaders(acceptedScopes: Seq[OAuthScope], availableScopes: Seq[OAuthScope])(
res: Result
): Result =
res.withHeaders(

View File

@ -1,5 +1,7 @@
package lila.round
import actorApi._, round._
import chess.{ Black, Centis, Color, White }
import org.joda.time.DateTime
import ornicar.scalalib.Zero
import play.api.libs.json._
@ -7,8 +9,6 @@ import scala.concurrent.duration._
import scala.concurrent.Promise
import scala.util.chaining._
import actorApi._, round._
import chess.{ Black, Centis, Color, White }
import lila.game.Game.{ FullId, PlayerId }
import lila.game.{ Game, GameRepo, Pov, Event, Progress, Player => GamePlayer }
import lila.hub.actorApi.round.{
@ -429,6 +429,13 @@ final private[round] class RoundDuct(
}
}
case StartClock =>
handle { game =>
game.startClock ?? { g =>
proxy save g inject List(Event.Reload)
}
}
case FishnetStart =>
proxy.withGame { g =>
g.playableByAi ?? player.requestFishnet(g, this)

View File

@ -57,5 +57,6 @@ package round {
case class HoldAlert(playerId: PlayerId, mean: Int, sd: Int, ip: IpAddress)
case class GoBerserk(color: Color, promise: Promise[Boolean])
case object NoStart
case object StartClock
case object TooManyPlies
}

View File

@ -1,34 +1,33 @@
(()=>{'use strict';var e={"class":"className",contenteditable:"contentEditable","for":"htmlFor",readonly:"readOnly",maxlength:"maxLength",tabindex:"tabIndex",colspan:"colSpan",rowspan:"rowSpan",usemap:"useMap"};function g(a,b){try{return a(b)}catch(c){return b}}
var m=document,n=window,aa=m.documentElement,p=m.createElement.bind(m),r=Array.isArray,t=Array.prototype,ba=t.concat,u=t.filter,v=t.indexOf,w=t.map,ca=t.push,x=t.slice,y=t.some,da=t.splice,ea=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,fa=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,ha=/<.+>/,ia=/^\w+$/;function B(a,b){return a&&(C(b)||D(b))?fa.test(a)?b.getElementsByClassName(a.slice(1)):ia.test(a)?b.getElementsByTagName(a):b.querySelectorAll(a):[]}
var m=document,n=window,aa=m.documentElement,p=m.createElement.bind(m),r=Array.isArray,t=Array.prototype,ba=t.concat,u=t.filter,v=t.indexOf,w=t.map,ca=t.push,y=t.slice,A=t.some,da=t.splice,ea=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,fa=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,ha=/<.+>/,ia=/^\w+$/;function B(a,b){return a&&(C(b)||D(b))?fa.test(a)?b.getElementsByClassName(a.slice(1)):ia.test(a)?b.getElementsByTagName(a):b.querySelectorAll(a):[]}
var E=function(){function a(a,c){if(a){if(a instanceof E)return a;var b=a;if(F(a)){if(b=(c instanceof E?c[0]:c)||m,b=ea.test(a)?b.getElementById(a.slice(1)):ha.test(a)?G(a):B(a,b),!b)return}else if(H(a))return this.ready(a);if(b.nodeType||b===n)b=[b];this.length=b.length;a=0;for(c=this.length;a<c;a++)this[a]=b[a]}}a.prototype.init=function(b,c){return new a(b,c)};return a}(),I=E.prototype,J=I.init;J.fn=J.prototype=I;I.length=0;I.splice=da;"function"===typeof Symbol&&(I[Symbol.iterator]=t[Symbol.iterator]);
I.map=function(a){return J(ba.apply([],w.call(this,function(b,c){return a.call(b,c,b)})))};I.slice=function(a,b){return J(x.call(this,a,b))};var ja=/-([a-z])/g;function K(a){return a.replace(ja,function(a,c){return c.toUpperCase()})}function L(a,b,c){if(c)for(c=a.length;c--&&!1!==b.call(a[c],c,a[c]););else{c=0;for(var d=a.length;c<d&&!1!==b.call(a[c],c,a[c]);c++);}return a}J.each=L;I.each=function(a){return L(this,a)};I.removeProp=function(a){return this.each(function(b,c){delete c[e[a]||a]})};
I.map=function(a){return J(ba.apply([],w.call(this,function(b,c){return a.call(b,c,b)})))};I.slice=function(a,b){return J(y.call(this,a,b))};var ja=/-([a-z])/g;function K(a){return a.replace(ja,function(a,c){return c.toUpperCase()})}function L(a,b,c){if(c)for(c=a.length;c--&&!1!==b.call(a[c],c,a[c]););else{c=0;for(var d=a.length;c<d&&!1!==b.call(a[c],c,a[c]);c++);}return a}J.each=L;I.each=function(a){return L(this,a)};I.removeProp=function(a){return this.each(function(b,c){delete c[e[a]||a]})};
J.guid=1;function ka(a,b){var c=a&&(a.matches||a.webkitMatchesSelector||a.msMatchesSelector);return!!c&&!!b&&c.call(a,b)}function M(a){return!!a&&a===a.window}function C(a){return!!a&&9===a.nodeType}function D(a){return!!a&&1===a.nodeType}function H(a){return"function"===typeof a}function F(a){return"string"===typeof a}function la(a){return!isNaN(parseFloat(a))&&isFinite(a)}J.isWindow=M;J.isFunction=H;J.isNumeric=la;J.isArray=r;
I.prop=function(a,b){if(a){if(F(a))return a=e[a]||a,2>arguments.length?this[0]&&this[0][a]:this.each(function(c,h){h[a]=b});for(var c in a)this.prop(c,a[c]);return this}};I.get=function(a){if(void 0===a)return x.call(this);a=Number(a);return this[0>a?a+this.length:a]};I.eq=function(a){return J(this.get(a))};I.first=function(){return this.eq(0)};I.last=function(){return this.eq(-1)};
function N(a){return F(a)?function(b,c){return ka(c,a)}:H(a)?a:a instanceof E?function(b,c){return a.is(c)}:a?function(b,c){return c===a}:function(){return!1}}I.filter=function(a){var b=N(a);return J(u.call(this,function(a,d){return b.call(a,d,a)}))};function O(a,b){return b?a.filter(b):a}var ma=/\S+/g;function P(a){return F(a)?a.match(ma)||[]:[]}I.hasClass=function(a){return!!a&&y.call(this,function(b){return D(b)&&b.classList.contains(a)})};
I.prop=function(a,b){if(a){if(F(a))return a=e[a]||a,2>arguments.length?this[0]&&this[0][a]:this.each(function(c,h){h[a]=b});for(var c in a)this.prop(c,a[c]);return this}};I.get=function(a){if(void 0===a)return y.call(this);a=Number(a);return this[0>a?a+this.length:a]};I.eq=function(a){return J(this.get(a))};I.first=function(){return this.eq(0)};I.last=function(){return this.eq(-1)};
function N(a){return F(a)?function(b,c){return ka(c,a)}:H(a)?a:a instanceof E?function(b,c){return a.is(c)}:a?function(b,c){return c===a}:function(){return!1}}I.filter=function(a){var b=N(a);return J(u.call(this,function(a,d){return b.call(a,d,a)}))};function O(a,b){return b?a.filter(b):a}var ma=/\S+/g;function P(a){return F(a)?a.match(ma)||[]:[]}I.hasClass=function(a){return!!a&&A.call(this,function(b){return D(b)&&b.classList.contains(a)})};
I.removeAttr=function(a){var b=P(a);return this.each(function(a,d){D(d)&&L(b,function(a,b){d.removeAttribute(b)})})};I.attr=function(a,b){if(a){if(F(a)){if(2>arguments.length){if(!this[0]||!D(this[0]))return;var c=this[0].getAttribute(a);return null===c?void 0:c}return void 0===b?this:null===b?this.removeAttr(a):this.each(function(c,h){D(h)&&h.setAttribute(a,b)})}for(c in a)this.attr(c,a[c]);return this}};
I.toggleClass=function(a,b){var c=P(a),d=void 0!==b;return this.each(function(a,f){D(f)&&L(c,function(a,c){d?b?f.classList.add(c):f.classList.remove(c):f.classList.toggle(c)})})};I.addClass=function(a){return this.toggleClass(a,!0)};I.removeClass=function(a){return arguments.length?this.toggleClass(a,!1):this.attr("class","")};
function Q(a,b,c,d){for(var h=[],f=H(b),l=d&&N(d),z=0,k=a.length;z<k;z++)if(f){var q=b(a[z]);q.length&&ca.apply(h,q)}else for(q=a[z][b];!(null==q||d&&l(-1,q));)h.push(q),q=c?q[b]:null;return h}function R(a){return 1<a.length?u.call(a,function(a,c,d){return v.call(d,a)===c}):a}J.unique=R;I.add=function(a,b){return J(R(this.get().concat(J(a,b).get())))};function S(a,b,c){if(D(a)){var d=n.getComputedStyle(a,null);return c?d.getPropertyValue(b)||void 0:d[b]||a.style[b]}}
function Q(a,b,c,d){for(var h=[],f=H(b),l=d&&N(d),x=0,k=a.length;x<k;x++)if(f){var q=b(a[x]);q.length&&ca.apply(h,q)}else for(q=a[x][b];!(null==q||d&&l(-1,q));)h.push(q),q=c?q[b]:null;return h}function R(a){return 1<a.length?u.call(a,function(a,c,d){return v.call(d,a)===c}):a}J.unique=R;I.add=function(a,b){return J(R(this.get().concat(J(a,b).get())))};function S(a,b,c){if(D(a)){var d=n.getComputedStyle(a,null);return c?d.getPropertyValue(b)||void 0:d[b]||a.style[b]}}
function T(a,b){return parseInt(S(a,b),10)||0}var na=/^--/,oa={opacity:!0,order:!0,zIndex:!0};function pa(a,b,c){void 0===c&&(c=na.test(a));return c||oa[a]||!la(b)?b:b+"px"}I.css=function(a,b){if(F(a)){var c=na.test(a);if(2>arguments.length)return this[0]&&S(this[0],a,c);if(!a)return this;b=pa(a,b,c);return this.each(function(d,f){D(f)&&(c?f.style.setProperty(a,b):f.style[a]=b)})}for(var d in a)this.css(d,a[d]);return this};var qa=/^\s+|\s+$/;
function ra(a,b){a=a.dataset[b]||a.dataset[K(b)];return qa.test(a)?a:g(JSON.parse,a)}I.data=function(a,b){if(!a){if(!this[0])return;var c={},d;for(d in this[0].dataset)c[d]=ra(this[0],d);return c}if(F(a))return 2>arguments.length?this[0]&&ra(this[0],a):void 0===b?this:this.each(function(c,d){c=b;c=F(c)?c:g(JSON.stringify,c);d.dataset[K(a)]=c});for(d in a)this.data(d,a[d]);return this};
function sa(a,b){var c=a.documentElement;return Math.max(a.body["scroll"+b],c["scroll"+b],a.body["offset"+b],c["offset"+b],c["client"+b])}function ta(a,b){return T(a,"border"+(b?"Left":"Top")+"Width")+T(a,"padding"+(b?"Left":"Top"))+T(a,"padding"+(b?"Right":"Bottom"))+T(a,"border"+(b?"Right":"Bottom")+"Width")}
L([!0,!1],function(a,b){L(["Width","Height"],function(a,d){I[(b?"outer":"inner")+d]=function(c){if(this[0])return M(this[0])?b?this[0]["inner"+d]:this[0].document.documentElement["client"+d]:C(this[0])?sa(this[0],d):this[0][(b?"offset":"client")+d]+(c&&b?T(this[0],"margin"+(a?"Top":"Left"))+T(this[0],"margin"+(a?"Bottom":"Right")):0)}})});
L(["Width","Height"],function(a,b){var c=b.toLowerCase();I[c]=function(d){if(!this[0])return void 0===d?void 0:this;if(!arguments.length)return M(this[0])?this[0].document.documentElement["client"+b]:C(this[0])?sa(this[0],b):this[0].getBoundingClientRect()[c]-ta(this[0],!a);var h=parseInt(d,10);return this.each(function(b,d){D(d)&&(b=S(d,"boxSizing"),d.style[c]=pa(c,h+("border-box"===b?ta(d,!a):0)))})}});var U={};
I.toggle=function(a){return this.each(function(b,c){if(D(c))if(void 0===a?"none"===S(c,"display"):a){if(c.style.display=c.___cd||"","none"===S(c,"display")){b=c.style;c=c.tagName;if(U[c])c=U[c];else{var d=p(c);m.body.insertBefore(d,null);var h=S(d,"display");m.body.removeChild(d);c=U[c]="none"!==h?h:"block"}b.display=c}}else c.___cd=S(c,"display"),c.style.display="none"})};I.hide=function(){return this.toggle(!1)};I.show=function(){return this.toggle(!0)};
function ua(a,b){return!b||!y.call(b,function(b){return 0>a.indexOf(b)})}var V={focus:"focusin",blur:"focusout"},W={mouseenter:"mouseover",mouseleave:"mouseout"},va=/^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;function wa(a,b,c,d,h){var f=a.___ce=a.___ce||{};f[b]=f[b]||[];f[b].push([c,d,h]);a.addEventListener(b,h)}function X(a){a=a.split(".");return[a[0],a.slice(1).sort()]}
function ua(a,b){return!b||!A.call(b,function(b){return 0>a.indexOf(b)})}var V={focus:"focusin",blur:"focusout"},W={mouseenter:"mouseover",mouseleave:"mouseout"},va=/^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;function wa(a,b,c,d,h){var f=a.___ce=a.___ce||{};f[b]=f[b]||[];f[b].push([c,d,h]);a.addEventListener(b,h)}function X(a){a=a.split(".");return[a[0],a.slice(1).sort()]}
function Y(a,b,c,d,h){var f=a.___ce=a.___ce||{};if(b)f[b]&&(f[b]=f[b].filter(function(f){var l=f[0],k=f[1];f=f[2];if(h&&f.guid!==h.guid||!ua(l,c)||d&&d!==k)return!0;a.removeEventListener(b,f)}));else for(b in f)Y(a,b,c,d,h)}
I.off=function(a,b,c){var d=this;if(void 0===a)this.each(function(a,b){(D(b)||C(b)||M(b))&&Y(b)});else if(F(a))H(b)&&(c=b,b=""),L(P(a),function(a,h){a=X(h);h=a[0];var f=a[1],k=W[h]||V[h]||h;d.each(function(a,d){(D(d)||C(d)||M(d))&&Y(d,k,f,b,c)})});else for(var h in a)this.off(h,a[h]);return this};
I.on=function(a,b,c,d,h){var f=this;if(!F(a)){for(var l in a)this.on(l,b,c,a[l],h);return this}F(b)||(void 0!==b&&null!==b&&(void 0!==c&&(d=c),c=b),b="");H(d)||(d=c,c=void 0);if(!d)return this;L(P(a),function(a,k){a=X(k);k=a[0];var q=a[1],l=W[k]||V[k]||k,z=k in W,xa=k in V;l&&f.each(function(a,f){if(D(f)||C(f)||M(f))a=function ya(a){if(a.target["___i"+a.type])return a.stopImmediatePropagation();if(!a.namespace||ua(q,a.namespace.split(".")))if(b||!(xa&&(a.target!==f||a.___ot===l)||z&&a.relatedTarget&&
f.contains(a.relatedTarget))){var k=f;if(b){for(var A=a.target;!ka(A,b);){if(A===f)return;A=A.parentNode;if(!A)return}k=A;a.___cd=!0}a.___cd&&Object.defineProperty(a,"currentTarget",{configurable:!0,get:function(){return k}});Object.defineProperty(a,"data",{configurable:!0,get:function(){return c}});A=d.call(k,a,a.___td);h&&Y(f,l,q,b,ya);!1===A&&(a.preventDefault(),a.stopPropagation())}},a.guid=d.guid=d.guid||J.guid++,wa(f,l,q,b,a)})});return this};I.one=function(a,b,c,d){return this.on(a,b,c,d,!0)};
I.on=function(a,b,c,d,h){var f=this;if(!F(a)){for(var l in a)this.on(l,b,c,a[l],h);return this}F(b)||(void 0!==b&&null!==b&&(void 0!==c&&(d=c),c=b),b="");H(d)||(d=c,c=void 0);if(!d)return this;L(P(a),function(a,k){a=X(k);k=a[0];var q=a[1],l=W[k]||V[k]||k,x=k in W,xa=k in V;l&&f.each(function(a,f){if(D(f)||C(f)||M(f))a=function ya(a){if(a.target["___i"+a.type])return a.stopImmediatePropagation();if(!a.namespace||ua(q,a.namespace.split(".")))if(b||!(xa&&(a.target!==f||a.___ot===l)||x&&a.relatedTarget&&
f.contains(a.relatedTarget))){var k=f;if(b){for(var z=a.target;!ka(z,b);){if(z===f)return;z=z.parentNode;if(!z)return}k=z;a.___cd=!0}a.___cd&&Object.defineProperty(a,"currentTarget",{configurable:!0,get:function(){return k}});Object.defineProperty(a,"data",{configurable:!0,get:function(){return c}});z=d.call(k,a,a.___td);h&&Y(f,l,q,b,ya);!1===z&&(a.preventDefault(),a.stopPropagation())}},a.guid=d.guid=d.guid||J.guid++,wa(f,l,q,b,a)})});return this};I.one=function(a,b,c,d){return this.on(a,b,c,d,!0)};
I.ready=function(a){function b(){return setTimeout(a,0,J)}"loading"!==m.readyState?b():m.addEventListener("DOMContentLoaded",b);return this};I.trigger=function(a,b){if(F(a)){var c=X(a),d=c[0];c=c[1];var h=W[d]||V[d]||d;if(!h)return this;var f=va.test(h)?"MouseEvents":"HTMLEvents";a=m.createEvent(f);a.initEvent(h,!0,!0);a.namespace=c.join(".");a.___ot=d}a.___td=b;var l=a.___ot in V;return this.each(function(b,c){l&&H(c[a.___ot])&&(c["___i"+a.type]=!0,c[a.___ot](),c["___i"+a.type]=!1);c.dispatchEvent(a)})};
function za(a){return a.multiple&&a.options?Q(u.call(a.options,function(a){return a.selected&&!a.disabled&&!a.parentNode.disabled}),"value"):a.value||""}var Aa=/radio|checkbox/i;I.val=function(a){return arguments.length?this.each(function(b,c){if((b=c.multiple&&c.options)||Aa.test(c.type)){var d=r(a)?w.call(a,String):null===a?[]:[String(a)];b?L(c.options,function(a,b){b.selected=0<=d.indexOf(b.value)},!0):c.checked=0<=d.indexOf(c.value)}else c.value=void 0===a||null===a?"":a}):this[0]&&za(this[0])};
I.clone=function(){return this.map(function(a,b){return b.cloneNode(!0)})};I.detach=function(a){O(this,a).each(function(a,c){c.parentNode&&c.parentNode.removeChild(c)});return this};var Ba=/^\s*<(\w+)[^>]*>/,Ca=/^<(\w+)\s*\/?>(?:<\/\1>)?$/;function G(a){if(!F(a))return[];if(Ca.test(a))return[p(RegExp.$1)];var b=Ba.test(a)&&RegExp.$1;b=p("tr"==b?"tbody":"div");b.innerHTML=a;return J(b.childNodes).detach().get()}J.parseHTML=G;I.empty=function(){return this.each(function(a,b){for(;b.firstChild;)b.removeChild(b.firstChild)})};
function Z(a,b,c,d,h,f,l,z){L(a,function(a,f){L(J(f),function(a,f){L(J(b),function(b,k){var l=c?k:f;k=c?f:k;b=(c?a:b)?l.cloneNode(!0):l;h?k.insertBefore(b,d?k.firstChild:null):k.parentNode.insertBefore(b,d?k:k.nextSibling)},z)},l)},f);return b}I.after=function(){return Z(arguments,this,!1,!1,!1,!0,!0)};I.append=function(){return Z(arguments,this,!1,!1,!0)};I.appendTo=function(a){return Z(arguments,this,!0,!1,!0)};I.before=function(){return Z(arguments,this,!1,!0)};
function Z(a,b,c,d,h,f,l,x){L(a,function(a,f){L(J(f),function(a,f){L(J(b),function(b,k){var l=c?k:f;k=c?f:k;b=(c?a:b)?l.cloneNode(!0):l;h?k.insertBefore(b,d?k.firstChild:null):k.parentNode.insertBefore(b,d?k:k.nextSibling)},x)},l)},f);return b}I.after=function(){return Z(arguments,this,!1,!1,!1,!0,!0)};I.append=function(){return Z(arguments,this,!1,!1,!0)};I.appendTo=function(a){return Z(arguments,this,!0,!1,!0)};I.before=function(){return Z(arguments,this,!1,!0)};
I.html=function(a){return arguments.length?void 0===a?this:this.each(function(b,c){D(c)&&(c.innerHTML=a)}):this[0]&&this[0].innerHTML};I.insertAfter=function(a){return Z(arguments,this,!0,!1,!1,!1,!1,!0)};I.insertBefore=function(a){return Z(arguments,this,!0,!0)};I.prepend=function(){return Z(arguments,this,!1,!0,!0,!0,!0)};I.prependTo=function(a){return Z(arguments,this,!0,!0,!0,!1,!1,!0)};I.remove=function(a){O(this,a).detach().off();return this};I.replaceWith=function(a){return this.before(a).remove()};
I.replaceAll=function(a){J(a).replaceWith(this);return this};I.text=function(a){return void 0===a?this[0]?this[0].textContent:"":this.each(function(b,c){D(c)&&(c.textContent=a)})};I.unwrap=function(){this.parent().each(function(a,b){"BODY"!==b.tagName&&(a=J(b),a.replaceWith(a.children()))});return this};I.wrapAll=function(a){a=J(a);for(var b=a[0];b.children.length;)b=b.firstElementChild;this.first().before(a);return this.appendTo(b)};
I.wrap=function(a){return this.each(function(b,c){var d=J(a)[0];J(c).wrapAll(b?d.cloneNode(!0):d)})};I.wrapInner=function(a){return this.each(function(b,c){b=J(c);c=b.contents();c.length?c.wrapAll(a):b.append(a)})};I.offset=function(){var a=this[0];if(a)return a=a.getBoundingClientRect(),{top:a.top+n.pageYOffset,left:a.left+n.pageXOffset}};I.offsetParent=function(){return this.map(function(a,b){for(a=b.offsetParent;a&&"static"===S(a,"position");)a=a.offsetParent;return a||aa})};
I.position=function(){var a=this[0];if(a){var b="fixed"===S(a,"position"),c=b?a.getBoundingClientRect():this.offset();if(!b){var d=a.ownerDocument;for(b=a.offsetParent||d.documentElement;(b===d.body||b===d.documentElement)&&"static"===S(b,"position");)b=b.parentNode;b!==a&&D(b)&&(d=J(b).offset(),c.top-=d.top+T(b,"borderTopWidth"),c.left-=d.left+T(b,"borderLeftWidth"))}return{top:c.top-T(a,"marginTop"),left:c.left-T(a,"marginLeft")}}};
I.children=function(a){return O(J(R(Q(this,function(a){return a.children}))),a)};I.contents=function(){return J(R(Q(this,function(a){return"IFRAME"===a.tagName?[a.contentDocument]:"TEMPLATE"===a.tagName?a.content.childNodes:a.childNodes})))};I.find=function(a){return J(R(Q(this,function(b){return B(a,b)})))};I.has=function(a){var b=F(a)?function(b,d){return B(a,d).length}:function(b,d){return d.contains(a)};return this.filter(b)};
I.is=function(a){var b=N(a);return y.call(this,function(a,d){return b.call(a,d,a)})};I.next=function(a,b,c){return O(J(R(Q(this,"nextElementSibling",b,c))),a)};I.nextAll=function(a){return this.next(a,!0)};I.nextUntil=function(a,b){return this.next(b,!0,a)};I.not=function(a){var b=N(a);return this.filter(function(c,d){return(!F(a)||D(d))&&!b.call(d,c,d)})};I.parent=function(a){return O(J(R(Q(this,"parentNode"))),a)};
I.is=function(a){var b=N(a);return A.call(this,function(a,d){return b.call(a,d,a)})};I.next=function(a,b,c){return O(J(R(Q(this,"nextElementSibling",b,c))),a)};I.nextAll=function(a){return this.next(a,!0)};I.nextUntil=function(a,b){return this.next(b,!0,a)};I.not=function(a){var b=N(a);return this.filter(function(c,d){return(!F(a)||D(d))&&!b.call(d,c,d)})};I.parent=function(a){return O(J(R(Q(this,"parentNode"))),a)};
I.index=function(a){var b=a?J(a)[0]:this[0];a=a?this:J(b).parent().children();return v.call(a,b)};I.closest=function(a){var b=this.filter(a);if(b.length)return b;var c=this.parent();return c.length?c.closest(a):b};I.parents=function(a,b){return O(J(R(Q(this,"parentElement",!0,b))),a)};I.parentsUntil=function(a,b){return this.parents(b,a)};I.prev=function(a,b,c){return O(J(R(Q(this,"previousElementSibling",b,c))),a)};I.prevAll=function(a){return this.prev(a,!0)};
I.prevUntil=function(a,b){return this.prev(b,!0,a)};I.siblings=function(a){return O(J(R(Q(this,function(a){return J(a).parent().children().not(a)}))),a)};"undefined"!==typeof exports?module.exports=J:n.cash=n.$=J;
})();

File diff suppressed because one or more lines are too long

View File

@ -1,22 +1,20 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="bB.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg69" inkscape:cx="94.490455" inkscape:cy="94.238321" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="4.3920833" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1508" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#534f4e" offset="0"/>
<stop stop-color="#131111" offset="1"/>
<linearGradient id="linearGradient903" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2512-7" x1="14.558" x2="35.921" y1="25.93" y2="25.93" gradientTransform="matrix(1.0739 0 0 1.0269 -2.2601 -1.2856)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2514-9" x1="21.347" x2="29.141" y1="10.312" y2="10.312" gradientTransform="matrix(.83475 0 0 .90883 3.7513 .18849)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2512-7" x1="14.558" x2="35.921" y1="25.93" y2="25.93" gradientTransform="matrix(1.0739 0 0 1.0269 -2.2601 -1.2856)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient903"/>
<linearGradient id="linearGradient2514-9" x1="21.347" x2="29.141" y1="10.312" y2="10.312" gradientTransform="matrix(.83475 0 0 .90883 3.7513 .18849)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient903"/>
<filter id="filter1616-4" x="-.080938" y="-.034006" width="1.1619" height="1.068" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.40686194"/>
</filter>
<filter id="filter1624-3" x="-.14525" y="-.19868" width="1.2905" height="1.3974" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.3202881"/>
</filter>
<filter id="filter2822-9" x="-.153" y="-.083241" width="1.306" height="1.1665" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.62019597"/>
</filter>
<linearGradient id="linearGradient2508-3" x1="5.6115" x2="25.919" y1="42.295" y2="42.295" gradientTransform="matrix(1.0856 0 0 .94062 -2.5551 2.0363)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2510-8" x1="24.848" x2="45.155" y1="42.295" y2="42.295" gradientTransform="matrix(1.0856 0 0 .94062 -2.5551 2.0363)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2508-3" x1="5.6115" x2="25.919" y1="42.295" y2="42.295" gradientTransform="matrix(1.0856 0 0 .94062 -2.5551 2.0363)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient903"/>
<linearGradient id="linearGradient2510-8" x1="24.848" x2="45.155" y1="42.295" y2="42.295" gradientTransform="matrix(1.0856 0 0 .94062 -2.5551 2.0363)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient903"/>
<filter id="filter1636-1" x="-.11584" y="-.24474" width="1.2317" height="1.4895" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.43886026"/>
</filter>
@ -26,6 +24,9 @@
<filter id="filter895" x="-.1947" y="-.074725" width="1.3894" height="1.1494" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.12381039"/>
</filter>
<filter id="filter914" x="-.20245" y="-.18248" width="1.4049" height="1.365" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.29224567"/>
</filter>
</defs>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<g stroke="#000" stroke-linecap="round" stroke-width=".99998">
@ -34,14 +35,13 @@
<path d="m21.537 24.049h6.6265m-3.3133-3.0334v6.067" fill="none" image-rendering="optimizeQuality" stroke-linejoin="round"/>
</g>
<path transform="matrix(1.0334 0 0 1.0218 592.95 438.17)" d="m-549.75-422.16c3.4115 1.813 0.50125 4.9315-1.5259 5.2058 0.46165 0.19695 0.97797 0.31078 1.5259 0.31078 5.5278-1.76 1.3181-5.645 0-5.5166zm-0.68784 5.5183c3.0916 4.115 5.8477 8.459 8.7241 12.709l-4.8064 5.1992 1.6015 4.4227 3.0008 0.86255-1.866-4.6689 4.5724-5.8156-9.8594-12.698h-0.67839v-0.0107z" filter="url(#filter1616-4)" image-rendering="optimizeQuality" opacity=".3" style="mix-blend-mode:normal"/>
<path d="m24.484 34.713c-3.0872 0.01216-5.9083 0.23965-7.8798 1.5031 2.1814 1.5015 5.3093 2.0911 8.396 2.0342-7.1397-1.444 2.03-2.9656 4.8441-3.0007-1.5224-0.36742-3.7096-0.54321-5.3603-0.53645z" image-rendering="optimizeQuality" opacity=".3"/>
<path d="m24.484 34.713c-3.0872 0.01216-5.9083 0.23965-7.8798 1.5031 2.1814 1.5015 5.3093 2.0911 8.396 2.0342-7.1397-1.444 2.03-2.9656 4.8441-3.0007-1.5224-0.36742-3.7096-0.54321-5.3603-0.53645z" image-rendering="optimizeQuality" opacity=".3" style="opacity:.2"/>
<path d="m16.605 36.216s2.4867-1.5643 8.2425-1.5644c5.7559-6.2e-5 8.2426 1.5644 8.2426 1.5644" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99998"/>
<path d="m18.675 31.35s1.863-1.0209 6.1752-1.021c4.3122-6.1e-5 6.1751 1.021 6.1751 1.021" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99998"/>
</g>
<path transform="matrix(1.0007 0 0 .98931 -586.02 101.86)" d="m603.31-67.465 1.4282-3.4016s0.81945-0.38272 1.9209-0.46747c0 0-1.1629 2.2745 1.9432 2.8563-2.2025 0.09162-3.7326 0.56047-5.2923 1.0127z" fill="#fff" filter="url(#filter1624-3)" opacity=".2"/>
<path transform="matrix(1.0007 0 0 .98931 -586.02 101.86)" d="m606.53-72.503c-1.7921 0.34054-2.0356 0.55502-2.0381 0.54691l-4.168-5.3156 9.7288-12.566-7.541 12.519z" fill="#fff" filter="url(#filter2822-9)" opacity=".2"/>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision" stroke="#000">
<path d="m24.484 38.253c-5.6169 6.1e-5 -8.3541-1.7704-8.3541-1.7704s2.737-1.7703 8.3541-1.7704c5.6169-6.1e-5 8.3541 1.7704 8.3541 1.7704s-2.737 1.7703-8.3541 1.7704z" image-rendering="optimizeQuality" opacity=".3" stroke="none"/>
<path d="m24.484 38.253c-5.6169 6.1e-5 -8.3541-1.7704-8.3541-1.7704s2.737-1.7703 8.3541-1.7704c5.6169-6.1e-5 8.3541 1.7704 8.3541 1.7704s-2.737 1.7703-8.3541 1.7704z" image-rendering="optimizeQuality" opacity=".3" stroke="none" style="opacity:.2"/>
<path d="m22.65 38.25c-5.1931 6.2585-11.79-2.9152-18.533 3.4873l1.9679 3.6528c4.398-5.6719 18.915 5.2133 18.915-7.1401z" fill="url(#linearGradient2508-3)" image-rendering="optimizeQuality" stroke-linecap="round"/>
<path d="m27.35 38.25c5.1931 6.2585 11.79-2.9152 18.532 3.4873l-1.9679 3.6528c-4.398-5.6719-18.915 5.2133-18.915-7.1401z" fill="url(#linearGradient2510-8)" image-rendering="optimizeQuality" stroke-linecap="round"/>
</g>
@ -50,4 +50,5 @@
<path transform="matrix(1.0007 0 0 1.0473 -586.02 105.59)" d="m630.84-60.848-0.48937 0.84841c-1.904-2.2195-3.7365-2.6309-5.3152-2.6355 0 0 3.0152-0.68473 5.8046 1.7871z" filter="url(#filter1640-7)" opacity=".2"/>
<path d="m23.671 11.46c-0.25001 0.06632-2.6033-2.4202 0.41766-3.9752-0.08906-0.0091-1.7573 2.1419-0.41766 3.9752z" filter="url(#filter895)" opacity=".15"/>
</g>
<path transform="matrix(1.0007 0 0 .98931 -586.03 101.85)" d="m603.31-67.465 1.4282-3.4016s0.44387-0.26453 1.5286-0.44214c0 0-0.74558 2.2238 0.50763 3.042-2.1048 0.2869-2.0576 0.3958-3.4644 0.80164z" clip-rule="evenodd" fill="#fff" fill-rule="evenodd" filter="url(#filter914)" image-rendering="optimizeQuality" opacity=".1" shape-rendering="geometricPrecision"/>
</svg>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -1,28 +1,23 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="bK.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg81" inkscape:cx="94.488189" inkscape:cy="94.488189" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="4.3920833" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient2161-8" x1="-505.97" x2="-484.22" y1="-408.5" y2="-408.5" gradientTransform="matrix(1.0113 0 0 1.0008 536.2 433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1508" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#534f4e" offset="0"/>
<stop stop-color="#131111" offset="1"/>
<linearGradient id="linearGradient914" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2171-7" x1="-520.15" x2="-490.84" y1="-394.44" y2="-394.44" gradientTransform="matrix(1.0113 0 0 1.0008 536.2 433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2159-9" x1="-526.74" x2="-504.98" y1="-408.5" y2="-408.5" gradientTransform="matrix(1.0113 0 0 1.0008 536.2 433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2161-8" x1="-505.97" x2="-484.22" y1="-408.5" y2="-408.5" gradientTransform="matrix(1.0113,0,0,1.0008,536.2,433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient914"/>
<linearGradient id="linearGradient2171-7" x1="-520.15" x2="-490.84" y1="-394.44" y2="-394.44" gradientTransform="matrix(1.0113,0,0,1.0008,536.2,433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient914"/>
<linearGradient id="linearGradient2159-9" x1="-526.74" x2="-504.98" y1="-408.5" y2="-408.5" gradientTransform="matrix(1.0113,0,0,1.0008,536.2,433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient914"/>
<filter id="filter1644-4" x="-.084759" y="-.033375" width="1.1695" height="1.0667" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.39181543"/>
</filter>
<linearGradient id="linearGradient2163-3" x1="-510.08" x2="-500.85" y1="-412.72" y2="-412.72" gradientTransform="matrix(1.0113 0 0 1.0008 536.2 433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2163-3" x1="-510.08" x2="-500.85" y1="-412.72" y2="-412.72" gradientTransform="matrix(1.0113,0,0,1.0008,536.2,433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient914"/>
<filter id="filter1894-1" x="-.10232" y="-.031241" width="1.2046" height="1.0625" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.17214082"/>
</filter>
<filter id="filter1898-2" x="-.058271" y="-.040744" width="1.1165" height="1.0815" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.25776142"/>
</filter>
<filter id="filter2826-3" x="-.18468" y="-.20001" width="1.3694" height="1.4" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.45456726"/>
</filter>
<filter id="filter2830-4" x="-.17344" y="-.21529" width="1.3469" height="1.4306" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.41061648"/>
</filter>
<filter id="filter1664-2" x="-.1497" y="-.11022" width="1.2994" height="1.2204" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.59458106"/>
</filter>
@ -32,6 +27,12 @@
<filter id="filter1672-2" x="-.16273" y="-.16801" width="1.3255" height="1.336" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.59458106"/>
</filter>
<filter id="filter1317" x="-.22885" y="-.16537" width="1.4577" height="1.3307" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.3422264"/>
</filter>
<filter id="filter926" x="-.21401" y="-.1741" width="1.428" height="1.3482" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.303687"/>
</filter>
</defs>
<g clip-rule="evenodd" shape-rendering="geometricPrecision">
<g stroke="#000">
@ -50,12 +51,14 @@
</g>
</g>
<g fill="#fff">
<path transform="matrix(1.0113 0 0 1.0008 536.2 433.25)" d="m-517.85-394.29c0.10145 0.0167 1.0006-0.71826 4.9423-1.4588-1.7142 1.5839-1.0244 2.8161-0.48171 4.1358 0 0-1.9264 0.12022-5.4255 1.3187z" filter="url(#filter2826-3)" opacity=".2"/>
<path transform="matrix(1.0113 0 0 1.0008 536.2 433.25)" d="m-517.89-395.45c0.0882-0.0249 1.0192-0.64449 4.8826-1.3958-3.0701-1.7005-3.3149-3.1817-3.3149-3.1817s-0.66125 0.14479-2.367 0.81525z" filter="url(#filter2830-4)" opacity=".2"/>
<path transform="matrix(1.0113 0 0 1.0008 536.2 433.25)" d="m-523.97-403.93c-1.1828-1.6459-1.9887-3.847-1.4295-6.6302 1.4204-7.0688 9.3512-6.2913 9.3512-6.2913-11.465 3.4651-7.7838 12.952-7.9217 12.921z" filter="url(#filter1664-2)" opacity=".2"/>
<path transform="matrix(1.0113 0 0 1.0008 536.2 433.25)" d="m-506.91-410.43-2.0899-4.3989s-0.68282-4.1166 3.5006-4.0528c-4.1658 1.3299-1.4107 8.4517-1.4107 8.4517z" filter="url(#filter1668-3)" opacity=".2"/>
<path transform="matrix(1.0113 0 0 1.0008 536.2 433.25)" d="m-503.49-408.5 2.7213-5.924s2.4193-2.2218 6.0479-2.5695c-3.9033 1.0313-6.2593 4.8708-8.7692 8.4935z" filter="url(#filter1672-2)" opacity=".2"/>
</g>
<path d="m25.302 41.388c-10.311 1e-4 -14.564 2.1827-14.564 2.1827s4.2529 2.1825 14.564 2.1825h0.02124c-15.441-1.99 7.3148-3.803 8.2842-3.8107-2.1733-0.31642-4.9171-0.55383-8.3052-0.55373z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".3" shape-rendering="geometricPrecision"/>
<path d="m24.985 45.76c-9.241 8e-5 -13.744-2.2088-13.744-2.2088s4.503-2.2087 13.744-2.2088c9.241-8e-5 13.744 2.2088 13.744 2.2088s-4.503 2.2087-13.744 2.2088z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".3" shape-rendering="geometricPrecision" stroke="#000"/>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<path d="m25.302 41.388c-10.311 1e-4 -14.564 2.1827-14.564 2.1827s4.2529 2.1825 14.564 2.1825h0.02124c-15.441-1.99 7.3148-3.803 8.2842-3.8107-2.1733-0.31642-4.9171-0.55383-8.3052-0.55373z" image-rendering="optimizeQuality" opacity=".3" style="opacity:.2"/>
<path d="m24.985 45.76c-9.241 8e-5 -13.744-2.2088-13.744-2.2088s4.503-2.2087 13.744-2.2088c9.241-8e-5 13.744 2.2088 13.744 2.2088s-4.503 2.2087-13.744 2.2088z" image-rendering="optimizeQuality" opacity=".3" stroke="#000" style="opacity:.2"/>
<path d="m12.537 38.628c0.85014-0.44972 1.7288-0.64286 2.5934-0.96191-0.58786 0.84096-0.6344 2.7239-0.35723 4.0623 0 0-0.89201 0.12423-3.2318 0.90429z" fill="#fff" filter="url(#filter1317)" image-rendering="optimizeQuality" opacity=".1"/>
<path d="m12.492 37.47c0.0892-0.02492 0.10587-0.27062 2.4052-0.94384-1.5904-1.7767-1.5893-3.3592-1.5893-3.3592l-1.5454 0.51505z" fill="#fff" filter="url(#filter926)" image-rendering="optimizeQuality" opacity=".15"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@ -1,14 +1,15 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="bN.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg78" inkscape:cx="-23.811913" inkscape:cy="126.27645" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="3.1056719" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1508" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#534f4e" offset="0"/>
<stop stop-color="#131111" offset="1"/>
<linearGradient id="linearGradient910" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient1357-2-0" x1="-736.5" x2="-696.5" y1="-367.96" y2="-367.96" gradientTransform="matrix(.99995 0 0 .99606 740.98 392.81)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1357-2-0" x1="-736.5" x2="-696.5" y1="-367.96" y2="-367.96" gradientTransform="matrix(.99995 0 0 .99606 740.98 392.81)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient910"/>
<filter id="filter1572-8" x="-.063849" y="-.038425" width="1.1277" height="1.0768" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.56999549"/>
</filter>
<linearGradient id="linearGradient2412-2" x1="-116.32" x2="-77.199" y1="299.9" y2="299.9" gradientTransform="matrix(1.1045 0 0 1.0827 131.09 -315.45)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2412-2" x1="-116.32" x2="-77.199" y1="299.9" y2="299.9" gradientTransform="matrix(1.1045,0,0,1.0827,131.09,-315.45)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient910"/>
<filter id="filter1890-6" x="-.10842" y="-.057277" width="1.2168" height="1.1146" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.52805272"/>
</filter>
@ -35,24 +36,24 @@
</filter>
</defs>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<g>
<path d="m10.677 35.384c2.8869 2.407 4.1574-0.70164 5.1782-3.0531 1.3975-3.9526 7.1276-1.8258 8.7328-6.795 2.8307 11.085-9.8645 8.3935-9.2638 20.261h28.386c1.9127-22.103-5.002-37.421-25.957-35.288-2.0835-2.1762-4.9922-3.5581-4.9922-3.5581-1.1293 2.0848-1.0124 4.7165 0.66683 5.722 0.43908 0.40095-3.527 2.0784-2.9954 7.8917 0 0-3.1925 5.3174-5.055 8.8118-0.87056 1.754-0.015299 4.0823 1.4936 5.3551 0.41188 0.62558 3.042 1.4987 3.042 1.2339" fill="url(#linearGradient1357-2-0)" image-rendering="optimizeQuality" stroke="#000" stroke-dashoffset="1.852" stroke-linecap="round"/>
<path d="m17.146 16.827c-0.0177 9.96e-4 -0.0353 3e-3 -0.0529 6e-3 -2.9427 0.47858-3.352 3.258-3.352 3.258-0.0599 0.29614 0.13177 0.58479 0.42873 0.64569 0.29788 0.06086 0.58888-0.13039 0.64995-0.42722 0 0 0.17221-2.0231 2.4515-2.3938 0.30002-0.04901 0.50336-0.33111 0.45418-0.63007-0.046-0.27865-0.2967-0.47699-0.57947-0.45842z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="optimizeQuality" solid-color="#000000" stop-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path d="m16.986 19.068a1.1174 1.2045 69.394 0 1-0.94316 1.3664 1.1174 1.2045 69.394 0 1-1.4007-0.82496 1.1174 1.2045 69.394 0 1 0.94316-1.3664 1.1174 1.2045 69.394 0 1 1.4007 0.82497z" image-rendering="optimizeQuality" style="paint-order:markers fill stroke"/>
<path d="m8.7066 29.447c-0.14397 9.96e-4 -0.28172 0.05877-0.38371 0.15996-0.43847 0.43626-0.66902 0.84933-0.77915 1.1724-0.11013 0.32303-0.093995 0.61642-0.093995 0.61642 0.028099 0.30081 0.29509 0.52234 0.59709 0.49549 0.30351-0.02709 0.71483-0.24787 0.68677-0.55022 0 0-0.013699-9.96e-4 0.041098-0.1619 0.054797-0.16069 0.18302-0.42084 0.51291-0.74908 0.21538-0.21429 0.027798-0.60878-0.18756-0.82308-0.10438-0.10365-0.24613-0.16127-0.39349-0.15996z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="optimizeQuality" solid-color="#000000" stop-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
<path d="m10.677 35.384c2.8869 2.407 4.1574-0.70164 5.1782-3.0531 1.3975-3.9526 7.1276-1.8258 8.7328-6.795 2.8307 11.085-9.8645 8.3935-9.2638 20.261h28.386c1.9127-22.103-5.002-37.421-25.957-35.288-2.0835-2.1762-4.9922-3.5581-4.9922-3.5581-1.1293 2.0848-1.0124 4.7165 0.66683 5.722 0.43908 0.40095-3.527 2.0784-2.9954 7.8917 0 0-3.1925 5.3174-5.055 8.8118-0.87056 1.754-0.015299 4.0823 1.4936 5.3551 0.62272 0.55028 3.042 1.4987 3.042 1.2339" fill="url(#linearGradient1357-2-0)" image-rendering="optimizeQuality" stroke="#000000" stroke-dashoffset="1.852" stroke-linecap="round" sodipodi:nodetypes="cccccccccccc"/>
<path d="m17.146 16.827c-0.0177 9.96e-4 -0.0353 3e-3 -0.0529 6e-3 -2.9427 0.47858-3.352 3.258-3.352 3.258-0.0599 0.29614 0.13177 0.58479 0.42873 0.64569 0.29788 0.06086 0.58888-0.13039 0.64995-0.42722 0 0 0.17221-2.0231 2.4515-2.3938 0.30002-0.04901 0.50336-0.33111 0.45418-0.63007-0.046-0.27865-0.2967-0.47699-0.57947-0.45842z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="optimizeQuality" solid-color="#000000" stop-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path d="m16.986 19.068a1.1174 1.2045 69.394 0 1-0.94316 1.3664 1.1174 1.2045 69.394 0 1-1.4007-0.82496 1.1174 1.2045 69.394 0 1 0.94316-1.3664 1.1174 1.2045 69.394 0 1 1.4007 0.82497z" image-rendering="optimizeQuality" style="paint-order:markers fill stroke"/>
<path d="m8.7066 29.447c-0.14397 9.96e-4 -0.28172 0.05877-0.38371 0.15996-0.43847 0.43626-0.66902 0.84933-0.77915 1.1724-0.11013 0.32303-0.093995 0.61642-0.093995 0.61642 0.028099 0.30081 0.29509 0.52234 0.59709 0.49549 0.30351-0.02709 0.71483-0.24787 0.68677-0.55022 0 0-0.013699-9.96e-4 0.041098-0.1619 0.054797-0.16069 0.18302-0.42084 0.51291-0.74908 0.21538-0.21429 0.027798-0.60878-0.18756-0.82308-0.10438-0.10365-0.24613-0.16127-0.39349-0.15996z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="optimizeQuality" solid-color="#000000" stop-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-718.42-382.86c17.099 0.6447 19.298 14.991 17.595 34.473h3.5261c1.7534-20.341-3.9138-34.957-21.011-35.602z" filter="url(#filter1572-8)" image-rendering="optimizeQuality" opacity=".3" stroke-width="1.002"/>
<path d="m17.736 11.877s0.65237-4.1428 3.9004-4.8478c0 0 2.0788 1.0847 1.6635 5.9689" fill="url(#linearGradient2412-2)" image-rendering="optimizeQuality" stroke="#000" stroke-linecap="round" style="paint-order:markers fill stroke"/>
<path d="m12.486 33.262c-0.3065 0.52617-1.4519 1.7466-2.5756 2.7012" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-linecap="round"/>
</g>
<g fill="#fff" stroke-width="1.002">
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-735.3-364.33 4.1944-7.353 1.1721-1.8994s-0.79702-4.4319 2.7192-7.41c-5e-4 1e-3 0.55472-0.61665 3e-3 -1.1104-0.55246-0.49407-1.9361-2.1371-0.75274-4.3533-0.077-0.0221 0.27414 4.8248 4.3535 4.8832-3.9193 1.2542-6.1113 5.009-5.1512 8.6162-0.73563 1.1774-1.4576 2.088-2.3744 3.2206-0.82023 1.0132-1.7964 2.2041-3.0777 3.9224-0.33955 0.45535-0.70054 0.94774-1.0857 1.4837z" filter="url(#filter1890-6)" opacity=".3"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-724.97-349.01c-0.7437-9.472 10.085-8.8296 9.4388-17.679 1.1035 11.015-7.8839 9.1652-9.4388 17.679z" filter="url(#filter2938-2)" opacity=".3"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-733.97-364.25c-0.0148 0.57251 1.587-1.8871 3.0607-0.43886-0.59811-1.4295-2.2181-1.9017-3.0607 0.43886z" filter="url(#filter1151-2-1-5)" opacity=".2"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-722.7-382.24s0.58016-3.7142 3.2489-4.4769c-1.5536 1.9791-1.7451 5.1742-3.2489 4.4769z" filter="url(#filter1608-8)" opacity=".3"/>
<g stroke-width="1.002">
<g fill="#fff">
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-735.3-364.33 4.1944-7.353 1.1721-1.8994s-0.79702-4.4319 2.7192-7.41c-5e-4 1e-3 0.55472-0.61665 3e-3 -1.1104-0.55246-0.49407-1.9361-2.1371-0.75274-4.3533-0.077-0.0221 0.27414 4.8248 4.3535 4.8832-3.9193 1.2542-6.1113 5.009-5.1512 8.6162-0.73563 1.1774-1.4576 2.088-2.3744 3.2206-0.82023 1.0132-1.7964 2.2041-3.0777 3.9224-0.33955 0.45535-0.70054 0.94774-1.0857 1.4837z" filter="url(#filter1890-6)" opacity=".3"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-724.97-349.01c-0.7437-9.472 10.085-8.8296 9.4388-17.679 1.1035 11.015-7.8839 9.1652-9.4388 17.679z" filter="url(#filter2938-2)" opacity=".3"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-733.97-364.25c-0.0148 0.57251 1.587-1.8871 3.0607-0.43886-0.59811-1.4295-2.2181-1.9017-3.0607 0.43886z" filter="url(#filter1151-2-1-5)" opacity=".2"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-722.7-382.24s0.58016-3.7142 3.2489-4.4769c-1.5536 1.9791-1.7451 5.1742-3.2489 4.4769z" filter="url(#filter1608-8)" opacity=".3"/>
</g>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-716.03-369.64c0.40451-1.1844 0.32557-3.0516-0.0308-3.6122-2.9586 8.6713-8.2447 5.492-9.101 11.347 1.6394-3.7075 7.8131-2.4199 9.1318-7.7344z" filter="url(#filter1433-2-6)" opacity=".3"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-723.87-377.47c-3.2168 0.61547-3.405 3.2769-3.405 3.2769s-0.49877 0.21082-0.49048-0.32798c-0.23069-0.68798 1.2151-3.4747 3.8955-2.9489z" fill="#fff" filter="url(#filter1676-0)" opacity=".2"/>
</g>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-716.03-369.64c0.40451-1.1844 0.32557-3.0516-0.0308-3.6122-2.9586 8.6713-8.2447 5.492-9.101 11.347 1.6394-3.7075 7.8131-2.4199 9.1318-7.7344z" filter="url(#filter1433-2-6)" opacity=".3" stroke-width="1.002"/>
<path transform="matrix(.99995 0 0 .99606 740.98 392.81)" d="m-723.87-377.47c-3.2168 0.61547-3.405 3.2769-3.405 3.2769s-0.49877 0.21082-0.49048-0.32798c-0.23069-0.68798 1.2151-3.4747 3.8955-2.9489z" fill="#fff" filter="url(#filter1676-0)" opacity=".2" stroke-width="1.002"/>
<path d="m24.586 25.533s0.39863-0.9089 0.7437-3.4869" clip-rule="evenodd" fill="none" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/>
<path transform="matrix(.76507 0 0 .92137 575.98 348.86)" d="m-723.63-356.13c-6.5319-0.82682-7.5812 5.8397-7.5812 5.8397 1.1097-2.0653 4.2941-4.784 7.5812-5.8397z" fill="#fff" filter="url(#filter1866-4)" opacity=".2"/>
<path d="m24.28 31.67c0.36428-0.026 5.3704-6.2152 1.061-9.6208l-0.51019 4.5568c0.10743 1.6818 0.43691 3.3589-0.55079 5.0641z" filter="url(#filter1605)" opacity=".3"/>

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@ -1,17 +1,21 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="bP.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg53" inkscape:cx="129.17992" inkscape:cy="50.424109" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="2.1960417" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1508" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#534f4e" offset="0"/>
<stop stop-color="#131111" offset="1"/>
<linearGradient id="linearGradient884" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient1520" x1="779.03" x2="794.63" y1="54.449" y2="54.449" gradientTransform="matrix(.98131 0 0 .97235 -747.13 -35.315)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1518" x1="777.73" x2="795.93" y1="63.423" y2="63.423" gradientTransform="matrix(.98131 0 0 .97235 -747.13 -35.315)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1516" x1="772.83" x2="800.83" y1="74.581" y2="74.581" gradientTransform="matrix(.98131 0 0 .97235 -747.13 -35.315)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1520" x1="779.03" x2="794.63" y1="54.449" y2="54.449" gradientTransform="matrix(.98131 0 0 .97235 -747.13 -35.315)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient884">
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient1518" x1="777.73" x2="795.93" y1="63.423" y2="63.423" gradientTransform="matrix(.98131 0 0 .97235 -747.13 -35.315)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient884"/>
<linearGradient id="linearGradient1516" x1="772.83" x2="800.83" y1="74.581" y2="74.581" gradientTransform="matrix(.98131 0 0 .97235 -747.13 -35.315)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient884"/>
<filter id="filter1796-6" x="-.228" y="-.1656" width="1.456" height="1.3312" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.6530485"/>
</filter>
<filter id="filter1788-7" x="-.24622" y="-.13964" width="1.4924" height="1.2793" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.45508114"/>
<filter id="filter1788-7" x="-.27321" y="-.14768" width="1.5464" height="1.2954" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.50146981"/>
</filter>
<filter id="filter1792-5" x="-.37843" y="-.2929" width="1.7569" height="1.5858" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.45508114"/>
@ -30,8 +34,8 @@
</g>
<g fill="#fff">
<path transform="matrix(.98444 0 0 .97506 -251.35 271.96)" d="m275.96-257.49c-0.53618 0.23117-4.6812-7.9914 4.7425-9.4468 0.72826-0.12147 1.271 0.65752 8e-3 1.0661 0 0-7.66 2.8568-4.7506 8.3807z" filter="url(#filter1796-6)" opacity=".2"/>
<path transform="matrix(.98444 0 0 .97506 -252.26 273.5)" d="m268.95-234.14c-0.55942-1.8392 0.12249-4.4958 4.2333-7.8052-1.2411 2.4482-3.437 5.0478 0.033 7.8217z" filter="url(#filter1788-7)" opacity=".2"/>
<path transform="matrix(.98444 0 0 .97506 -252.14 273.67)" d="m273.63-251.85s0.19241-2.7845 3.2056-3.2644c-1.0957 1.2425-1.5358 1.9968-0.998 3.2975z" filter="url(#filter1792-5)" opacity=".2"/>
<path transform="matrix(.98444 0 0 .97506 -252.26 273.5)" d="m268.81-234.14c-0.0179-1.6934 0.11596-4.74 3.9166-8.1328-1.2411 2.4482-2.9827 5.3754 0.48734 8.1494z" filter="url(#filter1788-7)" opacity=".2" style="filter:url(#filter1788-7);opacity:.1" sodipodi:nodetypes="cccc"/>
<path transform="matrix(.98444 0 0 .97506 -252.14 273.67)" d="m273.63-251.9c0.0359-0.029 0.23042-2.9428 3.2056-3.2098-1.0746 1.2522-1.3367 1.9927-1.0592 3.1739z" filter="url(#filter1792-5)" opacity=".2" sodipodi:nodetypes="cccc"/>
</g>
<path transform="matrix(.98092 0 0 .9722 -247.86 126.92)" d="m275.09-101.12c0.22763 6.0374 18.734 9.3143 16.553 17.682 1.2865-7.878-9.2816-10.089-8.8753-17.682z" clip-rule="evenodd" fill-rule="evenodd" filter="url(#filter1689)" image-rendering="optimizeQuality" opacity=".2" shape-rendering="geometricPrecision" style="mix-blend-mode:normal"/>
<path transform="matrix(.98092 0 0 .9722 -248.05 125.84)" d="m278.37-118.34c4.9751 0.66261 6.5956 10.501 1.9202 13.454 0 0 3.4083 0.51166 3.9665 2.6881 0.16937 0.66034 0.46812 2.1809 0.46812 2.1809l2.2021 7.7e-4s-0.19634-1.5405-0.46912-2.1651c-0.88868-2.0348-4.6857-2.7708-4.6857-2.7708 1.871-1.1791 3.8981-4.2529 3.8981-6.3581 0.38818-4.551-5.5087-7.5475-7.3001-7.0296z" clip-rule="evenodd" fill-rule="evenodd" filter="url(#filter1657)" image-rendering="optimizeQuality" opacity=".3" shape-rendering="geometricPrecision" style="mix-blend-mode:normal"/>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -1,18 +1,19 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="bQ.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg111" inkscape:cx="94.488189" inkscape:cy="94.488189" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="4.3920833" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1677-6" x1="-25.017" x2="14.084" y1="-249.82" y2="-249.82" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1508" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#534f4e" offset="0"/>
<stop stop-color="#131111" offset="1"/>
<linearGradient id="linearGradient942" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2679-3" x1="-27.911" x2="-21.13" y1="-264.3" y2="-264.3" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient1677-6" x1="-25.017" x2="14.084" y1="-249.82" y2="-249.82" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient942"/>
<linearGradient id="linearGradient2679-3" x1="-27.911" x2="-21.13" y1="-264.3" y2="-264.3" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient942"/>
<filter id="filter1764-8" x="-.096971" y="-.03163" width="1.1939" height="1.0633" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.37797054"/>
</filter>
<linearGradient id="linearGradient2681-3" x1="-18.928" x2="-12.147" y1="-267.53" y2="-267.53" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2683-2" x1="-8.8575" x2="-2.076" y1="-268.55" y2="-268.55" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2685-7" x1="1.2139" x2="7.9954" y1="-267.53" y2="-267.53" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2687-3" x1="10.196" x2="16.978" y1="-264.3" y2="-264.3" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1508"/>
<linearGradient id="linearGradient2681-3" x1="-18.928" x2="-12.147" y1="-267.53" y2="-267.53" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient942"/>
<linearGradient id="linearGradient2683-2" x1="-8.8575" x2="-2.076" y1="-268.55" y2="-268.55" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient942"/>
<linearGradient id="linearGradient2685-7" x1="1.2139" x2="7.9954" y1="-267.53" y2="-267.53" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient942"/>
<linearGradient id="linearGradient2687-3" x1="10.196" x2="16.978" y1="-264.3" y2="-264.3" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient942"/>
<filter id="filter1784-1" x="-.076201" y="-.02005" width="1.1524" height="1.0401" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.14221329"/>
</filter>
@ -28,11 +29,11 @@
<filter id="filter1768-5" x="-.038948" y="-.022225" width="1.0779" height="1.0444" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.14221329"/>
</filter>
<filter id="filter2834-3" x="-.17306" y="-.2163" width="1.3461" height="1.4326" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.47614952"/>
<filter id="filter952" x="-.19295" y="-.19106" width="1.3859" height="1.3821" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.40011216"/>
</filter>
<filter id="filter2838-7" x="-.191" y="-.19307" width="1.382" height="1.3861" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.44564155"/>
<filter id="filter956" x="-.22722" y="-.16623" width="1.4544" height="1.3325" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.33821732"/>
</filter>
</defs>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
@ -42,14 +43,16 @@
<ellipse cx="5.9069" cy="13.744" rx="2.9007" ry="2.7991" fill="url(#linearGradient2679-3)" image-rendering="optimizeQuality" stroke-linejoin="round" style="paint-order:normal"/>
</g>
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m13.031-262.78c-1.1912 4.7255-4.173 13.531-5.5206 18.221l-3.834 4.2555 0.67815 5.0424 3.0789 1.1604-0.82454-5.5625 3.0574-4.114z" filter="url(#filter1764-8)" image-rendering="optimizeQuality" opacity=".3" style="mix-blend-mode:normal"/>
<path d="m24.505 41.196c-4.8461 0-9.6924 0.85651-12.923 2.5695 3.2337 1.7145 8.0859 1.747 12.937 1.7453-11.943-1.8771 1.9658-3.6923 6.7543-3.7262-2.1392-0.39098-4.4525-0.58856-6.7677-0.58856z" image-rendering="optimizeQuality" opacity=".3"/>
<path d="m11.582 43.766s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99999"/>
<path d="m12.841 38.38s3.6738-2.0405 12.178-2.0406c8.5038-7.8e-5 12.178 2.0406 12.178 2.0406" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99999"/>
<g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".99999">
<ellipse cx="14.908" cy="10.587" rx="2.9007" ry="2.7991" fill="url(#linearGradient2681-3)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="25" cy="9.5888" rx="2.9007" ry="2.7991" fill="url(#linearGradient2683-2)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="35.092" cy="10.589" rx="2.9007" ry="2.7991" fill="url(#linearGradient2685-7)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="44.093" cy="13.745" rx="2.9007" ry="2.7991" fill="url(#linearGradient2687-3)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<path d="m24.505 41.196c-4.8461 0-9.6924 0.85651-12.923 2.5695 3.2337 1.7145 8.0859 1.747 12.937 1.7453-11.943-1.8771 1.9658-3.6923 6.7543-3.7262-2.1392-0.39098-4.4525-0.58856-6.7677-0.58856z" image-rendering="optimizeQuality" opacity=".3" style="opacity:.2"/>
<g stroke="#000" stroke-width=".99999">
<path d="m11.582 43.766s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364" fill="none" image-rendering="optimizeQuality"/>
<path d="m12.841 38.38s3.6738-2.0405 12.178-2.0406c8.5038-7.8e-5 12.178 2.0406 12.178 2.0406" fill="none" image-rendering="optimizeQuality"/>
<g stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="14.908" cy="10.587" rx="2.9007" ry="2.7991" fill="url(#linearGradient2681-3)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="25" cy="9.5888" rx="2.9007" ry="2.7991" fill="url(#linearGradient2683-2)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="35.092" cy="10.589" rx="2.9007" ry="2.7991" fill="url(#linearGradient2685-7)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="44.093" cy="13.745" rx="2.9007" ry="2.7991" fill="url(#linearGradient2687-3)" image-rendering="optimizeQuality" style="paint-order:normal"/>
</g>
</g>
</g>
<g fill="#fff">
@ -58,20 +61,20 @@
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m-8.4706-246.58 3.0274-18.558-0.13889 16.661c-1.0666 0.93446-2.1495 1.9008-2.8885 1.8972z" filter="url(#filter1776-8)" opacity=".2"/>
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m4.0048-263.93-6.7814 17.095c0.016063-0.0939 0.46718 1.426 3.8312-1.2725z" filter="url(#filter1772-8)" opacity=".2"/>
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m3.8215-245.94 8.7632-15.163-5.1421 14.16s-3.1534 1.7742-3.6211 1.0024z" filter="url(#filter1768-5)" opacity=".2"/>
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m-19.81-243.47c0.56224 0.0164 1.4528-0.99596 1.4913-1.6372 0.05324-1e-5 0.83836 0.36558 1.7586 0.62309 0.42523 1.8243 0.84886 2.7414 3.3533 3.4365 0 0-3.3555 0.72829-4.0937 1.2238 0-0.16537-2.5095-3.6462-2.5095-3.6462z" filter="url(#filter2834-3)" opacity=".2"/>
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m-16.951-238.79c0.0992 0 1.0387-0.56598 4.3183-1.257-1.6894 1.5684-1.0522 3.371 0.19207 4.2157 0 0-1.7428-0.0198-5.5998 1.3239z" filter="url(#filter2838-7)" opacity=".2"/>
<path d="m4.6784 15.666s-3.0242-2.6915 0.93623-4.1706c0.088062 0.01398-1.8371 2.156-0.93623 4.1706z" opacity=".15"/>
<path d="m13.817 12.537s-3.0242-2.6915 0.93623-4.1706c0.08962 1.96e-5 -1.8001 2.0542-0.93623 4.1706z" opacity=".15"/>
<path d="m23.857 11.512s-3.0242-2.6915 0.93623-4.1706c0.05854 8.505e-4 -1.9316 2.0906-0.93623 4.1706z" opacity=".15"/>
<path d="m33.965 12.498s-3.0242-2.6915 0.93623-4.1706c0.04428-0.00293-1.9231 2.0931-0.93623 4.1706z" opacity=".15"/>
<path d="m42.953 15.656s-3.0242-2.6915 0.93623-4.1706c0.0463 0.01808-1.8867 2.1903-0.93623 4.1706z" opacity=".15"/>
</g>
<g>
<path d="m25.004 45.902c-9.024 7.8e-5 -13.422-2.1364-13.422-2.1364s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364s-4.3972 2.1363-13.422 2.1364z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".3" shape-rendering="geometricPrecision" stroke="#000"/>
<path d="m7.2711 11.918c0.080677 0.02624 2.3193 1.7507-0.14812 3.8639-0.074079-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m16.327 8.7521c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m26.439 7.7827c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m36.551 8.7749c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m45.587 12.071c0.08068 0.02624 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m7.2711 11.918c0.080677 0.02624 2.3193 1.7507-0.14812 3.8639-0.074079-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m16.327 8.7521c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m26.439 7.7827c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m36.551 8.7749c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m45.587 12.071c0.08068 0.02624 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<path d="m13.504 38.759c0.85014-0.44972 1.7037-0.65957 2.5767-0.87839-0.58786 0.84096-0.6177 2.6404-0.34053 3.9788 0 0-0.89201 0.12423-3.2318 0.90429z" fill="#fff" filter="url(#filter956)" image-rendering="optimizeQuality" opacity=".1"/>
<path d="m25.004 45.902c-9.024 7.8e-5 -13.422-2.1364-13.422-2.1364s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364s-4.3972 2.1363-13.422 2.1364z" image-rendering="optimizeQuality" opacity=".3" stroke="#000" style="opacity:.2;stroke-width:0"/>
<path d="m13.11 37.582c0.11007-0.01598 0.33084-0.2893 2.5972-0.95137-2.0191-1.585-3.5588-4.0747-3.5588-4.0747-0.32894 0.91454-0.77451 1.5142-1.418 1.5796z" fill="#fff" filter="url(#filter952)" image-rendering="optimizeQuality" opacity=".15"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@ -1,8 +1,9 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="bR.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg58" inkscape:cx="94.488189" inkscape:cy="94.488189" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="4.3920833" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient2472-2" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(1.0155 0 0 1.0103 -.38852 .48153)" gradientUnits="userSpaceOnUse">
<stop stop-color="#534f4e" offset="0"/>
<stop stop-color="#131111" offset="1"/>
<stop stop-color="#635f5e" offset="0"/>
<stop stop-color="#131111" style="stop-color:#1f1f1f" offset="1"/>
</linearGradient>
<filter id="filter1568-3" x="-.11252" y="-.030292" width="1.225" height="1.0606" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.46700248"/>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -1,4 +1,5 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="wB.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg57" inkscape:cx="99.94239" inkscape:cy="121.80626" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="6.2113438" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1643" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#ece9df" offset="0"/>
@ -11,6 +12,9 @@
</filter>
<linearGradient id="linearGradient2774-8" x1="5.6115" x2="25.919" y1="42.295" y2="42.295" gradientTransform="matrix(1.0856 0 0 .94062 -2.5551 2.0363)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1643"/>
<linearGradient id="linearGradient2776-7" x1="24.848" x2="45.155" y1="42.295" y2="42.295" gradientTransform="matrix(1.0856 0 0 .94062 -2.5551 2.0363)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1643"/>
<filter id="filter1624-3" x="-.00021384" y="-.00019274" width="1.0004" height="1.0004" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.00030868449"/>
</filter>
</defs>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<g stroke="#000" stroke-linecap="round" stroke-width=".99998">
@ -19,14 +23,13 @@
<path d="m21.537 24.049h6.6265m-3.3133-3.0334v6.067" fill="none" image-rendering="optimizeQuality" stroke-linejoin="round"/>
</g>
<path transform="matrix(1.0334 0 0 1.0218 592.95 438.17)" d="m-549.75-422.16c3.4115 1.813 0.50125 4.9315-1.5259 5.2058 0.46165 0.19695 0.97797 0.31078 1.5259 0.31078 5.5278-1.76 1.3181-5.645 0-5.5166zm-0.68784 5.5183c3.0916 4.115 5.8477 8.459 8.7241 12.709l-4.8064 5.1992 1.6015 4.4227 3.0008 0.86255-1.866-4.6689 4.5724-5.8156-9.8594-12.698h-0.67839v-0.0107z" filter="url(#filter1616-8-6)" image-rendering="optimizeQuality" opacity=".25" style="mix-blend-mode:normal"/>
<path d="m24.484 34.713c-3.0872 0.01216-5.9083 0.23965-7.8798 1.5031 2.1814 1.5015 5.3093 2.0911 8.396 2.0342-7.1397-1.444 2.03-2.9656 4.8441-3.0007-1.5224-0.36742-3.7096-0.54321-5.3603-0.53645z" image-rendering="optimizeQuality" opacity=".2"/>
<path d="m24.484 34.713c-3.0872 0.01216-5.9083 0.23965-7.8798 1.5031 2.1814 1.5015 5.3093 2.0911 8.396 2.0342-7.1397-1.444 2.03-2.9656 4.8441-3.0007-1.5224-0.36742-3.7096-0.54321-5.3603-0.53645z" image-rendering="optimizeQuality" opacity=".2" style="opacity:.15"/>
<path d="m16.605 36.216s2.4867-1.5643 8.2425-1.5644c5.7559-6.2e-5 8.2426 1.5644 8.2426 1.5644" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99998"/>
<path d="m18.675 31.35s1.863-1.0209 6.1752-1.021c4.3122-6.1e-5 6.1751 1.021 6.1751 1.021" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99998"/>
</g>
<path d="m17.689 35.117 1.4292-3.3652s0.82-0.37863 1.9221-0.46247c0 0-1.1637 2.2501 1.9445 2.8258-2.204 0.09064-3.7351 0.55447-5.2959 1.0019z" fill="#fff"/>
<path d="m20.911 30.133c-1.7933 0.3369-2.037 0.54908-2.0395 0.54106l-4.1708-5.2588 9.7353-12.431-7.5461 12.385z" fill="#fff"/>
<path d="m20.911 30.133c-1.7933 0.3369-2.037 0.54908-2.0395 0.54106l-4.1708-5.2588 9.7353-12.431-7.5461 12.385z" fill="#fff" opacity=".9"/>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision" stroke="#000">
<path d="m24.484 38.253c-5.6169 6.1e-5 -8.3541-1.7704-8.3541-1.7704s2.737-1.7703 8.3541-1.7704c5.6169-6.1e-5 8.3541 1.7704 8.3541 1.7704s-2.737 1.7703-8.3541 1.7704z" image-rendering="optimizeQuality" opacity=".2" stroke="none"/>
<path d="m24.999 38.25c-5.6169 6.1e-5 -8.3541-1.7704-8.3541-1.7704s2.737-1.7703 8.3541-1.7704c5.6169-6.1e-5 8.3541 1.7704 8.3541 1.7704s-2.737 1.7703-8.3541 1.7704z" image-rendering="optimizeQuality" opacity=".2" stroke="none" style="opacity:.15"/>
<path d="m22.65 38.25c-5.1931 6.2585-11.79-2.9152-18.533 3.4873l1.9679 3.6528c4.398-5.6719 18.915 5.2133 18.915-7.1401z" fill="url(#linearGradient2774-8)" image-rendering="optimizeQuality" stroke-linecap="round"/>
<path d="m27.35 38.25c5.1931 6.2585 11.79-2.9152 18.532 3.4873l-1.9679 3.6528c-4.398-5.6719-18.915 5.2133-18.915-7.1401z" fill="url(#linearGradient2776-7)" image-rendering="optimizeQuality" stroke-linecap="round"/>
</g>
@ -35,4 +38,5 @@
<path d="m45.242 41.863-0.4897 0.88855c-1.9053-2.3245-3.739-2.7553-5.3188-2.7602 0 0 3.0172-0.71713 5.8085 1.8717z"/>
<path d="m23.671 11.46c-0.25001 0.06632-2.6033-2.4202 0.41766-3.9752-0.08906-0.0091-1.7573 2.1419-0.41766 3.9752z"/>
</g>
<path transform="matrix(1.0007 0 0 .98931 -586.04 101.88)" d="m603.31-67.465 1.4282-3.4016s0.44387-0.26453 1.5286-0.44214c0 0-0.74558 2.2238 0.50763 3.042-2.1048 0.2869-2.0576 0.3958-3.4644 0.80164z" clip-rule="evenodd" fill="#fff" fill-rule="evenodd" filter="url(#filter1624-3)" image-rendering="optimizeQuality" opacity=".7" shape-rendering="geometricPrecision"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -1,4 +1,5 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="wK.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg68" inkscape:cx="104.9387" inkscape:cy="130.25008" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="6.2113438" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient2758" x1="-505.97" x2="-484.22" y1="-408.5" y2="-408.5" gradientTransform="matrix(1.0113 0 0 1.0008 536.2 433.25)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1643"/>
<linearGradient id="linearGradient1643" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
@ -35,12 +36,14 @@
</g>
</g>
<g fill="#fff">
<path d="m12.493 38.639c0.1026 0.01671 1.012-0.71884 4.9982-1.46-1.7336 1.5851-1.036 2.8184-0.48716 4.1391 0 0-1.9482 0.12032-5.4869 1.3197z"/>
<path d="m12.449 37.485c0.0892-0.02492 1.0307-0.64501 4.9378-1.397-3.1049-1.7019-3.3525-3.1843-3.3525-3.1843s-0.66873 0.14491-2.3938 0.8159z"/>
<path d="m6.2983 28.991c-1.1962-1.6473-2.0112-3.8501-1.4457-6.6355 1.4365-7.0745 9.457-6.2963 9.457-6.2963-11.595 3.4679-7.8719 12.962-8.0113 12.932z"/>
<path d="m23.554 22.489-2.1135-4.4024s-0.69055-4.1199 3.5402-4.056c-4.213 1.331-1.4267 8.4585-1.4267 8.4585z"/>
<path d="m27.011 24.423 2.7521-5.9287s2.4466-2.2236 6.1164-2.5715c-3.9475 1.0321-6.3301 4.8747-8.8685 8.5003z"/>
</g>
<path d="m25.302 41.388c-10.311 1e-4 -14.564 2.1827-14.564 2.1827s4.2529 2.1825 14.564 2.1825h0.02124c-15.441-1.99 7.3148-3.803 8.2842-3.8107-2.1733-0.31642-4.9171-0.55383-8.3052-0.55373z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".2" shape-rendering="geometricPrecision"/>
<path d="m24.985 45.76c-9.241 8e-5 -13.744-2.2088-13.744-2.2088s4.503-2.2087 13.744-2.2088c9.241-8e-5 13.744 2.2088 13.744 2.2088s-4.503 2.2087-13.744 2.2088z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".2" shape-rendering="geometricPrecision" stroke="#000"/>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<path d="m25.302 41.388c-10.311 1e-4 -14.564 2.1827-14.564 2.1827s4.2529 2.1825 14.564 2.1825h0.02124c-15.441-1.99 7.3148-3.803 8.2842-3.8107-2.1733-0.31642-4.9171-0.55383-8.3052-0.55373z" image-rendering="optimizeQuality" opacity=".2" style="opacity:.15"/>
<path d="m24.985 45.76c-9.241 8e-5 -13.744-2.2088-13.744-2.2088s4.503-2.2087 13.744-2.2088c9.241-8e-5 13.744 2.2088 13.744 2.2088s-4.503 2.2087-13.744 2.2088z" image-rendering="optimizeQuality" opacity=".2" stroke="#000" style="opacity:.15"/>
<path d="m12.513 38.633c0.85014-0.44972 1.7288-0.64286 2.5934-0.96191-0.58786 0.84096-0.6344 2.7239-0.35723 4.0623 0 0-0.89201 0.12423-3.2318 0.90429z" fill="#fff" image-rendering="optimizeQuality" opacity=".7"/>
<path d="m12.449 37.485s0.30061-0.28776 2.4162-0.87683c-1.591-1.6012-1.4002-3.4462-1.5747-3.516-0.5665 0.1679-1.1118 0.38893-1.65 0.6274z" fill="#ffffff" image-rendering="optimizeQuality" opacity=".9" sodipodi:nodetypes="ccccc"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,4 +1,5 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="wN.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg67" inkscape:cx="178.81318" inkscape:cy="93.176042" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="2.1960417" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1643" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#ece9df" offset="0"/>
@ -9,24 +10,24 @@
<feGaussianBlur stdDeviation="0.56999549"/>
</filter>
<linearGradient id="linearGradient2768-3" x1="-116.32" x2="-77.199" y1="299.9" y2="299.9" gradientTransform="matrix(1.1045 0 0 1.0827 131.1 -315.44)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1643"/>
<filter id="filter3022-9" x="-.28373" y="-.50451" width="1.5675" height="2.009" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.36184613"/>
<filter id="filter3022-9" x="-.16545" y="-.2942" width="1.3309" height="1.5884" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.21100914"/>
</filter>
<filter id="filter1433-2-4-3" x="-.11914" y="-.098733" width="1.2383" height="1.1975" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.4667853"/>
<filter id="filter1433-2-4-3" x="-.16216" y="-.13438" width="1.3243" height="1.2688" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.6353602"/>
</filter>
<filter id="filter1676-3-7" x="-.17889" y="-.20725" width="1.3578" height="1.4145" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.29214492"/>
<filter id="filter1676-3-7" x="-.011181" y="-.012953" width="1.0224" height="1.0259" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.01825907"/>
</filter>
<filter id="filter1866-4-7" x="-.32068" y="-.41131" width="1.6414" height="1.8226" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="1.0129765"/>
<filter id="filter1866-4-7" x="-.24425" y="-.31328" width="1.4885" height="1.6266" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.77153703"/>
</filter>
<filter id="filter1605-5" x="-.23947" y="-.069723" width="1.4789" height="1.1394" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.27949598"/>
</filter>
</defs>
<g clip-rule="evenodd" fill-rule="evenodd" shape-rendering="geometricPrecision">
<path d="m10.69 35.384c2.8869 2.407 4.1574-0.70163 5.1782-3.0531 1.3976-3.9525 7.1276-1.8258 8.7327-6.795 2.8307 11.085-9.8645 8.3935-9.2638 20.261h28.386c1.9127-22.103-5.002-37.421-25.957-35.288-2.0835-2.1762-4.9922-3.5581-4.9922-3.5581-1.1294 2.0848-1.0123 4.7165 0.66682 5.722 0.43908 0.40095-3.527 2.0784-2.9954 7.8917 0 0-3.1925 5.3173-5.055 8.8118-0.87056 1.754-0.015299 4.0822 1.4936 5.3551 0.41188 0.62557 3.042 1.4986 3.042 1.2339" fill="url(#linearGradient2766-9)" image-rendering="optimizeQuality" stroke="#000" stroke-dashoffset="1.852" stroke-linecap="round"/>
<path d="m10.69 35.384c2.8869 2.407 4.1574-0.70163 5.1782-3.0531 1.3976-3.9525 7.1276-1.8258 8.7327-6.795 2.8307 11.085-9.8645 8.3935-9.2638 20.261h28.386c1.9127-22.103-5.002-37.421-25.957-35.288-2.0835-2.1762-4.9922-3.5581-4.9922-3.5581-1.1294 2.0848-1.0123 4.7165 0.66682 5.722 0.43908 0.40095-3.527 2.0784-2.9954 7.8917 0 0-3.1925 5.3173-5.055 8.8118-0.87056 1.754-0.015299 4.0822 1.4936 5.3551 0.52483 0.51262 3.042 1.4986 3.042 1.2339" fill="url(#linearGradient2766-9)" image-rendering="optimizeQuality" stroke="#000000" stroke-dashoffset="1.852" stroke-linecap="round" sodipodi:nodetypes="cccccccccccc"/>
<path d="m17.156 16.829c-0.0177 9.96e-4 -0.0353 3e-3 -0.0529 6e-3 -2.9426 0.47858-3.352 3.258-3.352 3.258-0.0599 0.29614 0.13177 0.58478 0.42873 0.64568 0.29788 0.06086 0.58888-0.13039 0.64995-0.42722 0 0 0.17221-2.0231 2.4515-2.3938 0.30002-0.04901 0.50335-0.33111 0.45418-0.63006-0.046-0.27865-0.2967-0.47699-0.57947-0.45842z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="optimizeQuality" solid-color="#000000" stop-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path d="m16.997 19.073a1.1175 1.2045 69.395 0 1-0.94316 1.3664 1.1175 1.2045 69.395 0 1-1.4008-0.82495 1.1175 1.2045 69.395 0 1 0.94316-1.3664 1.1175 1.2045 69.395 0 1 1.4008 0.82496z" image-rendering="optimizeQuality" style="paint-order:markers fill stroke"/>
<path d="m8.7155 29.451c-0.14397 9.96e-4 -0.28172 0.05877-0.38371 0.15996-0.43847 0.43626-0.66902 0.84933-0.77915 1.1724-0.11013 0.32303-0.093995 0.61642-0.093995 0.61642 0.028099 0.30081 0.29508 0.52234 0.59709 0.49549 0.30351-0.02709 0.71483-0.24787 0.68676-0.55022 0 0-0.013699-9.96e-4 0.041098-0.1619 0.054797-0.16069 0.18302-0.42084 0.51291-0.74907 0.21538-0.21429 0.027799-0.60878-0.18756-0.82307-0.10438-0.10365-0.24613-0.16127-0.39349-0.15996z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="optimizeQuality" solid-color="#000000" stop-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
@ -34,17 +35,15 @@
<path d="m17.751 11.881s0.65237-4.1428 3.9004-4.8479c0 0 2.0788 1.0847 1.6635 5.9689" fill="url(#linearGradient2768-3)" image-rendering="optimizeQuality" stroke="#000" stroke-linecap="round" style="paint-order:markers fill stroke"/>
<path d="m12.503 33.266c-0.3065 0.52617-1.4519 1.7466-2.5755 2.7012" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-linecap="round"/>
</g>
<g>
<path d="m5.724 29.921 4.1942-7.324 1.172-1.8919s-0.79698-4.4145 2.7191-7.3808c-5e-4 9.96e-4 0.55469-0.61422 3e-3 -1.106-0.55243-0.49212-1.936-2.1287-0.7527-4.3361-0.077-0.022013 0.27413 4.8058 4.3533 4.8639-3.9191 1.2493-6.111 4.9892-5.151 8.5822-0.73559 1.1727-1.4576 2.0798-2.3743 3.2079-0.82019 1.0093-1.7963 2.1954-3.0776 3.9069-0.33953 0.45355-0.7005 0.944-1.0857 1.4778z" fill="#fff" style="mix-blend-mode:normal"/>
<path d="m16.054 45.177c-0.74366-9.4346 10.084-8.7948 9.4383-17.61 1.1035 10.971-7.8835 9.1291-9.4383 17.61z" fill="#fff"/>
<path transform="matrix(.99995 0 0 .99606 740.99 392.81)" d="m-733.97-364.25c-0.0148 0.57251 1.587-1.8871 3.0607-0.43886-0.59811-1.4295-2.2181-1.9017-3.0607 0.43886z" filter="url(#filter3022-9)" opacity=".2"/>
<path d="m18.324 12.079s0.58013-3.6995 3.2487-4.4593c-1.5535 1.9713-1.745 5.1538-3.2487 4.4593z" fill="#fff"/>
</g>
<g>
<path transform="matrix(.99995 0 0 .99606 740.99 392.81)" d="m-716.03-369.64c0.40451-1.1844 0.32557-3.0516-0.0308-3.6122-2.9586 8.6713-8.2447 5.492-9.101 11.347 1.6394-3.7075 7.8131-2.4199 9.1318-7.7344z" filter="url(#filter1433-2-4-3)" opacity=".3"/>
<path transform="matrix(.99995 0 0 .99606 740.99 392.81)" d="m-723.87-377.47c-3.2168 0.61547-3.405 3.2769-3.405 3.2769s-0.49877 0.21082-0.49048-0.32798c-0.23069-0.68798 1.2151-3.4747 3.8955-2.9489z" filter="url(#filter1676-3-7)" opacity=".2"/>
<path transform="matrix(.76507 0 0 .92137 575.98 348.85)" d="m-723.63-356.13c-6.5319-0.82682-7.5812 5.8397-7.5812 5.8397 1.1097-2.0653 4.2941-4.784 7.5812-5.8397z" filter="url(#filter1866-4-7)" opacity=".2"/>
<g fill="#fff">
<path d="m5.724 29.921 4.1942-7.324 1.172-1.8919s-0.79698-4.4145 2.7191-7.3808c-5e-4 9.96e-4 0.55469-0.61422 3e-3 -1.106-0.55243-0.49212-1.936-2.1287-0.7527-4.3361-0.077-0.022013 0.27413 4.8058 4.3533 4.8639-3.9191 1.2493-6.111 4.9892-5.151 8.5822-0.73559 1.1727-1.4576 2.0798-2.3743 3.2079-0.82019 1.0093-1.7963 2.1954-3.0776 3.9069-0.33953 0.45355-0.7005 0.944-1.0857 1.4778z" style="mix-blend-mode:normal"/>
<path d="m16.054 45.177c-0.74366-9.4346 10.084-8.7948 9.4383-17.61 1.1035 10.971-7.8835 9.1291-9.4383 17.61z" style="opacity:.8"/>
<path transform="matrix(.99995 0 0 .99606 740.99 392.81)" d="m-733.97-364.25c-0.0148 0.57251 1.587-1.8871 3.0607-0.43886-0.59811-1.4295-2.2181-1.9017-3.0607 0.43886z" filter="url(#filter3022-9)"/>
<path d="m18.324 12.079s0.58013-3.6995 3.2487-4.4593c-1.5535 1.9713-1.745 5.1538-3.2487 4.4593z"/>
</g>
<path transform="matrix(.99995 0 0 .99606 740.99 392.81)" d="m-716.03-369.64c0.40451-1.1844 0.32557-3.0516-0.0308-3.6122-2.9586 8.6713-8.2447 5.492-9.101 11.347 1.6394-3.7075 7.8131-2.4199 9.1318-7.7344z" filter="url(#filter1433-2-4-3)" opacity=".25"/>
<path transform="matrix(.99995 0 0 .99606 740.99 392.81)" d="m-723.87-377.47c-3.2168 0.61547-3.405 3.2769-3.405 3.2769s-0.49877 0.21082-0.49048-0.32798c-0.23069-0.68798 1.2151-3.4747 3.8955-2.9489z" filter="url(#filter1676-3-7)" opacity=".2" style="fill:#ffffff;filter:url(#filter1676-3-7);opacity:1"/>
<path transform="matrix(.76507 0 0 .92137 575.98 348.85)" d="m-723.63-356.13c-6.5319-0.82682-7.5812 5.8397-7.5812 5.8397 1.1097-2.0653 4.2941-4.784 7.5812-5.8397z" fill="#fff" filter="url(#filter1866-4-7)"/>
<path d="m24.601 25.536s0.39863-0.9089 0.7437-3.4869" clip-rule="evenodd" fill="none" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/>
<path d="m24.284 31.67c0.36428-0.026 5.3704-6.2152 1.061-9.6208l-0.51019 4.5568c0.10743 1.6818 0.43691 3.3589-0.55079 5.0641z" filter="url(#filter1605-5)" opacity=".15"/>
</svg>

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -1,4 +1,5 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="wP.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg38" inkscape:cx="-18.018909" inkscape:cy="100.28317" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="2.1960417" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1643" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
<stop stop-color="#ece9df" offset="0"/>
@ -21,8 +22,8 @@
</g>
<g fill="#fff">
<path d="m19.884 21.131c-0.52784 0.22541-4.585-7.6283 4.8675-9.7724 0.71694-0.11844 1.2513 0.64112 0.0079 1.0395 0 0-7.7396 3.3468-4.8755 8.7329z"/>
<path d="m12.504 45.203c-0.3242-1.2396-0.20367-3.9732 3.5127-8.0081-0.36972 2.4372-1.4768 5.3931 0.6873 8.0242z"/>
<path d="m17.282 28.059s-0.0256-2.9052 3.1061-3.1417c-1.0786 1.2115-1.4623 1.9057-0.93287 3.1739z"/>
<path d="m12.504 45.203c-0.3242-1.2396-0.20367-3.9732 3.5127-8.0081-0.36972 2.4372-1.4768 5.3931 0.6873 8.0242z" style="opacity:.7"/>
<path d="m17.282 28.059s-0.0256-2.9052 3.1061-3.1417c-1.0786 1.2115-1.4623 1.9057-0.93287 3.1739z" style="opacity:.9"/>
</g>
<path transform="matrix(.98092 0 0 .9722 -247.86 126.92)" d="m275.09-101.12c0.22763 6.0374 18.734 9.3143 16.553 17.682 1.2865-7.878-9.2816-10.089-8.8753-17.682z" clip-rule="evenodd" fill-rule="evenodd" filter="url(#filter1689-5)" image-rendering="optimizeQuality" opacity=".15" shape-rendering="geometricPrecision" style="mix-blend-mode:normal"/>
<path transform="matrix(.98092 0 0 .9722 -248.05 125.84)" d="m278.37-118.34c4.9751 0.66261 6.5956 10.501 1.9202 13.454 0 0 3.4083 0.51166 3.9665 2.6881 0.16937 0.66034 0.46812 2.1809 0.46812 2.1809l2.2021 7.7e-4s-0.19634-1.5405-0.46912-2.1651c-0.88868-2.0348-4.6857-2.7708-4.6857-2.7708 1.871-1.1791 3.8981-4.2529 3.8981-6.3581 0.38818-4.551-5.5087-7.5475-7.3001-7.0296z" clip-rule="evenodd" fill-rule="evenodd" filter="url(#filter1657-4)" image-rendering="optimizeQuality" opacity=".25" shape-rendering="geometricPrecision" style="mix-blend-mode:normal"/>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -1,4 +1,5 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="wQ.svg" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg88" inkscape:cx="94.488189" inkscape:cy="94.488189" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="-9" inkscape:window-y="-9" inkscape:zoom="4.3920833" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
<defs>
<linearGradient id="linearGradient1677-2" x1="-25.017" x2="14.084" y1="-249.82" y2="-249.82" gradientTransform="matrix(1.0021 0 0 .97754 30.478 272.11)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient1643"/>
<linearGradient id="linearGradient1643" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(.98495 0 0 .98605 .37559 .64119)" gradientUnits="userSpaceOnUse">
@ -21,14 +22,16 @@
<ellipse cx="5.9069" cy="13.744" rx="2.9007" ry="2.7991" fill="url(#linearGradient2748)" image-rendering="optimizeQuality" stroke-linejoin="round" style="paint-order:normal"/>
</g>
<path transform="matrix(1.0021 0 0 .97754 30.478 272.11)" d="m13.031-262.78c-1.1912 4.7255-4.173 13.531-5.5206 18.221l-3.834 4.2555 0.67815 5.0424 3.0789 1.1604-0.82454-5.5625 3.0574-4.114z" filter="url(#filter1764-6)" image-rendering="optimizeQuality" opacity=".25" style="mix-blend-mode:normal"/>
<path d="m24.505 41.196c-4.8461 0-9.6924 0.85651-12.923 2.5695 3.2337 1.7145 8.0859 1.747 12.937 1.7453-11.943-1.8771 1.9658-3.6923 6.7543-3.7262-2.1392-0.39098-4.4525-0.58856-6.7677-0.58856z" image-rendering="optimizeQuality" opacity=".2"/>
<path d="m11.582 43.766s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99999"/>
<path d="m12.841 38.38s3.6738-2.0405 12.178-2.0406c8.5038-7.8e-5 12.178 2.0406 12.178 2.0406" fill="none" image-rendering="optimizeQuality" stroke="#000" stroke-width=".99999"/>
<g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".99999">
<ellipse cx="14.908" cy="10.587" rx="2.9007" ry="2.7991" fill="url(#linearGradient2750)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="25" cy="9.5888" rx="2.9007" ry="2.7991" fill="url(#linearGradient2752)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="35.092" cy="10.589" rx="2.9007" ry="2.7991" fill="url(#linearGradient2754)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="44.093" cy="13.745" rx="2.9007" ry="2.7991" fill="url(#linearGradient2756)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<path d="m24.505 41.196c-4.8461 0-9.6924 0.85651-12.923 2.5695 3.2337 1.7145 8.0859 1.747 12.937 1.7453-11.943-1.8771 1.9658-3.6923 6.7543-3.7262-2.1392-0.39098-4.4525-0.58856-6.7677-0.58856z" image-rendering="optimizeQuality" opacity=".2" style="opacity:.15"/>
<g stroke="#000" stroke-width=".99999">
<path d="m11.582 43.766s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364" fill="none" image-rendering="optimizeQuality"/>
<path d="m12.841 38.38s3.6738-2.0405 12.178-2.0406c8.5038-7.8e-5 12.178 2.0406 12.178 2.0406" fill="none" image-rendering="optimizeQuality"/>
<g stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="14.908" cy="10.587" rx="2.9007" ry="2.7991" fill="url(#linearGradient2750)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="25" cy="9.5888" rx="2.9007" ry="2.7991" fill="url(#linearGradient2752)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="35.092" cy="10.589" rx="2.9007" ry="2.7991" fill="url(#linearGradient2754)" image-rendering="optimizeQuality" style="paint-order:normal"/>
<ellipse cx="44.093" cy="13.745" rx="2.9007" ry="2.7991" fill="url(#linearGradient2756)" image-rendering="optimizeQuality" style="paint-order:normal"/>
</g>
</g>
</g>
<g fill="#fff">
@ -37,20 +40,18 @@
<path d="m21.99 31.063 3.0337-18.141-0.13918 16.286c-1.0688 0.91347-2.154 1.8581-2.8945 1.8546z"/>
<path d="m34.491 14.111-6.7954 16.711c0.0161-0.09179 0.46815 1.394 3.8392-1.2439z"/>
<path d="m34.307 31.691 8.7813-14.822-5.1527 13.842s-3.1599 1.7343-3.6286 0.97992z"/>
<path d="m10.626 34.111c0.5634 0.01603 1.4558-0.97359 1.4943-1.6004 0.05335-9e-6 0.8401 0.35737 1.7622 0.60909 0.42611 1.7833 0.85062 2.6798 3.3603 3.3593 0 0-3.3624 0.71193-4.1022 1.1963 0-0.16166-2.5147-3.5642-2.5147-3.5642z"/>
<path d="m13.492 38.677c0.0994 0 1.0408-0.55327 4.3273-1.2288-1.6929 1.5332-1.0544 3.2952 0.19247 4.121 0 0-1.7464-0.01935-5.6114 1.2941z"/>
<path d="m4.6784 15.666s-3.0242-2.6915 0.93623-4.1706c0.088062 0.01398-1.8371 2.156-0.93623 4.1706z"/>
<path d="m13.817 12.537s-3.0242-2.6915 0.93623-4.1706c0.08962 1.96e-5 -1.8001 2.0542-0.93623 4.1706z"/>
<path d="m23.857 11.512s-3.0242-2.6915 0.93623-4.1706c0.05854 8.505e-4 -1.9316 2.0906-0.93623 4.1706z"/>
<path d="m33.965 12.498s-3.0242-2.6915 0.93623-4.1706c0.04428-0.00293-1.9231 2.0931-0.93623 4.1706z"/>
<path d="m42.953 15.656s-3.0242-2.6915 0.93623-4.1706c0.0463 0.01808-1.8867 2.1903-0.93623 4.1706z"/>
</g>
<g>
<path d="m25.004 45.902c-9.024 7.8e-5 -13.422-2.1364-13.422-2.1364s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364s-4.3972 2.1363-13.422 2.1364z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".2" shape-rendering="geometricPrecision" stroke="#000"/>
<path d="m7.2711 11.918c0.080677 0.02624 2.3193 1.7507-0.14812 3.8639-0.074079-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m16.327 8.7521c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m26.439 7.7827c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m36.551 8.7749c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m45.587 12.071c0.08068 0.02624 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
</g>
<path d="m25.004 45.902c-9.024 7.8e-5 -13.422-2.1364-13.422-2.1364s4.3972-2.1363 13.422-2.1364c9.024-7.8e-5 13.422 2.1364 13.422 2.1364s-4.3972 2.1363-13.422 2.1364z" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".2" shape-rendering="geometricPrecision" stroke="#000" style="opacity:.15;stroke-width:0"/>
<path d="m7.2711 11.918c0.080677 0.02624 2.3193 1.7507-0.14812 3.8639-0.074079-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m16.327 8.7521c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m26.439 7.7827c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m36.551 8.7749c0.08068 0.026236 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m45.587 12.071c0.08068 0.02624 2.3193 1.7507-0.14812 3.8639-0.07408-0.12415 1.1648-2.0011 0.14812-3.8639z" opacity=".3"/>
<path d="m13.499 38.729c0.85014-0.44972 1.7037-0.65957 2.5767-0.87839-0.58786 0.84096-0.6177 2.6404-0.34053 3.9788 0 0-0.89201 0.12423-3.2318 0.90429z" clip-rule="evenodd" fill="#fff" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".7" shape-rendering="geometricPrecision"/>
<path d="m13.13 37.59c0.11007-0.01598 0.33084-0.2893 2.5973-0.95137-2.0191-1.585-3.5588-4.0747-3.5588-4.0747-0.32894 0.91454-0.77451 1.5142-1.418 1.5796z" clip-rule="evenodd" fill="#fff" fill-rule="evenodd" image-rendering="optimizeQuality" opacity=".9" shape-rendering="geometricPrecision"/>
</svg>

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@ -1,4 +1,4 @@
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="50mm" height="50mm" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="linearGradient2472-2" x1="9.2407" x2="40.761" y1="27.266" y2="27.266" gradientTransform="matrix(1.0155 0 0 1.0103 -.38852 .48153)" gradientUnits="userSpaceOnUse">
<stop stop-color="#ece9df" offset="0"/>
@ -12,11 +12,11 @@
<path transform="matrix(1.031 0 0 1.0112 -12.232 280.17)" d="m46.199-268.38v7.7248l-5.0199 3.855 0.08645 12.546 4.4131 4.006 5.16e-4 5.4e-4v4.3227h2.8282v4.5444h2.6324v-4.5444h-3.3584v-4.3227l-5.17e-4 -5.4e-4 -3.883-4.006-0.08634-12.018 5.0029-4.3831v-7.7248z" clip-rule="evenodd" fill-rule="evenodd" filter="url(#filter1568-2)" image-rendering="optimizeQuality" opacity=".25" shape-rendering="geometricPrecision" style="mix-blend-mode:normal"/>
<g fill="#fff">
<path d="m12.466 16.03-0.04126-6.6749 4.3863-0.094748-1.9969 0.71094v5.3559l3.6462 0.66643z" style="mix-blend-mode:normal"/>
<path d="m13.536 17.152h2.8757l3.2382 3.1756h-2.3441z" style="mix-blend-mode:normal"/>
<path d="m17.596 21.536h6.5222l-4.3508 0.99949v8.5984l2.417 0.92249h-4.6368z" style="mix-blend-mode:normal"/>
<path d="m14.358 36.087 2.8757-2.9149h2.5374l-2.4166 2.9149z" style="mix-blend-mode:normal"/>
<path d="m13.488 37.224 0.0725 3.1993h3.6183l-0.04833-3.2704z" style="mix-blend-mode:normal"/>
<path d="m10.067 41.609h3.1313v2.6591l5.4598 0.98786h-8.5911z" style="mix-blend-mode:normal"/>
<path d="m13.44 17.173 2.9715-0.0213 3.2861 3.3247-2.4186-0.0213z" opacity=".8" style="mix-blend-mode:normal"/>
<path d="m17.596 21.536h6.5222l-4.3508 0.99949v8.5984l2.417 0.92249h-4.6368z" opacity=".9" style="mix-blend-mode:normal"/>
<path d="m14.358 36.087 2.8597-2.8297h2.5374l-2.4006 2.8297z" opacity=".7" style="mix-blend-mode:normal"/>
<path d="m13.518 37.299 0.0047 3.2144h3.6409l-0.0032-3.2252z" opacity=".7" style="mix-blend-mode:normal"/>
<path d="m10.067 41.609h3.1313v2.6591l5.4598 0.98786h-8.5911z" opacity=".7" style="mix-blend-mode:normal"/>
<path d="m22.651 9.2999-0.01705 2.433c0.6576-1.2303 1.3626-2.1769 3.0262-2.4246z" style="mix-blend-mode:normal"/>
<path d="m33.051 9.3125-0.01705 2.433c0.38835-1.5204 1.1111-2.3894 3.0262-2.4246z" style="mix-blend-mode:normal"/>
</g>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -1,2 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>
<resources>
<string name="reopen">Enduropna</string>
<string name="removeStudent">Fjarlæga nemanda</string>
<string name="removedStudents">Fjarlægðir</string>
<string name="sendAMessage">Senda skilaboð til allra nemanda.</string>
</resources>

View File

@ -221,6 +221,8 @@
<item quantity="other">%s партый з вамі</item>
</plurals>
<string name="cancel">Скасаваць</string>
<string name="whiteTimeOut">Час белых скончыўся</string>
<string name="blackTimeOut">Час чорных скончыўся</string>
<string name="drawOfferSent">Прапанова нічыі даслана</string>
<string name="drawOfferDeclined">Прапанова нічыі адхілена</string>
<string name="drawOfferAccepted">Прапанова нічыі прынята</string>
@ -927,6 +929,8 @@
<string name="important">Важна</string>
<string name="yourQuestionMayHaveBeenAnswered">Ваш запыт можа ужо мець адказ %1$s</string>
<string name="inTheFAQ">у FAQ</string>
<string name="toReportSomeoneForCheatingOrBadBehavior">Каб паведаміць аб падмане ці дрэнных паводзінах карыстальніка, %1$s</string>
<string name="useTheReportForm">скарыстайцеся формай справаздачы</string>
<string name="youCannotPostYetPlaySomeGames">Вы яшчэ не можаце публікаваць на формах. Згуляйце некалькі партый!</string>
<string name="subscribe">Падпісацца</string>
<string name="unsubscribe">Адпісацца</string>

View File

@ -707,9 +707,12 @@
<string name="usernameAlreadyUsed">Þetta notandanafn er þegar í notkun, vinsamlegast veldu annað notandanafn.</string>
<string name="usernamePrefixInvalid">Notandanafnið verður að byrja á bókstaf.</string>
<string name="usernameSuffixInvalid">Notandanafnið verður að enda á bókstaf eða tölustaf.</string>
<string name="usernameCharsInvalid">Notendanafnið má aðeins innihalda bókstafi, tölustafi, undirstrik og bandstrik.</string>
<string name="usernameUnacceptable">Þetta notendanafn er óviðunandi.</string>
<string name="chessBasics">Grunnatriði</string>
<string name="coaches">Þjálfarar</string>
<string name="invalidPgn">Ógilt PGN</string>
<string name="invalidFen">Ógilt FEN</string>
<string name="error.minLength">Lágmarks lengd er %s</string>
<string name="error.maxLength">Hámarks lengd er %s</string>
<string name="error.min">Verður að hærri en eða jöfn %s</string>
@ -718,6 +721,7 @@
<string name="custom">Sérsniðinn</string>
<string name="notifications">Tilkynningar</string>
<string name="challenges">Áskoranir</string>
<string name="perfRatingX">Skákstig: %s</string>
<plurals name="nbSecondsToPlayTheFirstMove">
<item quantity="one">%s sekúnda til að spila fyrsta leik</item>
<item quantity="other">%s sekúndur til að spila fyrsta leik</item>
@ -727,8 +731,10 @@
<string name="bestWasX">Besti var %s</string>
<string name="youBrowsedAway">Þú vafraðir í burtu</string>
<string name="resumePractice">Halda áfram æfingu</string>
<string name="theGameIsADraw">Leikurinn endar í jafntefli.</string>
<string name="seeBestMove">Sjá besta leik</string>
<string name="hideBestMove">Fela besta leik</string>
<string name="getAHint">Fá vísbendingu</string>
<string name="whiteWinsGame">Hvítt vinnur</string>
<string name="blackWinsGame">Svartur vinnur</string>
<string name="learnFromYourMistakes">Lærðu af mistökum þínum</string>
@ -751,17 +757,20 @@
<string name="doItAgain">Gera aftur</string>
<string name="reviewWhiteMistakes">Skoða mistök hvítrar</string>
<string name="reviewBlackMistakes">Skoða mistök svartrar</string>
<string name="advantage">Yfirhönd</string>
<plurals name="nbSeconds">
<item quantity="one">%s sekúnda</item>
<item quantity="other">%s sekúndur</item>
</plurals>
<string name="opening">Byrjun</string>
<string name="middlegame">Miðtafl</string>
<string name="registerToSendChallenges">Skráðu þig inn til að senda áskorarnir.</string>
<string name="youCannotChallengeX">Þú getur ekki skorað á %s.</string>
<string name="xDoesNotAcceptChallenges">%s tekur ekki við áskorunum.</string>
<string name="xOnlyAcceptsChallengesFromFriends">%s samþykkir eingöngu áskoranir frá vinum.</string>
<string name="playX">Leika %s</string>
<string name="sorry">Afsakaðu :(</string>
<string name="weHadToTimeYouOutForAWhile">Við þurftum að setja þig í stutt leikbann.</string>
<string name="why">Afhverju?</string>
<string name="howToAvoidThis">Hvernig er hægt að komast hjá þessu?</string>
<string name="playEveryGame">Tefldu allar skákir sem þú byrjar.</string>

View File

@ -15,12 +15,12 @@
<string name="resign">randa</string>
<string name="checkmate">caxmata</string>
<string name="stalemate">caxpata</string>
<string name="white">la blabi</string>
<string name="black">la xekri</string>
<string name="white">se caxmati</string>
<string name="black">lo te caxmati</string>
<string name="randomColor">lo cuxna be fi le se skari cu cunso</string>
<string name="createAGame">cfagau su\'o nunjvi</string>
<string name="whiteIsVictorious">la blabi cu jinga</string>
<string name="blackIsVictorious">la xekri cu jinga</string>
<string name="whiteIsVictorious">lo se caxmati cu jinga</string>
<string name="blackIsVictorious">lo te caxmati cu jinga</string>
<string name="youPlayTheWhitePieces">do se caxmati</string>
<string name="youPlayTheBlackPieces">do te caxmati</string>
<string name="itsYourTurn">ma kelka\'u do</string>
@ -31,8 +31,8 @@
<string name="newOpponent">cnino jivna</string>
<string name="yourOpponentWantsToPlayANewGameWithYou">lo se jivna be do cu friti lo ka za\'u re\'u jivna</string>
<string name="joinTheGame">fitytu\'i</string>
<string name="whitePlays">la blabi pu\'o zukte</string>
<string name="blackPlays">la xekri pu\'o zukte</string>
<string name="whitePlays">lo se caxmati pu\'o zukte</string>
<string name="blackPlays">lo te caxmati pu\'o zukte</string>
<plurals name="opponentLeftCounter">
<item quantity="other">lo bradi cu cliva .i ko denpa lo %s snidu fo lo nunji\'a be do</item>
</plurals>
@ -42,10 +42,10 @@
<string name="forceDraw">xusra tu\'a co\'u je mo\'u nai</string>
<string name="talkInChat">.e\'u do ga nai tavla gi xendo</string>
<string name="theFirstPersonToComeOnThisUrlWillPlayWithYou">lo pa moi be lo vitke be tu\'a lo .urli ba jivna do</string>
<string name="whiteResigned">la blabi pu randa</string>
<string name="blackResigned">la xekri pu randa</string>
<string name="whiteLeftTheGame">la blabi co\'u cliva lo nunjvi</string>
<string name="blackLeftTheGame">la xekri co\'u cliva lo nunjvi</string>
<string name="whiteResigned">lo se caxmati pu randa</string>
<string name="blackResigned">lo te caxmati pu randa</string>
<string name="whiteLeftTheGame">lo se caxmati co\'u cliva lo nunjvi</string>
<string name="blackLeftTheGame">lo te caxmati co\'u cliva lo nunjvi</string>
<string name="shareThisUrlToLetSpectatorsSeeTheGame">ko benji di\'e noi .urli ku\'o lo voi do djica lo nu ke\'a zgana lo nunjvi</string>
<string name="theComputerAnalysisHasFailed">lo proga cu fliba lo ka lanli</string>
<string name="viewTheComputerAnalysis">zgana lo skami nunlanli te pruce</string>
@ -60,7 +60,7 @@
<string name="showThreat">jarco lo gunta kelka\'u</string>
<string name="inLocalBrowser">kibyca\'o lanli</string>
<string name="toggleLocalEvaluation">pilno lo kibyca\'o lanli</string>
<string name="promoteVariation">lo cenba cu palbi\'o</string>
<string name="promoteVariation">lo nu cenba cu palbi\'o</string>
<string name="makeMainLine">lo cenba cu palbi\'o lo malju</string>
<string name="deleteFromHere">vimcu ro lo balvi</string>
<string name="forceVariation">bapli lo nu ti cenba</string>
@ -85,13 +85,14 @@
<item quantity="other">la caxmat. selfri ba lo %s kelka\'u</item>
</plurals>
<plurals name="nextCaptureOrPawnMoveInXHalfMoves">
<item quantity="other">ga lonu kavbu gi lonu la paan. muvdu poi bavla\'i cu selfri ba lo %s kelka\'u to vo\'a kraga\'igau la li muno kelka\'u kancu toi</item>
<item quantity="other">ga lonu kavbu gi lonu la paan. muvdu poi bavla\'i cu selfri ba lo %s kelka\'u to vo\'a kraga\'igau la muno mei kelka\'u kancu toi</item>
</plurals>
<string name="noGameFound">sispe\'i no nunjvi</string>
<string name="maybeIncludeMoreGamesFromThePreferencesMenu">.e\'o ko zukyjdipei lozu\'o tengau lo selcmi sepi\'o le se nelrai</string>
<string name="openingExplorer">cfari kelka\'u sispe\'i</string>
<string name="xOpeningExplorer">cfari %s kelka\'u sispe\'i</string>
<string name="winPreventedBy50MoveRule">lo nunji\'a cu se fanta lo javni be tu\'a lo nunmu\'u muno mei</string>
<string name="lossSavedBy50MoveRule">lo nuntolji\'a cu se zanfanta lo javni be tu\'a lo nunmu\'u muno mei</string>
<string name="winPreventedBy50MoveRule">lo nunji\'a cu se fanta lo javni be tu\'a lo kelka\'u muno mei</string>
<string name="lossSavedBy50MoveRule">lo nuntolji\'a cu se zanfanta lo javni be tu\'a lo kelka\'u muno mei</string>
<string name="allSet">.i\'e</string>
<string name="importPgn">samymo\'i ra\'i la\'o my. PGN my.</string>
<string name="delete">vimcu</string>
@ -192,10 +193,10 @@
<string name="drawOfferDeclined">lo se friti cu se cpapro</string>
<string name="drawOfferAccepted">lo se friti cu se fitytu\'i</string>
<string name="drawOfferCanceled">lo se friti cu se nu\'osti</string>
<string name="whiteOffersDraw">la blabi cu friti lo nu no da cu jinga</string>
<string name="blackOffersDraw">la xekri cu friti lo nu no da cu jinga</string>
<string name="whiteDeclinesDraw">la blabi cu cpapro lo nu no da cu jinga</string>
<string name="blackDeclinesDraw">la xekri cu cpapro lo nu no da cu jinga</string>
<string name="whiteOffersDraw">lo se caxmati cu friti lo nu no da cu jinga</string>
<string name="blackOffersDraw">lo te caxmati cu friti lo nu no da cu jinga</string>
<string name="whiteDeclinesDraw">lo se caxmati cu cpapro lo nu no da cu jinga</string>
<string name="blackDeclinesDraw">lo te caxmati cu cpapro lo nu no da cu jinga</string>
<string name="yourOpponentOffersADraw">lo se jvikei be do cu friti lo nu no da cu jinga</string>
<string name="accept">fitytu\'i</string>
<string name="decline">fitytoltu\'i</string>
@ -236,6 +237,9 @@
<string name="incrementInSeconds">snidu se jmina</string>
<string name="freeOnlineChess">kibro caxmati co nonsedi</string>
<string name="spectators">lo zgana</string>
<plurals name="nbRated">
<item quantity="other">nilcre %s lo co\'e</item>
</plurals>
<plurals name="nbWins">
<item quantity="other">%s roi jinga</item>
</plurals>
@ -245,6 +249,9 @@
<plurals name="nbDraws">
<item quantity="other">%s roi norji\'a</item>
</plurals>
<plurals name="nbPlaying">
<item quantity="other">cabna %s lo co\'e</item>
</plurals>
<string name="exportGames">cpacu lo nunjvi datni</string>
<string name="ratingRange">keijvi nilcre jimte</string>
<plurals name="giveNbSeconds">
@ -253,19 +260,23 @@
<string name="thisAccountViolatedTos">lo se jaspu be ti cu zerjonse la .litces. zo\'e la\'o ly. Lichess Terms of Service ly.</string>
<string name="thisPlayerArtificiallyIncreasesTheirRating">ti tolvrude cenba lo nilcre</string>
<string name="openingExplorerAndTablebase">ge cfari kelka\'u sispe\'i gi ci\'erkei fanmo selcmi</string>
<string name="takeback">nunmu\'u xruti</string>
<string name="proposeATakeback">nunmu\'u xruti stidi</string>
<string name="takebackPropositionSent">lo nunmu\'u xruti se stidi cu se benji</string>
<string name="takebackPropositionDeclined">lo nunmu\'u xruti se stidi cu se tolcru</string>
<string name="takebackPropositionAccepted">lo nunmu\'u xruti se stidi cu se curmi</string>
<string name="takebackPropositionCanceled">co\'u nunmu\'u xruti stidi</string>
<string name="yourOpponentProposesATakeback">lo do kelkansa cu nunmu\'u xruti stidi</string>
<string name="takeback">kelka\'u xruti</string>
<string name="proposeATakeback">kelka\'u xruti stidi</string>
<string name="takebackPropositionSent">lo kelka\'u xruti se stidi cu se benji</string>
<string name="takebackPropositionDeclined">lo kelka\'u xruti se stidi cu se tolcru</string>
<string name="takebackPropositionAccepted">lo kelka\'u xruti se stidi cu se curmi</string>
<string name="takebackPropositionCanceled">co\'u kelka\'u xruti stidi</string>
<string name="yourOpponentProposesATakeback">lo do kelkansa cu kelka\'u xruti stidi</string>
<string name="bookmarkThisGame">gau tcita ti poi selkei</string>
<string name="tournament">lo torneio</string>
<string name="tournaments">lo torneio</string>
<string name="tournamentPoints">torneio pointo</string>
<string name="viewTournament">zgana lo torneio</string>
<string name="backToTournament">xruti tu\'a lo torneio</string>
<string name="tournament">grinunjvi</string>
<string name="tournaments">grinunjvi</string>
<string name="tournamentPoints">grinunjvi kelnemka\'u</string>
<plurals name="nbStudies">
<item quantity="other">tadni nunkei %s lo co\'e</item>
</plurals>
<string name="viewTournament">zgana lo grinunjvi</string>
<string name="backToTournament">xruti tu\'a lo grinunjvi</string>
<string name="thematic">rirci lo cfari keltcini</string>
<plurals name="moreThanNbRatedGames">
<item quantity="other">su\'o %s nunjvi je ke nilcre cnegau</item>
</plurals>
@ -275,6 +286,7 @@
<string name="siteDescription">zifre je kibro ke caxmati seltcana .i .e\'e kelci la caxmati do\'e lo sampu krati .i na japtcu .i na viska lo gubnoi .i na nitcu lo kibykla se jmina .i .e\'e jvikei lo skami .a lo pendo .a lo jai cunso</string>
<string name="xJoinedTeamY">la\'o gy.%1$s.gy. cmibi\'o la\'o gy.%2$s.gy</string>
<string name="xCreatedTeamY">la\'o gy.%1$s.gy. cfagau la\'o gy.%2$s.gy. noi bende</string>
<string name="xStartedStreaming">la\'o my. %s my. cfagau lozu\'o strimgau</string>
<string name="averageElo">nilcre cnano</string>
<string name="location">lo stuzi</string>
<string name="filterGames">kelci te sisku pagvimcu</string>
@ -286,15 +298,22 @@
<string name="pasteThePgnStringHere">vi ciska lo me pygyny datni</string>
<string name="fromPosition">nalcfa kelci</string>
<string name="continueFromHere">di\'a ti kelci</string>
<string name="toStudy">tadni</string>
<string name="importGame">jmina lo selkei</string>
<plurals name="nbImportedGames">
<item quantity="other">%s da seljmina selkei</item>
</plurals>
<string name="thisIsAChessCaptcha">←ti caxmati ciprkaptca</string>
<string name="clickOnTheBoardToMakeYourMove">.i ko te zu\'e gi jarco lo ka remna gi ta\'i gi .iklki lo foldi gi zukte tu\'a lo kelka\'u</string>
<string name="captcha.fail">.e\'o ko caxmati namkei ti</string>
<string name="notACheckmate">na caxmata</string>
<string name="whiteCheckmatesInOneMove">la caxmat. pe lo se caxmati cu fasnu ba pa lo kelka\'u</string>
<string name="blackCheckmatesInOneMove">la caxmat. pe lo te caxmati cu fasnu ba pa lo kelka\'u</string>
<string name="retry">troci xoi krefu</string>
<string name="reconnecting">troci lo ka di\'a jorne</string>
<plurals name="nbFriendsOnline">
<item quantity="other">%s lo do pendo ca\'o kibzva</item>
</plurals>
<string name="noFriendsOnline">no lo do pendo ca\'o kibzva</string>
<string name="findFriends">sispe\'i lo pendo</string>
<string name="favoriteOpponents">lo cafrai be lo\'i se jivna</string>
@ -323,11 +342,19 @@
<item quantity="other">mentu li me\'i %s</item>
</plurals>
<string name="required">jai se bilga</string>
<string name="openTournaments">zifre sezyjmina torneio</string>
<string name="openTournaments">zifre sezyjmina grinunjvi</string>
<string name="duration">se mentu</string>
<string name="winner">lo jinga</string>
<string name="standing">lo crelai</string>
<string name="createANewTournament">zbasu pa cnino torneio</string>
<string name="createANewTournament">zbasu pa cnino grinunjvi</string>
<string name="tournamentCalendar">lo detcartu be fi su\'o loi grinunjvi</string>
<string name="conditionOfEntry">sarcu lozu\'o cmibi\'o</string>
<string name="advancedSettings">certu gaftercu\'a</string>
<string name="safeTournamentName">.e\'o ko gasnu lonu na da\'asnu lo cmene be ti poi grinunjvi</string>
<string name="inappropriateNameWarning">.e\'unai lonu lo do jaspu ku cu\'urga\'o cu cumki lonu ba\'ucu\'i toltce da\'asnu</string>
<string name="emptyTournamentName">lo cmene pe lo caxmati mispre cu tecycuxskicauzmi</string>
<string name="recommendNotTouching">.e\'unai</string>
<string name="showAdvancedSettings">arco lo certu gaftercu\'a</string>
<string name="join">cmibi\'o</string>
<string name="withdraw">ti\'ekla</string>
<string name="points">lo kelnemka\'u</string>
@ -335,20 +362,21 @@
<string name="losses">lo nu cirko</string>
<string name="winStreak">lo se pormei be lo te lamji be lo nunji\'a</string>
<string name="createdBy">fi\'e la\'oi</string>
<string name="tournamentIsStarting">le torneio ca\'o cfari</string>
<string name="tournamentIsStarting">le grinunjvi ca\'o cfari</string>
<string name="standByX">ko denpa doi la\'oi %s .i zi\'o ca\'o zbasu lo re mei be fi lo jvikei .i ko bredi</string>
<string name="youArePlaying">do ca\'o jivna</string>
<string name="winRate">lo parbi be lo se rapli be lo nunji\'a</string>
<string name="berserkRate">lo parbi be lo se rapli be lo nunsutytcebilga</string>
<string name="performance">lo selsmi nilcre</string>
<string name="tournamentComplete">ba\'o grinunjvi</string>
<string name="movesPlayed">se krefu lo nunmu\'u</string>
<string name="whiteWins">parbi co nu la blabi cu jinga</string>
<string name="blackWins">parbi co nu la xekri cu jinga</string>
<string name="movesPlayed">se krefu lo kelka\'u</string>
<string name="whiteWins">parbi co nu lo se caxmati cu jinga</string>
<string name="blackWins">parbi co nu lo te caxmati cu jinga</string>
<string name="draws">parbi co nu no da cu jinga</string>
<string name="averageOpponent">lo se jivna nilcre cnano</string>
<string name="membersOnly">lo cmima be la .litces. cu selte\'i</string>
<string name="boardEditor">keltcini tiktci</string>
<string name="popularOpenings">selzaumi\'o cfari kelka\'u</string>
<string name="startPosition">cfari keltcini</string>
<string name="clearBoard">vimcu ro kelfoi zvati</string>
<string name="savePosition">rejgau fo lo keltcini</string>
@ -368,8 +396,8 @@
<string name="activePlayers">keicfu</string>
<string name="bewareTheGameIsRatedButHasNoClock">.o\'i lo selkei cu jai galfi lo nilcre gi\'e ku\'i na jai nu temjimte</string>
<string name="yourPuzzleRatingX">li %s nilcre do la kelseldanfu</string>
<string name="findTheBestMoveForWhite">ko visfa\'i lo xagrai se zukte be la blabi</string>
<string name="findTheBestMoveForBlack">ko visfa\'i lo xagrai se zukte be la xekri</string>
<string name="findTheBestMoveForWhite">ko visfa\'i lo xagrai se zukte be lo se caxmati</string>
<string name="findTheBestMoveForBlack">ko visfa\'i lo xagrai se zukte be lo te caxmati</string>
<string name="toTrackYourProgress">te zu\'e lo nu rejgau fo lo selzu\'e zo\'u</string>
<string name="puzzleId">%s moi se namkei</string>
<string name="puzzleOfTheDay">lo se namkei pe lo cabdei</string>
@ -435,6 +463,7 @@
<string name="typePrivateNotesHere">ko ciska lo sivni pinka ti</string>
<string name="invalidUsernameOrPassword">.i lo cmene .a lo japyvla cu na drani</string>
<string name="incorrectPassword">na drani kikyvla</string>
<string name="invalidAuthenticationCode">lo dubyfa\'i jagri\'a poi remoi cu toldra</string>
<string name="emailMeALink">samymri lo urli mi</string>
<string name="currentPassword">lo cabna japyvla</string>
<string name="newPassword">lo cnino japyvla</string>
@ -442,6 +471,7 @@
<string name="privacy">kamsivni</string>
<string name="letOtherPlayersFollowYou">curmi lo nu lo drata jvikei cu catlu do</string>
<string name="letOtherPlayersChallengeYou">curmi lo nu lo drata jvikei cu talsa do</string>
<string name="letOtherPlayersInviteYouToStudy">curmi lo nu lo drata jvikei cu vi\'ecpe do lonu tadni</string>
<string name="sound">sance</string>
<string name="none">na go\'i</string>
<string name="fast">sutra</string>
@ -460,10 +490,12 @@
<string name="xAnsweredY">la\'o zoi. %1$s .zoi dafsku fi zoi zoi. %2$s .zoi</string>
<string name="xCommentedY">la\'o zoi. %1$s .zoi piksku fi zoi zoi. %2$s .zoi</string>
<string name="victory">.ui lo nunji\'a</string>
<string name="defeat">nunterji\'a</string>
<string name="timeline">citri</string>
<string name="starting">cfari ti\'u li</string>
<string name="allInformationIsPublicAndOptional">ro datni cu gubni gi\'e voi do na bilga lo ka benji ke\'a</string>
<string name="yourCityRegionOrDepartment">lo tcadu ja gugypau ja vipygu\'e be do</string>
<string name="biographyDescription">.e\'o ko tavla zo\'e do .a lo cinri be do be\'o .a lo do nelci poi srana lo\'e caxmati ku\'o .a lo do nelci poi cfari kelka\'u ku\'o .a ra\'ei</string>
<plurals name="maximumNbCharacters">
<item quantity="other">su\'e %s lerfu</item>
</plurals>
@ -484,6 +516,8 @@
<string name="playOfflineComputer">skami</string>
<string name="opponent">lo se jivna</string>
<string name="learnMenu">cilre</string>
<string name="studyMenu">tadni</string>
<string name="practice">crezenrapzu\'e</string>
<string name="community">cecmu</string>
<string name="tools">tutci</string>
<string name="increment">ditcu se jmina</string>
@ -496,48 +530,94 @@
<string name="error.email">toldra kibytermri</string>
<string name="error.email_acceptable">.e\'a nai pilno lo ti kibytermri</string>
<string name="error.email_unique">su\'o da xa\'o pilno ti</string>
<string name="error.email_different">caku du lo samymri judri be do</string>
<string name="ifRatingIsPlusMinusX">lo se nilcre be lo ke zmadu je mleca ke\'e be fo li su\'e %s</string>
<string name="onlyFriends">lo pendo ku po\'o</string>
<string name="menu">cuxna uidje</string>
<string name="castling">nolraitru joi sonci kelka\'u</string>
<string name="whiteCastlingKingside">lo blabi ka\'e pei nolraitru joi sonci cmalu bo kelka\'u muvgau</string>
<string name="blackCastlingKingside">lo xekri ka\'e pei nolraitru joi sonci cmalu bo kelka\'u muvgau</string>
<string name="whiteCastlingKingside">lo se caxmati ka\'e pei nolraitru joi sonci cmalu bo kelka\'u muvgau</string>
<string name="blackCastlingKingside">lo te caxmati ka\'e pei nolraitru joi sonci cmalu bo kelka\'u muvgau</string>
<plurals name="nbForumPosts">
<item quantity="other">%s lo snustu selsku</item>
</plurals>
<string name="tpTimeSpentPlaying">jvikei ze\'a la\'o temci. %s .temci</string>
<string name="watchGames">zgana lo selkei</string>
<string name="tpTimeSpentOnTV">jai se tivni ze\'a la\'o temci. %s .temci</string>
<string name="watch">zgana</string>
<string name="videoLibrary">kinsro</string>
<string name="streamersMenu">strimgau</string>
<string name="mobileApp">selbeifonxa samtci</string>
<string name="webmasters">lo kibystuja\'a</string>
<string name="about">srana la .litces.</string>
<string name="aboutX">srana %s</string>
<string name="contribute">sidju</string>
<string name="termsOfService">lo pilno terbilga</string>
<string name="sourceCode">samselpla</string>
<string name="simultaneousExhibitions">cabysi\'u nuntigni</string>
<string name="host">finti</string>
<string name="hostColorX">lo ralkei cu skari lo ka %s</string>
<string name="createdSimuls">puzi finti lo cabna cmicfu nunjvi</string>
<string name="hostANewSimul">finti lo cabna cmicfu nunjvi</string>
<string name="noSimulFound">sispe\'i no cabna cmicfu nunjvi</string>
<string name="noSimulExplanation">ti noi cabysi\'u nuntigni cu na zasti</string>
<string name="returnToSimulHomepage">xrukla lo kibypapri pe lo\'i cabna cmicfu nunjvi</string>
<string name="aboutSimul">lo cabna cmicfu nunjvi zo\'u pa lo ci\'erkei cu cabna keijvi piso\'o loi ci\'erkei</string>
<string name="aboutSimulRealLife">lo si\'o cabna cmicfu nunjvi cu zirli .i lo finti be lo cabna cmicfu nunjvi cu klama lo jubme lo jubme tezu\'e lonu pa lo kelka\'u ku mulno .i</string>
<string name="aboutSimulRules">ca lonu lo cabna cmicfu nunjvi ku cfari keiku co\'a caxmati lo finti loi ci\'erkei .i ca lonu ro loi nunjvi ku mulno keiku lo cabna cmicfu nunjvi cu mulno .i</string>
<string name="aboutSimulSettings">ro lo cabna cmicfu nunjvi cu na nilcre cnegau .i lonu krefu jvikei .e lonu kelka\'u xruti .e lonu tcegau lo temci cu se tolcru .i</string>
<string name="create">finti</string>
<string name="whenCreateSimul">lonu do finti lo cabna cmicfu nunjvi cu se jalge lonu jivna piso\'o loi ci\'erkei .i</string>
<string name="lichessTournaments">lo grinunjvi be bu\'u la .litces.</string>
<string name="tournamentFAQ">lo cafne se reisku preti be lo kelcrxarena zei grinunjvi</string>
<string name="tournamentOfficial">ca\'iselzau</string>
<string name="timeBeforeTournamentStarts">temci lo cabna lonu lo torneio ku cfari</string>
<string name="averageCentipawnLoss">cnano lo centi me la paan. cirko</string>
<string name="keyboardShortcuts">lercu\'aca\'a midnoi</string>
<string name="keyMoveBackwardOrForward">crakla ja ti\'ekla</string>
<string name="keyGoToStartOrEnd">mulno crakla ja ti\'ekla</string>
<string name="keyShowOrHideComments">arco ja mipypu\'i lo pinka</string>
<string name="keyEnterOrExitVariation">nerkla ja barli\'a lo nu cenba</string>
<string name="newTournament">cnino grinunjvi</string>
<string name="tournamentNotFound">na facki fi ti noi grinunjvi</string>
<string name="tournamentDoesNotExist">ti noi grinunjvi cu na zasti</string>
<string name="returnToTournamentsHomepage">xrukla lo kibypapri pe lo\'i torneio</string>
<string name="yourPerfTypeRatingIsRating">nilcre do la\'o zoi. %1$s .zoi fa li %2$s</string>
<string name="youAreBetterThanPercentOfPerfTypePlayers">do cremau lo %1$s si\'e be loi kelci be la\'o zoi. %2$s .zoi</string>
<string name="yourRating">nilcre do</string>
<string name="cumulative">nitmau parbi</string>
<string name="glicko2Rating">me la\'o ly. Glicko-2 ly. nilcre</string>
<string name="checkYourEmail">ko catlu lo se samymri be fi do</string>
<string name="weHaveSentYouAnEmailClickTheLink">mi\'a samymri zo\'e goi ko\'a do .i .e\'o ko kli\'iki lo ve .uebjugau poi nenri ko\'a ku\'o ja\'e loza\'i narca\'acando .i</string>
<string name="downloadRaw">kibycpa lo me la me pygyny.</string>
<string name="downloadImported">kibycpa lo se nerbei</string>
<string name="printFriendlyPDF">primi\'i mapti me la me pydyfy</string>
<string name="crosstable">prula\'i nunkei</string>
<string name="letOtherPlayersMessageYou">curmi lo nu lo drata jvikei cu tavla do</string>
<string name="withNobody">fi\'o te jarco no da</string>
<string name="withFriends">fi\'o te jarco lo pendo</string>
<string name="withEverybody">fi\'o te jarco ro da</string>
<string name="kidMode">lo tadji pe le\'e verba</string>
<string name="enableKidMode">pilno lo tadji pe le\'e verba</string>
<string name="disableKidMode">sisti loza\'i pilno lo tadji pe le\'e verba</string>
<string name="security">kamnu\'a</string>
<string name="playChessEverywhere">fe\'e ro roi ku jvikei lo caxmati</string>
<string name="asFreeAsLichess">nonseldi\'a du\'i la .litces.</string>
<string name="builtForTheLoveOfChessNotMoney">finti fi lo nunpa\'i be fi lo\'i caxmati .enai lo jdini</string>
<string name="everybodyGetsAllFeaturesForFree">ro prenu cu te sabji ro tcila fi\'o nonseldi\'a</string>
<string name="zeroAdvertisement">no gubnoi</string>
<string name="phoneAndTablet">mapti lo\'e samfonxa .a lo\'e ta\'orskami</string>
<string name="correspondenceChess">lo masno caxmati</string>
<string name="onlineAndOfflinePlay">gu tolpo\'u gi samjo\'e</string>
<string name="viewTheSolution">viska lo danfu</string>
<string name="followAndChallengeFriends">catlu gi\'e talsa lo pendo</string>
<plurals name="availableInNbLanguages">
<item quantity="other">se sabji bau %s da</item>
</plurals>
<string name="gameAnalysis">nunjvi lanli</string>
<string name="xHostsY">la\'o zoi. %1$s .zoi finti la\'o zoi. %2$s .zoi noi cabna cmicfu nunjvi</string>
<string name="xJoinsY">la\'o zoi. %1$s .zoi cmibi\'o loi te cusku be la\'o zoi. %2$s .zoi</string>
<string name="xLikesY">la\'o zoi. %1$s .zoi nelci la\'o zoi. %2$s .zoi</string>
<string name="xCreatesStudyY">la\'o zoi. %1$s .zoi finti la\'o zoi. %2$s .zoi noi seltadni</string>
<string name="quickPairing">selsutra jivna</string>
<string name="lobby">lo depstu</string>
<string name="anonymous">cmecau</string>
@ -548,7 +628,12 @@
<string name="dark">manku</string>
<string name="transparent">guskli</string>
<string name="backgroundImageUrl">lo .urli be lo vinti\'e pixra</string>
<string name="boardGeometry">keirta\'o caltaicmaci</string>
<string name="boardTheme">keirta\'o staile</string>
<string name="boardSize">nilbra lo keirta\'o</string>
<string name="pieceSet">keirmu\'u morna</string>
<string name="embedInYourWebsite">setca zo\'e lo kibystu po do</string>
<string name="usernameAlreadyUsed">ti noi japcme cu ca\'o se pilno .i .e\'o ko ciska lo drata .i</string>
<string name="usernamePrefixInvalid">sarcu fa lo nu lo japcme cu se tolfa\'o lo vlale\'u</string>
<string name="usernameSuffixInvalid">sarcu fa lo nu lo japcme cu se fanmo lo vlale\'u .a lo nacle\'u</string>
<string name="usernameUnacceptable">ti noi japcme cu se tolzau</string>
@ -556,6 +641,8 @@
<string name="playChessInStyle">selja\'i kelci lo caxmati</string>
<string name="chessBasics">lo jicmu be lo caxmati</string>
<string name="coaches">lo te\'ictu</string>
<string name="error.min">.e\'anai dubme\'a li %s</string>
<string name="error.max">.e\'anai dubmau li %s</string>
<string name="error.unknown">srera da</string>
<string name="notifications">lo notci</string>
<string name="challenges">lo talsa</string>
@ -563,24 +650,47 @@
<item quantity="other">zukte .ei lo pa moi kelka\'u ba nu\'i la\'u lo snidu be li su\'e %s</item>
</plurals>
<string name="practiceWithComputer">crezenrapzu\'e se pi\'o lo skami</string>
<string name="anotherWasX">lo me zoi ly. %s ly. cu drata je xamgu</string>
<string name="bestWasX">lo me zoi ly. %s ly. cu zanrai</string>
<string name="resumePractice">di\'a crezenrapzu\'e</string>
<string name="computerThinking">lo skami ca\'o rucyzu\'e</string>
<string name="seeBestMove">viska lo xagrai se zukte</string>
<string name="hideBestMove">te mipri lo xagrai se zukte</string>
<string name="whiteWinsGame">lo nu la blabi cu jinga</string>
<string name="blackWinsGame">lo nu la xekri cu jinga</string>
<string name="getAHint">nu anci</string>
<string name="evaluatingYourMove">ca\'o terva\'i lo kelka\'u be do</string>
<string name="whiteWinsGame">lo nu lo se caxmati cu jinga</string>
<string name="blackWinsGame">lo nu lo te caxmati cu jinga</string>
<string name="learnFromYourMistakes">cilre fo lo se srera be do</string>
<string name="learnFromThisMistake">cilre fo ti noi se srera</string>
<string name="skipThisMove">tolju\'i pa lo srera kelka\'u</string>
<string name="next">bavla\'i</string>
<string name="xWasPlayed">lo me zoi ly. %s ly. cu kelka\'u</string>
<string name="findBetterMoveForWhite">.e\'o ko visfa\'i lo zanmau se zukte be lo se caxmati</string>
<string name="findBetterMoveForBlack">.e\'o ko visfa\'i lo zanmau se zukte be lo te caxmati</string>
<string name="resumeLearning">di\'a cilre</string>
<string name="youCanDoBetter">do ka\'e zukte lo xagmau</string>
<string name="solution">lo danfu</string>
<string name="noMistakesFoundForWhite">na facki lo se srera be la blabi</string>
<string name="noMistakesFoundForBlack">na facki lo se srera be la xekri</string>
<string name="noMistakesFoundForWhite">na facki lo se srera be lo se caxmati</string>
<string name="noMistakesFoundForBlack">na facki lo se srera be lo te caxmati</string>
<string name="doItAgain">za\'u re\'u zukte</string>
<string name="reviewWhiteMistakes">catlu lo se srera be la blabi</string>
<string name="reviewBlackMistakes">catlu lo se srera be la xekri</string>
<string name="reviewWhiteMistakes">catlu lo se srera be lo se caxmati</string>
<string name="reviewBlackMistakes">catlu lo se srera be lo te caxmati</string>
<string name="opening">cfari kelka\'u</string>
<string name="youCannotChallengeX">.i do na kakne lo ka talsa la\'o zoi. %s .zoi</string>
<string name="xDoesNotAcceptChallenges">.i la\'o zoi. %s .zoi na fitytu\'i lo nuntalsa</string>
<string name="playX">zukte la\'o zoi. %s .zoi</string>
<string name="sorry">fau\'u</string>
<string name="weHadToTimeYouOutForAWhile">zasni fanta lo nu do jvikei</string>
<string name="why">paunai mu\'i ma</string>
<string name="pleasantChessExperience">mi\'a zukte zo\'e lonu friti lo cnipu\'a caxmati selfri roloro prenu .i</string>
<string name="goodPractice">semu\'i lonu go\'i ku mi\'a lacri roloro jvikei lonu clite .i</string>
<string name="potentialProblem">lonu ganse lo cumki nabmi cu selja\'e lonu arco ti poi notci .i</string>
<string name="howToAvoidThis">rivbi ti ma</string>
<string name="playEveryGame">ko jvikei zo\'e roloro nunkei poi do cfagau .i</string>
<string name="tryToWin">roroiku ko troci lonu jinga ja norji\'a .i</string>
<string name="resignLostGames">roroiku ko randa fau lonu te jinga kei to ko na denpa toi</string>
<string name="temporaryInconvenience">faxycpe do ti noi zazyfau .i</string>
<string name="wishYouGreatGames">.ije .a\'o pacna lonu lo nunkei be do cu mutce zdile</string>
<string name="thankYouForReading">ki\'e</string>
<string name="edit">galfi</string>
</resources>

View File

@ -1,2 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>
<resources>
<string name="swissTournaments">xelveto grinunjvi</string>
</resources>

View File

@ -1,9 +1,8 @@
import * as xhr from 'common/xhr';
export function skip(txt: string) {
return (suspLink(txt) || followMe(txt)) && !isKnownSpammer();
}
export function selfReport(txt: string) {
export const skip = (txt: string) => (suspLink(txt) || followMe(txt)) && !isKnownSpammer();
export const selfReport = (txt: string) => {
if (isKnownSpammer()) return;
const hasSuspLink = suspLink(txt);
if (hasSuspLink) xhr.text(
@ -47,7 +46,5 @@ const spamRegex = new RegExp([
const suspLink = (txt: string) => !!txt.match(spamRegex);
const followMe = (txt: string) => txt.toLowerCase().includes('follow me');
const teamUrlRegex = /lichess\.org\/team\//
export function hasTeamUrl(txt: string) {
return !!txt.match(teamUrlRegex);
}
const teamUrlRegex = /lichess\.org\/team\//i;
export const hasTeamUrl = (txt: string) => !!txt.match(teamUrlRegex);

View File

@ -9,7 +9,7 @@ export default rollupProject({
keyboardMove: {
name: 'KeyboardMove',
input: 'src/plugins/keyboardMove.ts',
output: 'round.keyboard-move',
output: 'round.keyboardMove',
},
nvui: {
name: 'NVUI',

View File

@ -115,7 +115,7 @@ export function render(ctrl: KeyboardMove) {
autocomplete: false
},
hook: onInsert(input =>
lichess.loadModule('round.keyboard-move').then(() =>
lichess.loadModule('round.keyboardMove').then(() =>
ctrl.registerHandler(lichess.keyboardMove({ input, ctrl }))
)
)