From 12a7bd153e552a560bf45771d38f2feae47c788f Mon Sep 17 00:00:00 2001 From: ninapaley Date: Sun, 21 Feb 2021 20:45:11 +0000 Subject: [PATCH] deploy: 692f426bdb931784b4c467d2b9e910b68c76c965 --- browser-main.84936210.js | 52 +++++++++++++++++++ ...dd9.js.map => browser-main.84936210.js.map | 2 +- browser-main.ea2cadd9.js | 52 ------------------- index.html | 2 +- 4 files changed, 54 insertions(+), 54 deletions(-) create mode 100644 browser-main.84936210.js rename browser-main.ea2cadd9.js.map => browser-main.84936210.js.map (67%) delete mode 100644 browser-main.ea2cadd9.js diff --git a/browser-main.84936210.js b/browser-main.84936210.js new file mode 100644 index 0000000..9470e9a --- /dev/null +++ b/browser-main.84936210.js @@ -0,0 +1,52 @@ +parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c=y},r=function(){},exports.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0T(l,n))void 0!==s&&0>T(s,l)?(e[r]=s,e[i]=n,r=i):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==s&&0>T(s,n)))break e;e[r]=s,e[i]=n,r=i}}}return t}return null}function T(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var g=[],P=[],F=1,I=null,M=3,C=!1,j=!1,A=!1;function L(e){for(var t=h(P);null!==t;){if(null===t.callback)k(P);else{if(!(t.startTime<=e))break;k(P),t.sortIndex=t.expirationTime,_(g,t)}t=h(P)}}function q(n){if(A=!1,L(n),!j)if(null!==h(g))j=!0,e(R);else{var r=h(P);null!==r&&t(q,r.startTime-n)}}function R(e,r){j=!1,A&&(A=!1,n()),C=!0;var o=M;try{for(L(r),I=h(g);null!==I&&(!(I.expirationTime>r)||e&&!exports.unstable_shouldYield());){var a=I.callback;if("function"==typeof a){I.callback=null,M=I.priorityLevel;var l=a(I.expirationTime<=r);r=exports.unstable_now(),"function"==typeof l?I.callback=l:I===h(g)&&k(g),L(r)}else k(g);I=h(g)}if(null!==I)var i=!0;else{var s=h(P);null!==s&&t(q,s.startTime-r),i=!1}return i}finally{I=null,M=o,C=!1}}var Y=r;exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(e){e.callback=null},exports.unstable_continueExecution=function(){j||C||(j=!0,e(R))},exports.unstable_getCurrentPriorityLevel=function(){return M},exports.unstable_getFirstCallbackNode=function(){return h(g)},exports.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},exports.unstable_pauseExecution=function(){},exports.unstable_requestPaint=Y,exports.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},exports.unstable_scheduleCallback=function(r,o,a){var l=exports.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(r.sortIndex=a,_(P,r),null===h(g)&&r===h(P)&&(A?n():A=!0,t(q,a-l))):(r.sortIndex=i,_(g,r),j||C||(j=!0,e(R))),r},exports.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}}; +},{}],"IGIl":[function(require,module,exports) { +"use strict";module.exports=require("./cjs/scheduler.production.min.js"); +},{"./cjs/scheduler.production.min.js":"x9cO"}],"jF7N":[function(require,module,exports) { +"use strict";var e=require("react"),t=require("object-assign"),n=require("scheduler");function r(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}function g(e,t,n,r,l,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){v[e]=new g(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){v[e]=new g(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){v[e]=new g(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){v[e]=new g(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){v[e]=new g(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var l=v.hasOwnProperty(t)?v[t]:null;(null!==l?0===l.type:!r&&(2--u||l[o]!==a[u])return"\n"+l[o].replace(" at new "," at ")}while(1<=o&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Q(e):""}function $(e){switch(e.tag){case 5:return Q(e.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return e=j(e.type,!1);case 11:return e=j(e.type.render,!1);case 22:return e=j(e.type._render,!1);case 1:return e=j(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case E:return"Portal";case _:return"Profiler";case C:return"StrictMode";case L:return"Suspense";case T:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case z:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case M:return q(e.type);case R:return q(e._render);case O:t=e._payload,e=e._init;try{return q(e(t))}catch(n){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function G(e){e._valueTracker||(e._valueTracker=X(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ee(e,n){var r=n.checked;return t({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ne(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function re(e,t){ne(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function le(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(t){var n="";return e.Children.forEach(t,function(e){null!=e&&(n+=e)}),n}function ue(e,n){return e=t({children:void 0},n),(n=oe(n.children))&&(e.children=n),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l=n.length))throw Error(r(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function fe(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function de(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var pe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function he(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?he(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ge,ve=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==pe.svg||"innerHTML"in e)e.innerHTML=t;else{for((ge=ge||document.createElement("div")).innerHTML=""+t.valueOf().toString()+"",t=ge.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function Se(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}Object.keys(be).forEach(function(e){we.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]})});var Ee=t({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Ee[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(r(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(r(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(r(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(r(62))}}function Ce(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function _e(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,Pe=null,ze=null;function Le(e){if(e=Sl(e)){if("function"!=typeof Ne)throw Error(r(280));var t=e.stateNode;t&&(t=xl(t),Ne(e.stateNode,e.type,t))}}function Te(e){Pe?ze?ze.push(e):ze=[e]:Pe=e}function Me(){if(Pe){var e=Pe,t=ze;if(ze=Pe=null,Le(e),t)for(e=0;e(r=31-Gt(r))?0:1<n;n++)t.push(e);return t}function Xt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Gt(t)]=n}var Gt=Math.clz32?Math.clz32:en,Zt=Math.log,Jt=Math.LN2;function en(e){return 0===e?32:31-(Zt(e)/Jt|0)|0}var tn=n.unstable_UserBlockingPriority,nn=n.unstable_runWithPriority,rn=!0;function ln(e,t,n,r){Ie||De();var l=on,a=Ie;Ie=!0;try{Re(l,e,t,n,r)}finally{(Ie=a)||Ve()}}function an(e,t,n,r){nn(tn,on.bind(null,e,t,n,r))}function on(e,t,n,r){var l;if(rn)if((l=0==(4&t))&&0=Jn),nr=String.fromCharCode(32),rr=!1;function lr(e,t){switch(e){case"keyup":return-1!==Gn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var or=!1;function ur(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(rr=!0,nr);case"textInput":return(e=t.data)===nr&&rr?null:e;default:return null}}function ir(e,t){if(or)return"compositionend"===e||!Zn&&lr(e,t)?(e=dn(),fn=cn=sn=null,or=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Tr(r)}}function Or(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Or(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Rr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function Dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Fr=i&&"documentMode"in document&&11>=document.documentMode,Ir=null,Ur=null,Vr=null,Ar=!1;function Br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Ar||null==Ir||Ir!==J(r)||("selectionStart"in(r=Ir)&&Dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Vr&&Lr(Vr,r)||(Vr=r,0<(r=tl(Ur,"onSelect")).length&&(t=new kn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ir)))}Vt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Vt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Vt(Ut,2);for(var Wr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Qr=0;QrNl||(e.current=_l[Nl],_l[Nl]=null,Nl--)}function Ll(e,t){_l[++Nl]=e.current,e.current=t}var Tl={},Ml=Pl(Tl),Ol=Pl(!1),Rl=Tl;function Dl(e,t){var n=e.type.contextTypes;if(!n)return Tl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in n)a[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Fl(e){return null!=(e=e.childContextTypes)}function Il(){zl(Ol),zl(Ml)}function Ul(e,t,n){if(Ml.current!==Tl)throw Error(r(168));Ll(Ml,t),Ll(Ol,n)}function Vl(e,n,l){var a=e.stateNode;if(e=n.childContextTypes,"function"!=typeof a.getChildContext)return l;for(var o in a=a.getChildContext())if(!(o in e))throw Error(r(108,q(n)||"Unknown",o));return t({},l,a)}function Al(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Tl,Rl=Ml.current,Ll(Ml,e),Ll(Ol,Ol.current),!0}function Bl(e,t,n){var l=e.stateNode;if(!l)throw Error(r(169));n?(e=Vl(e,t,Rl),l.__reactInternalMemoizedMergedChildContext=e,zl(Ol),zl(Ml),Ll(Ml,e)):zl(Ol),Ll(Ol,n)}var Wl=null,Ql=null,Hl=n.unstable_runWithPriority,jl=n.unstable_scheduleCallback,$l=n.unstable_cancelCallback,ql=n.unstable_shouldYield,Kl=n.unstable_requestPaint,Yl=n.unstable_now,Xl=n.unstable_getCurrentPriorityLevel,Gl=n.unstable_ImmediatePriority,Zl=n.unstable_UserBlockingPriority,Jl=n.unstable_NormalPriority,ea=n.unstable_LowPriority,ta=n.unstable_IdlePriority,na={},ra=void 0!==Kl?Kl:function(){},la=null,aa=null,oa=!1,ua=Yl(),ia=1e4>ua?Yl:function(){return Yl()-ua};function sa(){switch(Xl()){case Gl:return 99;case Zl:return 98;case Jl:return 97;case ea:return 96;case ta:return 95;default:throw Error(r(332))}}function ca(e){switch(e){case 99:return Gl;case 98:return Zl;case 97:return Jl;case 96:return ea;case 95:return ta;default:throw Error(r(332))}}function fa(e,t){return e=ca(e),Hl(e,t)}function da(e,t,n){return e=ca(e),jl(e,t,n)}function pa(){if(null!==aa){var e=aa;aa=null,$l(e)}ha()}function ha(){if(!oa&&null!==la){oa=!0;var e=0;try{var t=la;fa(99,function(){for(;em?(g=f,f=null):g=f.sibling;var v=p(r,f,u[m],i);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(r,f),a=o(v,a,m),null===c?s=v:c.sibling=v,c=v,f=g}if(m===u.length)return n(r,f),s;if(null===f){for(;mg?(v=m,m=null):v=m.sibling;var b=p(a,m,y.value,s);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(a,m),u=o(b,u,g),null===f?c=b:f.sibling=b,f=b,m=v}if(y.done)return n(a,m),c;if(null===m){for(;!y.done;g++,y=i.next())null!==(y=d(a,y.value,s))&&(u=o(y,u,g),null===f?c=y:f.sibling=y,f=y);return c}for(m=l(a,m);!y.done;g++,y=i.next())null!==(y=h(m,a,g,y.value,s))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),u=o(y,u,g),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach(function(e){return t(a,e)}),c}return function(e,l,o,i){var s="object"==typeof o&&null!==o&&o.type===x&&null===o.key;s&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case S:e:{for(c=o.key,s=l;null!==s;){if(s.key===c){switch(s.tag){case 7:if(o.type===x){n(e,s.sibling),(l=a(s,o.props.children)).return=e,e=l;break e}break;default:if(s.elementType===o.type){n(e,s.sibling),(l=a(s,o.props)).ref=Wa(e,s,o),l.return=e,e=l;break e}}n(e,s);break}t(e,s),s=s.sibling}o.type===x?((l=gs(o.props.children,e.mode,i,o.key)).return=e,e=l):((i=ms(o.type,o.key,o.props,null,e.mode,i)).ref=Wa(e,l,o),i.return=e,e=i)}return u(e);case E:e:{for(s=o.key;null!==l;){if(l.key===s){if(4===l.tag&&l.stateNode.containerInfo===o.containerInfo&&l.stateNode.implementation===o.implementation){n(e,l.sibling),(l=a(l,o.children||[])).return=e,e=l;break e}n(e,l);break}t(e,l),l=l.sibling}(l=bs(o,e.mode,i)).return=e,e=l}return u(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==l&&6===l.tag?(n(e,l.sibling),(l=a(l,o)).return=e,e=l):(n(e,l),(l=ys(o,e.mode,i)).return=e,e=l),u(e);if(Ba(o))return m(e,l,o,i);if(W(o))return g(e,l,o,i);if(c&&Qa(e,o),void 0===o&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(r(152,q(e.type)||"Component"))}return n(e,l)}}var ja=Ha(!0),$a=Ha(!1),qa={},Ka=Pl(qa),Ya=Pl(qa),Xa=Pl(qa);function Ga(e){if(e===qa)throw Error(r(174));return e}function Za(e,t){switch(Ll(Xa,t),Ll(Ya,e),Ll(Ka,qa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}zl(Ka),Ll(Ka,t)}function Ja(){zl(Ka),zl(Ya),zl(Xa)}function eo(e){Ga(Xa.current);var t=Ga(Ka.current),n=me(t,e.type);t!==n&&(Ll(Ya,e),Ll(Ka,n))}function to(e){Ya.current===e&&(zl(Ka),zl(Ya))}var no=Pl(0);function ro(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var lo=null,ao=null,oo=!1;function uo(e,t){var n=fs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function io(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function so(e){if(oo){var t=ao;if(t){var n=t;if(!io(e,t)){if(!(t=dl(n.nextSibling))||!io(e,t))return e.flags=-1025&e.flags|2,oo=!1,void(lo=e);uo(lo,n)}lo=e,ao=dl(t.firstChild)}else e.flags=-1025&e.flags|2,oo=!1,lo=e}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;lo=e}function fo(e){if(e!==lo)return!1;if(!oo)return co(e),oo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!il(t,e.memoizedProps))for(t=ao;t;)uo(e,t),t=dl(t.nextSibling);if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ao=dl(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ao=null}}else ao=lo?dl(e.stateNode.nextSibling):null;return!0}function po(){ao=lo=null,oo=!1}var ho=[];function mo(){for(var e=0;eo))throw Error(r(301));o+=1,ko=wo=null,t.updateQueue=null,go.current=eu,e=n(l,a)}while(Eo)}if(go.current=Go,t=null!==wo&&null!==wo.next,yo=0,ko=wo=bo=null,So=!1,t)throw Error(r(300));return e}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ko?bo.memoizedState=ko=e:ko=ko.next=e,ko}function Po(){if(null===wo){var e=bo.alternate;e=null!==e?e.memoizedState:null}else e=wo.next;var t=null===ko?bo.memoizedState:ko.next;if(null!==t)ko=t,wo=e;else{if(null===e)throw Error(r(310));e={memoizedState:(wo=e).memoizedState,baseState:wo.baseState,baseQueue:wo.baseQueue,queue:wo.queue,next:null},null===ko?bo.memoizedState=ko=e:ko=ko.next=e}return ko}function zo(e,t){return"function"==typeof t?t(e):t}function Lo(e){var t=Po(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var l=wo,a=l.baseQueue,o=n.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}l.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,l=l.baseState;var i=u=o=null,s=a;do{var c=s.lane;if((yo&c)===c)null!==i&&(i=i.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),l=s.eagerReducer===e?s.eagerState:e(l,s.action);else{var f={lane:c,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===i?(u=i=f,o=l):i=i.next=f,bo.lanes|=c,ui|=c}s=s.next}while(null!==s&&s!==a);null===i?o=l:i.next=u,Pr(l,t.memoizedState)||(nu=!0),t.memoizedState=l,t.baseState=o,t.baseQueue=i,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}function To(e){var t=Po(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var l=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);Pr(o,t.memoizedState)||(nu=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,l]}function Mo(e,t,n){var l=t._getVersion;l=l(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===l:(e=e.mutableReadLanes,(e=(yo&e)===e)&&(t._workInProgressVersionPrimary=l,ho.push(t))),e)return n(t._source);throw ho.push(t),Error(r(350))}function Oo(e,t,n,l){var a=Ju;if(null===a)throw Error(r(349));var o=t._getVersion,u=o(t._source),i=go.current,s=i.useState(function(){return Mo(a,t,n)}),c=s[1],f=s[0];s=ko;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var g=bo;return e.memoizedState={refs:p,source:t,subscribe:l},i.useEffect(function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!Pr(u,e)){e=n(t._source),Pr(f,e)||(c(e),e=Oi(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,l=e;0n?98:n,function(){e(!0)}),fa(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=s.createElement(l,{is:o.is}):(e=s.createElement(l),"select"===l&&(s=e,o.multiple?s.multiple=!0:o.size&&(s.size=o.size))):e=s.createElementNS(e,l),e[vl]=n,e[yl]=o,pu(e,n,!1,!1),n.stateNode=e,s=Ce(l,o),l){case"dialog":Kr("cancel",e),Kr("close",e),u=o;break;case"iframe":case"object":case"embed":Kr("load",e),u=o;break;case"video":case"audio":for(u=0;udi&&(n.flags|=64,i=!0,_u(o,!1),n.lanes=33554432)}else{if(!i)if(null!==(e=ro(s))){if(n.flags|=64,i=!0,null!==(l=e.updateQueue)&&(n.updateQueue=l,n.flags|=4),_u(o,!0),null===o.tail&&"hidden"===o.tailMode&&!s.alternate&&!oo)return null!==(n=n.lastEffect=o.lastEffect)&&(n.nextEffect=null),null}else 2*ia()-o.renderingStartTime>di&&1073741824!==l&&(n.flags|=64,i=!0,_u(o,!1),n.lanes=33554432);o.isBackwards?(s.sibling=n.child,n.child=s):(null!==(l=o.last)?l.sibling=s:n.child=s,o.last=s)}return null!==o.tail?(l=o.tail,o.rendering=l,o.tail=l.sibling,o.lastEffect=n.lastEffect,o.renderingStartTime=ia(),l.sibling=null,n=no.current,Ll(no,i?1&n|2:1&n),l):null;case 23:case 24:return Hi(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==o.mode&&(n.flags|=4),null}throw Error(r(156,n.tag))}function Pu(e){switch(e.tag){case 1:Fl(e.type)&&Il();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ja(),zl(Ol),zl(Ml),mo(),0!=(64&(t=e.flags)))throw Error(r(285));return e.flags=-4097&t|64,e;case 5:return to(e),null;case 13:return zl(no),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return zl(no),null;case 4:return Ja(),null;case 10:return Sa(e),null;case 23:case 24:return Hi(),null;default:return null}}function zu(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var l=n}catch(a){l="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:l}}function Lu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}pu=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},hu=function(){},mu=function(e,n,r,l){var o=e.memoizedProps;if(o!==l){e=n.stateNode,Ga(Ka.current);var u,i=null;switch(r){case"input":o=ee(e,o),l=ee(e,l),i=[];break;case"option":o=ue(e,o),l=ue(e,l),i=[];break;case"select":o=t({},o,{value:void 0}),l=t({},l,{value:void 0}),i=[];break;case"textarea":o=se(e,o),l=se(e,l),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof l.onClick&&(e.onclick=ll)}for(f in xe(r,l),r=null,o)if(!l.hasOwnProperty(f)&&o.hasOwnProperty(f)&&null!=o[f])if("style"===f){var s=o[f];for(u in s)s.hasOwnProperty(u)&&(r||(r={}),r[u]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(a.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in l){var c=l[f];if(s=null!=o?o[f]:void 0,l.hasOwnProperty(f)&&c!==s&&(null!=c||null!=s))if("style"===f)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(r||(r={}),r[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(r||(r={}),r[u]=c[u])}else r||(i||(i=[]),i.push(f,r)),r=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(a.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Kr("scroll",e),i||s===c||(i=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(i=i||[]).push(f,c))}r&&(i=i||[]).push("style",r);var f=i;(n.updateQueue=f)&&(n.flags|=4)}},gu=function(e,t,n,r){n!==r&&(t.flags|=4)};var Tu="function"==typeof WeakMap?WeakMap:Map;function Mu(e,t,n){(n=za(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){gi||(gi=!0,vi=r),Lu(e,t)},n}function Ou(e,t,n){(n=za(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return Lu(e,t),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===yi?yi=new Set([this]):yi.add(this),Lu(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Ru="function"==typeof WeakSet?WeakSet:Set;function Du(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){us(e,n)}else t.current=null}function Fu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,l=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ga(t.type,n),l),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&fl(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(r(163))}function Iu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var l=e.create;e.destroy=l()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;l=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(ls(n,e),rs(n,e)),e=l}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(l=n.elementType===n.type?t.memoizedProps:ga(n.type,t.memoizedProps),e.componentDidUpdate(l,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&Oa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}Oa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&ul(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&_t(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(r(163))}function Uu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var l=n.memoizedProps.style;l=null!=l&&l.hasOwnProperty("display")?l.display:null,r.style.display=ke("display",l)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Vu(e,t){if(Ql&&"function"==typeof Ql.onCommitFiberUnmount)try{Ql.onCommitFiberUnmount(Wl,t)}catch(a){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))ls(t,n);else{r=t;try{l()}catch(a){us(r,a)}}n=n.next}while(n!==e)}break;case 1:if(Du(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){us(t,a)}break;case 5:Du(t);break;case 4:ju(e,t)}}function Au(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Bu(e){return 5===e.tag||3===e.tag||4===e.tag}function Wu(e){e:{for(var t=e.return;null!==t;){if(Bu(t))break e;t=t.return}throw Error(r(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var l=!1;break;case 3:case 4:t=t.containerInfo,l=!0;break;default:throw Error(r(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Bu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}l?Qu(e,n,t):Hu(e,n,t)}function Qu(e,t,n){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=ll));else if(4!==r&&null!==(e=e.child))for(Qu(e,t,n),e=e.sibling;null!==e;)Qu(e,t,n),e=e.sibling}function Hu(e,t,n){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Hu(e,t,n),e=e.sibling;null!==e;)Hu(e,t,n),e=e.sibling}function ju(e,t){for(var n,l,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(r(160));switch(n=o.stateNode,o.tag){case 5:l=!1;break e;case 3:case 4:n=n.containerInfo,l=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,i=a,s=i;;)if(Vu(u,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===i)break e;for(;null===s.sibling;){if(null===s.return||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}l?(u=n,i=a.stateNode,8===u.nodeType?u.parentNode.removeChild(i):u.removeChild(i)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(Vu(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function $u(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var l=n=n.next;do{3==(3&l.tag)&&(e=l.destroy,l.destroy=void 0,void 0!==e&&e()),l=l.next}while(l!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){l=t.memoizedProps;var a=null!==e?e.memoizedProps:l;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[yl]=l,"input"===e&&"radio"===l.type&&null!=l.name&&ne(n,l),Ce(e,a),t=Ce(e,l),a=0;aa&&(a=u),n&=~o}if(n=a,10<(n=(120>(n=ia()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Yu(n/1960))-n)){e.timeoutHandle=sl(Ji.bind(null,e),n);break}Ji(e);break;case 5:Ji(e);break;default:throw Error(r(329))}}return Fi(e,ia()),e.callbackNode===t?Ii.bind(null,e):null}function Ui(e,t){for(t&=~si,t&=~ii,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==li&&(li=2),i=zu(i,u),d=o;do{switch(d.tag){case 3:a=i,d.flags|=4096,t&=-t,d.lanes|=t,Ta(d,Mu(d,a,t));break e;case 1:a=i;var k=d.type,S=d.stateNode;if(0==(64&d.flags)&&("function"==typeof k.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===yi||!yi.has(S)))){d.flags|=4096,t&=-t,d.lanes|=t,Ta(d,Ou(d,a,t));break e}}d=d.return}while(null!==d)}Zi(n)}catch(E){t=E,ei===n&&null!==n&&(ei=n=n.return);continue}break}}function qi(){var e=Xu.current;return Xu.current=Go,null===e?Go:e}function Ki(e,t){var n=Zu;Zu|=16;var l=qi();for(Ju===e&&ti===t||ji(e,t);;)try{Yi();break}catch(a){$i(e,a)}if(ka(),Zu=n,Xu.current=l,null!==ei)throw Error(r(261));return Ju=null,ti=0,li}function Yi(){for(;null!==ei;)Gi(ei)}function Xi(){for(;null!==ei&&!ql();)Gi(ei)}function Gi(e){var t=hi(e.alternate,e,ni);e.memoizedProps=e.pendingProps,null===t?Zi(e):ei=t,Gu.current=null}function Zi(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=Nu(n,t,ni)))return void(ei=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&ni)||0==(4&n.mode)){for(var r=0,l=n.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1u&&(i=u,u=S,S=i),i=Mr(b,S),o=Mr(b,u),i&&o&&(1!==k.rangeCount||k.anchorNode!==i.node||k.anchorOffset!==i.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(i.node,i.offset),k.removeAllRanges(),S>u?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=b;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bia()-fi?ji(e,0):si|=n),Fi(e,t)}function ss(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===sa()?1:2:(0===Pi&&(Pi=oi),0===(t=Kt(62914560&~Pi))&&(t=4194304))),n=Mi(),null!==(e=Di(e,t))&&(Xt(e,t,n),Fi(e,n))}function cs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function fs(e,t,n,r){return new cs(e,t,n,r)}function ds(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ps(e){if("function"==typeof e)return ds(e)?1:0;if(null!=e){if((e=e.$$typeof)===z)return 11;if(e===M)return 14}return 2}function hs(e,t){var n=e.alternate;return null===n?((n=fs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ms(e,t,n,l,a,o){var u=2;if(l=e,"function"==typeof e)ds(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case x:return gs(n.children,a,o,t);case F:u=8,a|=16;break;case C:u=8,a|=1;break;case _:return(e=fs(12,n,t,8|a)).elementType=_,e.type=_,e.lanes=o,e;case L:return(e=fs(13,n,t,a)).type=L,e.elementType=L,e.lanes=o,e;case T:return(e=fs(19,n,t,a)).elementType=T,e.lanes=o,e;case I:return vs(n,a,o,t);case U:return(e=fs(24,n,t,a)).elementType=U,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case P:u=9;break e;case z:u=11;break e;case M:u=14;break e;case O:u=16,l=null;break e;case R:u=22;break e}throw Error(r(130,null==e?e:typeof e,""))}return(t=fs(u,n,t,a)).elementType=e,t.type=l,t.lanes=o,t}function gs(e,t,n,r){return(e=fs(7,e,r,t)).lanes=n,e}function vs(e,t,n,r){return(e=fs(23,e,r,t)).elementType=I,e.lanes=n,e}function ys(e,t,n){return(e=fs(6,e,null,t)).lanes=n,e}function bs(e,t,n){return(t=fs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ws(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Yt(0),this.expirationTimes=Yt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yt(0),this.mutableSourceEagerHydrationData=null}function ks(e,t,n){var r=3{let{stroke:t,fill:a}=e;return l.default.createElement(l.default.Fragment,null,l.default.createElement("path",{fill:a,fillRule:"evenodd",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 1272.978 220.566 C 1272.852 220.566 12.696 217.473 12.570 217.473 C 12.570 217.454 12.307 27.724 12.307 27.705 C 12.311 27.706 35.916 41.496 51.663 41.496 C 67.409 41.496 75.272 27.705 91.018 27.705 C 106.764 27.705 114.627 41.496 130.373 41.496 C 146.120 41.496 153.982 27.705 169.729 27.705 C 185.475 27.705 193.338 41.496 209.085 41.496 C 224.831 41.496 232.694 27.705 248.440 27.705 C 264.186 27.705 272.049 41.496 287.795 41.496 C 303.542 41.496 311.405 27.705 327.151 27.705 C 342.898 27.705 350.760 41.496 366.507 41.496 C 382.253 41.496 390.116 27.705 405.862 27.705 C 421.609 27.705 429.471 41.496 445.218 41.496 C 460.964 41.496 468.827 27.705 484.573 27.705 C 500.320 27.705 508.182 41.496 523.929 41.496 C 539.675 41.496 547.538 27.705 563.284 27.705 C 579.031 27.705 586.893 41.496 602.640 41.496 C 618.386 41.496 626.249 27.705 641.995 27.705 C 657.742 27.705 665.604 41.496 681.351 41.496 C 697.097 41.496 704.960 27.705 720.707 27.705 C 736.453 27.705 744.316 41.496 760.062 41.496 C 775.808 41.496 783.671 27.705 799.417 27.705 C 815.164 27.705 823.026 41.496 838.773 41.496 C 854.519 41.496 862.382 27.705 878.129 27.705 C 893.875 27.705 901.738 41.496 917.484 41.496 C 933.230 41.496 941.093 27.705 956.839 27.705 C 972.586 27.705 980.449 41.496 996.195 41.496 C 1011.942 41.496 1019.804 27.705 1035.551 27.705 C 1051.297 27.705 1059.160 41.496 1074.906 41.496 C 1090.652 41.496 1098.515 27.705 1114.261 27.705 C 1130.008 27.705 1137.871 41.496 1153.617 41.496 C 1169.364 41.496 1177.226 27.705 1192.973 27.705 C 1208.719 27.705 1216.582 41.496 1232.328 41.496 C 1248.075 41.496 1271.680 27.706 1271.684 27.705 C 1271.684 27.724 1272.978 220.547 1272.978 220.566 Z"}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 37.713 C 12.311 37.714 35.916 51.504 51.663 51.504 C 67.409 51.504 75.272 37.713 91.018 37.713 C 106.764 37.713 114.627 51.504 130.373 51.504 C 146.120 51.504 153.982 37.713 169.729 37.713 C 185.475 37.713 193.338 51.504 209.085 51.504 C 224.831 51.504 232.694 37.713 248.440 37.713 C 264.186 37.713 272.049 51.504 287.795 51.504 C 303.542 51.504 311.405 37.713 327.151 37.713 C 342.898 37.713 350.760 51.504 366.507 51.504 C 382.253 51.504 390.116 37.713 405.862 37.713 C 421.609 37.713 429.471 51.504 445.218 51.504 C 460.964 51.504 468.827 37.713 484.573 37.713 C 500.320 37.713 508.182 51.504 523.929 51.504 C 539.675 51.504 547.538 37.713 563.284 37.713 C 579.031 37.713 586.893 51.504 602.640 51.504 C 618.386 51.504 626.249 37.713 641.995 37.713 C 657.742 37.713 665.604 51.504 681.351 51.504 C 697.097 51.504 704.960 37.713 720.707 37.713 C 736.453 37.713 744.316 51.504 760.062 51.504 C 775.808 51.504 783.671 37.713 799.417 37.713 C 815.164 37.713 823.026 51.504 838.773 51.504 C 854.519 51.504 862.382 37.713 878.129 37.713 C 893.875 37.713 901.738 51.504 917.484 51.504 C 933.230 51.504 941.093 37.713 956.839 37.713 C 972.586 37.713 980.449 51.504 996.195 51.504 C 1011.942 51.504 1019.804 37.713 1035.551 37.713 C 1051.297 37.713 1059.160 51.504 1074.906 51.504 C 1090.652 51.504 1098.515 37.713 1114.261 37.713 C 1130.008 37.713 1137.871 51.504 1153.617 51.504 C 1169.364 51.504 1177.226 37.713 1192.973 37.713 C 1208.719 37.713 1216.582 51.504 1232.328 51.504 C 1248.075 51.504 1271.680 37.714 1271.684 37.713 "}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 47.544 C 12.311 47.546 35.916 61.335 51.663 61.335 C 67.409 61.335 75.272 47.544 91.018 47.544 C 106.764 47.544 114.627 61.335 130.373 61.335 C 146.120 61.335 153.982 47.544 169.729 47.544 C 185.475 47.544 193.338 61.335 209.085 61.335 C 224.831 61.335 232.694 47.544 248.440 47.544 C 264.186 47.544 272.049 61.335 287.795 61.335 C 303.542 61.335 311.405 47.544 327.151 47.544 C 342.898 47.544 350.760 61.335 366.507 61.335 C 382.253 61.335 390.116 47.544 405.862 47.544 C 421.609 47.544 429.471 61.335 445.218 61.335 C 460.964 61.335 468.827 47.544 484.573 47.544 C 500.320 47.544 508.182 61.335 523.929 61.335 C 539.675 61.335 547.538 47.544 563.284 47.544 C 579.031 47.544 586.893 61.335 602.640 61.335 C 618.386 61.335 626.249 47.544 641.995 47.544 C 657.742 47.544 665.604 61.335 681.351 61.335 C 697.097 61.335 704.960 47.544 720.707 47.544 C 736.453 47.544 744.316 61.335 760.062 61.335 C 775.808 61.335 783.671 47.544 799.417 47.544 C 815.164 47.544 823.026 61.335 838.773 61.335 C 854.519 61.335 862.382 47.544 878.129 47.544 C 893.875 47.544 901.738 61.335 917.484 61.335 C 933.230 61.335 941.093 47.544 956.839 47.544 C 972.586 47.544 980.449 61.335 996.195 61.335 C 1011.942 61.335 1019.804 47.544 1035.551 47.544 C 1051.297 47.544 1059.160 61.335 1074.906 61.335 C 1090.652 61.335 1098.515 47.544 1114.261 47.544 C 1130.008 47.544 1137.871 61.335 1153.617 61.335 C 1169.364 61.335 1177.226 47.544 1192.973 47.544 C 1208.719 47.544 1216.582 61.335 1232.328 61.335 C 1248.075 61.335 1271.680 47.546 1271.684 47.544 "}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 57.012 C 12.311 57.014 35.916 70.804 51.663 70.804 C 67.409 70.804 75.272 57.012 91.018 57.012 C 106.764 57.012 114.627 70.804 130.373 70.804 C 146.120 70.804 153.982 57.013 169.729 57.012 C 185.475 57.012 193.338 70.804 209.085 70.804 C 224.831 70.804 232.694 57.012 248.440 57.012 C 264.186 57.012 272.049 70.804 287.795 70.804 C 303.542 70.804 311.405 57.012 327.151 57.012 C 342.898 57.013 350.760 70.804 366.507 70.804 C 382.253 70.804 390.116 57.013 405.862 57.012 C 421.609 57.012 429.471 70.804 445.218 70.804 C 460.964 70.804 468.827 57.012 484.573 57.012 C 500.320 57.012 508.182 70.804 523.929 70.804 C 539.675 70.804 547.538 57.013 563.284 57.012 C 579.031 57.012 586.893 70.804 602.640 70.804 C 618.386 70.804 626.249 57.012 641.995 57.012 C 657.742 57.012 665.604 70.804 681.351 70.804 C 697.097 70.804 704.960 57.012 720.707 57.012 C 736.453 57.013 744.316 70.804 760.062 70.804 C 775.808 70.804 783.671 57.012 799.417 57.012 C 815.164 57.012 823.026 70.804 838.773 70.804 C 854.519 70.804 862.382 57.012 878.129 57.012 C 893.875 57.013 901.738 70.804 917.484 70.804 C 933.230 70.804 941.093 57.013 956.839 57.012 C 972.586 57.012 980.449 70.804 996.195 70.804 C 1011.942 70.804 1019.804 57.012 1035.551 57.012 C 1051.297 57.012 1059.160 70.804 1074.906 70.804 C 1090.652 70.804 1098.515 57.013 1114.261 57.012 C 1130.008 57.012 1137.871 70.804 1153.617 70.804 C 1169.364 70.804 1177.226 57.012 1192.973 57.012 C 1208.719 57.012 1216.582 70.804 1232.328 70.804 C 1248.075 70.804 1271.680 57.014 1271.684 57.012 "}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 66.844 C 12.311 66.845 35.916 80.635 51.663 80.635 C 67.409 80.635 75.272 66.844 91.018 66.844 C 106.764 66.844 114.627 80.635 130.373 80.635 C 146.120 80.635 153.982 66.844 169.729 66.844 C 185.475 66.844 193.338 80.635 209.085 80.635 C 224.831 80.635 232.694 66.844 248.440 66.844 C 264.186 66.844 272.049 80.635 287.795 80.635 C 303.542 80.635 311.405 66.844 327.151 66.844 C 342.898 66.844 350.760 80.635 366.507 80.635 C 382.253 80.635 390.116 66.844 405.862 66.844 C 421.609 66.844 429.471 80.635 445.218 80.635 C 460.964 80.635 468.827 66.844 484.573 66.844 C 500.320 66.844 508.182 80.635 523.929 80.635 C 539.675 80.635 547.538 66.844 563.284 66.844 C 579.031 66.844 586.893 80.635 602.640 80.635 C 618.386 80.635 626.249 66.844 641.995 66.844 C 657.742 66.844 665.604 80.635 681.351 80.635 C 697.097 80.635 704.960 66.844 720.707 66.844 C 736.453 66.844 744.316 80.635 760.062 80.635 C 775.808 80.635 783.671 66.844 799.417 66.844 C 815.164 66.844 823.026 80.635 838.773 80.635 C 854.519 80.635 862.382 66.844 878.129 66.844 C 893.875 66.844 901.738 80.635 917.484 80.635 C 933.230 80.635 941.093 66.844 956.839 66.844 C 972.586 66.844 980.449 80.635 996.195 80.635 C 1011.942 80.635 1019.804 66.844 1035.551 66.844 C 1051.297 66.844 1059.160 80.635 1074.906 80.635 C 1090.652 80.635 1098.515 66.844 1114.261 66.844 C 1130.008 66.844 1137.871 80.635 1153.617 80.635 C 1169.364 80.635 1177.226 66.844 1192.973 66.844 C 1208.719 66.844 1216.582 80.635 1232.328 80.635 C 1248.075 80.635 1271.680 66.845 1271.684 66.844 "}))},u=8,o=1,i=1.2,d=10,c=1.25,s=30,f=10,m=e=>l.default.createElement("p",null,l.default.createElement("label",{htmlFor:e.id},e.label),l.default.createElement("input",{type:"range",id:e.id,min:e.min,max:e.max,value:e.value,step:e.step,onChange:t=>e.onChange(parseFloat(t.target.value))}),l.default.createElement("span",null," ",e.value,e.valueSuffix)),p=()=>{const[e,t]=l.useState("#79beda"),[a,C]=l.useState("#2b7c9e"),[n,u]=l.useState(8),[o,i]=l.useState(1),[d,c]=l.useState(30),[s,f]=l.useState(10),[p,h]=l.useState(1.25);let v=1.2,E=10,k=d,g=[];for(let m=0;mt(e.target.value),id:"stroke"})," ",l.default.createElement("label",{htmlFor:"fill"},"Fill: "),l.default.createElement("input",{type:"color",value:a,onChange:e=>C(e.target.value),id:"fill"})),l.default.createElement(m,{id:"numWaves",label:"Number of waves",min:1,max:16,value:n,step:1,onChange:u}),l.default.createElement(m,{id:"duration",label:"Cycle duration",min:.1,max:3,value:o,step:.1,onChange:i,valueSuffix:"s"}),l.default.createElement(m,{id:"initialYVel",label:"Initial y-velocity",min:1,max:120,value:d,step:1,onChange:c}),l.default.createElement(m,{id:"yAccel",label:"Y-acceleration",min:1,max:20,value:s,step:1,onChange:f}),l.default.createElement(m,{id:"scaleVel",label:"Scale velocity",min:1,max:2,value:p,step:.025,onChange:h}))},h=()=>l.default.createElement(l.default.Fragment,null,l.default.createElement("h1",null,"Waves!"),l.default.createElement(p,null));exports.WavesPage=h; +},{"react":"HdMw"}],"sxvS":[function(require,module,exports) { +"use strict";function t(t){if("number"==typeof t)return t;void 0===t&&(t="");const e=parseFloat(t);if(isNaN(e))throw new Error("Expected '".concat(t,"' to be a float!"));return e}function e(t){const e=[];for(let o of t)e.push(...o);return e}function o(t){return 180*t/Math.PI}Object.defineProperty(exports,"__esModule",{value:!0}),exports.rad2deg=exports.flatten=exports.float=void 0,exports.float=t,exports.flatten=e,exports.rad2deg=o; +},{}],"EvbP":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Bezier=void 0;const{abs:n,cos:e,sin:i,acos:r,atan2:s,sqrt:o,pow:c}=Math;function u(t){return t<0?-c(-t,1/3):c(t,1/3)}const h=Math.PI,l=2*h,a=h/2,x=1e-6,f=Number.MAX_SAFE_INTEGER||9007199254740991,y=Number.MIN_SAFE_INTEGER||-9007199254740991,p={x:0,y:0,z:0},m={Tvalues:[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213],Cvalues:[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872],arcfn:function(t,n){const e=n(t);let i=e.x*e.x+e.y*e.y;return void 0!==e.z&&(i+=e.z*e.z),o(i)},compute:function(t,n,e){if(0===t)return n[0].t=0,n[0];const i=n.length-1;if(1===t)return n[i].t=1,n[i];const r=1-t;let s=n;if(0===i)return n[0].t=t,n[0];if(1===i){const n={x:r*s[0].x+t*s[1].x,y:r*s[0].y+t*s[1].y,t:t};return e&&(n.z=r*s[0].z+t*s[1].z),n}if(i<4){let n,o,c,u=r*r,h=t*t,l=0;2===i?(s=[s[0],s[1],s[2],p],n=u,o=r*t*2,c=h):3===i&&(n=u*r,o=u*t*3,c=r*h*3,l=t*h);const a={x:n*s[0].x+o*s[1].x+c*s[2].x+l*s[3].x,y:n*s[0].y+o*s[1].y+c*s[2].y+l*s[3].y,t:t};return e&&(a.z=n*s[0].z+o*s[1].z+c*s[2].z+l*s[3].z),a}const o=JSON.parse(JSON.stringify(n));for(;o.length>1;){for(let n=0;n1;r--,s--){const t=[];for(let e,r=0;rs.x.min&&(n=s.x.min),e>s.y.min&&(e=s.y.min),i0&&(o.c1=n,o.c2=i,o.s1=t,o.s2=e,s.push(o))})}),s},makeshape:function(t,n,e){const i=n.points.length,r=t.points.length,s=m.makeline(n.points[i-1],t.points[0]),o=m.makeline(t.points[r-1],n.points[0]),c={startcap:s,forward:t,back:n,endcap:o,bbox:m.findbbox([s,t,n,o]),intersections:function(t){return m.shapeintersections(c,c.bbox,t,t.bbox,e)}};return c},getminmax:function(t,n,e){if(!e)return{min:0,max:0};let i,r,s=f,o=y;-1===e.indexOf(0)&&(e=[0].concat(e)),-1===e.indexOf(1)&&e.push(1);for(let c=0,u=e.length;co&&(o=r[n]);return{min:s,mid:(s+o)/2,max:o,size:o-s}},align:function(t,n){const r=n.p1.x,o=n.p1.y,c=-s(n.p2.y-o,n.p2.x-r);return t.map(function(t){return{x:(t.x-r)*e(c)-(t.y-o)*i(c),y:(t.x-r)*i(c)+(t.y-o)*e(c)}})},roots:function(t,n){n=n||{p1:{x:0,y:0},p2:{x:1,y:0}};const i=t.length-1,s=m.align(t,n),c=function(t){return 0<=t&&t<=1};if(2===i){const t=s[0].y,n=s[1].y,e=s[2].y,i=t-2*n+e;if(0!==i){const r=-o(n*n-t*e),s=-t+n;return[-(r+s)/i,-(-r+s)/i].filter(c)}return n!==e&&0===i?[(2*n-e)/(2*n-2*e)].filter(c):[]}const h=s[0].y,a=s[1].y,x=s[2].y;let f=3*a-h-3*x+s[3].y,y=3*h-6*a+3*x,p=-3*h+3*a,d=h;if(m.approximately(f,0)){if(m.approximately(y,0))return m.approximately(p,0)?[]:[-d/p].filter(c);const t=o(p*p-4*y*d),n=2*y;return[(t-p)/n,(-p-t)/n].filter(c)}const g=(3*(p/=f)-(y/=f)*y)/3,z=g/3,v=(2*y*y*y-9*y*p+27*(d/=f))/27,_=v/2,b=_*_+z*z*z;let w,E,k,S,O;if(b<0){const t=-g/3,n=o(t*t*t),i=-v/(2*n),s=r(i<-1?-1:i>1?1:i),h=2*u(n);return[k=h*e(s/3)-y/3,S=h*e((s+l)/3)-y/3,O=h*e((s+2*l)/3)-y/3].filter(c)}if(0===b)return[k=2*(w=_<0?u(-_):-u(_))-y/3,S=-w-y/3].filter(c);{const t=o(b);return[(w=u(-_+t))-(E=u(_+t))-y/3].filter(c)}},droots:function(t){if(3===t.length){const n=t[0],e=t[1],i=t[2],r=n-2*e+i;if(0!==r){const t=-o(e*e-n*i),s=-n+e;return[-(t+s)/r,-(-t+s)/r]}return e!==i&&0===r?[(2*e-i)/(2*(e-i))]:[]}if(2===t.length){const n=t[0],e=t[1];return n!==e?[n/(n-e)]:[]}return[]},curvature:function(t,e,i,r,s){let u,h,l,a,x=0,f=0;const y=m.compute(t,e),p=m.compute(t,i),d=y.x*y.x+y.y*y.y;if(r?(u=o(c(y.y*p.z-p.y*y.z,2)+c(y.z*p.x-p.z*y.x,2)+c(y.x*p.y-p.x*y.y,2)),h=c(d+y.z*y.z,1.5)):(u=y.x*p.y-y.y*p.x,h=c(d,1.5)),0===u||0===h)return{k:0,r:0};if(x=u/h,f=h/u,!s){const s=m.curvature(t-.001,e,i,r,!0).k,o=m.curvature(t+.001,e,i,r,!0).k;a=(o-x+(x-s))/2,l=(n(o-x)+n(x-s))/2}return{k:x,r:f,dk:a,adk:l}},inflections:function(t){if(t.length<4)return[];const n=m.align(t,{p1:t[0],p2:t.slice(-1)[0]}),e=n[2].x*n[1].y,i=n[3].x*n[1].y,r=n[1].x*n[2].y,s=18*(-3*e+2*i+3*r-n[3].x*n[2].y),o=18*(3*e-i-3*r),c=18*(r-e);if(m.approximately(s,0)){if(!m.approximately(o,0)){let t=-c/o;if(0<=t&&t<=1)return[t]}return[]}const u=o*o-4*s*c,h=Math.sqrt(u),l=2*s;return m.approximately(l,0)?[]:[(h-o)/l,-(o+h)/l].filter(function(t){return 0<=t&&t<=1})},bboxoverlap:function(t,e){const i=["x","y"],r=i.length;for(let s,o,c,u,h=0;h=u)return!1;return!0},expandbox:function(t,n){n.x.mint.x.max&&(t.x.max=n.x.max),n.y.max>t.y.max&&(t.y.max=n.y.max),n.z&&n.z.max>t.z.max&&(t.z.max=n.z.max),t.x.mid=(t.x.min+t.x.max)/2,t.y.mid=(t.y.min+t.y.max)/2,t.z&&(t.z.mid=(t.z.min+t.z.max)/2),t.x.size=t.x.max-t.x.min,t.y.size=t.y.max-t.y.min,t.z&&(t.z.size=t.z.max-t.z.min)},pairiteration:function(t,n,e){const i=t.bbox(),r=n.bbox(),s=1e5,o=e||.5;if(i.x.size+i.y.sizeA||A>B)&&(T+=l),T>B&&(O=B,B=T,T=O)):B4){if(1!==arguments.length)throw new Error("Only new Bezier(point[]) is accepted for 4th and higher order curves");i=!0}}else if(6!==r&&8!==r&&9!==r&&12!==r&&1!==arguments.length)throw new Error("Only new Bezier(point[]) is accepted for 4th and higher order curves");const s=this._3d=!i&&(9===r||12===r)||t&&t[0]&&void 0!==t[0].z,o=this.points=[];for(let a=0,x=s?3:2;ag(t.y)>1e-4),this._lut=[],this._t1=0,this._t2=1,this.update()}static quadraticFromPoints(t,n,e,i){if(void 0===i&&(i=.5),0===i)return new S(n,n,e);if(1===i)return new S(t,n,n);const r=S.getABC(2,t,n,e,i);return new S(t,r.A,e)}static cubicFromPoints(t,n,e,i,r){void 0===i&&(i=.5);const s=S.getABC(3,t,n,e,i);void 0===r&&(r=m.dist(n,s.C));const o=r*(1-i)/i,c=m.dist(t,e),u=(e.x-t.x)/c,h=(e.y-t.y)/c,l=r*u,a=r*h,x=o*u,f=o*h,y=n.x-l,p=n.y-a,d=n.x+x,g=n.y+f,z=s.A,v=z.x+(y-z.x)/(1-i),_=z.y+(p-z.y)/(1-i),b=z.x+(d-z.x)/i,w=z.y+(g-z.y)/i,E={x:t.x+(v-t.x)/i,y:t.y+(_-t.y)/i},k={x:e.x+(b-e.x)/(1-i),y:e.y+(w-e.y)/(1-i)};return new S(t,E,k,e)}static getUtils(){return m}getUtils(){return S.getUtils()}static get PolyBezier(){return d}valueOf(){return this.toString()}toString(){return m.pointsToString(this.points)}toSVG(){if(this._3d)return!1;const t=this.points,n=["M",t[0].x,t[0].y,2===this.order?"Q":"C"];for(let e=1,i=t.length;e0}length(){return m.length(this.derivative.bind(this))}static getABC(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2,n=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.5;const s=m.projectionratio(r,t),o=1-s,c={x:s*n.x+o*i.x,y:s*n.y+o*i.y},u=m.abcratio(r,t);return{A:{x:e.x+(e.x-c.x)/u,y:e.y+(e.y-c.y)/u},B:e,C:c,S:n,E:i}}getABC(t,n){n=n||this.get(t);let e=this.points[0],i=this.points[this.order];return S.getABC(this.order,e,n,i,t)}getLUT(t){if(this.verify(),t=t||100,this._lut.length===t)return this._lut;this._lut=[],t--;for(let n,e,i=0;i1?1:x,(u=this.compute(x)).t=x,u.d=l,u}get(t){return this.compute(t)}point(t){return this.points[t]}compute(t){return this.ratios?m.computeWithRatios(t,this.points,this.ratios,this._3d):m.compute(t,this.points,this._3d,this.ratios)}raise(){const t=this.points,n=[t[0]],e=t.length;for(let i,r,s=1;s1;){e=[];for(let s,o=0,c=n.length-1;o=0&&t<=1}),n=n.concat(t[e].sort(m.numberSort))}.bind(this)),t.values=n.sort(m.numberSort).filter(function(t,e){return n.indexOf(t)===e}),t}bbox(){const t=this.extrema(),n={};return this.dims.forEach(function(e){n[e]=m.getminmax(this,e,t[e])}.bind(this)),n}overlaps(t){const n=this.bbox(),e=t.bbox();return m.bboxoverlap(n,e)}offset(t,n){if(void 0!==n){const e=this.get(t),i=this.normal(t),r={c:e,n:i,x:e.x+i.x*n,y:e.y+i.y*n};return this._3d&&(r.z=e.z+i.z*n),r}if(this._linear){const n=this.normal(0),e=this.points.map(function(e){const i={x:e.x+t*n.x,y:e.y+t*n.y};return e.z&&n.z&&(i.z=e.z+t*n.z),i});return[new S(e)]}return this.reduce().map(function(n){return n._linear?n.offset(t)[0]:n.scale(t)})}simple(){if(3===this.order){const t=m.angle(this.points[0],this.points[3],this.points[1]),n=m.angle(this.points[0],this.points[3],this.points[2]);if(t>0&&n<0||t<0&&n>0)return!1}const t=this.normal(0),n=this.normal(1);let e=t.x*n.x+t.y*n.y;return this._3d&&(e+=t.z*n.z),g(w(e)){if(2===n&&t)return;const e=u[t*n],i=this.derivative(t),r={x:e.x+i.x,y:e.y+i.y};u[t+1]=m.lli4(e,r,h,c[t+1])}),new S(u))}outline(t,n,e,i){n=void 0===n?t:n;const r=this.reduce(),s=r.length,o=[];let c,u=[],h=0,l=this.length();const a=void 0!==e&&void 0!==i;function x(t,n,e,i,r){return function(s){const o=i/e,c=(i+r)/e,u=n-t;return m.map(s,0,1,t+o*u,t+c*u)}}r.forEach(function(r){const s=r.length();a?(o.push(r.scale(x(t,e,l,h,s))),u.push(r.scale(x(-n,-i,l,h,s)))):(o.push(r.scale(t)),u.push(r.scale(-n))),h+=s}),u=u.map(function(t){return(c=t.points)[3]?t.points=[c[3],c[2],c[1],c[0]]:t.points=[c[2],c[1],c[0]],t}).reverse();const f=o[0].points[0],y=o[s-1].points[o[s-1].points.length-1],p=u[s-1].points[u[s-1].points.length-1],g=u[0].points[0],z=m.makeline(p,f),v=m.makeline(y,g),_=[z].concat(o).concat([v]).concat(u);return new d(_)}outlineshapes(t,n,e){n=n||t;const i=this.outline(t,n).curves,r=[];for(let s=1,o=i.length;s1,t.endcap.virtual=s{var s=this.get(t);return m.between(s.x,n,i)&&m.between(s.y,e,r)})}selfintersects(t){const n=this.reduce(),e=n.length-2,i=[];for(let r,s,o,c=0;c0&&(r=r.concat(n))}),r}arcs(t){return t=t||.5,this._iterate(t,[])}_error(t,n,e,i){const r=(i-e)/4,s=this.get(e+r),o=this.get(i-r),c=m.dist(t,n),u=m.dist(t,s),h=m.dist(t,o);return g(u-c)+g(h-c)}_iterate(t,n){let e,i=0,r=1;do{e=0,r=1;let s,o,c,u,h,l=this.get(i),a=!1,x=!1,f=r,y=1;do{if(x=a,u=c,f=(i+r)/2,s=this.get(f),o=this.get(r),(c=m.getccenter(l,s,o)).interval={start:i,end:r},a=this._error(c,l,i,r)<=t,(h=x&&!a)||(y=r),a){if(r>=1){if(c.interval.end=y=1,u=c,r>1){let t={x:c.x+c.r*_(c.e),y:c.y+c.r*b(c.e)};c.e+=m.angle({x:c.x,y:c.y},t,this.get(1))}break}r+=(r-i)/2}else r=f}while(!h&&e++<100);if(e>=100)break;u=u||c,n.push(u),i=y}while(r<1);return n}}exports.Bezier=S; +},{}],"Qfq4":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.pathToShapes=void 0;const t=require("../vendor/bezier-js"),e=require("./util");function o(o){const r=o.trim().split(" ");let a=0,n=0,s=0;const l=[];let c=[];const f=()=>{if(s>=r.length)throw new Error("Ran out of path parts!");const t=r[s];return s++,t},h=()=>{c.length&&(l.push(c),c=[])};for(;so&&(o=i.x.max),i.y.minr&&(r=i.y.max);return{x:{min:n,max:o},y:{min:t,max:r}}}function u(e){return x(e.map(e=>e.bbox()))}function a(t){if(!t.d)throw new Error("SVG path has no 'd' attribute value!");const o=u(e.flatten(n.pathToShapes(t.d)));return t.strokeWidth?i(o,e.float(t.strokeWidth)/2):o}function s(e){if(Array.isArray(e))return x(e.map(s));switch(e.tagName){case"g":return s(e.children);case"path":return a(e.props)}}exports.getBoundingBoxSize=t,exports.getBoundingBoxCenter=o,exports.dilateBoundingBox=i,exports.coalesceBoundingBoxes=x,exports.getBoundingBoxForBeziers=u,exports.getSvgBoundingBox=s; +},{"./util":"sxvS","./path":"Qfq4"}],"jKHh":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.NESTING_BOUNDING_BOX_COLOR=exports.ATTACHMENT_POINT_COLORS=exports.FILL_REPLACEMENT_COLOR=exports.STROKE_REPLACEMENT_COLOR=void 0,exports.STROKE_REPLACEMENT_COLOR="#000000",exports.FILL_REPLACEMENT_COLOR="#ffffff",exports.ATTACHMENT_POINT_COLORS={tail:"#ff0000",leg:"#ffff00",arm:"#00ff00",horn:"#00ffff",crown:"#0000ff"},exports.NESTING_BOUNDING_BOX_COLOR="#ff00ff"; +},{}],"Iio0":[function(require,module,exports) { +"use strict";function t(t,o,r){return{x:t.x*o,y:t.y*r}}function o(t,o){return{x:t.x-o.x,y:t.y-o.y}}function r(t){const o=Math.sqrt(Math.pow(t.x,2)+Math.pow(t.y,2));if(0===o)throw new Error("Unable to normalize point with length 0");return{x:t.x/o,y:t.y/o}}function e(t){let o=Math.acos(t.x);return t.y<0&&(o+=2*(Math.PI-o)),o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.normalizedPoint2rad=exports.normalizePoint=exports.subtractPoints=exports.scalePointXY=void 0,exports.scalePointXY=t,exports.subtractPoints=o,exports.normalizePoint=r,exports.normalizedPoint2rad=e; +},{}],"Hr81":[function(require,module,exports) { +"use strict";var t=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),e=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var o={};if(null!=n)for(var r in n)"default"!==r&&Object.prototype.hasOwnProperty.call(n,r)&&t(o,n,r);return e(o,n),o};Object.defineProperty(exports,"__esModule",{value:!0}),exports.extractSpecs=exports.iterAttachmentPoints=exports.ATTACHMENT_POINT_TYPES=void 0;const o=require("./bounding-box"),r=n(require("./colors")),i=require("./path"),s=require("./point"),c=/^specs.*/i;function*a(t){for(let e of exports.ATTACHMENT_POINT_TYPES){const n=t[e];if(n)for(let t of n)yield Object.assign(Object.assign({},t),{type:e})}}exports.ATTACHMENT_POINT_TYPES=["tail","leg","arm","horn","crown"],exports.iterAttachmentPoints=a;const u=4,p=0,f=2;function l(t){const e=i.pathToShapes(t),n=[];for(let o of e){if(o.length!==u)throw new Error("Expected arrow to have ".concat(u," points, not ").concat(o.length,"!"));const t=o[f].get(0),e=s.normalizePoint(s.subtractPoints(o[p].get(0),t));n.push({point:t,normal:e})}return n}function h(t){const e=i.pathToShapes(t),n=[];for(let r of e)n.push(o.getBoundingBoxForBeziers(r));return n}function d(t,e){return t.point.ye.point.y?1:t.point.xe.point.x?1:0}function T(t){const e=[...t];return e.sort(d),e}function O(t,e){return t?[...t,...e]:e}const g=new Map(exports.ATTACHMENT_POINT_TYPES.map(t=>[r.ATTACHMENT_POINT_COLORS[t],t]));function _(t,e,n){const o=g.get(t);if(o)return Object.assign(Object.assign({},n),{[o]:T(O(n[o],l(e)))});if(t===r.NESTING_BOUNDING_BOX_COLOR)return Object.assign(Object.assign({},n),{nesting:O(n.nesting,h(e))});throw new Error('Not sure what to do with specs path with fill "'.concat(t,'"!'))}function b(t){let e={};for(let n of t){if("path"!==n.tagName)throw new Error("Found an unexpected <".concat(n.tagName,"> in the specs layer!"));const{fill:t,d:o}=n.props;if(!t||!o)throw new Error("Specs layer does not contain 'fill' and/or 'd' attributes!");e=_(t,o,e)}return e}function x(t){const e=[];let n=void 0;const o=t=>{if(t){if(n)throw new Error("Duplicate specs layers found!");n=t}};for(let r of t)switch(r.tagName){case"g":const{id:t}=r.props;if(t&&c.test(t))o(b(r.children));else{let[t,n]=x(r.children);o(t),e.push(Object.assign(Object.assign({},r),{children:n}))}break;case"path":e.push(r)}return[n,e]}exports.extractSpecs=x; +},{"./bounding-box":"nblm","./colors":"jKHh","./path":"Qfq4","./point":"Iio0"}],"nOay":[function(require,module,exports) { +"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var i in r)"default"!==i&&Object.prototype.hasOwnProperty.call(r,i)&&e(n,r,i);return t(n,r),n},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.VisibleSpecs=void 0;const i=n(require("react")),l=require("./bounding-box"),a=r(require("./colors")),u=require("./specs"),o=20,c=50,s=4,f=.66,d=e=>{let{point:t}=e;const{x:r,y:n}=t.point,l=r+50*t.normal.x,u=n+50*t.normal.y,o=a.ATTACHMENT_POINT_COLORS[t.type];return i.default.createElement(i.default.Fragment,null,i.default.createElement("circle",{fill:o,r:20,cx:r,cy:n,opacity:.66}),i.default.createElement("line",{opacity:.66,x1:r,y1:n,x2:l,y2:u,stroke:o,strokeWidth:4}))},p=e=>i.default.createElement(i.default.Fragment,null,e.bboxes.map((t,r)=>{const[n,a]=l.getBoundingBoxSize(t);return i.default.createElement("rect",{opacity:.66,key:r,x:t.x.min,y:t.y.min,width:n,height:a,fill:e.fill})})),m=e=>{let{specs:t}=e;return i.default.createElement(i.default.Fragment,null,Array.from(u.iterAttachmentPoints(t)).map((e,t)=>i.default.createElement(d,{key:t,point:e})),t.nesting&&i.default.createElement(p,{fill:a.NESTING_BOUNDING_BOX_COLOR,bboxes:t.nesting}))};exports.VisibleSpecs=m; +},{"react":"HdMw","./bounding-box":"nblm","./colors":"jKHh","./specs":"Hr81"}],"ObB7":[function(require,module,exports) { +"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SvgSymbolContent=exports.createSvgSymbolContext=void 0;const t=e(require("react")),r=require("./colors"),s=require("./visible-specs"),o=1,n={stroke:"#000000",fill:"#ffffff",showSpecs:!1,uniformStrokeWidth:1};function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(Object.assign({},n),e)}function l(e,t){switch(t){case r.STROKE_REPLACEMENT_COLOR:return e.stroke;case r.FILL_REPLACEMENT_COLOR:return e.fill}return t}function c(e,r,s){let o,{fill:n,stroke:i,strokeWidth:a}=r.props;return n=l(e,n),i=l(e,i),void 0!==a&&"number"==typeof e.uniformStrokeWidth&&(a=e.uniformStrokeWidth,o="non-scaling-stroke"),t.default.createElement(r.tagName,Object.assign(Object.assign({},r.props),{id:void 0,vectorEffect:o,strokeWidth:a,fill:n,stroke:i,key:s}),r.children.map(c.bind(null,e)))}exports.createSvgSymbolContext=i;const a=e=>{const r=e.data;return t.default.createElement(t.default.Fragment,null,e.data.layers.map(c.bind(null,e)),e.showSpecs&&r.specs&&t.default.createElement(s.VisibleSpecs,{specs:r.specs}))};exports.SvgSymbolContent=a; +},{"react":"HdMw","./colors":"jKHh","./visible-specs":"nOay"}],"M7gG":[function(require,module,exports) { +module.exports=[{name:"antler",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:"g",props:{id:"antler"},children:[{tagName:"g",props:{id:"antler"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:"arm",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:"g",props:{id:"arm"},children:[{tagName:"g",props:{id:"arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 "},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:"arm_claw",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:"bone",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:"g",props:{id:"bone"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 "},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:"bone_vertical",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:"g",props:{id:"bone_vertical"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 "},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:"book_open",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:"g",props:{id:"book_open"},children:[{tagName:"g",props:{id:"book"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 "},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:"boot",bbox:{x:{min:192.935,max:535.703},y:{min:162.268,max:680.584}},layers:[{tagName:"g",props:{id:"boot"},children:[{tagName:"g",props:{id:"boot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 364.359 164.268 C 364.360 164.295 382.393 332.414 381.588 432.042 C 381.375 458.294 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 504.689 454.714 505.366 431.027 C 508.084 335.821 533.701 164.295 533.703 164.268 C 533.686 164.268 364.375 164.268 364.359 164.268 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:169.616,max:560.671}}],tail:[{point:{x:450.22,y:202.063,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:161.805,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:166.656,t:0},normal:{x:-.6817850569385172,y:-.7315525518616848}},{point:{x:529.49,y:169.456,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"branch",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:"g",props:{id:"branch"},children:[{tagName:"g",props:{id:"branch"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:"branch_curly",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:"castle_tower",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 "},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.486,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:"castle_tower_pointy",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:"g",props:{id:"castle_tower_2"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.461 C 447.026 207.461 270.941 207.461 270.923 207.461 C 270.932 207.443 358.975 20.213 358.984 20.194 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 "},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987254201015081,y:.7153899547127923}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.214,y:129.601,t:0},normal:{x:.830954865251224,y:-.5563398349168609}}]}},{name:"castle_wall",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.846 59.626 239.850 C 59.630 239.850 99.672 239.850 99.676 239.850 C 99.676 239.846 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.846 139.726 239.850 C 139.730 239.850 179.772 239.850 179.776 239.850 C 179.776 239.846 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.846 219.826 239.850 C 219.830 239.850 259.871 239.850 259.875 239.850 C 259.875 239.846 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.846 299.925 239.850 C 299.929 239.850 339.971 239.850 339.975 239.850 C 339.975 239.846 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.846 380.025 239.850 C 380.029 239.850 420.071 239.850 420.075 239.850 C 420.075 239.846 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.846 460.125 239.850 C 460.129 239.850 500.170 239.850 500.174 239.850 C 500.174 239.846 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.846 540.224 239.850 C 540.228 239.850 580.270 239.850 580.274 239.850 C 580.274 239.846 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.846 620.324 239.850 C 620.328 239.850 660.370 239.850 660.374 239.850 C 660.374 239.846 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.858,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869423966429,y:.0051102872926518435}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:"chair",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:"g",props:{id:"chair"},children:[{tagName:"g",props:{id:"chair"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:"church",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:"g",props:{id:"church"},children:[{tagName:"g",props:{id:"church"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:"circle",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:"g",props:{id:"circle"},children:[{tagName:"g",props:{id:"Circle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:"cloud",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:"cornucopia",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:"g",props:{id:"cornucopia_2"},children:[{tagName:"g",props:{id:"cornucopia"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 "},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:"crescent",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:"crown",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:"g",props:{id:"crown"},children:[{tagName:"g",props:{id:"crown"},children:[{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 "},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:"cup",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:"g",props:{id:"cup"},children:[{tagName:"g",props:{id:"cup"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 "},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:"eye",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:"g",props:{id:"eye"},children:[{tagName:"g",props:{id:"eye"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:"eye_vertical",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:"g",props:{id:"eye_vertical"},children:[{tagName:"g",props:{id:"eye_vertical_"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.612 360.956 3.578 C 360.972 3.612 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:246.607,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872091466938,y:.005057819985563679}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6987408615032306,y:.7153748726826539}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6314427563298264,y:-.7754224948236875}},{point:{x:252.974,y:137.533,t:0},normal:{x:-.6817734508514695,y:-.7315633682150022}}]}},{name:"fire",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:"g",props:{id:"fire"},children:[{tagName:"g",props:{id:"fire"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:"fish_head",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:"g",props:{id:"fish_head_2"},children:[{tagName:"g",props:{id:"fish_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 "},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:"fish_tail",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:"g",props:{id:"fish_tail_2"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 "},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:"fish_tail_curved",bbox:{x:{min:57.79240197677559,max:661.7652590156172},y:{min:79.5955147535389,max:507.26332792177044}},layers:[{tagName:"g",props:{id:"fish_tail_curved"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 143.905 437.865 C 146.905 458.972 168.014 498.897 189.244 496.943 C 215.576 494.520 228.687 437.941 224.966 411.761 C 221.966 390.654 200.710 355.849 179.627 352.683 C 178.906 352.575 140.184 411.684 143.905 437.865 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 210.849 424.330 C 203.831 444.224 196.813 464.119 189.796 484.014 M 199.167 407.717 C 190.551 427.558 181.936 447.399 173.321 467.239 M 186.274 387.754 C 177.558 407.316 168.842 426.877 160.126 446.439 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 338.242 215.210 C 338.884 214.863 395.384 257.303 400.778 283.190 C 405.127 304.062 398.837 348.783 378.206 354.158 C 352.616 360.824 321.064 312.065 315.670 286.178 C 311.321 265.306 319.488 225.350 338.242 215.210 M 129.738 99.748 C 129.123 99.356 69.696 137.589 62.439 163.017 C 56.589 183.519 59.622 228.579 79.809 235.434 C 104.849 243.937 139.851 197.593 147.107 172.164 C 152.957 151.663 147.707 111.221 129.738 99.748 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 129.097 177.899 C 114.590 193.216 100.083 208.532 85.576 223.849 M 125.187 157.971 C 109.243 172.588 93.298 187.204 77.354 201.821 M 121.535 134.489 C 105.612 148.810 89.689 163.131 73.767 177.452 M 334.816 293.203 C 349.066 308.936 363.315 324.670 377.565 340.404 M 339.269 267.375 C 354.706 284.594 370.143 301.812 385.580 319.030 M 341.941 246.001 C 357.972 262.032 374.002 278.063 390.033 294.094 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 366.871 81.611 C 293.339 81.584 196.868 81.578 118.744 81.715 C 123.323 320.973 150.092 352.193 185.818 411.985 C 216.830 463.888 281.940 504.685 372.902 505.257 C 495.000 506.026 547.588 436.646 566.834 329.659 C 576.626 275.228 686.847 187.517 653.504 157.009 C 630.015 135.518 565.747 207.604 526.798 206.670 C 487.849 205.735 426.757 130.228 402.620 150.989 C 371.471 177.782 459.491 263.802 471.072 312.729 C 480.967 354.535 462.461 407.186 411.013 408.800 C 366.823 410.186 342.601 362.716 343.920 316.967 C 345.621 257.985 365.191 211.796 366.871 81.611 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 534.875 255.396 C 535.717 242.579 536.559 229.761 537.401 216.944 M 551.695 256.602 C 555.828 240.387 559.961 224.171 564.095 207.956 M 566.873 259.373 C 578.136 235.840 589.398 212.307 600.661 188.775 M 584.399 264.607 C 603.619 232.707 622.838 200.807 642.057 168.906 M 517.253 254.171 C 515.956 241.302 514.660 228.433 513.364 215.564 M 498.789 254.530 C 495.165 238.396 491.540 222.262 487.915 206.128 M 482.655 258.155 C 473.342 233.861 464.029 209.566 454.716 185.272 M 467.323 261.798 C 449.656 229.013 431.988 196.227 414.321 163.442 "},children:[]}]}]}],specs:{nesting:[{x:{min:153.316,max:331.082},y:{min:90.291,max:350.324}}],crown:[{point:{x:242.807,y:62.207,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:524.21,y:206.867,t:0},normal:{x:-.005033806087612038,y:-.9999873303178757}},{point:{x:370.785,y:506.724,t:0},normal:{x:-.005033806087612012,y:.9999873303178757}}],leg:[{point:{x:255.347,y:474.682,t:0},normal:{x:-.6987299083320531,y:.7153855710050915}},{point:{x:484.515,y:475.112,t:0},normal:{x:.7129242551289273,y:.7012410473217211}}],horn:[{point:{x:364.143,y:84.715,t:0},normal:{x:.6315054585258623,y:-.7753714308975023}},{point:{x:120.786,y:84.761,t:0},normal:{x:-.6816987768283579,y:-.731632952832717}}],tail:[{point:{x:242.807,y:82.231,t:0},normal:{x:0,y:1}}]}},{name:"foot",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:"g",props:{id:"foot"},children:[{tagName:"g",props:{id:"foot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:"goat_horn",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 "},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:"hand",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:"g",props:{id:"hand"},children:[{tagName:"g",props:{id:"hand"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:"hand_fist",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 "},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:"hand_holding_fingers",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:"g",props:{id:"hand_hold_fingers"},children:[{tagName:"g",props:{id:"Hand_hold_fingers"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:"hand_point",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 "},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:"head_bird",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:"g",props:{id:"bird_head_2"},children:[{tagName:"g",props:{id:"bird_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 59.329 471.963 C 59.362 471.953 383.972 371.616 384.004 371.606 C 384.001 371.623 345.358 550.445 345.354 550.463 C 345.325 550.455 59.358 471.970 59.329 471.963 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 83.559 584.473 C 83.586 584.476 358.686 618.545 358.713 618.548 C 358.712 618.537 348.865 499.850 348.864 499.838 C 348.837 499.847 83.585 584.464 83.559 584.473 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.630 26.237 450.339 18.346 470.229 45.170 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 581.491 89.082 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.091 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.082 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.392 492.950 290.373 492.938 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.603 663.496 154.474 664.471 185.175 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:"head_dragon",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:"head_snake",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:142.589,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"heart",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:"g",props:{id:"heart"},children:[{tagName:"g",props:{id:"heart"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:"leg",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:"g",props:{id:"leg"},children:[{tagName:"g",props:{id:"leg"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:"leg_hoof",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 "},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],tail:[{point:{x:372.991,y:143.772,t:0},normal:{x:-.5229745184940358,y:.8523483167144353}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}]}},{name:"lightning",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"man_stand",bbox:{x:{min:177.02420925168946,max:517.636845136112},y:{min:14.17060493775579,max:709.8223790334698}},layers:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.496 101.530 C 385.616 100.709 394.574 95.328 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.146 55.021 392.182 51.280 C 391.240 47.626 393.524 40.500 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.047 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.488 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.727 C 311.576 22.068 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.091 71.075 310.963 79.326 310.963 79.326 C 310.963 79.326 342.229 88.475 353.618 92.181 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 337.841 56.539 C 342.723 57.347 347.189 64.133 347.190 64.134 C 347.189 64.135 339.615 68.629 336.088 68.225 C 332.321 67.793 325.572 61.214 325.571 61.213 C 325.572 61.212 332.520 55.657 337.841 56.539 M 337.335 38.344 C 325.646 37.760 315.069 40.788 314.805 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.210 81.769 308.201 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.458 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.769 125.735 296.403 130.843 289.677 134.848 C 283.713 138.398 267.992 156.972 266.282 160.520 C 261.226 171.011 256.751 262.757 256.750 262.767 C 256.748 262.771 235.357 296.153 231.622 303.492 C 229.107 308.434 219.230 333.233 219.228 333.236 C 219.226 333.236 200.206 340.089 200.205 340.090 C 200.202 340.092 182.853 348.589 179.114 365.826 C 177.549 373.045 196.960 352.884 196.962 352.883 C 196.960 352.886 178.848 384.016 183.466 387.385 C 186.638 389.700 201.661 362.260 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.499 196.096 395.341 C 200.322 398.263 220.355 369.349 220.357 369.346 C 220.356 369.349 202.637 390.708 205.443 392.899 C 209.297 395.909 226.267 373.719 228.497 370.213 C 229.964 367.906 235.953 350.285 235.954 350.283 C 235.958 350.279 275.313 307.904 276.417 306.072 C 278.907 301.944 284.215 214.817 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.211 165.723 277.057 190.298 278.675 198.384 C 279.944 204.724 282.353 208.765 284.458 209.931 C 289.535 212.740 314.802 202.980 314.805 202.979 C 314.803 202.980 287.080 214.505 287.077 214.506 C 287.077 214.515 280.140 302.120 279.279 309.558 C 278.839 313.366 272.563 349.329 272.247 357.881 C 271.777 370.605 276.425 408.467 278.011 430.302 C 281.970 484.800 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.675 680.420 269.931 695.208 273.214 697.748 C 275.789 699.741 288.809 687.352 288.811 687.351 C 288.809 687.352 276.346 698.021 277.546 700.348 C 279.191 703.538 296.607 686.486 296.609 686.484 C 296.608 686.486 280.402 701.100 281.879 702.947 C 283.454 704.919 300.940 689.085 300.941 689.083 C 300.940 689.085 285.373 703.414 287.077 705.547 C 287.980 706.677 297.211 704.270 298.342 703.814 C 299.392 703.390 307.006 697.749 307.007 697.748 C 307.010 697.747 336.671 685.793 339.934 684.751 C 342.568 683.910 364.210 684.987 367.662 677.819 C 371.639 669.558 354.100 653.931 352.931 648.358 C 350.523 636.877 361.631 597.952 358.997 580.771 C 357.004 567.776 340.101 534.200 339.934 533.114 C 339.650 531.271 348.826 452.261 348.599 446.464 C 348.493 443.769 342.193 406.480 342.192 406.476 C 342.190 406.475 326.251 404.612 322.051 398.861 C 317.678 392.873 321.001 376.465 321.001 376.463 C 320.998 376.460 305.710 367.174 293.143 345.951 C 292.589 345.015 305.691 363.316 305.693 363.318 C 305.694 363.319 321.736 376.277 321.737 376.278 C 321.738 376.280 319.345 394.036 323.471 398.807 C 328.311 404.404 344.266 407.501 349.465 404.006 C 356.258 399.441 354.064 369.685 354.064 369.681 C 354.066 369.679 373.585 350.535 373.587 350.533 C 373.588 350.530 388.287 324.528 387.591 326.021 C 371.632 360.288 354.873 366.659 354.876 370.298 C 354.883 379.356 356.154 405.862 344.583 406.384 C 340.299 406.577 350.825 443.949 354.664 459.462 C 358.852 476.382 369.500 511.077 371.994 515.784 C 373.146 517.958 388.456 537.444 388.458 537.447 C 388.456 537.445 374.595 522.718 374.594 522.716 C 374.595 522.721 379.029 563.869 384.125 577.306 C 390.139 593.162 416.675 621.707 418.785 632.761 C 419.687 637.485 413.434 655.635 415.319 660.489 C 416.810 664.327 430.513 673.224 431.783 675.219 C 432.980 677.101 436.501 693.476 437.848 695.149 C 439.502 697.204 458.171 710.662 460.377 707.280 C 461.684 705.277 452.579 694.284 452.579 694.283 C 452.580 694.284 462.349 704.619 463.843 703.814 C 465.928 702.690 456.045 684.753 456.044 684.751 C 456.046 684.753 465.355 700.371 467.309 699.482 C 469.391 698.534 462.110 680.421 462.110 680.419 C 462.111 680.420 468.616 692.791 469.908 692.550 C 471.813 692.194 466.149 673.175 465.576 671.754 C 464.396 668.826 442.808 639.320 441.314 635.361 C 439.346 630.146 436.791 588.540 434.382 578.172 C 431.656 566.433 413.757 523.399 412.720 516.651 C 410.801 504.168 420.546 410.435 419.652 396.208 C 419.124 387.808 407.713 330.706 407.521 326.021 C 407.481 325.051 408.954 314.197 408.387 311.291 C 407.108 304.726 392.854 282.435 392.790 281.830 C 392.680 280.786 410.985 227.246 410.987 227.241 C 410.986 227.239 406.655 206.447 406.654 206.445 C 406.651 206.445 385.464 212.133 378.926 210.777 C 374.218 209.801 361.598 200.380 361.596 200.379 C 361.599 200.380 378.429 208.251 384.125 208.782 C 389.749 209.305 407.518 204.752 407.521 204.751 C 407.522 204.749 421.383 183.918 421.385 183.916 C 421.384 183.918 412.572 202.962 411.853 203.845 C 408.979 207.378 412.927 245.296 415.260 256.824 C 418.708 273.868 426.563 282.392 426.564 282.394 C 426.564 282.396 426.196 293.005 426.584 296.016 C 427.905 306.276 436.155 332.853 439.682 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 493.540 412.874 495.351 412.958 C 500.329 413.191 485.507 391.877 485.506 391.875 C 485.507 391.877 501.575 413.265 502.965 412.303 C 505.999 410.204 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.796 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.946 513.240 409.009 514.966 407.472 C 519.092 403.800 502.837 383.213 502.835 383.210 C 502.834 383.209 493.305 372.813 493.304 372.812 C 493.306 372.814 510.868 389.847 513.233 388.225 C 517.192 385.509 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 467.732 300.788 466.968 297.952 C 466.386 295.796 454.721 265.444 454.311 263.633 C 453.291 259.119 451.769 183.368 448.246 172.652 C 446.850 168.407 435.117 145.886 430.049 141.457 C 423.004 135.301 388.873 127.842 383.259 123.261 C 381.456 121.790 374.214 111.306 373.727 110.264 C 373.029 108.769 369.601 89.718 368.528 87.735 C 367.703 86.210 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 M 317.390 86.338 C 317.391 86.338 324.012 85.948 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 330.830 372.064 C 330.830 372.066 325.989 395.702 333.751 397.189 C 342.092 398.787 341.542 380.828 345.437 372.648 "},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"mosque",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:"muscle_arm",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 "},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:"pomegranate",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:"ring",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:"g",props:{id:"ring"},children:[{tagName:"g",props:{id:"ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:"saturn",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:"skull",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:"g",props:{id:"skull"},children:[{tagName:"g",props:{id:"skull"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:"star_6pt",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:"starburst",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:"sun",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun"},children:[{tagName:"g",props:{id:"sun"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sun_ring",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sword",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:"g",props:{id:"sword"},children:[{tagName:"g",props:{id:"sword_2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:"synagogue",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7166689044754007,y:-.6974135655104717}}]}},{name:"tail",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:"g",props:{id:"tail"},children:[{tagName:"g",props:{id:"tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:"teardrop",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:"tower1",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:"tower2",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.343,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:"triangle",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:"unihorn",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:"virus",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:"g",props:{id:"virus"},children:[{tagName:"g",props:{id:"virus2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wheel",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wing",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:"g",props:{id:"wing"},children:[{tagName:"g",props:{id:"wingR"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:"wing_bat",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:"wing_butterfly",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:"g",props:{id:"wing_butterfly_2"},children:[{tagName:"g",props:{id:"butterfly_wing"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:"woman_stand",bbox:{x:{min:167.79019677848322,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round",d:"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 M 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.801 515.058 316.169 506.162 C 313.605 470.037 301.530 438.717 295.811 401.673 C 293.480 386.574 289.950 373.858 290.615 358.594 C 291.898 329.119 308.774 306.490 309.678 277.001 C 310.228 259.072 302.090 226.631 302.089 226.625 C 302.087 226.630 289.126 255.746 282.994 271.936 C 278.635 283.445 277.192 293.992 271.746 305.027 C 261.341 326.106 244.485 350.039 233.670 359.865 C 230.487 362.756 222.748 366.409 216.986 370.237 C 205.731 377.715 189.186 393.468 185.767 392.560 C 181.187 391.344 201.570 373.816 201.572 373.814 C 201.569 373.816 180.144 393.308 177.621 390.162 C 175.957 388.088 198.401 369.357 198.403 369.355 C 198.401 369.357 175.164 391.137 173.241 388.986 C 169.593 384.905 194.644 366.524 194.646 366.522 C 194.643 366.523 171.407 387.738 169.853 384.116 C 168.569 381.123 187.381 363.813 188.981 361.681 C 191.335 358.542 212.889 352.042 218.149 346.332 C 229.191 334.345 231.830 305.134 241.712 281.271 C 245.044 273.223 254.103 267.457 256.451 261.403 C 261.802 247.608 256.828 224.780 259.541 205.118 C 261.766 188.989 260.538 173.574 269.459 159.954 C 275.310 151.020 284.717 147.542 293.466 141.419 C 303.708 134.251 317.163 133.265 323.504 122.492 C 326.547 117.322 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.147 225.283 412.271 245.083 414.201 255.612 C 418.772 280.540 433.530 298.876 436.519 324.043 C 439.749 351.247 434.628 374.560 430.145 401.585 C 423.838 439.613 405.473 470.268 402.792 507.590 C 401.768 521.842 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 357.241 568.551 360.905 540.441 C 362.348 529.368 369.114 521.167 369.896 510.027 C 370.347 503.614 367.718 498.339 367.626 491.910 C 367.223 463.643 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 M 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 "},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}]; +},{}],"iXyu":[function(require,module,exports) { +"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SvgVocabulary=void 0;const t=e(require("./_svg-vocabulary.json"));exports.SvgVocabulary=t.default; +},{"./_svg-vocabulary.json":"M7gG"}],"ZUAZ":[function(require,module,exports) { +"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SymbolContextWidget=void 0;const t=e(require("react")),l=require("./util"),r=e=>{let{ctx:r,children:a,onChange:n}=e;const o=e=>{n(Object.assign(Object.assign({},r),e))};return t.default.createElement("p",null,a,t.default.createElement("label",{htmlFor:"stroke"},"Stroke: "),t.default.createElement("input",{type:"color",value:r.stroke,onChange:e=>o({stroke:e.target.value}),id:"stroke"})," ",t.default.createElement("label",{htmlFor:"fill"},"Fill: "),t.default.createElement("input",{type:"color",value:r.fill,onChange:e=>o({fill:e.target.value}),id:"fill"})," ",t.default.createElement("label",null,t.default.createElement("input",{type:"checkbox",checked:r.showSpecs,onChange:e=>o({showSpecs:e.target.checked})})," ","Show specs"),void 0!==r.uniformStrokeWidth&&t.default.createElement(t.default.Fragment,null,t.default.createElement("br",null),t.default.createElement("label",{htmlFor:"strokeWidth"},"Stroke width: "),t.default.createElement("input",{type:"range",min:0,max:3,step:.1,value:r.uniformStrokeWidth,onChange:e=>o({uniformStrokeWidth:l.float(e.target.value)})})," ",r.uniformStrokeWidth," "))};exports.SymbolContextWidget=r; +},{"react":"HdMw","./util":"sxvS"}],"PhPL":[function(require,module,exports) { +"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(a){if(a&&a.__esModule)return a;var n={};if(null!=a)for(var r in a)"default"!==r&&Object.prototype.hasOwnProperty.call(a,r)&&e(n,a,r);return t(n,a),n};Object.defineProperty(exports,"__esModule",{value:!0}),exports.VocabularyPage=void 0;const n=a(require("react")),r=require("../bounding-box"),l=require("../svg-symbol"),o=require("../svg-vocabulary"),c=require("../symbol-context-widget"),i=e=>"".concat(e,"px"),u=100,d=e=>{const t=e.data,a=r.dilateBoundingBox(t.bbox,100),o=e.scale||1,[c,u]=r.getBoundingBoxSize(a);return n.default.createElement("svg",{viewBox:"".concat(a.x.min," ").concat(a.y.min," ").concat(c," ").concat(u),width:i(c*o),height:i(u*o)},n.default.createElement(l.SvgSymbolContent,Object.assign({},e)))},s=()=>{const[e,t]=n.useState(l.createSvgSymbolContext());return n.default.createElement(n.default.Fragment,null,n.default.createElement("h1",null,"Mystic Symbolic Vocabulary"),n.default.createElement(c.SymbolContextWidget,{ctx:e,onChange:t}),o.SvgVocabulary.map(t=>n.default.createElement("div",{key:t.name,style:{display:"inline-block",border:"1px solid black",margin:"4px"}},n.default.createElement("div",{style:{backgroundColor:"black",color:"white",padding:"4px"}},t.name),n.default.createElement("div",{className:"checkerboard-bg",style:{lineHeight:0}},n.default.createElement(d,Object.assign({data:t,scale:.25},e))))))};exports.VocabularyPage=s; +},{"react":"HdMw","../bounding-box":"nblm","../svg-symbol":"ObB7","../svg-vocabulary":"iXyu","../symbol-context-widget":"ZUAZ"}],"w4OL":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getAttachmentTransforms=exports.normalToAttachmentSpaceDegrees=void 0;const t=require("./point"),e=require("./util");function r(t){return(t%=360)<0&&(t=360+t),t}function n(n){const o=t.scalePointXY(n,1,-1),a=t.normalizedPoint2rad(o);return r(90-e.rad2deg(a))}function o(e,r){return{translation:t.subtractPoints(e.point,r.point),rotation:n(e.normal)-n(r.normal)}}exports.normalToAttachmentSpaceDegrees=n,exports.getAttachmentTransforms=o; +},{"./point":"Iio0","./util":"sxvS"}],"M5sl":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Random=void 0;const t={modulus:Math.pow(2,32),multiplier:1664525,increment:1013904223};class e{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;this.seed=e,this.params=s,this.latestSeed=e}next(){return this.latestSeed=(this.params.multiplier*this.latestSeed+this.params.increment)%this.params.modulus,this.latestSeed/this.params.modulus}choice(t){return t[Math.floor(this.next()*t.length)]}}exports.Random=e; +},{}],"Wo33":[function(require,module,exports) { +"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(a){if(a&&a.__esModule)return a;var n={};if(null!=a)for(var r in a)"default"!==r&&Object.prototype.hasOwnProperty.call(a,r)&&e(n,a,r);return t(n,a),n};Object.defineProperty(exports,"__esModule",{value:!0}),exports.CreaturePage=void 0;const n=a(require("react")),r=require("../svg-vocabulary"),c=require("../svg-symbol"),l=require("../attach"),o=require("../point"),u=require("../random"),i=require("../symbol-context-widget"),s=new Map(r.SvgVocabulary.map(e=>[e.name,e]));function f(e){const t=s.get(e);if(!t)throw new Error('Unable to find the symbol "'.concat(e,'"!'));return t}function d(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const{specs:n}=e;if(!n)throw new Error("Symbol ".concat(e.name," has no specs!"));const r=n[t];if(!(r&&r.length>a))throw new Error("Expected symbol ".concat(e.name," to have at least ").concat(a+1," ").concat(t," attachment point(s)!"));return r[a]}function m(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;try{return d(e,t,a)}catch(n){console.error(n)}return null}const h=.5,g=n.default.createContext(Object.assign(Object.assign({},c.createSvgSymbolContext()),{attachmentScale:.5,parent:null}));function p(e){const t=[];return e.left&&t.push(0),e.right&&t.push(1),0===t.length&&t.push(0),t}const E=e=>{const t=n.useContext(g),{data:a,attachTo:r}=e,u=n.default.createElement(n.default.Fragment,null,e.children&&n.default.createElement(g.Provider,{value:Object.assign(Object.assign({},t),{parent:a})},e.children),n.default.createElement(c.SvgSymbolContent,Object.assign({data:a},t)));if(!r)return u;const i=t.parent;if(!i)throw new Error("Cannot attach ".concat(e.data.name," because it has no parent!"));const s=p(e),f=[];for(let c of s){const e=m(i,r,c),s=m(a,"tail");if(!e||!s)continue;const d="tail"===r?180:0;let h=e.normal.x<0?-1:1;e.normal.y>0&&(h*=-1);const g=l.getAttachmentTransforms(e,{point:s.point,normal:o.scalePointXY(s.normal,h,1)});f.push(n.default.createElement(b,{key:c,transformOrigin:s.point,translate:g.translation,scale:{x:t.attachmentScale*h,y:t.attachmentScale},rotate:h*g.rotation+d},u))}return n.default.createElement(n.default.Fragment,null,f)},b=e=>n.default.createElement("g",{transform:"translate(".concat(e.translate.x," ").concat(e.translate.y,")")},n.default.createElement("g",{transform:"translate(".concat(e.transformOrigin.x," ").concat(e.transformOrigin.y,")")},n.default.createElement("g",{transform:"scale(".concat(e.scale.x," ").concat(e.scale.y,") rotate(").concat(e.rotate,")")},n.default.createElement("g",{transform:"translate(-".concat(e.transformOrigin.x," -").concat(e.transformOrigin.y,")")},e.children))));function y(e){const t=f(e);return e=>n.default.createElement(E,Object.assign({data:e.data||t},e))}const v=y("eye"),w=y("hand"),x=y("arm"),C=y("antler"),S=y("crown"),O=y("wing"),j=y("muscle_arm"),T=y("leg"),P=y("tail"),_=n.default.createElement(v,null,n.default.createElement(x,{attachTo:"arm",left:!0},n.default.createElement(O,{attachTo:"arm",left:!0,right:!0})),n.default.createElement(x,{attachTo:"arm",right:!0},n.default.createElement(j,{attachTo:"arm",left:!0,right:!0})),n.default.createElement(C,{attachTo:"horn",left:!0,right:!0}),n.default.createElement(S,{attachTo:"crown"},n.default.createElement(w,{attachTo:"horn",left:!0,right:!0},n.default.createElement(x,{attachTo:"arm",left:!0}))),n.default.createElement(T,{attachTo:"leg",left:!0,right:!0}),n.default.createElement(P,{attachTo:"tail"}));function q(e,t){return n.default.cloneElement(t,{data:e.choice(r.SvgVocabulary),children:n.default.Children.map(t.props.children,(t,a)=>q(e,t))})}function D(e){return['',"\x3c!-- Generator: https://github.com/toolness/mystic-symbolic --\x3e",'',e.outerHTML].join("\n")}function R(e,t){const a=t.current;if(!a)return void alert("Oops, an error occurred! Please try again later.");const n="data:image/svg+xml;utf8,".concat(encodeURIComponent(D(a))),r=document.createElement("a");r.href=n,r.download=e,document.body.append(r),r.click(),document.body.removeChild(r)}const k=n.default.forwardRef((e,t)=>{const{bgColor:a,padding:r}=e,[c,l]=n.useState(0),[o,u]=n.useState(0),[i,s]=n.useState(1),[f,d]=n.useState(1),m=n.useRef(null);return n.useEffect(()=>{const e=m.current;if(e){const t=e.getBBox();l(t.x-r),u(t.y-r),s(t.width+2*r),d(t.height+2*r)}}),n.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"".concat(i,"px"),height:"".concat(f,"px"),viewBox:"".concat(c," ").concat(o," ").concat(i," ").concat(f),ref:t},a&&n.default.createElement("rect",{x:c,y:o,width:i,height:f,fill:a}),n.default.createElement("g",{ref:m},e.children))});function B(e){let t="mystic-symbolic-creature";return null!==e&&(t+="-".concat(e)),"".concat(t,".svg")}const G=()=>{const e=n.useRef(null),[t,a]=n.useState("#cccccc"),[r,l]=n.useState(null),[o,s]=n.useState(c.createSvgSymbolContext()),f=n.useContext(g),d=Object.assign(Object.assign(Object.assign({},f),o),{fill:o.showSpecs?"none":o.fill}),m=null===r?_:q(new u.Random(r),_);return n.default.createElement(n.default.Fragment,null,n.default.createElement("h1",null,"Creature!"),n.default.createElement(i.SymbolContextWidget,{ctx:o,onChange:s},n.default.createElement("label",{htmlFor:"bgColor"},"Background: "),n.default.createElement("input",{type:"color",value:t,onChange:e=>a(e.target.value)})," "),n.default.createElement("p",null,n.default.createElement("button",{accessKey:"r",onClick:()=>l(Date.now())},n.default.createElement("u",null,"R"),"andomize!")," ",n.default.createElement("button",{onClick:()=>window.location.reload()},"Reset")," ",n.default.createElement("button",{onClick:()=>R(B(r),e)},"Export SVG")),n.default.createElement(g.Provider,{value:d},n.default.createElement(k,{padding:20,ref:e,bgColor:t},n.default.createElement("g",{transform:"scale(0.5 0.5)"},m))))};exports.CreaturePage=G; +},{"react":"HdMw","../svg-vocabulary":"iXyu","../svg-symbol":"ObB7","../attach":"w4OL","../point":"Iio0","../random":"M5sl","../symbol-context-widget":"ZUAZ"}],"qWv7":[function(require,module,exports) { +"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});const t=e(require("react")),a=e(require("react-dom")),r=require("./pages/waves-page"),l=require("./pages/vocabulary-page"),n=require("./pages/creature-page"),u={vocabulary:l.VocabularyPage,creature:n.CreaturePage,waves:r.WavesPage},c=Object.keys(u),o="app",s=document.getElementById("app");if(!s)throw new Error("Unable to find #".concat("app","!"));const i=e=>{const a=p(new URLSearchParams(window.location.search).get("p")||"","vocabulary"),r=u[a];return t.default.createElement(t.default.Fragment,null,t.default.createElement("main",null,t.default.createElement(r,null)),t.default.createElement("footer",null,t.default.createElement("p",null,"Other pages"),t.default.createElement("ul",null,c.map(e=>t.default.createElement("li",{key:e},a===e?e:t.default.createElement("a",{href:"?p=".concat(encodeURIComponent(e))},e)))),t.default.createElement("p",null,"For more details about this project, see its"," ",t.default.createElement("a",{href:"https://github.com/toolness/mystic-symbolic",target:"_blank"},"GitHub repository"),".")))};function d(e){return c.includes(e)}function p(e,t){return d(e)?e:t}a.default.render(t.default.createElement(i,null),s); +},{"react":"HdMw","react-dom":"X9zx","./pages/waves-page":"R99w","./pages/vocabulary-page":"PhPL","./pages/creature-page":"Wo33"}]},{},["qWv7"], null) +//# sourceMappingURL=browser-main.84936210.js.map \ No newline at end of file diff --git a/browser-main.ea2cadd9.js.map b/browser-main.84936210.js.map similarity index 67% rename from browser-main.ea2cadd9.js.map rename to browser-main.84936210.js.map index f6a6740..8768845 100644 --- a/browser-main.ea2cadd9.js.map +++ b/browser-main.84936210.js.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/object-assign/index.js","node_modules/react/cjs/react.production.min.js","node_modules/react/index.js","node_modules/scheduler/cjs/scheduler.production.min.js","node_modules/scheduler/index.js","node_modules/react-dom/cjs/react-dom.production.min.js","node_modules/react-dom/index.js","lib/pages/waves-page.tsx","lib/util.ts","vendor/bezier-js/index.js","lib/path.ts","lib/bounding-box.ts","lib/colors.ts","lib/point.ts","lib/specs.ts","lib/visible-specs.tsx","lib/svg-symbol.tsx","lib/_svg-vocabulary.json","lib/svg-vocabulary.ts","lib/symbol-context-widget.tsx","lib/pages/vocabulary-page.tsx","lib/attach.tsx","lib/random.ts","lib/pages/creature-page.tsx","lib/browser-main.tsx"],"names":["getOwnPropertySymbols","Object","hasOwnProperty","prototype","propIsEnumerable","propertyIsEnumerable","toObject","val","TypeError","shouldUseNative","assign","test1","String","getOwnPropertyNames","test2","i","fromCharCode","order2","map","n","join","test3","split","forEach","letter","keys","err","module","exports","target","source","from","symbols","to","s","arguments","length","key","call","l","require","p","Fragment","StrictMode","Profiler","q","r","t","Suspense","u","v","Symbol","for","w","x","iterator","y","a","z","b","c","encodeURIComponent","A","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","B","C","props","context","refs","updater","D","E","isReactComponent","setState","Error","forceUpdate","F","constructor","isPureReactComponent","G","current","H","I","ref","__self","__source","J","e","d","k","h","g","children","f","Array","m","defaultProps","$$typeof","type","_owner","K","L","escape","replace","M","N","toString","O","isArray","push","next","done","value","P","Q","_status","_result","then","default","R","S","T","ReactCurrentDispatcher","ReactCurrentBatchConfig","transition","ReactCurrentOwner","IsSomeRendererActing","Children","apply","count","toArray","only","Component","PureComponent","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","bind","createRef","forwardRef","render","isValidElement","lazy","_payload","_init","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","checkDCE","__REACT_DEVTOOLS_GLOBAL_HOOK__","console","error","defineProperty","Bezier","abs","cos","sin","acos","atan2","sqrt","pow","Math","crt","pi","PI","tau","quart","epsilon","nMax","Number","MAX_SAFE_INTEGER","nMin","MIN_SAFE_INTEGER","ZERO","utils","Tvalues","Cvalues","arcfn","derivativeFn","compute","points","_3d","order","mt","ret","mt2","t2","dCpts","JSON","parse","stringify","splice","computeWithRatios","ratios","f1","f2","f3","f4","derive","dpoints","list","dpt","j","between","approximately","precision","len","sum","ds","de","ts","te","lerp","v1","v2","pointToString","pointsToString","copy","obj","angle","o","dx1","dy1","dx2","dy2","round","pos","indexOf","parseFloat","substring","dist","p1","p2","dx","dy","closest","LUT","point","mdist","mpos","idx","abcratio","bottom","projectionratio","top","lli8","x1","y1","x2","y2","x3","y3","x4","y4","nx","lli4","p3","p4","lli","makeline","findbbox","sections","mx","my","MX","MY","bbox","min","max","mid","size","shapeintersections","s1","bbox1","s2","bbox2","curveIntersectionThreshold","bboxoverlap","intersections","a1","startcap","forward","back","endcap","a2","l1","virtual","l2","iss","intersects","c1","c2","makeshape","bpl","fpl","start","end","shape","getminmax","curve","concat","get","align","line","tx","ty","roots","aligned","reduce","m1","m2","filter","pa","pb","pc","q2","discriminant","u1","mp3","phi","t1","sd","droots","curvature","d1","d2","kOnly","num","dnm","adk","dk","dd","qdsum","pk","nk","inflections","slice","v3","trm","sq","b1","b2","dims","dim","expandbox","_bbox","pairiteration","c1b","c2b","threshold","_t1","_t2","cc1","cc2","pairs","left","right","pair","results","getccenter","dx1p","dy1p","dx2p","dy2p","mx1","my1","mx2","my2","mx1n","my1n","mx2n","my2n","arc","_","numberSort","PolyBezier","curves","valueOf","addCurve","offset","abs$1","cos$1","sin$1","acos$1","sqrt$1","pi$1","coords","args","coordlen","newargs","higher","step","dimlen","_linear","some","_lut","update","quadraticFromPoints","abc","getABC","cubicFromPoints","selen","lx","ly","bx1","by1","bx2","by2","e1","e2","nc1","nc2","getUtils","toSVG","last","setRatios","verify","print","coordDigest","_print","computedirection","clockwise","derivative","um","getLUT","steps","on","lut","hits","project","ft","raise","np","pim","dderivative","normal","__normal3","__normal2","r1","r2","q1","hull","_p","pt","result","span","extrema","mfn","sort","values","overlaps","lbbox","tbbox","nv","scale","simple","n1","n2","segment","pass1","pass2","distanceFn","ov","rc","outline","d3","d4","reduced","fcurves","bcurves","alen","tlen","graduated","linearDistanceFunction","slen","reverse","fs","fe","bs","be","ls","le","segments","outlineshapes","shapes","lineIntersects","curveintersects","selfintersects","arcs","errorThreshold","_iterate","_error","np1","circles","t_s","safety","t_e","np2","np3","prev_arc","curr_good","prev_good","t_m","prev_e","interval","name","layers","tagName","id","fill","fillRule","stroke","strokeWidth","strokeLinecap","strokeLinejoin","specs","tail","crown","arm","leg","horn","nesting"],"mappings":"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","file":"browser-main.ea2cadd9.js","sourceRoot":"..","sourcesContent":["/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/** @license React v17.0.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var l=require(\"object-assign\"),n=60103,p=60106;exports.Fragment=60107;exports.StrictMode=60108;exports.Profiler=60114;var q=60109,r=60110,t=60112;exports.Suspense=60113;var u=60115,v=60116;\nif(\"function\"===typeof Symbol&&Symbol.for){var w=Symbol.for;n=w(\"react.element\");p=w(\"react.portal\");exports.Fragment=w(\"react.fragment\");exports.StrictMode=w(\"react.strict_mode\");exports.Profiler=w(\"react.profiler\");q=w(\"react.provider\");r=w(\"react.context\");t=w(\"react.forward_ref\");exports.Suspense=w(\"react.suspense\");u=w(\"react.memo\");v=w(\"react.lazy\")}var x=\"function\"===typeof Symbol&&Symbol.iterator;\nfunction y(a){if(null===a||\"object\"!==typeof a)return null;a=x&&a[x]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}function z(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c=\nE};k=function(){};exports.unstable_forceFrameRate=function(a){0>a||125>>1,e=a[d];if(void 0!==e&&0I(n,c))void 0!==r&&0>I(r,n)?(a[d]=r,a[v]=c,d=v):(a[d]=n,a[m]=c,d=m);else if(void 0!==r&&0>I(r,c))a[d]=r,a[v]=c,d=v;else break a}}return b}return null}function I(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}var L=[],M=[],N=1,O=null,P=3,Q=!1,R=!1,S=!1;\nfunction T(a){for(var b=J(M);null!==b;){if(null===b.callback)K(M);else if(b.startTime<=a)K(M),b.sortIndex=b.expirationTime,H(L,b);else break;b=J(M)}}function U(a){S=!1;T(a);if(!R)if(null!==J(L))R=!0,f(V);else{var b=J(M);null!==b&&g(U,b.startTime-a)}}\nfunction V(a,b){R=!1;S&&(S=!1,h());Q=!0;var c=P;try{T(b);for(O=J(L);null!==O&&(!(O.expirationTime>b)||a&&!exports.unstable_shouldYield());){var d=O.callback;if(\"function\"===typeof d){O.callback=null;P=O.priorityLevel;var e=d(O.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?O.callback=e:O===J(L)&&K(L);T(b)}else K(L);O=J(L)}if(null!==O)var m=!0;else{var n=J(M);null!==n&&g(U,n.startTime-b);m=!1}return m}finally{O=null,P=c,Q=!1}}var W=k;exports.unstable_IdlePriority=5;\nexports.unstable_ImmediatePriority=1;exports.unstable_LowPriority=4;exports.unstable_NormalPriority=3;exports.unstable_Profiling=null;exports.unstable_UserBlockingPriority=2;exports.unstable_cancelCallback=function(a){a.callback=null};exports.unstable_continueExecution=function(){R||Q||(R=!0,f(V))};exports.unstable_getCurrentPriorityLevel=function(){return P};exports.unstable_getFirstCallbackNode=function(){return J(L)};\nexports.unstable_next=function(a){switch(P){case 1:case 2:case 3:var b=3;break;default:b=P}var c=P;P=b;try{return a()}finally{P=c}};exports.unstable_pauseExecution=function(){};exports.unstable_requestPaint=W;exports.unstable_runWithPriority=function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=P;P=a;try{return b()}finally{P=c}};\nexports.unstable_scheduleCallback=function(a,b,c){var d=exports.unstable_now();\"object\"===typeof c&&null!==c?(c=c.delay,c=\"number\"===typeof c&&0d?(a.sortIndex=c,H(M,a),null===J(L)&&a===J(M)&&(S?h():S=!0,g(U,c-d))):(a.sortIndex=e,H(L,a),R||Q||(R=!0,f(V)));return a};\nexports.unstable_wrapCallback=function(a){var b=P;return function(){var c=P;P=b;try{return a.apply(this,arguments)}finally{P=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","/** @license React v17.0.1\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),m=require(\"object-assign\"),r=require(\"scheduler\");function y(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function B(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var D={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){D[a]=new B(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];D[b]=new B(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){D[a]=new B(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){D[a]=new B(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){D[a]=new B(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){D[a]=new B(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){D[a]=new B(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){D[a]=new B(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){D[a]=new B(a,5,!1,a.toLowerCase(),null,!1,!1)});var oa=/[\\-:]([a-z])/g;function pa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(oa,\npa);D[b]=new B(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!1,!1)});\nD.xlinkHref=new B(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction qa(a,b,c,d){var e=D.hasOwnProperty(b)?D[b]:null;var f=null!==e?0===e.type:d?!1:!(2h||e[g]!==f[h])return\"\\n\"+e[g].replace(\" at new \",\" at \");while(1<=g&&0<=h)}break}}}finally{Oa=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Na(a):\"\"}\nfunction Qa(a){switch(a.tag){case 5:return Na(a.type);case 16:return Na(\"Lazy\");case 13:return Na(\"Suspense\");case 19:return Na(\"SuspenseList\");case 0:case 2:case 15:return a=Pa(a.type,!1),a;case 11:return a=Pa(a.type.render,!1),a;case 22:return a=Pa(a.type._render,!1),a;case 1:return a=Pa(a.type,!0),a;default:return\"\"}}\nfunction Ra(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ua:return\"Fragment\";case ta:return\"Portal\";case xa:return\"Profiler\";case wa:return\"StrictMode\";case Ba:return\"Suspense\";case Ca:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case za:return(a.displayName||\"Context\")+\".Consumer\";case ya:return(a._context.displayName||\"Context\")+\".Provider\";case Aa:var b=a.render;b=b.displayName||b.name||\"\";\nreturn a.displayName||(\"\"!==b?\"ForwardRef(\"+b+\")\":\"ForwardRef\");case Da:return Ra(a.type);case Fa:return Ra(a._render);case Ea:b=a._payload;a=a._init;try{return Ra(a(b))}catch(c){}}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"object\":case \"string\":case \"undefined\":return a;default:return\"\"}}function Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return m({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function $a(a,b){b=b.checked;null!=b&&qa(a,\"checked\",b,!1)}\nfunction ab(a,b){$a(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?bb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&bb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction cb(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction bb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}function db(a){var b=\"\";aa.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}function eb(a,b){a=m({children:void 0},b);if(b=db(b.children))a.children=b;return a}\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e=c.length))throw Error(y(93));c=c[0]}b=c}null==b&&(b=\"\");c=b}a._wrapperState={initialValue:Sa(c)}}\nfunction ib(a,b){var c=Sa(b.value),d=Sa(b.defaultValue);null!=c&&(c=\"\"+c,c!==a.value&&(a.value=c),null==b.defaultValue&&a.defaultValue!==c&&(a.defaultValue=c));null!=d&&(a.defaultValue=\"\"+d)}function jb(a){var b=a.textContent;b===a._wrapperState.initialValue&&\"\"!==b&&null!==b&&(a.value=b)}var kb={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};\nfunction lb(a){switch(a){case \"svg\":return\"http://www.w3.org/2000/svg\";case \"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function mb(a,b){return null==a||\"http://www.w3.org/1999/xhtml\"===a?lb(b):\"http://www.w3.org/2000/svg\"===a&&\"foreignObject\"===b?\"http://www.w3.org/1999/xhtml\":a}\nvar nb,ob=function(a){return\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c,d,e)})}:a}(function(a,b){if(a.namespaceURI!==kb.svg||\"innerHTML\"in a)a.innerHTML=b;else{nb=nb||document.createElement(\"div\");nb.innerHTML=\"\"+b.valueOf().toString()+\"\";for(b=nb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction pb(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,\nfloodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(qb).forEach(function(a){rb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);qb[b]=qb[a]})});function sb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||qb.hasOwnProperty(a)&&qb[a]?(\"\"+b).trim():b+\"px\"}\nfunction tb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=sb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction vb(a,b){if(b){if(ub[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(y(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(y(60));if(!(\"object\"===typeof b.dangerouslySetInnerHTML&&\"__html\"in b.dangerouslySetInnerHTML))throw Error(y(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(y(62));}}\nfunction wb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(y(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;ad?0:1<c;c++)b.push(a);return b}\nfunction $c(a,b,c){a.pendingLanes|=b;var d=b-1;a.suspendedLanes&=d;a.pingedLanes&=d;a=a.eventTimes;b=31-Vc(b);a[b]=c}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(a){return 0===a?32:31-(bd(a)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(a,b,c,d){Kb||Ib();var e=hd,f=Kb;Kb=!0;try{Hb(e,a,b,c,d)}finally{(Kb=f)||Mb()}}function id(a,b,c,d){ed(dd,hd.bind(null,a,b,c,d))}\nfunction hd(a,b,c,d){if(fd){var e;if((e=0===(b&4))&&0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Ke(c)}}function Me(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Me(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Ne(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Oe(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nvar Pe=fa&&\"documentMode\"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Oe(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Je(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Af||(a.current=zf[Af],zf[Af]=null,Af--)}function I(a,b){Af++;zf[Af]=a.current;a.current=b}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;\nfunction Ef(a,b){var c=a.type.contextTypes;if(!c)return Cf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function Ff(a){a=a.childContextTypes;return null!==a&&void 0!==a}function Gf(){H(N);H(M)}function Hf(a,b,c){if(M.current!==Cf)throw Error(y(168));I(M,b);I(N,c)}\nfunction If(a,b,c){var d=a.stateNode;a=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in a))throw Error(y(108,Ra(b)||\"Unknown\",e));return m({},c,d)}function Jf(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Cf;Df=M.current;I(M,a);I(N,N.current);return!0}function Kf(a,b,c){var d=a.stateNode;if(!d)throw Error(y(169));c?(a=If(a,b,Df),d.__reactInternalMemoizedMergedChildContext=a,H(N),H(M),I(M,a)):H(N);I(N,c)}\nvar Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=void 0!==Rf?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1E4>dg?Sf:function(){return Sf()-dg};\nfunction eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332));}}function fg(a){switch(a){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332));}}function gg(a,b){a=fg(a);return Nf(a,b)}function hg(a,b,c){a=fg(a);return Of(a,b,c)}function ig(){if(null!==bg){var a=bg;bg=null;Pf(a)}jg()}\nfunction jg(){if(!cg&&null!==ag){cg=!0;var a=0;try{var b=ag;gg(99,function(){for(;az?(q=u,u=null):q=u.sibling;var n=p(e,u,h[z],k);if(null===n){null===u&&(u=q);break}a&&u&&null===\nn.alternate&&b(e,u);g=f(n,g,z);null===t?l=n:t.sibling=n;t=n;u=q}if(z===h.length)return c(e,u),l;if(null===u){for(;zz?(q=u,u=null):q=u.sibling;var w=p(e,u,n.value,k);if(null===w){null===u&&(u=q);break}a&&u&&null===w.alternate&&b(e,u);g=f(w,g,z);null===t?l=w:t.sibling=w;t=w;u=q}if(n.done)return c(e,u),l;if(null===u){for(;!n.done;z++,n=h.next())n=A(e,n.value,k),null!==n&&(g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);return l}for(u=d(e,u);!n.done;z++,n=h.next())n=C(u,e,z,n.value,k),null!==n&&(a&&null!==n.alternate&&\nu.delete(null===n.key?z:n.key),g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);a&&u.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k=\"object\"===typeof f&&null!==f&&f.type===ua&&null===f.key;k&&(f=f.props.children);var l=\"object\"===typeof f&&null!==f;if(l)switch(f.$$typeof){case sa:a:{l=f.key;for(k=d;null!==k;){if(k.key===l){switch(k.tag){case 7:if(f.type===ua){c(a,k.sibling);d=e(k,f.props.children);d.return=a;a=d;break a}break;default:if(k.elementType===f.type){c(a,k.sibling);\nd=e(k,f.props);d.ref=Qg(a,k,f);d.return=a;a=d;break a}}c(a,k);break}else b(a,k);k=k.sibling}f.type===ua?(d=Xg(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Vg(f.type,f.key,f.props,null,a.mode,h),h.ref=Qg(a,d,f),h.return=a,a=h)}return g(a);case ta:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=\nWg(f,a.mode,h);d.return=a;a=d}return g(a)}if(\"string\"===typeof f||\"number\"===typeof f)return f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):(c(a,d),d=Ug(f,a.mode,h),d.return=a,a=d),g(a);if(Pg(f))return x(a,d,f,h);if(La(f))return w(a,d,f,h);l&&Rg(a,f);if(\"undefined\"===typeof f&&!k)switch(a.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(a.type)||\"Component\"));}return c(a,d)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);\nfunction dh(a){if(a===$g)throw Error(y(174));return a}function eh(a,b){I(ch,b);I(bh,a);I(ah,$g);a=b.nodeType;switch(a){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:mb(null,\"\");break;default:a=8===a?b.parentNode:b,b=a.namespaceURI||null,a=a.tagName,b=mb(b,a)}H(ah);I(ah,b)}function fh(){H(ah);H(bh);H(ch)}function gh(a){dh(ch.current);var b=dh(ah.current);var c=mb(b,a.type);b!==c&&(I(bh,a),I(ah,c))}function hh(a){bh.current===a&&(H(ah),H(bh))}var P=Bf(0);\nfunction ih(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||\"$?\"===c.data||\"$!\"===c.data))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&64))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}var jh=null,kh=null,lh=!1;\nfunction mh(a,b){var c=nh(5,null,null,0);c.elementType=\"DELETED\";c.type=\"DELETED\";c.stateNode=b;c.return=a;c.flags=8;null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function oh(a,b){switch(a.tag){case 5:var c=a.type;b=1!==b.nodeType||c.toLowerCase()!==b.nodeName.toLowerCase()?null:b;return null!==b?(a.stateNode=b,!0):!1;case 6:return b=\"\"===a.pendingProps||3!==b.nodeType?null:b,null!==b?(a.stateNode=b,!0):!1;case 13:return!1;default:return!1}}\nfunction ph(a){if(lh){var b=kh;if(b){var c=b;if(!oh(a,b)){b=rf(c.nextSibling);if(!b||!oh(a,b)){a.flags=a.flags&-1025|2;lh=!1;jh=a;return}mh(jh,c)}jh=a;kh=rf(b.firstChild)}else a.flags=a.flags&-1025|2,lh=!1,jh=a}}function qh(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag&&13!==a.tag;)a=a.return;jh=a}\nfunction rh(a){if(a!==jh)return!1;if(!lh)return qh(a),lh=!0,!1;var b=a.type;if(5!==a.tag||\"head\"!==b&&\"body\"!==b&&!nf(b,a.memoizedProps))for(b=kh;b;)mh(a,b),b=rf(b.nextSibling);qh(a);if(13===a.tag){a=a.memoizedState;a=null!==a?a.dehydrated:null;if(!a)throw Error(y(317));a:{a=a.nextSibling;for(b=0;a;){if(8===a.nodeType){var c=a.data;if(\"/$\"===c){if(0===b){kh=rf(a.nextSibling);break a}b--}else\"$\"!==c&&\"$!\"!==c&&\"$?\"!==c||b++}a=a.nextSibling}kh=null}}else kh=jh?rf(a.stateNode.nextSibling):null;return!0}\nfunction sh(){kh=jh=null;lh=!1}var th=[];function uh(){for(var a=0;af))throw Error(y(301));f+=1;T=S=null;b.updateQueue=null;vh.current=Fh;a=c(d,e)}while(zh)}vh.current=Gh;b=null!==S&&null!==S.next;xh=0;T=S=R=null;yh=!1;if(b)throw Error(y(300));return a}function Hh(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};null===T?R.memoizedState=T=a:T=T.next=a;return T}\nfunction Ih(){if(null===S){var a=R.alternate;a=null!==a?a.memoizedState:null}else a=S.next;var b=null===T?R.memoizedState:T.next;if(null!==b)T=b,S=a;else{if(null===a)throw Error(y(310));S=a;a={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null};null===T?R.memoizedState=T=a:T=T.next=a}return T}function Jh(a,b){return\"function\"===typeof b?b(a):b}\nfunction Kh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=S,e=d.baseQueue,f=c.pending;if(null!==f){if(null!==e){var g=e.next;e.next=f.next;f.next=g}d.baseQueue=e=f;c.pending=null}if(null!==e){e=e.next;d=d.baseState;var h=g=f=null,k=e;do{var l=k.lane;if((xh&l)===l)null!==h&&(h=h.next={lane:0,action:k.action,eagerReducer:k.eagerReducer,eagerState:k.eagerState,next:null}),d=k.eagerReducer===a?k.eagerState:a(d,k.action);else{var n={lane:l,action:k.action,eagerReducer:k.eagerReducer,\neagerState:k.eagerState,next:null};null===h?(g=h=n,f=d):h=h.next=n;R.lanes|=l;Dg|=l}k=k.next}while(null!==k&&k!==e);null===h?f=d:h.next=g;He(d,b.memoizedState)||(ug=!0);b.memoizedState=d;b.baseState=f;b.baseQueue=h;c.lastRenderedState=d}return[b.memoizedState,c.dispatch]}\nfunction Lh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=c.dispatch,e=c.pending,f=b.memoizedState;if(null!==e){c.pending=null;var g=e=e.next;do f=a(f,g.action),g=g.next;while(g!==e);He(f,b.memoizedState)||(ug=!0);b.memoizedState=f;null===b.baseQueue&&(b.baseState=f);c.lastRenderedState=f}return[f,d]}\nfunction Mh(a,b,c){var d=b._getVersion;d=d(b._source);var e=b._workInProgressVersionPrimary;if(null!==e)a=e===d;else if(a=a.mutableReadLanes,a=(xh&a)===a)b._workInProgressVersionPrimary=d,th.push(b);if(a)return c(b._source);th.push(b);throw Error(y(350));}\nfunction Nh(a,b,c,d){var e=U;if(null===e)throw Error(y(349));var f=b._getVersion,g=f(b._source),h=vh.current,k=h.useState(function(){return Mh(e,b,c)}),l=k[1],n=k[0];k=T;var A=a.memoizedState,p=A.refs,C=p.getSnapshot,x=A.source;A=A.subscribe;var w=R;a.memoizedState={refs:p,source:b,subscribe:d};h.useEffect(function(){p.getSnapshot=c;p.setSnapshot=l;var a=f(b._source);if(!He(g,a)){a=c(b._source);He(n,a)||(l(a),a=Ig(w),e.mutableReadLanes|=a&e.pendingLanes);a=e.mutableReadLanes;e.entangledLanes|=a;for(var d=\ne.entanglements,h=a;0c?98:c,function(){a(!0)});gg(97\\x3c/script>\",a=a.removeChild(a.firstChild)):\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[wf]=b;a[xf]=d;Bi(a,b,!1,!1);b.stateNode=a;g=wb(c,d);switch(c){case \"dialog\":G(\"cancel\",a);G(\"close\",a);\ne=d;break;case \"iframe\":case \"object\":case \"embed\":G(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eJi&&(b.flags|=64,f=!0,Fi(d,!1),b.lanes=33554432)}else{if(!f)if(a=ih(g),null!==a){if(b.flags|=64,f=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Fi(d,!0),null===d.tail&&\"hidden\"===d.tailMode&&!g.alternate&&!lh)return b=b.lastEffect=d.lastEffect,null!==b&&(b.nextEffect=null),null}else 2*O()-d.renderingStartTime>Ji&&1073741824!==c&&(b.flags|=\n64,f=!0,Fi(d,!1),b.lanes=33554432);d.isBackwards?(g.sibling=b.child,b.child=g):(c=d.last,null!==c?c.sibling=g:b.child=g,d.last=g)}return null!==d.tail?(c=d.tail,d.rendering=c,d.tail=c.sibling,d.lastEffect=b.lastEffect,d.renderingStartTime=O(),c.sibling=null,b=P.current,I(P,f?b&1|2:b&1),c):null;case 23:case 24:return Ki(),null!==a&&null!==a.memoizedState!==(null!==b.memoizedState)&&\"unstable-defer-without-hiding\"!==d.mode&&(b.flags|=4),null}throw Error(y(156,b.tag));}\nfunction Li(a){switch(a.tag){case 1:Ff(a.type)&&Gf();var b=a.flags;return b&4096?(a.flags=b&-4097|64,a):null;case 3:fh();H(N);H(M);uh();b=a.flags;if(0!==(b&64))throw Error(y(285));a.flags=b&-4097|64;return a;case 5:return hh(a),null;case 13:return H(P),b=a.flags,b&4096?(a.flags=b&-4097|64,a):null;case 19:return H(P),null;case 4:return fh(),null;case 10:return rg(a),null;case 23:case 24:return Ki(),null;default:return null}}\nfunction Mi(a,b){try{var c=\"\",d=b;do c+=Qa(d),d=d.return;while(d);var e=c}catch(f){e=\"\\nError generating stack: \"+f.message+\"\\n\"+f.stack}return{value:a,source:b,stack:e}}function Ni(a,b){try{console.error(b.value)}catch(c){setTimeout(function(){throw c;})}}var Oi=\"function\"===typeof WeakMap?WeakMap:Map;function Pi(a,b,c){c=zg(-1,c);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){Qi||(Qi=!0,Ri=d);Ni(a,b)};return c}\nfunction Si(a,b,c){c=zg(-1,c);c.tag=3;var d=a.type.getDerivedStateFromError;if(\"function\"===typeof d){var e=b.value;c.payload=function(){Ni(a,b);return d(e)}}var f=a.stateNode;null!==f&&\"function\"===typeof f.componentDidCatch&&(c.callback=function(){\"function\"!==typeof d&&(null===Ti?Ti=new Set([this]):Ti.add(this),Ni(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:\"\"})});return c}var Ui=\"function\"===typeof WeakSet?WeakSet:Set;\nfunction Vi(a){var b=a.ref;if(null!==b)if(\"function\"===typeof b)try{b(null)}catch(c){Wi(a,c)}else b.current=null}function Xi(a,b){switch(b.tag){case 0:case 11:case 15:case 22:return;case 1:if(b.flags&256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:lg(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}return;case 3:b.flags&256&&qf(b.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163));}\nfunction Yi(a,b,c){switch(c.tag){case 0:case 11:case 15:case 22:b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{if(3===(a.tag&3)){var d=a.create;a.destroy=d()}a=a.next}while(a!==b)}b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{var e=a;d=e.next;e=e.tag;0!==(e&4)&&0!==(e&1)&&(Zi(c,a),$i(c,a));a=d}while(a!==b)}return;case 1:a=c.stateNode;c.flags&4&&(null===b?a.componentDidMount():(d=c.elementType===c.type?b.memoizedProps:lg(c.type,b.memoizedProps),a.componentDidUpdate(d,\nb.memoizedState,a.__reactInternalSnapshotBeforeUpdate)));b=c.updateQueue;null!==b&&Eg(c,b,a);return;case 3:b=c.updateQueue;if(null!==b){a=null;if(null!==c.child)switch(c.child.tag){case 5:a=c.child.stateNode;break;case 1:a=c.child.stateNode}Eg(c,b,a)}return;case 5:a=c.stateNode;null===b&&c.flags&4&&mf(c.type,c.memoizedProps)&&a.focus();return;case 6:return;case 4:return;case 12:return;case 13:null===c.memoizedState&&(c=c.alternate,null!==c&&(c=c.memoizedState,null!==c&&(c=c.dehydrated,null!==c&&Cc(c))));\nreturn;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163));}\nfunction aj(a,b){for(var c=a;;){if(5===c.tag){var d=c.stateNode;if(b)d=d.style,\"function\"===typeof d.setProperty?d.setProperty(\"display\",\"none\",\"important\"):d.display=\"none\";else{d=c.stateNode;var e=c.memoizedProps.style;e=void 0!==e&&null!==e&&e.hasOwnProperty(\"display\")?e.display:null;d.style.display=sb(\"display\",e)}}else if(6===c.tag)c.stateNode.nodeValue=b?\"\":c.memoizedProps;else if((23!==c.tag&&24!==c.tag||null===c.memoizedState||c===a)&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===\na)break;for(;null===c.sibling;){if(null===c.return||c.return===a)return;c=c.return}c.sibling.return=c.return;c=c.sibling}}\nfunction bj(a,b){if(Mf&&\"function\"===typeof Mf.onCommitFiberUnmount)try{Mf.onCommitFiberUnmount(Lf,b)}catch(f){}switch(b.tag){case 0:case 11:case 14:case 15:case 22:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var c=a=a.next;do{var d=c,e=d.destroy;d=d.tag;if(void 0!==e)if(0!==(d&4))Zi(b,c);else{d=b;try{e()}catch(f){Wi(d,f)}}c=c.next}while(c!==a)}break;case 1:Vi(b);a=b.stateNode;if(\"function\"===typeof a.componentWillUnmount)try{a.props=b.memoizedProps,a.state=b.memoizedState,a.componentWillUnmount()}catch(f){Wi(b,\nf)}break;case 5:Vi(b);break;case 4:cj(a,b)}}function dj(a){a.alternate=null;a.child=null;a.dependencies=null;a.firstEffect=null;a.lastEffect=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.return=null;a.updateQueue=null}function ej(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction fj(a){a:{for(var b=a.return;null!==b;){if(ej(b))break a;b=b.return}throw Error(y(160));}var c=b;b=c.stateNode;switch(c.tag){case 5:var d=!1;break;case 3:b=b.containerInfo;d=!0;break;case 4:b=b.containerInfo;d=!0;break;default:throw Error(y(161));}c.flags&16&&(pb(b,\"\"),c.flags&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||ej(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=c.sibling;5!==c.tag&&6!==c.tag&&18!==c.tag;){if(c.flags&2)continue b;if(null===\nc.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.flags&2)){c=c.stateNode;break a}}d?gj(a,c,b):hj(a,c,b)}\nfunction gj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=jf));else if(4!==d&&(a=a.child,null!==a))for(gj(a,b,c),a=a.sibling;null!==a;)gj(a,b,c),a=a.sibling}\nfunction hj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(hj(a,b,c),a=a.sibling;null!==a;)hj(a,b,c),a=a.sibling}\nfunction cj(a,b){for(var c=b,d=!1,e,f;;){if(!d){d=c.return;a:for(;;){if(null===d)throw Error(y(160));e=d.stateNode;switch(d.tag){case 5:f=!1;break a;case 3:e=e.containerInfo;f=!0;break a;case 4:e=e.containerInfo;f=!0;break a}d=d.return}d=!0}if(5===c.tag||6===c.tag){a:for(var g=a,h=c,k=h;;)if(bj(g,k),null!==k.child&&4!==k.tag)k.child.return=k,k=k.child;else{if(k===h)break a;for(;null===k.sibling;){if(null===k.return||k.return===h)break a;k=k.return}k.sibling.return=k.return;k=k.sibling}f?(g=e,h=c.stateNode,\n8===g.nodeType?g.parentNode.removeChild(h):g.removeChild(h)):e.removeChild(c.stateNode)}else if(4===c.tag){if(null!==c.child){e=c.stateNode.containerInfo;f=!0;c.child.return=c;c=c.child;continue}}else if(bj(a,c),null!==c.child){c.child.return=c;c=c.child;continue}if(c===b)break;for(;null===c.sibling;){if(null===c.return||c.return===b)return;c=c.return;4===c.tag&&(d=!1)}c.sibling.return=c.return;c=c.sibling}}\nfunction ij(a,b){switch(b.tag){case 0:case 11:case 14:case 15:case 22:var c=b.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do 3===(d.tag&3)&&(a=d.destroy,d.destroy=void 0,void 0!==a&&a()),d=d.next;while(d!==c)}return;case 1:return;case 5:c=b.stateNode;if(null!=c){d=b.memoizedProps;var e=null!==a?a.memoizedProps:d;a=b.type;var f=b.updateQueue;b.updateQueue=null;if(null!==f){c[xf]=d;\"input\"===a&&\"radio\"===d.type&&null!=d.name&&$a(c,d);wb(a,e);b=wb(a,d);for(e=0;ee&&(e=g);c&=~f}c=e;c=O()-c;c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3E3>c?3E3:4320>\nc?4320:1960*nj(c/1960))-c;if(10 component higher in the tree to provide a loading indicator or placeholder to display.\")}5!==V&&(V=2);k=Mi(k,h);p=\ng;do{switch(p.tag){case 3:f=k;p.flags|=4096;b&=-b;p.lanes|=b;var J=Pi(p,f,b);Bg(p,J);break a;case 1:f=k;var K=p.type,Q=p.stateNode;if(0===(p.flags&64)&&(\"function\"===typeof K.getDerivedStateFromError||null!==Q&&\"function\"===typeof Q.componentDidCatch&&(null===Ti||!Ti.has(Q)))){p.flags|=4096;b&=-b;p.lanes|=b;var L=Si(p,f,b);Bg(p,L);break a}}p=p.return}while(null!==p)}Zj(c)}catch(va){b=va;Y===c&&null!==c&&(Y=c=c.return);continue}break}while(1)}\nfunction Pj(){var a=oj.current;oj.current=Gh;return null===a?Gh:a}function Tj(a,b){var c=X;X|=16;var d=Pj();U===a&&W===b||Qj(a,b);do try{ak();break}catch(e){Sj(a,e)}while(1);qg();X=c;oj.current=d;if(null!==Y)throw Error(y(261));U=null;W=0;return V}function ak(){for(;null!==Y;)bk(Y)}function Rj(){for(;null!==Y&&!Qf();)bk(Y)}function bk(a){var b=ck(a.alternate,a,qj);a.memoizedProps=a.pendingProps;null===b?Zj(a):Y=b;pj.current=null}\nfunction Zj(a){var b=a;do{var c=b.alternate;a=b.return;if(0===(b.flags&2048)){c=Gi(c,b,qj);if(null!==c){Y=c;return}c=b;if(24!==c.tag&&23!==c.tag||null===c.memoizedState||0!==(qj&1073741824)||0===(c.mode&4)){for(var d=0,e=c.child;null!==e;)d|=e.lanes|e.childLanes,e=e.sibling;c.childLanes=d}null!==a&&0===(a.flags&2048)&&(null===a.firstEffect&&(a.firstEffect=b.firstEffect),null!==b.lastEffect&&(null!==a.lastEffect&&(a.lastEffect.nextEffect=b.firstEffect),a.lastEffect=b.lastEffect),1g&&(h=g,g=J,J=h),h=Le(t,J),f=Le(t,g),h&&f&&(1!==v.rangeCount||v.anchorNode!==h.node||v.anchorOffset!==h.offset||v.focusNode!==f.node||v.focusOffset!==f.offset)&&(q=q.createRange(),q.setStart(h.node,h.offset),v.removeAllRanges(),J>g?(v.addRange(q),v.extend(f.node,f.offset)):(q.setEnd(f.node,f.offset),v.addRange(q))))));q=[];for(v=t;v=v.parentNode;)1===v.nodeType&&q.push({element:v,left:v.scrollLeft,top:v.scrollTop});\"function\"===typeof t.focus&&t.focus();for(t=\n0;tO()-jj?Qj(a,0):uj|=c);Mj(a,b)}function lj(a,b){var c=a.stateNode;null!==c&&c.delete(b);b=0;0===b&&(b=a.mode,0===(b&2)?b=1:0===(b&4)?b=99===eg()?1:2:(0===Gj&&(Gj=tj),b=Yc(62914560&~Gj),0===b&&(b=4194304)));c=Hg();a=Kj(a,b);null!==a&&($c(a,b,c),Mj(a,c))}var ck;\nck=function(a,b,c){var d=b.lanes;if(null!==a)if(a.memoizedProps!==b.pendingProps||N.current)ug=!0;else if(0!==(c&d))ug=0!==(a.flags&16384)?!0:!1;else{ug=!1;switch(b.tag){case 3:ri(b);sh();break;case 5:gh(b);break;case 1:Ff(b.type)&&Jf(b);break;case 4:eh(b,b.stateNode.containerInfo);break;case 10:d=b.memoizedProps.value;var e=b.type._context;I(mg,e._currentValue);e._currentValue=d;break;case 13:if(null!==b.memoizedState){if(0!==(c&b.child.childLanes))return ti(a,b,c);I(P,P.current&1);b=hi(a,b,c);return null!==\nb?b.sibling:null}I(P,P.current&1);break;case 19:d=0!==(c&b.childLanes);if(0!==(a.flags&64)){if(d)return Ai(a,b,c);b.flags|=64}e=b.memoizedState;null!==e&&(e.rendering=null,e.tail=null,e.lastEffect=null);I(P,P.current);if(d)break;else return null;case 23:case 24:return b.lanes=0,mi(a,b,c)}return hi(a,b,c)}else ug=!1;b.lanes=0;switch(b.tag){case 2:d=b.type;null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);a=b.pendingProps;e=Ef(b,M.current);tg(b,c);e=Ch(null,b,d,a,e,c);b.flags|=1;if(\"object\"===\ntypeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff(d)){var f=!0;Jf(b)}else f=!1;b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null;xg(b);var g=d.getDerivedStateFromProps;\"function\"===typeof g&&Gg(b,d,g,a);e.updater=Kg;b.stateNode=e;e._reactInternals=b;Og(b,d,a,c);b=qi(null,b,d,!0,f,c)}else b.tag=0,fi(null,b,e,c),b=b.child;return b;case 16:e=b.elementType;a:{null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);\na=b.pendingProps;f=e._init;e=f(e._payload);b.type=e;f=b.tag=hk(e);a=lg(e,a);switch(f){case 0:b=li(null,b,e,a,c);break a;case 1:b=pi(null,b,e,a,c);break a;case 11:b=gi(null,b,e,a,c);break a;case 14:b=ii(null,b,e,lg(e.type,a),d,c);break a}throw Error(y(306,e,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),li(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),pi(a,b,d,e,c);case 3:ri(b);d=b.updateQueue;if(null===a||null===d)throw Error(y(282));\nd=b.pendingProps;e=b.memoizedState;e=null!==e?e.element:null;yg(a,b);Cg(b,d,null,c);d=b.memoizedState.element;if(d===e)sh(),b=hi(a,b,c);else{e=b.stateNode;if(f=e.hydrate)kh=rf(b.stateNode.containerInfo.firstChild),jh=b,f=lh=!0;if(f){a=e.mutableSourceEagerHydrationData;if(null!=a)for(e=0;e = ({ stroke, fill }) => (\n <>\n {/* Generator: Moho 13.0.3 build 635 */}\n \n \n \n \n \n \n);\n\nconst NUM_WAVES = 8;\nconst WAVE_DURATION = 1;\nconst WAVE_PARALLAX_SCALE_START = 1.2;\nconst WAVE_PARALLAX_TRANSLATE_START = 10;\nconst WAVE_PARALLAX_SCALE_VELOCITY = 1.25;\nconst WAVE_PARALLAX_TRANSLATE_VELOCITY = 30;\nconst WAVE_PARALLAX_TRANSLATE_ACCEL = 10;\n\nconst NumericSlider: React.FC<{\n id: string;\n label: string;\n onChange: (value: number) => void;\n value: number;\n min: number;\n max: number;\n step: number;\n valueSuffix?: string;\n}> = (props) => {\n return (\n

\n \n props.onChange(parseFloat(e.target.value))}\n />\n \n {\" \"}\n {props.value}\n {props.valueSuffix}\n \n

\n );\n};\n\nconst Waves: React.FC<{}> = () => {\n const [stroke, setStroke] = useState(WAVE_STROKE);\n const [fill, setFill] = useState(WAVE_FILL);\n const [numWaves, setNumWaves] = useState(NUM_WAVES);\n const [duration, setDuration] = useState(WAVE_DURATION);\n const [initialYVel, setInitialYVel] = useState(\n WAVE_PARALLAX_TRANSLATE_VELOCITY\n );\n const [yAccel, setYAccel] = useState(WAVE_PARALLAX_TRANSLATE_ACCEL);\n const [scaleVel, setScaleVel] = useState(WAVE_PARALLAX_SCALE_VELOCITY);\n\n let scale = WAVE_PARALLAX_SCALE_START;\n let y = WAVE_PARALLAX_TRANSLATE_START;\n let yVel = initialYVel;\n let waves: JSX.Element[] = [];\n\n for (let i = 0; i < numWaves; i++) {\n waves.push(\n \n \n \n \n \n \n );\n y += yVel;\n scale *= scaleVel;\n yVel += yAccel;\n }\n\n return (\n <>\n \n {waves}\n \n

\n \n setStroke(e.target.value)}\n id=\"stroke\"\n />{\" \"}\n \n setFill(e.target.value)}\n id=\"fill\"\n />\n

\n \n \n \n \n \n \n );\n};\n\nexport const WavesPage: React.FC<{}> = () => (\n <>\n

Waves!

\n \n \n);\n","export function float(value: string | number | undefined): number {\n if (typeof value === \"number\") return value;\n if (value === undefined) value = \"\";\n\n const float = parseFloat(value);\n\n if (isNaN(float)) {\n throw new Error(`Expected '${value}' to be a float!`);\n }\n\n return float;\n}\n\nexport function flatten(arr: T[][]): T[] {\n const result: T[] = [];\n\n for (let subarr of arr) {\n result.push(...subarr);\n }\n\n return result;\n}\n\n/**\n * Convert radians to degrees.\n */\nexport function rad2deg(radians: number): number {\n return (radians * 180) / Math.PI;\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Bezier = void 0;\n// math-inlining.\nconst {\n abs,\n cos,\n sin,\n acos,\n atan2,\n sqrt,\n pow\n} = Math; // cube root function yielding real roots\n\nfunction crt(v) {\n return v < 0 ? -pow(-v, 1 / 3) : pow(v, 1 / 3);\n} // trig constants\n\n\nconst pi = Math.PI,\n tau = 2 * pi,\n quart = pi / 2,\n // float precision significant decimal\nepsilon = 0.000001,\n // extremas used in bbox calculation and similar algorithms\nnMax = Number.MAX_SAFE_INTEGER || 9007199254740991,\n nMin = Number.MIN_SAFE_INTEGER || -9007199254740991,\n // a zero coordinate, which is surprisingly useful\nZERO = {\n x: 0,\n y: 0,\n z: 0\n}; // Bezier utility functions\n\nconst utils = {\n // Legendre-Gauss abscissae with n=24 (x_i values, defined at i=n as the roots of the nth order Legendre polynomial Pn(x))\n Tvalues: [-0.0640568928626056260850430826247450385909, 0.0640568928626056260850430826247450385909, -0.1911188674736163091586398207570696318404, 0.1911188674736163091586398207570696318404, -0.3150426796961633743867932913198102407864, 0.3150426796961633743867932913198102407864, -0.4337935076260451384870842319133497124524, 0.4337935076260451384870842319133497124524, -0.5454214713888395356583756172183723700107, 0.5454214713888395356583756172183723700107, -0.6480936519369755692524957869107476266696, 0.6480936519369755692524957869107476266696, -0.7401241915785543642438281030999784255232, 0.7401241915785543642438281030999784255232, -0.8200019859739029219539498726697452080761, 0.8200019859739029219539498726697452080761, -0.8864155270044010342131543419821967550873, 0.8864155270044010342131543419821967550873, -0.9382745520027327585236490017087214496548, 0.9382745520027327585236490017087214496548, -0.9747285559713094981983919930081690617411, 0.9747285559713094981983919930081690617411, -0.9951872199970213601799974097007368118745, 0.9951872199970213601799974097007368118745],\n // Legendre-Gauss weights with n=24 (w_i values, defined by a function linked to in the Bezier primer article)\n Cvalues: [0.1279381953467521569740561652246953718517, 0.1279381953467521569740561652246953718517, 0.1258374563468282961213753825111836887264, 0.1258374563468282961213753825111836887264, 0.121670472927803391204463153476262425607, 0.121670472927803391204463153476262425607, 0.1155056680537256013533444839067835598622, 0.1155056680537256013533444839067835598622, 0.1074442701159656347825773424466062227946, 0.1074442701159656347825773424466062227946, 0.0976186521041138882698806644642471544279, 0.0976186521041138882698806644642471544279, 0.086190161531953275917185202983742667185, 0.086190161531953275917185202983742667185, 0.0733464814110803057340336152531165181193, 0.0733464814110803057340336152531165181193, 0.0592985849154367807463677585001085845412, 0.0592985849154367807463677585001085845412, 0.0442774388174198061686027482113382288593, 0.0442774388174198061686027482113382288593, 0.0285313886289336631813078159518782864491, 0.0285313886289336631813078159518782864491, 0.0123412297999871995468056670700372915759, 0.0123412297999871995468056670700372915759],\n arcfn: function (t, derivativeFn) {\n const d = derivativeFn(t);\n let l = d.x * d.x + d.y * d.y;\n\n if (typeof d.z !== \"undefined\") {\n l += d.z * d.z;\n }\n\n return sqrt(l);\n },\n compute: function (t, points, _3d) {\n // shortcuts\n if (t === 0) {\n points[0].t = 0;\n return points[0];\n }\n\n const order = points.length - 1;\n\n if (t === 1) {\n points[order].t = 1;\n return points[order];\n }\n\n const mt = 1 - t;\n let p = points; // constant?\n\n if (order === 0) {\n points[0].t = t;\n return points[0];\n } // linear?\n\n\n if (order === 1) {\n const ret = {\n x: mt * p[0].x + t * p[1].x,\n y: mt * p[0].y + t * p[1].y,\n t: t\n };\n\n if (_3d) {\n ret.z = mt * p[0].z + t * p[1].z;\n }\n\n return ret;\n } // quadratic/cubic curve?\n\n\n if (order < 4) {\n let mt2 = mt * mt,\n t2 = t * t,\n a,\n b,\n c,\n d = 0;\n\n if (order === 2) {\n p = [p[0], p[1], p[2], ZERO];\n a = mt2;\n b = mt * t * 2;\n c = t2;\n } else if (order === 3) {\n a = mt2 * mt;\n b = mt2 * t * 3;\n c = mt * t2 * 3;\n d = t * t2;\n }\n\n const ret = {\n x: a * p[0].x + b * p[1].x + c * p[2].x + d * p[3].x,\n y: a * p[0].y + b * p[1].y + c * p[2].y + d * p[3].y,\n t: t\n };\n\n if (_3d) {\n ret.z = a * p[0].z + b * p[1].z + c * p[2].z + d * p[3].z;\n }\n\n return ret;\n } // higher order curves: use de Casteljau's computation\n\n\n const dCpts = JSON.parse(JSON.stringify(points));\n\n while (dCpts.length > 1) {\n for (let i = 0; i < dCpts.length - 1; i++) {\n dCpts[i] = {\n x: dCpts[i].x + (dCpts[i + 1].x - dCpts[i].x) * t,\n y: dCpts[i].y + (dCpts[i + 1].y - dCpts[i].y) * t\n };\n\n if (typeof dCpts[i].z !== \"undefined\") {\n dCpts[i] = dCpts[i].z + (dCpts[i + 1].z - dCpts[i].z) * t;\n }\n }\n\n dCpts.splice(dCpts.length - 1, 1);\n }\n\n dCpts[0].t = t;\n return dCpts[0];\n },\n computeWithRatios: function (t, points, ratios, _3d) {\n const mt = 1 - t,\n r = ratios,\n p = points;\n let f1 = r[0],\n f2 = r[1],\n f3 = r[2],\n f4 = r[3],\n d; // spec for linear\n\n f1 *= mt;\n f2 *= t;\n\n if (p.length === 2) {\n d = f1 + f2;\n return {\n x: (f1 * p[0].x + f2 * p[1].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z) / d,\n t: t\n };\n } // upgrade to quadratic\n\n\n f1 *= mt;\n f2 *= 2 * mt;\n f3 *= t * t;\n\n if (p.length === 3) {\n d = f1 + f2 + f3;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z) / d,\n t: t\n };\n } // upgrade to cubic\n\n\n f1 *= mt;\n f2 *= 1.5 * mt;\n f3 *= 3 * mt;\n f4 *= t * t * t;\n\n if (p.length === 4) {\n d = f1 + f2 + f3 + f4;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x + f4 * p[3].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y + f4 * p[3].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z + f4 * p[3].z) / d,\n t: t\n };\n }\n },\n derive: function (points, _3d) {\n const dpoints = [];\n\n for (let p = points, d = p.length, c = d - 1; d > 1; d--, c--) {\n const list = [];\n\n for (let j = 0, dpt; j < c; j++) {\n dpt = {\n x: c * (p[j + 1].x - p[j].x),\n y: c * (p[j + 1].y - p[j].y)\n };\n\n if (_3d) {\n dpt.z = c * (p[j + 1].z - p[j].z);\n }\n\n list.push(dpt);\n }\n\n dpoints.push(list);\n p = list;\n }\n\n return dpoints;\n },\n between: function (v, m, M) {\n return m <= v && v <= M || utils.approximately(v, m) || utils.approximately(v, M);\n },\n approximately: function (a, b, precision) {\n return abs(a - b) <= (precision || epsilon);\n },\n length: function (derivativeFn) {\n const z = 0.5,\n len = utils.Tvalues.length;\n let sum = 0;\n\n for (let i = 0, t; i < len; i++) {\n t = z * utils.Tvalues[i] + z;\n sum += utils.Cvalues[i] * utils.arcfn(t, derivativeFn);\n }\n\n return z * sum;\n },\n map: function (v, ds, de, ts, te) {\n const d1 = de - ds,\n d2 = te - ts,\n v2 = v - ds,\n r = v2 / d1;\n return ts + d2 * r;\n },\n lerp: function (r, v1, v2) {\n const ret = {\n x: v1.x + r * (v2.x - v1.x),\n y: v1.y + r * (v2.y - v1.y)\n };\n\n if (!!v1.z && !!v2.z) {\n ret.z = v1.z + r * (v2.z - v1.z);\n }\n\n return ret;\n },\n pointToString: function (p) {\n let s = p.x + \"/\" + p.y;\n\n if (typeof p.z !== \"undefined\") {\n s += \"/\" + p.z;\n }\n\n return s;\n },\n pointsToString: function (points) {\n return \"[\" + points.map(utils.pointToString).join(\", \") + \"]\";\n },\n copy: function (obj) {\n return JSON.parse(JSON.stringify(obj));\n },\n angle: function (o, v1, v2) {\n const dx1 = v1.x - o.x,\n dy1 = v1.y - o.y,\n dx2 = v2.x - o.x,\n dy2 = v2.y - o.y,\n cross = dx1 * dy2 - dy1 * dx2,\n dot = dx1 * dx2 + dy1 * dy2;\n return atan2(cross, dot);\n },\n // round as string, to avoid rounding errors\n round: function (v, d) {\n const s = \"\" + v;\n const pos = s.indexOf(\".\");\n return parseFloat(s.substring(0, pos + 1 + d));\n },\n dist: function (p1, p2) {\n const dx = p1.x - p2.x,\n dy = p1.y - p2.y;\n return sqrt(dx * dx + dy * dy);\n },\n closest: function (LUT, point) {\n let mdist = pow(2, 63),\n mpos,\n d;\n LUT.forEach(function (p, idx) {\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n mpos = idx;\n }\n });\n return {\n mdist: mdist,\n mpos: mpos\n };\n },\n abcratio: function (t, n) {\n // see ratio(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const bottom = pow(t, n) + pow(1 - t, n),\n top = bottom - 1;\n return abs(top / bottom);\n },\n projectionratio: function (t, n) {\n // see u(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const top = pow(1 - t, n),\n bottom = pow(t, n) + top;\n return top / bottom;\n },\n lli8: function (x1, y1, x2, y2, x3, y3, x4, y4) {\n const nx = (x1 * y2 - y1 * x2) * (x3 - x4) - (x1 - x2) * (x3 * y4 - y3 * x4),\n ny = (x1 * y2 - y1 * x2) * (y3 - y4) - (y1 - y2) * (x3 * y4 - y3 * x4),\n d = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4);\n\n if (d == 0) {\n return false;\n }\n\n return {\n x: nx / d,\n y: ny / d\n };\n },\n lli4: function (p1, p2, p3, p4) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n x3 = p3.x,\n y3 = p3.y,\n x4 = p4.x,\n y4 = p4.y;\n return utils.lli8(x1, y1, x2, y2, x3, y3, x4, y4);\n },\n lli: function (v1, v2) {\n return utils.lli4(v1, v1.c, v2, v2.c);\n },\n makeline: function (p1, p2) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n dx = (x2 - x1) / 3,\n dy = (y2 - y1) / 3;\n return new Bezier(x1, y1, x1 + dx, y1 + dy, x1 + 2 * dx, y1 + 2 * dy, x2, y2);\n },\n findbbox: function (sections) {\n let mx = nMax,\n my = nMax,\n MX = nMin,\n MY = nMin;\n sections.forEach(function (s) {\n const bbox = s.bbox();\n if (mx > bbox.x.min) mx = bbox.x.min;\n if (my > bbox.y.min) my = bbox.y.min;\n if (MX < bbox.x.max) MX = bbox.x.max;\n if (MY < bbox.y.max) MY = bbox.y.max;\n });\n return {\n x: {\n min: mx,\n mid: (mx + MX) / 2,\n max: MX,\n size: MX - mx\n },\n y: {\n min: my,\n mid: (my + MY) / 2,\n max: MY,\n size: MY - my\n }\n };\n },\n shapeintersections: function (s1, bbox1, s2, bbox2, curveIntersectionThreshold) {\n if (!utils.bboxoverlap(bbox1, bbox2)) return [];\n const intersections = [];\n const a1 = [s1.startcap, s1.forward, s1.back, s1.endcap];\n const a2 = [s2.startcap, s2.forward, s2.back, s2.endcap];\n a1.forEach(function (l1) {\n if (l1.virtual) return;\n a2.forEach(function (l2) {\n if (l2.virtual) return;\n const iss = l1.intersects(l2, curveIntersectionThreshold);\n\n if (iss.length > 0) {\n iss.c1 = l1;\n iss.c2 = l2;\n iss.s1 = s1;\n iss.s2 = s2;\n intersections.push(iss);\n }\n });\n });\n return intersections;\n },\n makeshape: function (forward, back, curveIntersectionThreshold) {\n const bpl = back.points.length;\n const fpl = forward.points.length;\n const start = utils.makeline(back.points[bpl - 1], forward.points[0]);\n const end = utils.makeline(forward.points[fpl - 1], back.points[0]);\n const shape = {\n startcap: start,\n forward: forward,\n back: back,\n endcap: end,\n bbox: utils.findbbox([start, forward, back, end])\n };\n\n shape.intersections = function (s2) {\n return utils.shapeintersections(shape, shape.bbox, s2, s2.bbox, curveIntersectionThreshold);\n };\n\n return shape;\n },\n getminmax: function (curve, d, list) {\n if (!list) return {\n min: 0,\n max: 0\n };\n let min = nMax,\n max = nMin,\n t,\n c;\n\n if (list.indexOf(0) === -1) {\n list = [0].concat(list);\n }\n\n if (list.indexOf(1) === -1) {\n list.push(1);\n }\n\n for (let i = 0, len = list.length; i < len; i++) {\n t = list[i];\n c = curve.get(t);\n\n if (c[d] < min) {\n min = c[d];\n }\n\n if (c[d] > max) {\n max = c[d];\n }\n }\n\n return {\n min: min,\n mid: (min + max) / 2,\n max: max,\n size: max - min\n };\n },\n align: function (points, line) {\n const tx = line.p1.x,\n ty = line.p1.y,\n a = -atan2(line.p2.y - ty, line.p2.x - tx),\n d = function (v) {\n return {\n x: (v.x - tx) * cos(a) - (v.y - ty) * sin(a),\n y: (v.x - tx) * sin(a) + (v.y - ty) * cos(a)\n };\n };\n\n return points.map(d);\n },\n roots: function (points, line) {\n line = line || {\n p1: {\n x: 0,\n y: 0\n },\n p2: {\n x: 1,\n y: 0\n }\n };\n const order = points.length - 1;\n const aligned = utils.align(points, line);\n\n const reduce = function (t) {\n return 0 <= t && t <= 1;\n };\n\n if (order === 2) {\n const a = aligned[0].y,\n b = aligned[1].y,\n c = aligned[2].y,\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2].filter(reduce);\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * b - 2 * c)].filter(reduce);\n }\n\n return [];\n } // see http://www.trans4mind.com/personal_development/mathematics/polynomials/cubicAlgebra.htm\n\n\n const pa = aligned[0].y,\n pb = aligned[1].y,\n pc = aligned[2].y,\n pd = aligned[3].y;\n let d = -pa + 3 * pb - 3 * pc + pd,\n a = 3 * pa - 6 * pb + 3 * pc,\n b = -3 * pa + 3 * pb,\n c = pa;\n\n if (utils.approximately(d, 0)) {\n // this is not a cubic curve.\n if (utils.approximately(a, 0)) {\n // in fact, this is not a quadratic curve either.\n if (utils.approximately(b, 0)) {\n // in fact in fact, there are no solutions.\n return [];\n } // linear solution:\n\n\n return [-c / b].filter(reduce);\n } // quadratic solution:\n\n\n const q = sqrt(b * b - 4 * a * c),\n a2 = 2 * a;\n return [(q - b) / a2, (-b - q) / a2].filter(reduce);\n } // at this point, we know we need a cubic solution:\n\n\n a /= d;\n b /= d;\n c /= d;\n const p = (3 * b - a * a) / 3,\n p3 = p / 3,\n q = (2 * a * a * a - 9 * a * b + 27 * c) / 27,\n q2 = q / 2,\n discriminant = q2 * q2 + p3 * p3 * p3;\n let u1, v1, x1, x2, x3;\n\n if (discriminant < 0) {\n const mp3 = -p / 3,\n mp33 = mp3 * mp3 * mp3,\n r = sqrt(mp33),\n t = -q / (2 * r),\n cosphi = t < -1 ? -1 : t > 1 ? 1 : t,\n phi = acos(cosphi),\n crtr = crt(r),\n t1 = 2 * crtr;\n x1 = t1 * cos(phi / 3) - a / 3;\n x2 = t1 * cos((phi + tau) / 3) - a / 3;\n x3 = t1 * cos((phi + 2 * tau) / 3) - a / 3;\n return [x1, x2, x3].filter(reduce);\n } else if (discriminant === 0) {\n u1 = q2 < 0 ? crt(-q2) : -crt(q2);\n x1 = 2 * u1 - a / 3;\n x2 = -u1 - a / 3;\n return [x1, x2].filter(reduce);\n } else {\n const sd = sqrt(discriminant);\n u1 = crt(-q2 + sd);\n v1 = crt(q2 + sd);\n return [u1 - v1 - a / 3].filter(reduce);\n }\n },\n droots: function (p) {\n // quadratic roots are easy\n if (p.length === 3) {\n const a = p[0],\n b = p[1],\n c = p[2],\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2];\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * (b - c))];\n }\n\n return [];\n } // linear roots are even easier\n\n\n if (p.length === 2) {\n const a = p[0],\n b = p[1];\n\n if (a !== b) {\n return [a / (a - b)];\n }\n\n return [];\n }\n\n return [];\n },\n curvature: function (t, d1, d2, _3d, kOnly) {\n let num,\n dnm,\n adk,\n dk,\n k = 0,\n r = 0; //\n // We're using the following formula for curvature:\n //\n // x'y\" - y'x\"\n // k(t) = ------------------\n // (x'² + y'²)^(3/2)\n //\n // from https://en.wikipedia.org/wiki/Radius_of_curvature#Definition\n //\n // With it corresponding 3D counterpart:\n //\n // sqrt( (y'z\" - y\"z')² + (z'x\" - z\"x')² + (x'y\" - x\"y')²)\n // k(t) = -------------------------------------------------------\n // (x'² + y'² + z'²)^(3/2)\n //\n\n const d = utils.compute(t, d1);\n const dd = utils.compute(t, d2);\n const qdsum = d.x * d.x + d.y * d.y;\n\n if (_3d) {\n num = sqrt(pow(d.y * dd.z - dd.y * d.z, 2) + pow(d.z * dd.x - dd.z * d.x, 2) + pow(d.x * dd.y - dd.x * d.y, 2));\n dnm = pow(qdsum + d.z * d.z, 3 / 2);\n } else {\n num = d.x * dd.y - d.y * dd.x;\n dnm = pow(qdsum, 3 / 2);\n }\n\n if (num === 0 || dnm === 0) {\n return {\n k: 0,\n r: 0\n };\n }\n\n k = num / dnm;\n r = dnm / num; // We're also computing the derivative of kappa, because\n // there is value in knowing the rate of change for the\n // curvature along the curve. And we're just going to\n // ballpark it based on an epsilon.\n\n if (!kOnly) {\n // compute k'(t) based on the interval before, and after it,\n // to at least try to not introduce forward/backward pass bias.\n const pk = utils.curvature(t - 0.001, d1, d2, _3d, true).k;\n const nk = utils.curvature(t + 0.001, d1, d2, _3d, true).k;\n dk = (nk - k + (k - pk)) / 2;\n adk = (abs(nk - k) + abs(k - pk)) / 2;\n }\n\n return {\n k: k,\n r: r,\n dk: dk,\n adk: adk\n };\n },\n inflections: function (points) {\n if (points.length < 4) return []; // FIXME: TODO: add in inflection abstraction for quartic+ curves?\n\n const p = utils.align(points, {\n p1: points[0],\n p2: points.slice(-1)[0]\n }),\n a = p[2].x * p[1].y,\n b = p[3].x * p[1].y,\n c = p[1].x * p[2].y,\n d = p[3].x * p[2].y,\n v1 = 18 * (-3 * a + 2 * b + 3 * c - d),\n v2 = 18 * (3 * a - b - 3 * c),\n v3 = 18 * (c - a);\n\n if (utils.approximately(v1, 0)) {\n if (!utils.approximately(v2, 0)) {\n let t = -v3 / v2;\n if (0 <= t && t <= 1) return [t];\n }\n\n return [];\n }\n\n const trm = v2 * v2 - 4 * v1 * v3,\n sq = Math.sqrt(trm),\n d2 = 2 * v1;\n if (utils.approximately(d2, 0)) return [];\n return [(sq - v2) / d2, -(v2 + sq) / d2].filter(function (r) {\n return 0 <= r && r <= 1;\n });\n },\n bboxoverlap: function (b1, b2) {\n const dims = [\"x\", \"y\"],\n len = dims.length;\n\n for (let i = 0, dim, l, t, d; i < len; i++) {\n dim = dims[i];\n l = b1[dim].mid;\n t = b2[dim].mid;\n d = (b1[dim].size + b2[dim].size) / 2;\n if (abs(l - t) >= d) return false;\n }\n\n return true;\n },\n expandbox: function (bbox, _bbox) {\n if (_bbox.x.min < bbox.x.min) {\n bbox.x.min = _bbox.x.min;\n }\n\n if (_bbox.y.min < bbox.y.min) {\n bbox.y.min = _bbox.y.min;\n }\n\n if (_bbox.z && _bbox.z.min < bbox.z.min) {\n bbox.z.min = _bbox.z.min;\n }\n\n if (_bbox.x.max > bbox.x.max) {\n bbox.x.max = _bbox.x.max;\n }\n\n if (_bbox.y.max > bbox.y.max) {\n bbox.y.max = _bbox.y.max;\n }\n\n if (_bbox.z && _bbox.z.max > bbox.z.max) {\n bbox.z.max = _bbox.z.max;\n }\n\n bbox.x.mid = (bbox.x.min + bbox.x.max) / 2;\n bbox.y.mid = (bbox.y.min + bbox.y.max) / 2;\n\n if (bbox.z) {\n bbox.z.mid = (bbox.z.min + bbox.z.max) / 2;\n }\n\n bbox.x.size = bbox.x.max - bbox.x.min;\n bbox.y.size = bbox.y.max - bbox.y.min;\n\n if (bbox.z) {\n bbox.z.size = bbox.z.max - bbox.z.min;\n }\n },\n pairiteration: function (c1, c2, curveIntersectionThreshold) {\n const c1b = c1.bbox(),\n c2b = c2.bbox(),\n r = 100000,\n threshold = curveIntersectionThreshold || 0.5;\n\n if (c1b.x.size + c1b.y.size < threshold && c2b.x.size + c2b.y.size < threshold) {\n return [(r * (c1._t1 + c1._t2) / 2 | 0) / r + \"/\" + (r * (c2._t1 + c2._t2) / 2 | 0) / r];\n }\n\n let cc1 = c1.split(0.5),\n cc2 = c2.split(0.5),\n pairs = [{\n left: cc1.left,\n right: cc2.left\n }, {\n left: cc1.left,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.left\n }];\n pairs = pairs.filter(function (pair) {\n return utils.bboxoverlap(pair.left.bbox(), pair.right.bbox());\n });\n let results = [];\n if (pairs.length === 0) return results;\n pairs.forEach(function (pair) {\n results = results.concat(utils.pairiteration(pair.left, pair.right, threshold));\n });\n results = results.filter(function (v, i) {\n return results.indexOf(v) === i;\n });\n return results;\n },\n getccenter: function (p1, p2, p3) {\n const dx1 = p2.x - p1.x,\n dy1 = p2.y - p1.y,\n dx2 = p3.x - p2.x,\n dy2 = p3.y - p2.y,\n dx1p = dx1 * cos(quart) - dy1 * sin(quart),\n dy1p = dx1 * sin(quart) + dy1 * cos(quart),\n dx2p = dx2 * cos(quart) - dy2 * sin(quart),\n dy2p = dx2 * sin(quart) + dy2 * cos(quart),\n // chord midpoints\n mx1 = (p1.x + p2.x) / 2,\n my1 = (p1.y + p2.y) / 2,\n mx2 = (p2.x + p3.x) / 2,\n my2 = (p2.y + p3.y) / 2,\n // midpoint offsets\n mx1n = mx1 + dx1p,\n my1n = my1 + dy1p,\n mx2n = mx2 + dx2p,\n my2n = my2 + dy2p,\n // intersection of these lines:\n arc = utils.lli8(mx1, my1, mx1n, my1n, mx2, my2, mx2n, my2n),\n r = utils.dist(arc, p1); // arc start/end values, over mid point:\n\n let s = atan2(p1.y - arc.y, p1.x - arc.x),\n m = atan2(p2.y - arc.y, p2.x - arc.x),\n e = atan2(p3.y - arc.y, p3.x - arc.x),\n _; // determine arc direction (cw/ccw correction)\n\n\n if (s < e) {\n // if s m || m > e) {\n s += tau;\n }\n\n if (s > e) {\n _ = e;\n e = s;\n s = _;\n }\n } else {\n // if e 4) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n\n higher = true;\n }\n } else {\n if (len !== 6 && len !== 8 && len !== 9 && len !== 12) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n }\n }\n\n const _3d = this._3d = !higher && (len === 9 || len === 12) || coords && coords[0] && typeof coords[0].z !== \"undefined\";\n\n const points = this.points = [];\n\n for (let idx = 0, step = _3d ? 3 : 2; idx < len; idx += step) {\n var point = {\n x: args[idx],\n y: args[idx + 1]\n };\n\n if (_3d) {\n point.z = args[idx + 2];\n }\n\n points.push(point);\n }\n\n const order = this.order = points.length - 1;\n const dims = this.dims = [\"x\", \"y\"];\n if (_3d) dims.push(\"z\");\n this.dimlen = dims.length;\n const aligned = utils.align(points, {\n p1: points[0],\n p2: points[order]\n });\n this._linear = !aligned.some(p => abs$1(p.y) > 0.0001);\n this._lut = [];\n this._t1 = 0;\n this._t2 = 1;\n this.update();\n }\n\n static quadraticFromPoints(p1, p2, p3, t) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n } // shortcuts, although they're really dumb\n\n\n if (t === 0) {\n return new Bezier(p2, p2, p3);\n }\n\n if (t === 1) {\n return new Bezier(p1, p2, p2);\n } // real fitting.\n\n\n const abc = Bezier.getABC(2, p1, p2, p3, t);\n return new Bezier(p1, abc.A, p3);\n }\n\n static cubicFromPoints(S, B, E, t, d1) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n }\n\n const abc = Bezier.getABC(3, S, B, E, t);\n\n if (typeof d1 === \"undefined\") {\n d1 = utils.dist(B, abc.C);\n }\n\n const d2 = d1 * (1 - t) / t;\n const selen = utils.dist(S, E),\n lx = (E.x - S.x) / selen,\n ly = (E.y - S.y) / selen,\n bx1 = d1 * lx,\n by1 = d1 * ly,\n bx2 = d2 * lx,\n by2 = d2 * ly; // derivation of new hull coordinates\n\n const e1 = {\n x: B.x - bx1,\n y: B.y - by1\n },\n e2 = {\n x: B.x + bx2,\n y: B.y + by2\n },\n A = abc.A,\n v1 = {\n x: A.x + (e1.x - A.x) / (1 - t),\n y: A.y + (e1.y - A.y) / (1 - t)\n },\n v2 = {\n x: A.x + (e2.x - A.x) / t,\n y: A.y + (e2.y - A.y) / t\n },\n nc1 = {\n x: S.x + (v1.x - S.x) / t,\n y: S.y + (v1.y - S.y) / t\n },\n nc2 = {\n x: E.x + (v2.x - E.x) / (1 - t),\n y: E.y + (v2.y - E.y) / (1 - t)\n }; // ...done\n\n return new Bezier(S, nc1, nc2, E);\n }\n\n static getUtils() {\n return utils;\n }\n\n getUtils() {\n return Bezier.getUtils();\n }\n\n static get PolyBezier() {\n return PolyBezier;\n }\n\n valueOf() {\n return this.toString();\n }\n\n toString() {\n return utils.pointsToString(this.points);\n }\n\n toSVG() {\n if (this._3d) return false;\n const p = this.points,\n x = p[0].x,\n y = p[0].y,\n s = [\"M\", x, y, this.order === 2 ? \"Q\" : \"C\"];\n\n for (let i = 1, last = p.length; i < last; i++) {\n s.push(p[i].x);\n s.push(p[i].y);\n }\n\n return s.join(\" \");\n }\n\n setRatios(ratios) {\n if (ratios.length !== this.points.length) {\n throw new Error(\"incorrect number of ratio values\");\n }\n\n this.ratios = ratios;\n this._lut = []; // invalidate any precomputed LUT\n }\n\n verify() {\n const print = this.coordDigest();\n\n if (print !== this._print) {\n this._print = print;\n this.update();\n }\n }\n\n coordDigest() {\n return this.points.map(function (c, pos) {\n return \"\" + pos + c.x + c.y + (c.z ? c.z : 0);\n }).join(\"\");\n }\n\n update() {\n // invalidate any precomputed LUT\n this._lut = [];\n this.dpoints = utils.derive(this.points, this._3d);\n this.computedirection();\n }\n\n computedirection() {\n const points = this.points;\n const angle = utils.angle(points[0], points[this.order], points[1]);\n this.clockwise = angle > 0;\n }\n\n length() {\n return utils.length(this.derivative.bind(this));\n }\n\n static getABC(order = 2, S, B, E, t = 0.5) {\n const u = utils.projectionratio(t, order),\n um = 1 - u,\n C = {\n x: u * S.x + um * E.x,\n y: u * S.y + um * E.y\n },\n s = utils.abcratio(t, order),\n A = {\n x: B.x + (B.x - C.x) / s,\n y: B.y + (B.y - C.y) / s\n };\n return {\n A,\n B,\n C,\n S,\n E\n };\n }\n\n getABC(t, B) {\n B = B || this.get(t);\n let S = this.points[0];\n let E = this.points[this.order];\n return Bezier.getABC(this.order, S, B, E, t);\n }\n\n getLUT(steps) {\n this.verify();\n steps = steps || 100;\n\n if (this._lut.length === steps) {\n return this._lut;\n }\n\n this._lut = []; // We want a range from 0 to 1 inclusive, so\n // we decrement and then use <= rather than <:\n\n steps--;\n\n for (let i = 0, p, t; i < steps; i++) {\n t = i / (steps - 1);\n p = this.compute(t);\n p.t = t;\n\n this._lut.push(p);\n }\n\n return this._lut;\n }\n\n on(point, error) {\n error = error || 5;\n const lut = this.getLUT(),\n hits = [];\n\n for (let i = 0, c, t = 0; i < lut.length; i++) {\n c = lut[i];\n\n if (utils.dist(c, point) < error) {\n hits.push(c);\n t += i / lut.length;\n }\n }\n\n if (!hits.length) return false;\n return t /= hits.length;\n }\n\n project(point) {\n // step 1: coarse check\n const LUT = this.getLUT(),\n l = LUT.length - 1,\n closest = utils.closest(LUT, point),\n mpos = closest.mpos,\n t1 = (mpos - 1) / l,\n t2 = (mpos + 1) / l,\n step = 0.1 / l; // step 2: fine check\n\n let mdist = closest.mdist,\n t = t1,\n ft = t,\n p;\n mdist += 1;\n\n for (let d; t < t2 + step; t += step) {\n p = this.compute(t);\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n ft = t;\n }\n }\n\n ft = ft < 0 ? 0 : ft > 1 ? 1 : ft;\n p = this.compute(ft);\n p.t = ft;\n p.d = mdist;\n return p;\n }\n\n get(t) {\n return this.compute(t);\n }\n\n point(idx) {\n return this.points[idx];\n }\n\n compute(t) {\n if (this.ratios) {\n return utils.computeWithRatios(t, this.points, this.ratios, this._3d);\n }\n\n return utils.compute(t, this.points, this._3d, this.ratios);\n }\n\n raise() {\n const p = this.points,\n np = [p[0]],\n k = p.length;\n\n for (let i = 1, pi, pim; i < k; i++) {\n pi = p[i];\n pim = p[i - 1];\n np[i] = {\n x: (k - i) / k * pi.x + i / k * pim.x,\n y: (k - i) / k * pi.y + i / k * pim.y\n };\n }\n\n np[k] = p[k - 1];\n return new Bezier(np);\n }\n\n derivative(t) {\n return utils.compute(t, this.dpoints[0]);\n }\n\n dderivative(t) {\n return utils.compute(t, this.dpoints[1]);\n }\n\n align() {\n let p = this.points;\n return new Bezier(utils.align(p, {\n p1: p[0],\n p2: p[p.length - 1]\n }));\n }\n\n curvature(t) {\n return utils.curvature(t, this.dpoints[0], this.dpoints[1], this._3d);\n }\n\n inflections() {\n return utils.inflections(this.points);\n }\n\n normal(t) {\n return this._3d ? this.__normal3(t) : this.__normal2(t);\n }\n\n __normal2(t) {\n const d = this.derivative(t);\n const q = sqrt$1(d.x * d.x + d.y * d.y);\n return {\n x: -d.y / q,\n y: d.x / q\n };\n }\n\n __normal3(t) {\n // see http://stackoverflow.com/questions/25453159\n const r1 = this.derivative(t),\n r2 = this.derivative(t + 0.01),\n q1 = sqrt$1(r1.x * r1.x + r1.y * r1.y + r1.z * r1.z),\n q2 = sqrt$1(r2.x * r2.x + r2.y * r2.y + r2.z * r2.z);\n r1.x /= q1;\n r1.y /= q1;\n r1.z /= q1;\n r2.x /= q2;\n r2.y /= q2;\n r2.z /= q2; // cross product\n\n const c = {\n x: r2.y * r1.z - r2.z * r1.y,\n y: r2.z * r1.x - r2.x * r1.z,\n z: r2.x * r1.y - r2.y * r1.x\n };\n const m = sqrt$1(c.x * c.x + c.y * c.y + c.z * c.z);\n c.x /= m;\n c.y /= m;\n c.z /= m; // rotation matrix\n\n const R = [c.x * c.x, c.x * c.y - c.z, c.x * c.z + c.y, c.x * c.y + c.z, c.y * c.y, c.y * c.z - c.x, c.x * c.z - c.y, c.y * c.z + c.x, c.z * c.z]; // normal vector:\n\n const n = {\n x: R[0] * r1.x + R[1] * r1.y + R[2] * r1.z,\n y: R[3] * r1.x + R[4] * r1.y + R[5] * r1.z,\n z: R[6] * r1.x + R[7] * r1.y + R[8] * r1.z\n };\n return n;\n }\n\n hull(t) {\n let p = this.points,\n _p = [],\n q = [],\n idx = 0;\n q[idx++] = p[0];\n q[idx++] = p[1];\n q[idx++] = p[2];\n\n if (this.order === 3) {\n q[idx++] = p[3];\n } // we lerp between all points at each iteration, until we have 1 point left.\n\n\n while (p.length > 1) {\n _p = [];\n\n for (let i = 0, pt, l = p.length - 1; i < l; i++) {\n pt = utils.lerp(t, p[i], p[i + 1]);\n q[idx++] = pt;\n\n _p.push(pt);\n }\n\n p = _p;\n }\n\n return q;\n }\n\n split(t1, t2) {\n // shortcuts\n if (t1 === 0 && !!t2) {\n return this.split(t2).left;\n }\n\n if (t2 === 1) {\n return this.split(t1).right;\n } // no shortcut: use \"de Casteljau\" iteration.\n\n\n const q = this.hull(t1);\n const result = {\n left: this.order === 2 ? new Bezier([q[0], q[3], q[5]]) : new Bezier([q[0], q[4], q[7], q[9]]),\n right: this.order === 2 ? new Bezier([q[5], q[4], q[2]]) : new Bezier([q[9], q[8], q[6], q[3]]),\n span: q\n }; // make sure we bind _t1/_t2 information!\n\n result.left._t1 = utils.map(0, 0, 1, this._t1, this._t2);\n result.left._t2 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t1 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t2 = utils.map(1, 0, 1, this._t1, this._t2); // if we have no t2, we're done\n\n if (!t2) {\n return result;\n } // if we have a t2, split again:\n\n\n t2 = utils.map(t2, t1, 1, 0, 1);\n return result.right.split(t2).left;\n }\n\n extrema() {\n const result = {};\n let roots = [];\n this.dims.forEach(function (dim) {\n let mfn = function (v) {\n return v[dim];\n };\n\n let p = this.dpoints[0].map(mfn);\n result[dim] = utils.droots(p);\n\n if (this.order === 3) {\n p = this.dpoints[1].map(mfn);\n result[dim] = result[dim].concat(utils.droots(p));\n }\n\n result[dim] = result[dim].filter(function (t) {\n return t >= 0 && t <= 1;\n });\n roots = roots.concat(result[dim].sort(utils.numberSort));\n }.bind(this));\n result.values = roots.sort(utils.numberSort).filter(function (v, idx) {\n return roots.indexOf(v) === idx;\n });\n return result;\n }\n\n bbox() {\n const extrema = this.extrema(),\n result = {};\n this.dims.forEach(function (d) {\n result[d] = utils.getminmax(this, d, extrema[d]);\n }.bind(this));\n return result;\n }\n\n overlaps(curve) {\n const lbbox = this.bbox(),\n tbbox = curve.bbox();\n return utils.bboxoverlap(lbbox, tbbox);\n }\n\n offset(t, d) {\n if (typeof d !== \"undefined\") {\n const c = this.get(t),\n n = this.normal(t);\n const ret = {\n c: c,\n n: n,\n x: c.x + n.x * d,\n y: c.y + n.y * d\n };\n\n if (this._3d) {\n ret.z = c.z + n.z * d;\n }\n\n return ret;\n }\n\n if (this._linear) {\n const nv = this.normal(0),\n coords = this.points.map(function (p) {\n const ret = {\n x: p.x + t * nv.x,\n y: p.y + t * nv.y\n };\n\n if (p.z && nv.z) {\n ret.z = p.z + t * nv.z;\n }\n\n return ret;\n });\n return [new Bezier(coords)];\n }\n\n return this.reduce().map(function (s) {\n if (s._linear) {\n return s.offset(t)[0];\n }\n\n return s.scale(t);\n });\n }\n\n simple() {\n if (this.order === 3) {\n const a1 = utils.angle(this.points[0], this.points[3], this.points[1]);\n const a2 = utils.angle(this.points[0], this.points[3], this.points[2]);\n if (a1 > 0 && a2 < 0 || a1 < 0 && a2 > 0) return false;\n }\n\n const n1 = this.normal(0);\n const n2 = this.normal(1);\n let s = n1.x * n2.x + n1.y * n2.y;\n\n if (this._3d) {\n s += n1.z * n2.z;\n }\n\n return abs$1(acos$1(s)) < pi$1 / 3;\n }\n\n reduce() {\n // TODO: examine these var types in more detail...\n let i,\n t1 = 0,\n t2 = 0,\n step = 0.01,\n segment,\n pass1 = [],\n pass2 = []; // first pass: split on extrema\n\n let extrema = this.extrema().values;\n\n if (extrema.indexOf(0) === -1) {\n extrema = [0].concat(extrema);\n }\n\n if (extrema.indexOf(1) === -1) {\n extrema.push(1);\n }\n\n for (t1 = extrema[0], i = 1; i < extrema.length; i++) {\n t2 = extrema[i];\n segment = this.split(t1, t2);\n segment._t1 = t1;\n segment._t2 = t2;\n pass1.push(segment);\n t1 = t2;\n } // second pass: further reduce these segments to simple segments\n\n\n pass1.forEach(function (p1) {\n t1 = 0;\n t2 = 0;\n\n while (t2 <= 1) {\n for (t2 = t1 + step; t2 <= 1 + step; t2 += step) {\n segment = p1.split(t1, t2);\n\n if (!segment.simple()) {\n t2 -= step;\n\n if (abs$1(t1 - t2) < step) {\n // we can never form a reduction\n return [];\n }\n\n segment = p1.split(t1, t2);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = utils.map(t2, 0, 1, p1._t1, p1._t2);\n pass2.push(segment);\n t1 = t2;\n break;\n }\n }\n }\n\n if (t1 < 1) {\n segment = p1.split(t1, 1);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = p1._t2;\n pass2.push(segment);\n }\n });\n return pass2;\n }\n\n scale(d) {\n const order = this.order;\n let distanceFn = false;\n\n if (typeof d === \"function\") {\n distanceFn = d;\n }\n\n if (distanceFn && order === 2) {\n return this.raise().scale(distanceFn);\n } // TODO: add special handling for degenerate (=linear) curves.\n\n\n const clockwise = this.clockwise;\n const r1 = distanceFn ? distanceFn(0) : d;\n const r2 = distanceFn ? distanceFn(1) : d;\n const v = [this.offset(0, 10), this.offset(1, 10)];\n const points = this.points;\n const np = [];\n const o = utils.lli4(v[0], v[0].c, v[1], v[1].c);\n\n if (!o) {\n throw new Error(\"cannot scale this curve. Try reducing it first.\");\n } // move all points by distance 'd' wrt the origin 'o'\n // move end points by fixed distance along normal.\n\n\n [0, 1].forEach(function (t) {\n const p = np[t * order] = utils.copy(points[t * order]);\n p.x += (t ? r2 : r1) * v[t].n.x;\n p.y += (t ? r2 : r1) * v[t].n.y;\n });\n\n if (!distanceFn) {\n // move control points to lie on the intersection of the offset\n // derivative vector, and the origin-through-control vector\n [0, 1].forEach(t => {\n if (order === 2 && !!t) return;\n const p = np[t * order];\n const d = this.derivative(t);\n const p2 = {\n x: p.x + d.x,\n y: p.y + d.y\n };\n np[t + 1] = utils.lli4(p, p2, o, points[t + 1]);\n });\n return new Bezier(np);\n } // move control points by \"however much necessary to\n // ensure the correct tangent to endpoint\".\n\n\n [0, 1].forEach(function (t) {\n if (order === 2 && !!t) return;\n var p = points[t + 1];\n var ov = {\n x: p.x - o.x,\n y: p.y - o.y\n };\n var rc = distanceFn ? distanceFn((t + 1) / order) : d;\n if (distanceFn && !clockwise) rc = -rc;\n var m = sqrt$1(ov.x * ov.x + ov.y * ov.y);\n ov.x /= m;\n ov.y /= m;\n np[t + 1] = {\n x: p.x + rc * ov.x,\n y: p.y + rc * ov.y\n };\n });\n return new Bezier(np);\n }\n\n outline(d1, d2, d3, d4) {\n d2 = typeof d2 === \"undefined\" ? d1 : d2;\n const reduced = this.reduce(),\n len = reduced.length,\n fcurves = [];\n let bcurves = [],\n p,\n alen = 0,\n tlen = this.length();\n const graduated = typeof d3 !== \"undefined\" && typeof d4 !== \"undefined\";\n\n function linearDistanceFunction(s, e, tlen, alen, slen) {\n return function (v) {\n const f1 = alen / tlen,\n f2 = (alen + slen) / tlen,\n d = e - s;\n return utils.map(v, 0, 1, s + f1 * d, s + f2 * d);\n };\n } // form curve oulines\n\n\n reduced.forEach(function (segment) {\n const slen = segment.length();\n\n if (graduated) {\n fcurves.push(segment.scale(linearDistanceFunction(d1, d3, tlen, alen, slen)));\n bcurves.push(segment.scale(linearDistanceFunction(-d2, -d4, tlen, alen, slen)));\n } else {\n fcurves.push(segment.scale(d1));\n bcurves.push(segment.scale(-d2));\n }\n\n alen += slen;\n }); // reverse the \"return\" outline\n\n bcurves = bcurves.map(function (s) {\n p = s.points;\n\n if (p[3]) {\n s.points = [p[3], p[2], p[1], p[0]];\n } else {\n s.points = [p[2], p[1], p[0]];\n }\n\n return s;\n }).reverse(); // form the endcaps as lines\n\n const fs = fcurves[0].points[0],\n fe = fcurves[len - 1].points[fcurves[len - 1].points.length - 1],\n bs = bcurves[len - 1].points[bcurves[len - 1].points.length - 1],\n be = bcurves[0].points[0],\n ls = utils.makeline(bs, fs),\n le = utils.makeline(fe, be),\n segments = [ls].concat(fcurves).concat([le]).concat(bcurves);\n return new PolyBezier(segments);\n }\n\n outlineshapes(d1, d2, curveIntersectionThreshold) {\n d2 = d2 || d1;\n const outline = this.outline(d1, d2).curves;\n const shapes = [];\n\n for (let i = 1, len = outline.length; i < len / 2; i++) {\n const shape = utils.makeshape(outline[i], outline[len - i], curveIntersectionThreshold);\n shape.startcap.virtual = i > 1;\n shape.endcap.virtual = i < len / 2 - 1;\n shapes.push(shape);\n }\n\n return shapes;\n }\n\n intersects(curve, curveIntersectionThreshold) {\n if (!curve) return this.selfintersects(curveIntersectionThreshold);\n\n if (curve.p1 && curve.p2) {\n return this.lineIntersects(curve);\n }\n\n if (curve instanceof Bezier) {\n curve = curve.reduce();\n }\n\n return this.curveintersects(this.reduce(), curve, curveIntersectionThreshold);\n }\n\n lineIntersects(line) {\n const mx = min(line.p1.x, line.p2.x),\n my = min(line.p1.y, line.p2.y),\n MX = max(line.p1.x, line.p2.x),\n MY = max(line.p1.y, line.p2.y);\n return utils.roots(this.points, line).filter(t => {\n var p = this.get(t);\n return utils.between(p.x, mx, MX) && utils.between(p.y, my, MY);\n });\n }\n\n selfintersects(curveIntersectionThreshold) {\n // \"simple\" curves cannot intersect with their direct\n // neighbour, so for each segment X we check whether\n // it intersects [0:x-2][x+2:last].\n const reduced = this.reduce(),\n len = reduced.length - 2,\n results = [];\n\n for (let i = 0, result, left, right; i < len; i++) {\n left = reduced.slice(i, i + 1);\n right = reduced.slice(i + 2);\n result = this.curveintersects(left, right, curveIntersectionThreshold);\n results.push(...result);\n }\n\n return results;\n }\n\n curveintersects(c1, c2, curveIntersectionThreshold) {\n const pairs = []; // step 1: pair off any overlapping segments\n\n c1.forEach(function (l) {\n c2.forEach(function (r) {\n if (l.overlaps(r)) {\n pairs.push({\n left: l,\n right: r\n });\n }\n });\n }); // step 2: for each pairing, run through the convergence algorithm.\n\n let intersections = [];\n pairs.forEach(function (pair) {\n const result = utils.pairiteration(pair.left, pair.right, curveIntersectionThreshold);\n\n if (result.length > 0) {\n intersections = intersections.concat(result);\n }\n });\n return intersections;\n }\n\n arcs(errorThreshold) {\n errorThreshold = errorThreshold || 0.5;\n return this._iterate(errorThreshold, []);\n }\n\n _error(pc, np1, s, e) {\n const q = (e - s) / 4,\n c1 = this.get(s + q),\n c2 = this.get(e - q),\n ref = utils.dist(pc, np1),\n d1 = utils.dist(pc, c1),\n d2 = utils.dist(pc, c2);\n return abs$1(d1 - ref) + abs$1(d2 - ref);\n }\n\n _iterate(errorThreshold, circles) {\n let t_s = 0,\n t_e = 1,\n safety; // we do a binary search to find the \"good `t` closest to no-longer-good\"\n\n do {\n safety = 0; // step 1: start with the maximum possible arc\n\n t_e = 1; // points:\n\n let np1 = this.get(t_s),\n np2,\n np3,\n arc,\n prev_arc; // booleans:\n\n let curr_good = false,\n prev_good = false,\n done; // numbers:\n\n let t_m = t_e,\n prev_e = 1; // step 2: find the best possible arc\n\n do {\n prev_good = curr_good;\n prev_arc = arc;\n t_m = (t_s + t_e) / 2;\n np2 = this.get(t_m);\n np3 = this.get(t_e);\n arc = utils.getccenter(np1, np2, np3); //also save the t values\n\n arc.interval = {\n start: t_s,\n end: t_e\n };\n\n let error = this._error(arc, np1, t_s, t_e);\n\n curr_good = error <= errorThreshold;\n done = prev_good && !curr_good;\n if (!done) prev_e = t_e; // this arc is fine: we can move 'e' up to see if we can find a wider arc\n\n if (curr_good) {\n // if e is already at max, then we're done for this arc.\n if (t_e >= 1) {\n // make sure we cap at t=1\n arc.interval.end = prev_e = 1;\n prev_arc = arc; // if we capped the arc segment to t=1 we also need to make sure that\n // the arc's end angle is correct with respect to the bezier end point.\n\n if (t_e > 1) {\n let d = {\n x: arc.x + arc.r * cos$1(arc.e),\n y: arc.y + arc.r * sin$1(arc.e)\n };\n arc.e += utils.angle({\n x: arc.x,\n y: arc.y\n }, d, this.get(1));\n }\n\n break;\n } // if not, move it up by half the iteration distance\n\n\n t_e = t_e + (t_e - t_s) / 2;\n } else {\n // this is a bad arc: we need to move 'e' down to find a good arc\n t_e = t_m;\n }\n } while (!done && safety++ < 100);\n\n if (safety >= 100) {\n break;\n } // console.log(\"L835: [F] arc found\", t_s, prev_e, prev_arc.x, prev_arc.y, prev_arc.s, prev_arc.e);\n\n\n prev_arc = prev_arc ? prev_arc : arc;\n circles.push(prev_arc);\n t_s = prev_e;\n } while (t_e < 1);\n\n return circles;\n }\n\n}\n\nexports.Bezier = Bezier;\n","import { Bezier } from \"../vendor/bezier-js\";\nimport { float } from \"./util\";\n\nexport function pathToShapes(path: string): Bezier[][] {\n const parts = path.trim().split(\" \");\n let x = 0;\n let y = 0;\n let i = 0;\n const shapes: Bezier[][] = [];\n let currShape: Bezier[] = [];\n\n const chomp = () => {\n if (i >= parts.length) {\n throw new Error(`Ran out of path parts!`);\n }\n const val = parts[i];\n i++;\n return val;\n };\n\n const finishCurrShape = () => {\n if (currShape.length) {\n shapes.push(currShape);\n currShape = [];\n }\n };\n\n while (i < parts.length) {\n const command = chomp();\n switch (command) {\n case \"M\":\n finishCurrShape();\n x = float(chomp());\n y = float(chomp());\n break;\n case \"C\":\n const x1 = float(chomp());\n const y1 = float(chomp());\n const x2 = float(chomp());\n const y2 = float(chomp());\n const endX = float(chomp());\n const endY = float(chomp());\n currShape.push(new Bezier(x, y, x1, y1, x2, y2, endX, endY));\n x = endX;\n y = endY;\n break;\n case \"Z\":\n finishCurrShape();\n break;\n default:\n throw new Error(`Unknown SVG path command: '${command}'`);\n }\n }\n\n finishCurrShape();\n\n return shapes;\n}\n","import { Bezier, Point, BBox, MinMax } from \"../vendor/bezier-js\";\nimport { SVGProps } from \"react\";\n\nimport type { SvgSymbolElement } from \"./svg-symbol\";\nimport { flatten, float } from \"./util\";\nimport { pathToShapes } from \"./path\";\n\nexport function getBoundingBoxSize(bbox: BBox): [number, number] {\n const width = bbox.x.max - bbox.x.min;\n const height = bbox.y.max - bbox.y.min;\n\n return [width, height];\n}\n\nexport function getBoundingBoxCenter(bbox: BBox): Point {\n const [width, height] = getBoundingBoxSize(bbox);\n\n return {\n x: bbox.x.min + width / 2,\n y: bbox.y.min + height / 2,\n };\n}\n\nfunction dilateMinMax(minmax: MinMax, amount: number): MinMax {\n return {\n min: minmax.min - amount,\n max: minmax.max + amount,\n };\n}\n\nexport function dilateBoundingBox(bbox: BBox, amount: number): BBox {\n return {\n x: dilateMinMax(bbox.x, amount),\n y: dilateMinMax(bbox.y, amount),\n };\n}\n\nexport function coalesceBoundingBoxes(bboxes: BBox[]): BBox {\n let minX = Infinity;\n let minY = Infinity;\n let maxX = -Infinity;\n let maxY = -Infinity;\n\n if (bboxes.length === 0) {\n throw new Error(`Must have at least one bounding box!`);\n }\n\n for (let bbox of bboxes) {\n if (bbox.x.min < minX) {\n minX = bbox.x.min;\n }\n if (bbox.x.max > maxX) {\n maxX = bbox.x.max;\n }\n if (bbox.y.min < minY) {\n minY = bbox.y.min;\n }\n if (bbox.y.max > maxY) {\n maxY = bbox.y.max;\n }\n }\n\n return { x: { min: minX, max: maxX }, y: { min: minY, max: maxY } };\n}\n\nexport function getBoundingBoxForBeziers(beziers: Bezier[]): BBox {\n return coalesceBoundingBoxes(beziers.map((b) => b.bbox()));\n}\n\nfunction getPathBoundingBox(props: SVGProps): BBox {\n if (!props.d) {\n throw new Error(`SVG path has no 'd' attribute value!`);\n }\n const beziers = flatten(pathToShapes(props.d));\n const bbox = getBoundingBoxForBeziers(beziers);\n return props.strokeWidth\n ? dilateBoundingBox(bbox, float(props.strokeWidth) / 2)\n : bbox;\n}\n\nexport function getSvgBoundingBox(\n element: SvgSymbolElement | SvgSymbolElement[]\n): BBox {\n if (Array.isArray(element)) {\n return coalesceBoundingBoxes(element.map(getSvgBoundingBox));\n }\n switch (element.tagName) {\n case \"g\":\n return getSvgBoundingBox(element.children);\n case \"path\":\n return getPathBoundingBox(element.props);\n }\n}\n","import type { AttachmentPointType } from \"./specs\";\n\nexport const STROKE_REPLACEMENT_COLOR = \"#000000\";\nexport const FILL_REPLACEMENT_COLOR = \"#ffffff\";\n\nexport const ATTACHMENT_POINT_COLORS: {\n [key in AttachmentPointType]: string;\n} = {\n tail: \"#ff0000\",\n leg: \"#ffff00\",\n arm: \"#00ff00\",\n horn: \"#00ffff\",\n crown: \"#0000ff\",\n};\n\nexport const NESTING_BOUNDING_BOX_COLOR = \"#ff00ff\";\n","import { Point } from \"../vendor/bezier-js\";\n\nexport function scalePointXY(p: Point, xScale: number, yScale: number): Point {\n return {\n x: p.x * xScale,\n y: p.y * yScale,\n };\n}\n\nexport function subtractPoints(p1: Point, p2: Point): Point {\n return {\n x: p1.x - p2.x,\n y: p1.y - p2.y,\n };\n}\n\nexport function normalizePoint(p: Point): Point {\n const len = Math.sqrt(Math.pow(p.x, 2) + Math.pow(p.y, 2));\n if (len === 0) {\n throw new Error(`Unable to normalize point with length 0`);\n }\n return {\n x: p.x / len,\n y: p.y / len,\n };\n}\n\nexport function normalizedPoint2rad(p: Point): number {\n let result = Math.acos(p.x);\n if (p.y < 0) {\n result += (Math.PI - result) * 2;\n }\n return result;\n}\n","import { Point, BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxForBeziers } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { pathToShapes } from \"./path\";\nimport { normalizePoint, subtractPoints } from \"./point\";\nimport type { SvgSymbolElement } from \"./svg-symbol\";\n\nconst SPEC_LAYER_ID_RE = /^specs.*/i;\n\nexport type PointWithNormal = {\n point: Point;\n normal: Point;\n};\n\ntype AttachmentPointSpecs = {\n tail: PointWithNormal[];\n leg: PointWithNormal[];\n arm: PointWithNormal[];\n horn: PointWithNormal[];\n crown: PointWithNormal[];\n};\n\ntype FullSpecs = AttachmentPointSpecs & {\n nesting: BBox[];\n};\n\nexport type Specs = Partial;\n\nexport type AttachmentPointType = keyof AttachmentPointSpecs;\n\nexport type AttachmentPoint = PointWithNormal & {\n type: AttachmentPointType;\n};\n\nexport const ATTACHMENT_POINT_TYPES: AttachmentPointType[] = [\n \"tail\",\n \"leg\",\n \"arm\",\n \"horn\",\n \"crown\",\n];\n\nexport function* iterAttachmentPoints(specs: Specs): Iterable {\n for (let type of ATTACHMENT_POINT_TYPES) {\n const points = specs[type];\n if (points) {\n for (let point of points) {\n yield { ...point, type };\n }\n }\n }\n}\n\nconst NUM_ARROW_POINTS = 4;\nconst ARROW_TOP_POINT_IDX = 0;\nconst ARROW_BOTTOM_POINT_IDX = 2;\n\nfunction getArrowPoints(path: string): PointWithNormal[] {\n const shapes = pathToShapes(path);\n const points: PointWithNormal[] = [];\n\n for (let shape of shapes) {\n if (shape.length !== NUM_ARROW_POINTS) {\n throw new Error(\n `Expected arrow to have ${NUM_ARROW_POINTS} points, not ${shape.length}!`\n );\n }\n const point = shape[ARROW_BOTTOM_POINT_IDX].get(0.0);\n const normal = normalizePoint(\n subtractPoints(shape[ARROW_TOP_POINT_IDX].get(0.0), point)\n );\n points.push({\n point,\n normal,\n });\n }\n\n return points;\n}\n\nfunction getBoundingBoxes(path: string): BBox[] {\n const shapes = pathToShapes(path);\n const bboxes: BBox[] = [];\n\n for (let shape of shapes) {\n bboxes.push(getBoundingBoxForBeziers(shape));\n }\n\n return bboxes;\n}\n\n/**\n * Sort points from top to bottom, left to right.\n */\nfunction sortPoints(a: PointWithNormal, b: PointWithNormal): number {\n if (a.point.y < b.point.y) return -1;\n if (a.point.y > b.point.y) return 1;\n if (a.point.x < b.point.x) return -1;\n if (a.point.x > b.point.x) return 1;\n return 0;\n}\n\nfunction sortedPoints(points: PointWithNormal[]): PointWithNormal[] {\n const copy = [...points];\n copy.sort(sortPoints);\n return copy;\n}\n\nfunction concat(first: T[] | undefined, second: T[]): T[] {\n return first ? [...first, ...second] : second;\n}\n\nconst ATTACHMENT_COLOR_MAP = new Map(\n ATTACHMENT_POINT_TYPES.map((type) => [\n colors.ATTACHMENT_POINT_COLORS[type],\n type,\n ])\n);\n\nfunction updateSpecs(fill: string, path: string, specs: Specs): Specs {\n const attachmentType = ATTACHMENT_COLOR_MAP.get(fill);\n\n if (attachmentType) {\n return {\n ...specs,\n [attachmentType]: sortedPoints(\n concat(specs[attachmentType], getArrowPoints(path))\n ),\n };\n }\n\n if (fill === colors.NESTING_BOUNDING_BOX_COLOR) {\n return {\n ...specs,\n nesting: concat(specs.nesting, getBoundingBoxes(path)),\n };\n }\n\n throw new Error(`Not sure what to do with specs path with fill \"${fill}\"!`);\n}\n\nfunction getSpecs(layers: SvgSymbolElement[]): Specs {\n let specs: Specs = {};\n\n for (let layer of layers) {\n if (layer.tagName !== \"path\") {\n throw new Error(\n `Found an unexpected <${layer.tagName}> in the specs layer!`\n );\n }\n const { fill, d } = layer.props;\n if (!(fill && d)) {\n throw new Error(\n `Specs layer does not contain 'fill' and/or 'd' attributes!`\n );\n }\n specs = updateSpecs(fill, d, specs);\n }\n\n return specs;\n}\n\nexport function extractSpecs(\n layers: SvgSymbolElement[]\n): [Specs | undefined, SvgSymbolElement[]] {\n const layersWithoutSpecs: SvgSymbolElement[] = [];\n let specs: Specs | undefined = undefined;\n\n const setSpecs = (s: Specs | undefined) => {\n if (s) {\n if (specs) {\n throw new Error(\"Duplicate specs layers found!\");\n }\n specs = s;\n }\n };\n\n for (let layer of layers) {\n switch (layer.tagName) {\n case \"g\":\n const { id } = layer.props;\n if (id && SPEC_LAYER_ID_RE.test(id)) {\n setSpecs(getSpecs(layer.children));\n } else {\n let [s, children] = extractSpecs(layer.children);\n setSpecs(s);\n layersWithoutSpecs.push({\n ...layer,\n children,\n });\n }\n break;\n case \"path\":\n layersWithoutSpecs.push(layer);\n break;\n }\n }\n\n return [specs, layersWithoutSpecs];\n}\n","import React from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxSize } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { AttachmentPoint, iterAttachmentPoints, Specs } from \"./specs\";\n\nconst ATTACHMENT_POINT_RADIUS = 20;\n\nconst ATTACHMENT_POINT_NORMAL_LENGTH = 50;\n\nconst ATTACHMENT_POINT_NORMAL_STROKE = 4;\n\nconst SPEC_OPACITY = 0.66;\n\nconst VisibleAttachmentPoint: React.FC<{\n point: AttachmentPoint;\n}> = ({ point: ap }) => {\n const { x, y } = ap.point;\n const x2 = x + ap.normal.x * ATTACHMENT_POINT_NORMAL_LENGTH;\n const y2 = y + ap.normal.y * ATTACHMENT_POINT_NORMAL_LENGTH;\n const color = colors.ATTACHMENT_POINT_COLORS[ap.type];\n\n return (\n <>\n \n \n \n );\n};\n\nconst BoundingBoxes: React.FC<{ fill: string; bboxes: BBox[] }> = (props) => (\n <>\n {props.bboxes.map((b, i) => {\n const [width, height] = getBoundingBoxSize(b);\n return (\n \n );\n })}\n \n);\n\nexport const VisibleSpecs: React.FC<{ specs: Specs }> = ({ specs }) => {\n return (\n <>\n {Array.from(iterAttachmentPoints(specs)).map((point, i) => (\n \n ))}\n {specs.nesting && (\n \n )}\n \n );\n};\n","import React from \"react\";\nimport { SVGProps } from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { FILL_REPLACEMENT_COLOR, STROKE_REPLACEMENT_COLOR } from \"./colors\";\nimport { Specs } from \"./specs\";\nimport { VisibleSpecs } from \"./visible-specs\";\n\nconst DEFAULT_UNIFORM_STROKE_WIDTH = 1;\n\nexport type SvgSymbolData = {\n name: string;\n bbox: BBox;\n layers: SvgSymbolElement[];\n specs?: Specs;\n};\n\nexport type SvgSymbolElement = (\n | {\n tagName: \"g\";\n props: SVGProps;\n }\n | {\n tagName: \"path\";\n props: SVGProps;\n }\n) & {\n children: SvgSymbolElement[];\n};\n\nexport type SvgSymbolContext = {\n stroke: string;\n fill: string;\n showSpecs: boolean;\n uniformStrokeWidth?: number;\n};\n\nconst DEFAULT_CONTEXT: SvgSymbolContext = {\n stroke: \"#000000\",\n fill: \"#ffffff\",\n showSpecs: false,\n uniformStrokeWidth: DEFAULT_UNIFORM_STROKE_WIDTH,\n};\n\nexport function createSvgSymbolContext(\n ctx: Partial = {}\n): SvgSymbolContext {\n return {\n ...DEFAULT_CONTEXT,\n ...ctx,\n };\n}\n\nfunction getColor(\n ctx: SvgSymbolContext,\n color: string | undefined\n): string | undefined {\n switch (color) {\n case STROKE_REPLACEMENT_COLOR:\n return ctx.stroke;\n case FILL_REPLACEMENT_COLOR:\n return ctx.fill;\n }\n return color;\n}\n\nfunction reactifySvgSymbolElement(\n ctx: SvgSymbolContext,\n el: SvgSymbolElement,\n key: number\n): JSX.Element {\n let { fill, stroke, strokeWidth } = el.props;\n let vectorEffect;\n fill = getColor(ctx, fill);\n stroke = getColor(ctx, stroke);\n if (strokeWidth !== undefined && typeof ctx.uniformStrokeWidth === \"number\") {\n strokeWidth = ctx.uniformStrokeWidth;\n vectorEffect = \"non-scaling-stroke\";\n }\n return React.createElement(\n el.tagName,\n {\n ...el.props,\n id: undefined,\n vectorEffect,\n strokeWidth,\n fill,\n stroke,\n key,\n },\n el.children.map(reactifySvgSymbolElement.bind(null, ctx))\n );\n}\n\nexport const SvgSymbolContent: React.FC<\n { data: SvgSymbolData } & SvgSymbolContext\n> = (props) => {\n const d = props.data;\n\n return (\n <>\n {props.data.layers.map(reactifySvgSymbolElement.bind(null, props))}\n {props.showSpecs && d.specs && }\n \n );\n};\n","module.exports=[{name:\"antler\",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:\"arm\",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 \"},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:\"arm_claw\",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:\"bone\",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 \"},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:\"bone_vertical\",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:\"g\",props:{id:\"bone_vertical\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 \"},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:\"book_open\",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:\"g\",props:{id:\"book_open\"},children:[{tagName:\"g\",props:{id:\"book\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 \"},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:\"boot\",bbox:{x:{min:192.935,max:535.703},y:{min:39.416,max:680.584}},layers:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 364.359 41.416 C 364.360 41.455 385.307 286.907 381.588 432.042 C 380.915 458.286 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 505.159 454.722 505.366 431.027 C 506.574 292.336 533.701 41.455 533.703 41.416 C 533.686 41.416 364.375 41.416 364.359 41.416 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:46.764,max:560.671}}],tail:[{point:{x:450.22,y:79.211,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:38.953,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:43.804,t:0},normal:{x:-.6817481203990753,y:-.73158697386731}},{point:{x:529.49,y:46.604,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"branch\",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:\"branch_curly\",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:\"castle_tower\",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 \"},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.486,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:\"castle_tower_pointy\",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:\"g\",props:{id:\"castle_tower_2\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.461 C 447.026 207.461 270.941 207.461 270.923 207.461 C 270.932 207.443 358.975 20.213 358.984 20.194 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 \"},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987254201015081,y:.7153899547127923}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.214,y:129.601,t:0},normal:{x:.830954865251224,y:-.5563398349168609}}]}},{name:\"castle_wall\",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.846 59.626 239.850 C 59.630 239.850 99.672 239.850 99.676 239.850 C 99.676 239.846 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.846 139.726 239.850 C 139.730 239.850 179.772 239.850 179.776 239.850 C 179.776 239.846 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.846 219.826 239.850 C 219.830 239.850 259.871 239.850 259.875 239.850 C 259.875 239.846 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.846 299.925 239.850 C 299.929 239.850 339.971 239.850 339.975 239.850 C 339.975 239.846 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.846 380.025 239.850 C 380.029 239.850 420.071 239.850 420.075 239.850 C 420.075 239.846 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.846 460.125 239.850 C 460.129 239.850 500.170 239.850 500.174 239.850 C 500.174 239.846 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.846 540.224 239.850 C 540.228 239.850 580.270 239.850 580.274 239.850 C 580.274 239.846 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.846 620.324 239.850 C 620.328 239.850 660.370 239.850 660.374 239.850 C 660.374 239.846 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.858,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869423966429,y:.0051102872926518435}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:\"chair\",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:\"church\",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:\"circle\",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:\"g\",props:{id:\"circle\"},children:[{tagName:\"g\",props:{id:\"Circle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:\"cloud\",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:\"cornucopia\",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:\"g\",props:{id:\"cornucopia_2\"},children:[{tagName:\"g\",props:{id:\"cornucopia\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 \"},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:\"crescent\",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:\"crown\",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 \"},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:\"cup\",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 \"},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:\"eye\",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:\"eye_vertical\",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:\"g\",props:{id:\"eye_vertical\"},children:[{tagName:\"g\",props:{id:\"eye_vertical_\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.612 360.956 3.578 C 360.972 3.612 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:246.607,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872091466938,y:.005057819985563679}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6987408615032306,y:.7153748726826539}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6314427563298264,y:-.7754224948236875}},{point:{x:252.974,y:137.533,t:0},normal:{x:-.6817734508514695,y:-.7315633682150022}}]}},{name:\"fire\",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:\"fish_head\",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:\"g\",props:{id:\"fish_head_2\"},children:[{tagName:\"g\",props:{id:\"fish_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 \"},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:\"fish_tail\",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:\"g\",props:{id:\"fish_tail_2\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 \"},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:\"fish_tail_curved\",bbox:{x:{min:57.79240197677559,max:661.7652590156172},y:{min:79.5955147535389,max:507.26332792177044}},layers:[{tagName:\"g\",props:{id:\"fish_tail_curved\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 143.905 437.865 C 146.905 458.972 168.014 498.897 189.244 496.943 C 215.576 494.520 228.687 437.941 224.966 411.761 C 221.966 390.654 200.710 355.849 179.627 352.683 C 178.906 352.575 140.184 411.684 143.905 437.865 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 210.849 424.330 C 203.831 444.224 196.813 464.119 189.796 484.014 M 199.167 407.717 C 190.551 427.558 181.936 447.399 173.321 467.239 M 186.274 387.754 C 177.558 407.316 168.842 426.877 160.126 446.439 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 338.242 215.210 C 338.884 214.863 395.384 257.303 400.778 283.190 C 405.127 304.062 398.837 348.783 378.206 354.158 C 352.616 360.824 321.064 312.065 315.670 286.178 C 311.321 265.306 319.488 225.350 338.242 215.210 M 129.738 99.748 C 129.123 99.356 69.696 137.589 62.439 163.017 C 56.589 183.519 59.622 228.579 79.809 235.434 C 104.849 243.937 139.851 197.593 147.107 172.164 C 152.957 151.663 147.707 111.221 129.738 99.748 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 129.097 177.899 C 114.590 193.216 100.083 208.532 85.576 223.849 M 125.187 157.971 C 109.243 172.588 93.298 187.204 77.354 201.821 M 121.535 134.489 C 105.612 148.810 89.689 163.131 73.767 177.452 M 334.816 293.203 C 349.066 308.936 363.315 324.670 377.565 340.404 M 339.269 267.375 C 354.706 284.594 370.143 301.812 385.580 319.030 M 341.941 246.001 C 357.972 262.032 374.002 278.063 390.033 294.094 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 366.871 81.611 C 293.339 81.584 196.868 81.578 118.744 81.715 C 123.323 320.973 150.092 352.193 185.818 411.985 C 216.830 463.888 281.940 504.685 372.902 505.257 C 495.000 506.026 547.588 436.646 566.834 329.659 C 576.626 275.228 686.847 187.517 653.504 157.009 C 630.015 135.518 565.747 207.604 526.798 206.670 C 487.849 205.735 426.757 130.228 402.620 150.989 C 371.471 177.782 459.491 263.802 471.072 312.729 C 480.967 354.535 462.461 407.186 411.013 408.800 C 366.823 410.186 342.601 362.716 343.920 316.967 C 345.621 257.985 365.191 211.796 366.871 81.611 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 534.875 255.396 C 535.717 242.579 536.559 229.761 537.401 216.944 M 551.695 256.602 C 555.828 240.387 559.961 224.171 564.095 207.956 M 566.873 259.373 C 578.136 235.840 589.398 212.307 600.661 188.775 M 584.399 264.607 C 603.619 232.707 622.838 200.807 642.057 168.906 M 517.253 254.171 C 515.956 241.302 514.660 228.433 513.364 215.564 M 498.789 254.530 C 495.165 238.396 491.540 222.262 487.915 206.128 M 482.655 258.155 C 473.342 233.861 464.029 209.566 454.716 185.272 M 467.323 261.798 C 449.656 229.013 431.988 196.227 414.321 163.442 \"},children:[]}]}]}],specs:{nesting:[{x:{min:153.316,max:331.082},y:{min:90.291,max:350.324}}],crown:[{point:{x:242.807,y:62.207,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:524.21,y:206.867,t:0},normal:{x:-.005033806087612038,y:-.9999873303178757}},{point:{x:370.785,y:506.724,t:0},normal:{x:-.005033806087612012,y:.9999873303178757}}],leg:[{point:{x:255.347,y:474.682,t:0},normal:{x:-.6987299083320531,y:.7153855710050915}},{point:{x:484.515,y:475.112,t:0},normal:{x:.7129242551289273,y:.7012410473217211}}],horn:[{point:{x:364.143,y:84.715,t:0},normal:{x:.6315054585258623,y:-.7753714308975023}},{point:{x:120.786,y:84.761,t:0},normal:{x:-.6816987768283579,y:-.731632952832717}}],tail:[{point:{x:242.807,y:82.231,t:0},normal:{x:0,y:1}}]}},{name:\"foot\",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:\"goat_horn\",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 \"},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:\"hand\",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:\"hand_fist\",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 \"},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:\"hand_holding_fingers\",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:\"g\",props:{id:\"hand_hold_fingers\"},children:[{tagName:\"g\",props:{id:\"Hand_hold_fingers\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:\"hand_point\",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 \"},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:\"head_bird\",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:\"g\",props:{id:\"bird_head_2\"},children:[{tagName:\"g\",props:{id:\"bird_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 59.329 471.963 C 59.362 471.953 383.972 371.616 384.004 371.606 C 384.001 371.623 345.358 550.445 345.354 550.463 C 345.325 550.455 59.358 471.970 59.329 471.963 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 83.559 584.473 C 83.586 584.476 358.686 618.545 358.713 618.548 C 358.712 618.537 348.865 499.850 348.864 499.838 C 348.837 499.847 83.585 584.464 83.559 584.473 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.630 26.237 450.339 18.346 470.229 45.170 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 581.491 89.082 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.091 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.082 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.392 492.950 290.373 492.938 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.603 663.496 154.474 664.471 185.175 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:\"head_dragon\",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:\"head_snake\",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:142.589,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"heart\",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:\"leg\",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:\"leg_hoof\",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 \"},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],tail:[{point:{x:372.991,y:143.772,t:0},normal:{x:-.5229745184940358,y:.8523483167144353}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}]}},{name:\"lightning\",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"man_stand\",bbox:{x:{min:177.02420925168946,max:517.636845136112},y:{min:14.17060493775579,max:709.8223790334698}},layers:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.496 101.530 C 385.616 100.709 394.574 95.328 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.146 55.021 392.182 51.280 C 391.240 47.626 393.524 40.500 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.047 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.488 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.727 C 311.576 22.068 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.091 71.075 310.963 79.326 310.963 79.326 C 310.963 79.326 342.229 88.475 353.618 92.181 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 337.841 56.539 C 342.723 57.347 347.189 64.133 347.190 64.134 C 347.189 64.135 339.615 68.629 336.088 68.225 C 332.321 67.793 325.572 61.214 325.571 61.213 C 325.572 61.212 332.520 55.657 337.841 56.539 M 337.335 38.344 C 325.646 37.760 315.069 40.788 314.805 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.210 81.769 308.201 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.458 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.769 125.735 296.403 130.843 289.677 134.848 C 283.713 138.398 267.992 156.972 266.282 160.520 C 261.226 171.011 256.751 262.757 256.750 262.767 C 256.748 262.771 235.357 296.153 231.622 303.492 C 229.107 308.434 219.230 333.233 219.228 333.236 C 219.226 333.236 200.206 340.089 200.205 340.090 C 200.202 340.092 182.853 348.589 179.114 365.826 C 177.549 373.045 196.960 352.884 196.962 352.883 C 196.960 352.886 178.848 384.016 183.466 387.385 C 186.638 389.700 201.661 362.260 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.499 196.096 395.341 C 200.322 398.263 220.355 369.349 220.357 369.346 C 220.356 369.349 202.637 390.708 205.443 392.899 C 209.297 395.909 226.267 373.719 228.497 370.213 C 229.964 367.906 235.953 350.285 235.954 350.283 C 235.958 350.279 275.313 307.904 276.417 306.072 C 278.907 301.944 284.215 214.817 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.211 165.723 277.057 190.298 278.675 198.384 C 279.944 204.724 282.353 208.765 284.458 209.931 C 289.535 212.740 314.802 202.980 314.805 202.979 C 314.803 202.980 287.080 214.505 287.077 214.506 C 287.077 214.515 280.140 302.120 279.279 309.558 C 278.839 313.366 272.563 349.329 272.247 357.881 C 271.777 370.605 276.425 408.467 278.011 430.302 C 281.970 484.800 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.675 680.420 269.931 695.208 273.214 697.748 C 275.789 699.741 288.809 687.352 288.811 687.351 C 288.809 687.352 276.346 698.021 277.546 700.348 C 279.191 703.538 296.607 686.486 296.609 686.484 C 296.608 686.486 280.402 701.100 281.879 702.947 C 283.454 704.919 300.940 689.085 300.941 689.083 C 300.940 689.085 285.373 703.414 287.077 705.547 C 287.980 706.677 297.211 704.270 298.342 703.814 C 299.392 703.390 307.006 697.749 307.007 697.748 C 307.010 697.747 336.671 685.793 339.934 684.751 C 342.568 683.910 364.210 684.987 367.662 677.819 C 371.639 669.558 354.100 653.931 352.931 648.358 C 350.523 636.877 361.631 597.952 358.997 580.771 C 357.004 567.776 340.101 534.200 339.934 533.114 C 339.650 531.271 348.826 452.261 348.599 446.464 C 348.493 443.769 342.193 406.480 342.192 406.476 C 342.190 406.475 326.251 404.612 322.051 398.861 C 317.678 392.873 321.001 376.465 321.001 376.463 C 320.998 376.460 305.710 367.174 293.143 345.951 C 292.589 345.015 305.691 363.316 305.693 363.318 C 305.694 363.319 321.736 376.277 321.737 376.278 C 321.738 376.280 319.345 394.036 323.471 398.807 C 328.311 404.404 344.266 407.501 349.465 404.006 C 356.258 399.441 354.064 369.685 354.064 369.681 C 354.066 369.679 373.585 350.535 373.587 350.533 C 373.588 350.530 388.287 324.528 387.591 326.021 C 371.632 360.288 354.873 366.659 354.876 370.298 C 354.883 379.356 356.154 405.862 344.583 406.384 C 340.299 406.577 350.825 443.949 354.664 459.462 C 358.852 476.382 369.500 511.077 371.994 515.784 C 373.146 517.958 388.456 537.444 388.458 537.447 C 388.456 537.445 374.595 522.718 374.594 522.716 C 374.595 522.721 379.029 563.869 384.125 577.306 C 390.139 593.162 416.675 621.707 418.785 632.761 C 419.687 637.485 413.434 655.635 415.319 660.489 C 416.810 664.327 430.513 673.224 431.783 675.219 C 432.980 677.101 436.501 693.476 437.848 695.149 C 439.502 697.204 458.171 710.662 460.377 707.280 C 461.684 705.277 452.579 694.284 452.579 694.283 C 452.580 694.284 462.349 704.619 463.843 703.814 C 465.928 702.690 456.045 684.753 456.044 684.751 C 456.046 684.753 465.355 700.371 467.309 699.482 C 469.391 698.534 462.110 680.421 462.110 680.419 C 462.111 680.420 468.616 692.791 469.908 692.550 C 471.813 692.194 466.149 673.175 465.576 671.754 C 464.396 668.826 442.808 639.320 441.314 635.361 C 439.346 630.146 436.791 588.540 434.382 578.172 C 431.656 566.433 413.757 523.399 412.720 516.651 C 410.801 504.168 420.546 410.435 419.652 396.208 C 419.124 387.808 407.713 330.706 407.521 326.021 C 407.481 325.051 408.954 314.197 408.387 311.291 C 407.108 304.726 392.854 282.435 392.790 281.830 C 392.680 280.786 410.985 227.246 410.987 227.241 C 410.986 227.239 406.655 206.447 406.654 206.445 C 406.651 206.445 385.464 212.133 378.926 210.777 C 374.218 209.801 361.598 200.380 361.596 200.379 C 361.599 200.380 378.429 208.251 384.125 208.782 C 389.749 209.305 407.518 204.752 407.521 204.751 C 407.522 204.749 421.383 183.918 421.385 183.916 C 421.384 183.918 412.572 202.962 411.853 203.845 C 408.979 207.378 412.927 245.296 415.260 256.824 C 418.708 273.868 426.563 282.392 426.564 282.394 C 426.564 282.396 426.196 293.005 426.584 296.016 C 427.905 306.276 436.155 332.853 439.682 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 493.540 412.874 495.351 412.958 C 500.329 413.191 485.507 391.877 485.506 391.875 C 485.507 391.877 501.575 413.265 502.965 412.303 C 505.999 410.204 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.796 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.946 513.240 409.009 514.966 407.472 C 519.092 403.800 502.837 383.213 502.835 383.210 C 502.834 383.209 493.305 372.813 493.304 372.812 C 493.306 372.814 510.868 389.847 513.233 388.225 C 517.192 385.509 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 467.732 300.788 466.968 297.952 C 466.386 295.796 454.721 265.444 454.311 263.633 C 453.291 259.119 451.769 183.368 448.246 172.652 C 446.850 168.407 435.117 145.886 430.049 141.457 C 423.004 135.301 388.873 127.842 383.259 123.261 C 381.456 121.790 374.214 111.306 373.727 110.264 C 373.029 108.769 369.601 89.718 368.528 87.735 C 367.703 86.210 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 M 317.390 86.338 C 317.391 86.338 324.012 85.948 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 330.830 372.064 C 330.830 372.066 325.989 395.702 333.751 397.189 C 342.092 398.787 341.542 380.828 345.437 372.648 \"},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"mosque\",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:\"muscle_arm\",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 \"},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:\"pomegranate\",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:\"ring\",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:\"saturn\",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:\"skull\",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:\"star_6pt\",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:\"starburst\",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:\"sun\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sun_ring\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sword\",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:\"g\",props:{id:\"sword\"},children:[{tagName:\"g\",props:{id:\"sword_2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:\"synagogue\",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7166689044754007,y:-.6974135655104717}}]}},{name:\"tail\",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:\"teardrop\",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:\"tower1\",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:\"tower2\",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.343,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:\"triangle\",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:\"unihorn\",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:\"virus\",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:\"g\",props:{id:\"virus\"},children:[{tagName:\"g\",props:{id:\"virus2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wheel\",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wing\",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:\"g\",props:{id:\"wing\"},children:[{tagName:\"g\",props:{id:\"wingR\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:\"wing_bat\",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:\"wing_butterfly\",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:\"g\",props:{id:\"wing_butterfly_2\"},children:[{tagName:\"g\",props:{id:\"butterfly_wing\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:\"woman_stand\",bbox:{x:{min:167.79019677848322,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 M 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.801 515.058 316.169 506.162 C 313.605 470.037 301.530 438.717 295.811 401.673 C 293.480 386.574 289.950 373.858 290.615 358.594 C 291.898 329.119 308.774 306.490 309.678 277.001 C 310.228 259.072 302.090 226.631 302.089 226.625 C 302.087 226.630 289.126 255.746 282.994 271.936 C 278.635 283.445 277.192 293.992 271.746 305.027 C 261.341 326.106 244.485 350.039 233.670 359.865 C 230.487 362.756 222.748 366.409 216.986 370.237 C 205.731 377.715 189.186 393.468 185.767 392.560 C 181.187 391.344 201.570 373.816 201.572 373.814 C 201.569 373.816 180.144 393.308 177.621 390.162 C 175.957 388.088 198.401 369.357 198.403 369.355 C 198.401 369.357 175.164 391.137 173.241 388.986 C 169.593 384.905 194.644 366.524 194.646 366.522 C 194.643 366.523 171.407 387.738 169.853 384.116 C 168.569 381.123 187.381 363.813 188.981 361.681 C 191.335 358.542 212.889 352.042 218.149 346.332 C 229.191 334.345 231.830 305.134 241.712 281.271 C 245.044 273.223 254.103 267.457 256.451 261.403 C 261.802 247.608 256.828 224.780 259.541 205.118 C 261.766 188.989 260.538 173.574 269.459 159.954 C 275.310 151.020 284.717 147.542 293.466 141.419 C 303.708 134.251 317.163 133.265 323.504 122.492 C 326.547 117.322 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.147 225.283 412.271 245.083 414.201 255.612 C 418.772 280.540 433.530 298.876 436.519 324.043 C 439.749 351.247 434.628 374.560 430.145 401.585 C 423.838 439.613 405.473 470.268 402.792 507.590 C 401.768 521.842 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 357.241 568.551 360.905 540.441 C 362.348 529.368 369.114 521.167 369.896 510.027 C 370.347 503.614 367.718 498.339 367.626 491.910 C 367.223 463.643 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 M 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 \"},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}];","import type { SvgSymbolData } from \"./svg-symbol\";\nimport _SvgVocabulary from \"./_svg-vocabulary.json\";\n\nexport const SvgVocabulary: SvgSymbolData[] = _SvgVocabulary as any;\n","import React from \"react\";\nimport { SvgSymbolContext } from \"./svg-symbol\";\nimport { float } from \"./util\";\n\nexport const SymbolContextWidget: React.FC<{\n ctx: SvgSymbolContext;\n onChange: (value: SvgSymbolContext) => void;\n children?: any;\n}> = ({ ctx, children, onChange }) => {\n const updateCtx = (updates: Partial) => {\n onChange({ ...ctx, ...updates });\n };\n\n return (\n

\n {children}\n \n updateCtx({ stroke: e.target.value })}\n id=\"stroke\"\n />{\" \"}\n \n updateCtx({ fill: e.target.value })}\n id=\"fill\"\n />{\" \"}\n \n {ctx.uniformStrokeWidth !== undefined && (\n <>\n
\n \n \n updateCtx({ uniformStrokeWidth: float(e.target.value) })\n }\n />{\" \"}\n {ctx.uniformStrokeWidth}{\" \"}\n \n )}\n

\n );\n};\n","import React, { useState } from \"react\";\nimport { dilateBoundingBox, getBoundingBoxSize } from \"../bounding-box\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport { SvgSymbolContext } from \"../svg-symbol\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\ntype SvgSymbolProps = {\n data: SvgSymbolData;\n scale?: number;\n} & SvgSymbolContext;\n\nconst px = (value: number) => `${value}px`;\n\nconst BBOX_DILATION = 100;\n\nconst SvgSymbol: React.FC = (props) => {\n const d = props.data;\n const bbox = dilateBoundingBox(d.bbox, BBOX_DILATION);\n const scale = props.scale || 1;\n const [width, height] = getBoundingBoxSize(bbox);\n\n return (\n \n \n \n );\n};\n\nexport const VocabularyPage: React.FC<{}> = () => {\n const [ctx, setCtx] = useState(createSvgSymbolContext());\n\n return (\n <>\n

Mystic Symbolic Vocabulary

\n \n {SvgVocabulary.map((symbolData) => (\n \n \n {symbolData.name}\n \n
\n \n
\n \n ))}\n \n );\n};\n","import { Point } from \"../vendor/bezier-js\";\nimport { normalizedPoint2rad, scalePointXY, subtractPoints } from \"./point\";\nimport { PointWithNormal } from \"./specs\";\nimport { rad2deg } from \"./util\";\n\nfunction normalizeDeg(deg: number): number {\n deg = deg % 360;\n if (deg < 0) {\n deg = 360 + deg;\n }\n return deg;\n}\n\n/**\n * Convert the given normal in screen-space coordinates into\n * degrees of rotation in attachment-space coordinates.\n */\nexport function normalToAttachmentSpaceDegrees(normal: Point): number {\n // We need to flip our y because we're in screen space, yet our\n // rotational math assumes we're not.\n const yFlipped = scalePointXY(normal, 1, -1);\n\n const rad = normalizedPoint2rad(yFlipped);\n\n // The origin of our rotation space assumes that \"up\" is 0\n // degrees, while our rotational math assumes 0 degrees is \"right\".\n const reoriented = normalizeDeg(90 - rad2deg(rad));\n\n return reoriented;\n}\n\n/**\n * Given a child point that needs to be attached to a parent\n * point, return the amount of translation and rotation we\n * need to apply to the child point in order to align its\n * position and normal with that of its parent.\n */\nexport function getAttachmentTransforms(\n parent: PointWithNormal,\n child: PointWithNormal\n) {\n const translation = subtractPoints(parent.point, child.point);\n const parentRot = normalToAttachmentSpaceDegrees(parent.normal);\n const childRot = normalToAttachmentSpaceDegrees(child.normal);\n const rotation = parentRot - childRot;\n return { translation, rotation };\n}\n","export type RandomParameters = {\n modulus: number;\n multiplier: number;\n increment: number;\n};\n\nconst NUMERICAL_RECIPES_PARAMETERS: RandomParameters = {\n modulus: Math.pow(2, 32),\n multiplier: 1664525,\n increment: 1013904223,\n};\n\n/**\n * A simple linear congruential random number generator, as described in\n * https://en.wikipedia.org/wiki/Linear_congruential_generator.\n */\nexport class Random {\n private latestSeed: number;\n\n constructor(\n readonly seed: number = Date.now(),\n readonly params: RandomParameters = NUMERICAL_RECIPES_PARAMETERS\n ) {\n this.latestSeed = seed;\n }\n\n /**\n * Return a random number that is greater than or equal to zero, and less\n * than one.\n */\n next(): number {\n this.latestSeed =\n (this.params.multiplier * this.latestSeed + this.params.increment) %\n this.params.modulus;\n return this.latestSeed / this.params.modulus;\n }\n\n /**\n * Return a random item from the given array.\n */\n choice(array: T[]): T {\n const idx = Math.floor(this.next() * array.length);\n return array[idx];\n }\n}\n","import React, { useContext, useEffect, useRef, useState } from \"react\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolContext,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { AttachmentPointType, PointWithNormal } from \"../specs\";\nimport { getAttachmentTransforms } from \"../attach\";\nimport { scalePointXY } from \"../point\";\nimport { Point } from \"../../vendor/bezier-js\";\nimport { Random } from \"../random\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\nconst SYMBOL_MAP = new Map(\n SvgVocabulary.map((symbol) => [symbol.name, symbol])\n);\n\nfunction getSymbol(name: string): SvgSymbolData {\n const symbol = SYMBOL_MAP.get(name);\n if (!symbol) {\n throw new Error(`Unable to find the symbol \"${name}\"!`);\n }\n return symbol;\n}\n\nfunction getAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal {\n const { specs } = s;\n if (!specs) {\n throw new Error(`Symbol ${s.name} has no specs!`);\n }\n const points = specs[type];\n if (!(points && points.length > idx)) {\n throw new Error(\n `Expected symbol ${s.name} to have at least ${\n idx + 1\n } ${type} attachment point(s)!`\n );\n }\n\n return points[idx];\n}\n\nfunction safeGetAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal | null {\n try {\n return getAttachmentPoint(s, type, idx);\n } catch (e) {\n console.error(e);\n }\n\n return null;\n}\n\ntype AttachmentChildren = JSX.Element | JSX.Element[];\n\ntype CreatureContextType = SvgSymbolContext & {\n attachmentScale: number;\n parent: SvgSymbolData | null;\n};\n\nconst DEFAULT_ATTACHMENT_SCALE = 0.5;\n\nconst CreatureContext = React.createContext({\n ...createSvgSymbolContext(),\n attachmentScale: DEFAULT_ATTACHMENT_SCALE,\n parent: null,\n});\n\ntype AttachmentIndices = {\n left?: boolean;\n right?: boolean;\n};\n\ntype CreatureSymbolProps = AttachmentIndices & {\n data: SvgSymbolData;\n children?: AttachmentChildren;\n attachTo?: AttachmentPointType;\n};\n\nfunction getAttachmentIndices(ai: AttachmentIndices): number[] {\n const result: number[] = [];\n\n if (ai.left) {\n result.push(0);\n }\n if (ai.right) {\n result.push(1);\n }\n if (result.length === 0) {\n result.push(0);\n }\n return result;\n}\n\nconst CreatureSymbol: React.FC = (props) => {\n const ctx = useContext(CreatureContext);\n const { data, attachTo } = props;\n const ourSymbol = (\n <>\n {props.children && (\n \n {props.children}\n \n )}\n \n \n );\n\n if (!attachTo) {\n return ourSymbol;\n }\n\n const parent = ctx.parent;\n if (!parent) {\n throw new Error(\n `Cannot attach ${props.data.name} because it has no parent!`\n );\n }\n\n const attachmentIndices = getAttachmentIndices(props);\n const children: JSX.Element[] = [];\n\n for (let attachIndex of attachmentIndices) {\n const parentAp = safeGetAttachmentPoint(parent, attachTo, attachIndex);\n const ourAp = safeGetAttachmentPoint(data, \"tail\");\n\n if (!parentAp || !ourAp) {\n continue;\n }\n\n // If we're being attached as a tail, we want to actually rotate\n // the attachment an extra 180 degrees, as the tail attachment\n // point is facing the opposite direction that we actually\n // want to orient the tail in.\n const extraRot = attachTo === \"tail\" ? 180 : 0;\n\n // If we're attaching something oriented towards the left, horizontally flip\n // the attachment image.\n let xFlip = parentAp.normal.x < 0 ? -1 : 1;\n\n // Er, things look weird if we don't inverse the flip logic for\n // the downward-facing attachments, like legs...\n if (parentAp.normal.y > 0) {\n xFlip *= -1;\n }\n\n const t = getAttachmentTransforms(parentAp, {\n point: ourAp.point,\n normal: scalePointXY(ourAp.normal, xFlip, 1),\n });\n\n children.push(\n \n {ourSymbol}\n \n );\n }\n\n return <>{children};\n};\n\ntype AttachmentTransformProps = {\n transformOrigin: Point;\n translate: Point;\n scale: Point;\n rotate: number;\n children: JSX.Element;\n};\n\nconst AttachmentTransform: React.FC = (props) => (\n \n {/**\n * We originally used \"transform-origin\" here but that's not currently\n * supported by Safari. Instead, we'll set the origin of our symbol to\n * the transform origin, do the transform, and then move our origin back to\n * the original origin, which is equivalent to setting \"transform-origin\".\n **/}\n \n \n \n {props.children}\n \n \n \n \n);\n\ntype CreatureSymbolWithDefaultProps = Omit & {\n data?: SvgSymbolData;\n};\n\nfunction createCreatureSymbol(\n name: string\n): React.FC {\n const data = getSymbol(name);\n return (props) => ;\n}\n\nconst Eye = createCreatureSymbol(\"eye\");\n\nconst Hand = createCreatureSymbol(\"hand\");\n\nconst Arm = createCreatureSymbol(\"arm\");\n\nconst Antler = createCreatureSymbol(\"antler\");\n\nconst Crown = createCreatureSymbol(\"crown\");\n\nconst Wing = createCreatureSymbol(\"wing\");\n\nconst MuscleArm = createCreatureSymbol(\"muscle_arm\");\n\nconst Leg = createCreatureSymbol(\"leg\");\n\nconst Tail = createCreatureSymbol(\"tail\");\n\nconst EYE_CREATURE = (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n);\n\nfunction randomlyReplaceParts(rng: Random, creature: JSX.Element): JSX.Element {\n return React.cloneElement(creature, {\n data: rng.choice(SvgVocabulary),\n children: React.Children.map(creature.props.children, (child, i) => {\n return randomlyReplaceParts(rng, child);\n }),\n });\n}\n\nfunction getSvgMarkup(el: SVGSVGElement): string {\n return [\n ``,\n \"\",\n '',\n el.outerHTML,\n ].join(\"\\n\");\n}\n\nfunction exportSvg(filename: string, svgRef: React.RefObject) {\n const svgEl = svgRef.current;\n if (!svgEl) {\n alert(\"Oops, an error occurred! Please try again later.\");\n return;\n }\n const dataURL = `data:image/svg+xml;utf8,${encodeURIComponent(\n getSvgMarkup(svgEl)\n )}`;\n const anchor = document.createElement(\"a\");\n anchor.href = dataURL;\n anchor.download = filename;\n document.body.append(anchor);\n anchor.click();\n document.body.removeChild(anchor);\n}\n\nconst AutoSizingSvg = React.forwardRef(\n (\n props: {\n padding: number;\n bgColor?: string;\n children: JSX.Element | JSX.Element[];\n },\n ref: React.ForwardedRef\n ) => {\n const { bgColor, padding } = props;\n const [x, setX] = useState(0);\n const [y, setY] = useState(0);\n const [width, setWidth] = useState(1);\n const [height, setHeight] = useState(1);\n const gRef = useRef(null);\n\n useEffect(() => {\n const svgEl = gRef.current;\n if (svgEl) {\n const bbox = svgEl.getBBox();\n setX(bbox.x - padding);\n setY(bbox.y - padding);\n setWidth(bbox.width + padding * 2);\n setHeight(bbox.height + padding * 2);\n }\n });\n\n return (\n \n {bgColor && (\n \n )}\n {props.children}\n \n );\n }\n);\n\nfunction getDownloadFilename(randomSeed: number | null) {\n let downloadBasename = \"mystic-symbolic-creature\";\n\n if (randomSeed !== null) {\n downloadBasename += `-${randomSeed}`;\n }\n\n return `${downloadBasename}.svg`;\n}\n\nexport const CreaturePage: React.FC<{}> = () => {\n const svgRef = useRef(null);\n const [bgColor, setBgColor] = useState(\"#cccccc\");\n const [randomSeed, setRandomSeed] = useState(null);\n const [symbolCtx, setSymbolCtx] = useState(createSvgSymbolContext());\n const defaultCtx = useContext(CreatureContext);\n const ctx: CreatureContextType = {\n ...defaultCtx,\n ...symbolCtx,\n fill: symbolCtx.showSpecs ? \"none\" : symbolCtx.fill,\n };\n const creature =\n randomSeed === null\n ? EYE_CREATURE\n : randomlyReplaceParts(new Random(randomSeed), EYE_CREATURE);\n const handleSvgExport = () =>\n exportSvg(getDownloadFilename(randomSeed), svgRef);\n\n return (\n <>\n

Creature!

\n \n \n setBgColor(e.target.value)}\n />{\" \"}\n \n

\n {\" \"}\n {\" \"}\n \n

\n \n \n {creature}\n \n \n \n );\n};\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { WavesPage } from \"./pages/waves-page\";\nimport { VocabularyPage } from \"./pages/vocabulary-page\";\nimport { CreaturePage } from \"./pages/creature-page\";\n\nconst Pages = {\n vocabulary: VocabularyPage,\n creature: CreaturePage,\n waves: WavesPage,\n};\n\ntype PageName = keyof typeof Pages;\n\nconst pageNames = Object.keys(Pages) as PageName[];\n\nconst APP_ID = \"app\";\n\nconst appEl = document.getElementById(APP_ID);\n\nif (!appEl) {\n throw new Error(`Unable to find #${APP_ID}!`);\n}\n\nconst App: React.FC<{}> = (props) => {\n const page = new URLSearchParams(window.location.search);\n const currPageName = toPageName(page.get(\"p\") || \"\", \"vocabulary\");\n const PageComponent = Pages[currPageName];\n\n return (\n <>\n
\n \n
\n
\n

Other pages

\n
    \n {pageNames.map((pageName) => (\n
  • \n {currPageName === pageName ? (\n pageName\n ) : (\n {pageName}\n )}\n
  • \n ))}\n
\n

\n For more details about this project, see its{\" \"}\n \n GitHub repository\n \n .\n

\n
\n \n );\n};\n\nReactDOM.render(, appEl);\n\nfunction isPageName(page: string): page is PageName {\n return pageNames.includes(page as any);\n}\n\nfunction toPageName(page: string, defaultValue: PageName): PageName {\n if (isPageName(page)) return page;\n return defaultValue;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/object-assign/index.js","node_modules/react/cjs/react.production.min.js","node_modules/react/index.js","node_modules/scheduler/cjs/scheduler.production.min.js","node_modules/scheduler/index.js","node_modules/react-dom/cjs/react-dom.production.min.js","node_modules/react-dom/index.js","lib/pages/waves-page.tsx","lib/util.ts","vendor/bezier-js/index.js","lib/path.ts","lib/bounding-box.ts","lib/colors.ts","lib/point.ts","lib/specs.ts","lib/visible-specs.tsx","lib/svg-symbol.tsx","lib/_svg-vocabulary.json","lib/svg-vocabulary.ts","lib/symbol-context-widget.tsx","lib/pages/vocabulary-page.tsx","lib/attach.tsx","lib/random.ts","lib/pages/creature-page.tsx","lib/browser-main.tsx"],"names":["getOwnPropertySymbols","Object","hasOwnProperty","prototype","propIsEnumerable","propertyIsEnumerable","toObject","val","TypeError","shouldUseNative","assign","test1","String","getOwnPropertyNames","test2","i","fromCharCode","order2","map","n","join","test3","split","forEach","letter","keys","err","module","exports","target","source","from","symbols","to","s","arguments","length","key","call","l","require","p","Fragment","StrictMode","Profiler","q","r","t","Suspense","u","v","Symbol","for","w","x","iterator","y","a","z","b","c","encodeURIComponent","A","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","B","C","props","context","refs","updater","D","E","isReactComponent","setState","Error","forceUpdate","F","constructor","isPureReactComponent","G","current","H","I","ref","__self","__source","J","e","d","k","h","g","children","f","Array","m","defaultProps","$$typeof","type","_owner","K","L","escape","replace","M","N","toString","O","isArray","push","next","done","value","P","Q","_status","_result","then","default","R","S","T","ReactCurrentDispatcher","ReactCurrentBatchConfig","transition","ReactCurrentOwner","IsSomeRendererActing","Children","apply","count","toArray","only","Component","PureComponent","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","bind","createRef","forwardRef","render","isValidElement","lazy","_payload","_init","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","checkDCE","__REACT_DEVTOOLS_GLOBAL_HOOK__","console","error","defineProperty","Bezier","abs","cos","sin","acos","atan2","sqrt","pow","Math","crt","pi","PI","tau","quart","epsilon","nMax","Number","MAX_SAFE_INTEGER","nMin","MIN_SAFE_INTEGER","ZERO","utils","Tvalues","Cvalues","arcfn","derivativeFn","compute","points","_3d","order","mt","ret","mt2","t2","dCpts","JSON","parse","stringify","splice","computeWithRatios","ratios","f1","f2","f3","f4","derive","dpoints","list","dpt","j","between","approximately","precision","len","sum","ds","de","ts","te","lerp","v1","v2","pointToString","pointsToString","copy","obj","angle","o","dx1","dy1","dx2","dy2","round","pos","indexOf","parseFloat","substring","dist","p1","p2","dx","dy","closest","LUT","point","mdist","mpos","idx","abcratio","bottom","projectionratio","top","lli8","x1","y1","x2","y2","x3","y3","x4","y4","nx","lli4","p3","p4","lli","makeline","findbbox","sections","mx","my","MX","MY","bbox","min","max","mid","size","shapeintersections","s1","bbox1","s2","bbox2","curveIntersectionThreshold","bboxoverlap","intersections","a1","startcap","forward","back","endcap","a2","l1","virtual","l2","iss","intersects","c1","c2","makeshape","bpl","fpl","start","end","shape","getminmax","curve","concat","get","align","line","tx","ty","roots","aligned","reduce","m1","m2","filter","pa","pb","pc","q2","discriminant","u1","mp3","phi","t1","sd","droots","curvature","d1","d2","kOnly","num","dnm","adk","dk","dd","qdsum","pk","nk","inflections","slice","v3","trm","sq","b1","b2","dims","dim","expandbox","_bbox","pairiteration","c1b","c2b","threshold","_t1","_t2","cc1","cc2","pairs","left","right","pair","results","getccenter","dx1p","dy1p","dx2p","dy2p","mx1","my1","mx2","my2","mx1n","my1n","mx2n","my2n","arc","_","numberSort","PolyBezier","curves","valueOf","addCurve","offset","abs$1","cos$1","sin$1","acos$1","sqrt$1","pi$1","coords","args","coordlen","newargs","higher","step","dimlen","_linear","some","_lut","update","quadraticFromPoints","abc","getABC","cubicFromPoints","selen","lx","ly","bx1","by1","bx2","by2","e1","e2","nc1","nc2","getUtils","toSVG","last","setRatios","verify","print","coordDigest","_print","computedirection","clockwise","derivative","um","getLUT","steps","on","lut","hits","project","ft","raise","np","pim","dderivative","normal","__normal3","__normal2","r1","r2","q1","hull","_p","pt","result","span","extrema","mfn","sort","values","overlaps","lbbox","tbbox","nv","scale","simple","n1","n2","segment","pass1","pass2","distanceFn","ov","rc","outline","d3","d4","reduced","fcurves","bcurves","alen","tlen","graduated","linearDistanceFunction","slen","reverse","fs","fe","bs","be","ls","le","segments","outlineshapes","shapes","lineIntersects","curveintersects","selfintersects","arcs","errorThreshold","_iterate","_error","np1","circles","t_s","safety","t_e","np2","np3","prev_arc","curr_good","prev_good","t_m","prev_e","interval","name","layers","tagName","id","fill","fillRule","stroke","strokeWidth","strokeLinecap","strokeLinejoin","specs","tail","crown","arm","leg","horn","nesting"],"mappings":"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","file":"browser-main.84936210.js","sourceRoot":"..","sourcesContent":["/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/** @license React v17.0.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var l=require(\"object-assign\"),n=60103,p=60106;exports.Fragment=60107;exports.StrictMode=60108;exports.Profiler=60114;var q=60109,r=60110,t=60112;exports.Suspense=60113;var u=60115,v=60116;\nif(\"function\"===typeof Symbol&&Symbol.for){var w=Symbol.for;n=w(\"react.element\");p=w(\"react.portal\");exports.Fragment=w(\"react.fragment\");exports.StrictMode=w(\"react.strict_mode\");exports.Profiler=w(\"react.profiler\");q=w(\"react.provider\");r=w(\"react.context\");t=w(\"react.forward_ref\");exports.Suspense=w(\"react.suspense\");u=w(\"react.memo\");v=w(\"react.lazy\")}var x=\"function\"===typeof Symbol&&Symbol.iterator;\nfunction y(a){if(null===a||\"object\"!==typeof a)return null;a=x&&a[x]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}function z(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c=\nE};k=function(){};exports.unstable_forceFrameRate=function(a){0>a||125>>1,e=a[d];if(void 0!==e&&0I(n,c))void 0!==r&&0>I(r,n)?(a[d]=r,a[v]=c,d=v):(a[d]=n,a[m]=c,d=m);else if(void 0!==r&&0>I(r,c))a[d]=r,a[v]=c,d=v;else break a}}return b}return null}function I(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}var L=[],M=[],N=1,O=null,P=3,Q=!1,R=!1,S=!1;\nfunction T(a){for(var b=J(M);null!==b;){if(null===b.callback)K(M);else if(b.startTime<=a)K(M),b.sortIndex=b.expirationTime,H(L,b);else break;b=J(M)}}function U(a){S=!1;T(a);if(!R)if(null!==J(L))R=!0,f(V);else{var b=J(M);null!==b&&g(U,b.startTime-a)}}\nfunction V(a,b){R=!1;S&&(S=!1,h());Q=!0;var c=P;try{T(b);for(O=J(L);null!==O&&(!(O.expirationTime>b)||a&&!exports.unstable_shouldYield());){var d=O.callback;if(\"function\"===typeof d){O.callback=null;P=O.priorityLevel;var e=d(O.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?O.callback=e:O===J(L)&&K(L);T(b)}else K(L);O=J(L)}if(null!==O)var m=!0;else{var n=J(M);null!==n&&g(U,n.startTime-b);m=!1}return m}finally{O=null,P=c,Q=!1}}var W=k;exports.unstable_IdlePriority=5;\nexports.unstable_ImmediatePriority=1;exports.unstable_LowPriority=4;exports.unstable_NormalPriority=3;exports.unstable_Profiling=null;exports.unstable_UserBlockingPriority=2;exports.unstable_cancelCallback=function(a){a.callback=null};exports.unstable_continueExecution=function(){R||Q||(R=!0,f(V))};exports.unstable_getCurrentPriorityLevel=function(){return P};exports.unstable_getFirstCallbackNode=function(){return J(L)};\nexports.unstable_next=function(a){switch(P){case 1:case 2:case 3:var b=3;break;default:b=P}var c=P;P=b;try{return a()}finally{P=c}};exports.unstable_pauseExecution=function(){};exports.unstable_requestPaint=W;exports.unstable_runWithPriority=function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=P;P=a;try{return b()}finally{P=c}};\nexports.unstable_scheduleCallback=function(a,b,c){var d=exports.unstable_now();\"object\"===typeof c&&null!==c?(c=c.delay,c=\"number\"===typeof c&&0d?(a.sortIndex=c,H(M,a),null===J(L)&&a===J(M)&&(S?h():S=!0,g(U,c-d))):(a.sortIndex=e,H(L,a),R||Q||(R=!0,f(V)));return a};\nexports.unstable_wrapCallback=function(a){var b=P;return function(){var c=P;P=b;try{return a.apply(this,arguments)}finally{P=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","/** @license React v17.0.1\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),m=require(\"object-assign\"),r=require(\"scheduler\");function y(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function B(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var D={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){D[a]=new B(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];D[b]=new B(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){D[a]=new B(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){D[a]=new B(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){D[a]=new B(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){D[a]=new B(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){D[a]=new B(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){D[a]=new B(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){D[a]=new B(a,5,!1,a.toLowerCase(),null,!1,!1)});var oa=/[\\-:]([a-z])/g;function pa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(oa,\npa);D[b]=new B(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!1,!1)});\nD.xlinkHref=new B(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction qa(a,b,c,d){var e=D.hasOwnProperty(b)?D[b]:null;var f=null!==e?0===e.type:d?!1:!(2h||e[g]!==f[h])return\"\\n\"+e[g].replace(\" at new \",\" at \");while(1<=g&&0<=h)}break}}}finally{Oa=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Na(a):\"\"}\nfunction Qa(a){switch(a.tag){case 5:return Na(a.type);case 16:return Na(\"Lazy\");case 13:return Na(\"Suspense\");case 19:return Na(\"SuspenseList\");case 0:case 2:case 15:return a=Pa(a.type,!1),a;case 11:return a=Pa(a.type.render,!1),a;case 22:return a=Pa(a.type._render,!1),a;case 1:return a=Pa(a.type,!0),a;default:return\"\"}}\nfunction Ra(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ua:return\"Fragment\";case ta:return\"Portal\";case xa:return\"Profiler\";case wa:return\"StrictMode\";case Ba:return\"Suspense\";case Ca:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case za:return(a.displayName||\"Context\")+\".Consumer\";case ya:return(a._context.displayName||\"Context\")+\".Provider\";case Aa:var b=a.render;b=b.displayName||b.name||\"\";\nreturn a.displayName||(\"\"!==b?\"ForwardRef(\"+b+\")\":\"ForwardRef\");case Da:return Ra(a.type);case Fa:return Ra(a._render);case Ea:b=a._payload;a=a._init;try{return Ra(a(b))}catch(c){}}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"object\":case \"string\":case \"undefined\":return a;default:return\"\"}}function Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return m({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function $a(a,b){b=b.checked;null!=b&&qa(a,\"checked\",b,!1)}\nfunction ab(a,b){$a(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?bb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&bb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction cb(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction bb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}function db(a){var b=\"\";aa.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}function eb(a,b){a=m({children:void 0},b);if(b=db(b.children))a.children=b;return a}\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e=c.length))throw Error(y(93));c=c[0]}b=c}null==b&&(b=\"\");c=b}a._wrapperState={initialValue:Sa(c)}}\nfunction ib(a,b){var c=Sa(b.value),d=Sa(b.defaultValue);null!=c&&(c=\"\"+c,c!==a.value&&(a.value=c),null==b.defaultValue&&a.defaultValue!==c&&(a.defaultValue=c));null!=d&&(a.defaultValue=\"\"+d)}function jb(a){var b=a.textContent;b===a._wrapperState.initialValue&&\"\"!==b&&null!==b&&(a.value=b)}var kb={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};\nfunction lb(a){switch(a){case \"svg\":return\"http://www.w3.org/2000/svg\";case \"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function mb(a,b){return null==a||\"http://www.w3.org/1999/xhtml\"===a?lb(b):\"http://www.w3.org/2000/svg\"===a&&\"foreignObject\"===b?\"http://www.w3.org/1999/xhtml\":a}\nvar nb,ob=function(a){return\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c,d,e)})}:a}(function(a,b){if(a.namespaceURI!==kb.svg||\"innerHTML\"in a)a.innerHTML=b;else{nb=nb||document.createElement(\"div\");nb.innerHTML=\"\"+b.valueOf().toString()+\"\";for(b=nb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction pb(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,\nfloodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(qb).forEach(function(a){rb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);qb[b]=qb[a]})});function sb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||qb.hasOwnProperty(a)&&qb[a]?(\"\"+b).trim():b+\"px\"}\nfunction tb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=sb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction vb(a,b){if(b){if(ub[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(y(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(y(60));if(!(\"object\"===typeof b.dangerouslySetInnerHTML&&\"__html\"in b.dangerouslySetInnerHTML))throw Error(y(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(y(62));}}\nfunction wb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(y(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;ad?0:1<c;c++)b.push(a);return b}\nfunction $c(a,b,c){a.pendingLanes|=b;var d=b-1;a.suspendedLanes&=d;a.pingedLanes&=d;a=a.eventTimes;b=31-Vc(b);a[b]=c}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(a){return 0===a?32:31-(bd(a)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(a,b,c,d){Kb||Ib();var e=hd,f=Kb;Kb=!0;try{Hb(e,a,b,c,d)}finally{(Kb=f)||Mb()}}function id(a,b,c,d){ed(dd,hd.bind(null,a,b,c,d))}\nfunction hd(a,b,c,d){if(fd){var e;if((e=0===(b&4))&&0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Ke(c)}}function Me(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Me(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Ne(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Oe(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nvar Pe=fa&&\"documentMode\"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Oe(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Je(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Af||(a.current=zf[Af],zf[Af]=null,Af--)}function I(a,b){Af++;zf[Af]=a.current;a.current=b}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;\nfunction Ef(a,b){var c=a.type.contextTypes;if(!c)return Cf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function Ff(a){a=a.childContextTypes;return null!==a&&void 0!==a}function Gf(){H(N);H(M)}function Hf(a,b,c){if(M.current!==Cf)throw Error(y(168));I(M,b);I(N,c)}\nfunction If(a,b,c){var d=a.stateNode;a=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in a))throw Error(y(108,Ra(b)||\"Unknown\",e));return m({},c,d)}function Jf(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Cf;Df=M.current;I(M,a);I(N,N.current);return!0}function Kf(a,b,c){var d=a.stateNode;if(!d)throw Error(y(169));c?(a=If(a,b,Df),d.__reactInternalMemoizedMergedChildContext=a,H(N),H(M),I(M,a)):H(N);I(N,c)}\nvar Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=void 0!==Rf?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1E4>dg?Sf:function(){return Sf()-dg};\nfunction eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332));}}function fg(a){switch(a){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332));}}function gg(a,b){a=fg(a);return Nf(a,b)}function hg(a,b,c){a=fg(a);return Of(a,b,c)}function ig(){if(null!==bg){var a=bg;bg=null;Pf(a)}jg()}\nfunction jg(){if(!cg&&null!==ag){cg=!0;var a=0;try{var b=ag;gg(99,function(){for(;az?(q=u,u=null):q=u.sibling;var n=p(e,u,h[z],k);if(null===n){null===u&&(u=q);break}a&&u&&null===\nn.alternate&&b(e,u);g=f(n,g,z);null===t?l=n:t.sibling=n;t=n;u=q}if(z===h.length)return c(e,u),l;if(null===u){for(;zz?(q=u,u=null):q=u.sibling;var w=p(e,u,n.value,k);if(null===w){null===u&&(u=q);break}a&&u&&null===w.alternate&&b(e,u);g=f(w,g,z);null===t?l=w:t.sibling=w;t=w;u=q}if(n.done)return c(e,u),l;if(null===u){for(;!n.done;z++,n=h.next())n=A(e,n.value,k),null!==n&&(g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);return l}for(u=d(e,u);!n.done;z++,n=h.next())n=C(u,e,z,n.value,k),null!==n&&(a&&null!==n.alternate&&\nu.delete(null===n.key?z:n.key),g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);a&&u.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k=\"object\"===typeof f&&null!==f&&f.type===ua&&null===f.key;k&&(f=f.props.children);var l=\"object\"===typeof f&&null!==f;if(l)switch(f.$$typeof){case sa:a:{l=f.key;for(k=d;null!==k;){if(k.key===l){switch(k.tag){case 7:if(f.type===ua){c(a,k.sibling);d=e(k,f.props.children);d.return=a;a=d;break a}break;default:if(k.elementType===f.type){c(a,k.sibling);\nd=e(k,f.props);d.ref=Qg(a,k,f);d.return=a;a=d;break a}}c(a,k);break}else b(a,k);k=k.sibling}f.type===ua?(d=Xg(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Vg(f.type,f.key,f.props,null,a.mode,h),h.ref=Qg(a,d,f),h.return=a,a=h)}return g(a);case ta:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=\nWg(f,a.mode,h);d.return=a;a=d}return g(a)}if(\"string\"===typeof f||\"number\"===typeof f)return f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):(c(a,d),d=Ug(f,a.mode,h),d.return=a,a=d),g(a);if(Pg(f))return x(a,d,f,h);if(La(f))return w(a,d,f,h);l&&Rg(a,f);if(\"undefined\"===typeof f&&!k)switch(a.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(a.type)||\"Component\"));}return c(a,d)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);\nfunction dh(a){if(a===$g)throw Error(y(174));return a}function eh(a,b){I(ch,b);I(bh,a);I(ah,$g);a=b.nodeType;switch(a){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:mb(null,\"\");break;default:a=8===a?b.parentNode:b,b=a.namespaceURI||null,a=a.tagName,b=mb(b,a)}H(ah);I(ah,b)}function fh(){H(ah);H(bh);H(ch)}function gh(a){dh(ch.current);var b=dh(ah.current);var c=mb(b,a.type);b!==c&&(I(bh,a),I(ah,c))}function hh(a){bh.current===a&&(H(ah),H(bh))}var P=Bf(0);\nfunction ih(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||\"$?\"===c.data||\"$!\"===c.data))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&64))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}var jh=null,kh=null,lh=!1;\nfunction mh(a,b){var c=nh(5,null,null,0);c.elementType=\"DELETED\";c.type=\"DELETED\";c.stateNode=b;c.return=a;c.flags=8;null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function oh(a,b){switch(a.tag){case 5:var c=a.type;b=1!==b.nodeType||c.toLowerCase()!==b.nodeName.toLowerCase()?null:b;return null!==b?(a.stateNode=b,!0):!1;case 6:return b=\"\"===a.pendingProps||3!==b.nodeType?null:b,null!==b?(a.stateNode=b,!0):!1;case 13:return!1;default:return!1}}\nfunction ph(a){if(lh){var b=kh;if(b){var c=b;if(!oh(a,b)){b=rf(c.nextSibling);if(!b||!oh(a,b)){a.flags=a.flags&-1025|2;lh=!1;jh=a;return}mh(jh,c)}jh=a;kh=rf(b.firstChild)}else a.flags=a.flags&-1025|2,lh=!1,jh=a}}function qh(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag&&13!==a.tag;)a=a.return;jh=a}\nfunction rh(a){if(a!==jh)return!1;if(!lh)return qh(a),lh=!0,!1;var b=a.type;if(5!==a.tag||\"head\"!==b&&\"body\"!==b&&!nf(b,a.memoizedProps))for(b=kh;b;)mh(a,b),b=rf(b.nextSibling);qh(a);if(13===a.tag){a=a.memoizedState;a=null!==a?a.dehydrated:null;if(!a)throw Error(y(317));a:{a=a.nextSibling;for(b=0;a;){if(8===a.nodeType){var c=a.data;if(\"/$\"===c){if(0===b){kh=rf(a.nextSibling);break a}b--}else\"$\"!==c&&\"$!\"!==c&&\"$?\"!==c||b++}a=a.nextSibling}kh=null}}else kh=jh?rf(a.stateNode.nextSibling):null;return!0}\nfunction sh(){kh=jh=null;lh=!1}var th=[];function uh(){for(var a=0;af))throw Error(y(301));f+=1;T=S=null;b.updateQueue=null;vh.current=Fh;a=c(d,e)}while(zh)}vh.current=Gh;b=null!==S&&null!==S.next;xh=0;T=S=R=null;yh=!1;if(b)throw Error(y(300));return a}function Hh(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};null===T?R.memoizedState=T=a:T=T.next=a;return T}\nfunction Ih(){if(null===S){var a=R.alternate;a=null!==a?a.memoizedState:null}else a=S.next;var b=null===T?R.memoizedState:T.next;if(null!==b)T=b,S=a;else{if(null===a)throw Error(y(310));S=a;a={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null};null===T?R.memoizedState=T=a:T=T.next=a}return T}function Jh(a,b){return\"function\"===typeof b?b(a):b}\nfunction Kh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=S,e=d.baseQueue,f=c.pending;if(null!==f){if(null!==e){var g=e.next;e.next=f.next;f.next=g}d.baseQueue=e=f;c.pending=null}if(null!==e){e=e.next;d=d.baseState;var h=g=f=null,k=e;do{var l=k.lane;if((xh&l)===l)null!==h&&(h=h.next={lane:0,action:k.action,eagerReducer:k.eagerReducer,eagerState:k.eagerState,next:null}),d=k.eagerReducer===a?k.eagerState:a(d,k.action);else{var n={lane:l,action:k.action,eagerReducer:k.eagerReducer,\neagerState:k.eagerState,next:null};null===h?(g=h=n,f=d):h=h.next=n;R.lanes|=l;Dg|=l}k=k.next}while(null!==k&&k!==e);null===h?f=d:h.next=g;He(d,b.memoizedState)||(ug=!0);b.memoizedState=d;b.baseState=f;b.baseQueue=h;c.lastRenderedState=d}return[b.memoizedState,c.dispatch]}\nfunction Lh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=c.dispatch,e=c.pending,f=b.memoizedState;if(null!==e){c.pending=null;var g=e=e.next;do f=a(f,g.action),g=g.next;while(g!==e);He(f,b.memoizedState)||(ug=!0);b.memoizedState=f;null===b.baseQueue&&(b.baseState=f);c.lastRenderedState=f}return[f,d]}\nfunction Mh(a,b,c){var d=b._getVersion;d=d(b._source);var e=b._workInProgressVersionPrimary;if(null!==e)a=e===d;else if(a=a.mutableReadLanes,a=(xh&a)===a)b._workInProgressVersionPrimary=d,th.push(b);if(a)return c(b._source);th.push(b);throw Error(y(350));}\nfunction Nh(a,b,c,d){var e=U;if(null===e)throw Error(y(349));var f=b._getVersion,g=f(b._source),h=vh.current,k=h.useState(function(){return Mh(e,b,c)}),l=k[1],n=k[0];k=T;var A=a.memoizedState,p=A.refs,C=p.getSnapshot,x=A.source;A=A.subscribe;var w=R;a.memoizedState={refs:p,source:b,subscribe:d};h.useEffect(function(){p.getSnapshot=c;p.setSnapshot=l;var a=f(b._source);if(!He(g,a)){a=c(b._source);He(n,a)||(l(a),a=Ig(w),e.mutableReadLanes|=a&e.pendingLanes);a=e.mutableReadLanes;e.entangledLanes|=a;for(var d=\ne.entanglements,h=a;0c?98:c,function(){a(!0)});gg(97\\x3c/script>\",a=a.removeChild(a.firstChild)):\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[wf]=b;a[xf]=d;Bi(a,b,!1,!1);b.stateNode=a;g=wb(c,d);switch(c){case \"dialog\":G(\"cancel\",a);G(\"close\",a);\ne=d;break;case \"iframe\":case \"object\":case \"embed\":G(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eJi&&(b.flags|=64,f=!0,Fi(d,!1),b.lanes=33554432)}else{if(!f)if(a=ih(g),null!==a){if(b.flags|=64,f=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Fi(d,!0),null===d.tail&&\"hidden\"===d.tailMode&&!g.alternate&&!lh)return b=b.lastEffect=d.lastEffect,null!==b&&(b.nextEffect=null),null}else 2*O()-d.renderingStartTime>Ji&&1073741824!==c&&(b.flags|=\n64,f=!0,Fi(d,!1),b.lanes=33554432);d.isBackwards?(g.sibling=b.child,b.child=g):(c=d.last,null!==c?c.sibling=g:b.child=g,d.last=g)}return null!==d.tail?(c=d.tail,d.rendering=c,d.tail=c.sibling,d.lastEffect=b.lastEffect,d.renderingStartTime=O(),c.sibling=null,b=P.current,I(P,f?b&1|2:b&1),c):null;case 23:case 24:return Ki(),null!==a&&null!==a.memoizedState!==(null!==b.memoizedState)&&\"unstable-defer-without-hiding\"!==d.mode&&(b.flags|=4),null}throw Error(y(156,b.tag));}\nfunction Li(a){switch(a.tag){case 1:Ff(a.type)&&Gf();var b=a.flags;return b&4096?(a.flags=b&-4097|64,a):null;case 3:fh();H(N);H(M);uh();b=a.flags;if(0!==(b&64))throw Error(y(285));a.flags=b&-4097|64;return a;case 5:return hh(a),null;case 13:return H(P),b=a.flags,b&4096?(a.flags=b&-4097|64,a):null;case 19:return H(P),null;case 4:return fh(),null;case 10:return rg(a),null;case 23:case 24:return Ki(),null;default:return null}}\nfunction Mi(a,b){try{var c=\"\",d=b;do c+=Qa(d),d=d.return;while(d);var e=c}catch(f){e=\"\\nError generating stack: \"+f.message+\"\\n\"+f.stack}return{value:a,source:b,stack:e}}function Ni(a,b){try{console.error(b.value)}catch(c){setTimeout(function(){throw c;})}}var Oi=\"function\"===typeof WeakMap?WeakMap:Map;function Pi(a,b,c){c=zg(-1,c);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){Qi||(Qi=!0,Ri=d);Ni(a,b)};return c}\nfunction Si(a,b,c){c=zg(-1,c);c.tag=3;var d=a.type.getDerivedStateFromError;if(\"function\"===typeof d){var e=b.value;c.payload=function(){Ni(a,b);return d(e)}}var f=a.stateNode;null!==f&&\"function\"===typeof f.componentDidCatch&&(c.callback=function(){\"function\"!==typeof d&&(null===Ti?Ti=new Set([this]):Ti.add(this),Ni(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:\"\"})});return c}var Ui=\"function\"===typeof WeakSet?WeakSet:Set;\nfunction Vi(a){var b=a.ref;if(null!==b)if(\"function\"===typeof b)try{b(null)}catch(c){Wi(a,c)}else b.current=null}function Xi(a,b){switch(b.tag){case 0:case 11:case 15:case 22:return;case 1:if(b.flags&256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:lg(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}return;case 3:b.flags&256&&qf(b.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163));}\nfunction Yi(a,b,c){switch(c.tag){case 0:case 11:case 15:case 22:b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{if(3===(a.tag&3)){var d=a.create;a.destroy=d()}a=a.next}while(a!==b)}b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{var e=a;d=e.next;e=e.tag;0!==(e&4)&&0!==(e&1)&&(Zi(c,a),$i(c,a));a=d}while(a!==b)}return;case 1:a=c.stateNode;c.flags&4&&(null===b?a.componentDidMount():(d=c.elementType===c.type?b.memoizedProps:lg(c.type,b.memoizedProps),a.componentDidUpdate(d,\nb.memoizedState,a.__reactInternalSnapshotBeforeUpdate)));b=c.updateQueue;null!==b&&Eg(c,b,a);return;case 3:b=c.updateQueue;if(null!==b){a=null;if(null!==c.child)switch(c.child.tag){case 5:a=c.child.stateNode;break;case 1:a=c.child.stateNode}Eg(c,b,a)}return;case 5:a=c.stateNode;null===b&&c.flags&4&&mf(c.type,c.memoizedProps)&&a.focus();return;case 6:return;case 4:return;case 12:return;case 13:null===c.memoizedState&&(c=c.alternate,null!==c&&(c=c.memoizedState,null!==c&&(c=c.dehydrated,null!==c&&Cc(c))));\nreturn;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163));}\nfunction aj(a,b){for(var c=a;;){if(5===c.tag){var d=c.stateNode;if(b)d=d.style,\"function\"===typeof d.setProperty?d.setProperty(\"display\",\"none\",\"important\"):d.display=\"none\";else{d=c.stateNode;var e=c.memoizedProps.style;e=void 0!==e&&null!==e&&e.hasOwnProperty(\"display\")?e.display:null;d.style.display=sb(\"display\",e)}}else if(6===c.tag)c.stateNode.nodeValue=b?\"\":c.memoizedProps;else if((23!==c.tag&&24!==c.tag||null===c.memoizedState||c===a)&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===\na)break;for(;null===c.sibling;){if(null===c.return||c.return===a)return;c=c.return}c.sibling.return=c.return;c=c.sibling}}\nfunction bj(a,b){if(Mf&&\"function\"===typeof Mf.onCommitFiberUnmount)try{Mf.onCommitFiberUnmount(Lf,b)}catch(f){}switch(b.tag){case 0:case 11:case 14:case 15:case 22:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var c=a=a.next;do{var d=c,e=d.destroy;d=d.tag;if(void 0!==e)if(0!==(d&4))Zi(b,c);else{d=b;try{e()}catch(f){Wi(d,f)}}c=c.next}while(c!==a)}break;case 1:Vi(b);a=b.stateNode;if(\"function\"===typeof a.componentWillUnmount)try{a.props=b.memoizedProps,a.state=b.memoizedState,a.componentWillUnmount()}catch(f){Wi(b,\nf)}break;case 5:Vi(b);break;case 4:cj(a,b)}}function dj(a){a.alternate=null;a.child=null;a.dependencies=null;a.firstEffect=null;a.lastEffect=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.return=null;a.updateQueue=null}function ej(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction fj(a){a:{for(var b=a.return;null!==b;){if(ej(b))break a;b=b.return}throw Error(y(160));}var c=b;b=c.stateNode;switch(c.tag){case 5:var d=!1;break;case 3:b=b.containerInfo;d=!0;break;case 4:b=b.containerInfo;d=!0;break;default:throw Error(y(161));}c.flags&16&&(pb(b,\"\"),c.flags&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||ej(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=c.sibling;5!==c.tag&&6!==c.tag&&18!==c.tag;){if(c.flags&2)continue b;if(null===\nc.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.flags&2)){c=c.stateNode;break a}}d?gj(a,c,b):hj(a,c,b)}\nfunction gj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=jf));else if(4!==d&&(a=a.child,null!==a))for(gj(a,b,c),a=a.sibling;null!==a;)gj(a,b,c),a=a.sibling}\nfunction hj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(hj(a,b,c),a=a.sibling;null!==a;)hj(a,b,c),a=a.sibling}\nfunction cj(a,b){for(var c=b,d=!1,e,f;;){if(!d){d=c.return;a:for(;;){if(null===d)throw Error(y(160));e=d.stateNode;switch(d.tag){case 5:f=!1;break a;case 3:e=e.containerInfo;f=!0;break a;case 4:e=e.containerInfo;f=!0;break a}d=d.return}d=!0}if(5===c.tag||6===c.tag){a:for(var g=a,h=c,k=h;;)if(bj(g,k),null!==k.child&&4!==k.tag)k.child.return=k,k=k.child;else{if(k===h)break a;for(;null===k.sibling;){if(null===k.return||k.return===h)break a;k=k.return}k.sibling.return=k.return;k=k.sibling}f?(g=e,h=c.stateNode,\n8===g.nodeType?g.parentNode.removeChild(h):g.removeChild(h)):e.removeChild(c.stateNode)}else if(4===c.tag){if(null!==c.child){e=c.stateNode.containerInfo;f=!0;c.child.return=c;c=c.child;continue}}else if(bj(a,c),null!==c.child){c.child.return=c;c=c.child;continue}if(c===b)break;for(;null===c.sibling;){if(null===c.return||c.return===b)return;c=c.return;4===c.tag&&(d=!1)}c.sibling.return=c.return;c=c.sibling}}\nfunction ij(a,b){switch(b.tag){case 0:case 11:case 14:case 15:case 22:var c=b.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do 3===(d.tag&3)&&(a=d.destroy,d.destroy=void 0,void 0!==a&&a()),d=d.next;while(d!==c)}return;case 1:return;case 5:c=b.stateNode;if(null!=c){d=b.memoizedProps;var e=null!==a?a.memoizedProps:d;a=b.type;var f=b.updateQueue;b.updateQueue=null;if(null!==f){c[xf]=d;\"input\"===a&&\"radio\"===d.type&&null!=d.name&&$a(c,d);wb(a,e);b=wb(a,d);for(e=0;ee&&(e=g);c&=~f}c=e;c=O()-c;c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3E3>c?3E3:4320>\nc?4320:1960*nj(c/1960))-c;if(10 component higher in the tree to provide a loading indicator or placeholder to display.\")}5!==V&&(V=2);k=Mi(k,h);p=\ng;do{switch(p.tag){case 3:f=k;p.flags|=4096;b&=-b;p.lanes|=b;var J=Pi(p,f,b);Bg(p,J);break a;case 1:f=k;var K=p.type,Q=p.stateNode;if(0===(p.flags&64)&&(\"function\"===typeof K.getDerivedStateFromError||null!==Q&&\"function\"===typeof Q.componentDidCatch&&(null===Ti||!Ti.has(Q)))){p.flags|=4096;b&=-b;p.lanes|=b;var L=Si(p,f,b);Bg(p,L);break a}}p=p.return}while(null!==p)}Zj(c)}catch(va){b=va;Y===c&&null!==c&&(Y=c=c.return);continue}break}while(1)}\nfunction Pj(){var a=oj.current;oj.current=Gh;return null===a?Gh:a}function Tj(a,b){var c=X;X|=16;var d=Pj();U===a&&W===b||Qj(a,b);do try{ak();break}catch(e){Sj(a,e)}while(1);qg();X=c;oj.current=d;if(null!==Y)throw Error(y(261));U=null;W=0;return V}function ak(){for(;null!==Y;)bk(Y)}function Rj(){for(;null!==Y&&!Qf();)bk(Y)}function bk(a){var b=ck(a.alternate,a,qj);a.memoizedProps=a.pendingProps;null===b?Zj(a):Y=b;pj.current=null}\nfunction Zj(a){var b=a;do{var c=b.alternate;a=b.return;if(0===(b.flags&2048)){c=Gi(c,b,qj);if(null!==c){Y=c;return}c=b;if(24!==c.tag&&23!==c.tag||null===c.memoizedState||0!==(qj&1073741824)||0===(c.mode&4)){for(var d=0,e=c.child;null!==e;)d|=e.lanes|e.childLanes,e=e.sibling;c.childLanes=d}null!==a&&0===(a.flags&2048)&&(null===a.firstEffect&&(a.firstEffect=b.firstEffect),null!==b.lastEffect&&(null!==a.lastEffect&&(a.lastEffect.nextEffect=b.firstEffect),a.lastEffect=b.lastEffect),1g&&(h=g,g=J,J=h),h=Le(t,J),f=Le(t,g),h&&f&&(1!==v.rangeCount||v.anchorNode!==h.node||v.anchorOffset!==h.offset||v.focusNode!==f.node||v.focusOffset!==f.offset)&&(q=q.createRange(),q.setStart(h.node,h.offset),v.removeAllRanges(),J>g?(v.addRange(q),v.extend(f.node,f.offset)):(q.setEnd(f.node,f.offset),v.addRange(q))))));q=[];for(v=t;v=v.parentNode;)1===v.nodeType&&q.push({element:v,left:v.scrollLeft,top:v.scrollTop});\"function\"===typeof t.focus&&t.focus();for(t=\n0;tO()-jj?Qj(a,0):uj|=c);Mj(a,b)}function lj(a,b){var c=a.stateNode;null!==c&&c.delete(b);b=0;0===b&&(b=a.mode,0===(b&2)?b=1:0===(b&4)?b=99===eg()?1:2:(0===Gj&&(Gj=tj),b=Yc(62914560&~Gj),0===b&&(b=4194304)));c=Hg();a=Kj(a,b);null!==a&&($c(a,b,c),Mj(a,c))}var ck;\nck=function(a,b,c){var d=b.lanes;if(null!==a)if(a.memoizedProps!==b.pendingProps||N.current)ug=!0;else if(0!==(c&d))ug=0!==(a.flags&16384)?!0:!1;else{ug=!1;switch(b.tag){case 3:ri(b);sh();break;case 5:gh(b);break;case 1:Ff(b.type)&&Jf(b);break;case 4:eh(b,b.stateNode.containerInfo);break;case 10:d=b.memoizedProps.value;var e=b.type._context;I(mg,e._currentValue);e._currentValue=d;break;case 13:if(null!==b.memoizedState){if(0!==(c&b.child.childLanes))return ti(a,b,c);I(P,P.current&1);b=hi(a,b,c);return null!==\nb?b.sibling:null}I(P,P.current&1);break;case 19:d=0!==(c&b.childLanes);if(0!==(a.flags&64)){if(d)return Ai(a,b,c);b.flags|=64}e=b.memoizedState;null!==e&&(e.rendering=null,e.tail=null,e.lastEffect=null);I(P,P.current);if(d)break;else return null;case 23:case 24:return b.lanes=0,mi(a,b,c)}return hi(a,b,c)}else ug=!1;b.lanes=0;switch(b.tag){case 2:d=b.type;null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);a=b.pendingProps;e=Ef(b,M.current);tg(b,c);e=Ch(null,b,d,a,e,c);b.flags|=1;if(\"object\"===\ntypeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff(d)){var f=!0;Jf(b)}else f=!1;b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null;xg(b);var g=d.getDerivedStateFromProps;\"function\"===typeof g&&Gg(b,d,g,a);e.updater=Kg;b.stateNode=e;e._reactInternals=b;Og(b,d,a,c);b=qi(null,b,d,!0,f,c)}else b.tag=0,fi(null,b,e,c),b=b.child;return b;case 16:e=b.elementType;a:{null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);\na=b.pendingProps;f=e._init;e=f(e._payload);b.type=e;f=b.tag=hk(e);a=lg(e,a);switch(f){case 0:b=li(null,b,e,a,c);break a;case 1:b=pi(null,b,e,a,c);break a;case 11:b=gi(null,b,e,a,c);break a;case 14:b=ii(null,b,e,lg(e.type,a),d,c);break a}throw Error(y(306,e,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),li(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),pi(a,b,d,e,c);case 3:ri(b);d=b.updateQueue;if(null===a||null===d)throw Error(y(282));\nd=b.pendingProps;e=b.memoizedState;e=null!==e?e.element:null;yg(a,b);Cg(b,d,null,c);d=b.memoizedState.element;if(d===e)sh(),b=hi(a,b,c);else{e=b.stateNode;if(f=e.hydrate)kh=rf(b.stateNode.containerInfo.firstChild),jh=b,f=lh=!0;if(f){a=e.mutableSourceEagerHydrationData;if(null!=a)for(e=0;e = ({ stroke, fill }) => (\n <>\n {/* Generator: Moho 13.0.3 build 635 */}\n \n \n \n \n \n \n);\n\nconst NUM_WAVES = 8;\nconst WAVE_DURATION = 1;\nconst WAVE_PARALLAX_SCALE_START = 1.2;\nconst WAVE_PARALLAX_TRANSLATE_START = 10;\nconst WAVE_PARALLAX_SCALE_VELOCITY = 1.25;\nconst WAVE_PARALLAX_TRANSLATE_VELOCITY = 30;\nconst WAVE_PARALLAX_TRANSLATE_ACCEL = 10;\n\nconst NumericSlider: React.FC<{\n id: string;\n label: string;\n onChange: (value: number) => void;\n value: number;\n min: number;\n max: number;\n step: number;\n valueSuffix?: string;\n}> = (props) => {\n return (\n

\n \n props.onChange(parseFloat(e.target.value))}\n />\n \n {\" \"}\n {props.value}\n {props.valueSuffix}\n \n

\n );\n};\n\nconst Waves: React.FC<{}> = () => {\n const [stroke, setStroke] = useState(WAVE_STROKE);\n const [fill, setFill] = useState(WAVE_FILL);\n const [numWaves, setNumWaves] = useState(NUM_WAVES);\n const [duration, setDuration] = useState(WAVE_DURATION);\n const [initialYVel, setInitialYVel] = useState(\n WAVE_PARALLAX_TRANSLATE_VELOCITY\n );\n const [yAccel, setYAccel] = useState(WAVE_PARALLAX_TRANSLATE_ACCEL);\n const [scaleVel, setScaleVel] = useState(WAVE_PARALLAX_SCALE_VELOCITY);\n\n let scale = WAVE_PARALLAX_SCALE_START;\n let y = WAVE_PARALLAX_TRANSLATE_START;\n let yVel = initialYVel;\n let waves: JSX.Element[] = [];\n\n for (let i = 0; i < numWaves; i++) {\n waves.push(\n \n \n \n \n \n \n );\n y += yVel;\n scale *= scaleVel;\n yVel += yAccel;\n }\n\n return (\n <>\n \n {waves}\n \n

\n \n setStroke(e.target.value)}\n id=\"stroke\"\n />{\" \"}\n \n setFill(e.target.value)}\n id=\"fill\"\n />\n

\n \n \n \n \n \n \n );\n};\n\nexport const WavesPage: React.FC<{}> = () => (\n <>\n

Waves!

\n \n \n);\n","export function float(value: string | number | undefined): number {\n if (typeof value === \"number\") return value;\n if (value === undefined) value = \"\";\n\n const float = parseFloat(value);\n\n if (isNaN(float)) {\n throw new Error(`Expected '${value}' to be a float!`);\n }\n\n return float;\n}\n\nexport function flatten(arr: T[][]): T[] {\n const result: T[] = [];\n\n for (let subarr of arr) {\n result.push(...subarr);\n }\n\n return result;\n}\n\n/**\n * Convert radians to degrees.\n */\nexport function rad2deg(radians: number): number {\n return (radians * 180) / Math.PI;\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Bezier = void 0;\n// math-inlining.\nconst {\n abs,\n cos,\n sin,\n acos,\n atan2,\n sqrt,\n pow\n} = Math; // cube root function yielding real roots\n\nfunction crt(v) {\n return v < 0 ? -pow(-v, 1 / 3) : pow(v, 1 / 3);\n} // trig constants\n\n\nconst pi = Math.PI,\n tau = 2 * pi,\n quart = pi / 2,\n // float precision significant decimal\nepsilon = 0.000001,\n // extremas used in bbox calculation and similar algorithms\nnMax = Number.MAX_SAFE_INTEGER || 9007199254740991,\n nMin = Number.MIN_SAFE_INTEGER || -9007199254740991,\n // a zero coordinate, which is surprisingly useful\nZERO = {\n x: 0,\n y: 0,\n z: 0\n}; // Bezier utility functions\n\nconst utils = {\n // Legendre-Gauss abscissae with n=24 (x_i values, defined at i=n as the roots of the nth order Legendre polynomial Pn(x))\n Tvalues: [-0.0640568928626056260850430826247450385909, 0.0640568928626056260850430826247450385909, -0.1911188674736163091586398207570696318404, 0.1911188674736163091586398207570696318404, -0.3150426796961633743867932913198102407864, 0.3150426796961633743867932913198102407864, -0.4337935076260451384870842319133497124524, 0.4337935076260451384870842319133497124524, -0.5454214713888395356583756172183723700107, 0.5454214713888395356583756172183723700107, -0.6480936519369755692524957869107476266696, 0.6480936519369755692524957869107476266696, -0.7401241915785543642438281030999784255232, 0.7401241915785543642438281030999784255232, -0.8200019859739029219539498726697452080761, 0.8200019859739029219539498726697452080761, -0.8864155270044010342131543419821967550873, 0.8864155270044010342131543419821967550873, -0.9382745520027327585236490017087214496548, 0.9382745520027327585236490017087214496548, -0.9747285559713094981983919930081690617411, 0.9747285559713094981983919930081690617411, -0.9951872199970213601799974097007368118745, 0.9951872199970213601799974097007368118745],\n // Legendre-Gauss weights with n=24 (w_i values, defined by a function linked to in the Bezier primer article)\n Cvalues: [0.1279381953467521569740561652246953718517, 0.1279381953467521569740561652246953718517, 0.1258374563468282961213753825111836887264, 0.1258374563468282961213753825111836887264, 0.121670472927803391204463153476262425607, 0.121670472927803391204463153476262425607, 0.1155056680537256013533444839067835598622, 0.1155056680537256013533444839067835598622, 0.1074442701159656347825773424466062227946, 0.1074442701159656347825773424466062227946, 0.0976186521041138882698806644642471544279, 0.0976186521041138882698806644642471544279, 0.086190161531953275917185202983742667185, 0.086190161531953275917185202983742667185, 0.0733464814110803057340336152531165181193, 0.0733464814110803057340336152531165181193, 0.0592985849154367807463677585001085845412, 0.0592985849154367807463677585001085845412, 0.0442774388174198061686027482113382288593, 0.0442774388174198061686027482113382288593, 0.0285313886289336631813078159518782864491, 0.0285313886289336631813078159518782864491, 0.0123412297999871995468056670700372915759, 0.0123412297999871995468056670700372915759],\n arcfn: function (t, derivativeFn) {\n const d = derivativeFn(t);\n let l = d.x * d.x + d.y * d.y;\n\n if (typeof d.z !== \"undefined\") {\n l += d.z * d.z;\n }\n\n return sqrt(l);\n },\n compute: function (t, points, _3d) {\n // shortcuts\n if (t === 0) {\n points[0].t = 0;\n return points[0];\n }\n\n const order = points.length - 1;\n\n if (t === 1) {\n points[order].t = 1;\n return points[order];\n }\n\n const mt = 1 - t;\n let p = points; // constant?\n\n if (order === 0) {\n points[0].t = t;\n return points[0];\n } // linear?\n\n\n if (order === 1) {\n const ret = {\n x: mt * p[0].x + t * p[1].x,\n y: mt * p[0].y + t * p[1].y,\n t: t\n };\n\n if (_3d) {\n ret.z = mt * p[0].z + t * p[1].z;\n }\n\n return ret;\n } // quadratic/cubic curve?\n\n\n if (order < 4) {\n let mt2 = mt * mt,\n t2 = t * t,\n a,\n b,\n c,\n d = 0;\n\n if (order === 2) {\n p = [p[0], p[1], p[2], ZERO];\n a = mt2;\n b = mt * t * 2;\n c = t2;\n } else if (order === 3) {\n a = mt2 * mt;\n b = mt2 * t * 3;\n c = mt * t2 * 3;\n d = t * t2;\n }\n\n const ret = {\n x: a * p[0].x + b * p[1].x + c * p[2].x + d * p[3].x,\n y: a * p[0].y + b * p[1].y + c * p[2].y + d * p[3].y,\n t: t\n };\n\n if (_3d) {\n ret.z = a * p[0].z + b * p[1].z + c * p[2].z + d * p[3].z;\n }\n\n return ret;\n } // higher order curves: use de Casteljau's computation\n\n\n const dCpts = JSON.parse(JSON.stringify(points));\n\n while (dCpts.length > 1) {\n for (let i = 0; i < dCpts.length - 1; i++) {\n dCpts[i] = {\n x: dCpts[i].x + (dCpts[i + 1].x - dCpts[i].x) * t,\n y: dCpts[i].y + (dCpts[i + 1].y - dCpts[i].y) * t\n };\n\n if (typeof dCpts[i].z !== \"undefined\") {\n dCpts[i] = dCpts[i].z + (dCpts[i + 1].z - dCpts[i].z) * t;\n }\n }\n\n dCpts.splice(dCpts.length - 1, 1);\n }\n\n dCpts[0].t = t;\n return dCpts[0];\n },\n computeWithRatios: function (t, points, ratios, _3d) {\n const mt = 1 - t,\n r = ratios,\n p = points;\n let f1 = r[0],\n f2 = r[1],\n f3 = r[2],\n f4 = r[3],\n d; // spec for linear\n\n f1 *= mt;\n f2 *= t;\n\n if (p.length === 2) {\n d = f1 + f2;\n return {\n x: (f1 * p[0].x + f2 * p[1].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z) / d,\n t: t\n };\n } // upgrade to quadratic\n\n\n f1 *= mt;\n f2 *= 2 * mt;\n f3 *= t * t;\n\n if (p.length === 3) {\n d = f1 + f2 + f3;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z) / d,\n t: t\n };\n } // upgrade to cubic\n\n\n f1 *= mt;\n f2 *= 1.5 * mt;\n f3 *= 3 * mt;\n f4 *= t * t * t;\n\n if (p.length === 4) {\n d = f1 + f2 + f3 + f4;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x + f4 * p[3].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y + f4 * p[3].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z + f4 * p[3].z) / d,\n t: t\n };\n }\n },\n derive: function (points, _3d) {\n const dpoints = [];\n\n for (let p = points, d = p.length, c = d - 1; d > 1; d--, c--) {\n const list = [];\n\n for (let j = 0, dpt; j < c; j++) {\n dpt = {\n x: c * (p[j + 1].x - p[j].x),\n y: c * (p[j + 1].y - p[j].y)\n };\n\n if (_3d) {\n dpt.z = c * (p[j + 1].z - p[j].z);\n }\n\n list.push(dpt);\n }\n\n dpoints.push(list);\n p = list;\n }\n\n return dpoints;\n },\n between: function (v, m, M) {\n return m <= v && v <= M || utils.approximately(v, m) || utils.approximately(v, M);\n },\n approximately: function (a, b, precision) {\n return abs(a - b) <= (precision || epsilon);\n },\n length: function (derivativeFn) {\n const z = 0.5,\n len = utils.Tvalues.length;\n let sum = 0;\n\n for (let i = 0, t; i < len; i++) {\n t = z * utils.Tvalues[i] + z;\n sum += utils.Cvalues[i] * utils.arcfn(t, derivativeFn);\n }\n\n return z * sum;\n },\n map: function (v, ds, de, ts, te) {\n const d1 = de - ds,\n d2 = te - ts,\n v2 = v - ds,\n r = v2 / d1;\n return ts + d2 * r;\n },\n lerp: function (r, v1, v2) {\n const ret = {\n x: v1.x + r * (v2.x - v1.x),\n y: v1.y + r * (v2.y - v1.y)\n };\n\n if (!!v1.z && !!v2.z) {\n ret.z = v1.z + r * (v2.z - v1.z);\n }\n\n return ret;\n },\n pointToString: function (p) {\n let s = p.x + \"/\" + p.y;\n\n if (typeof p.z !== \"undefined\") {\n s += \"/\" + p.z;\n }\n\n return s;\n },\n pointsToString: function (points) {\n return \"[\" + points.map(utils.pointToString).join(\", \") + \"]\";\n },\n copy: function (obj) {\n return JSON.parse(JSON.stringify(obj));\n },\n angle: function (o, v1, v2) {\n const dx1 = v1.x - o.x,\n dy1 = v1.y - o.y,\n dx2 = v2.x - o.x,\n dy2 = v2.y - o.y,\n cross = dx1 * dy2 - dy1 * dx2,\n dot = dx1 * dx2 + dy1 * dy2;\n return atan2(cross, dot);\n },\n // round as string, to avoid rounding errors\n round: function (v, d) {\n const s = \"\" + v;\n const pos = s.indexOf(\".\");\n return parseFloat(s.substring(0, pos + 1 + d));\n },\n dist: function (p1, p2) {\n const dx = p1.x - p2.x,\n dy = p1.y - p2.y;\n return sqrt(dx * dx + dy * dy);\n },\n closest: function (LUT, point) {\n let mdist = pow(2, 63),\n mpos,\n d;\n LUT.forEach(function (p, idx) {\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n mpos = idx;\n }\n });\n return {\n mdist: mdist,\n mpos: mpos\n };\n },\n abcratio: function (t, n) {\n // see ratio(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const bottom = pow(t, n) + pow(1 - t, n),\n top = bottom - 1;\n return abs(top / bottom);\n },\n projectionratio: function (t, n) {\n // see u(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const top = pow(1 - t, n),\n bottom = pow(t, n) + top;\n return top / bottom;\n },\n lli8: function (x1, y1, x2, y2, x3, y3, x4, y4) {\n const nx = (x1 * y2 - y1 * x2) * (x3 - x4) - (x1 - x2) * (x3 * y4 - y3 * x4),\n ny = (x1 * y2 - y1 * x2) * (y3 - y4) - (y1 - y2) * (x3 * y4 - y3 * x4),\n d = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4);\n\n if (d == 0) {\n return false;\n }\n\n return {\n x: nx / d,\n y: ny / d\n };\n },\n lli4: function (p1, p2, p3, p4) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n x3 = p3.x,\n y3 = p3.y,\n x4 = p4.x,\n y4 = p4.y;\n return utils.lli8(x1, y1, x2, y2, x3, y3, x4, y4);\n },\n lli: function (v1, v2) {\n return utils.lli4(v1, v1.c, v2, v2.c);\n },\n makeline: function (p1, p2) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n dx = (x2 - x1) / 3,\n dy = (y2 - y1) / 3;\n return new Bezier(x1, y1, x1 + dx, y1 + dy, x1 + 2 * dx, y1 + 2 * dy, x2, y2);\n },\n findbbox: function (sections) {\n let mx = nMax,\n my = nMax,\n MX = nMin,\n MY = nMin;\n sections.forEach(function (s) {\n const bbox = s.bbox();\n if (mx > bbox.x.min) mx = bbox.x.min;\n if (my > bbox.y.min) my = bbox.y.min;\n if (MX < bbox.x.max) MX = bbox.x.max;\n if (MY < bbox.y.max) MY = bbox.y.max;\n });\n return {\n x: {\n min: mx,\n mid: (mx + MX) / 2,\n max: MX,\n size: MX - mx\n },\n y: {\n min: my,\n mid: (my + MY) / 2,\n max: MY,\n size: MY - my\n }\n };\n },\n shapeintersections: function (s1, bbox1, s2, bbox2, curveIntersectionThreshold) {\n if (!utils.bboxoverlap(bbox1, bbox2)) return [];\n const intersections = [];\n const a1 = [s1.startcap, s1.forward, s1.back, s1.endcap];\n const a2 = [s2.startcap, s2.forward, s2.back, s2.endcap];\n a1.forEach(function (l1) {\n if (l1.virtual) return;\n a2.forEach(function (l2) {\n if (l2.virtual) return;\n const iss = l1.intersects(l2, curveIntersectionThreshold);\n\n if (iss.length > 0) {\n iss.c1 = l1;\n iss.c2 = l2;\n iss.s1 = s1;\n iss.s2 = s2;\n intersections.push(iss);\n }\n });\n });\n return intersections;\n },\n makeshape: function (forward, back, curveIntersectionThreshold) {\n const bpl = back.points.length;\n const fpl = forward.points.length;\n const start = utils.makeline(back.points[bpl - 1], forward.points[0]);\n const end = utils.makeline(forward.points[fpl - 1], back.points[0]);\n const shape = {\n startcap: start,\n forward: forward,\n back: back,\n endcap: end,\n bbox: utils.findbbox([start, forward, back, end])\n };\n\n shape.intersections = function (s2) {\n return utils.shapeintersections(shape, shape.bbox, s2, s2.bbox, curveIntersectionThreshold);\n };\n\n return shape;\n },\n getminmax: function (curve, d, list) {\n if (!list) return {\n min: 0,\n max: 0\n };\n let min = nMax,\n max = nMin,\n t,\n c;\n\n if (list.indexOf(0) === -1) {\n list = [0].concat(list);\n }\n\n if (list.indexOf(1) === -1) {\n list.push(1);\n }\n\n for (let i = 0, len = list.length; i < len; i++) {\n t = list[i];\n c = curve.get(t);\n\n if (c[d] < min) {\n min = c[d];\n }\n\n if (c[d] > max) {\n max = c[d];\n }\n }\n\n return {\n min: min,\n mid: (min + max) / 2,\n max: max,\n size: max - min\n };\n },\n align: function (points, line) {\n const tx = line.p1.x,\n ty = line.p1.y,\n a = -atan2(line.p2.y - ty, line.p2.x - tx),\n d = function (v) {\n return {\n x: (v.x - tx) * cos(a) - (v.y - ty) * sin(a),\n y: (v.x - tx) * sin(a) + (v.y - ty) * cos(a)\n };\n };\n\n return points.map(d);\n },\n roots: function (points, line) {\n line = line || {\n p1: {\n x: 0,\n y: 0\n },\n p2: {\n x: 1,\n y: 0\n }\n };\n const order = points.length - 1;\n const aligned = utils.align(points, line);\n\n const reduce = function (t) {\n return 0 <= t && t <= 1;\n };\n\n if (order === 2) {\n const a = aligned[0].y,\n b = aligned[1].y,\n c = aligned[2].y,\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2].filter(reduce);\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * b - 2 * c)].filter(reduce);\n }\n\n return [];\n } // see http://www.trans4mind.com/personal_development/mathematics/polynomials/cubicAlgebra.htm\n\n\n const pa = aligned[0].y,\n pb = aligned[1].y,\n pc = aligned[2].y,\n pd = aligned[3].y;\n let d = -pa + 3 * pb - 3 * pc + pd,\n a = 3 * pa - 6 * pb + 3 * pc,\n b = -3 * pa + 3 * pb,\n c = pa;\n\n if (utils.approximately(d, 0)) {\n // this is not a cubic curve.\n if (utils.approximately(a, 0)) {\n // in fact, this is not a quadratic curve either.\n if (utils.approximately(b, 0)) {\n // in fact in fact, there are no solutions.\n return [];\n } // linear solution:\n\n\n return [-c / b].filter(reduce);\n } // quadratic solution:\n\n\n const q = sqrt(b * b - 4 * a * c),\n a2 = 2 * a;\n return [(q - b) / a2, (-b - q) / a2].filter(reduce);\n } // at this point, we know we need a cubic solution:\n\n\n a /= d;\n b /= d;\n c /= d;\n const p = (3 * b - a * a) / 3,\n p3 = p / 3,\n q = (2 * a * a * a - 9 * a * b + 27 * c) / 27,\n q2 = q / 2,\n discriminant = q2 * q2 + p3 * p3 * p3;\n let u1, v1, x1, x2, x3;\n\n if (discriminant < 0) {\n const mp3 = -p / 3,\n mp33 = mp3 * mp3 * mp3,\n r = sqrt(mp33),\n t = -q / (2 * r),\n cosphi = t < -1 ? -1 : t > 1 ? 1 : t,\n phi = acos(cosphi),\n crtr = crt(r),\n t1 = 2 * crtr;\n x1 = t1 * cos(phi / 3) - a / 3;\n x2 = t1 * cos((phi + tau) / 3) - a / 3;\n x3 = t1 * cos((phi + 2 * tau) / 3) - a / 3;\n return [x1, x2, x3].filter(reduce);\n } else if (discriminant === 0) {\n u1 = q2 < 0 ? crt(-q2) : -crt(q2);\n x1 = 2 * u1 - a / 3;\n x2 = -u1 - a / 3;\n return [x1, x2].filter(reduce);\n } else {\n const sd = sqrt(discriminant);\n u1 = crt(-q2 + sd);\n v1 = crt(q2 + sd);\n return [u1 - v1 - a / 3].filter(reduce);\n }\n },\n droots: function (p) {\n // quadratic roots are easy\n if (p.length === 3) {\n const a = p[0],\n b = p[1],\n c = p[2],\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2];\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * (b - c))];\n }\n\n return [];\n } // linear roots are even easier\n\n\n if (p.length === 2) {\n const a = p[0],\n b = p[1];\n\n if (a !== b) {\n return [a / (a - b)];\n }\n\n return [];\n }\n\n return [];\n },\n curvature: function (t, d1, d2, _3d, kOnly) {\n let num,\n dnm,\n adk,\n dk,\n k = 0,\n r = 0; //\n // We're using the following formula for curvature:\n //\n // x'y\" - y'x\"\n // k(t) = ------------------\n // (x'² + y'²)^(3/2)\n //\n // from https://en.wikipedia.org/wiki/Radius_of_curvature#Definition\n //\n // With it corresponding 3D counterpart:\n //\n // sqrt( (y'z\" - y\"z')² + (z'x\" - z\"x')² + (x'y\" - x\"y')²)\n // k(t) = -------------------------------------------------------\n // (x'² + y'² + z'²)^(3/2)\n //\n\n const d = utils.compute(t, d1);\n const dd = utils.compute(t, d2);\n const qdsum = d.x * d.x + d.y * d.y;\n\n if (_3d) {\n num = sqrt(pow(d.y * dd.z - dd.y * d.z, 2) + pow(d.z * dd.x - dd.z * d.x, 2) + pow(d.x * dd.y - dd.x * d.y, 2));\n dnm = pow(qdsum + d.z * d.z, 3 / 2);\n } else {\n num = d.x * dd.y - d.y * dd.x;\n dnm = pow(qdsum, 3 / 2);\n }\n\n if (num === 0 || dnm === 0) {\n return {\n k: 0,\n r: 0\n };\n }\n\n k = num / dnm;\n r = dnm / num; // We're also computing the derivative of kappa, because\n // there is value in knowing the rate of change for the\n // curvature along the curve. And we're just going to\n // ballpark it based on an epsilon.\n\n if (!kOnly) {\n // compute k'(t) based on the interval before, and after it,\n // to at least try to not introduce forward/backward pass bias.\n const pk = utils.curvature(t - 0.001, d1, d2, _3d, true).k;\n const nk = utils.curvature(t + 0.001, d1, d2, _3d, true).k;\n dk = (nk - k + (k - pk)) / 2;\n adk = (abs(nk - k) + abs(k - pk)) / 2;\n }\n\n return {\n k: k,\n r: r,\n dk: dk,\n adk: adk\n };\n },\n inflections: function (points) {\n if (points.length < 4) return []; // FIXME: TODO: add in inflection abstraction for quartic+ curves?\n\n const p = utils.align(points, {\n p1: points[0],\n p2: points.slice(-1)[0]\n }),\n a = p[2].x * p[1].y,\n b = p[3].x * p[1].y,\n c = p[1].x * p[2].y,\n d = p[3].x * p[2].y,\n v1 = 18 * (-3 * a + 2 * b + 3 * c - d),\n v2 = 18 * (3 * a - b - 3 * c),\n v3 = 18 * (c - a);\n\n if (utils.approximately(v1, 0)) {\n if (!utils.approximately(v2, 0)) {\n let t = -v3 / v2;\n if (0 <= t && t <= 1) return [t];\n }\n\n return [];\n }\n\n const trm = v2 * v2 - 4 * v1 * v3,\n sq = Math.sqrt(trm),\n d2 = 2 * v1;\n if (utils.approximately(d2, 0)) return [];\n return [(sq - v2) / d2, -(v2 + sq) / d2].filter(function (r) {\n return 0 <= r && r <= 1;\n });\n },\n bboxoverlap: function (b1, b2) {\n const dims = [\"x\", \"y\"],\n len = dims.length;\n\n for (let i = 0, dim, l, t, d; i < len; i++) {\n dim = dims[i];\n l = b1[dim].mid;\n t = b2[dim].mid;\n d = (b1[dim].size + b2[dim].size) / 2;\n if (abs(l - t) >= d) return false;\n }\n\n return true;\n },\n expandbox: function (bbox, _bbox) {\n if (_bbox.x.min < bbox.x.min) {\n bbox.x.min = _bbox.x.min;\n }\n\n if (_bbox.y.min < bbox.y.min) {\n bbox.y.min = _bbox.y.min;\n }\n\n if (_bbox.z && _bbox.z.min < bbox.z.min) {\n bbox.z.min = _bbox.z.min;\n }\n\n if (_bbox.x.max > bbox.x.max) {\n bbox.x.max = _bbox.x.max;\n }\n\n if (_bbox.y.max > bbox.y.max) {\n bbox.y.max = _bbox.y.max;\n }\n\n if (_bbox.z && _bbox.z.max > bbox.z.max) {\n bbox.z.max = _bbox.z.max;\n }\n\n bbox.x.mid = (bbox.x.min + bbox.x.max) / 2;\n bbox.y.mid = (bbox.y.min + bbox.y.max) / 2;\n\n if (bbox.z) {\n bbox.z.mid = (bbox.z.min + bbox.z.max) / 2;\n }\n\n bbox.x.size = bbox.x.max - bbox.x.min;\n bbox.y.size = bbox.y.max - bbox.y.min;\n\n if (bbox.z) {\n bbox.z.size = bbox.z.max - bbox.z.min;\n }\n },\n pairiteration: function (c1, c2, curveIntersectionThreshold) {\n const c1b = c1.bbox(),\n c2b = c2.bbox(),\n r = 100000,\n threshold = curveIntersectionThreshold || 0.5;\n\n if (c1b.x.size + c1b.y.size < threshold && c2b.x.size + c2b.y.size < threshold) {\n return [(r * (c1._t1 + c1._t2) / 2 | 0) / r + \"/\" + (r * (c2._t1 + c2._t2) / 2 | 0) / r];\n }\n\n let cc1 = c1.split(0.5),\n cc2 = c2.split(0.5),\n pairs = [{\n left: cc1.left,\n right: cc2.left\n }, {\n left: cc1.left,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.left\n }];\n pairs = pairs.filter(function (pair) {\n return utils.bboxoverlap(pair.left.bbox(), pair.right.bbox());\n });\n let results = [];\n if (pairs.length === 0) return results;\n pairs.forEach(function (pair) {\n results = results.concat(utils.pairiteration(pair.left, pair.right, threshold));\n });\n results = results.filter(function (v, i) {\n return results.indexOf(v) === i;\n });\n return results;\n },\n getccenter: function (p1, p2, p3) {\n const dx1 = p2.x - p1.x,\n dy1 = p2.y - p1.y,\n dx2 = p3.x - p2.x,\n dy2 = p3.y - p2.y,\n dx1p = dx1 * cos(quart) - dy1 * sin(quart),\n dy1p = dx1 * sin(quart) + dy1 * cos(quart),\n dx2p = dx2 * cos(quart) - dy2 * sin(quart),\n dy2p = dx2 * sin(quart) + dy2 * cos(quart),\n // chord midpoints\n mx1 = (p1.x + p2.x) / 2,\n my1 = (p1.y + p2.y) / 2,\n mx2 = (p2.x + p3.x) / 2,\n my2 = (p2.y + p3.y) / 2,\n // midpoint offsets\n mx1n = mx1 + dx1p,\n my1n = my1 + dy1p,\n mx2n = mx2 + dx2p,\n my2n = my2 + dy2p,\n // intersection of these lines:\n arc = utils.lli8(mx1, my1, mx1n, my1n, mx2, my2, mx2n, my2n),\n r = utils.dist(arc, p1); // arc start/end values, over mid point:\n\n let s = atan2(p1.y - arc.y, p1.x - arc.x),\n m = atan2(p2.y - arc.y, p2.x - arc.x),\n e = atan2(p3.y - arc.y, p3.x - arc.x),\n _; // determine arc direction (cw/ccw correction)\n\n\n if (s < e) {\n // if s m || m > e) {\n s += tau;\n }\n\n if (s > e) {\n _ = e;\n e = s;\n s = _;\n }\n } else {\n // if e 4) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n\n higher = true;\n }\n } else {\n if (len !== 6 && len !== 8 && len !== 9 && len !== 12) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n }\n }\n\n const _3d = this._3d = !higher && (len === 9 || len === 12) || coords && coords[0] && typeof coords[0].z !== \"undefined\";\n\n const points = this.points = [];\n\n for (let idx = 0, step = _3d ? 3 : 2; idx < len; idx += step) {\n var point = {\n x: args[idx],\n y: args[idx + 1]\n };\n\n if (_3d) {\n point.z = args[idx + 2];\n }\n\n points.push(point);\n }\n\n const order = this.order = points.length - 1;\n const dims = this.dims = [\"x\", \"y\"];\n if (_3d) dims.push(\"z\");\n this.dimlen = dims.length;\n const aligned = utils.align(points, {\n p1: points[0],\n p2: points[order]\n });\n this._linear = !aligned.some(p => abs$1(p.y) > 0.0001);\n this._lut = [];\n this._t1 = 0;\n this._t2 = 1;\n this.update();\n }\n\n static quadraticFromPoints(p1, p2, p3, t) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n } // shortcuts, although they're really dumb\n\n\n if (t === 0) {\n return new Bezier(p2, p2, p3);\n }\n\n if (t === 1) {\n return new Bezier(p1, p2, p2);\n } // real fitting.\n\n\n const abc = Bezier.getABC(2, p1, p2, p3, t);\n return new Bezier(p1, abc.A, p3);\n }\n\n static cubicFromPoints(S, B, E, t, d1) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n }\n\n const abc = Bezier.getABC(3, S, B, E, t);\n\n if (typeof d1 === \"undefined\") {\n d1 = utils.dist(B, abc.C);\n }\n\n const d2 = d1 * (1 - t) / t;\n const selen = utils.dist(S, E),\n lx = (E.x - S.x) / selen,\n ly = (E.y - S.y) / selen,\n bx1 = d1 * lx,\n by1 = d1 * ly,\n bx2 = d2 * lx,\n by2 = d2 * ly; // derivation of new hull coordinates\n\n const e1 = {\n x: B.x - bx1,\n y: B.y - by1\n },\n e2 = {\n x: B.x + bx2,\n y: B.y + by2\n },\n A = abc.A,\n v1 = {\n x: A.x + (e1.x - A.x) / (1 - t),\n y: A.y + (e1.y - A.y) / (1 - t)\n },\n v2 = {\n x: A.x + (e2.x - A.x) / t,\n y: A.y + (e2.y - A.y) / t\n },\n nc1 = {\n x: S.x + (v1.x - S.x) / t,\n y: S.y + (v1.y - S.y) / t\n },\n nc2 = {\n x: E.x + (v2.x - E.x) / (1 - t),\n y: E.y + (v2.y - E.y) / (1 - t)\n }; // ...done\n\n return new Bezier(S, nc1, nc2, E);\n }\n\n static getUtils() {\n return utils;\n }\n\n getUtils() {\n return Bezier.getUtils();\n }\n\n static get PolyBezier() {\n return PolyBezier;\n }\n\n valueOf() {\n return this.toString();\n }\n\n toString() {\n return utils.pointsToString(this.points);\n }\n\n toSVG() {\n if (this._3d) return false;\n const p = this.points,\n x = p[0].x,\n y = p[0].y,\n s = [\"M\", x, y, this.order === 2 ? \"Q\" : \"C\"];\n\n for (let i = 1, last = p.length; i < last; i++) {\n s.push(p[i].x);\n s.push(p[i].y);\n }\n\n return s.join(\" \");\n }\n\n setRatios(ratios) {\n if (ratios.length !== this.points.length) {\n throw new Error(\"incorrect number of ratio values\");\n }\n\n this.ratios = ratios;\n this._lut = []; // invalidate any precomputed LUT\n }\n\n verify() {\n const print = this.coordDigest();\n\n if (print !== this._print) {\n this._print = print;\n this.update();\n }\n }\n\n coordDigest() {\n return this.points.map(function (c, pos) {\n return \"\" + pos + c.x + c.y + (c.z ? c.z : 0);\n }).join(\"\");\n }\n\n update() {\n // invalidate any precomputed LUT\n this._lut = [];\n this.dpoints = utils.derive(this.points, this._3d);\n this.computedirection();\n }\n\n computedirection() {\n const points = this.points;\n const angle = utils.angle(points[0], points[this.order], points[1]);\n this.clockwise = angle > 0;\n }\n\n length() {\n return utils.length(this.derivative.bind(this));\n }\n\n static getABC(order = 2, S, B, E, t = 0.5) {\n const u = utils.projectionratio(t, order),\n um = 1 - u,\n C = {\n x: u * S.x + um * E.x,\n y: u * S.y + um * E.y\n },\n s = utils.abcratio(t, order),\n A = {\n x: B.x + (B.x - C.x) / s,\n y: B.y + (B.y - C.y) / s\n };\n return {\n A,\n B,\n C,\n S,\n E\n };\n }\n\n getABC(t, B) {\n B = B || this.get(t);\n let S = this.points[0];\n let E = this.points[this.order];\n return Bezier.getABC(this.order, S, B, E, t);\n }\n\n getLUT(steps) {\n this.verify();\n steps = steps || 100;\n\n if (this._lut.length === steps) {\n return this._lut;\n }\n\n this._lut = []; // We want a range from 0 to 1 inclusive, so\n // we decrement and then use <= rather than <:\n\n steps--;\n\n for (let i = 0, p, t; i < steps; i++) {\n t = i / (steps - 1);\n p = this.compute(t);\n p.t = t;\n\n this._lut.push(p);\n }\n\n return this._lut;\n }\n\n on(point, error) {\n error = error || 5;\n const lut = this.getLUT(),\n hits = [];\n\n for (let i = 0, c, t = 0; i < lut.length; i++) {\n c = lut[i];\n\n if (utils.dist(c, point) < error) {\n hits.push(c);\n t += i / lut.length;\n }\n }\n\n if (!hits.length) return false;\n return t /= hits.length;\n }\n\n project(point) {\n // step 1: coarse check\n const LUT = this.getLUT(),\n l = LUT.length - 1,\n closest = utils.closest(LUT, point),\n mpos = closest.mpos,\n t1 = (mpos - 1) / l,\n t2 = (mpos + 1) / l,\n step = 0.1 / l; // step 2: fine check\n\n let mdist = closest.mdist,\n t = t1,\n ft = t,\n p;\n mdist += 1;\n\n for (let d; t < t2 + step; t += step) {\n p = this.compute(t);\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n ft = t;\n }\n }\n\n ft = ft < 0 ? 0 : ft > 1 ? 1 : ft;\n p = this.compute(ft);\n p.t = ft;\n p.d = mdist;\n return p;\n }\n\n get(t) {\n return this.compute(t);\n }\n\n point(idx) {\n return this.points[idx];\n }\n\n compute(t) {\n if (this.ratios) {\n return utils.computeWithRatios(t, this.points, this.ratios, this._3d);\n }\n\n return utils.compute(t, this.points, this._3d, this.ratios);\n }\n\n raise() {\n const p = this.points,\n np = [p[0]],\n k = p.length;\n\n for (let i = 1, pi, pim; i < k; i++) {\n pi = p[i];\n pim = p[i - 1];\n np[i] = {\n x: (k - i) / k * pi.x + i / k * pim.x,\n y: (k - i) / k * pi.y + i / k * pim.y\n };\n }\n\n np[k] = p[k - 1];\n return new Bezier(np);\n }\n\n derivative(t) {\n return utils.compute(t, this.dpoints[0]);\n }\n\n dderivative(t) {\n return utils.compute(t, this.dpoints[1]);\n }\n\n align() {\n let p = this.points;\n return new Bezier(utils.align(p, {\n p1: p[0],\n p2: p[p.length - 1]\n }));\n }\n\n curvature(t) {\n return utils.curvature(t, this.dpoints[0], this.dpoints[1], this._3d);\n }\n\n inflections() {\n return utils.inflections(this.points);\n }\n\n normal(t) {\n return this._3d ? this.__normal3(t) : this.__normal2(t);\n }\n\n __normal2(t) {\n const d = this.derivative(t);\n const q = sqrt$1(d.x * d.x + d.y * d.y);\n return {\n x: -d.y / q,\n y: d.x / q\n };\n }\n\n __normal3(t) {\n // see http://stackoverflow.com/questions/25453159\n const r1 = this.derivative(t),\n r2 = this.derivative(t + 0.01),\n q1 = sqrt$1(r1.x * r1.x + r1.y * r1.y + r1.z * r1.z),\n q2 = sqrt$1(r2.x * r2.x + r2.y * r2.y + r2.z * r2.z);\n r1.x /= q1;\n r1.y /= q1;\n r1.z /= q1;\n r2.x /= q2;\n r2.y /= q2;\n r2.z /= q2; // cross product\n\n const c = {\n x: r2.y * r1.z - r2.z * r1.y,\n y: r2.z * r1.x - r2.x * r1.z,\n z: r2.x * r1.y - r2.y * r1.x\n };\n const m = sqrt$1(c.x * c.x + c.y * c.y + c.z * c.z);\n c.x /= m;\n c.y /= m;\n c.z /= m; // rotation matrix\n\n const R = [c.x * c.x, c.x * c.y - c.z, c.x * c.z + c.y, c.x * c.y + c.z, c.y * c.y, c.y * c.z - c.x, c.x * c.z - c.y, c.y * c.z + c.x, c.z * c.z]; // normal vector:\n\n const n = {\n x: R[0] * r1.x + R[1] * r1.y + R[2] * r1.z,\n y: R[3] * r1.x + R[4] * r1.y + R[5] * r1.z,\n z: R[6] * r1.x + R[7] * r1.y + R[8] * r1.z\n };\n return n;\n }\n\n hull(t) {\n let p = this.points,\n _p = [],\n q = [],\n idx = 0;\n q[idx++] = p[0];\n q[idx++] = p[1];\n q[idx++] = p[2];\n\n if (this.order === 3) {\n q[idx++] = p[3];\n } // we lerp between all points at each iteration, until we have 1 point left.\n\n\n while (p.length > 1) {\n _p = [];\n\n for (let i = 0, pt, l = p.length - 1; i < l; i++) {\n pt = utils.lerp(t, p[i], p[i + 1]);\n q[idx++] = pt;\n\n _p.push(pt);\n }\n\n p = _p;\n }\n\n return q;\n }\n\n split(t1, t2) {\n // shortcuts\n if (t1 === 0 && !!t2) {\n return this.split(t2).left;\n }\n\n if (t2 === 1) {\n return this.split(t1).right;\n } // no shortcut: use \"de Casteljau\" iteration.\n\n\n const q = this.hull(t1);\n const result = {\n left: this.order === 2 ? new Bezier([q[0], q[3], q[5]]) : new Bezier([q[0], q[4], q[7], q[9]]),\n right: this.order === 2 ? new Bezier([q[5], q[4], q[2]]) : new Bezier([q[9], q[8], q[6], q[3]]),\n span: q\n }; // make sure we bind _t1/_t2 information!\n\n result.left._t1 = utils.map(0, 0, 1, this._t1, this._t2);\n result.left._t2 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t1 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t2 = utils.map(1, 0, 1, this._t1, this._t2); // if we have no t2, we're done\n\n if (!t2) {\n return result;\n } // if we have a t2, split again:\n\n\n t2 = utils.map(t2, t1, 1, 0, 1);\n return result.right.split(t2).left;\n }\n\n extrema() {\n const result = {};\n let roots = [];\n this.dims.forEach(function (dim) {\n let mfn = function (v) {\n return v[dim];\n };\n\n let p = this.dpoints[0].map(mfn);\n result[dim] = utils.droots(p);\n\n if (this.order === 3) {\n p = this.dpoints[1].map(mfn);\n result[dim] = result[dim].concat(utils.droots(p));\n }\n\n result[dim] = result[dim].filter(function (t) {\n return t >= 0 && t <= 1;\n });\n roots = roots.concat(result[dim].sort(utils.numberSort));\n }.bind(this));\n result.values = roots.sort(utils.numberSort).filter(function (v, idx) {\n return roots.indexOf(v) === idx;\n });\n return result;\n }\n\n bbox() {\n const extrema = this.extrema(),\n result = {};\n this.dims.forEach(function (d) {\n result[d] = utils.getminmax(this, d, extrema[d]);\n }.bind(this));\n return result;\n }\n\n overlaps(curve) {\n const lbbox = this.bbox(),\n tbbox = curve.bbox();\n return utils.bboxoverlap(lbbox, tbbox);\n }\n\n offset(t, d) {\n if (typeof d !== \"undefined\") {\n const c = this.get(t),\n n = this.normal(t);\n const ret = {\n c: c,\n n: n,\n x: c.x + n.x * d,\n y: c.y + n.y * d\n };\n\n if (this._3d) {\n ret.z = c.z + n.z * d;\n }\n\n return ret;\n }\n\n if (this._linear) {\n const nv = this.normal(0),\n coords = this.points.map(function (p) {\n const ret = {\n x: p.x + t * nv.x,\n y: p.y + t * nv.y\n };\n\n if (p.z && nv.z) {\n ret.z = p.z + t * nv.z;\n }\n\n return ret;\n });\n return [new Bezier(coords)];\n }\n\n return this.reduce().map(function (s) {\n if (s._linear) {\n return s.offset(t)[0];\n }\n\n return s.scale(t);\n });\n }\n\n simple() {\n if (this.order === 3) {\n const a1 = utils.angle(this.points[0], this.points[3], this.points[1]);\n const a2 = utils.angle(this.points[0], this.points[3], this.points[2]);\n if (a1 > 0 && a2 < 0 || a1 < 0 && a2 > 0) return false;\n }\n\n const n1 = this.normal(0);\n const n2 = this.normal(1);\n let s = n1.x * n2.x + n1.y * n2.y;\n\n if (this._3d) {\n s += n1.z * n2.z;\n }\n\n return abs$1(acos$1(s)) < pi$1 / 3;\n }\n\n reduce() {\n // TODO: examine these var types in more detail...\n let i,\n t1 = 0,\n t2 = 0,\n step = 0.01,\n segment,\n pass1 = [],\n pass2 = []; // first pass: split on extrema\n\n let extrema = this.extrema().values;\n\n if (extrema.indexOf(0) === -1) {\n extrema = [0].concat(extrema);\n }\n\n if (extrema.indexOf(1) === -1) {\n extrema.push(1);\n }\n\n for (t1 = extrema[0], i = 1; i < extrema.length; i++) {\n t2 = extrema[i];\n segment = this.split(t1, t2);\n segment._t1 = t1;\n segment._t2 = t2;\n pass1.push(segment);\n t1 = t2;\n } // second pass: further reduce these segments to simple segments\n\n\n pass1.forEach(function (p1) {\n t1 = 0;\n t2 = 0;\n\n while (t2 <= 1) {\n for (t2 = t1 + step; t2 <= 1 + step; t2 += step) {\n segment = p1.split(t1, t2);\n\n if (!segment.simple()) {\n t2 -= step;\n\n if (abs$1(t1 - t2) < step) {\n // we can never form a reduction\n return [];\n }\n\n segment = p1.split(t1, t2);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = utils.map(t2, 0, 1, p1._t1, p1._t2);\n pass2.push(segment);\n t1 = t2;\n break;\n }\n }\n }\n\n if (t1 < 1) {\n segment = p1.split(t1, 1);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = p1._t2;\n pass2.push(segment);\n }\n });\n return pass2;\n }\n\n scale(d) {\n const order = this.order;\n let distanceFn = false;\n\n if (typeof d === \"function\") {\n distanceFn = d;\n }\n\n if (distanceFn && order === 2) {\n return this.raise().scale(distanceFn);\n } // TODO: add special handling for degenerate (=linear) curves.\n\n\n const clockwise = this.clockwise;\n const r1 = distanceFn ? distanceFn(0) : d;\n const r2 = distanceFn ? distanceFn(1) : d;\n const v = [this.offset(0, 10), this.offset(1, 10)];\n const points = this.points;\n const np = [];\n const o = utils.lli4(v[0], v[0].c, v[1], v[1].c);\n\n if (!o) {\n throw new Error(\"cannot scale this curve. Try reducing it first.\");\n } // move all points by distance 'd' wrt the origin 'o'\n // move end points by fixed distance along normal.\n\n\n [0, 1].forEach(function (t) {\n const p = np[t * order] = utils.copy(points[t * order]);\n p.x += (t ? r2 : r1) * v[t].n.x;\n p.y += (t ? r2 : r1) * v[t].n.y;\n });\n\n if (!distanceFn) {\n // move control points to lie on the intersection of the offset\n // derivative vector, and the origin-through-control vector\n [0, 1].forEach(t => {\n if (order === 2 && !!t) return;\n const p = np[t * order];\n const d = this.derivative(t);\n const p2 = {\n x: p.x + d.x,\n y: p.y + d.y\n };\n np[t + 1] = utils.lli4(p, p2, o, points[t + 1]);\n });\n return new Bezier(np);\n } // move control points by \"however much necessary to\n // ensure the correct tangent to endpoint\".\n\n\n [0, 1].forEach(function (t) {\n if (order === 2 && !!t) return;\n var p = points[t + 1];\n var ov = {\n x: p.x - o.x,\n y: p.y - o.y\n };\n var rc = distanceFn ? distanceFn((t + 1) / order) : d;\n if (distanceFn && !clockwise) rc = -rc;\n var m = sqrt$1(ov.x * ov.x + ov.y * ov.y);\n ov.x /= m;\n ov.y /= m;\n np[t + 1] = {\n x: p.x + rc * ov.x,\n y: p.y + rc * ov.y\n };\n });\n return new Bezier(np);\n }\n\n outline(d1, d2, d3, d4) {\n d2 = typeof d2 === \"undefined\" ? d1 : d2;\n const reduced = this.reduce(),\n len = reduced.length,\n fcurves = [];\n let bcurves = [],\n p,\n alen = 0,\n tlen = this.length();\n const graduated = typeof d3 !== \"undefined\" && typeof d4 !== \"undefined\";\n\n function linearDistanceFunction(s, e, tlen, alen, slen) {\n return function (v) {\n const f1 = alen / tlen,\n f2 = (alen + slen) / tlen,\n d = e - s;\n return utils.map(v, 0, 1, s + f1 * d, s + f2 * d);\n };\n } // form curve oulines\n\n\n reduced.forEach(function (segment) {\n const slen = segment.length();\n\n if (graduated) {\n fcurves.push(segment.scale(linearDistanceFunction(d1, d3, tlen, alen, slen)));\n bcurves.push(segment.scale(linearDistanceFunction(-d2, -d4, tlen, alen, slen)));\n } else {\n fcurves.push(segment.scale(d1));\n bcurves.push(segment.scale(-d2));\n }\n\n alen += slen;\n }); // reverse the \"return\" outline\n\n bcurves = bcurves.map(function (s) {\n p = s.points;\n\n if (p[3]) {\n s.points = [p[3], p[2], p[1], p[0]];\n } else {\n s.points = [p[2], p[1], p[0]];\n }\n\n return s;\n }).reverse(); // form the endcaps as lines\n\n const fs = fcurves[0].points[0],\n fe = fcurves[len - 1].points[fcurves[len - 1].points.length - 1],\n bs = bcurves[len - 1].points[bcurves[len - 1].points.length - 1],\n be = bcurves[0].points[0],\n ls = utils.makeline(bs, fs),\n le = utils.makeline(fe, be),\n segments = [ls].concat(fcurves).concat([le]).concat(bcurves);\n return new PolyBezier(segments);\n }\n\n outlineshapes(d1, d2, curveIntersectionThreshold) {\n d2 = d2 || d1;\n const outline = this.outline(d1, d2).curves;\n const shapes = [];\n\n for (let i = 1, len = outline.length; i < len / 2; i++) {\n const shape = utils.makeshape(outline[i], outline[len - i], curveIntersectionThreshold);\n shape.startcap.virtual = i > 1;\n shape.endcap.virtual = i < len / 2 - 1;\n shapes.push(shape);\n }\n\n return shapes;\n }\n\n intersects(curve, curveIntersectionThreshold) {\n if (!curve) return this.selfintersects(curveIntersectionThreshold);\n\n if (curve.p1 && curve.p2) {\n return this.lineIntersects(curve);\n }\n\n if (curve instanceof Bezier) {\n curve = curve.reduce();\n }\n\n return this.curveintersects(this.reduce(), curve, curveIntersectionThreshold);\n }\n\n lineIntersects(line) {\n const mx = min(line.p1.x, line.p2.x),\n my = min(line.p1.y, line.p2.y),\n MX = max(line.p1.x, line.p2.x),\n MY = max(line.p1.y, line.p2.y);\n return utils.roots(this.points, line).filter(t => {\n var p = this.get(t);\n return utils.between(p.x, mx, MX) && utils.between(p.y, my, MY);\n });\n }\n\n selfintersects(curveIntersectionThreshold) {\n // \"simple\" curves cannot intersect with their direct\n // neighbour, so for each segment X we check whether\n // it intersects [0:x-2][x+2:last].\n const reduced = this.reduce(),\n len = reduced.length - 2,\n results = [];\n\n for (let i = 0, result, left, right; i < len; i++) {\n left = reduced.slice(i, i + 1);\n right = reduced.slice(i + 2);\n result = this.curveintersects(left, right, curveIntersectionThreshold);\n results.push(...result);\n }\n\n return results;\n }\n\n curveintersects(c1, c2, curveIntersectionThreshold) {\n const pairs = []; // step 1: pair off any overlapping segments\n\n c1.forEach(function (l) {\n c2.forEach(function (r) {\n if (l.overlaps(r)) {\n pairs.push({\n left: l,\n right: r\n });\n }\n });\n }); // step 2: for each pairing, run through the convergence algorithm.\n\n let intersections = [];\n pairs.forEach(function (pair) {\n const result = utils.pairiteration(pair.left, pair.right, curveIntersectionThreshold);\n\n if (result.length > 0) {\n intersections = intersections.concat(result);\n }\n });\n return intersections;\n }\n\n arcs(errorThreshold) {\n errorThreshold = errorThreshold || 0.5;\n return this._iterate(errorThreshold, []);\n }\n\n _error(pc, np1, s, e) {\n const q = (e - s) / 4,\n c1 = this.get(s + q),\n c2 = this.get(e - q),\n ref = utils.dist(pc, np1),\n d1 = utils.dist(pc, c1),\n d2 = utils.dist(pc, c2);\n return abs$1(d1 - ref) + abs$1(d2 - ref);\n }\n\n _iterate(errorThreshold, circles) {\n let t_s = 0,\n t_e = 1,\n safety; // we do a binary search to find the \"good `t` closest to no-longer-good\"\n\n do {\n safety = 0; // step 1: start with the maximum possible arc\n\n t_e = 1; // points:\n\n let np1 = this.get(t_s),\n np2,\n np3,\n arc,\n prev_arc; // booleans:\n\n let curr_good = false,\n prev_good = false,\n done; // numbers:\n\n let t_m = t_e,\n prev_e = 1; // step 2: find the best possible arc\n\n do {\n prev_good = curr_good;\n prev_arc = arc;\n t_m = (t_s + t_e) / 2;\n np2 = this.get(t_m);\n np3 = this.get(t_e);\n arc = utils.getccenter(np1, np2, np3); //also save the t values\n\n arc.interval = {\n start: t_s,\n end: t_e\n };\n\n let error = this._error(arc, np1, t_s, t_e);\n\n curr_good = error <= errorThreshold;\n done = prev_good && !curr_good;\n if (!done) prev_e = t_e; // this arc is fine: we can move 'e' up to see if we can find a wider arc\n\n if (curr_good) {\n // if e is already at max, then we're done for this arc.\n if (t_e >= 1) {\n // make sure we cap at t=1\n arc.interval.end = prev_e = 1;\n prev_arc = arc; // if we capped the arc segment to t=1 we also need to make sure that\n // the arc's end angle is correct with respect to the bezier end point.\n\n if (t_e > 1) {\n let d = {\n x: arc.x + arc.r * cos$1(arc.e),\n y: arc.y + arc.r * sin$1(arc.e)\n };\n arc.e += utils.angle({\n x: arc.x,\n y: arc.y\n }, d, this.get(1));\n }\n\n break;\n } // if not, move it up by half the iteration distance\n\n\n t_e = t_e + (t_e - t_s) / 2;\n } else {\n // this is a bad arc: we need to move 'e' down to find a good arc\n t_e = t_m;\n }\n } while (!done && safety++ < 100);\n\n if (safety >= 100) {\n break;\n } // console.log(\"L835: [F] arc found\", t_s, prev_e, prev_arc.x, prev_arc.y, prev_arc.s, prev_arc.e);\n\n\n prev_arc = prev_arc ? prev_arc : arc;\n circles.push(prev_arc);\n t_s = prev_e;\n } while (t_e < 1);\n\n return circles;\n }\n\n}\n\nexports.Bezier = Bezier;\n","import { Bezier } from \"../vendor/bezier-js\";\nimport { float } from \"./util\";\n\nexport function pathToShapes(path: string): Bezier[][] {\n const parts = path.trim().split(\" \");\n let x = 0;\n let y = 0;\n let i = 0;\n const shapes: Bezier[][] = [];\n let currShape: Bezier[] = [];\n\n const chomp = () => {\n if (i >= parts.length) {\n throw new Error(`Ran out of path parts!`);\n }\n const val = parts[i];\n i++;\n return val;\n };\n\n const finishCurrShape = () => {\n if (currShape.length) {\n shapes.push(currShape);\n currShape = [];\n }\n };\n\n while (i < parts.length) {\n const command = chomp();\n switch (command) {\n case \"M\":\n finishCurrShape();\n x = float(chomp());\n y = float(chomp());\n break;\n case \"C\":\n const x1 = float(chomp());\n const y1 = float(chomp());\n const x2 = float(chomp());\n const y2 = float(chomp());\n const endX = float(chomp());\n const endY = float(chomp());\n currShape.push(new Bezier(x, y, x1, y1, x2, y2, endX, endY));\n x = endX;\n y = endY;\n break;\n case \"Z\":\n finishCurrShape();\n break;\n default:\n throw new Error(`Unknown SVG path command: '${command}'`);\n }\n }\n\n finishCurrShape();\n\n return shapes;\n}\n","import { Bezier, Point, BBox, MinMax } from \"../vendor/bezier-js\";\nimport { SVGProps } from \"react\";\n\nimport type { SvgSymbolElement } from \"./svg-symbol\";\nimport { flatten, float } from \"./util\";\nimport { pathToShapes } from \"./path\";\n\nexport function getBoundingBoxSize(bbox: BBox): [number, number] {\n const width = bbox.x.max - bbox.x.min;\n const height = bbox.y.max - bbox.y.min;\n\n return [width, height];\n}\n\nexport function getBoundingBoxCenter(bbox: BBox): Point {\n const [width, height] = getBoundingBoxSize(bbox);\n\n return {\n x: bbox.x.min + width / 2,\n y: bbox.y.min + height / 2,\n };\n}\n\nfunction dilateMinMax(minmax: MinMax, amount: number): MinMax {\n return {\n min: minmax.min - amount,\n max: minmax.max + amount,\n };\n}\n\nexport function dilateBoundingBox(bbox: BBox, amount: number): BBox {\n return {\n x: dilateMinMax(bbox.x, amount),\n y: dilateMinMax(bbox.y, amount),\n };\n}\n\nexport function coalesceBoundingBoxes(bboxes: BBox[]): BBox {\n let minX = Infinity;\n let minY = Infinity;\n let maxX = -Infinity;\n let maxY = -Infinity;\n\n if (bboxes.length === 0) {\n throw new Error(`Must have at least one bounding box!`);\n }\n\n for (let bbox of bboxes) {\n if (bbox.x.min < minX) {\n minX = bbox.x.min;\n }\n if (bbox.x.max > maxX) {\n maxX = bbox.x.max;\n }\n if (bbox.y.min < minY) {\n minY = bbox.y.min;\n }\n if (bbox.y.max > maxY) {\n maxY = bbox.y.max;\n }\n }\n\n return { x: { min: minX, max: maxX }, y: { min: minY, max: maxY } };\n}\n\nexport function getBoundingBoxForBeziers(beziers: Bezier[]): BBox {\n return coalesceBoundingBoxes(beziers.map((b) => b.bbox()));\n}\n\nfunction getPathBoundingBox(props: SVGProps): BBox {\n if (!props.d) {\n throw new Error(`SVG path has no 'd' attribute value!`);\n }\n const beziers = flatten(pathToShapes(props.d));\n const bbox = getBoundingBoxForBeziers(beziers);\n return props.strokeWidth\n ? dilateBoundingBox(bbox, float(props.strokeWidth) / 2)\n : bbox;\n}\n\nexport function getSvgBoundingBox(\n element: SvgSymbolElement | SvgSymbolElement[]\n): BBox {\n if (Array.isArray(element)) {\n return coalesceBoundingBoxes(element.map(getSvgBoundingBox));\n }\n switch (element.tagName) {\n case \"g\":\n return getSvgBoundingBox(element.children);\n case \"path\":\n return getPathBoundingBox(element.props);\n }\n}\n","import type { AttachmentPointType } from \"./specs\";\n\nexport const STROKE_REPLACEMENT_COLOR = \"#000000\";\nexport const FILL_REPLACEMENT_COLOR = \"#ffffff\";\n\nexport const ATTACHMENT_POINT_COLORS: {\n [key in AttachmentPointType]: string;\n} = {\n tail: \"#ff0000\",\n leg: \"#ffff00\",\n arm: \"#00ff00\",\n horn: \"#00ffff\",\n crown: \"#0000ff\",\n};\n\nexport const NESTING_BOUNDING_BOX_COLOR = \"#ff00ff\";\n","import { Point } from \"../vendor/bezier-js\";\n\nexport function scalePointXY(p: Point, xScale: number, yScale: number): Point {\n return {\n x: p.x * xScale,\n y: p.y * yScale,\n };\n}\n\nexport function subtractPoints(p1: Point, p2: Point): Point {\n return {\n x: p1.x - p2.x,\n y: p1.y - p2.y,\n };\n}\n\nexport function normalizePoint(p: Point): Point {\n const len = Math.sqrt(Math.pow(p.x, 2) + Math.pow(p.y, 2));\n if (len === 0) {\n throw new Error(`Unable to normalize point with length 0`);\n }\n return {\n x: p.x / len,\n y: p.y / len,\n };\n}\n\nexport function normalizedPoint2rad(p: Point): number {\n let result = Math.acos(p.x);\n if (p.y < 0) {\n result += (Math.PI - result) * 2;\n }\n return result;\n}\n","import { Point, BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxForBeziers } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { pathToShapes } from \"./path\";\nimport { normalizePoint, subtractPoints } from \"./point\";\nimport type { SvgSymbolElement } from \"./svg-symbol\";\n\nconst SPEC_LAYER_ID_RE = /^specs.*/i;\n\nexport type PointWithNormal = {\n point: Point;\n normal: Point;\n};\n\ntype AttachmentPointSpecs = {\n tail: PointWithNormal[];\n leg: PointWithNormal[];\n arm: PointWithNormal[];\n horn: PointWithNormal[];\n crown: PointWithNormal[];\n};\n\ntype FullSpecs = AttachmentPointSpecs & {\n nesting: BBox[];\n};\n\nexport type Specs = Partial;\n\nexport type AttachmentPointType = keyof AttachmentPointSpecs;\n\nexport type AttachmentPoint = PointWithNormal & {\n type: AttachmentPointType;\n};\n\nexport const ATTACHMENT_POINT_TYPES: AttachmentPointType[] = [\n \"tail\",\n \"leg\",\n \"arm\",\n \"horn\",\n \"crown\",\n];\n\nexport function* iterAttachmentPoints(specs: Specs): Iterable {\n for (let type of ATTACHMENT_POINT_TYPES) {\n const points = specs[type];\n if (points) {\n for (let point of points) {\n yield { ...point, type };\n }\n }\n }\n}\n\nconst NUM_ARROW_POINTS = 4;\nconst ARROW_TOP_POINT_IDX = 0;\nconst ARROW_BOTTOM_POINT_IDX = 2;\n\nfunction getArrowPoints(path: string): PointWithNormal[] {\n const shapes = pathToShapes(path);\n const points: PointWithNormal[] = [];\n\n for (let shape of shapes) {\n if (shape.length !== NUM_ARROW_POINTS) {\n throw new Error(\n `Expected arrow to have ${NUM_ARROW_POINTS} points, not ${shape.length}!`\n );\n }\n const point = shape[ARROW_BOTTOM_POINT_IDX].get(0.0);\n const normal = normalizePoint(\n subtractPoints(shape[ARROW_TOP_POINT_IDX].get(0.0), point)\n );\n points.push({\n point,\n normal,\n });\n }\n\n return points;\n}\n\nfunction getBoundingBoxes(path: string): BBox[] {\n const shapes = pathToShapes(path);\n const bboxes: BBox[] = [];\n\n for (let shape of shapes) {\n bboxes.push(getBoundingBoxForBeziers(shape));\n }\n\n return bboxes;\n}\n\n/**\n * Sort points from top to bottom, left to right.\n */\nfunction sortPoints(a: PointWithNormal, b: PointWithNormal): number {\n if (a.point.y < b.point.y) return -1;\n if (a.point.y > b.point.y) return 1;\n if (a.point.x < b.point.x) return -1;\n if (a.point.x > b.point.x) return 1;\n return 0;\n}\n\nfunction sortedPoints(points: PointWithNormal[]): PointWithNormal[] {\n const copy = [...points];\n copy.sort(sortPoints);\n return copy;\n}\n\nfunction concat(first: T[] | undefined, second: T[]): T[] {\n return first ? [...first, ...second] : second;\n}\n\nconst ATTACHMENT_COLOR_MAP = new Map(\n ATTACHMENT_POINT_TYPES.map((type) => [\n colors.ATTACHMENT_POINT_COLORS[type],\n type,\n ])\n);\n\nfunction updateSpecs(fill: string, path: string, specs: Specs): Specs {\n const attachmentType = ATTACHMENT_COLOR_MAP.get(fill);\n\n if (attachmentType) {\n return {\n ...specs,\n [attachmentType]: sortedPoints(\n concat(specs[attachmentType], getArrowPoints(path))\n ),\n };\n }\n\n if (fill === colors.NESTING_BOUNDING_BOX_COLOR) {\n return {\n ...specs,\n nesting: concat(specs.nesting, getBoundingBoxes(path)),\n };\n }\n\n throw new Error(`Not sure what to do with specs path with fill \"${fill}\"!`);\n}\n\nfunction getSpecs(layers: SvgSymbolElement[]): Specs {\n let specs: Specs = {};\n\n for (let layer of layers) {\n if (layer.tagName !== \"path\") {\n throw new Error(\n `Found an unexpected <${layer.tagName}> in the specs layer!`\n );\n }\n const { fill, d } = layer.props;\n if (!(fill && d)) {\n throw new Error(\n `Specs layer does not contain 'fill' and/or 'd' attributes!`\n );\n }\n specs = updateSpecs(fill, d, specs);\n }\n\n return specs;\n}\n\nexport function extractSpecs(\n layers: SvgSymbolElement[]\n): [Specs | undefined, SvgSymbolElement[]] {\n const layersWithoutSpecs: SvgSymbolElement[] = [];\n let specs: Specs | undefined = undefined;\n\n const setSpecs = (s: Specs | undefined) => {\n if (s) {\n if (specs) {\n throw new Error(\"Duplicate specs layers found!\");\n }\n specs = s;\n }\n };\n\n for (let layer of layers) {\n switch (layer.tagName) {\n case \"g\":\n const { id } = layer.props;\n if (id && SPEC_LAYER_ID_RE.test(id)) {\n setSpecs(getSpecs(layer.children));\n } else {\n let [s, children] = extractSpecs(layer.children);\n setSpecs(s);\n layersWithoutSpecs.push({\n ...layer,\n children,\n });\n }\n break;\n case \"path\":\n layersWithoutSpecs.push(layer);\n break;\n }\n }\n\n return [specs, layersWithoutSpecs];\n}\n","import React from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxSize } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { AttachmentPoint, iterAttachmentPoints, Specs } from \"./specs\";\n\nconst ATTACHMENT_POINT_RADIUS = 20;\n\nconst ATTACHMENT_POINT_NORMAL_LENGTH = 50;\n\nconst ATTACHMENT_POINT_NORMAL_STROKE = 4;\n\nconst SPEC_OPACITY = 0.66;\n\nconst VisibleAttachmentPoint: React.FC<{\n point: AttachmentPoint;\n}> = ({ point: ap }) => {\n const { x, y } = ap.point;\n const x2 = x + ap.normal.x * ATTACHMENT_POINT_NORMAL_LENGTH;\n const y2 = y + ap.normal.y * ATTACHMENT_POINT_NORMAL_LENGTH;\n const color = colors.ATTACHMENT_POINT_COLORS[ap.type];\n\n return (\n <>\n \n \n \n );\n};\n\nconst BoundingBoxes: React.FC<{ fill: string; bboxes: BBox[] }> = (props) => (\n <>\n {props.bboxes.map((b, i) => {\n const [width, height] = getBoundingBoxSize(b);\n return (\n \n );\n })}\n \n);\n\nexport const VisibleSpecs: React.FC<{ specs: Specs }> = ({ specs }) => {\n return (\n <>\n {Array.from(iterAttachmentPoints(specs)).map((point, i) => (\n \n ))}\n {specs.nesting && (\n \n )}\n \n );\n};\n","import React from \"react\";\nimport { SVGProps } from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { FILL_REPLACEMENT_COLOR, STROKE_REPLACEMENT_COLOR } from \"./colors\";\nimport { Specs } from \"./specs\";\nimport { VisibleSpecs } from \"./visible-specs\";\n\nconst DEFAULT_UNIFORM_STROKE_WIDTH = 1;\n\nexport type SvgSymbolData = {\n name: string;\n bbox: BBox;\n layers: SvgSymbolElement[];\n specs?: Specs;\n};\n\nexport type SvgSymbolElement = (\n | {\n tagName: \"g\";\n props: SVGProps;\n }\n | {\n tagName: \"path\";\n props: SVGProps;\n }\n) & {\n children: SvgSymbolElement[];\n};\n\nexport type SvgSymbolContext = {\n stroke: string;\n fill: string;\n showSpecs: boolean;\n uniformStrokeWidth?: number;\n};\n\nconst DEFAULT_CONTEXT: SvgSymbolContext = {\n stroke: \"#000000\",\n fill: \"#ffffff\",\n showSpecs: false,\n uniformStrokeWidth: DEFAULT_UNIFORM_STROKE_WIDTH,\n};\n\nexport function createSvgSymbolContext(\n ctx: Partial = {}\n): SvgSymbolContext {\n return {\n ...DEFAULT_CONTEXT,\n ...ctx,\n };\n}\n\nfunction getColor(\n ctx: SvgSymbolContext,\n color: string | undefined\n): string | undefined {\n switch (color) {\n case STROKE_REPLACEMENT_COLOR:\n return ctx.stroke;\n case FILL_REPLACEMENT_COLOR:\n return ctx.fill;\n }\n return color;\n}\n\nfunction reactifySvgSymbolElement(\n ctx: SvgSymbolContext,\n el: SvgSymbolElement,\n key: number\n): JSX.Element {\n let { fill, stroke, strokeWidth } = el.props;\n let vectorEffect;\n fill = getColor(ctx, fill);\n stroke = getColor(ctx, stroke);\n if (strokeWidth !== undefined && typeof ctx.uniformStrokeWidth === \"number\") {\n strokeWidth = ctx.uniformStrokeWidth;\n vectorEffect = \"non-scaling-stroke\";\n }\n return React.createElement(\n el.tagName,\n {\n ...el.props,\n id: undefined,\n vectorEffect,\n strokeWidth,\n fill,\n stroke,\n key,\n },\n el.children.map(reactifySvgSymbolElement.bind(null, ctx))\n );\n}\n\nexport const SvgSymbolContent: React.FC<\n { data: SvgSymbolData } & SvgSymbolContext\n> = (props) => {\n const d = props.data;\n\n return (\n <>\n {props.data.layers.map(reactifySvgSymbolElement.bind(null, props))}\n {props.showSpecs && d.specs && }\n \n );\n};\n","module.exports=[{name:\"antler\",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:\"arm\",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 \"},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:\"arm_claw\",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:\"bone\",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 \"},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:\"bone_vertical\",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:\"g\",props:{id:\"bone_vertical\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 \"},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:\"book_open\",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:\"g\",props:{id:\"book_open\"},children:[{tagName:\"g\",props:{id:\"book\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 \"},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:\"boot\",bbox:{x:{min:192.935,max:535.703},y:{min:162.268,max:680.584}},layers:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 364.359 164.268 C 364.360 164.295 382.393 332.414 381.588 432.042 C 381.375 458.294 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 504.689 454.714 505.366 431.027 C 508.084 335.821 533.701 164.295 533.703 164.268 C 533.686 164.268 364.375 164.268 364.359 164.268 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:169.616,max:560.671}}],tail:[{point:{x:450.22,y:202.063,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:161.805,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:166.656,t:0},normal:{x:-.6817850569385172,y:-.7315525518616848}},{point:{x:529.49,y:169.456,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"branch\",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:\"branch_curly\",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:\"castle_tower\",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 \"},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.486,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:\"castle_tower_pointy\",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:\"g\",props:{id:\"castle_tower_2\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.461 C 447.026 207.461 270.941 207.461 270.923 207.461 C 270.932 207.443 358.975 20.213 358.984 20.194 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 \"},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987254201015081,y:.7153899547127923}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.214,y:129.601,t:0},normal:{x:.830954865251224,y:-.5563398349168609}}]}},{name:\"castle_wall\",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.846 59.626 239.850 C 59.630 239.850 99.672 239.850 99.676 239.850 C 99.676 239.846 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.846 139.726 239.850 C 139.730 239.850 179.772 239.850 179.776 239.850 C 179.776 239.846 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.846 219.826 239.850 C 219.830 239.850 259.871 239.850 259.875 239.850 C 259.875 239.846 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.846 299.925 239.850 C 299.929 239.850 339.971 239.850 339.975 239.850 C 339.975 239.846 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.846 380.025 239.850 C 380.029 239.850 420.071 239.850 420.075 239.850 C 420.075 239.846 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.846 460.125 239.850 C 460.129 239.850 500.170 239.850 500.174 239.850 C 500.174 239.846 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.846 540.224 239.850 C 540.228 239.850 580.270 239.850 580.274 239.850 C 580.274 239.846 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.846 620.324 239.850 C 620.328 239.850 660.370 239.850 660.374 239.850 C 660.374 239.846 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.858,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869423966429,y:.0051102872926518435}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:\"chair\",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:\"church\",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:\"circle\",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:\"g\",props:{id:\"circle\"},children:[{tagName:\"g\",props:{id:\"Circle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:\"cloud\",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:\"cornucopia\",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:\"g\",props:{id:\"cornucopia_2\"},children:[{tagName:\"g\",props:{id:\"cornucopia\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 \"},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:\"crescent\",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:\"crown\",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 \"},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:\"cup\",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 \"},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:\"eye\",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:\"eye_vertical\",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:\"g\",props:{id:\"eye_vertical\"},children:[{tagName:\"g\",props:{id:\"eye_vertical_\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.612 360.956 3.578 C 360.972 3.612 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:246.607,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872091466938,y:.005057819985563679}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6987408615032306,y:.7153748726826539}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6314427563298264,y:-.7754224948236875}},{point:{x:252.974,y:137.533,t:0},normal:{x:-.6817734508514695,y:-.7315633682150022}}]}},{name:\"fire\",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:\"fish_head\",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:\"g\",props:{id:\"fish_head_2\"},children:[{tagName:\"g\",props:{id:\"fish_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 \"},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:\"fish_tail\",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:\"g\",props:{id:\"fish_tail_2\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 \"},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:\"fish_tail_curved\",bbox:{x:{min:57.79240197677559,max:661.7652590156172},y:{min:79.5955147535389,max:507.26332792177044}},layers:[{tagName:\"g\",props:{id:\"fish_tail_curved\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 143.905 437.865 C 146.905 458.972 168.014 498.897 189.244 496.943 C 215.576 494.520 228.687 437.941 224.966 411.761 C 221.966 390.654 200.710 355.849 179.627 352.683 C 178.906 352.575 140.184 411.684 143.905 437.865 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 210.849 424.330 C 203.831 444.224 196.813 464.119 189.796 484.014 M 199.167 407.717 C 190.551 427.558 181.936 447.399 173.321 467.239 M 186.274 387.754 C 177.558 407.316 168.842 426.877 160.126 446.439 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 338.242 215.210 C 338.884 214.863 395.384 257.303 400.778 283.190 C 405.127 304.062 398.837 348.783 378.206 354.158 C 352.616 360.824 321.064 312.065 315.670 286.178 C 311.321 265.306 319.488 225.350 338.242 215.210 M 129.738 99.748 C 129.123 99.356 69.696 137.589 62.439 163.017 C 56.589 183.519 59.622 228.579 79.809 235.434 C 104.849 243.937 139.851 197.593 147.107 172.164 C 152.957 151.663 147.707 111.221 129.738 99.748 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 129.097 177.899 C 114.590 193.216 100.083 208.532 85.576 223.849 M 125.187 157.971 C 109.243 172.588 93.298 187.204 77.354 201.821 M 121.535 134.489 C 105.612 148.810 89.689 163.131 73.767 177.452 M 334.816 293.203 C 349.066 308.936 363.315 324.670 377.565 340.404 M 339.269 267.375 C 354.706 284.594 370.143 301.812 385.580 319.030 M 341.941 246.001 C 357.972 262.032 374.002 278.063 390.033 294.094 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 366.871 81.611 C 293.339 81.584 196.868 81.578 118.744 81.715 C 123.323 320.973 150.092 352.193 185.818 411.985 C 216.830 463.888 281.940 504.685 372.902 505.257 C 495.000 506.026 547.588 436.646 566.834 329.659 C 576.626 275.228 686.847 187.517 653.504 157.009 C 630.015 135.518 565.747 207.604 526.798 206.670 C 487.849 205.735 426.757 130.228 402.620 150.989 C 371.471 177.782 459.491 263.802 471.072 312.729 C 480.967 354.535 462.461 407.186 411.013 408.800 C 366.823 410.186 342.601 362.716 343.920 316.967 C 345.621 257.985 365.191 211.796 366.871 81.611 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 534.875 255.396 C 535.717 242.579 536.559 229.761 537.401 216.944 M 551.695 256.602 C 555.828 240.387 559.961 224.171 564.095 207.956 M 566.873 259.373 C 578.136 235.840 589.398 212.307 600.661 188.775 M 584.399 264.607 C 603.619 232.707 622.838 200.807 642.057 168.906 M 517.253 254.171 C 515.956 241.302 514.660 228.433 513.364 215.564 M 498.789 254.530 C 495.165 238.396 491.540 222.262 487.915 206.128 M 482.655 258.155 C 473.342 233.861 464.029 209.566 454.716 185.272 M 467.323 261.798 C 449.656 229.013 431.988 196.227 414.321 163.442 \"},children:[]}]}]}],specs:{nesting:[{x:{min:153.316,max:331.082},y:{min:90.291,max:350.324}}],crown:[{point:{x:242.807,y:62.207,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:524.21,y:206.867,t:0},normal:{x:-.005033806087612038,y:-.9999873303178757}},{point:{x:370.785,y:506.724,t:0},normal:{x:-.005033806087612012,y:.9999873303178757}}],leg:[{point:{x:255.347,y:474.682,t:0},normal:{x:-.6987299083320531,y:.7153855710050915}},{point:{x:484.515,y:475.112,t:0},normal:{x:.7129242551289273,y:.7012410473217211}}],horn:[{point:{x:364.143,y:84.715,t:0},normal:{x:.6315054585258623,y:-.7753714308975023}},{point:{x:120.786,y:84.761,t:0},normal:{x:-.6816987768283579,y:-.731632952832717}}],tail:[{point:{x:242.807,y:82.231,t:0},normal:{x:0,y:1}}]}},{name:\"foot\",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:\"goat_horn\",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 \"},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:\"hand\",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:\"hand_fist\",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 \"},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:\"hand_holding_fingers\",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:\"g\",props:{id:\"hand_hold_fingers\"},children:[{tagName:\"g\",props:{id:\"Hand_hold_fingers\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:\"hand_point\",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 \"},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:\"head_bird\",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:\"g\",props:{id:\"bird_head_2\"},children:[{tagName:\"g\",props:{id:\"bird_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 59.329 471.963 C 59.362 471.953 383.972 371.616 384.004 371.606 C 384.001 371.623 345.358 550.445 345.354 550.463 C 345.325 550.455 59.358 471.970 59.329 471.963 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 83.559 584.473 C 83.586 584.476 358.686 618.545 358.713 618.548 C 358.712 618.537 348.865 499.850 348.864 499.838 C 348.837 499.847 83.585 584.464 83.559 584.473 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.630 26.237 450.339 18.346 470.229 45.170 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 581.491 89.082 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.091 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.082 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.392 492.950 290.373 492.938 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.603 663.496 154.474 664.471 185.175 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:\"head_dragon\",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:\"head_snake\",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:142.589,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"heart\",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:\"leg\",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:\"leg_hoof\",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 \"},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],tail:[{point:{x:372.991,y:143.772,t:0},normal:{x:-.5229745184940358,y:.8523483167144353}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}]}},{name:\"lightning\",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"man_stand\",bbox:{x:{min:177.02420925168946,max:517.636845136112},y:{min:14.17060493775579,max:709.8223790334698}},layers:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.496 101.530 C 385.616 100.709 394.574 95.328 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.146 55.021 392.182 51.280 C 391.240 47.626 393.524 40.500 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.047 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.488 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.727 C 311.576 22.068 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.091 71.075 310.963 79.326 310.963 79.326 C 310.963 79.326 342.229 88.475 353.618 92.181 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 337.841 56.539 C 342.723 57.347 347.189 64.133 347.190 64.134 C 347.189 64.135 339.615 68.629 336.088 68.225 C 332.321 67.793 325.572 61.214 325.571 61.213 C 325.572 61.212 332.520 55.657 337.841 56.539 M 337.335 38.344 C 325.646 37.760 315.069 40.788 314.805 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.210 81.769 308.201 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.458 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.769 125.735 296.403 130.843 289.677 134.848 C 283.713 138.398 267.992 156.972 266.282 160.520 C 261.226 171.011 256.751 262.757 256.750 262.767 C 256.748 262.771 235.357 296.153 231.622 303.492 C 229.107 308.434 219.230 333.233 219.228 333.236 C 219.226 333.236 200.206 340.089 200.205 340.090 C 200.202 340.092 182.853 348.589 179.114 365.826 C 177.549 373.045 196.960 352.884 196.962 352.883 C 196.960 352.886 178.848 384.016 183.466 387.385 C 186.638 389.700 201.661 362.260 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.499 196.096 395.341 C 200.322 398.263 220.355 369.349 220.357 369.346 C 220.356 369.349 202.637 390.708 205.443 392.899 C 209.297 395.909 226.267 373.719 228.497 370.213 C 229.964 367.906 235.953 350.285 235.954 350.283 C 235.958 350.279 275.313 307.904 276.417 306.072 C 278.907 301.944 284.215 214.817 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.211 165.723 277.057 190.298 278.675 198.384 C 279.944 204.724 282.353 208.765 284.458 209.931 C 289.535 212.740 314.802 202.980 314.805 202.979 C 314.803 202.980 287.080 214.505 287.077 214.506 C 287.077 214.515 280.140 302.120 279.279 309.558 C 278.839 313.366 272.563 349.329 272.247 357.881 C 271.777 370.605 276.425 408.467 278.011 430.302 C 281.970 484.800 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.675 680.420 269.931 695.208 273.214 697.748 C 275.789 699.741 288.809 687.352 288.811 687.351 C 288.809 687.352 276.346 698.021 277.546 700.348 C 279.191 703.538 296.607 686.486 296.609 686.484 C 296.608 686.486 280.402 701.100 281.879 702.947 C 283.454 704.919 300.940 689.085 300.941 689.083 C 300.940 689.085 285.373 703.414 287.077 705.547 C 287.980 706.677 297.211 704.270 298.342 703.814 C 299.392 703.390 307.006 697.749 307.007 697.748 C 307.010 697.747 336.671 685.793 339.934 684.751 C 342.568 683.910 364.210 684.987 367.662 677.819 C 371.639 669.558 354.100 653.931 352.931 648.358 C 350.523 636.877 361.631 597.952 358.997 580.771 C 357.004 567.776 340.101 534.200 339.934 533.114 C 339.650 531.271 348.826 452.261 348.599 446.464 C 348.493 443.769 342.193 406.480 342.192 406.476 C 342.190 406.475 326.251 404.612 322.051 398.861 C 317.678 392.873 321.001 376.465 321.001 376.463 C 320.998 376.460 305.710 367.174 293.143 345.951 C 292.589 345.015 305.691 363.316 305.693 363.318 C 305.694 363.319 321.736 376.277 321.737 376.278 C 321.738 376.280 319.345 394.036 323.471 398.807 C 328.311 404.404 344.266 407.501 349.465 404.006 C 356.258 399.441 354.064 369.685 354.064 369.681 C 354.066 369.679 373.585 350.535 373.587 350.533 C 373.588 350.530 388.287 324.528 387.591 326.021 C 371.632 360.288 354.873 366.659 354.876 370.298 C 354.883 379.356 356.154 405.862 344.583 406.384 C 340.299 406.577 350.825 443.949 354.664 459.462 C 358.852 476.382 369.500 511.077 371.994 515.784 C 373.146 517.958 388.456 537.444 388.458 537.447 C 388.456 537.445 374.595 522.718 374.594 522.716 C 374.595 522.721 379.029 563.869 384.125 577.306 C 390.139 593.162 416.675 621.707 418.785 632.761 C 419.687 637.485 413.434 655.635 415.319 660.489 C 416.810 664.327 430.513 673.224 431.783 675.219 C 432.980 677.101 436.501 693.476 437.848 695.149 C 439.502 697.204 458.171 710.662 460.377 707.280 C 461.684 705.277 452.579 694.284 452.579 694.283 C 452.580 694.284 462.349 704.619 463.843 703.814 C 465.928 702.690 456.045 684.753 456.044 684.751 C 456.046 684.753 465.355 700.371 467.309 699.482 C 469.391 698.534 462.110 680.421 462.110 680.419 C 462.111 680.420 468.616 692.791 469.908 692.550 C 471.813 692.194 466.149 673.175 465.576 671.754 C 464.396 668.826 442.808 639.320 441.314 635.361 C 439.346 630.146 436.791 588.540 434.382 578.172 C 431.656 566.433 413.757 523.399 412.720 516.651 C 410.801 504.168 420.546 410.435 419.652 396.208 C 419.124 387.808 407.713 330.706 407.521 326.021 C 407.481 325.051 408.954 314.197 408.387 311.291 C 407.108 304.726 392.854 282.435 392.790 281.830 C 392.680 280.786 410.985 227.246 410.987 227.241 C 410.986 227.239 406.655 206.447 406.654 206.445 C 406.651 206.445 385.464 212.133 378.926 210.777 C 374.218 209.801 361.598 200.380 361.596 200.379 C 361.599 200.380 378.429 208.251 384.125 208.782 C 389.749 209.305 407.518 204.752 407.521 204.751 C 407.522 204.749 421.383 183.918 421.385 183.916 C 421.384 183.918 412.572 202.962 411.853 203.845 C 408.979 207.378 412.927 245.296 415.260 256.824 C 418.708 273.868 426.563 282.392 426.564 282.394 C 426.564 282.396 426.196 293.005 426.584 296.016 C 427.905 306.276 436.155 332.853 439.682 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 493.540 412.874 495.351 412.958 C 500.329 413.191 485.507 391.877 485.506 391.875 C 485.507 391.877 501.575 413.265 502.965 412.303 C 505.999 410.204 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.796 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.946 513.240 409.009 514.966 407.472 C 519.092 403.800 502.837 383.213 502.835 383.210 C 502.834 383.209 493.305 372.813 493.304 372.812 C 493.306 372.814 510.868 389.847 513.233 388.225 C 517.192 385.509 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 467.732 300.788 466.968 297.952 C 466.386 295.796 454.721 265.444 454.311 263.633 C 453.291 259.119 451.769 183.368 448.246 172.652 C 446.850 168.407 435.117 145.886 430.049 141.457 C 423.004 135.301 388.873 127.842 383.259 123.261 C 381.456 121.790 374.214 111.306 373.727 110.264 C 373.029 108.769 369.601 89.718 368.528 87.735 C 367.703 86.210 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 M 317.390 86.338 C 317.391 86.338 324.012 85.948 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 330.830 372.064 C 330.830 372.066 325.989 395.702 333.751 397.189 C 342.092 398.787 341.542 380.828 345.437 372.648 \"},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"mosque\",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:\"muscle_arm\",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 \"},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:\"pomegranate\",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:\"ring\",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:\"saturn\",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:\"skull\",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:\"star_6pt\",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:\"starburst\",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:\"sun\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sun_ring\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sword\",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:\"g\",props:{id:\"sword\"},children:[{tagName:\"g\",props:{id:\"sword_2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:\"synagogue\",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7166689044754007,y:-.6974135655104717}}]}},{name:\"tail\",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:\"teardrop\",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:\"tower1\",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:\"tower2\",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.343,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:\"triangle\",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:\"unihorn\",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:\"virus\",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:\"g\",props:{id:\"virus\"},children:[{tagName:\"g\",props:{id:\"virus2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wheel\",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wing\",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:\"g\",props:{id:\"wing\"},children:[{tagName:\"g\",props:{id:\"wingR\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:\"wing_bat\",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:\"wing_butterfly\",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:\"g\",props:{id:\"wing_butterfly_2\"},children:[{tagName:\"g\",props:{id:\"butterfly_wing\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:\"woman_stand\",bbox:{x:{min:167.79019677848322,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 M 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.801 515.058 316.169 506.162 C 313.605 470.037 301.530 438.717 295.811 401.673 C 293.480 386.574 289.950 373.858 290.615 358.594 C 291.898 329.119 308.774 306.490 309.678 277.001 C 310.228 259.072 302.090 226.631 302.089 226.625 C 302.087 226.630 289.126 255.746 282.994 271.936 C 278.635 283.445 277.192 293.992 271.746 305.027 C 261.341 326.106 244.485 350.039 233.670 359.865 C 230.487 362.756 222.748 366.409 216.986 370.237 C 205.731 377.715 189.186 393.468 185.767 392.560 C 181.187 391.344 201.570 373.816 201.572 373.814 C 201.569 373.816 180.144 393.308 177.621 390.162 C 175.957 388.088 198.401 369.357 198.403 369.355 C 198.401 369.357 175.164 391.137 173.241 388.986 C 169.593 384.905 194.644 366.524 194.646 366.522 C 194.643 366.523 171.407 387.738 169.853 384.116 C 168.569 381.123 187.381 363.813 188.981 361.681 C 191.335 358.542 212.889 352.042 218.149 346.332 C 229.191 334.345 231.830 305.134 241.712 281.271 C 245.044 273.223 254.103 267.457 256.451 261.403 C 261.802 247.608 256.828 224.780 259.541 205.118 C 261.766 188.989 260.538 173.574 269.459 159.954 C 275.310 151.020 284.717 147.542 293.466 141.419 C 303.708 134.251 317.163 133.265 323.504 122.492 C 326.547 117.322 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.147 225.283 412.271 245.083 414.201 255.612 C 418.772 280.540 433.530 298.876 436.519 324.043 C 439.749 351.247 434.628 374.560 430.145 401.585 C 423.838 439.613 405.473 470.268 402.792 507.590 C 401.768 521.842 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 357.241 568.551 360.905 540.441 C 362.348 529.368 369.114 521.167 369.896 510.027 C 370.347 503.614 367.718 498.339 367.626 491.910 C 367.223 463.643 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 M 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 \"},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}];","import type { SvgSymbolData } from \"./svg-symbol\";\nimport _SvgVocabulary from \"./_svg-vocabulary.json\";\n\nexport const SvgVocabulary: SvgSymbolData[] = _SvgVocabulary as any;\n","import React from \"react\";\nimport { SvgSymbolContext } from \"./svg-symbol\";\nimport { float } from \"./util\";\n\nexport const SymbolContextWidget: React.FC<{\n ctx: SvgSymbolContext;\n onChange: (value: SvgSymbolContext) => void;\n children?: any;\n}> = ({ ctx, children, onChange }) => {\n const updateCtx = (updates: Partial) => {\n onChange({ ...ctx, ...updates });\n };\n\n return (\n

\n {children}\n \n updateCtx({ stroke: e.target.value })}\n id=\"stroke\"\n />{\" \"}\n \n updateCtx({ fill: e.target.value })}\n id=\"fill\"\n />{\" \"}\n \n {ctx.uniformStrokeWidth !== undefined && (\n <>\n
\n \n \n updateCtx({ uniformStrokeWidth: float(e.target.value) })\n }\n />{\" \"}\n {ctx.uniformStrokeWidth}{\" \"}\n \n )}\n

\n );\n};\n","import React, { useState } from \"react\";\nimport { dilateBoundingBox, getBoundingBoxSize } from \"../bounding-box\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport { SvgSymbolContext } from \"../svg-symbol\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\ntype SvgSymbolProps = {\n data: SvgSymbolData;\n scale?: number;\n} & SvgSymbolContext;\n\nconst px = (value: number) => `${value}px`;\n\nconst BBOX_DILATION = 100;\n\nconst SvgSymbol: React.FC = (props) => {\n const d = props.data;\n const bbox = dilateBoundingBox(d.bbox, BBOX_DILATION);\n const scale = props.scale || 1;\n const [width, height] = getBoundingBoxSize(bbox);\n\n return (\n \n \n \n );\n};\n\nexport const VocabularyPage: React.FC<{}> = () => {\n const [ctx, setCtx] = useState(createSvgSymbolContext());\n\n return (\n <>\n

Mystic Symbolic Vocabulary

\n \n {SvgVocabulary.map((symbolData) => (\n \n \n {symbolData.name}\n \n
\n \n
\n \n ))}\n \n );\n};\n","import { Point } from \"../vendor/bezier-js\";\nimport { normalizedPoint2rad, scalePointXY, subtractPoints } from \"./point\";\nimport { PointWithNormal } from \"./specs\";\nimport { rad2deg } from \"./util\";\n\nfunction normalizeDeg(deg: number): number {\n deg = deg % 360;\n if (deg < 0) {\n deg = 360 + deg;\n }\n return deg;\n}\n\n/**\n * Convert the given normal in screen-space coordinates into\n * degrees of rotation in attachment-space coordinates.\n */\nexport function normalToAttachmentSpaceDegrees(normal: Point): number {\n // We need to flip our y because we're in screen space, yet our\n // rotational math assumes we're not.\n const yFlipped = scalePointXY(normal, 1, -1);\n\n const rad = normalizedPoint2rad(yFlipped);\n\n // The origin of our rotation space assumes that \"up\" is 0\n // degrees, while our rotational math assumes 0 degrees is \"right\".\n const reoriented = normalizeDeg(90 - rad2deg(rad));\n\n return reoriented;\n}\n\n/**\n * Given a child point that needs to be attached to a parent\n * point, return the amount of translation and rotation we\n * need to apply to the child point in order to align its\n * position and normal with that of its parent.\n */\nexport function getAttachmentTransforms(\n parent: PointWithNormal,\n child: PointWithNormal\n) {\n const translation = subtractPoints(parent.point, child.point);\n const parentRot = normalToAttachmentSpaceDegrees(parent.normal);\n const childRot = normalToAttachmentSpaceDegrees(child.normal);\n const rotation = parentRot - childRot;\n return { translation, rotation };\n}\n","export type RandomParameters = {\n modulus: number;\n multiplier: number;\n increment: number;\n};\n\nconst NUMERICAL_RECIPES_PARAMETERS: RandomParameters = {\n modulus: Math.pow(2, 32),\n multiplier: 1664525,\n increment: 1013904223,\n};\n\n/**\n * A simple linear congruential random number generator, as described in\n * https://en.wikipedia.org/wiki/Linear_congruential_generator.\n */\nexport class Random {\n private latestSeed: number;\n\n constructor(\n readonly seed: number = Date.now(),\n readonly params: RandomParameters = NUMERICAL_RECIPES_PARAMETERS\n ) {\n this.latestSeed = seed;\n }\n\n /**\n * Return a random number that is greater than or equal to zero, and less\n * than one.\n */\n next(): number {\n this.latestSeed =\n (this.params.multiplier * this.latestSeed + this.params.increment) %\n this.params.modulus;\n return this.latestSeed / this.params.modulus;\n }\n\n /**\n * Return a random item from the given array.\n */\n choice(array: T[]): T {\n const idx = Math.floor(this.next() * array.length);\n return array[idx];\n }\n}\n","import React, { useContext, useEffect, useRef, useState } from \"react\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolContext,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { AttachmentPointType, PointWithNormal } from \"../specs\";\nimport { getAttachmentTransforms } from \"../attach\";\nimport { scalePointXY } from \"../point\";\nimport { Point } from \"../../vendor/bezier-js\";\nimport { Random } from \"../random\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\nconst SYMBOL_MAP = new Map(\n SvgVocabulary.map((symbol) => [symbol.name, symbol])\n);\n\nfunction getSymbol(name: string): SvgSymbolData {\n const symbol = SYMBOL_MAP.get(name);\n if (!symbol) {\n throw new Error(`Unable to find the symbol \"${name}\"!`);\n }\n return symbol;\n}\n\nfunction getAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal {\n const { specs } = s;\n if (!specs) {\n throw new Error(`Symbol ${s.name} has no specs!`);\n }\n const points = specs[type];\n if (!(points && points.length > idx)) {\n throw new Error(\n `Expected symbol ${s.name} to have at least ${\n idx + 1\n } ${type} attachment point(s)!`\n );\n }\n\n return points[idx];\n}\n\nfunction safeGetAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal | null {\n try {\n return getAttachmentPoint(s, type, idx);\n } catch (e) {\n console.error(e);\n }\n\n return null;\n}\n\ntype AttachmentChildren = JSX.Element | JSX.Element[];\n\ntype CreatureContextType = SvgSymbolContext & {\n attachmentScale: number;\n parent: SvgSymbolData | null;\n};\n\nconst DEFAULT_ATTACHMENT_SCALE = 0.5;\n\nconst CreatureContext = React.createContext({\n ...createSvgSymbolContext(),\n attachmentScale: DEFAULT_ATTACHMENT_SCALE,\n parent: null,\n});\n\ntype AttachmentIndices = {\n left?: boolean;\n right?: boolean;\n};\n\ntype CreatureSymbolProps = AttachmentIndices & {\n data: SvgSymbolData;\n children?: AttachmentChildren;\n attachTo?: AttachmentPointType;\n};\n\nfunction getAttachmentIndices(ai: AttachmentIndices): number[] {\n const result: number[] = [];\n\n if (ai.left) {\n result.push(0);\n }\n if (ai.right) {\n result.push(1);\n }\n if (result.length === 0) {\n result.push(0);\n }\n return result;\n}\n\nconst CreatureSymbol: React.FC = (props) => {\n const ctx = useContext(CreatureContext);\n const { data, attachTo } = props;\n const ourSymbol = (\n <>\n {props.children && (\n \n {props.children}\n \n )}\n \n \n );\n\n if (!attachTo) {\n return ourSymbol;\n }\n\n const parent = ctx.parent;\n if (!parent) {\n throw new Error(\n `Cannot attach ${props.data.name} because it has no parent!`\n );\n }\n\n const attachmentIndices = getAttachmentIndices(props);\n const children: JSX.Element[] = [];\n\n for (let attachIndex of attachmentIndices) {\n const parentAp = safeGetAttachmentPoint(parent, attachTo, attachIndex);\n const ourAp = safeGetAttachmentPoint(data, \"tail\");\n\n if (!parentAp || !ourAp) {\n continue;\n }\n\n // If we're being attached as a tail, we want to actually rotate\n // the attachment an extra 180 degrees, as the tail attachment\n // point is facing the opposite direction that we actually\n // want to orient the tail in.\n const extraRot = attachTo === \"tail\" ? 180 : 0;\n\n // If we're attaching something oriented towards the left, horizontally flip\n // the attachment image.\n let xFlip = parentAp.normal.x < 0 ? -1 : 1;\n\n // Er, things look weird if we don't inverse the flip logic for\n // the downward-facing attachments, like legs...\n if (parentAp.normal.y > 0) {\n xFlip *= -1;\n }\n\n const t = getAttachmentTransforms(parentAp, {\n point: ourAp.point,\n normal: scalePointXY(ourAp.normal, xFlip, 1),\n });\n\n children.push(\n \n {ourSymbol}\n \n );\n }\n\n return <>{children};\n};\n\ntype AttachmentTransformProps = {\n transformOrigin: Point;\n translate: Point;\n scale: Point;\n rotate: number;\n children: JSX.Element;\n};\n\nconst AttachmentTransform: React.FC = (props) => (\n \n {/**\n * We originally used \"transform-origin\" here but that's not currently\n * supported by Safari. Instead, we'll set the origin of our symbol to\n * the transform origin, do the transform, and then move our origin back to\n * the original origin, which is equivalent to setting \"transform-origin\".\n **/}\n \n \n \n {props.children}\n \n \n \n \n);\n\ntype CreatureSymbolWithDefaultProps = Omit & {\n data?: SvgSymbolData;\n};\n\nfunction createCreatureSymbol(\n name: string\n): React.FC {\n const data = getSymbol(name);\n return (props) => ;\n}\n\nconst Eye = createCreatureSymbol(\"eye\");\n\nconst Hand = createCreatureSymbol(\"hand\");\n\nconst Arm = createCreatureSymbol(\"arm\");\n\nconst Antler = createCreatureSymbol(\"antler\");\n\nconst Crown = createCreatureSymbol(\"crown\");\n\nconst Wing = createCreatureSymbol(\"wing\");\n\nconst MuscleArm = createCreatureSymbol(\"muscle_arm\");\n\nconst Leg = createCreatureSymbol(\"leg\");\n\nconst Tail = createCreatureSymbol(\"tail\");\n\nconst EYE_CREATURE = (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n);\n\nfunction randomlyReplaceParts(rng: Random, creature: JSX.Element): JSX.Element {\n return React.cloneElement(creature, {\n data: rng.choice(SvgVocabulary),\n children: React.Children.map(creature.props.children, (child, i) => {\n return randomlyReplaceParts(rng, child);\n }),\n });\n}\n\nfunction getSvgMarkup(el: SVGSVGElement): string {\n return [\n ``,\n \"\",\n '',\n el.outerHTML,\n ].join(\"\\n\");\n}\n\nfunction exportSvg(filename: string, svgRef: React.RefObject) {\n const svgEl = svgRef.current;\n if (!svgEl) {\n alert(\"Oops, an error occurred! Please try again later.\");\n return;\n }\n const dataURL = `data:image/svg+xml;utf8,${encodeURIComponent(\n getSvgMarkup(svgEl)\n )}`;\n const anchor = document.createElement(\"a\");\n anchor.href = dataURL;\n anchor.download = filename;\n document.body.append(anchor);\n anchor.click();\n document.body.removeChild(anchor);\n}\n\nconst AutoSizingSvg = React.forwardRef(\n (\n props: {\n padding: number;\n bgColor?: string;\n children: JSX.Element | JSX.Element[];\n },\n ref: React.ForwardedRef\n ) => {\n const { bgColor, padding } = props;\n const [x, setX] = useState(0);\n const [y, setY] = useState(0);\n const [width, setWidth] = useState(1);\n const [height, setHeight] = useState(1);\n const gRef = useRef(null);\n\n useEffect(() => {\n const svgEl = gRef.current;\n if (svgEl) {\n const bbox = svgEl.getBBox();\n setX(bbox.x - padding);\n setY(bbox.y - padding);\n setWidth(bbox.width + padding * 2);\n setHeight(bbox.height + padding * 2);\n }\n });\n\n return (\n \n {bgColor && (\n \n )}\n {props.children}\n \n );\n }\n);\n\nfunction getDownloadFilename(randomSeed: number | null) {\n let downloadBasename = \"mystic-symbolic-creature\";\n\n if (randomSeed !== null) {\n downloadBasename += `-${randomSeed}`;\n }\n\n return `${downloadBasename}.svg`;\n}\n\nexport const CreaturePage: React.FC<{}> = () => {\n const svgRef = useRef(null);\n const [bgColor, setBgColor] = useState(\"#cccccc\");\n const [randomSeed, setRandomSeed] = useState(null);\n const [symbolCtx, setSymbolCtx] = useState(createSvgSymbolContext());\n const defaultCtx = useContext(CreatureContext);\n const ctx: CreatureContextType = {\n ...defaultCtx,\n ...symbolCtx,\n fill: symbolCtx.showSpecs ? \"none\" : symbolCtx.fill,\n };\n const creature =\n randomSeed === null\n ? EYE_CREATURE\n : randomlyReplaceParts(new Random(randomSeed), EYE_CREATURE);\n const handleSvgExport = () =>\n exportSvg(getDownloadFilename(randomSeed), svgRef);\n\n return (\n <>\n

Creature!

\n \n \n setBgColor(e.target.value)}\n />{\" \"}\n \n

\n {\" \"}\n {\" \"}\n \n

\n \n \n {creature}\n \n \n \n );\n};\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { WavesPage } from \"./pages/waves-page\";\nimport { VocabularyPage } from \"./pages/vocabulary-page\";\nimport { CreaturePage } from \"./pages/creature-page\";\n\nconst Pages = {\n vocabulary: VocabularyPage,\n creature: CreaturePage,\n waves: WavesPage,\n};\n\ntype PageName = keyof typeof Pages;\n\nconst pageNames = Object.keys(Pages) as PageName[];\n\nconst APP_ID = \"app\";\n\nconst appEl = document.getElementById(APP_ID);\n\nif (!appEl) {\n throw new Error(`Unable to find #${APP_ID}!`);\n}\n\nconst App: React.FC<{}> = (props) => {\n const page = new URLSearchParams(window.location.search);\n const currPageName = toPageName(page.get(\"p\") || \"\", \"vocabulary\");\n const PageComponent = Pages[currPageName];\n\n return (\n <>\n
\n \n
\n
\n

Other pages

\n
    \n {pageNames.map((pageName) => (\n
  • \n {currPageName === pageName ? (\n pageName\n ) : (\n {pageName}\n )}\n
  • \n ))}\n
\n

\n For more details about this project, see its{\" \"}\n \n GitHub repository\n \n .\n

\n
\n \n );\n};\n\nReactDOM.render(, appEl);\n\nfunction isPageName(page: string): page is PageName {\n return pageNames.includes(page as any);\n}\n\nfunction toPageName(page: string, defaultValue: PageName): PageName {\n if (isPageName(page)) return page;\n return defaultValue;\n}\n"]} \ No newline at end of file diff --git a/browser-main.ea2cadd9.js b/browser-main.ea2cadd9.js deleted file mode 100644 index d788782..0000000 --- a/browser-main.ea2cadd9.js +++ /dev/null @@ -1,52 +0,0 @@ -parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c=y},r=function(){},exports.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0T(l,n))void 0!==s&&0>T(s,l)?(e[r]=s,e[i]=n,r=i):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==s&&0>T(s,n)))break e;e[r]=s,e[i]=n,r=i}}}return t}return null}function T(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var g=[],P=[],F=1,I=null,M=3,C=!1,j=!1,A=!1;function L(e){for(var t=h(P);null!==t;){if(null===t.callback)k(P);else{if(!(t.startTime<=e))break;k(P),t.sortIndex=t.expirationTime,_(g,t)}t=h(P)}}function q(n){if(A=!1,L(n),!j)if(null!==h(g))j=!0,e(R);else{var r=h(P);null!==r&&t(q,r.startTime-n)}}function R(e,r){j=!1,A&&(A=!1,n()),C=!0;var o=M;try{for(L(r),I=h(g);null!==I&&(!(I.expirationTime>r)||e&&!exports.unstable_shouldYield());){var a=I.callback;if("function"==typeof a){I.callback=null,M=I.priorityLevel;var l=a(I.expirationTime<=r);r=exports.unstable_now(),"function"==typeof l?I.callback=l:I===h(g)&&k(g),L(r)}else k(g);I=h(g)}if(null!==I)var i=!0;else{var s=h(P);null!==s&&t(q,s.startTime-r),i=!1}return i}finally{I=null,M=o,C=!1}}var Y=r;exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(e){e.callback=null},exports.unstable_continueExecution=function(){j||C||(j=!0,e(R))},exports.unstable_getCurrentPriorityLevel=function(){return M},exports.unstable_getFirstCallbackNode=function(){return h(g)},exports.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},exports.unstable_pauseExecution=function(){},exports.unstable_requestPaint=Y,exports.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},exports.unstable_scheduleCallback=function(r,o,a){var l=exports.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(r.sortIndex=a,_(P,r),null===h(g)&&r===h(P)&&(A?n():A=!0,t(q,a-l))):(r.sortIndex=i,_(g,r),j||C||(j=!0,e(R))),r},exports.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}}; -},{}],"IGIl":[function(require,module,exports) { -"use strict";module.exports=require("./cjs/scheduler.production.min.js"); -},{"./cjs/scheduler.production.min.js":"x9cO"}],"jF7N":[function(require,module,exports) { -"use strict";var e=require("react"),t=require("object-assign"),n=require("scheduler");function r(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}function g(e,t,n,r,l,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){v[e]=new g(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){v[e]=new g(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){v[e]=new g(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){v[e]=new g(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){v[e]=new g(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var l=v.hasOwnProperty(t)?v[t]:null;(null!==l?0===l.type:!r&&(2--u||l[o]!==a[u])return"\n"+l[o].replace(" at new "," at ")}while(1<=o&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Q(e):""}function $(e){switch(e.tag){case 5:return Q(e.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return e=j(e.type,!1);case 11:return e=j(e.type.render,!1);case 22:return e=j(e.type._render,!1);case 1:return e=j(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case E:return"Portal";case _:return"Profiler";case C:return"StrictMode";case L:return"Suspense";case T:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case z:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case M:return q(e.type);case R:return q(e._render);case O:t=e._payload,e=e._init;try{return q(e(t))}catch(n){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function G(e){e._valueTracker||(e._valueTracker=X(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ee(e,n){var r=n.checked;return t({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ne(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function re(e,t){ne(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function le(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(t){var n="";return e.Children.forEach(t,function(e){null!=e&&(n+=e)}),n}function ue(e,n){return e=t({children:void 0},n),(n=oe(n.children))&&(e.children=n),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l=n.length))throw Error(r(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function fe(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function de(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var pe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function he(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?he(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ge,ve=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==pe.svg||"innerHTML"in e)e.innerHTML=t;else{for((ge=ge||document.createElement("div")).innerHTML=""+t.valueOf().toString()+"",t=ge.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function Se(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}Object.keys(be).forEach(function(e){we.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]})});var Ee=t({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Ee[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(r(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(r(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(r(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(r(62))}}function Ce(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function _e(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,Pe=null,ze=null;function Le(e){if(e=Sl(e)){if("function"!=typeof Ne)throw Error(r(280));var t=e.stateNode;t&&(t=xl(t),Ne(e.stateNode,e.type,t))}}function Te(e){Pe?ze?ze.push(e):ze=[e]:Pe=e}function Me(){if(Pe){var e=Pe,t=ze;if(ze=Pe=null,Le(e),t)for(e=0;e(r=31-Gt(r))?0:1<n;n++)t.push(e);return t}function Xt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Gt(t)]=n}var Gt=Math.clz32?Math.clz32:en,Zt=Math.log,Jt=Math.LN2;function en(e){return 0===e?32:31-(Zt(e)/Jt|0)|0}var tn=n.unstable_UserBlockingPriority,nn=n.unstable_runWithPriority,rn=!0;function ln(e,t,n,r){Ie||De();var l=on,a=Ie;Ie=!0;try{Re(l,e,t,n,r)}finally{(Ie=a)||Ve()}}function an(e,t,n,r){nn(tn,on.bind(null,e,t,n,r))}function on(e,t,n,r){var l;if(rn)if((l=0==(4&t))&&0=Jn),nr=String.fromCharCode(32),rr=!1;function lr(e,t){switch(e){case"keyup":return-1!==Gn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var or=!1;function ur(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(rr=!0,nr);case"textInput":return(e=t.data)===nr&&rr?null:e;default:return null}}function ir(e,t){if(or)return"compositionend"===e||!Zn&&lr(e,t)?(e=dn(),fn=cn=sn=null,or=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Tr(r)}}function Or(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Or(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Rr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function Dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Fr=i&&"documentMode"in document&&11>=document.documentMode,Ir=null,Ur=null,Vr=null,Ar=!1;function Br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Ar||null==Ir||Ir!==J(r)||("selectionStart"in(r=Ir)&&Dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Vr&&Lr(Vr,r)||(Vr=r,0<(r=tl(Ur,"onSelect")).length&&(t=new kn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ir)))}Vt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Vt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Vt(Ut,2);for(var Wr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Qr=0;QrNl||(e.current=_l[Nl],_l[Nl]=null,Nl--)}function Ll(e,t){_l[++Nl]=e.current,e.current=t}var Tl={},Ml=Pl(Tl),Ol=Pl(!1),Rl=Tl;function Dl(e,t){var n=e.type.contextTypes;if(!n)return Tl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in n)a[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Fl(e){return null!=(e=e.childContextTypes)}function Il(){zl(Ol),zl(Ml)}function Ul(e,t,n){if(Ml.current!==Tl)throw Error(r(168));Ll(Ml,t),Ll(Ol,n)}function Vl(e,n,l){var a=e.stateNode;if(e=n.childContextTypes,"function"!=typeof a.getChildContext)return l;for(var o in a=a.getChildContext())if(!(o in e))throw Error(r(108,q(n)||"Unknown",o));return t({},l,a)}function Al(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Tl,Rl=Ml.current,Ll(Ml,e),Ll(Ol,Ol.current),!0}function Bl(e,t,n){var l=e.stateNode;if(!l)throw Error(r(169));n?(e=Vl(e,t,Rl),l.__reactInternalMemoizedMergedChildContext=e,zl(Ol),zl(Ml),Ll(Ml,e)):zl(Ol),Ll(Ol,n)}var Wl=null,Ql=null,Hl=n.unstable_runWithPriority,jl=n.unstable_scheduleCallback,$l=n.unstable_cancelCallback,ql=n.unstable_shouldYield,Kl=n.unstable_requestPaint,Yl=n.unstable_now,Xl=n.unstable_getCurrentPriorityLevel,Gl=n.unstable_ImmediatePriority,Zl=n.unstable_UserBlockingPriority,Jl=n.unstable_NormalPriority,ea=n.unstable_LowPriority,ta=n.unstable_IdlePriority,na={},ra=void 0!==Kl?Kl:function(){},la=null,aa=null,oa=!1,ua=Yl(),ia=1e4>ua?Yl:function(){return Yl()-ua};function sa(){switch(Xl()){case Gl:return 99;case Zl:return 98;case Jl:return 97;case ea:return 96;case ta:return 95;default:throw Error(r(332))}}function ca(e){switch(e){case 99:return Gl;case 98:return Zl;case 97:return Jl;case 96:return ea;case 95:return ta;default:throw Error(r(332))}}function fa(e,t){return e=ca(e),Hl(e,t)}function da(e,t,n){return e=ca(e),jl(e,t,n)}function pa(){if(null!==aa){var e=aa;aa=null,$l(e)}ha()}function ha(){if(!oa&&null!==la){oa=!0;var e=0;try{var t=la;fa(99,function(){for(;em?(g=f,f=null):g=f.sibling;var v=p(r,f,u[m],i);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(r,f),a=o(v,a,m),null===c?s=v:c.sibling=v,c=v,f=g}if(m===u.length)return n(r,f),s;if(null===f){for(;mg?(v=m,m=null):v=m.sibling;var b=p(a,m,y.value,s);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(a,m),u=o(b,u,g),null===f?c=b:f.sibling=b,f=b,m=v}if(y.done)return n(a,m),c;if(null===m){for(;!y.done;g++,y=i.next())null!==(y=d(a,y.value,s))&&(u=o(y,u,g),null===f?c=y:f.sibling=y,f=y);return c}for(m=l(a,m);!y.done;g++,y=i.next())null!==(y=h(m,a,g,y.value,s))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),u=o(y,u,g),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach(function(e){return t(a,e)}),c}return function(e,l,o,i){var s="object"==typeof o&&null!==o&&o.type===x&&null===o.key;s&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case S:e:{for(c=o.key,s=l;null!==s;){if(s.key===c){switch(s.tag){case 7:if(o.type===x){n(e,s.sibling),(l=a(s,o.props.children)).return=e,e=l;break e}break;default:if(s.elementType===o.type){n(e,s.sibling),(l=a(s,o.props)).ref=Wa(e,s,o),l.return=e,e=l;break e}}n(e,s);break}t(e,s),s=s.sibling}o.type===x?((l=gs(o.props.children,e.mode,i,o.key)).return=e,e=l):((i=ms(o.type,o.key,o.props,null,e.mode,i)).ref=Wa(e,l,o),i.return=e,e=i)}return u(e);case E:e:{for(s=o.key;null!==l;){if(l.key===s){if(4===l.tag&&l.stateNode.containerInfo===o.containerInfo&&l.stateNode.implementation===o.implementation){n(e,l.sibling),(l=a(l,o.children||[])).return=e,e=l;break e}n(e,l);break}t(e,l),l=l.sibling}(l=bs(o,e.mode,i)).return=e,e=l}return u(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==l&&6===l.tag?(n(e,l.sibling),(l=a(l,o)).return=e,e=l):(n(e,l),(l=ys(o,e.mode,i)).return=e,e=l),u(e);if(Ba(o))return m(e,l,o,i);if(W(o))return g(e,l,o,i);if(c&&Qa(e,o),void 0===o&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(r(152,q(e.type)||"Component"))}return n(e,l)}}var ja=Ha(!0),$a=Ha(!1),qa={},Ka=Pl(qa),Ya=Pl(qa),Xa=Pl(qa);function Ga(e){if(e===qa)throw Error(r(174));return e}function Za(e,t){switch(Ll(Xa,t),Ll(Ya,e),Ll(Ka,qa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}zl(Ka),Ll(Ka,t)}function Ja(){zl(Ka),zl(Ya),zl(Xa)}function eo(e){Ga(Xa.current);var t=Ga(Ka.current),n=me(t,e.type);t!==n&&(Ll(Ya,e),Ll(Ka,n))}function to(e){Ya.current===e&&(zl(Ka),zl(Ya))}var no=Pl(0);function ro(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var lo=null,ao=null,oo=!1;function uo(e,t){var n=fs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function io(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function so(e){if(oo){var t=ao;if(t){var n=t;if(!io(e,t)){if(!(t=dl(n.nextSibling))||!io(e,t))return e.flags=-1025&e.flags|2,oo=!1,void(lo=e);uo(lo,n)}lo=e,ao=dl(t.firstChild)}else e.flags=-1025&e.flags|2,oo=!1,lo=e}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;lo=e}function fo(e){if(e!==lo)return!1;if(!oo)return co(e),oo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!il(t,e.memoizedProps))for(t=ao;t;)uo(e,t),t=dl(t.nextSibling);if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ao=dl(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ao=null}}else ao=lo?dl(e.stateNode.nextSibling):null;return!0}function po(){ao=lo=null,oo=!1}var ho=[];function mo(){for(var e=0;eo))throw Error(r(301));o+=1,ko=wo=null,t.updateQueue=null,go.current=eu,e=n(l,a)}while(Eo)}if(go.current=Go,t=null!==wo&&null!==wo.next,yo=0,ko=wo=bo=null,So=!1,t)throw Error(r(300));return e}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ko?bo.memoizedState=ko=e:ko=ko.next=e,ko}function Po(){if(null===wo){var e=bo.alternate;e=null!==e?e.memoizedState:null}else e=wo.next;var t=null===ko?bo.memoizedState:ko.next;if(null!==t)ko=t,wo=e;else{if(null===e)throw Error(r(310));e={memoizedState:(wo=e).memoizedState,baseState:wo.baseState,baseQueue:wo.baseQueue,queue:wo.queue,next:null},null===ko?bo.memoizedState=ko=e:ko=ko.next=e}return ko}function zo(e,t){return"function"==typeof t?t(e):t}function Lo(e){var t=Po(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var l=wo,a=l.baseQueue,o=n.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}l.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,l=l.baseState;var i=u=o=null,s=a;do{var c=s.lane;if((yo&c)===c)null!==i&&(i=i.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),l=s.eagerReducer===e?s.eagerState:e(l,s.action);else{var f={lane:c,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===i?(u=i=f,o=l):i=i.next=f,bo.lanes|=c,ui|=c}s=s.next}while(null!==s&&s!==a);null===i?o=l:i.next=u,Pr(l,t.memoizedState)||(nu=!0),t.memoizedState=l,t.baseState=o,t.baseQueue=i,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}function To(e){var t=Po(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var l=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);Pr(o,t.memoizedState)||(nu=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,l]}function Mo(e,t,n){var l=t._getVersion;l=l(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===l:(e=e.mutableReadLanes,(e=(yo&e)===e)&&(t._workInProgressVersionPrimary=l,ho.push(t))),e)return n(t._source);throw ho.push(t),Error(r(350))}function Oo(e,t,n,l){var a=Ju;if(null===a)throw Error(r(349));var o=t._getVersion,u=o(t._source),i=go.current,s=i.useState(function(){return Mo(a,t,n)}),c=s[1],f=s[0];s=ko;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var g=bo;return e.memoizedState={refs:p,source:t,subscribe:l},i.useEffect(function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!Pr(u,e)){e=n(t._source),Pr(f,e)||(c(e),e=Oi(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,l=e;0n?98:n,function(){e(!0)}),fa(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=s.createElement(l,{is:o.is}):(e=s.createElement(l),"select"===l&&(s=e,o.multiple?s.multiple=!0:o.size&&(s.size=o.size))):e=s.createElementNS(e,l),e[vl]=n,e[yl]=o,pu(e,n,!1,!1),n.stateNode=e,s=Ce(l,o),l){case"dialog":Kr("cancel",e),Kr("close",e),u=o;break;case"iframe":case"object":case"embed":Kr("load",e),u=o;break;case"video":case"audio":for(u=0;udi&&(n.flags|=64,i=!0,_u(o,!1),n.lanes=33554432)}else{if(!i)if(null!==(e=ro(s))){if(n.flags|=64,i=!0,null!==(l=e.updateQueue)&&(n.updateQueue=l,n.flags|=4),_u(o,!0),null===o.tail&&"hidden"===o.tailMode&&!s.alternate&&!oo)return null!==(n=n.lastEffect=o.lastEffect)&&(n.nextEffect=null),null}else 2*ia()-o.renderingStartTime>di&&1073741824!==l&&(n.flags|=64,i=!0,_u(o,!1),n.lanes=33554432);o.isBackwards?(s.sibling=n.child,n.child=s):(null!==(l=o.last)?l.sibling=s:n.child=s,o.last=s)}return null!==o.tail?(l=o.tail,o.rendering=l,o.tail=l.sibling,o.lastEffect=n.lastEffect,o.renderingStartTime=ia(),l.sibling=null,n=no.current,Ll(no,i?1&n|2:1&n),l):null;case 23:case 24:return Hi(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==o.mode&&(n.flags|=4),null}throw Error(r(156,n.tag))}function Pu(e){switch(e.tag){case 1:Fl(e.type)&&Il();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ja(),zl(Ol),zl(Ml),mo(),0!=(64&(t=e.flags)))throw Error(r(285));return e.flags=-4097&t|64,e;case 5:return to(e),null;case 13:return zl(no),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return zl(no),null;case 4:return Ja(),null;case 10:return Sa(e),null;case 23:case 24:return Hi(),null;default:return null}}function zu(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var l=n}catch(a){l="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:l}}function Lu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}pu=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},hu=function(){},mu=function(e,n,r,l){var o=e.memoizedProps;if(o!==l){e=n.stateNode,Ga(Ka.current);var u,i=null;switch(r){case"input":o=ee(e,o),l=ee(e,l),i=[];break;case"option":o=ue(e,o),l=ue(e,l),i=[];break;case"select":o=t({},o,{value:void 0}),l=t({},l,{value:void 0}),i=[];break;case"textarea":o=se(e,o),l=se(e,l),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof l.onClick&&(e.onclick=ll)}for(f in xe(r,l),r=null,o)if(!l.hasOwnProperty(f)&&o.hasOwnProperty(f)&&null!=o[f])if("style"===f){var s=o[f];for(u in s)s.hasOwnProperty(u)&&(r||(r={}),r[u]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(a.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in l){var c=l[f];if(s=null!=o?o[f]:void 0,l.hasOwnProperty(f)&&c!==s&&(null!=c||null!=s))if("style"===f)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(r||(r={}),r[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(r||(r={}),r[u]=c[u])}else r||(i||(i=[]),i.push(f,r)),r=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(a.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Kr("scroll",e),i||s===c||(i=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(i=i||[]).push(f,c))}r&&(i=i||[]).push("style",r);var f=i;(n.updateQueue=f)&&(n.flags|=4)}},gu=function(e,t,n,r){n!==r&&(t.flags|=4)};var Tu="function"==typeof WeakMap?WeakMap:Map;function Mu(e,t,n){(n=za(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){gi||(gi=!0,vi=r),Lu(e,t)},n}function Ou(e,t,n){(n=za(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return Lu(e,t),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===yi?yi=new Set([this]):yi.add(this),Lu(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Ru="function"==typeof WeakSet?WeakSet:Set;function Du(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){us(e,n)}else t.current=null}function Fu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,l=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ga(t.type,n),l),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&fl(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(r(163))}function Iu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var l=e.create;e.destroy=l()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;l=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(ls(n,e),rs(n,e)),e=l}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(l=n.elementType===n.type?t.memoizedProps:ga(n.type,t.memoizedProps),e.componentDidUpdate(l,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&Oa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}Oa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&ul(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&_t(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(r(163))}function Uu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var l=n.memoizedProps.style;l=null!=l&&l.hasOwnProperty("display")?l.display:null,r.style.display=ke("display",l)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Vu(e,t){if(Ql&&"function"==typeof Ql.onCommitFiberUnmount)try{Ql.onCommitFiberUnmount(Wl,t)}catch(a){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))ls(t,n);else{r=t;try{l()}catch(a){us(r,a)}}n=n.next}while(n!==e)}break;case 1:if(Du(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){us(t,a)}break;case 5:Du(t);break;case 4:ju(e,t)}}function Au(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Bu(e){return 5===e.tag||3===e.tag||4===e.tag}function Wu(e){e:{for(var t=e.return;null!==t;){if(Bu(t))break e;t=t.return}throw Error(r(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var l=!1;break;case 3:case 4:t=t.containerInfo,l=!0;break;default:throw Error(r(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Bu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}l?Qu(e,n,t):Hu(e,n,t)}function Qu(e,t,n){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=ll));else if(4!==r&&null!==(e=e.child))for(Qu(e,t,n),e=e.sibling;null!==e;)Qu(e,t,n),e=e.sibling}function Hu(e,t,n){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Hu(e,t,n),e=e.sibling;null!==e;)Hu(e,t,n),e=e.sibling}function ju(e,t){for(var n,l,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(r(160));switch(n=o.stateNode,o.tag){case 5:l=!1;break e;case 3:case 4:n=n.containerInfo,l=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,i=a,s=i;;)if(Vu(u,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===i)break e;for(;null===s.sibling;){if(null===s.return||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}l?(u=n,i=a.stateNode,8===u.nodeType?u.parentNode.removeChild(i):u.removeChild(i)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(Vu(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function $u(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var l=n=n.next;do{3==(3&l.tag)&&(e=l.destroy,l.destroy=void 0,void 0!==e&&e()),l=l.next}while(l!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){l=t.memoizedProps;var a=null!==e?e.memoizedProps:l;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[yl]=l,"input"===e&&"radio"===l.type&&null!=l.name&&ne(n,l),Ce(e,a),t=Ce(e,l),a=0;aa&&(a=u),n&=~o}if(n=a,10<(n=(120>(n=ia()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Yu(n/1960))-n)){e.timeoutHandle=sl(Ji.bind(null,e),n);break}Ji(e);break;case 5:Ji(e);break;default:throw Error(r(329))}}return Fi(e,ia()),e.callbackNode===t?Ii.bind(null,e):null}function Ui(e,t){for(t&=~si,t&=~ii,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==li&&(li=2),i=zu(i,u),d=o;do{switch(d.tag){case 3:a=i,d.flags|=4096,t&=-t,d.lanes|=t,Ta(d,Mu(d,a,t));break e;case 1:a=i;var k=d.type,S=d.stateNode;if(0==(64&d.flags)&&("function"==typeof k.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===yi||!yi.has(S)))){d.flags|=4096,t&=-t,d.lanes|=t,Ta(d,Ou(d,a,t));break e}}d=d.return}while(null!==d)}Zi(n)}catch(E){t=E,ei===n&&null!==n&&(ei=n=n.return);continue}break}}function qi(){var e=Xu.current;return Xu.current=Go,null===e?Go:e}function Ki(e,t){var n=Zu;Zu|=16;var l=qi();for(Ju===e&&ti===t||ji(e,t);;)try{Yi();break}catch(a){$i(e,a)}if(ka(),Zu=n,Xu.current=l,null!==ei)throw Error(r(261));return Ju=null,ti=0,li}function Yi(){for(;null!==ei;)Gi(ei)}function Xi(){for(;null!==ei&&!ql();)Gi(ei)}function Gi(e){var t=hi(e.alternate,e,ni);e.memoizedProps=e.pendingProps,null===t?Zi(e):ei=t,Gu.current=null}function Zi(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=Nu(n,t,ni)))return void(ei=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&ni)||0==(4&n.mode)){for(var r=0,l=n.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1u&&(i=u,u=S,S=i),i=Mr(b,S),o=Mr(b,u),i&&o&&(1!==k.rangeCount||k.anchorNode!==i.node||k.anchorOffset!==i.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(i.node,i.offset),k.removeAllRanges(),S>u?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=b;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bia()-fi?ji(e,0):si|=n),Fi(e,t)}function ss(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===sa()?1:2:(0===Pi&&(Pi=oi),0===(t=Kt(62914560&~Pi))&&(t=4194304))),n=Mi(),null!==(e=Di(e,t))&&(Xt(e,t,n),Fi(e,n))}function cs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function fs(e,t,n,r){return new cs(e,t,n,r)}function ds(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ps(e){if("function"==typeof e)return ds(e)?1:0;if(null!=e){if((e=e.$$typeof)===z)return 11;if(e===M)return 14}return 2}function hs(e,t){var n=e.alternate;return null===n?((n=fs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ms(e,t,n,l,a,o){var u=2;if(l=e,"function"==typeof e)ds(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case x:return gs(n.children,a,o,t);case F:u=8,a|=16;break;case C:u=8,a|=1;break;case _:return(e=fs(12,n,t,8|a)).elementType=_,e.type=_,e.lanes=o,e;case L:return(e=fs(13,n,t,a)).type=L,e.elementType=L,e.lanes=o,e;case T:return(e=fs(19,n,t,a)).elementType=T,e.lanes=o,e;case I:return vs(n,a,o,t);case U:return(e=fs(24,n,t,a)).elementType=U,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case P:u=9;break e;case z:u=11;break e;case M:u=14;break e;case O:u=16,l=null;break e;case R:u=22;break e}throw Error(r(130,null==e?e:typeof e,""))}return(t=fs(u,n,t,a)).elementType=e,t.type=l,t.lanes=o,t}function gs(e,t,n,r){return(e=fs(7,e,r,t)).lanes=n,e}function vs(e,t,n,r){return(e=fs(23,e,r,t)).elementType=I,e.lanes=n,e}function ys(e,t,n){return(e=fs(6,e,null,t)).lanes=n,e}function bs(e,t,n){return(t=fs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ws(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Yt(0),this.expirationTimes=Yt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yt(0),this.mutableSourceEagerHydrationData=null}function ks(e,t,n){var r=3{let{stroke:t,fill:a}=e;return l.default.createElement(l.default.Fragment,null,l.default.createElement("path",{fill:a,fillRule:"evenodd",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 1272.978 220.566 C 1272.852 220.566 12.696 217.473 12.570 217.473 C 12.570 217.454 12.307 27.724 12.307 27.705 C 12.311 27.706 35.916 41.496 51.663 41.496 C 67.409 41.496 75.272 27.705 91.018 27.705 C 106.764 27.705 114.627 41.496 130.373 41.496 C 146.120 41.496 153.982 27.705 169.729 27.705 C 185.475 27.705 193.338 41.496 209.085 41.496 C 224.831 41.496 232.694 27.705 248.440 27.705 C 264.186 27.705 272.049 41.496 287.795 41.496 C 303.542 41.496 311.405 27.705 327.151 27.705 C 342.898 27.705 350.760 41.496 366.507 41.496 C 382.253 41.496 390.116 27.705 405.862 27.705 C 421.609 27.705 429.471 41.496 445.218 41.496 C 460.964 41.496 468.827 27.705 484.573 27.705 C 500.320 27.705 508.182 41.496 523.929 41.496 C 539.675 41.496 547.538 27.705 563.284 27.705 C 579.031 27.705 586.893 41.496 602.640 41.496 C 618.386 41.496 626.249 27.705 641.995 27.705 C 657.742 27.705 665.604 41.496 681.351 41.496 C 697.097 41.496 704.960 27.705 720.707 27.705 C 736.453 27.705 744.316 41.496 760.062 41.496 C 775.808 41.496 783.671 27.705 799.417 27.705 C 815.164 27.705 823.026 41.496 838.773 41.496 C 854.519 41.496 862.382 27.705 878.129 27.705 C 893.875 27.705 901.738 41.496 917.484 41.496 C 933.230 41.496 941.093 27.705 956.839 27.705 C 972.586 27.705 980.449 41.496 996.195 41.496 C 1011.942 41.496 1019.804 27.705 1035.551 27.705 C 1051.297 27.705 1059.160 41.496 1074.906 41.496 C 1090.652 41.496 1098.515 27.705 1114.261 27.705 C 1130.008 27.705 1137.871 41.496 1153.617 41.496 C 1169.364 41.496 1177.226 27.705 1192.973 27.705 C 1208.719 27.705 1216.582 41.496 1232.328 41.496 C 1248.075 41.496 1271.680 27.706 1271.684 27.705 C 1271.684 27.724 1272.978 220.547 1272.978 220.566 Z"}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 37.713 C 12.311 37.714 35.916 51.504 51.663 51.504 C 67.409 51.504 75.272 37.713 91.018 37.713 C 106.764 37.713 114.627 51.504 130.373 51.504 C 146.120 51.504 153.982 37.713 169.729 37.713 C 185.475 37.713 193.338 51.504 209.085 51.504 C 224.831 51.504 232.694 37.713 248.440 37.713 C 264.186 37.713 272.049 51.504 287.795 51.504 C 303.542 51.504 311.405 37.713 327.151 37.713 C 342.898 37.713 350.760 51.504 366.507 51.504 C 382.253 51.504 390.116 37.713 405.862 37.713 C 421.609 37.713 429.471 51.504 445.218 51.504 C 460.964 51.504 468.827 37.713 484.573 37.713 C 500.320 37.713 508.182 51.504 523.929 51.504 C 539.675 51.504 547.538 37.713 563.284 37.713 C 579.031 37.713 586.893 51.504 602.640 51.504 C 618.386 51.504 626.249 37.713 641.995 37.713 C 657.742 37.713 665.604 51.504 681.351 51.504 C 697.097 51.504 704.960 37.713 720.707 37.713 C 736.453 37.713 744.316 51.504 760.062 51.504 C 775.808 51.504 783.671 37.713 799.417 37.713 C 815.164 37.713 823.026 51.504 838.773 51.504 C 854.519 51.504 862.382 37.713 878.129 37.713 C 893.875 37.713 901.738 51.504 917.484 51.504 C 933.230 51.504 941.093 37.713 956.839 37.713 C 972.586 37.713 980.449 51.504 996.195 51.504 C 1011.942 51.504 1019.804 37.713 1035.551 37.713 C 1051.297 37.713 1059.160 51.504 1074.906 51.504 C 1090.652 51.504 1098.515 37.713 1114.261 37.713 C 1130.008 37.713 1137.871 51.504 1153.617 51.504 C 1169.364 51.504 1177.226 37.713 1192.973 37.713 C 1208.719 37.713 1216.582 51.504 1232.328 51.504 C 1248.075 51.504 1271.680 37.714 1271.684 37.713 "}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 47.544 C 12.311 47.546 35.916 61.335 51.663 61.335 C 67.409 61.335 75.272 47.544 91.018 47.544 C 106.764 47.544 114.627 61.335 130.373 61.335 C 146.120 61.335 153.982 47.544 169.729 47.544 C 185.475 47.544 193.338 61.335 209.085 61.335 C 224.831 61.335 232.694 47.544 248.440 47.544 C 264.186 47.544 272.049 61.335 287.795 61.335 C 303.542 61.335 311.405 47.544 327.151 47.544 C 342.898 47.544 350.760 61.335 366.507 61.335 C 382.253 61.335 390.116 47.544 405.862 47.544 C 421.609 47.544 429.471 61.335 445.218 61.335 C 460.964 61.335 468.827 47.544 484.573 47.544 C 500.320 47.544 508.182 61.335 523.929 61.335 C 539.675 61.335 547.538 47.544 563.284 47.544 C 579.031 47.544 586.893 61.335 602.640 61.335 C 618.386 61.335 626.249 47.544 641.995 47.544 C 657.742 47.544 665.604 61.335 681.351 61.335 C 697.097 61.335 704.960 47.544 720.707 47.544 C 736.453 47.544 744.316 61.335 760.062 61.335 C 775.808 61.335 783.671 47.544 799.417 47.544 C 815.164 47.544 823.026 61.335 838.773 61.335 C 854.519 61.335 862.382 47.544 878.129 47.544 C 893.875 47.544 901.738 61.335 917.484 61.335 C 933.230 61.335 941.093 47.544 956.839 47.544 C 972.586 47.544 980.449 61.335 996.195 61.335 C 1011.942 61.335 1019.804 47.544 1035.551 47.544 C 1051.297 47.544 1059.160 61.335 1074.906 61.335 C 1090.652 61.335 1098.515 47.544 1114.261 47.544 C 1130.008 47.544 1137.871 61.335 1153.617 61.335 C 1169.364 61.335 1177.226 47.544 1192.973 47.544 C 1208.719 47.544 1216.582 61.335 1232.328 61.335 C 1248.075 61.335 1271.680 47.546 1271.684 47.544 "}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 57.012 C 12.311 57.014 35.916 70.804 51.663 70.804 C 67.409 70.804 75.272 57.012 91.018 57.012 C 106.764 57.012 114.627 70.804 130.373 70.804 C 146.120 70.804 153.982 57.013 169.729 57.012 C 185.475 57.012 193.338 70.804 209.085 70.804 C 224.831 70.804 232.694 57.012 248.440 57.012 C 264.186 57.012 272.049 70.804 287.795 70.804 C 303.542 70.804 311.405 57.012 327.151 57.012 C 342.898 57.013 350.760 70.804 366.507 70.804 C 382.253 70.804 390.116 57.013 405.862 57.012 C 421.609 57.012 429.471 70.804 445.218 70.804 C 460.964 70.804 468.827 57.012 484.573 57.012 C 500.320 57.012 508.182 70.804 523.929 70.804 C 539.675 70.804 547.538 57.013 563.284 57.012 C 579.031 57.012 586.893 70.804 602.640 70.804 C 618.386 70.804 626.249 57.012 641.995 57.012 C 657.742 57.012 665.604 70.804 681.351 70.804 C 697.097 70.804 704.960 57.012 720.707 57.012 C 736.453 57.013 744.316 70.804 760.062 70.804 C 775.808 70.804 783.671 57.012 799.417 57.012 C 815.164 57.012 823.026 70.804 838.773 70.804 C 854.519 70.804 862.382 57.012 878.129 57.012 C 893.875 57.013 901.738 70.804 917.484 70.804 C 933.230 70.804 941.093 57.013 956.839 57.012 C 972.586 57.012 980.449 70.804 996.195 70.804 C 1011.942 70.804 1019.804 57.012 1035.551 57.012 C 1051.297 57.012 1059.160 70.804 1074.906 70.804 C 1090.652 70.804 1098.515 57.013 1114.261 57.012 C 1130.008 57.012 1137.871 70.804 1153.617 70.804 C 1169.364 70.804 1177.226 57.012 1192.973 57.012 C 1208.719 57.012 1216.582 70.804 1232.328 70.804 C 1248.075 70.804 1271.680 57.014 1271.684 57.012 "}),l.default.createElement("path",{fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 12.307 66.844 C 12.311 66.845 35.916 80.635 51.663 80.635 C 67.409 80.635 75.272 66.844 91.018 66.844 C 106.764 66.844 114.627 80.635 130.373 80.635 C 146.120 80.635 153.982 66.844 169.729 66.844 C 185.475 66.844 193.338 80.635 209.085 80.635 C 224.831 80.635 232.694 66.844 248.440 66.844 C 264.186 66.844 272.049 80.635 287.795 80.635 C 303.542 80.635 311.405 66.844 327.151 66.844 C 342.898 66.844 350.760 80.635 366.507 80.635 C 382.253 80.635 390.116 66.844 405.862 66.844 C 421.609 66.844 429.471 80.635 445.218 80.635 C 460.964 80.635 468.827 66.844 484.573 66.844 C 500.320 66.844 508.182 80.635 523.929 80.635 C 539.675 80.635 547.538 66.844 563.284 66.844 C 579.031 66.844 586.893 80.635 602.640 80.635 C 618.386 80.635 626.249 66.844 641.995 66.844 C 657.742 66.844 665.604 80.635 681.351 80.635 C 697.097 80.635 704.960 66.844 720.707 66.844 C 736.453 66.844 744.316 80.635 760.062 80.635 C 775.808 80.635 783.671 66.844 799.417 66.844 C 815.164 66.844 823.026 80.635 838.773 80.635 C 854.519 80.635 862.382 66.844 878.129 66.844 C 893.875 66.844 901.738 80.635 917.484 80.635 C 933.230 80.635 941.093 66.844 956.839 66.844 C 972.586 66.844 980.449 80.635 996.195 80.635 C 1011.942 80.635 1019.804 66.844 1035.551 66.844 C 1051.297 66.844 1059.160 80.635 1074.906 80.635 C 1090.652 80.635 1098.515 66.844 1114.261 66.844 C 1130.008 66.844 1137.871 80.635 1153.617 80.635 C 1169.364 80.635 1177.226 66.844 1192.973 66.844 C 1208.719 66.844 1216.582 80.635 1232.328 80.635 C 1248.075 80.635 1271.680 66.845 1271.684 66.844 "}))},u=8,o=1,i=1.2,d=10,c=1.25,s=30,f=10,m=e=>l.default.createElement("p",null,l.default.createElement("label",{htmlFor:e.id},e.label),l.default.createElement("input",{type:"range",id:e.id,min:e.min,max:e.max,value:e.value,step:e.step,onChange:t=>e.onChange(parseFloat(t.target.value))}),l.default.createElement("span",null," ",e.value,e.valueSuffix)),p=()=>{const[e,t]=l.useState("#79beda"),[a,C]=l.useState("#2b7c9e"),[n,u]=l.useState(8),[o,i]=l.useState(1),[d,c]=l.useState(30),[s,f]=l.useState(10),[p,h]=l.useState(1.25);let v=1.2,E=10,k=d,g=[];for(let m=0;mt(e.target.value),id:"stroke"})," ",l.default.createElement("label",{htmlFor:"fill"},"Fill: "),l.default.createElement("input",{type:"color",value:a,onChange:e=>C(e.target.value),id:"fill"})),l.default.createElement(m,{id:"numWaves",label:"Number of waves",min:1,max:16,value:n,step:1,onChange:u}),l.default.createElement(m,{id:"duration",label:"Cycle duration",min:.1,max:3,value:o,step:.1,onChange:i,valueSuffix:"s"}),l.default.createElement(m,{id:"initialYVel",label:"Initial y-velocity",min:1,max:120,value:d,step:1,onChange:c}),l.default.createElement(m,{id:"yAccel",label:"Y-acceleration",min:1,max:20,value:s,step:1,onChange:f}),l.default.createElement(m,{id:"scaleVel",label:"Scale velocity",min:1,max:2,value:p,step:.025,onChange:h}))},h=()=>l.default.createElement(l.default.Fragment,null,l.default.createElement("h1",null,"Waves!"),l.default.createElement(p,null));exports.WavesPage=h; -},{"react":"HdMw"}],"sxvS":[function(require,module,exports) { -"use strict";function t(t){if("number"==typeof t)return t;void 0===t&&(t="");const e=parseFloat(t);if(isNaN(e))throw new Error("Expected '".concat(t,"' to be a float!"));return e}function e(t){const e=[];for(let o of t)e.push(...o);return e}function o(t){return 180*t/Math.PI}Object.defineProperty(exports,"__esModule",{value:!0}),exports.rad2deg=exports.flatten=exports.float=void 0,exports.float=t,exports.flatten=e,exports.rad2deg=o; -},{}],"EvbP":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Bezier=void 0;const{abs:n,cos:e,sin:i,acos:r,atan2:s,sqrt:o,pow:c}=Math;function u(t){return t<0?-c(-t,1/3):c(t,1/3)}const h=Math.PI,l=2*h,a=h/2,x=1e-6,f=Number.MAX_SAFE_INTEGER||9007199254740991,y=Number.MIN_SAFE_INTEGER||-9007199254740991,p={x:0,y:0,z:0},m={Tvalues:[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213],Cvalues:[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872],arcfn:function(t,n){const e=n(t);let i=e.x*e.x+e.y*e.y;return void 0!==e.z&&(i+=e.z*e.z),o(i)},compute:function(t,n,e){if(0===t)return n[0].t=0,n[0];const i=n.length-1;if(1===t)return n[i].t=1,n[i];const r=1-t;let s=n;if(0===i)return n[0].t=t,n[0];if(1===i){const n={x:r*s[0].x+t*s[1].x,y:r*s[0].y+t*s[1].y,t:t};return e&&(n.z=r*s[0].z+t*s[1].z),n}if(i<4){let n,o,c,u=r*r,h=t*t,l=0;2===i?(s=[s[0],s[1],s[2],p],n=u,o=r*t*2,c=h):3===i&&(n=u*r,o=u*t*3,c=r*h*3,l=t*h);const a={x:n*s[0].x+o*s[1].x+c*s[2].x+l*s[3].x,y:n*s[0].y+o*s[1].y+c*s[2].y+l*s[3].y,t:t};return e&&(a.z=n*s[0].z+o*s[1].z+c*s[2].z+l*s[3].z),a}const o=JSON.parse(JSON.stringify(n));for(;o.length>1;){for(let n=0;n1;r--,s--){const t=[];for(let e,r=0;rs.x.min&&(n=s.x.min),e>s.y.min&&(e=s.y.min),i0&&(o.c1=n,o.c2=i,o.s1=t,o.s2=e,s.push(o))})}),s},makeshape:function(t,n,e){const i=n.points.length,r=t.points.length,s=m.makeline(n.points[i-1],t.points[0]),o=m.makeline(t.points[r-1],n.points[0]),c={startcap:s,forward:t,back:n,endcap:o,bbox:m.findbbox([s,t,n,o]),intersections:function(t){return m.shapeintersections(c,c.bbox,t,t.bbox,e)}};return c},getminmax:function(t,n,e){if(!e)return{min:0,max:0};let i,r,s=f,o=y;-1===e.indexOf(0)&&(e=[0].concat(e)),-1===e.indexOf(1)&&e.push(1);for(let c=0,u=e.length;co&&(o=r[n]);return{min:s,mid:(s+o)/2,max:o,size:o-s}},align:function(t,n){const r=n.p1.x,o=n.p1.y,c=-s(n.p2.y-o,n.p2.x-r);return t.map(function(t){return{x:(t.x-r)*e(c)-(t.y-o)*i(c),y:(t.x-r)*i(c)+(t.y-o)*e(c)}})},roots:function(t,n){n=n||{p1:{x:0,y:0},p2:{x:1,y:0}};const i=t.length-1,s=m.align(t,n),c=function(t){return 0<=t&&t<=1};if(2===i){const t=s[0].y,n=s[1].y,e=s[2].y,i=t-2*n+e;if(0!==i){const r=-o(n*n-t*e),s=-t+n;return[-(r+s)/i,-(-r+s)/i].filter(c)}return n!==e&&0===i?[(2*n-e)/(2*n-2*e)].filter(c):[]}const h=s[0].y,a=s[1].y,x=s[2].y;let f=3*a-h-3*x+s[3].y,y=3*h-6*a+3*x,p=-3*h+3*a,d=h;if(m.approximately(f,0)){if(m.approximately(y,0))return m.approximately(p,0)?[]:[-d/p].filter(c);const t=o(p*p-4*y*d),n=2*y;return[(t-p)/n,(-p-t)/n].filter(c)}const g=(3*(p/=f)-(y/=f)*y)/3,z=g/3,v=(2*y*y*y-9*y*p+27*(d/=f))/27,_=v/2,b=_*_+z*z*z;let w,E,k,S,O;if(b<0){const t=-g/3,n=o(t*t*t),i=-v/(2*n),s=r(i<-1?-1:i>1?1:i),h=2*u(n);return[k=h*e(s/3)-y/3,S=h*e((s+l)/3)-y/3,O=h*e((s+2*l)/3)-y/3].filter(c)}if(0===b)return[k=2*(w=_<0?u(-_):-u(_))-y/3,S=-w-y/3].filter(c);{const t=o(b);return[(w=u(-_+t))-(E=u(_+t))-y/3].filter(c)}},droots:function(t){if(3===t.length){const n=t[0],e=t[1],i=t[2],r=n-2*e+i;if(0!==r){const t=-o(e*e-n*i),s=-n+e;return[-(t+s)/r,-(-t+s)/r]}return e!==i&&0===r?[(2*e-i)/(2*(e-i))]:[]}if(2===t.length){const n=t[0],e=t[1];return n!==e?[n/(n-e)]:[]}return[]},curvature:function(t,e,i,r,s){let u,h,l,a,x=0,f=0;const y=m.compute(t,e),p=m.compute(t,i),d=y.x*y.x+y.y*y.y;if(r?(u=o(c(y.y*p.z-p.y*y.z,2)+c(y.z*p.x-p.z*y.x,2)+c(y.x*p.y-p.x*y.y,2)),h=c(d+y.z*y.z,1.5)):(u=y.x*p.y-y.y*p.x,h=c(d,1.5)),0===u||0===h)return{k:0,r:0};if(x=u/h,f=h/u,!s){const s=m.curvature(t-.001,e,i,r,!0).k,o=m.curvature(t+.001,e,i,r,!0).k;a=(o-x+(x-s))/2,l=(n(o-x)+n(x-s))/2}return{k:x,r:f,dk:a,adk:l}},inflections:function(t){if(t.length<4)return[];const n=m.align(t,{p1:t[0],p2:t.slice(-1)[0]}),e=n[2].x*n[1].y,i=n[3].x*n[1].y,r=n[1].x*n[2].y,s=18*(-3*e+2*i+3*r-n[3].x*n[2].y),o=18*(3*e-i-3*r),c=18*(r-e);if(m.approximately(s,0)){if(!m.approximately(o,0)){let t=-c/o;if(0<=t&&t<=1)return[t]}return[]}const u=o*o-4*s*c,h=Math.sqrt(u),l=2*s;return m.approximately(l,0)?[]:[(h-o)/l,-(o+h)/l].filter(function(t){return 0<=t&&t<=1})},bboxoverlap:function(t,e){const i=["x","y"],r=i.length;for(let s,o,c,u,h=0;h=u)return!1;return!0},expandbox:function(t,n){n.x.mint.x.max&&(t.x.max=n.x.max),n.y.max>t.y.max&&(t.y.max=n.y.max),n.z&&n.z.max>t.z.max&&(t.z.max=n.z.max),t.x.mid=(t.x.min+t.x.max)/2,t.y.mid=(t.y.min+t.y.max)/2,t.z&&(t.z.mid=(t.z.min+t.z.max)/2),t.x.size=t.x.max-t.x.min,t.y.size=t.y.max-t.y.min,t.z&&(t.z.size=t.z.max-t.z.min)},pairiteration:function(t,n,e){const i=t.bbox(),r=n.bbox(),s=1e5,o=e||.5;if(i.x.size+i.y.sizeA||A>B)&&(T+=l),T>B&&(O=B,B=T,T=O)):B4){if(1!==arguments.length)throw new Error("Only new Bezier(point[]) is accepted for 4th and higher order curves");i=!0}}else if(6!==r&&8!==r&&9!==r&&12!==r&&1!==arguments.length)throw new Error("Only new Bezier(point[]) is accepted for 4th and higher order curves");const s=this._3d=!i&&(9===r||12===r)||t&&t[0]&&void 0!==t[0].z,o=this.points=[];for(let a=0,x=s?3:2;ag(t.y)>1e-4),this._lut=[],this._t1=0,this._t2=1,this.update()}static quadraticFromPoints(t,n,e,i){if(void 0===i&&(i=.5),0===i)return new S(n,n,e);if(1===i)return new S(t,n,n);const r=S.getABC(2,t,n,e,i);return new S(t,r.A,e)}static cubicFromPoints(t,n,e,i,r){void 0===i&&(i=.5);const s=S.getABC(3,t,n,e,i);void 0===r&&(r=m.dist(n,s.C));const o=r*(1-i)/i,c=m.dist(t,e),u=(e.x-t.x)/c,h=(e.y-t.y)/c,l=r*u,a=r*h,x=o*u,f=o*h,y=n.x-l,p=n.y-a,d=n.x+x,g=n.y+f,z=s.A,v=z.x+(y-z.x)/(1-i),_=z.y+(p-z.y)/(1-i),b=z.x+(d-z.x)/i,w=z.y+(g-z.y)/i,E={x:t.x+(v-t.x)/i,y:t.y+(_-t.y)/i},k={x:e.x+(b-e.x)/(1-i),y:e.y+(w-e.y)/(1-i)};return new S(t,E,k,e)}static getUtils(){return m}getUtils(){return S.getUtils()}static get PolyBezier(){return d}valueOf(){return this.toString()}toString(){return m.pointsToString(this.points)}toSVG(){if(this._3d)return!1;const t=this.points,n=["M",t[0].x,t[0].y,2===this.order?"Q":"C"];for(let e=1,i=t.length;e0}length(){return m.length(this.derivative.bind(this))}static getABC(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2,n=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.5;const s=m.projectionratio(r,t),o=1-s,c={x:s*n.x+o*i.x,y:s*n.y+o*i.y},u=m.abcratio(r,t);return{A:{x:e.x+(e.x-c.x)/u,y:e.y+(e.y-c.y)/u},B:e,C:c,S:n,E:i}}getABC(t,n){n=n||this.get(t);let e=this.points[0],i=this.points[this.order];return S.getABC(this.order,e,n,i,t)}getLUT(t){if(this.verify(),t=t||100,this._lut.length===t)return this._lut;this._lut=[],t--;for(let n,e,i=0;i1?1:x,(u=this.compute(x)).t=x,u.d=l,u}get(t){return this.compute(t)}point(t){return this.points[t]}compute(t){return this.ratios?m.computeWithRatios(t,this.points,this.ratios,this._3d):m.compute(t,this.points,this._3d,this.ratios)}raise(){const t=this.points,n=[t[0]],e=t.length;for(let i,r,s=1;s1;){e=[];for(let s,o=0,c=n.length-1;o=0&&t<=1}),n=n.concat(t[e].sort(m.numberSort))}.bind(this)),t.values=n.sort(m.numberSort).filter(function(t,e){return n.indexOf(t)===e}),t}bbox(){const t=this.extrema(),n={};return this.dims.forEach(function(e){n[e]=m.getminmax(this,e,t[e])}.bind(this)),n}overlaps(t){const n=this.bbox(),e=t.bbox();return m.bboxoverlap(n,e)}offset(t,n){if(void 0!==n){const e=this.get(t),i=this.normal(t),r={c:e,n:i,x:e.x+i.x*n,y:e.y+i.y*n};return this._3d&&(r.z=e.z+i.z*n),r}if(this._linear){const n=this.normal(0),e=this.points.map(function(e){const i={x:e.x+t*n.x,y:e.y+t*n.y};return e.z&&n.z&&(i.z=e.z+t*n.z),i});return[new S(e)]}return this.reduce().map(function(n){return n._linear?n.offset(t)[0]:n.scale(t)})}simple(){if(3===this.order){const t=m.angle(this.points[0],this.points[3],this.points[1]),n=m.angle(this.points[0],this.points[3],this.points[2]);if(t>0&&n<0||t<0&&n>0)return!1}const t=this.normal(0),n=this.normal(1);let e=t.x*n.x+t.y*n.y;return this._3d&&(e+=t.z*n.z),g(w(e)){if(2===n&&t)return;const e=u[t*n],i=this.derivative(t),r={x:e.x+i.x,y:e.y+i.y};u[t+1]=m.lli4(e,r,h,c[t+1])}),new S(u))}outline(t,n,e,i){n=void 0===n?t:n;const r=this.reduce(),s=r.length,o=[];let c,u=[],h=0,l=this.length();const a=void 0!==e&&void 0!==i;function x(t,n,e,i,r){return function(s){const o=i/e,c=(i+r)/e,u=n-t;return m.map(s,0,1,t+o*u,t+c*u)}}r.forEach(function(r){const s=r.length();a?(o.push(r.scale(x(t,e,l,h,s))),u.push(r.scale(x(-n,-i,l,h,s)))):(o.push(r.scale(t)),u.push(r.scale(-n))),h+=s}),u=u.map(function(t){return(c=t.points)[3]?t.points=[c[3],c[2],c[1],c[0]]:t.points=[c[2],c[1],c[0]],t}).reverse();const f=o[0].points[0],y=o[s-1].points[o[s-1].points.length-1],p=u[s-1].points[u[s-1].points.length-1],g=u[0].points[0],z=m.makeline(p,f),v=m.makeline(y,g),_=[z].concat(o).concat([v]).concat(u);return new d(_)}outlineshapes(t,n,e){n=n||t;const i=this.outline(t,n).curves,r=[];for(let s=1,o=i.length;s1,t.endcap.virtual=s{var s=this.get(t);return m.between(s.x,n,i)&&m.between(s.y,e,r)})}selfintersects(t){const n=this.reduce(),e=n.length-2,i=[];for(let r,s,o,c=0;c0&&(r=r.concat(n))}),r}arcs(t){return t=t||.5,this._iterate(t,[])}_error(t,n,e,i){const r=(i-e)/4,s=this.get(e+r),o=this.get(i-r),c=m.dist(t,n),u=m.dist(t,s),h=m.dist(t,o);return g(u-c)+g(h-c)}_iterate(t,n){let e,i=0,r=1;do{e=0,r=1;let s,o,c,u,h,l=this.get(i),a=!1,x=!1,f=r,y=1;do{if(x=a,u=c,f=(i+r)/2,s=this.get(f),o=this.get(r),(c=m.getccenter(l,s,o)).interval={start:i,end:r},a=this._error(c,l,i,r)<=t,(h=x&&!a)||(y=r),a){if(r>=1){if(c.interval.end=y=1,u=c,r>1){let t={x:c.x+c.r*_(c.e),y:c.y+c.r*b(c.e)};c.e+=m.angle({x:c.x,y:c.y},t,this.get(1))}break}r+=(r-i)/2}else r=f}while(!h&&e++<100);if(e>=100)break;u=u||c,n.push(u),i=y}while(r<1);return n}}exports.Bezier=S; -},{}],"Qfq4":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.pathToShapes=void 0;const t=require("../vendor/bezier-js"),e=require("./util");function o(o){const r=o.trim().split(" ");let a=0,n=0,s=0;const l=[];let c=[];const f=()=>{if(s>=r.length)throw new Error("Ran out of path parts!");const t=r[s];return s++,t},h=()=>{c.length&&(l.push(c),c=[])};for(;so&&(o=i.x.max),i.y.minr&&(r=i.y.max);return{x:{min:n,max:o},y:{min:t,max:r}}}function u(e){return x(e.map(e=>e.bbox()))}function a(t){if(!t.d)throw new Error("SVG path has no 'd' attribute value!");const o=u(e.flatten(n.pathToShapes(t.d)));return t.strokeWidth?i(o,e.float(t.strokeWidth)/2):o}function s(e){if(Array.isArray(e))return x(e.map(s));switch(e.tagName){case"g":return s(e.children);case"path":return a(e.props)}}exports.getBoundingBoxSize=t,exports.getBoundingBoxCenter=o,exports.dilateBoundingBox=i,exports.coalesceBoundingBoxes=x,exports.getBoundingBoxForBeziers=u,exports.getSvgBoundingBox=s; -},{"./util":"sxvS","./path":"Qfq4"}],"jKHh":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.NESTING_BOUNDING_BOX_COLOR=exports.ATTACHMENT_POINT_COLORS=exports.FILL_REPLACEMENT_COLOR=exports.STROKE_REPLACEMENT_COLOR=void 0,exports.STROKE_REPLACEMENT_COLOR="#000000",exports.FILL_REPLACEMENT_COLOR="#ffffff",exports.ATTACHMENT_POINT_COLORS={tail:"#ff0000",leg:"#ffff00",arm:"#00ff00",horn:"#00ffff",crown:"#0000ff"},exports.NESTING_BOUNDING_BOX_COLOR="#ff00ff"; -},{}],"Iio0":[function(require,module,exports) { -"use strict";function t(t,o,r){return{x:t.x*o,y:t.y*r}}function o(t,o){return{x:t.x-o.x,y:t.y-o.y}}function r(t){const o=Math.sqrt(Math.pow(t.x,2)+Math.pow(t.y,2));if(0===o)throw new Error("Unable to normalize point with length 0");return{x:t.x/o,y:t.y/o}}function e(t){let o=Math.acos(t.x);return t.y<0&&(o+=2*(Math.PI-o)),o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.normalizedPoint2rad=exports.normalizePoint=exports.subtractPoints=exports.scalePointXY=void 0,exports.scalePointXY=t,exports.subtractPoints=o,exports.normalizePoint=r,exports.normalizedPoint2rad=e; -},{}],"Hr81":[function(require,module,exports) { -"use strict";var t=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),e=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var o={};if(null!=n)for(var r in n)"default"!==r&&Object.prototype.hasOwnProperty.call(n,r)&&t(o,n,r);return e(o,n),o};Object.defineProperty(exports,"__esModule",{value:!0}),exports.extractSpecs=exports.iterAttachmentPoints=exports.ATTACHMENT_POINT_TYPES=void 0;const o=require("./bounding-box"),r=n(require("./colors")),i=require("./path"),s=require("./point"),c=/^specs.*/i;function*a(t){for(let e of exports.ATTACHMENT_POINT_TYPES){const n=t[e];if(n)for(let t of n)yield Object.assign(Object.assign({},t),{type:e})}}exports.ATTACHMENT_POINT_TYPES=["tail","leg","arm","horn","crown"],exports.iterAttachmentPoints=a;const u=4,p=0,f=2;function l(t){const e=i.pathToShapes(t),n=[];for(let o of e){if(o.length!==u)throw new Error("Expected arrow to have ".concat(u," points, not ").concat(o.length,"!"));const t=o[f].get(0),e=s.normalizePoint(s.subtractPoints(o[p].get(0),t));n.push({point:t,normal:e})}return n}function h(t){const e=i.pathToShapes(t),n=[];for(let r of e)n.push(o.getBoundingBoxForBeziers(r));return n}function d(t,e){return t.point.ye.point.y?1:t.point.xe.point.x?1:0}function T(t){const e=[...t];return e.sort(d),e}function O(t,e){return t?[...t,...e]:e}const g=new Map(exports.ATTACHMENT_POINT_TYPES.map(t=>[r.ATTACHMENT_POINT_COLORS[t],t]));function _(t,e,n){const o=g.get(t);if(o)return Object.assign(Object.assign({},n),{[o]:T(O(n[o],l(e)))});if(t===r.NESTING_BOUNDING_BOX_COLOR)return Object.assign(Object.assign({},n),{nesting:O(n.nesting,h(e))});throw new Error('Not sure what to do with specs path with fill "'.concat(t,'"!'))}function b(t){let e={};for(let n of t){if("path"!==n.tagName)throw new Error("Found an unexpected <".concat(n.tagName,"> in the specs layer!"));const{fill:t,d:o}=n.props;if(!t||!o)throw new Error("Specs layer does not contain 'fill' and/or 'd' attributes!");e=_(t,o,e)}return e}function x(t){const e=[];let n=void 0;const o=t=>{if(t){if(n)throw new Error("Duplicate specs layers found!");n=t}};for(let r of t)switch(r.tagName){case"g":const{id:t}=r.props;if(t&&c.test(t))o(b(r.children));else{let[t,n]=x(r.children);o(t),e.push(Object.assign(Object.assign({},r),{children:n}))}break;case"path":e.push(r)}return[n,e]}exports.extractSpecs=x; -},{"./bounding-box":"nblm","./colors":"jKHh","./path":"Qfq4","./point":"Iio0"}],"nOay":[function(require,module,exports) { -"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var i in r)"default"!==i&&Object.prototype.hasOwnProperty.call(r,i)&&e(n,r,i);return t(n,r),n},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.VisibleSpecs=void 0;const i=n(require("react")),l=require("./bounding-box"),a=r(require("./colors")),u=require("./specs"),o=20,c=50,s=4,f=.66,d=e=>{let{point:t}=e;const{x:r,y:n}=t.point,l=r+50*t.normal.x,u=n+50*t.normal.y,o=a.ATTACHMENT_POINT_COLORS[t.type];return i.default.createElement(i.default.Fragment,null,i.default.createElement("circle",{fill:o,r:20,cx:r,cy:n,opacity:.66}),i.default.createElement("line",{opacity:.66,x1:r,y1:n,x2:l,y2:u,stroke:o,strokeWidth:4}))},p=e=>i.default.createElement(i.default.Fragment,null,e.bboxes.map((t,r)=>{const[n,a]=l.getBoundingBoxSize(t);return i.default.createElement("rect",{opacity:.66,key:r,x:t.x.min,y:t.y.min,width:n,height:a,fill:e.fill})})),m=e=>{let{specs:t}=e;return i.default.createElement(i.default.Fragment,null,Array.from(u.iterAttachmentPoints(t)).map((e,t)=>i.default.createElement(d,{key:t,point:e})),t.nesting&&i.default.createElement(p,{fill:a.NESTING_BOUNDING_BOX_COLOR,bboxes:t.nesting}))};exports.VisibleSpecs=m; -},{"react":"HdMw","./bounding-box":"nblm","./colors":"jKHh","./specs":"Hr81"}],"ObB7":[function(require,module,exports) { -"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SvgSymbolContent=exports.createSvgSymbolContext=void 0;const t=e(require("react")),r=require("./colors"),s=require("./visible-specs"),o=1,n={stroke:"#000000",fill:"#ffffff",showSpecs:!1,uniformStrokeWidth:1};function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(Object.assign({},n),e)}function l(e,t){switch(t){case r.STROKE_REPLACEMENT_COLOR:return e.stroke;case r.FILL_REPLACEMENT_COLOR:return e.fill}return t}function c(e,r,s){let o,{fill:n,stroke:i,strokeWidth:a}=r.props;return n=l(e,n),i=l(e,i),void 0!==a&&"number"==typeof e.uniformStrokeWidth&&(a=e.uniformStrokeWidth,o="non-scaling-stroke"),t.default.createElement(r.tagName,Object.assign(Object.assign({},r.props),{id:void 0,vectorEffect:o,strokeWidth:a,fill:n,stroke:i,key:s}),r.children.map(c.bind(null,e)))}exports.createSvgSymbolContext=i;const a=e=>{const r=e.data;return t.default.createElement(t.default.Fragment,null,e.data.layers.map(c.bind(null,e)),e.showSpecs&&r.specs&&t.default.createElement(s.VisibleSpecs,{specs:r.specs}))};exports.SvgSymbolContent=a; -},{"react":"HdMw","./colors":"jKHh","./visible-specs":"nOay"}],"M7gG":[function(require,module,exports) { -module.exports=[{name:"antler",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:"g",props:{id:"antler"},children:[{tagName:"g",props:{id:"antler"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:"arm",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:"g",props:{id:"arm"},children:[{tagName:"g",props:{id:"arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 "},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:"arm_claw",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:"bone",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:"g",props:{id:"bone"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 "},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:"bone_vertical",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:"g",props:{id:"bone_vertical"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 "},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:"book_open",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:"g",props:{id:"book_open"},children:[{tagName:"g",props:{id:"book"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 "},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:"boot",bbox:{x:{min:192.935,max:535.703},y:{min:39.416,max:680.584}},layers:[{tagName:"g",props:{id:"boot"},children:[{tagName:"g",props:{id:"boot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 364.359 41.416 C 364.360 41.455 385.307 286.907 381.588 432.042 C 380.915 458.286 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 505.159 454.722 505.366 431.027 C 506.574 292.336 533.701 41.455 533.703 41.416 C 533.686 41.416 364.375 41.416 364.359 41.416 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:46.764,max:560.671}}],tail:[{point:{x:450.22,y:79.211,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:38.953,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:43.804,t:0},normal:{x:-.6817481203990753,y:-.73158697386731}},{point:{x:529.49,y:46.604,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"branch",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:"g",props:{id:"branch"},children:[{tagName:"g",props:{id:"branch"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:"branch_curly",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:"castle_tower",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 "},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.486,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:"castle_tower_pointy",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:"g",props:{id:"castle_tower_2"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.461 C 447.026 207.461 270.941 207.461 270.923 207.461 C 270.932 207.443 358.975 20.213 358.984 20.194 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 "},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987254201015081,y:.7153899547127923}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.214,y:129.601,t:0},normal:{x:.830954865251224,y:-.5563398349168609}}]}},{name:"castle_wall",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 630.337 400.050 C 630.337 400.039 630.336 294.142 630.336 294.131 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.131 C 650.361 294.142 650.361 400.039 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.039 550.237 294.142 550.237 294.131 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.131 C 570.261 294.142 570.262 400.039 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.039 470.137 294.142 470.137 294.131 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.131 C 490.162 294.142 490.162 400.039 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.039 229.838 294.142 229.838 294.131 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.131 C 249.862 294.142 249.863 400.039 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.039 149.738 294.142 149.738 294.131 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.131 C 169.763 294.142 169.763 400.039 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.039 69.639 294.142 69.639 294.131 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.131 C 89.663 294.142 89.664 400.039 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.846 59.626 239.850 C 59.630 239.850 99.672 239.850 99.676 239.850 C 99.676 239.846 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.846 139.726 239.850 C 139.730 239.850 179.772 239.850 179.776 239.850 C 179.776 239.846 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.846 219.826 239.850 C 219.830 239.850 259.871 239.850 259.875 239.850 C 259.875 239.846 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.846 299.925 239.850 C 299.929 239.850 339.971 239.850 339.975 239.850 C 339.975 239.846 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.846 380.025 239.850 C 380.029 239.850 420.071 239.850 420.075 239.850 C 420.075 239.846 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.846 460.125 239.850 C 460.129 239.850 500.170 239.850 500.174 239.850 C 500.174 239.846 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.846 540.224 239.850 C 540.228 239.850 580.270 239.850 580.274 239.850 C 580.274 239.846 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.846 620.324 239.850 C 620.328 239.850 660.370 239.850 660.374 239.850 C 660.374 239.846 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.858,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869423966429,y:.0051102872926518435}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:"chair",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:"g",props:{id:"chair"},children:[{tagName:"g",props:{id:"chair"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:"church",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:"g",props:{id:"church"},children:[{tagName:"g",props:{id:"church"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:"circle",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:"g",props:{id:"circle"},children:[{tagName:"g",props:{id:"Circle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:"cloud",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:"cornucopia",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:"g",props:{id:"cornucopia_2"},children:[{tagName:"g",props:{id:"cornucopia"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 "},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:"crescent",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:"crown",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:"g",props:{id:"crown"},children:[{tagName:"g",props:{id:"crown"},children:[{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 "},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:"cup",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:"g",props:{id:"cup"},children:[{tagName:"g",props:{id:"cup"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 "},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:"eye",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:"g",props:{id:"eye"},children:[{tagName:"g",props:{id:"eye"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:"eye_vertical",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:"g",props:{id:"eye_vertical"},children:[{tagName:"g",props:{id:"eye_vertical_"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.612 360.956 3.578 C 360.972 3.612 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 360.956 400.341 C 332.279 400.341 309.146 377.208 309.146 348.531 C 309.146 319.854 332.279 296.721 360.956 296.721 C 389.632 296.721 412.766 319.854 412.766 348.531 C 412.766 377.208 389.632 400.341 360.956 400.341 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:246.607,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872091466938,y:.005057819985563679}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6987408615032306,y:.7153748726826539}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6314427563298264,y:-.7754224948236875}},{point:{x:252.974,y:137.533,t:0},normal:{x:-.6817734508514695,y:-.7315633682150022}}]}},{name:"fire",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:"g",props:{id:"fire"},children:[{tagName:"g",props:{id:"fire"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:"fish_head",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:"g",props:{id:"fish_head_2"},children:[{tagName:"g",props:{id:"fish_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 "},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:"fish_tail",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:"g",props:{id:"fish_tail_2"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 "},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:"fish_tail_curved",bbox:{x:{min:57.79240197677559,max:661.7652590156172},y:{min:79.5955147535389,max:507.26332792177044}},layers:[{tagName:"g",props:{id:"fish_tail_curved"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 143.905 437.865 C 146.905 458.972 168.014 498.897 189.244 496.943 C 215.576 494.520 228.687 437.941 224.966 411.761 C 221.966 390.654 200.710 355.849 179.627 352.683 C 178.906 352.575 140.184 411.684 143.905 437.865 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 210.849 424.330 C 203.831 444.224 196.813 464.119 189.796 484.014 M 199.167 407.717 C 190.551 427.558 181.936 447.399 173.321 467.239 M 186.274 387.754 C 177.558 407.316 168.842 426.877 160.126 446.439 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 338.242 215.210 C 338.884 214.863 395.384 257.303 400.778 283.190 C 405.127 304.062 398.837 348.783 378.206 354.158 C 352.616 360.824 321.064 312.065 315.670 286.178 C 311.321 265.306 319.488 225.350 338.242 215.210 M 129.738 99.748 C 129.123 99.356 69.696 137.589 62.439 163.017 C 56.589 183.519 59.622 228.579 79.809 235.434 C 104.849 243.937 139.851 197.593 147.107 172.164 C 152.957 151.663 147.707 111.221 129.738 99.748 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 129.097 177.899 C 114.590 193.216 100.083 208.532 85.576 223.849 M 125.187 157.971 C 109.243 172.588 93.298 187.204 77.354 201.821 M 121.535 134.489 C 105.612 148.810 89.689 163.131 73.767 177.452 M 334.816 293.203 C 349.066 308.936 363.315 324.670 377.565 340.404 M 339.269 267.375 C 354.706 284.594 370.143 301.812 385.580 319.030 M 341.941 246.001 C 357.972 262.032 374.002 278.063 390.033 294.094 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 366.871 81.611 C 293.339 81.584 196.868 81.578 118.744 81.715 C 123.323 320.973 150.092 352.193 185.818 411.985 C 216.830 463.888 281.940 504.685 372.902 505.257 C 495.000 506.026 547.588 436.646 566.834 329.659 C 576.626 275.228 686.847 187.517 653.504 157.009 C 630.015 135.518 565.747 207.604 526.798 206.670 C 487.849 205.735 426.757 130.228 402.620 150.989 C 371.471 177.782 459.491 263.802 471.072 312.729 C 480.967 354.535 462.461 407.186 411.013 408.800 C 366.823 410.186 342.601 362.716 343.920 316.967 C 345.621 257.985 365.191 211.796 366.871 81.611 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 534.875 255.396 C 535.717 242.579 536.559 229.761 537.401 216.944 M 551.695 256.602 C 555.828 240.387 559.961 224.171 564.095 207.956 M 566.873 259.373 C 578.136 235.840 589.398 212.307 600.661 188.775 M 584.399 264.607 C 603.619 232.707 622.838 200.807 642.057 168.906 M 517.253 254.171 C 515.956 241.302 514.660 228.433 513.364 215.564 M 498.789 254.530 C 495.165 238.396 491.540 222.262 487.915 206.128 M 482.655 258.155 C 473.342 233.861 464.029 209.566 454.716 185.272 M 467.323 261.798 C 449.656 229.013 431.988 196.227 414.321 163.442 "},children:[]}]}]}],specs:{nesting:[{x:{min:153.316,max:331.082},y:{min:90.291,max:350.324}}],crown:[{point:{x:242.807,y:62.207,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:524.21,y:206.867,t:0},normal:{x:-.005033806087612038,y:-.9999873303178757}},{point:{x:370.785,y:506.724,t:0},normal:{x:-.005033806087612012,y:.9999873303178757}}],leg:[{point:{x:255.347,y:474.682,t:0},normal:{x:-.6987299083320531,y:.7153855710050915}},{point:{x:484.515,y:475.112,t:0},normal:{x:.7129242551289273,y:.7012410473217211}}],horn:[{point:{x:364.143,y:84.715,t:0},normal:{x:.6315054585258623,y:-.7753714308975023}},{point:{x:120.786,y:84.761,t:0},normal:{x:-.6816987768283579,y:-.731632952832717}}],tail:[{point:{x:242.807,y:82.231,t:0},normal:{x:0,y:1}}]}},{name:"foot",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:"g",props:{id:"foot"},children:[{tagName:"g",props:{id:"foot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:"goat_horn",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 "},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:"hand",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:"g",props:{id:"hand"},children:[{tagName:"g",props:{id:"hand"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:"hand_fist",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 "},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:"hand_holding_fingers",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:"g",props:{id:"hand_hold_fingers"},children:[{tagName:"g",props:{id:"Hand_hold_fingers"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:"hand_point",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 "},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:"head_bird",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:"g",props:{id:"bird_head_2"},children:[{tagName:"g",props:{id:"bird_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 59.329 471.963 C 59.362 471.953 383.972 371.616 384.004 371.606 C 384.001 371.623 345.358 550.445 345.354 550.463 C 345.325 550.455 59.358 471.970 59.329 471.963 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 83.559 584.473 C 83.586 584.476 358.686 618.545 358.713 618.548 C 358.712 618.537 348.865 499.850 348.864 499.838 C 348.837 499.847 83.585 584.464 83.559 584.473 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.244 413.095 409.509 C 430.042 410.773 442.692 425.463 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.581 469.479 378.931 454.788 380.195 437.842 M 329.217 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.900 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.563 518.351 325.848 479.201 329.217 434.039 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.630 26.237 450.339 18.346 470.229 45.170 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 581.491 89.082 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.091 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.082 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.392 492.950 290.373 492.938 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.603 663.496 154.474 664.471 185.175 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:"head_dragon",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:"head_snake",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:142.589,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"heart",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:"g",props:{id:"heart"},children:[{tagName:"g",props:{id:"heart"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:"leg",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:"g",props:{id:"leg"},children:[{tagName:"g",props:{id:"leg"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:"leg_hoof",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 "},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],tail:[{point:{x:372.991,y:143.772,t:0},normal:{x:-.5229745184940358,y:.8523483167144353}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}]}},{name:"lightning",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"man_stand",bbox:{x:{min:177.02420925168946,max:517.636845136112},y:{min:14.17060493775579,max:709.8223790334698}},layers:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.496 101.530 C 385.616 100.709 394.574 95.328 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.146 55.021 392.182 51.280 C 391.240 47.626 393.524 40.500 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.047 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.488 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.727 C 311.576 22.068 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.091 71.075 310.963 79.326 310.963 79.326 C 310.963 79.326 342.229 88.475 353.618 92.181 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 337.841 56.539 C 342.723 57.347 347.189 64.133 347.190 64.134 C 347.189 64.135 339.615 68.629 336.088 68.225 C 332.321 67.793 325.572 61.214 325.571 61.213 C 325.572 61.212 332.520 55.657 337.841 56.539 M 337.335 38.344 C 325.646 37.760 315.069 40.788 314.805 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.210 81.769 308.201 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.458 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.769 125.735 296.403 130.843 289.677 134.848 C 283.713 138.398 267.992 156.972 266.282 160.520 C 261.226 171.011 256.751 262.757 256.750 262.767 C 256.748 262.771 235.357 296.153 231.622 303.492 C 229.107 308.434 219.230 333.233 219.228 333.236 C 219.226 333.236 200.206 340.089 200.205 340.090 C 200.202 340.092 182.853 348.589 179.114 365.826 C 177.549 373.045 196.960 352.884 196.962 352.883 C 196.960 352.886 178.848 384.016 183.466 387.385 C 186.638 389.700 201.661 362.260 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.499 196.096 395.341 C 200.322 398.263 220.355 369.349 220.357 369.346 C 220.356 369.349 202.637 390.708 205.443 392.899 C 209.297 395.909 226.267 373.719 228.497 370.213 C 229.964 367.906 235.953 350.285 235.954 350.283 C 235.958 350.279 275.313 307.904 276.417 306.072 C 278.907 301.944 284.215 214.817 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.211 165.723 277.057 190.298 278.675 198.384 C 279.944 204.724 282.353 208.765 284.458 209.931 C 289.535 212.740 314.802 202.980 314.805 202.979 C 314.803 202.980 287.080 214.505 287.077 214.506 C 287.077 214.515 280.140 302.120 279.279 309.558 C 278.839 313.366 272.563 349.329 272.247 357.881 C 271.777 370.605 276.425 408.467 278.011 430.302 C 281.970 484.800 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.675 680.420 269.931 695.208 273.214 697.748 C 275.789 699.741 288.809 687.352 288.811 687.351 C 288.809 687.352 276.346 698.021 277.546 700.348 C 279.191 703.538 296.607 686.486 296.609 686.484 C 296.608 686.486 280.402 701.100 281.879 702.947 C 283.454 704.919 300.940 689.085 300.941 689.083 C 300.940 689.085 285.373 703.414 287.077 705.547 C 287.980 706.677 297.211 704.270 298.342 703.814 C 299.392 703.390 307.006 697.749 307.007 697.748 C 307.010 697.747 336.671 685.793 339.934 684.751 C 342.568 683.910 364.210 684.987 367.662 677.819 C 371.639 669.558 354.100 653.931 352.931 648.358 C 350.523 636.877 361.631 597.952 358.997 580.771 C 357.004 567.776 340.101 534.200 339.934 533.114 C 339.650 531.271 348.826 452.261 348.599 446.464 C 348.493 443.769 342.193 406.480 342.192 406.476 C 342.190 406.475 326.251 404.612 322.051 398.861 C 317.678 392.873 321.001 376.465 321.001 376.463 C 320.998 376.460 305.710 367.174 293.143 345.951 C 292.589 345.015 305.691 363.316 305.693 363.318 C 305.694 363.319 321.736 376.277 321.737 376.278 C 321.738 376.280 319.345 394.036 323.471 398.807 C 328.311 404.404 344.266 407.501 349.465 404.006 C 356.258 399.441 354.064 369.685 354.064 369.681 C 354.066 369.679 373.585 350.535 373.587 350.533 C 373.588 350.530 388.287 324.528 387.591 326.021 C 371.632 360.288 354.873 366.659 354.876 370.298 C 354.883 379.356 356.154 405.862 344.583 406.384 C 340.299 406.577 350.825 443.949 354.664 459.462 C 358.852 476.382 369.500 511.077 371.994 515.784 C 373.146 517.958 388.456 537.444 388.458 537.447 C 388.456 537.445 374.595 522.718 374.594 522.716 C 374.595 522.721 379.029 563.869 384.125 577.306 C 390.139 593.162 416.675 621.707 418.785 632.761 C 419.687 637.485 413.434 655.635 415.319 660.489 C 416.810 664.327 430.513 673.224 431.783 675.219 C 432.980 677.101 436.501 693.476 437.848 695.149 C 439.502 697.204 458.171 710.662 460.377 707.280 C 461.684 705.277 452.579 694.284 452.579 694.283 C 452.580 694.284 462.349 704.619 463.843 703.814 C 465.928 702.690 456.045 684.753 456.044 684.751 C 456.046 684.753 465.355 700.371 467.309 699.482 C 469.391 698.534 462.110 680.421 462.110 680.419 C 462.111 680.420 468.616 692.791 469.908 692.550 C 471.813 692.194 466.149 673.175 465.576 671.754 C 464.396 668.826 442.808 639.320 441.314 635.361 C 439.346 630.146 436.791 588.540 434.382 578.172 C 431.656 566.433 413.757 523.399 412.720 516.651 C 410.801 504.168 420.546 410.435 419.652 396.208 C 419.124 387.808 407.713 330.706 407.521 326.021 C 407.481 325.051 408.954 314.197 408.387 311.291 C 407.108 304.726 392.854 282.435 392.790 281.830 C 392.680 280.786 410.985 227.246 410.987 227.241 C 410.986 227.239 406.655 206.447 406.654 206.445 C 406.651 206.445 385.464 212.133 378.926 210.777 C 374.218 209.801 361.598 200.380 361.596 200.379 C 361.599 200.380 378.429 208.251 384.125 208.782 C 389.749 209.305 407.518 204.752 407.521 204.751 C 407.522 204.749 421.383 183.918 421.385 183.916 C 421.384 183.918 412.572 202.962 411.853 203.845 C 408.979 207.378 412.927 245.296 415.260 256.824 C 418.708 273.868 426.563 282.392 426.564 282.394 C 426.564 282.396 426.196 293.005 426.584 296.016 C 427.905 306.276 436.155 332.853 439.682 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 493.540 412.874 495.351 412.958 C 500.329 413.191 485.507 391.877 485.506 391.875 C 485.507 391.877 501.575 413.265 502.965 412.303 C 505.999 410.204 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.796 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.946 513.240 409.009 514.966 407.472 C 519.092 403.800 502.837 383.213 502.835 383.210 C 502.834 383.209 493.305 372.813 493.304 372.812 C 493.306 372.814 510.868 389.847 513.233 388.225 C 517.192 385.509 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 467.732 300.788 466.968 297.952 C 466.386 295.796 454.721 265.444 454.311 263.633 C 453.291 259.119 451.769 183.368 448.246 172.652 C 446.850 168.407 435.117 145.886 430.049 141.457 C 423.004 135.301 388.873 127.842 383.259 123.261 C 381.456 121.790 374.214 111.306 373.727 110.264 C 373.029 108.769 369.601 89.718 368.528 87.735 C 367.703 86.210 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.077 299.318 C 329.077 296.481 330.340 295.520 331.414 295.520 C 332.488 295.520 333.751 296.481 333.751 299.318 C 333.751 302.154 332.488 303.116 331.414 303.116 C 330.340 303.116 329.077 302.154 329.077 299.318 M 390.923 194.911 C 392.890 193.744 394.677 194.872 395.150 196.068 C 395.623 197.265 395.069 199.227 392.856 199.802 C 391.225 200.225 390.354 199.239 389.959 198.378 C 389.518 197.418 389.308 195.869 390.923 194.911 M 288.175 197.940 C 288.175 196.110 289.341 195.019 290.512 195.019 C 291.684 195.019 292.849 196.110 292.849 197.940 C 292.849 199.771 291.684 200.862 290.512 200.862 C 289.341 200.862 288.175 199.771 288.175 197.940 M 317.390 86.338 C 317.391 86.338 324.012 85.948 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 330.830 372.064 C 330.830 372.066 325.989 395.702 333.751 397.189 C 342.092 398.787 341.542 380.828 345.437 372.648 "},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"mosque",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:"muscle_arm",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 "},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:"pomegranate",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:"ring",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:"g",props:{id:"ring"},children:[{tagName:"g",props:{id:"ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:"saturn",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:"skull",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:"g",props:{id:"skull"},children:[{tagName:"g",props:{id:"skull"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:"star_6pt",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:"starburst",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:"sun",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun"},children:[{tagName:"g",props:{id:"sun"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sun_ring",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sword",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:"g",props:{id:"sword"},children:[{tagName:"g",props:{id:"sword_2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:"synagogue",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7166689044754007,y:-.6974135655104717}}]}},{name:"tail",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:"g",props:{id:"tail"},children:[{tagName:"g",props:{id:"tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:"teardrop",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:"tower1",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:"tower2",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 305.336 528.733 328.921 506.093 359.538 506.093 C 390.155 506.093 412.225 524.688 414.856 561.409 C 416.550 585.055 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 303.381 586.121 304.222 561.409 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.343,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:"triangle",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:"unihorn",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:"virus",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:"g",props:{id:"virus"},children:[{tagName:"g",props:{id:"virus2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wheel",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wing",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:"g",props:{id:"wing"},children:[{tagName:"g",props:{id:"wingR"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:"wing_bat",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:"wing_butterfly",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:"g",props:{id:"wing_butterfly_2"},children:[{tagName:"g",props:{id:"butterfly_wing"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:"woman_stand",bbox:{x:{min:167.79019677848322,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round",d:"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 353.083 57.585 C 349.587 59.576 339.889 59.981 339.888 59.981 C 339.889 59.980 343.629 50.042 348.400 48.162 C 352.202 46.664 359.841 50.098 359.842 50.098 C 359.842 50.099 355.713 56.088 353.083 57.585 M 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.801 515.058 316.169 506.162 C 313.605 470.037 301.530 438.717 295.811 401.673 C 293.480 386.574 289.950 373.858 290.615 358.594 C 291.898 329.119 308.774 306.490 309.678 277.001 C 310.228 259.072 302.090 226.631 302.089 226.625 C 302.087 226.630 289.126 255.746 282.994 271.936 C 278.635 283.445 277.192 293.992 271.746 305.027 C 261.341 326.106 244.485 350.039 233.670 359.865 C 230.487 362.756 222.748 366.409 216.986 370.237 C 205.731 377.715 189.186 393.468 185.767 392.560 C 181.187 391.344 201.570 373.816 201.572 373.814 C 201.569 373.816 180.144 393.308 177.621 390.162 C 175.957 388.088 198.401 369.357 198.403 369.355 C 198.401 369.357 175.164 391.137 173.241 388.986 C 169.593 384.905 194.644 366.524 194.646 366.522 C 194.643 366.523 171.407 387.738 169.853 384.116 C 168.569 381.123 187.381 363.813 188.981 361.681 C 191.335 358.542 212.889 352.042 218.149 346.332 C 229.191 334.345 231.830 305.134 241.712 281.271 C 245.044 273.223 254.103 267.457 256.451 261.403 C 261.802 247.608 256.828 224.780 259.541 205.118 C 261.766 188.989 260.538 173.574 269.459 159.954 C 275.310 151.020 284.717 147.542 293.466 141.419 C 303.708 134.251 317.163 133.265 323.504 122.492 C 326.547 117.322 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.147 225.283 412.271 245.083 414.201 255.612 C 418.772 280.540 433.530 298.876 436.519 324.043 C 439.749 351.247 434.628 374.560 430.145 401.585 C 423.838 439.613 405.473 470.268 402.792 507.590 C 401.768 521.842 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 357.241 568.551 360.905 540.441 C 362.348 529.368 369.114 521.167 369.896 510.027 C 370.347 503.614 367.718 498.339 367.626 491.910 C 367.223 463.643 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 375.469 293.469 C 375.569 289.579 378.188 287.519 379.178 287.544 C 380.168 287.570 382.678 289.762 382.578 293.652 C 382.478 297.542 379.858 299.601 378.868 299.576 C 377.879 299.550 375.369 297.358 375.469 293.469 M 403.688 208.805 C 403.719 207.629 405.437 204.746 408.540 204.826 C 411.643 204.906 413.210 207.873 413.180 209.049 C 413.150 210.226 411.432 213.109 408.329 213.029 C 405.225 212.949 403.658 209.982 403.688 208.805 M 309.655 214.097 C 309.686 212.894 311.378 209.764 314.741 209.850 C 318.105 209.937 319.634 213.150 319.603 214.353 C 319.572 215.557 317.880 218.687 314.516 218.600 C 311.153 218.514 309.624 215.300 309.655 214.097 M 402.013 228.096 C 380.411 230.423 367.306 213.493 367.463 200.508 M 424.299 203.482 C 424.215 213.234 418.236 226.348 402.013 228.096 M 397.343 174.578 C 414.264 186.512 424.399 191.874 424.299 203.482 M 295.751 209.621 C 295.101 199.027 300.736 195.142 315.979 182.413 M 319.183 234.173 C 303.552 233.218 296.402 220.227 295.751 209.621 M 349.213 207.973 C 349.533 220.445 337.538 235.294 319.183 234.173 "},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}]; -},{}],"iXyu":[function(require,module,exports) { -"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SvgVocabulary=void 0;const t=e(require("./_svg-vocabulary.json"));exports.SvgVocabulary=t.default; -},{"./_svg-vocabulary.json":"M7gG"}],"ZUAZ":[function(require,module,exports) { -"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SymbolContextWidget=void 0;const t=e(require("react")),l=require("./util"),r=e=>{let{ctx:r,children:a,onChange:n}=e;const o=e=>{n(Object.assign(Object.assign({},r),e))};return t.default.createElement("p",null,a,t.default.createElement("label",{htmlFor:"stroke"},"Stroke: "),t.default.createElement("input",{type:"color",value:r.stroke,onChange:e=>o({stroke:e.target.value}),id:"stroke"})," ",t.default.createElement("label",{htmlFor:"fill"},"Fill: "),t.default.createElement("input",{type:"color",value:r.fill,onChange:e=>o({fill:e.target.value}),id:"fill"})," ",t.default.createElement("label",null,t.default.createElement("input",{type:"checkbox",checked:r.showSpecs,onChange:e=>o({showSpecs:e.target.checked})})," ","Show specs"),void 0!==r.uniformStrokeWidth&&t.default.createElement(t.default.Fragment,null,t.default.createElement("br",null),t.default.createElement("label",{htmlFor:"strokeWidth"},"Stroke width: "),t.default.createElement("input",{type:"range",min:0,max:3,step:.1,value:r.uniformStrokeWidth,onChange:e=>o({uniformStrokeWidth:l.float(e.target.value)})})," ",r.uniformStrokeWidth," "))};exports.SymbolContextWidget=r; -},{"react":"HdMw","./util":"sxvS"}],"PhPL":[function(require,module,exports) { -"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(a){if(a&&a.__esModule)return a;var n={};if(null!=a)for(var r in a)"default"!==r&&Object.prototype.hasOwnProperty.call(a,r)&&e(n,a,r);return t(n,a),n};Object.defineProperty(exports,"__esModule",{value:!0}),exports.VocabularyPage=void 0;const n=a(require("react")),r=require("../bounding-box"),l=require("../svg-symbol"),o=require("../svg-vocabulary"),c=require("../symbol-context-widget"),i=e=>"".concat(e,"px"),u=100,d=e=>{const t=e.data,a=r.dilateBoundingBox(t.bbox,100),o=e.scale||1,[c,u]=r.getBoundingBoxSize(a);return n.default.createElement("svg",{viewBox:"".concat(a.x.min," ").concat(a.y.min," ").concat(c," ").concat(u),width:i(c*o),height:i(u*o)},n.default.createElement(l.SvgSymbolContent,Object.assign({},e)))},s=()=>{const[e,t]=n.useState(l.createSvgSymbolContext());return n.default.createElement(n.default.Fragment,null,n.default.createElement("h1",null,"Mystic Symbolic Vocabulary"),n.default.createElement(c.SymbolContextWidget,{ctx:e,onChange:t}),o.SvgVocabulary.map(t=>n.default.createElement("div",{key:t.name,style:{display:"inline-block",border:"1px solid black",margin:"4px"}},n.default.createElement("div",{style:{backgroundColor:"black",color:"white",padding:"4px"}},t.name),n.default.createElement("div",{className:"checkerboard-bg",style:{lineHeight:0}},n.default.createElement(d,Object.assign({data:t,scale:.25},e))))))};exports.VocabularyPage=s; -},{"react":"HdMw","../bounding-box":"nblm","../svg-symbol":"ObB7","../svg-vocabulary":"iXyu","../symbol-context-widget":"ZUAZ"}],"w4OL":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getAttachmentTransforms=exports.normalToAttachmentSpaceDegrees=void 0;const t=require("./point"),e=require("./util");function r(t){return(t%=360)<0&&(t=360+t),t}function n(n){const o=t.scalePointXY(n,1,-1),a=t.normalizedPoint2rad(o);return r(90-e.rad2deg(a))}function o(e,r){return{translation:t.subtractPoints(e.point,r.point),rotation:n(e.normal)-n(r.normal)}}exports.normalToAttachmentSpaceDegrees=n,exports.getAttachmentTransforms=o; -},{"./point":"Iio0","./util":"sxvS"}],"M5sl":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Random=void 0;const t={modulus:Math.pow(2,32),multiplier:1664525,increment:1013904223};class e{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;this.seed=e,this.params=s,this.latestSeed=e}next(){return this.latestSeed=(this.params.multiplier*this.latestSeed+this.params.increment)%this.params.modulus,this.latestSeed/this.params.modulus}choice(t){return t[Math.floor(this.next()*t.length)]}}exports.Random=e; -},{}],"Wo33":[function(require,module,exports) { -"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(a){if(a&&a.__esModule)return a;var n={};if(null!=a)for(var r in a)"default"!==r&&Object.prototype.hasOwnProperty.call(a,r)&&e(n,a,r);return t(n,a),n};Object.defineProperty(exports,"__esModule",{value:!0}),exports.CreaturePage=void 0;const n=a(require("react")),r=require("../svg-vocabulary"),c=require("../svg-symbol"),l=require("../attach"),o=require("../point"),u=require("../random"),i=require("../symbol-context-widget"),s=new Map(r.SvgVocabulary.map(e=>[e.name,e]));function f(e){const t=s.get(e);if(!t)throw new Error('Unable to find the symbol "'.concat(e,'"!'));return t}function d(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const{specs:n}=e;if(!n)throw new Error("Symbol ".concat(e.name," has no specs!"));const r=n[t];if(!(r&&r.length>a))throw new Error("Expected symbol ".concat(e.name," to have at least ").concat(a+1," ").concat(t," attachment point(s)!"));return r[a]}function m(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;try{return d(e,t,a)}catch(n){console.error(n)}return null}const h=.5,g=n.default.createContext(Object.assign(Object.assign({},c.createSvgSymbolContext()),{attachmentScale:.5,parent:null}));function p(e){const t=[];return e.left&&t.push(0),e.right&&t.push(1),0===t.length&&t.push(0),t}const E=e=>{const t=n.useContext(g),{data:a,attachTo:r}=e,u=n.default.createElement(n.default.Fragment,null,e.children&&n.default.createElement(g.Provider,{value:Object.assign(Object.assign({},t),{parent:a})},e.children),n.default.createElement(c.SvgSymbolContent,Object.assign({data:a},t)));if(!r)return u;const i=t.parent;if(!i)throw new Error("Cannot attach ".concat(e.data.name," because it has no parent!"));const s=p(e),f=[];for(let c of s){const e=m(i,r,c),s=m(a,"tail");if(!e||!s)continue;const d="tail"===r?180:0;let h=e.normal.x<0?-1:1;e.normal.y>0&&(h*=-1);const g=l.getAttachmentTransforms(e,{point:s.point,normal:o.scalePointXY(s.normal,h,1)});f.push(n.default.createElement(b,{key:c,transformOrigin:s.point,translate:g.translation,scale:{x:t.attachmentScale*h,y:t.attachmentScale},rotate:h*g.rotation+d},u))}return n.default.createElement(n.default.Fragment,null,f)},b=e=>n.default.createElement("g",{transform:"translate(".concat(e.translate.x," ").concat(e.translate.y,")")},n.default.createElement("g",{transform:"translate(".concat(e.transformOrigin.x," ").concat(e.transformOrigin.y,")")},n.default.createElement("g",{transform:"scale(".concat(e.scale.x," ").concat(e.scale.y,") rotate(").concat(e.rotate,")")},n.default.createElement("g",{transform:"translate(-".concat(e.transformOrigin.x," -").concat(e.transformOrigin.y,")")},e.children))));function y(e){const t=f(e);return e=>n.default.createElement(E,Object.assign({data:e.data||t},e))}const v=y("eye"),w=y("hand"),x=y("arm"),C=y("antler"),S=y("crown"),O=y("wing"),j=y("muscle_arm"),T=y("leg"),P=y("tail"),_=n.default.createElement(v,null,n.default.createElement(x,{attachTo:"arm",left:!0},n.default.createElement(O,{attachTo:"arm",left:!0,right:!0})),n.default.createElement(x,{attachTo:"arm",right:!0},n.default.createElement(j,{attachTo:"arm",left:!0,right:!0})),n.default.createElement(C,{attachTo:"horn",left:!0,right:!0}),n.default.createElement(S,{attachTo:"crown"},n.default.createElement(w,{attachTo:"horn",left:!0,right:!0},n.default.createElement(x,{attachTo:"arm",left:!0}))),n.default.createElement(T,{attachTo:"leg",left:!0,right:!0}),n.default.createElement(P,{attachTo:"tail"}));function q(e,t){return n.default.cloneElement(t,{data:e.choice(r.SvgVocabulary),children:n.default.Children.map(t.props.children,(t,a)=>q(e,t))})}function D(e){return['',"\x3c!-- Generator: https://github.com/toolness/mystic-symbolic --\x3e",'',e.outerHTML].join("\n")}function R(e,t){const a=t.current;if(!a)return void alert("Oops, an error occurred! Please try again later.");const n="data:image/svg+xml;utf8,".concat(encodeURIComponent(D(a))),r=document.createElement("a");r.href=n,r.download=e,document.body.append(r),r.click(),document.body.removeChild(r)}const k=n.default.forwardRef((e,t)=>{const{bgColor:a,padding:r}=e,[c,l]=n.useState(0),[o,u]=n.useState(0),[i,s]=n.useState(1),[f,d]=n.useState(1),m=n.useRef(null);return n.useEffect(()=>{const e=m.current;if(e){const t=e.getBBox();l(t.x-r),u(t.y-r),s(t.width+2*r),d(t.height+2*r)}}),n.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"".concat(i,"px"),height:"".concat(f,"px"),viewBox:"".concat(c," ").concat(o," ").concat(i," ").concat(f),ref:t},a&&n.default.createElement("rect",{x:c,y:o,width:i,height:f,fill:a}),n.default.createElement("g",{ref:m},e.children))});function B(e){let t="mystic-symbolic-creature";return null!==e&&(t+="-".concat(e)),"".concat(t,".svg")}const G=()=>{const e=n.useRef(null),[t,a]=n.useState("#cccccc"),[r,l]=n.useState(null),[o,s]=n.useState(c.createSvgSymbolContext()),f=n.useContext(g),d=Object.assign(Object.assign(Object.assign({},f),o),{fill:o.showSpecs?"none":o.fill}),m=null===r?_:q(new u.Random(r),_);return n.default.createElement(n.default.Fragment,null,n.default.createElement("h1",null,"Creature!"),n.default.createElement(i.SymbolContextWidget,{ctx:o,onChange:s},n.default.createElement("label",{htmlFor:"bgColor"},"Background: "),n.default.createElement("input",{type:"color",value:t,onChange:e=>a(e.target.value)})," "),n.default.createElement("p",null,n.default.createElement("button",{accessKey:"r",onClick:()=>l(Date.now())},n.default.createElement("u",null,"R"),"andomize!")," ",n.default.createElement("button",{onClick:()=>window.location.reload()},"Reset")," ",n.default.createElement("button",{onClick:()=>R(B(r),e)},"Export SVG")),n.default.createElement(g.Provider,{value:d},n.default.createElement(k,{padding:20,ref:e,bgColor:t},n.default.createElement("g",{transform:"scale(0.5 0.5)"},m))))};exports.CreaturePage=G; -},{"react":"HdMw","../svg-vocabulary":"iXyu","../svg-symbol":"ObB7","../attach":"w4OL","../point":"Iio0","../random":"M5sl","../symbol-context-widget":"ZUAZ"}],"qWv7":[function(require,module,exports) { -"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});const t=e(require("react")),a=e(require("react-dom")),r=require("./pages/waves-page"),l=require("./pages/vocabulary-page"),n=require("./pages/creature-page"),u={vocabulary:l.VocabularyPage,creature:n.CreaturePage,waves:r.WavesPage},c=Object.keys(u),o="app",s=document.getElementById("app");if(!s)throw new Error("Unable to find #".concat("app","!"));const i=e=>{const a=p(new URLSearchParams(window.location.search).get("p")||"","vocabulary"),r=u[a];return t.default.createElement(t.default.Fragment,null,t.default.createElement("main",null,t.default.createElement(r,null)),t.default.createElement("footer",null,t.default.createElement("p",null,"Other pages"),t.default.createElement("ul",null,c.map(e=>t.default.createElement("li",{key:e},a===e?e:t.default.createElement("a",{href:"?p=".concat(encodeURIComponent(e))},e)))),t.default.createElement("p",null,"For more details about this project, see its"," ",t.default.createElement("a",{href:"https://github.com/toolness/mystic-symbolic",target:"_blank"},"GitHub repository"),".")))};function d(e){return c.includes(e)}function p(e,t){return d(e)?e:t}a.default.render(t.default.createElement(i,null),s); -},{"react":"HdMw","react-dom":"X9zx","./pages/waves-page":"R99w","./pages/vocabulary-page":"PhPL","./pages/creature-page":"Wo33"}]},{},["qWv7"], null) -//# sourceMappingURL=browser-main.ea2cadd9.js.map \ No newline at end of file diff --git a/index.html b/index.html index 56975ba..80aa3e4 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Mystic Symbolic
\ No newline at end of file +Mystic Symbolic
\ No newline at end of file