{"version":3,"file":"script_main.CH08tbwn.mjs","names":["T","k","D","M","C","A","E","R","S","z","I","L","F","B","U","N","q","gt","j","V","Q","Y","G","W","K","H","Z","$","J","X","tt","et","it","rt","nt","st","at","ot","ut","ht","lt","ft","_t","e","ct","dt","pt","mt","vt","Tt","yt","wt","bt","kt","xt","Dt","Mt","Ct","At","Et","Pt","Rt","St","Ot","zt","It","Yt","Ft","Bt","Nt","qt","jt","Vt","Gt","Wt","n","Xt","i","o","t","t","e","r","i","n","s","_","a","f","l","p","h","c","g","d","x","y","v","b","O","P","m","i","e","r","o","React.useRef","React.useState","_Fragment","gsap","useMemo","Fragment","css","addPropertyOverrides","FramerExpertBadge","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Matter","Matter","React","Matter","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","ObjectsDesktop","Footer2","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","PrimaryButtonFonts","PrimaryButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NavButtonFonts","NavButton","Hamburger","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","NavButton","PrimaryButtonFonts","PrimaryButton","Menu","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","NavBarBtns","Navigation","Footer","ClickEffects","PrimaryButton","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:gsap@3.12.1/gsap-core.js","https:/ga.jspm.io/npm:gsap@3.12.1/CSSPlugin.js","https:/ga.jspm.io/npm:gsap@3.12.1/index.js","https:/framerusercontent.com/modules/nteQnWNYuBiutH6LSAQe/sg7vXsbsHsjyCOJhXNyO/Click_effects_prod.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/vWEJE2AuOX7wzyt66Tfv/EvdzpPIGPwITgjmnpk3A/Overscroll_Preventer.js","https:/framerusercontent.com/modules/Jz6H7HFQhTchUp6uXcdd/cFlll3r6K2GJ989rkdXR/AutoYearCopyright.js","https:/framerusercontent.com/modules/fYI51rPFaKzEXWiMDmBL/bOLIU29C3Zbzi0dbkHKp/a5SBtO3C9.js","https:/framerusercontent.com/modules/o85TWZfQY7HtpM74cjMR/ZTmwyr8IizfBWt6kgoE8/g5oF99FLO.js","https:/ga.jspm.io/npm:matter-js@0.18.0/build/matter.js","https:/framerusercontent.com/modules/KYVdEKqNHqMXAKLjSKCy/Ok6wam0uM9G4VUuXWgpR/MakeWalls.js","https:/framer.com/m/MakeWalls-36kf.js@Ok6wam0uM9G4VUuXWgpR","https:/framerusercontent.com/modules/6UgWtAa26OCy0CE59gub/LTuIQWugGJr30ZUS1CV9/MakeBodies.js","https:/framer.com/m/MakeBodies-Lkv1.js@LTuIQWugGJr30ZUS1CV9","https:/framerusercontent.com/modules/6QV6ZNFrxI18q6N6tgRw/L1g1qGITZzD3ioI1m0YE/Physics.js","https:/framerusercontent.com/modules/RrWmm23vbyGdslHedCj3/ACyhio8zKh3OuAa1F9Q8/lKwUXaAKT.js","https:/framerusercontent.com/modules/Vr4oTPD8nAgzUOGzGNDK/rI5wOTvIPv0mT3bZl9C2/iN08OcHG2.js","https:/framerusercontent.com/modules/AqTg6mSOpnCG701aLGYx/yYi31Q5hoSArQenCLYsU/NWJCUlSrI.js","https:/framerusercontent.com/modules/Mfzgli7K0VEknFEM2gcN/wc12AG13IL2HOdBdERK5/DNcjo18t0.js","https:/framerusercontent.com/modules/c95H4xIAnnji5GJu6faj/7qsMpvESDjrM2yCrtki1/YhTEegEqm.js","https:/framerusercontent.com/modules/jbaDfGBB8JstFaIaC2sE/beCvCMDen9yLguZ8UXH1/t0153Fy8F.js","https:/framerusercontent.com/modules/k2tMPSmo8pifRztsod4r/CclNcjysw9MrC3zblZ0H/QPj6zFBuW.js","framer:toplevel/main"],"sourcesContent":["function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype);t.prototype.constructor=t;t.__proto__=e}\n/*!\n * GSAP 3.12.1\n * https://greensock.com\n *\n * @license Copyright 2008-2023, GreenSock. All rights reserved.\n * Subject to the terms at https://greensock.com/standard-license or for\n * Club GreenSock members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/var t,e,i,r,n,s,a,o,u,h,l,_={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},c={duration:.5,overwrite:false,delay:0},d=1e8,p=1/d,m=2*Math.PI,g=m/4,v=0,T=Math.sqrt,y=Math.cos,w=Math.sin,b=function _isString(t){return\"string\"===typeof t},k=function _isFunction(t){return\"function\"===typeof t},x=function _isNumber(t){return\"number\"===typeof t},D=function _isUndefined(t){return\"undefined\"===typeof t},M=function _isObject(t){return\"object\"===typeof t},C=function _isNotFalse(t){return false!==t},A=function _windowExists(){return\"undefined\"!==typeof window},E=function _isFuncOrString(t){return k(t)||b(t)},P=\"function\"===typeof ArrayBuffer&&ArrayBuffer.isView||function(){},R=Array.isArray,S=/(?:-?\\.?\\d|\\.)+/gi,O=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,z=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,I=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,L=/[+-]=-?[.\\d]+/,F=/[^,'\"\\[\\]\\s]+/gi,B=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,U={},N={},q=function _install(t){return(N=gt(t,U))&&Ii},j=function _missingPlugin(t,e){return console.warn(\"Invalid property\",t,\"set to\",e,\"Missing plugin? gsap.registerPlugin()\")},V=function _warn(t,e){return!e&&console.warn(t)},Q=function _addGlobal(t,e){return t&&(U[t]=e)&&N&&(N[t]=e)||U},Y=function _emptyFunc(){return 0},G={suppressEvents:true,isStart:true,kill:false},W={suppressEvents:true,kill:false},K={suppressEvents:true},H={},Z=[],$={},J={},X={},tt=30,et=[],it=\"\",rt=function _harness(t){var e,i,r=t[0];M(r)||k(r)||(t=[t]);if(!(e=(r._gsap||{}).harness)){i=et.length;while(i--&&!et[i].targetTest(r));e=et[i]}i=t.length;while(i--)t[i]&&(t[i]._gsap||(t[i]._gsap=new Ye(t[i],e)))||t.splice(i,1);return t},nt=function _getCache(t){return t._gsap||rt(te(t))[0]._gsap},st=function _getProperty(t,e,i){return(i=t[e])&&k(i)?t[e]():D(i)&&t.getAttribute&&t.getAttribute(e)||i},at=function _forEachName(t,e){return(t=t.split(\",\")).forEach(e)||t},ot=function _round(t){return Math.round(1e5*t)/1e5||0},ut=function _roundPrecise(t){return Math.round(1e7*t)/1e7||0},ht=function _parseRelative(t,e){var i=e.charAt(0),r=parseFloat(e.substr(2));t=parseFloat(t);return\"+\"===i?t+r:\"-\"===i?t-r:\"*\"===i?t*r:t/r},lt=function _arrayContainsAny(t,e){var i=e.length,r=0;for(;t.indexOf(e[r])<0&&++r<i;);return r<i},ft=function _lazyRender(){var t,e,i=Z.length,r=Z.slice(0);$={};Z.length=0;for(t=0;t<i;t++){e=r[t];e&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],true)._lazy=0)}},_t=function _lazySafeRender(t,i,r,n){Z.length&&!e&&ft();t.render(i,r,n||e&&i<0&&(t._initted||t._startAt));Z.length&&!e&&ft()},ct=function _numericIfPossible(t){var e=parseFloat(t);return(e||0===e)&&(t+\"\").match(F).length<2?e:b(t)?t.trim():t},dt=function _passThrough(t){return t},pt=function _setDefaults(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},mt=function _setKeyframeDefaults(t){return function(e,i){for(var r in i)r in e||\"duration\"===r&&t||\"ease\"===r||(e[r]=i[r])}},gt=function _merge(t,e){for(var i in e)t[i]=e[i];return t},vt=function _mergeDeep(t,e){for(var i in e)\"__proto__\"!==i&&\"constructor\"!==i&&\"prototype\"!==i&&(t[i]=M(e[i])?_mergeDeep(t[i]||(t[i]={}),e[i]):e[i]);return t},Tt=function _copyExcluding(t,e){var i,r={};for(i in t)i in e||(r[i]=t[i]);return r},yt=function _inheritDefaults(t){var e=t.parent||r,i=t.keyframes?mt(R(t.keyframes)):pt;if(C(t.inherit))while(e){i(t,e.vars.defaults);e=e.parent||e._dp}return t},wt=function _arraysMatch(t,e){var i=t.length,r=i===e.length;while(r&&i--&&t[i]===e[i]);return i<0},bt=function _addLinkedListItem(t,e,i,r,n){void 0===i&&(i=\"_first\");void 0===r&&(r=\"_last\");var s,a=t[r];if(n){s=e[n];while(a&&a[n]>s)a=a._prev}if(a){e._next=a._next;a._next=e}else{e._next=t[i];t[i]=e}e._next?e._next._prev=e:t[r]=e;e._prev=a;e.parent=e._dp=t;return e},kt=function _removeLinkedListItem(t,e,i,r){void 0===i&&(i=\"_first\");void 0===r&&(r=\"_last\");var n=e._prev,s=e._next;n?n._next=s:t[i]===e&&(t[i]=s);s?s._prev=n:t[r]===e&&(t[r]=n);e._next=e._prev=e.parent=null},xt=function _removeFromParent(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t);t._act=0},Dt=function _uncache(t,e){if(t&&(!e||e._end>t._dur||e._start<0)){var i=t;while(i){i._dirty=1;i=i.parent}}return t},Mt=function _recacheAncestors(t){var e=t.parent;while(e&&e.parent){e._dirty=1;e.totalDuration();e=e.parent}return t},Ct=function _rewindStartAt(t,i,r,n){return t._startAt&&(e?t._startAt.revert(W):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(i,true,n))},At=function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)},Et=function _elapsedCycleDuration(t){return t._repeat?Pt(t._tTime,t=t.duration()+t._rDelay)*t:0},Pt=function _animationCycle(t,e){var i=Math.floor(t/=e);return t&&i===t?i-1:i},Rt=function _parentToChildTotalTime(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},St=function _setEnd(t){return t._end=ut(t._start+(t._tDur/Math.abs(t._ts||t._rts||p)||0))},Ot=function _alignPlayhead(t,e){var i=t._dp;if(i&&i.smoothChildTiming&&t._ts){t._start=ut(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts));St(t);i._dirty||Dt(i,t)}return t},zt=function _postAddChecks(t,e){var i;if(e._time||e._initted&&!e._dur){i=Rt(t.rawTime(),e);(!e._dur||Kt(0,e.totalDuration(),i)-e._tTime>p)&&e.render(i,true)}if(Dt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration()){i=t;while(i._dp){i.rawTime()>=0&&i.totalTime(i._tTime);i=i._dp}}t._zTime=-p}},It=function _addToTimeline(t,e,i,n){e.parent&&xt(e);e._start=ut((x(i)?i:i||t!==r?Yt(t,i,e):t._time)+e._delay);e._end=ut(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0));bt(t,e,\"_first\",\"_last\",t._sort?\"_start\":0);Ut(e)||(t._recent=e);n||zt(t,e);t._ts<0&&Ot(t,t._tTime);return t},Lt=function _scrollTrigger(t,e){return(U.ScrollTrigger||j(\"scrollTrigger\",e))&&U.ScrollTrigger.create(e,t)},Ft=function _attemptInitTween(t,i,r,n,s){ti(t,i,s);if(!t._initted)return 1;if(!r&&t._pt&&!e&&(t._dur&&false!==t.vars.lazy||!t._dur&&t.vars.lazy)&&u!==Pe.frame){Z.push(t);t._lazy=[s,n];return 1}},Bt=function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))},Ut=function _isFromOrFromStart(t){var e=t.data;return\"isFromStart\"===e||\"isStart\"===e},Nt=function _renderZeroDurationTween(t,i,r,n){var s,a,o,u=t.ratio,h=i<0||!i&&(!t._start&&Bt(t)&&!(!t._initted&&Ut(t))||(t._ts<0||t._dp._ts<0)&&!Ut(t))?0:1,l=t._rDelay,_=0;if(l&&t._repeat){_=Kt(0,t._tDur,i);a=Pt(_,l);t._yoyo&&1&a&&(h=1-h);if(a!==Pt(t._tTime,l)){u=1-h;t.vars.repeatRefresh&&t._initted&&t.invalidate()}}if(h!==u||e||n||t._zTime===p||!i&&t._zTime){if(!t._initted&&Ft(t,i,n,r,_))return;o=t._zTime;t._zTime=i||(r?p:0);r||(r=i&&!o);t.ratio=h;t._from&&(h=1-h);t._time=0;t._tTime=_;s=t._pt;while(s){s.r(h,s.d);s=s._next}i<0&&Ct(t,i,r,true);t._onUpdate&&!r&&ge(t,\"onUpdate\");_&&t._repeat&&!r&&t.parent&&ge(t,\"onRepeat\");if((i>=t._tDur||i<0)&&t.ratio===h){h&&xt(t,1);if(!r&&!e){ge(t,h?\"onComplete\":\"onReverseComplete\",true);t._prom&&t._prom()}}}else t._zTime||(t._zTime=i)},qt=function _findNextPauseTween(t,e,i){var r;if(i>e){r=t._first;while(r&&r._start<=i){if(\"isPause\"===r.data&&r._start>e)return r;r=r._next}}else{r=t._last;while(r&&r._start>=i){if(\"isPause\"===r.data&&r._start<e)return r;r=r._prev}}},jt=function _setDuration(t,e,i,r){var n=t._repeat,s=ut(e)||0,a=t._tTime/t._tDur;a&&!r&&(t._time*=s/t._dur);t._dur=s;t._tDur=n?n<0?1e10:ut(s*(n+1)+t._rDelay*n):s;a>0&&!r&&Ot(t,t._tTime=t._tDur*a);t.parent&&St(t);i||Dt(t.parent,t);return t},Vt=function _onUpdateTotalDuration(t){return t instanceof We?Dt(t):jt(t,t._dur)},Qt={_start:0,endTime:Y,totalDuration:Y},Yt=function _parsePosition(t,e,i){var r,n,s,a=t.labels,o=t._recent||Qt,u=t.duration()>=d?o.endTime(false):t._dur;if(b(e)&&(isNaN(e)||e in a)){n=e.charAt(0);s=\"%\"===e.substr(-1);r=e.indexOf(\"=\");if(\"<\"===n||\">\"===n){r>=0&&(e=e.replace(/=/,\"\"));return(\"<\"===n?o._start:o.endTime(o._repeat>=0))+(parseFloat(e.substr(1))||0)*(s?(r<0?o:i).totalDuration()/100:1)}if(r<0){e in a||(a[e]=u);return a[e]}n=parseFloat(e.charAt(r-1)+e.substr(r+1));s&&i&&(n=n/100*(R(i)?i[0]:i).totalDuration());return r>1?_parsePosition(t,e.substr(0,r-1),i)+n:u+n}return null==e?u:+e},Gt=function _createTweenType(t,e,i){var r,n,s=x(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];s&&(o.duration=e[1]);o.parent=i;if(t){r=o;n=i;while(n&&!(\"immediateRender\"in r)){r=n.vars.defaults||{};n=C(n.vars.inherit)&&n.parent}o.immediateRender=C(r.immediateRender);t<2?o.runBackwards=1:o.startAt=e[a-1]}return new oi(e[0],o,e[a+1])},Wt=function _conditionalReturn(t,e){return t||0===t?e(t):e},Kt=function _clamp(t,e,i){return i<t?t:i>e?e:i},Ht=function getUnit(t,e){return b(t)&&(e=B.exec(t))?e[1]:\"\"},Zt=function clamp(t,e,i){return Wt(i,(function(i){return Kt(t,e,i)}))},$t=[].slice,Jt=function _isArrayLike(t,e){return t&&M(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&M(t[0]))&&!t.nodeType&&t!==n},Xt=function _flatten(t,e,i){void 0===i&&(i=[]);return t.forEach((function(t){var r;return b(t)&&!e||Jt(t,1)?(r=i).push.apply(r,te(t)):i.push(t)}))||i},te=function toArray(t,e,r){return i&&!e&&i.selector?i.selector(t):!b(t)||r||!s&&Re()?R(t)?Xt(t,r):Jt(t)?$t.call(t,0):t?[t]:[]:$t.call((e||a).querySelectorAll(t),0)},ee=function selector(t){t=te(t)[0]||V(\"Invalid scope\")||{};return function(e){var i=t.current||t.nativeElement||t;return te(e,i.querySelectorAll?i:i===t?V(\"Invalid scope\")||a.createElement(\"div\"):t)}},ie=function shuffle(t){return t.sort((function(){return.5-Math.random()}))},re=function distribute(t){if(k(t))return t;var e=M(t)?t:{each:t},i=Ne(e.ease),r=e.from||0,n=parseFloat(e.base)||0,s={},a=r>0&&r<1,o=isNaN(r)||a,u=e.axis,h=r,l=r;if(b(r))h=l={center:.5,edges:.5,end:1}[r]||0;else if(!a&&o){h=r[0];l=r[1]}return function(t,a,_){var c,p,m,g,v,y,w,b,k,x=(_||e).length,D=s[x];if(!D){k=\"auto\"===e.grid?0:(e.grid||[1,d])[1];if(!k){w=-d;while(w<(w=_[k++].getBoundingClientRect().left)&&k<x);k--}D=s[x]=[];c=o?Math.min(k,x)*h-.5:r%k;p=k===d?0:o?x*l/k-.5:r/k|0;w=0;b=d;for(y=0;y<x;y++){m=y%k-c;g=p-(y/k|0);D[y]=v=u?Math.abs(\"y\"===u?g:m):T(m*m+g*g);v>w&&(w=v);v<b&&(b=v)}\"random\"===r&&ie(D);D.max=w-b;D.min=b;D.v=x=(parseFloat(e.amount)||parseFloat(e.each)*(k>x?x-1:u?\"y\"===u?x/k:k:Math.max(k,x/k))||0)*(\"edges\"===r?-1:1);D.b=x<0?n-x:n;D.u=Ht(e.amount||e.each)||0;i=i&&x<0?Be(i):i}x=(D[t]-D.min)/D.max||0;return ut(D.b+(i?i(x):x)*D.v)+D.u}},ne=function _roundModifier(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(i){var r=ut(Math.round(parseFloat(i)/t)*t*e);return(r-r%1)/e+(x(i)?0:Ht(i))}},se=function snap(t,e){var i,r,n=R(t);if(!n&&M(t)){i=n=t.radius||d;if(t.values){t=te(t.values);(r=!x(t[0]))&&(i*=i)}else t=ne(t.increment)}return Wt(e,n?k(t)?function(e){r=t(e);return Math.abs(r-e)<=i?r:e}:function(e){var n,s,a=parseFloat(r?e.x:e),o=parseFloat(r?e.y:0),u=d,h=0,l=t.length;while(l--){if(r){n=t[l].x-a;s=t[l].y-o;n=n*n+s*s}else n=Math.abs(t[l]-a);if(n<u){u=n;h=l}}h=!i||u<=i?t[h]:e;return r||h===e||x(e)?h:h+Ht(e)}:ne(t))},ae=function random(t,e,i,r){return Wt(R(t)?!e:true===i?!!(i=0):!r,(function(){return R(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+\"\").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*r)/r}))},oe=function pipe(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},ue=function unitize(t,e){return function(i){return t(parseFloat(i))+(e||Ht(i))}},he=function normalize(t,e,i){return de(t,e,0,1,i)},le=function _wrapArray(t,e,i){return Wt(i,(function(i){return t[~~e(i)]}))},fe=function wrap(t,e,i){var r=e-t;return R(t)?le(t,wrap(0,t.length),e):Wt(i,(function(e){return(r+(e-t)%r)%r+t}))},_e=function wrapYoyo(t,e,i){var r=e-t,n=2*r;return R(t)?le(t,wrapYoyo(0,t.length-1),e):Wt(i,(function(e){e=(n+(e-t)%n)%n||0;return t+(e>r?n-e:e)}))},ce=function _replaceRandom(t){var e,i,r,n,s=0,a=\"\";while(~(e=t.indexOf(\"random(\",s))){r=t.indexOf(\")\",e);n=\"[\"===t.charAt(e+7);i=t.substr(e+7,r-e-7).match(n?F:S);a+=t.substr(s,e-s)+ae(n?i:+i[0],n?0:+i[1],+i[2]||1e-5);s=r+1}return a+t.substr(s,t.length-s)},de=function mapRange(t,e,i,r,n){var s=e-t,a=r-i;return Wt(n,(function(e){return i+((e-t)/s*a||0)}))},pe=function interpolate(t,e,i,r){var n=isNaN(t+e)?0:function(i){return(1-i)*t+i*e};if(!n){var s,a,o,u,h,l=b(t),_={};true===i&&(r=1)&&(i=null);if(l){t={p:t};e={p:e}}else if(R(t)&&!R(e)){o=[];u=t.length;h=u-2;for(a=1;a<u;a++)o.push(interpolate(t[a-1],t[a]));u--;n=function func(t){t*=u;var e=Math.min(h,~~t);return o[e](t-e)};i=e}else r||(t=gt(R(t)?[]:{},t));if(!o){for(s in e)$e.call(_,t,s,\"get\",e[s]);n=function func(e){return mi(e,_)||(l?t.p:t)}}}return Wt(i,n)},me=function _getLabelInDirection(t,e,i){var r,n,s,a=t.labels,o=d;for(r in a){n=a[r]-e;if(n<0===!!i&&n&&o>(n=Math.abs(n))){s=r;o=n}}return s},ge=function _callback(t,e,r){var n,s,a,o=t.vars,u=o[e],h=i,l=t._ctx;if(u){n=o[e+\"Params\"];s=o.callbackScope||t;r&&Z.length&&ft();l&&(i=l);a=n?u.apply(s,n):u.call(s);i=h;return a}},ve=function _interrupt(t){xt(t);t.scrollTrigger&&t.scrollTrigger.kill(!!e);t.progress()<1&&ge(t,\"onInterrupt\");return t},Te=[],ye=function _createPlugin(t){if(A()&&t){t=!t.name&&t.default||t;var e=t.name,i=k(t),r=e&&!i&&t.init?function(){this._props=[]}:t,n={init:Y,render:mi,add:$e,kill:vi,modifier:gi,rawVars:0},s={targetTest:0,get:0,getSetter:_i,aliases:{},register:0};Re();if(t!==r){if(J[e])return;pt(r,pt(Tt(t,n),s));gt(r.prototype,gt(n,Tt(t,s)));J[r.prop=e]=r;if(t.targetTest){et.push(r);H[e]=1}e=(\"css\"===e?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}Q(e,r);t.register&&t.register(Ii,r,wi)}else t&&Te.push(t)},we=255,be={aqua:[0,we,we],lime:[0,we,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,we],navy:[0,0,128],white:[we,we,we],olive:[128,128,0],yellow:[we,we,0],orange:[we,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[we,0,0],pink:[we,192,203],cyan:[0,we,we],transparent:[we,we,we,0]},ke=function _hue(t,e,i){t+=t<0?1:t>1?-1:0;return(6*t<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*we+.5|0},xe=function splitColor(t,e,i){var r,n,s,a,o,u,h,l,_,c,d=t?x(t)?[t>>16,t>>8&we,t&we]:0:be.black;if(!d){\",\"===t.substr(-1)&&(t=t.substr(0,t.length-1));if(be[t])d=be[t];else if(\"#\"===t.charAt(0)){if(t.length<6){r=t.charAt(1);n=t.charAt(2);s=t.charAt(3);t=\"#\"+r+r+n+n+s+s+(5===t.length?t.charAt(4)+t.charAt(4):\"\")}if(9===t.length){d=parseInt(t.substr(1,6),16);return[d>>16,d>>8&we,d&we,parseInt(t.substr(7),16)/255]}t=parseInt(t.substr(1),16);d=[t>>16,t>>8&we,t&we]}else if(\"hsl\"===t.substr(0,3)){d=c=t.match(S);if(e){if(~t.indexOf(\"=\")){d=t.match(O);i&&d.length<4&&(d[3]=1);return d}}else{a=+d[0]%360/360;o=+d[1]/100;u=+d[2]/100;n=u<=.5?u*(o+1):u+o-u*o;r=2*u-n;d.length>3&&(d[3]*=1);d[0]=ke(a+1/3,r,n);d[1]=ke(a,r,n);d[2]=ke(a-1/3,r,n)}}else d=t.match(S)||be.transparent;d=d.map(Number)}if(e&&!c){r=d[0]/we;n=d[1]/we;s=d[2]/we;h=Math.max(r,n,s);l=Math.min(r,n,s);u=(h+l)/2;if(h===l)a=o=0;else{_=h-l;o=u>.5?_/(2-h-l):_/(h+l);a=h===r?(n-s)/_+(n<s?6:0):h===n?(s-r)/_+2:(r-n)/_+4;a*=60}d[0]=~~(a+.5);d[1]=~~(100*o+.5);d[2]=~~(100*u+.5)}i&&d.length<4&&(d[3]=1);return d},De=function _colorOrderData(t){var e=[],i=[],r=-1;t.split(Ce).forEach((function(t){var n=t.match(z)||[];e.push.apply(e,n);i.push(r+=n.length+1)}));e.c=i;return e},Me=function _formatColors(t,e,i){var r,n,s,a,o=\"\",u=(t+o).match(Ce),h=e?\"hsla(\":\"rgba(\",l=0;if(!u)return t;u=u.map((function(t){return(t=xe(t,e,1))&&h+(e?t[0]+\",\"+t[1]+\"%,\"+t[2]+\"%,\"+t[3]:t.join(\",\"))+\")\"}));if(i){s=De(t);r=i.c;if(r.join(o)!==s.c.join(o)){n=t.replace(Ce,\"1\").split(z);a=n.length-1;for(;l<a;l++)o+=n[l]+(~r.indexOf(l)?u.shift()||h+\"0,0,0,0)\":(s.length?s:u.length?u:i).shift())}}if(!n){n=t.split(Ce);a=n.length-1;for(;l<a;l++)o+=n[l]+u[l]}return o+n[a]},Ce=function(){var t,e=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\";for(t in be)e+=\"|\"+t+\"\\\\b\";return new RegExp(e+\")\",\"gi\")}(),Ae=/hsl[a]?\\(/,Ee=function _colorStringFilter(t){var e,i=t.join(\" \");Ce.lastIndex=0;if(Ce.test(i)){e=Ae.test(i);t[1]=Me(t[1],e);t[0]=Me(t[0],e,De(t[1]));return true}},Pe=function(){var t,e,i,r,u,h,_=Date.now,c=500,d=33,p=_(),m=p,g=1e3/240,v=g,T=[],y=function _tick(i){var n,s,a,o,l=_()-m,y=true===i;l>c&&(p+=l-d);m+=l;a=m-p;n=a-v;if(n>0||y){o=++r.frame;u=a-1e3*r.time;r.time=a/=1e3;v+=n+(n>=g?4:g-n);s=1}y||(t=e(_tick));if(s)for(h=0;h<T.length;h++)T[h](a,u,o,i)};r={time:0,frame:0,tick:function tick(){y(true)},deltaRatio:function deltaRatio(t){return u/(1e3/(t||60))},wake:function wake(){if(o){if(!s&&A()){n=s=window;a=n.document||{};U.gsap=Ii;(n.gsapVersions||(n.gsapVersions=[])).push(Ii.version);q(N||n.GreenSockGlobals||!n.gsap&&n||{});i=n.requestAnimationFrame;Te.forEach(ye)}t&&r.sleep();e=i||function(t){return setTimeout(t,v-1e3*r.time+1|0)};l=1;y(2)}},sleep:function sleep(){(i?n.cancelAnimationFrame:clearTimeout)(t);l=0;e=Y},lagSmoothing:function lagSmoothing(t,e){c=t||Infinity;d=Math.min(e||33,c)},fps:function fps(t){g=1e3/(t||240);v=1e3*r.time+g},add:function add(t,e,i){var n=e?function(e,i,s,a){t(e,i,s,a);r.remove(n)}:t;r.remove(t);T[i?\"unshift\":\"push\"](n);Re();return n},remove:function remove(t,e){~(e=T.indexOf(t))&&T.splice(e,1)&&h>=e&&h--},_listeners:T};return r}(),Re=function _wake(){return!l&&Pe.wake()},Se={},Oe=/^[\\d.\\-M][\\d.\\-,\\s]/,ze=/[\"']/g,Ie=function _parseObjectInString(t){var e,i,r,n={},s=t.substr(1,t.length-3).split(\":\"),a=s[0],o=1,u=s.length;for(;o<u;o++){i=s[o];e=o!==u-1?i.lastIndexOf(\",\"):i.length;r=i.substr(0,e);n[a]=isNaN(r)?r.replace(ze,\"\").trim():+r;a=i.substr(e+1).trim()}return n},Le=function _valueInParentheses(t){var e=t.indexOf(\"(\")+1,i=t.indexOf(\")\"),r=t.indexOf(\"(\",e);return t.substring(e,~r&&r<i?t.indexOf(\")\",i+1):i)},Fe=function _configEaseFromString(t){var e=(t+\"\").split(\"(\"),i=Se[e[0]];return i&&e.length>1&&i.config?i.config.apply(null,~t.indexOf(\"{\")?[Ie(e[1])]:Le(t).split(\",\").map(ct)):Se._CE&&Oe.test(t)?Se._CE(\"\",t):i},Be=function _invertEase(t){return function(e){return 1-t(1-e)}},Ue=function _propagateYoyoEase(t,e){var i,r=t._first;while(r){if(r instanceof We)_propagateYoyoEase(r,e);else if(r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==e)if(r.timeline)_propagateYoyoEase(r.timeline,e);else{i=r._ease;r._ease=r._yEase;r._yEase=i;r._yoyo=e}r=r._next}},Ne=function _parseEase(t,e){return t&&(k(t)?t:Se[t]||Fe(t))||e},qe=function _insertEase(t,e,i,r){void 0===i&&(i=function easeOut(t){return 1-e(1-t)});void 0===r&&(r=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,s={easeIn:e,easeOut:i,easeInOut:r};at(t,(function(t){Se[t]=U[t]=s;Se[n=t.toLowerCase()]=i;for(var e in s)Se[n+(\"easeIn\"===e?\".in\":\"easeOut\"===e?\".out\":\".inOut\")]=Se[t+\".\"+e]=s[e]}));return s},je=function _easeInOutFromOut(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Ve=function _configElastic(t,e,i){var r=e>=1?e:1,n=(i||(t?.3:.45))/(e<1?e:1),s=n/m*(Math.asin(1/r)||0),a=function easeOut(t){return 1===t?1:r*Math.pow(2,-10*t)*w((t-s)*n)+1},o=\"out\"===t?a:\"in\"===t?function(t){return 1-a(1-t)}:je(a);n=m/n;o.config=function(e,i){return _configElastic(t,e,i)};return o},Qe=function _configBack(t,e){void 0===e&&(e=1.70158);var i=function easeOut(t){return t?--t*t*((e+1)*t+e)+1:0},r=\"out\"===t?i:\"in\"===t?function(t){return 1-i(1-t)}:je(i);r.config=function(e){return _configBack(t,e)};return r};at(\"Linear,Quad,Cubic,Quart,Quint,Strong\",(function(t,e){var i=e<5?e+1:e;qe(t+\",Power\"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))}));Se.Linear.easeNone=Se.none=Se.Linear.easeIn;qe(\"Elastic\",Ve(\"in\"),Ve(\"out\"),Ve());(function(t,e){var i=1/e,r=2*i,n=2.5*i,s=function easeOut(s){return s<i?t*s*s:s<r?t*Math.pow(s-1.5/e,2)+.75:s<n?t*(s-=2.25/e)*s+.9375:t*Math.pow(s-2.625/e,2)+.984375};qe(\"Bounce\",(function(t){return 1-s(1-t)}),s)})(7.5625,2.75);qe(\"Expo\",(function(t){return t?Math.pow(2,10*(t-1)):0}));qe(\"Circ\",(function(t){return-(T(1-t*t)-1)}));qe(\"Sine\",(function(t){return 1===t?1:1-y(t*g)}));qe(\"Back\",Qe(\"in\"),Qe(\"out\"),Qe());Se.SteppedEase=Se.steps=U.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var i=1/t,r=t+(e?0:1),n=e?1:0,s=1-p;return function(t){return((r*Kt(0,s,t)|0)+n)*i}}};c.ease=Se[\"quad.out\"];at(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",(function(t){return it+=t+\",\"+t+\"Params,\"}));var Ye=function GSCache(t,e){this.id=v++;t._gsap=this;this.target=t;this.harness=e;this.get=e?e.get:st;this.set=e?e.getSetter:_i};var Ge=function(){function Animation(t){this.vars=t;this._delay=+t.delay||0;if(this._repeat=Infinity===t.repeat?-2:t.repeat||0){this._rDelay=t.repeatDelay||0;this._yoyo=!!t.yoyo||!!t.yoyoEase}this._ts=1;jt(this,+t.duration,1,1);this.data=t.data;if(i){this._ctx=i;i.data.push(this)}l||Pe.wake()}var t=Animation.prototype;t.delay=function delay(t){if(t||0===t){this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay);this._delay=t;return this}return this._delay};t.duration=function duration(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur};t.totalDuration=function totalDuration(t){if(!arguments.length)return this._tDur;this._dirty=0;return jt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))};t.totalTime=function totalTime(t,e){Re();if(!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){Ot(this,t);!i._dp||i.parent||zt(i,this);while(i&&i.parent){i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,true);i=i.parent}!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&It(this._dp,this,this._start-this._delay)}if(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===p||!t&&!this._initted&&(this.add||this._ptLookup)){this._ts||(this._pTime=t);_t(this,t,e)}return this};t.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Et(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time};t.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio};t.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Et(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio};t.iteration=function iteration(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?Pt(this._tTime,i)+1:1};t.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-p?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Rt(this.parent._time,this):this._tTime;this._rts=+t||0;this._ts=this._ps||t===-p?0:this._rts;this.totalTime(Kt(-Math.abs(this._delay),this._tDur,e),true);St(this);return Mt(this)};t.paused=function paused(t){if(!arguments.length)return this._ps;if(this._ps!==t){this._ps=t;if(t){this._pTime=this._tTime||Math.max(-this._delay,this.rawTime());this._ts=this._act=0}else{Re();this._ts=this._rts;this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==p&&(this._tTime-=p))}}return this};t.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;e&&(e._sort||!this.parent)&&It(e,this,t-this._delay);return this}return this._start};t.endTime=function endTime(t){return this._start+(C(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)};t.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Rt(e.rawTime(t),this):this._tTime:this._tTime};t.revert=function revert(t){void 0===t&&(t=K);var i=e;e=t;if(this._initted||this._startAt){this.timeline&&this.timeline.revert(t);this.totalTime(-.01,t.suppressEvents)}\"nested\"!==this.data&&false!==t.kill&&this.kill();e=i;return this};t.globalTime=function globalTime(t){var e=this,i=arguments.length?t:e.rawTime();while(e){i=e._start+i/(e._ts||1);e=e._dp}return!this.parent&&this._sat?this._sat.vars.immediateRender?-1:this._sat.globalTime(t):i};t.repeat=function repeat(t){if(arguments.length){this._repeat=Infinity===t?-2:t;return Vt(this)}return-2===this._repeat?Infinity:this._repeat};t.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;this._rDelay=t;Vt(this);return e?this.time(e):this}return this._rDelay};t.yoyo=function yoyo(t){if(arguments.length){this._yoyo=t;return this}return this._yoyo};t.seek=function seek(t,e){return this.totalTime(Yt(this,t),C(e))};t.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,C(e))};t.play=function play(t,e){null!=t&&this.seek(t,e);return this.reversed(false).paused(false)};t.reverse=function reverse(t,e){null!=t&&this.seek(t||this.totalDuration(),e);return this.reversed(true).paused(false)};t.pause=function pause(t,e){null!=t&&this.seek(t,e);return this.paused(true)};t.resume=function resume(){return this.paused(false)};t.reversed=function reversed(t){if(arguments.length){!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-p:0));return this}return this._rts<0};t.invalidate=function invalidate(){this._initted=this._act=0;this._zTime=-p;return this};t.isActive=function isActive(){var t,e=this.parent||this._dp,i=this._start;return!!(!e||this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(true))>=i&&t<this.endTime(true)-p)};t.eventCallback=function eventCallback(t,e,i){var r=this.vars;if(arguments.length>1){if(e){r[t]=e;i&&(r[t+\"Params\"]=i);\"onUpdate\"===t&&(this._onUpdate=e)}else delete r[t];return this}return r[t]};t.then=function then(t){var e=this;return new Promise((function(i){var r=k(t)?t:dt,n=function _resolve(){var t=e.then;e.then=null;k(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t);i(r);e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n}))};t.kill=function kill(){ve(this)};return Animation}();pt(Ge.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:false,parent:null,_initted:false,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-p,_prom:0,_ps:false,_rts:1});var We=function(t){_inheritsLoose(Timeline,t);function Timeline(e,i){var n;void 0===e&&(e={});n=t.call(this,e)||this;n.labels={};n.smoothChildTiming=!!e.smoothChildTiming;n.autoRemoveChildren=!!e.autoRemoveChildren;n._sort=C(e.sortChildren);r&&It(e.parent||r,_assertThisInitialized(n),i);e.reversed&&n.reverse();e.paused&&n.paused(true);e.scrollTrigger&&Lt(_assertThisInitialized(n),e.scrollTrigger);return n}var i=Timeline.prototype;i.to=function to(t,e,i){Gt(0,arguments,this);return this};i.from=function from(t,e,i){Gt(1,arguments,this);return this};i.fromTo=function fromTo(t,e,i,r){Gt(2,arguments,this);return this};i.set=function set(t,e,i){e.duration=0;e.parent=this;yt(e).repeatDelay||(e.repeat=0);e.immediateRender=!!e.immediateRender;new oi(t,e,Yt(this,i),1);return this};i.call=function call(t,e,i){return It(this,oi.delayedCall(0,t,e),i)};i.staggerTo=function staggerTo(t,e,i,r,n,s,a){i.duration=e;i.stagger=i.stagger||r;i.onComplete=s;i.onCompleteParams=a;i.parent=this;new oi(t,i,Yt(this,n));return this};i.staggerFrom=function staggerFrom(t,e,i,r,n,s,a){i.runBackwards=1;yt(i).immediateRender=C(i.immediateRender);return this.staggerTo(t,e,i,r,n,s,a)};i.staggerFromTo=function staggerFromTo(t,e,i,r,n,s,a,o){r.startAt=i;yt(r).immediateRender=C(r.immediateRender);return this.staggerTo(t,e,r,n,s,a,o)};i.render=function render(t,i,n){var s,a,o,u,h,l,_,c,d,m,g,v,T=this._time,y=this._dirty?this.totalDuration():this._tDur,w=this._dur,b=t<=0?0:ut(t),k=this._zTime<0!==t<0&&(this._initted||!w);this!==r&&b>y&&t>=0&&(b=y);if(b!==this._tTime||n||k){if(T!==this._time&&w){b+=this._time-T;t+=this._time-T}s=b;d=this._start;c=this._ts;l=!c;if(k){w||(T=this._zTime);(t||!i)&&(this._zTime=t)}if(this._repeat){g=this._yoyo;h=w+this._rDelay;if(this._repeat<-1&&t<0)return this.totalTime(100*h+t,i,n);s=ut(b%h);if(b===y){u=this._repeat;s=w}else{u=~~(b/h);if(u&&u===b/h){s=w;u--}s>w&&(s=w)}m=Pt(this._tTime,h);!T&&this._tTime&&m!==u&&this._tTime-m*h-this._dur<=0&&(m=u);if(g&&1&u){s=w-s;v=1}if(u!==m&&!this._lock){var x=g&&1&m,D=x===(g&&1&u);u<m&&(x=!x);T=x?0:w;this._lock=1;this.render(T||(v?0:ut(u*h)),i,!w)._lock=0;this._tTime=b;!i&&this.parent&&ge(this,\"onRepeat\");this.vars.repeatRefresh&&!v&&(this.invalidate()._lock=1);if(T&&T!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;w=this._dur;y=this._tDur;if(D){this._lock=2;T=x?w:-1e-4;this.render(T,true);this.vars.repeatRefresh&&!v&&this.invalidate()}this._lock=0;if(!this._ts&&!l)return this;Ue(this,v)}}if(this._hasPause&&!this._forcing&&this._lock<2){_=qt(this,ut(T),ut(s));_&&(b-=s-(s=_._start))}this._tTime=b;this._time=s;this._act=!c;if(!this._initted){this._onUpdate=this.vars.onUpdate;this._initted=1;this._zTime=t;T=0}if(!T&&s&&!i&&!u){ge(this,\"onStart\");if(this._tTime!==b)return this}if(s>=T&&t>=0){a=this._first;while(a){o=a._next;if((a._act||s>=a._start)&&a._ts&&_!==a){if(a.parent!==this)return this.render(t,i,n);a.render(a._ts>0?(s-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(s-a._start)*a._ts,i,n);if(s!==this._time||!this._ts&&!l){_=0;o&&(b+=this._zTime=-p);break}}a=o}}else{a=this._last;var M=t<0?t:s;while(a){o=a._prev;if((a._act||M<=a._end)&&a._ts&&_!==a){if(a.parent!==this)return this.render(t,i,n);a.render(a._ts>0?(M-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(M-a._start)*a._ts,i,n||e&&(a._initted||a._startAt));if(s!==this._time||!this._ts&&!l){_=0;o&&(b+=this._zTime=M?-p:p);break}}a=o}}if(_&&!i){this.pause();_.render(s>=T?0:-p)._zTime=s>=T?1:-1;if(this._ts){this._start=d;St(this);return this.render(t,i,n)}}this._onUpdate&&!i&&ge(this,\"onUpdate\",true);if((b===y&&this._tTime>=this.totalDuration()||!b&&T)&&(d===this._start||Math.abs(c)!==Math.abs(this._ts))&&!this._lock){(t||!w)&&(b===y&&this._ts>0||!b&&this._ts<0)&&xt(this,1);if(!i&&!(t<0&&!T)&&(b||T||!y)){ge(this,b===y&&t>=0?\"onComplete\":\"onReverseComplete\",true);this._prom&&!(b<y&&this.timeScale()>0)&&this._prom()}}}return this};i.add=function add(t,e){var i=this;x(e)||(e=Yt(this,e,t));if(!(t instanceof Ge)){if(R(t)){t.forEach((function(t){return i.add(t,e)}));return this}if(b(t))return this.addLabel(t,e);if(!k(t))return this;t=oi.delayedCall(0,t)}return this!==t?It(this,t,e):this};i.getChildren=function getChildren(t,e,i,r){void 0===t&&(t=true);void 0===e&&(e=true);void 0===i&&(i=true);void 0===r&&(r=-d);var n=[],s=this._first;while(s){if(s._start>=r)if(s instanceof oi)e&&n.push(s);else{i&&n.push(s);t&&n.push.apply(n,s.getChildren(true,e,i))}s=s._next}return n};i.getById=function getById(t){var e=this.getChildren(1,1,1),i=e.length;while(i--)if(e[i].vars.id===t)return e[i]};i.remove=function remove(t){if(b(t))return this.removeLabel(t);if(k(t))return this.killTweensOf(t);kt(this,t);t===this._recent&&(this._recent=this._last);return Dt(this)};i.totalTime=function totalTime(e,i){if(!arguments.length)return this._tTime;this._forcing=1;!this._dp&&this._ts&&(this._start=ut(Pe.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts)));t.prototype.totalTime.call(this,e,i);this._forcing=0;return this};i.addLabel=function addLabel(t,e){this.labels[t]=Yt(this,e);return this};i.removeLabel=function removeLabel(t){delete this.labels[t];return this};i.addPause=function addPause(t,e,i){var r=oi.delayedCall(0,e||Y,i);r.data=\"isPause\";this._hasPause=1;return It(this,r,Yt(this,t))};i.removePause=function removePause(t){var e=this._first;t=Yt(this,t);while(e){e._start===t&&\"isPause\"===e.data&&xt(e);e=e._next}};i.killTweensOf=function killTweensOf(t,e,i){var r=this.getTweensOf(t,i),n=r.length;while(n--)Ke!==r[n]&&r[n].kill(t,e);return this};i.getTweensOf=function getTweensOf(t,e){var i,r=[],n=te(t),s=this._first,a=x(e);while(s){s instanceof oi?lt(s._targets,n)&&(a?(!Ke||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&r.push(s):(i=s.getTweensOf(n,e)).length&&r.push.apply(r,i);s=s._next}return r};i.tweenTo=function tweenTo(t,e){e=e||{};var i,r=this,n=Yt(r,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,h=s.immediateRender,l=oi.to(r,pt({ease:e.ease||\"none\",lazy:false,immediateRender:false,time:n,overwrite:\"auto\",duration:e.duration||Math.abs((n-(a&&\"time\"in a?a.time:r._time))/r.timeScale())||p,onStart:function onStart(){r.pause();if(!i){var t=e.duration||Math.abs((n-(a&&\"time\"in a?a.time:r._time))/r.timeScale());l._dur!==t&&jt(l,t,0,1).render(l._time,true,true);i=1}o&&o.apply(l,u||[])}},e));return h?l.render(0):l};i.tweenFromTo=function tweenFromTo(t,e,i){return this.tweenTo(e,pt({startAt:{time:Yt(this,t)}},i))};i.recent=function recent(){return this._recent};i.nextLabel=function nextLabel(t){void 0===t&&(t=this._time);return me(this,Yt(this,t))};i.previousLabel=function previousLabel(t){void 0===t&&(t=this._time);return me(this,Yt(this,t),1)};i.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,true):this.previousLabel(this._time+p)};i.shiftChildren=function shiftChildren(t,e,i){void 0===i&&(i=0);var r,n=this._first,s=this.labels;while(n){if(n._start>=i){n._start+=t;n._end+=t}n=n._next}if(e)for(r in s)s[r]>=i&&(s[r]+=t);return Dt(this)};i.invalidate=function invalidate(e){var i=this._first;this._lock=0;while(i){i.invalidate(e);i=i._next}return t.prototype.invalidate.call(this,e)};i.clear=function clear(t){void 0===t&&(t=true);var e,i=this._first;while(i){e=i._next;this.remove(i);i=e}this._dp&&(this._time=this._tTime=this._pTime=0);t&&(this.labels={});return Dt(this)};i.totalDuration=function totalDuration(t){var e,i,n,s=0,a=this,o=a._last,u=d;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){n=a.parent;while(o){e=o._prev;o._dirty&&o.totalDuration();i=o._start;if(i>u&&a._sort&&o._ts&&!a._lock){a._lock=1;It(a,o,i-o._delay,1)._lock=0}else u=i;if(i<0&&o._ts){s-=i;if(!n&&!a._dp||n&&n.smoothChildTiming){a._start+=i/a._ts;a._time-=i;a._tTime-=i}a.shiftChildren(-i,false,-Infinity);u=0}o._end>s&&o._ts&&(s=o._end);o=e}jt(a,a===r&&a._time>s?a._time:s,1,1);a._dirty=0}return a._tDur};Timeline.updateRoot=function updateRoot(t){if(r._ts){_t(r,Rt(t,r));u=Pe.frame}if(Pe.frame>=tt){tt+=_.autoSleep||120;var e=r._first;if((!e||!e._ts)&&_.autoSleep&&Pe._listeners.length<2){while(e&&!e._ts)e=e._next;e||Pe.sleep()}}};return Timeline}(Ge);pt(We.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ke,He,Ze=function _addComplexStringPropTween(t,e,i,r,n,s,a){var o,u,h,l,_,c,d,p,m=new wi(this._pt,t,e,0,1,pi,null,n),g=0,v=0;m.b=i;m.e=r;i+=\"\";r+=\"\";(d=~r.indexOf(\"random(\"))&&(r=ce(r));if(s){p=[i,r];s(p,t,e);i=p[0];r=p[1]}u=i.match(I)||[];while(o=I.exec(r)){l=o[0];_=r.substring(g,o.index);h?h=(h+1)%5:\"rgba(\"===_.substr(-5)&&(h=1);if(l!==u[v++]){c=parseFloat(u[v-1])||0;m._pt={_next:m._pt,p:_||1===v?_:\",\",s:c,c:\"=\"===l.charAt(1)?ht(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0};g=I.lastIndex}}m.c=g<r.length?r.substring(g,r.length):\"\";m.fp=a;(L.test(r)||d)&&(m.e=0);this._pt=m;return m},$e=function _addPropTween(t,e,i,r,n,s,a,o,u,h){k(r)&&(r=r(n||0,t,s));var l,c=t[e],d=\"get\"!==i?i:k(c)?u?t[e.indexOf(\"set\")||!k(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](u):t[e]():c,p=k(c)?u?li:hi:ui;if(b(r)){~r.indexOf(\"random(\")&&(r=ce(r));if(\"=\"===r.charAt(1)){l=ht(d,r)+(Ht(d)||0);(l||0===l)&&(r=l)}}if(!h||d!==r||He){if(!isNaN(d*r)&&\"\"!==r){l=new wi(this._pt,t,e,+d||0,r-(d||0),\"boolean\"===typeof c?di:ci,0,p);u&&(l.fp=u);a&&l.modifier(a,this,t);return this._pt=l}!c&&!(e in t)&&j(e,r);return Ze.call(this,t,e,d,r,p,o||_.stringFilter,u)}},Je=function _processVars(t,e,i,r,n){k(t)&&(t=ni(t,n,e,i,r));if(!M(t)||t.style&&t.nodeType||R(t)||P(t))return b(t)?ni(t,n,e,i,r):t;var s,a={};for(s in t)a[s]=ni(t[s],n,e,i,r);return a},Xe=function _checkPlugin(t,e,i,r,n,s){var a,o,u,l;if(J[t]&&false!==(a=new J[t]).init(n,a.rawVars?e[t]:Je(e[t],r,n,s,i),i,r,s)){i._pt=o=new wi(i._pt,n,t,0,1,a.render,a,0,a.priority);if(i!==h){u=i._ptLookup[i._targets.indexOf(n)];l=a._props.length;while(l--)u[a._props[l]]=o}}return a},ti=function _initTween(i,n,s){var a,o,u,h,l,_,m,g,v,T,y,w,b,k=i.vars,x=k.ease,D=k.startAt,M=k.immediateRender,A=k.lazy,E=k.onUpdate,P=k.onUpdateParams,R=k.callbackScope,S=k.runBackwards,O=k.yoyoEase,z=k.keyframes,I=k.autoRevert,L=i._dur,F=i._startAt,B=i._targets,U=i.parent,N=U&&\"nested\"===U.data?U.vars.targets:B,q=\"auto\"===i._overwrite&&!t,j=i.timeline;j&&(!z||!x)&&(x=\"none\");i._ease=Ne(x,c.ease);i._yEase=O?Be(Ne(true===O?x:O,c.ease)):0;if(O&&i._yoyo&&!i._repeat){O=i._yEase;i._yEase=i._ease;i._ease=O}i._from=!j&&!!k.runBackwards;if(!j||z&&!k.stagger){g=B[0]?nt(B[0]).harness:0;w=g&&k[g.prop];a=Tt(k,H);if(F){F._zTime<0&&F.progress(1);n<0&&S&&M&&!I?F.render(-1,true):F.revert(S&&L?W:G);F._lazy=0}if(D){xt(i._startAt=oi.set(B,pt({data:\"isStart\",overwrite:false,parent:U,immediateRender:true,lazy:!F&&C(A),startAt:null,delay:0,onUpdate:E,onUpdateParams:P,callbackScope:R,stagger:0},D)));i._startAt._dp=0;i._startAt._sat=i;n<0&&(e||!M&&!I)&&i._startAt.revert(W);if(M&&L&&n<=0&&s<=0){n&&(i._zTime=n);return}}else if(S&&L&&!F){n&&(M=false);u=pt({overwrite:false,data:\"isFromStart\",lazy:M&&!F&&C(A),immediateRender:M,stagger:0,parent:U},a);w&&(u[g.prop]=w);xt(i._startAt=oi.set(B,u));i._startAt._dp=0;i._startAt._sat=i;n<0&&(e?i._startAt.revert(W):i._startAt.render(-1,true));i._zTime=n;if(M){if(!n)return}else _initTween(i._startAt,p,p)}i._pt=i._ptCache=0;A=L&&C(A)||A&&!L;for(o=0;o<B.length;o++){l=B[o];m=l._gsap||rt(B)[o]._gsap;i._ptLookup[o]=T={};$[m.id]&&Z.length&&ft();y=N===B?o:N.indexOf(l);if(g&&false!==(v=new g).init(l,w||a,i,y,N)){i._pt=h=new wi(i._pt,l,v.name,0,1,v.render,v,0,v.priority);v._props.forEach((function(t){T[t]=h}));v.priority&&(_=1)}if(!g||w)for(u in a)J[u]&&(v=Xe(u,a,i,y,l,N))?v.priority&&(_=1):T[u]=h=$e.call(i,l,u,\"get\",a[u],y,N,0,k.stringFilter);i._op&&i._op[o]&&i.kill(l,i._op[o]);if(q&&i._pt){Ke=i;r.killTweensOf(l,T,i.globalTime(n));b=!i.parent;Ke=0}i._pt&&A&&($[m.id]=1)}_&&yi(i);i._onInit&&i._onInit(i)}i._onUpdate=E;i._initted=(!i._op||i._pt)&&!b;z&&n<=0&&j.render(d,true,true)},ei=function _updatePropTweens(t,e,i,r,n,s,a){var o,u,h,l,_=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!_){_=t._ptCache[e]=[];h=t._ptLookup;l=t._targets.length;while(l--){o=h[l][e];if(o&&o.d&&o.d._pt){o=o.d._pt;while(o&&o.p!==e&&o.fp!==e)o=o._next}if(!o){He=1;t.vars[e]=\"+=0\";ti(t,a);He=0;return 1}_.push(o)}}l=_.length;while(l--){u=_[l];o=u._pt||u;o.s=!r&&0!==r||n?o.s+(r||0)+s*o.c:r;o.c=i-o.s;u.e&&(u.e=ot(i)+Ht(u.e));u.b&&(u.b=o.s+Ht(u.b))}},ii=function _addAliasesToVars(t,e){var i,r,n,s,a=t[0]?nt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;i=gt({},e);for(r in o)if(r in i){s=o[r].split(\",\");n=s.length;while(n--)i[s[n]]=i[r]}return i},ri=function _parseKeyframe(t,e,i,r){var n,s,a=e.ease||r||\"power1.inOut\";if(R(e)){s=i[t]||(i[t]=[]);e.forEach((function(t,i){return s.push({t:i/(e.length-1)*100,v:t,e:a})}))}else for(n in e){s=i[n]||(i[n]=[]);\"ease\"===n||s.push({t:parseFloat(t),v:e[n],e:a})}},ni=function _parseFuncOrString(t,e,i,r,n){return k(t)?t.call(e,i,r,n):b(t)&&~t.indexOf(\"random(\")?ce(t):t},si=it+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",ai={};at(si+\",id,stagger,delay,duration,paused,scrollTrigger\",(function(t){return ai[t]=1}));var oi=function(e){_inheritsLoose(Tween,e);function Tween(i,n,s,a){var o;if(\"number\"===typeof n){s.duration=n;n=s;s=null}o=e.call(this,a?n:yt(n))||this;var u,h,l,c,d,m,g,v,T=o.vars,y=T.duration,w=T.delay,b=T.immediateRender,k=T.stagger,D=T.overwrite,A=T.keyframes,S=T.defaults,O=T.scrollTrigger,z=T.yoyoEase,I=n.parent||r,L=(R(i)||P(i)?x(i[0]):\"length\"in n)?[i]:te(i);o._targets=L.length?rt(L):V(\"GSAP target \"+i+\" not found. https://greensock.com\",!_.nullTargetWarn)||[];o._ptLookup=[];o._overwrite=D;if(A||k||E(y)||E(w)){n=o.vars;u=o.timeline=new We({data:\"nested\",defaults:S||{},targets:I&&\"nested\"===I.data?I.vars.targets:L});u.kill();u.parent=u._dp=_assertThisInitialized(o);u._start=0;if(k||E(y)||E(w)){c=L.length;g=k&&re(k);if(M(k))for(d in k)if(~si.indexOf(d)){v||(v={});v[d]=k[d]}for(h=0;h<c;h++){l=Tt(n,ai);l.stagger=0;z&&(l.yoyoEase=z);v&&gt(l,v);m=L[h];l.duration=+ni(y,_assertThisInitialized(o),h,m,L);l.delay=(+ni(w,_assertThisInitialized(o),h,m,L)||0)-o._delay;if(!k&&1===c&&l.delay){o._delay=w=l.delay;o._start+=w;l.delay=0}u.to(m,l,g?g(h,m,L):0);u._ease=Se.none}u.duration()?y=w=0:o.timeline=0}else if(A){yt(pt(u.vars.defaults,{ease:\"none\"}));u._ease=Ne(A.ease||n.ease||\"none\");var F,B,U,N=0;if(R(A)){A.forEach((function(t){return u.to(L,t,\">\")}));u.duration()}else{l={};for(d in A)\"ease\"===d||\"easeEach\"===d||ri(d,A[d],l,A.easeEach);for(d in l){F=l[d].sort((function(t,e){return t.t-e.t}));N=0;for(h=0;h<F.length;h++){B=F[h];U={ease:B.e,duration:(B.t-(h?F[h-1].t:0))/100*y};U[d]=B.v;u.to(L,U,N);N+=U.duration}}u.duration()<y&&u.to({},{duration:y-u.duration()})}}y||o.duration(y=u.duration())}else o.timeline=0;if(true===D&&!t){Ke=_assertThisInitialized(o);r.killTweensOf(L);Ke=0}It(I,_assertThisInitialized(o),s);n.reversed&&o.reverse();n.paused&&o.paused(true);if(b||!y&&!A&&o._start===ut(I._time)&&C(b)&&At(_assertThisInitialized(o))&&\"nested\"!==I.data){o._tTime=-p;o.render(Math.max(0,-w)||0)}O&&Lt(_assertThisInitialized(o),O);return o}var i=Tween.prototype;i.render=function render(t,e,i){var r,n,s,a,o,u,h,l,_,c=this._time,d=this._tDur,m=this._dur,g=t<0,v=t>d-p&&!g?d:t<p?0:t;if(m){if(v!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g){r=v;l=this.timeline;if(this._repeat){a=m+this._rDelay;if(this._repeat<-1&&g)return this.totalTime(100*a+t,e,i);r=ut(v%a);if(v===d){s=this._repeat;r=m}else{s=~~(v/a);if(s&&s===v/a){r=m;s--}r>m&&(r=m)}u=this._yoyo&&1&s;if(u){_=this._yEase;r=m-r}o=Pt(this._tTime,a);if(r===c&&!i&&this._initted){this._tTime=v;return this}if(s!==o){l&&this._yEase&&Ue(l,u);if(this.vars.repeatRefresh&&!u&&!this._lock){this._lock=i=1;this.render(ut(a*s),true).invalidate()._lock=0}}}if(!this._initted){if(Ft(this,g?t:r,i,e,v)){this._tTime=0;return this}if(c!==this._time)return this;if(m!==this._dur)return this.render(t,e,i)}this._tTime=v;this._time=r;if(!this._act&&this._ts){this._act=1;this._lazy=0}this.ratio=h=(_||this._ease)(r/m);this._from&&(this.ratio=h=1-h);if(r&&!c&&!e&&!s){ge(this,\"onStart\");if(this._tTime!==v)return this}n=this._pt;while(n){n.r(h,n.d);n=n._next}l&&l.render(t<0?t:!r&&u?-p:l._dur*l._ease(r/this._dur),e,i)||this._startAt&&(this._zTime=t);if(this._onUpdate&&!e){g&&Ct(this,t,e,i);ge(this,\"onUpdate\")}this._repeat&&s!==o&&this.vars.onRepeat&&!e&&this.parent&&ge(this,\"onRepeat\");if((v===this._tDur||!v)&&this._tTime===v){g&&!this._onUpdate&&Ct(this,t,true,true);(t||!m)&&(v===this._tDur&&this._ts>0||!v&&this._ts<0)&&xt(this,1);if(!e&&!(g&&!c)&&(v||c||u)){ge(this,v===d?\"onComplete\":\"onReverseComplete\",true);this._prom&&!(v<d&&this.timeScale()>0)&&this._prom()}}}}else Nt(this,t,e,i);return this};i.targets=function targets(){return this._targets};i.invalidate=function invalidate(t){(!t||!this.vars.runBackwards)&&(this._startAt=0);this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0;this._ptLookup=[];this.timeline&&this.timeline.invalidate(t);return e.prototype.invalidate.call(this,t)};i.resetTo=function resetTo(t,e,i,r){l||Pe.wake();this._ts||this.play();var n,s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);this._initted||ti(this,s);n=this._ease(s/this._dur);if(ei(this,t,e,i,r,n,s))return this.resetTo(t,e,i,r);Ot(this,0);this.parent||bt(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0);return this.render(0)};i.kill=function kill(t,e){void 0===e&&(e=\"all\");if(!t&&(!e||\"all\"===e)){this._lazy=this._pt=0;return this.parent?ve(this):this}if(this.timeline){var i=this.timeline.totalDuration();this.timeline.killTweensOf(t,e,Ke&&true!==Ke.vars.overwrite)._first||ve(this);this.parent&&i!==this.timeline.totalDuration()&&jt(this,this._dur*this.timeline._tDur/i,0,1);return this}var r,n,s,a,o,u,h,l=this._targets,_=t?te(t):l,c=this._ptLookup,d=this._pt;if((!e||\"all\"===e)&&wt(l,_)){\"all\"===e&&(this._pt=0);return ve(this)}r=this._op=this._op||[];if(\"all\"!==e){if(b(e)){o={};at(e,(function(t){return o[t]=1}));e=o}e=ii(l,e)}h=l.length;while(h--)if(~_.indexOf(l[h])){n=c[h];if(\"all\"===e){r[h]=e;a=n;s={}}else{s=r[h]=r[h]||{};a=e}for(o in a){u=n&&n[o];if(u){\"kill\"in u.d&&true!==u.d.kill(o)||kt(this,u,\"_pt\");delete n[o]}\"all\"!==s&&(s[o]=1)}}this._initted&&!this._pt&&d&&ve(this);return this};Tween.to=function to(t,e){return new Tween(t,e,arguments[2])};Tween.from=function from(t,e){return Gt(1,arguments)};Tween.delayedCall=function delayedCall(t,e,i,r){return new Tween(e,0,{immediateRender:false,lazy:false,overwrite:false,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:r})};Tween.fromTo=function fromTo(t,e,i){return Gt(2,arguments)};Tween.set=function set(t,e){e.duration=0;e.repeatDelay||(e.repeat=0);return new Tween(t,e)};Tween.killTweensOf=function killTweensOf(t,e,i){return r.killTweensOf(t,e,i)};return Tween}(Ge);pt(oi.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});at(\"staggerTo,staggerFrom,staggerFromTo\",(function(t){oi[t]=function(){var e=new We,i=$t.call(arguments,0);i.splice(\"staggerFromTo\"===t?5:4,0,0);return e[t].apply(e,i)}}));var ui=function _setterPlain(t,e,i){return t[e]=i},hi=function _setterFunc(t,e,i){return t[e](i)},li=function _setterFuncWithParam(t,e,i,r){return t[e](r.fp,i)},fi=function _setterAttribute(t,e,i){return t.setAttribute(e,i)},_i=function _getSetter(t,e){return k(t[e])?hi:D(t[e])&&t.setAttribute?fi:ui},ci=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},di=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},pi=function _renderComplexString(t,e){var i=e._pt,r=\"\";if(!t&&e.b)r=e.b;else if(1===t&&e.e)r=e.e;else{while(i){r=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+r;i=i._next}r+=e.c}e.set(e.t,e.p,r,e)},mi=function _renderPropTweens(t,e){var i=e._pt;while(i){i.r(t,i.d);i=i._next}},gi=function _addPluginModifier(t,e,i,r){var n,s=this._pt;while(s){n=s._next;s.p===r&&s.modifier(t,e,i);s=n}},vi=function _killPropTweensOf(t){var e,i,r=this._pt;while(r){i=r._next;r.p===t&&!r.op||r.op===t?kt(this,r,\"_pt\"):r.dep||(e=1);r=i}return!e},Ti=function _setterWithModifier(t,e,i,r){r.mSet(t,e,r.m.call(r.tween,i,r.mt),r)},yi=function _sortPropTweensByPriority(t){var e,i,r,n,s=t._pt;while(s){e=s._next;i=r;while(i&&i.pr>s.pr)i=i._next;(s._prev=i?i._prev:n)?s._prev._next=s:r=s;(s._next=i)?i._prev=s:n=s;s=e}t._pt=r};var wi=function(){function PropTween(t,e,i,r,n,s,a,o,u){this.t=e;this.s=r;this.c=n;this.p=i;this.r=s||ci;this.d=a||this;this.set=o||ui;this.pr=u||0;this._next=t;t&&(t._prev=this)}var t=PropTween.prototype;t.modifier=function modifier(t,e,i){this.mSet=this.mSet||this.set;this.set=Ti;this.m=t;this.mt=i;this.tween=e};return PropTween}();at(it+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\",(function(t){return H[t]=1}));U.TweenMax=U.TweenLite=oi;U.TimelineLite=U.TimelineMax=We;r=new We({sortChildren:false,defaults:c,autoRemoveChildren:true,id:\"root\",smoothChildTiming:true});_.stringFilter=Ee;var bi=[],ki={},xi=[],Di=0,Mi=0,Ci=function _dispatch(t){return(ki[t]||xi).map((function(t){return t()}))},Ai=function _onMediaChange(){var t=Date.now(),e=[];if(t-Di>2){Ci(\"matchMediaInit\");bi.forEach((function(t){var i,r,s,a,o=t.queries,u=t.conditions;for(r in o){i=n.matchMedia(o[r]).matches;i&&(s=1);if(i!==u[r]){u[r]=i;a=1}}if(a){t.revert();s&&e.push(t)}}));Ci(\"matchMediaRevert\");e.forEach((function(t){return t.onMatch(t)}));Di=t;Ci(\"matchMedia\")}};var Ei=function(){function Context(t,e){this.selector=e&&ee(e);this.data=[];this._r=[];this.isReverted=false;this.id=Mi++;t&&this.add(t)}var t=Context.prototype;t.add=function add(t,e,r){if(k(t)){r=e;e=t;t=k}var n=this,s=function f(){var t,s=i,a=n.selector;s&&s!==n&&s.data.push(n);r&&(n.selector=ee(r));i=n;t=e.apply(n,arguments);k(t)&&n._r.push(t);i=s;n.selector=a;n.isReverted=false;return t};n.last=s;return t===k?s(n):t?n[t]=s:s};t.ignore=function ignore(t){var e=i;i=null;t(this);i=e};t.getTweens=function getTweens(){var t=[];this.data.forEach((function(e){return e instanceof Context?t.push.apply(t,e.getTweens()):e instanceof oi&&!(e.parent&&\"nested\"===e.parent.data)&&t.push(e)}));return t};t.clear=function clear(){this._r.length=this.data.length=0};t.kill=function kill(t,e){var i=this;if(t){var r=this.getTweens();this.data.forEach((function(t){if(\"isFlip\"===t.data){t.revert();t.getChildren(true,true,false).forEach((function(t){return r.splice(r.indexOf(t),1)}))}}));r.map((function(t){return{g:t.globalTime(0),t:t}})).sort((function(t,e){return e.g-t.g||-1})).forEach((function(e){return e.t.revert(t)}));this.data.forEach((function(e){return e instanceof We?\"nested\"!==e.data&&e.kill():!(e instanceof oi)&&e.revert&&e.revert(t)}));this._r.forEach((function(e){return e(t,i)}));this.isReverted=true}else this.data.forEach((function(t){return t.kill&&t.kill()}));this.clear();if(e){var n=bi.length;while(n--)bi[n].id===this.id&&bi.splice(n,1)}};t.revert=function revert(t){this.kill(t||{})};return Context}();var Pi=function(){function MatchMedia(t){this.contexts=[];this.scope=t}var t=MatchMedia.prototype;t.add=function add(t,e,r){M(t)||(t={matches:t});var s,a,o,u=new Ei(0,r||this.scope),h=u.conditions={};i&&!u.selector&&(u.selector=i.selector);this.contexts.push(u);e=u.add(\"onMatch\",e);u.queries=t;for(a in t)if(\"all\"===a)o=1;else{s=n.matchMedia(t[a]);if(s){bi.indexOf(u)<0&&bi.push(u);(h[a]=s.matches)&&(o=1);s.addListener?s.addListener(Ai):s.addEventListener(\"change\",Ai)}}o&&e(u);return this};t.revert=function revert(t){this.kill(t||{})};t.kill=function kill(t){this.contexts.forEach((function(e){return e.kill(t,true)}))};return MatchMedia}();var Ri={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return ye(t)}))},timeline:function timeline(t){return new We(t)},getTweensOf:function getTweensOf(t,e){return r.getTweensOf(t,e)},getProperty:function getProperty(t,e,i,r){b(t)&&(t=te(t)[0]);var n=nt(t||{}).get,s=i?dt:ct;\"native\"===i&&(i=\"\");return t?e?s((J[e]&&J[e].get||n)(t,e,i,r)):function(e,i,r){return s((J[e]&&J[e].get||n)(t,e,i,r))}:t},quickSetter:function quickSetter(t,e,i){t=te(t);if(t.length>1){var r=t.map((function(t){return Ii.quickSetter(t,e,i)})),n=r.length;return function(t){var e=n;while(e--)r[e](t)}}t=t[0]||{};var s=J[e],a=nt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var r=new s;h._pt=0;r.init(t,i?e+i:e,h,0,[t]);r.render(1,r);h._pt&&mi(1,h)}:a.set(t,o);return s?u:function(e){return u(t,o,i?e+i:e,a,1)}},quickTo:function quickTo(t,e,i){var r;var n=Ii.to(t,gt((r={},r[e]=\"+=0.1\",r.paused=true,r),i||{})),s=function func(t,i,r){return n.resetTo(e,t,i,r)};s.tween=n;return s},isTweening:function isTweening(t){return r.getTweensOf(t,true).length>0},defaults:function defaults(t){t&&t.ease&&(t.ease=Ne(t.ease,c.ease));return vt(c,t||{})},config:function config(t){return vt(_,t||{})},registerEffect:function registerEffect(t){var e=t.name,i=t.effect,r=t.plugins,n=t.defaults,s=t.extendTimeline;(r||\"\").split(\",\").forEach((function(t){return t&&!J[t]&&!U[t]&&V(e+\" effect requires \"+t+\" plugin.\")}));X[e]=function(t,e,r){return i(te(t),pt(e||{},n),r)};s&&(We.prototype[e]=function(t,i,r){return this.add(X[e](t,M(i)?i:(r=i)&&{},this),r)})},registerEase:function registerEase(t,e){Se[t]=Ne(e)},parseEase:function parseEase(t,e){return arguments.length?Ne(t,e):Se},getById:function getById(t){return r.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var i,n,s=new We(t);s.smoothChildTiming=C(t.smoothChildTiming);r.remove(s);s._dp=0;s._time=s._tTime=r._time;i=r._first;while(i){n=i._next;!e&&!i._dur&&i instanceof oi&&i.vars.onComplete===i._targets[0]||It(s,i,i._start-i._delay);i=n}It(r,s,0);return s},context:function context(t,e){return t?new Ei(t,e):i},matchMedia:function matchMedia(t){return new Pi(t)},matchMediaRefresh:function matchMediaRefresh(){return bi.forEach((function(t){var e,i,r=t.conditions;for(i in r)if(r[i]){r[i]=false;e=1}e&&t.revert()}))||Ai()},addEventListener:function addEventListener(t,e){var i=ki[t]||(ki[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function removeEventListener(t,e){var i=ki[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},utils:{wrap:fe,wrapYoyo:_e,distribute:re,random:ae,snap:se,normalize:he,getUnit:Ht,clamp:Zt,splitColor:xe,toArray:te,selector:ee,mapRange:de,pipe:oe,unitize:ue,interpolate:pe,shuffle:ie},install:q,effects:X,ticker:Pe,updateRoot:We.updateRoot,plugins:J,globalTimeline:r,core:{PropTween:wi,globals:Q,Tween:oi,Timeline:We,Animation:Ge,getCache:nt,_removeLinkedListItem:kt,reverting:function reverting(){return e},context:function context(t){if(t&&i){i.data.push(t);t._ctx=i}return i},suppressOverwrites:function suppressOverwrites(e){return t=e}}};at(\"to,from,fromTo,delayedCall,set,killTweensOf\",(function(t){return Ri[t]=oi[t]}));Pe.add(We.updateRoot);h=Ri.to({},{duration:0});var Si=function _getPluginPropTween(t,e){var i=t._pt;while(i&&i.p!==e&&i.op!==e&&i.fp!==e)i=i._next;return i},Oi=function _addModifiers(t,e){var i,r,n,s=t._targets;for(i in e){r=s.length;while(r--){n=t._ptLookup[r][i];if(n&&(n=n.d)){n._pt&&(n=Si(n,i));n&&n.modifier&&n.modifier(e[i],t,s[r],i)}}}},zi=function _buildModifierPlugin(t,e){return{name:t,rawVars:1,init:function init(t,i,r){r._onInit=function(t){var r,n;if(b(i)){r={};at(i,(function(t){return r[t]=1}));i=r}if(e){r={};for(n in i)r[n]=e(i[n]);i=r}Oi(t,i)}}}};var Ii=Ri.registerPlugin({name:\"attr\",init:function init(t,e,i,r,n){var s,a,o;this.tween=i;for(s in e){o=t.getAttribute(s)||\"\";a=this.add(t,\"setAttribute\",(o||0)+\"\",e[s],r,n,0,0,s);a.op=s;a.b=o;this._props.push(s)}},render:function render(t,i){var r=i._pt;while(r){e?r.set(r.t,r.p,r.b,r):r.r(t,r.d);r=r._next}}},{name:\"endArray\",init:function init(t,e){var i=e.length;while(i--)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},zi(\"roundProps\",ne),zi(\"modifiers\"),zi(\"snap\",se))||Ri;oi.version=We.version=Ii.version=\"3.12.1\";o=1;A()&&Re();var Li=Se.Power0,Fi=Se.Power1,Bi=Se.Power2,Ui=Se.Power3,Ni=Se.Power4,qi=Se.Linear,ji=Se.Quad,Vi=Se.Cubic,Qi=Se.Quart,Yi=Se.Quint,Gi=Se.Strong,Wi=Se.Elastic,Ki=Se.Back,Hi=Se.SteppedEase,Zi=Se.Bounce,$i=Se.Sine,Ji=Se.Expo,Xi=Se.Circ;export{Ge as Animation,Ki as Back,Zi as Bounce,Xi as Circ,Vi as Cubic,Wi as Elastic,Ji as Expo,Ye as GSCache,qi as Linear,Li as Power0,Fi as Power1,Bi as Power2,Ui as Power3,Ni as Power4,wi as PropTween,ji as Quad,Qi as Quart,Yi as Quint,$i as Sine,Hi as SteppedEase,Gi as Strong,We as Timeline,We as TimelineLite,We as TimelineMax,oi as Tween,oi as TweenLite,oi as TweenMax,Xe as _checkPlugin,Ce as _colorExp,Ee as _colorStringFilter,_ as _config,at as _forEachName,nt as _getCache,st as _getProperty,_i as _getSetter,b as _isString,D as _isUndefined,j as _missingPlugin,O as _numExp,z as _numWithUnitExp,ht as _parseRelative,J as _plugins,L as _relExp,kt as _removeLinkedListItem,pi as _renderComplexString,ce as _replaceRandom,ot as _round,ne as _roundModifier,pt as _setDefaults,yi as _sortPropTweensByPriority,Pe as _ticker,Zt as clamp,Ii as default,re as distribute,Ht as getUnit,Ii as gsap,pe as interpolate,de as mapRange,he as normalize,oe as pipe,ae as random,ee as selector,ie as shuffle,se as snap,xe as splitColor,te as toArray,ue as unitize,fe as wrap,_e as wrapYoyo};\n\n//# sourceMappingURL=gsap-core.js.map","import{gsap as t,PropTween as e,_round as r,_ticker as i,_getCache as n,_getProperty as s,_renderComplexString as a,_colorStringFilter as o,_numWithUnitExp as f,_parseRelative as l,_config as p,_relExp as u,_numExp as h,GSCache as c,getUnit as g,_isString as d,_forEachName as m,_plugins as x,_checkPlugin as y,_replaceRandom as v,_colorExp as _,_missingPlugin as w,_sortPropTweensByPriority as b,_isUndefined as O,_getSetter as P}from\"./gsap-core.js\";var S,M,T,C,B,A,F,Y,X=function _windowExists(){return\"undefined\"!==typeof window},k={},E=180/Math.PI,z=Math.PI/180,N=Math.atan2,V=1e8,I=/([A-Z])/g,R=/(left|right|width|margin|padding|x)/i,W=/[\\s,\\(]\\S/,D={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},G=function _renderCSSProp(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},j=function _renderPropWithEnd(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},q=function _renderCSSPropWithBeginning(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},H=function _renderRoundedCSSProp(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},L=function _renderNonTweeningValue(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Z=function _renderNonTweeningValueOnlyAtEnd(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},U=function _setterCSSStyle(t,e,r){return t.style[e]=r},$=function _setterCSSProp(t,e,r){return t.style.setProperty(e,r)},K=function _setterTransform(t,e,r){return t._gsap[e]=r},J=function _setterScale(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},Q=function _setterScaleWithRender(t,e,r,i,n){var s=t._gsap;s.scaleX=s.scaleY=r;s.renderTransform(n,s)},tt=function _setterTransformWithRender(t,e,r,i,n){var s=t._gsap;s[e]=r;s.renderTransform(n,s)},et=\"transform\",rt=et+\"Origin\",it=function _saveStyle(t,e){var r=this;var i=this.target,n=i.style;if(t in k&&n){this.tfm=this.tfm||{};if(\"transform\"===t)return D.transform.split(\",\").forEach((function(t){return _saveStyle.call(r,t,e)}));t=D[t]||t;~t.indexOf(\",\")?t.split(\",\").forEach((function(t){return r.tfm[t]=wt(i,t)})):this.tfm[t]=i._gsap.x?i._gsap[t]:wt(i,t);if(this.props.indexOf(et)>=0)return;if(i._gsap.svg){this.svgo=i.getAttribute(\"data-svg-origin\");this.props.push(rt,e,\"\")}t=et}(n||e)&&this.props.push(t,e,n[t])},nt=function _removeIndependentTransforms(t){if(t.translate){t.removeProperty(\"translate\");t.removeProperty(\"scale\");t.removeProperty(\"rotate\")}},st=function _revertStyle(){var t,e,r=this.props,i=this.target,n=i.style,s=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty(\"--\"===r[t].substr(0,2)?r[t]:r[t].replace(I,\"-$1\").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];if(s.svg){s.renderTransform();i.setAttribute(\"data-svg-origin\",this.svgo||\"\")}t=F();if((!t||!t.isStart)&&!n[et]){nt(n);s.uncache=1}}},at=function _getStyleSaver(e,r){var i={target:e,props:[],revert:st,save:it};e._gsap||t.core.getCache(e);r&&r.split(\",\").forEach((function(t){return i.save(t)}));return i},ot=function _createElement(t,e){var r=M.createElementNS?M.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):M.createElement(t);return r.style?r:M.createElement(t)},ft=function _getComputedProperty(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(I,\"-$1\").toLowerCase())||i.getPropertyValue(e)||!r&&_getComputedProperty(t,pt(e)||e,1)||\"\"},lt=\"O,Moz,ms,Ms,Webkit\".split(\",\"),pt=function _checkPropPrefix(t,e,r){var i=e||B,n=i.style,s=5;if(t in n&&!r)return t;t=t.charAt(0).toUpperCase()+t.substr(1);while(s--&&!(lt[s]+t in n));return s<0?null:(3===s?\"ms\":s>=0?lt[s]:\"\")+t},ut=function _initCore(){if(X()&&window.document){S=window;M=S.document;T=M.documentElement;B=ot(\"div\")||{style:{}};ot(\"div\");et=pt(et);rt=et+\"Origin\";B.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\";Y=!!pt(\"perspective\");F=t.core.reverting;C=1}},ht=function _getBBoxHack(t){var e,r=ot(\"svg\",this.ownerSVGElement&&this.ownerSVGElement.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),i=this.parentNode,n=this.nextSibling,s=this.style.cssText;T.appendChild(r);r.appendChild(this);this.style.display=\"block\";if(t)try{e=this.getBBox();this._gsapBBox=this.getBBox;this.getBBox=_getBBoxHack}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());i&&(n?i.insertBefore(this,n):i.appendChild(this));T.removeChild(r);this.style.cssText=s;return e},ct=function _getAttributeFallbacks(t,e){var r=e.length;while(r--)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},gt=function _getBBox(t){var e;try{e=t.getBBox()}catch(r){e=ht.call(t,true)}e&&(e.width||e.height)||t.getBBox===ht||(e=ht.call(t,true));return!e||e.width||e.x||e.y?e:{x:+ct(t,[\"x\",\"cx\",\"x1\"])||0,y:+ct(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}},dt=function _isSVG(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&gt(t))},mt=function _removeProperty(t,e){if(e){var r=t.style;e in k&&e!==rt&&(e=et);if(r.removeProperty){\"ms\"!==e.substr(0,2)&&\"webkit\"!==e.substr(0,6)||(e=\"-\"+e);r.removeProperty(e.replace(I,\"-$1\").toLowerCase())}else r.removeAttribute(e)}},xt=function _addNonTweeningPT(t,r,i,n,s,a){var o=new e(t._pt,r,i,0,1,a?Z:L);t._pt=o;o.b=n;o.e=s;t._props.push(i);return o},yt={deg:1,rad:1,turn:1},vt={grid:1,flex:1},_t=function _convertToUnit(t,e,s,a){var o,f,l,p,u=parseFloat(s)||0,h=(s+\"\").trim().substr((u+\"\").length)||\"px\",c=B.style,g=R.test(e),d=\"svg\"===t.tagName.toLowerCase(),m=(d?\"client\":\"offset\")+(g?\"Width\":\"Height\"),x=100,y=\"px\"===a,v=\"%\"===a;if(a===h||!u||yt[a]||yt[h])return u;\"px\"!==h&&!y&&(u=_convertToUnit(t,e,s,\"px\"));p=t.getCTM&&dt(t);if((v||\"%\"===h)&&(k[e]||~e.indexOf(\"adius\"))){o=p?t.getBBox()[g?\"width\":\"height\"]:t[m];return r(v?u/o*x:u/100*o)}c[g?\"width\":\"height\"]=x+(y?h:a);f=~e.indexOf(\"adius\")||\"em\"===a&&t.appendChild&&!d?t:t.parentNode;p&&(f=(t.ownerSVGElement||{}).parentNode);f&&f!==M&&f.appendChild||(f=M.body);l=f._gsap;if(l&&v&&l.width&&g&&l.time===i.time&&!l.uncache)return r(u/l.width*x);(v||\"%\"===h)&&!vt[ft(f,\"display\")]&&(c.position=ft(t,\"position\"));f===t&&(c.position=\"static\");f.appendChild(B);o=B[m];f.removeChild(B);c.position=\"absolute\";if(g&&v){l=n(f);l.time=i.time;l.width=f[m]}return r(y?o*u/x:o&&u?x/o*u:0)},wt=function _get(t,e,r,i){var n;C||ut();if(e in D&&\"transform\"!==e){e=D[e];~e.indexOf(\",\")&&(e=e.split(\",\")[0])}if(k[e]&&\"transform\"!==e){n=Xt(t,i);n=\"transformOrigin\"!==e?n[e]:n.svg?n.origin:kt(ft(t,rt))+\" \"+n.zOrigin+\"px\"}else{n=t.style[e];(!n||\"auto\"===n||i||~(n+\"\").indexOf(\"calc(\"))&&(n=Mt[e]&&Mt[e](t,e,r)||ft(t,e)||s(t,e)||(\"opacity\"===e?1:0))}return r&&!~(n+\"\").trim().indexOf(\" \")?_t(t,e,n,r)+r:n},bt=function _tweenComplexCSSString(t,r,i,n){if(!i||\"none\"===i){var s=pt(r,t,1),h=s&&ft(t,s,1);if(h&&h!==i){r=s;i=h}else\"borderColor\"===r&&(i=ft(t,\"borderTopColor\"))}var c,g,d,m,x,y,v,_,w,b,O,P,S=new e(this._pt,t.style,r,0,1,a),M=0,T=0;S.b=i;S.e=n;i+=\"\";n+=\"\";if(\"auto\"===n){t.style[r]=n;n=ft(t,r)||n;t.style[r]=i}c=[i,n];o(c);i=c[0];n=c[1];d=i.match(f)||[];P=n.match(f)||[];if(P.length){while(g=f.exec(n)){v=g[0];w=n.substring(M,g.index);x?x=(x+1)%5:\"rgba(\"!==w.substr(-5)&&\"hsla(\"!==w.substr(-5)||(x=1);if(v!==(y=d[T++]||\"\")){m=parseFloat(y)||0;O=y.substr((m+\"\").length);\"=\"===v.charAt(1)&&(v=l(m,v)+O);_=parseFloat(v);b=v.substr((_+\"\").length);M=f.lastIndex-b.length;if(!b){b=b||p.units[r]||O;if(M===n.length){n+=b;S.e+=b}}O!==b&&(m=_t(t,r,y,b)||0);S._pt={_next:S._pt,p:w||1===T?w:\",\",s:m,c:_-m,m:x&&x<4||\"zIndex\"===r?Math.round:0}}}S.c=M<n.length?n.substring(M,n.length):\"\"}else S.r=\"display\"===r&&\"none\"===n?Z:L;u.test(n)&&(S.e=0);this._pt=S;return S},Ot={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},Pt=function _convertKeywordsToPercentages(t){var e=t.split(\" \"),r=e[0],i=e[1]||\"50%\";if(\"top\"===r||\"bottom\"===r||\"left\"===i||\"right\"===i){t=r;r=i;i=t}e[0]=Ot[r]||r;e[1]=Ot[i]||i;return e.join(\" \")},St=function _renderClearProps(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,s=e.t,a=s.style,o=e.u,f=s._gsap;if(\"all\"===o||true===o){a.cssText=\"\";i=1}else{o=o.split(\",\");n=o.length;while(--n>-1){r=o[n];if(k[r]){i=1;r=\"transformOrigin\"===r?rt:et}mt(s,r)}}if(i){mt(s,et);if(f){f.svg&&s.removeAttribute(\"transform\");Xt(s,1);f.uncache=1;nt(a)}}}},Mt={clearProps:function clearProps(t,r,i,n,s){if(\"isFromStart\"!==s.data){var a=t._pt=new e(t._pt,r,i,0,0,St);a.u=n;a.pr=-10;a.tween=s;t._props.push(i);return 1}}},Tt=[1,0,0,1,0,0],Ct={},Bt=function _isNullTransform(t){return\"matrix(1, 0, 0, 1, 0, 0)\"===t||\"none\"===t||!t},At=function _getComputedTransformMatrixAsArray(t){var e=ft(t,et);return Bt(e)?Tt:e.substr(7).match(h).map(r)},Ft=function _getMatrix(t,e){var r,i,s,a,o=t._gsap||n(t),f=t.style,l=At(t);if(o.svg&&t.getAttribute(\"transform\")){s=t.transform.baseVal.consolidate().matrix;l=[s.a,s.b,s.c,s.d,s.e,s.f];return\"1,0,0,1,0,0\"===l.join(\",\")?Tt:l}if(l===Tt&&!t.offsetParent&&t!==T&&!o.svg){s=f.display;f.display=\"block\";r=t.parentNode;if(!r||!t.offsetParent){a=1;i=t.nextElementSibling;T.appendChild(t)}l=At(t);s?f.display=s:mt(t,\"display\");a&&(i?r.insertBefore(t,i):r?r.appendChild(t):T.removeChild(t))}return e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l},Yt=function _applySVGOrigin(t,e,r,i,n,s){var a,o,f,l,p=t._gsap,u=n||Ft(t,true),h=p.xOrigin||0,c=p.yOrigin||0,g=p.xOffset||0,d=p.yOffset||0,m=u[0],x=u[1],y=u[2],v=u[3],_=u[4],w=u[5],b=e.split(\" \"),O=parseFloat(b[0])||0,P=parseFloat(b[1])||0;if(r){if(u!==Tt&&(o=m*v-x*y)){f=O*(v/o)+P*(-y/o)+(y*w-v*_)/o;l=O*(-x/o)+P*(m/o)-(m*w-x*_)/o;O=f;P=l}}else{a=gt(t);O=a.x+(~b[0].indexOf(\"%\")?O/100*a.width:O);P=a.y+(~(b[1]||b[0]).indexOf(\"%\")?P/100*a.height:P)}if(i||false!==i&&p.smooth){_=O-h;w=P-c;p.xOffset=g+(_*m+w*y)-_;p.yOffset=d+(_*x+w*v)-w}else p.xOffset=p.yOffset=0;p.xOrigin=O;p.yOrigin=P;p.smooth=!!i;p.origin=e;p.originIsAbsolute=!!r;t.style[rt]=\"0px 0px\";if(s){xt(s,p,\"xOrigin\",h,O);xt(s,p,\"yOrigin\",c,P);xt(s,p,\"xOffset\",g,p.xOffset);xt(s,p,\"yOffset\",d,p.yOffset)}t.setAttribute(\"data-svg-origin\",O+\" \"+P)},Xt=function _parseTransform(t,e){var i=t._gsap||new c(t);if(\"x\"in i&&!e&&!i.uncache)return i;var n,s,a,o,f,l,u,h,g,d,m,x,y,v,_,w,b,O,P,S,M,T,C,B,A,F,X,k,V,I,R,W,D=t.style,G=i.scaleX<0,j=\"px\",q=\"deg\",H=getComputedStyle(t),L=ft(t,rt)||\"0\";n=s=a=l=u=h=g=d=m=0;o=f=1;i.svg=!!(t.getCTM&&dt(t));if(H.translate){\"none\"===H.translate&&\"none\"===H.scale&&\"none\"===H.rotate||(D[et]=(\"none\"!==H.translate?\"translate3d(\"+(H.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(\"none\"!==H.rotate?\"rotate(\"+H.rotate+\") \":\"\")+(\"none\"!==H.scale?\"scale(\"+H.scale.split(\" \").join(\",\")+\") \":\"\")+(\"none\"!==H[et]?H[et]:\"\"));D.scale=D.rotate=D.translate=\"none\"}v=Ft(t,i.svg);if(i.svg){if(i.uncache){A=t.getBBox();L=i.xOrigin-A.x+\"px \"+(i.yOrigin-A.y)+\"px\";B=\"\"}else B=!e&&t.getAttribute(\"data-svg-origin\");Yt(t,B||L,!!B||i.originIsAbsolute,false!==i.smooth,v)}x=i.xOrigin||0;y=i.yOrigin||0;if(v!==Tt){O=v[0];P=v[1];S=v[2];M=v[3];n=T=v[4];s=C=v[5];if(6===v.length){o=Math.sqrt(O*O+P*P);f=Math.sqrt(M*M+S*S);l=O||P?N(P,O)*E:0;g=S||M?N(S,M)*E+l:0;g&&(f*=Math.abs(Math.cos(g*z)));if(i.svg){n-=x-(x*O+y*S);s-=y-(x*P+y*M)}}else{W=v[6];I=v[7];X=v[8];k=v[9];V=v[10];R=v[11];n=v[12];s=v[13];a=v[14];_=N(W,V);u=_*E;if(_){w=Math.cos(-_);b=Math.sin(-_);B=T*w+X*b;A=C*w+k*b;F=W*w+V*b;X=T*-b+X*w;k=C*-b+k*w;V=W*-b+V*w;R=I*-b+R*w;T=B;C=A;W=F}_=N(-S,V);h=_*E;if(_){w=Math.cos(-_);b=Math.sin(-_);B=O*w-X*b;A=P*w-k*b;F=S*w-V*b;R=M*b+R*w;O=B;P=A;S=F}_=N(P,O);l=_*E;if(_){w=Math.cos(_);b=Math.sin(_);B=O*w+P*b;A=T*w+C*b;P=P*w-O*b;C=C*w-T*b;O=B;T=A}if(u&&Math.abs(u)+Math.abs(l)>359.9){u=l=0;h=180-h}o=r(Math.sqrt(O*O+P*P+S*S));f=r(Math.sqrt(C*C+W*W));_=N(T,C);g=Math.abs(_)>2e-4?_*E:0;m=R?1/(R<0?-R:R):0}if(i.svg){B=t.getAttribute(\"transform\");i.forceCSS=t.setAttribute(\"transform\",\"\")||!Bt(ft(t,et));B&&t.setAttribute(\"transform\",B)}}if(Math.abs(g)>90&&Math.abs(g)<270)if(G){o*=-1;g+=l<=0?180:-180;l+=l<=0?180:-180}else{f*=-1;g+=g<=0?180:-180}e=e||i.uncache;i.x=n-((i.xPercent=n&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+j;i.y=s-((i.yPercent=s&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-s)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+j;i.z=a+j;i.scaleX=r(o);i.scaleY=r(f);i.rotation=r(l)+q;i.rotationX=r(u)+q;i.rotationY=r(h)+q;i.skewX=g+q;i.skewY=d+q;i.transformPerspective=m+j;(i.zOrigin=parseFloat(L.split(\" \")[2])||0)&&(D[rt]=kt(L));i.xOffset=i.yOffset=0;i.force3D=p.force3D;i.renderTransform=i.svg?Wt:Y?Rt:zt;i.uncache=0;return i},kt=function _firstTwoOnly(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},Et=function _addPxTranslate(t,e,i){var n=g(e);return r(parseFloat(e)+parseFloat(_t(t,\"x\",i+\"px\",n)))+n},zt=function _renderNon3DTransforms(t,e){e.z=\"0px\";e.rotationY=e.rotationX=\"0deg\";e.force3D=0;Rt(t,e)},Nt=\"0deg\",Vt=\"0px\",It=\") \",Rt=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,s=r.x,a=r.y,o=r.z,f=r.rotation,l=r.rotationY,p=r.rotationX,u=r.skewX,h=r.skewY,c=r.scaleX,g=r.scaleY,d=r.transformPerspective,m=r.force3D,x=r.target,y=r.zOrigin,v=\"\",_=\"auto\"===m&&t&&1!==t||true===m;if(y&&(p!==Nt||l!==Nt)){var w,b=parseFloat(l)*z,O=Math.sin(b),P=Math.cos(b);b=parseFloat(p)*z;w=Math.cos(b);s=Et(x,s,O*w*-y);a=Et(x,a,-Math.sin(b)*-y);o=Et(x,o,P*w*-y+y)}d!==Vt&&(v+=\"perspective(\"+d+It);(i||n)&&(v+=\"translate(\"+i+\"%, \"+n+\"%) \");(_||s!==Vt||a!==Vt||o!==Vt)&&(v+=o!==Vt||_?\"translate3d(\"+s+\", \"+a+\", \"+o+\") \":\"translate(\"+s+\", \"+a+It);f!==Nt&&(v+=\"rotate(\"+f+It);l!==Nt&&(v+=\"rotateY(\"+l+It);p!==Nt&&(v+=\"rotateX(\"+p+It);u===Nt&&h===Nt||(v+=\"skew(\"+u+\", \"+h+It);1===c&&1===g||(v+=\"scale(\"+c+\", \"+g+It);x.style[et]=v||\"translate(0, 0)\"},Wt=function _renderSVGTransforms(t,e){var i,n,s,a,o,f=e||this,l=f.xPercent,p=f.yPercent,u=f.x,h=f.y,c=f.rotation,g=f.skewX,d=f.skewY,m=f.scaleX,x=f.scaleY,y=f.target,v=f.xOrigin,_=f.yOrigin,w=f.xOffset,b=f.yOffset,O=f.forceCSS,P=parseFloat(u),S=parseFloat(h);c=parseFloat(c);g=parseFloat(g);d=parseFloat(d);if(d){d=parseFloat(d);g+=d;c+=d}if(c||g){c*=z;g*=z;i=Math.cos(c)*m;n=Math.sin(c)*m;s=Math.sin(c-g)*-x;a=Math.cos(c-g)*x;if(g){d*=z;o=Math.tan(g-d);o=Math.sqrt(1+o*o);s*=o;a*=o;if(d){o=Math.tan(d);o=Math.sqrt(1+o*o);i*=o;n*=o}}i=r(i);n=r(n);s=r(s);a=r(a)}else{i=m;a=x;n=s=0}if(P&&!~(u+\"\").indexOf(\"px\")||S&&!~(h+\"\").indexOf(\"px\")){P=_t(y,\"x\",u,\"px\");S=_t(y,\"y\",h,\"px\")}if(v||_||w||b){P=r(P+v-(v*i+_*s)+w);S=r(S+_-(v*n+_*a)+b)}if(l||p){o=y.getBBox();P=r(P+l/100*o.width);S=r(S+p/100*o.height)}o=\"matrix(\"+i+\",\"+n+\",\"+s+\",\"+a+\",\"+P+\",\"+S+\")\";y.setAttribute(\"transform\",o);O&&(y.style[et]=o)},Dt=function _addRotationalPropTween(t,r,i,n,s){var a,o,f=360,l=d(s),p=parseFloat(s)*(l&&~s.indexOf(\"rad\")?E:1),u=p-n,h=n+u+\"deg\";if(l){a=s.split(\"_\")[1];if(\"short\"===a){u%=f;u!==u%(f/2)&&(u+=u<0?f:-f)}\"cw\"===a&&u<0?u=(u+f*V)%f-~~(u/f)*f:\"ccw\"===a&&u>0&&(u=(u-f*V)%f-~~(u/f)*f)}t._pt=o=new e(t._pt,r,i,n,u,j);o.e=h;o.u=\"deg\";t._props.push(i);return o},Gt=function _assign(t,e){for(var r in e)t[r]=e[r];return t},jt=function _addRawTransformPTs(t,r,i){var n,s,a,o,f,l,p,u,h=Gt({},i._gsap),c=\"perspective,force3D,transformOrigin,svgOrigin\",d=i.style;if(h.svg){a=i.getAttribute(\"transform\");i.setAttribute(\"transform\",\"\");d[et]=r;n=Xt(i,1);mt(i,et);i.setAttribute(\"transform\",a)}else{a=getComputedStyle(i)[et];d[et]=r;n=Xt(i,1);d[et]=a}for(s in k){a=h[s];o=n[s];if(a!==o&&c.indexOf(s)<0){p=g(a);u=g(o);f=p!==u?_t(i,s,a,u):parseFloat(a);l=parseFloat(o);t._pt=new e(t._pt,n,s,f,l-f,G);t._pt.u=u||0;t._props.push(s)}}Gt(n,h)};m(\"padding,margin,Width,Radius\",(function(t,e){var r=\"Top\",i=\"Right\",n=\"Bottom\",s=\"Left\",a=(e<3?[r,i,n,s]:[r+s,r+i,n+i,n+s]).map((function(r){return e<2?t+r:\"border\"+r+t}));Mt[e>1?\"border\"+t:t]=function(t,e,r,i,n){var s,o;if(arguments.length<4){s=a.map((function(e){return wt(t,e,r)}));o=s.join(\" \");return 5===o.split(s[0]).length?s[0]:o}s=(i+\"\").split(\" \");o={};a.forEach((function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]}));t.init(e,o,n)}}));var qt={name:\"css\",register:ut,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,r,i,n,s){var a,o,f,u,h,c,m,O,P,S,M,T,B,A,F,Y,X=this._props,E=t.style,z=i.vars.startAt;C||ut();this.styles=this.styles||at(t);Y=this.styles.props;this.tween=i;for(m in r)if(\"autoRound\"!==m){o=r[m];if(!x[m]||!y(m,r,i,n,t,s)){h=typeof o;c=Mt[m];if(\"function\"===h){o=o.call(i,n,t,s);h=typeof o}\"string\"===h&&~o.indexOf(\"random(\")&&(o=v(o));if(c)c(this,t,m,o,i)&&(F=1);else if(\"--\"===m.substr(0,2)){a=(getComputedStyle(t).getPropertyValue(m)+\"\").trim();o+=\"\";_.lastIndex=0;if(!_.test(a)){O=g(a);P=g(o)}P?O!==P&&(a=_t(t,m,a,P)+P):O&&(o+=O);this.add(E,\"setProperty\",a,o,n,s,0,0,m);X.push(m);Y.push(m,0,E[m])}else if(\"undefined\"!==h){if(z&&m in z){a=\"function\"===typeof z[m]?z[m].call(i,n,t,s):z[m];d(a)&&~a.indexOf(\"random(\")&&(a=v(a));g(a+\"\")||(a+=p.units[m]||g(wt(t,m))||\"\");\"=\"===(a+\"\").charAt(1)&&(a=wt(t,m))}else a=wt(t,m);u=parseFloat(a);S=\"string\"===h&&\"=\"===o.charAt(1)&&o.substr(0,2);S&&(o=o.substr(2));f=parseFloat(o);if(m in D){if(\"autoAlpha\"===m){1===u&&\"hidden\"===wt(t,\"visibility\")&&f&&(u=0);Y.push(\"visibility\",0,E.visibility);xt(this,E,\"visibility\",u?\"inherit\":\"hidden\",f?\"inherit\":\"hidden\",!f)}if(\"scale\"!==m&&\"transform\"!==m){m=D[m];~m.indexOf(\",\")&&(m=m.split(\",\")[0])}}M=m in k;if(M){this.styles.save(m);if(!T){B=t._gsap;B.renderTransform&&!r.parseTransform||Xt(t,r.parseTransform);A=false!==r.smoothOrigin&&B.smooth;T=this._pt=new e(this._pt,E,et,0,1,B.renderTransform,B,0,-1);T.dep=1}if(\"scale\"===m){this._pt=new e(this._pt,B,\"scaleY\",B.scaleY,(S?l(B.scaleY,S+f):f)-B.scaleY||0,G);this._pt.u=0;X.push(\"scaleY\",m);m+=\"X\"}else{if(\"transformOrigin\"===m){Y.push(rt,0,E[rt]);o=Pt(o);if(B.svg)Yt(t,o,0,A,0,this);else{P=parseFloat(o.split(\" \")[2])||0;P!==B.zOrigin&&xt(this,B,\"zOrigin\",B.zOrigin,P);xt(this,E,m,kt(a),kt(o))}continue}if(\"svgOrigin\"===m){Yt(t,o,1,A,0,this);continue}if(m in Ct){Dt(this,B,m,u,S?l(u,S+o):o);continue}if(\"smoothOrigin\"===m){xt(this,B,\"smooth\",B.smooth,o);continue}if(\"force3D\"===m){B[m]=o;continue}if(\"transform\"===m){jt(this,o,t);continue}}}else m in E||(m=pt(m)||m);if(M||(f||0===f)&&(u||0===u)&&!W.test(o)&&m in E){O=(a+\"\").substr((u+\"\").length);f||(f=0);P=g(o)||(m in p.units?p.units[m]:O);O!==P&&(u=_t(t,m,a,P));this._pt=new e(this._pt,M?B:E,m,u,(S?l(u,S+f):f)-u,M||\"px\"!==P&&\"zIndex\"!==m||false===r.autoRound?G:H);this._pt.u=P||0;if(O!==P&&\"%\"!==P){this._pt.b=a;this._pt.r=q}}else if(m in E)bt.call(this,t,m,a,S?S+o:o);else if(m in t)this.add(t,m,a||t[m],S?S+o:o,n,s);else if(\"parseTransform\"!==m){w(m,o);continue}M||(m in E?Y.push(m,0,E[m]):Y.push(m,1,a||t[m]));X.push(m)}}}F&&b(this)},render:function render(t,e){if(e.tween._time||!F()){var r=e._pt;while(r){r.r(t,r.d);r=r._next}}else e.styles.revert()},get:wt,aliases:D,getSetter:function getSetter(t,e,r){var i=D[e];i&&i.indexOf(\",\")<0&&(e=i);return e in k&&e!==rt&&(t._gsap.x||wt(t,\"x\"))?r&&A===r?\"scale\"===e?J:K:(A=r||{})&&(\"scale\"===e?Q:tt):t.style&&!O(t.style[e])?U:~e.indexOf(\"-\")?$:P(t,e)},core:{_removeProperty:mt,_getMatrix:Ft}};t.utils.checkPrefix=pt;t.core.getStyleSaver=at;(function(t,e,r,i){var n=m(t+\",\"+e+\",\"+r,(function(t){k[t]=1}));m(e,(function(t){p.units[t]=\"deg\";Ct[t]=1}));D[n[13]]=t+\",\"+e;m(i,(function(t){var e=t.split(\":\");D[e[1]]=n[e[0]]}))})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\",\"rotation,rotationX,rotationY,skewX,skewY\",\"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");m(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",(function(t){p.units[t]=\"px\"}));t.registerPlugin(qt);export{qt as CSSPlugin,ot as _createElement,gt as _getBBox,pt as checkPrefix,qt as default};\n\n//# sourceMappingURL=CSSPlugin.js.map","import{gsap as e}from\"./gsap-core.js\";export{Back,Bounce,Circ,Cubic,Elastic,Expo,Linear,Power0,Power1,Power2,Power3,Power4,Quad,Quart,Quint,Sine,SteppedEase,Strong,Timeline as TimelineLite,Timeline as TimelineMax,Tween as TweenLite}from\"./gsap-core.js\";import{CSSPlugin as r}from\"./CSSPlugin.js\";export{CSSPlugin}from\"./CSSPlugin.js\";var i=e.registerPlugin(r)||e,o=i.core.Tween;export{o as TweenMax,i as default,i as gsap};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{gsap}from\"gsap\";/**\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function MouseEffects({color=\"#ff0000\",interactionMode=\"rings\",duration=1,strokeWidth=2,effectSize=60,rotation=0}){const containerRef=React.useRef(null);const[mousePosition,setMousePosition]=React.useState({x:0,y:0});const[rings,setRings]=React.useState([]);const[bursts,setBursts]=React.useState([]);const[particles,setParticles]=React.useState([]);const[crosshairs,setCrosshairs]=React.useState([]);const[wavies,setWavies]=React.useState([]);const[snipers,setSnipers]=React.useState([]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Track mouse movement within container\nReact.useEffect(()=>{const handleMouseMove=e=>{if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();setMousePosition({x:e.clientX-rect.left,y:e.clientY-rect.top});}};const container=containerRef.current;if(container){document.addEventListener(\"mousemove\",handleMouseMove);}return()=>{if(container){document.removeEventListener(\"mousemove\",handleMouseMove);}};},[]);// Handle click anywhere on the window to create new interaction\nReact.useEffect(()=>{const handleClick=e=>{if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;if(interactionMode===\"rings\"){// Create ring at click position\nconst newRing={id:Date.now().toString(),x,y};setRings(prev=>[...prev,newRing]);}else if(interactionMode===\"burst\"){// Create burst at click position\nconst newBurst={id:Date.now().toString(),x,y};setBursts(prev=>[...prev,newBurst]);}else if(interactionMode===\"particles\"){// Create multiple particles at click position\nconst newParticles=Array.from({length:8},(_,i)=>({id:`${Date.now()}-${i}`,x,y,angle:i*45*(Math.PI/180),distance:effectSize*.2+Math.random()*(effectSize*.3)}));setParticles(prev=>[...prev,...newParticles]);}else if(interactionMode===\"crosshair\"){// Create crosshair at click position\nconst newCrosshair={id:Date.now().toString(),x,y};setCrosshairs(prev=>[...prev,newCrosshair]);}else if(interactionMode===\"wavy\"){// Create wavy at click position\nconst newWavy={id:Date.now().toString(),x,y};setWavies(prev=>[...prev,newWavy]);}else if(interactionMode===\"sniper\"){// Create sniper at click position\nconst newSniper={id:Date.now().toString(),x,y};setSnipers(prev=>[...prev,newSniper]);}}};// Add global click listener\ndocument.addEventListener(\"click\",handleClick);return()=>{document.removeEventListener(\"click\",handleClick);};},[interactionMode]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"0px\",height:\"0px\",position:\"relative\",overflow:\"visible\"},children:!isCanvas&&/*#__PURE__*/_jsxs(_Fragment,{children:[interactionMode===\"rings\"&&/*#__PURE__*/_jsx(_Fragment,{children:rings.map(ring=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:ring.x-effectSize/2,top:ring.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){const tl=gsap.timeline();// Set initial state\n    gsap.set(el,{scale:.5,\"--stroke-width\":strokeWidth});// Animate SVG ring with GSAP\n    tl.to(el,{scale:2,\"--stroke-width\":0,duration:duration,ease:\"power3.out\",onComplete:()=>{// Remove ring after animation completes\n    setRings(prev=>prev.filter(r=>r.id!==ring.id));}},0).to(el,{opacity:0,duration:duration*.2,ease:\"linear\"},duration*.8);}},children:/*#__PURE__*/_jsx(\"circle\",{cx:effectSize/2,cy:effectSize/2,r:effectSize/4,fill:\"none\",stroke:color,strokeWidth:\"var(--stroke-width, 5)\"})},ring.id))}),interactionMode===\"burst\"&&/*#__PURE__*/_jsx(_Fragment,{children:bursts.map(burst=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:burst.x-effectSize/2,top:burst.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){// Animate each line individually - growing from center outward\n    const lines=el.querySelectorAll(\"line\");lines.forEach((line,index)=>{const angle=[45,80,115,150][index]*(Math.PI/180);const centerX=effectSize/2;const centerY=effectSize/2;const lineLength=effectSize*.4;// Calculate start and end points\n    const startX=centerX+effectSize*.1*Math.cos(angle);const startY=centerY-effectSize*.1*Math.sin(angle);const endX=centerX+effectSize*.25*Math.cos(angle);const endY=centerY-effectSize*.25*Math.sin(angle);// Set initial state: line starts at full length\n    gsap.set(line,{attr:{x1:startX,y1:startY,x2:endX,y2:endY},strokeWidth:strokeWidth});// Animate: line radiates outward while getting shorter\n    gsap.timeline().to(line,{attr:{x1:endX,y1:endY,x2:endX,y2:endY},translateX:effectSize/4*Math.cos(angle),translateY:-effectSize/4*Math.sin(angle),duration:duration,ease:\"power2.out\",onComplete:()=>{setBursts(prev=>prev.filter(b=>b.id!==burst.id));}}).to(line,{strokeWidth:0,duration:duration*.4,ease:\"linear\"},duration*.6);});}},children:[45,80,115,150].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;return /*#__PURE__*/_jsx(\"line\",{x1:centerX,y1:centerY,x2:centerX,y2:centerY,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\"},index);})},burst.id))}),interactionMode===\"particles\"&&/*#__PURE__*/_jsx(_Fragment,{children:particles.map(particle=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",transformOrigin:\"center\",left:particle.x-strokeWidth/2,top:particle.y-strokeWidth/2,width:strokeWidth,height:strokeWidth,backgroundColor:color,borderRadius:\"50%\",pointerEvents:\"none\",transform:`rotate(${rotation}deg)`},ref:el=>{if(el&&!el.dataset.animated){// Mark as animated to prevent re-firing\n    el.dataset.animated=\"true\";// Calculate final position based on angle and distance\n    const finalX=particle.x+Math.cos(particle.angle)*particle.distance;const finalY=particle.y+Math.sin(particle.angle)*particle.distance;// Set initial state: particle starts at center with 0 size\n    gsap.set(el,{left:particle.x-strokeWidth/2,top:particle.y-strokeWidth/2,width:0,height:0});// Animate: particle grows, moves, then shrinks\n    gsap.timeline().to(el,{width:strokeWidth,height:strokeWidth,duration:duration*.2,ease:\"power1.out\"}).to(el,{left:finalX-strokeWidth/2,top:finalY-strokeWidth/2,duration:duration*.4,ease:\"power1.out\"},duration*.2).to(el,{width:0,height:0,left:finalX-strokeWidth/2+strokeWidth/2,top:finalY-strokeWidth/2+strokeWidth/2,duration:duration*.4,ease:\"linear\",onComplete:()=>{setParticles(prev=>prev.filter(p=>p.id!==particle.id));}},duration*.6);}}},particle.id))}),interactionMode===\"crosshair\"&&/*#__PURE__*/_jsx(_Fragment,{children:crosshairs.map(crosshair=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:crosshair.x-effectSize/2,top:crosshair.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){// Animate each line individually - growing from center outward\n    const lines=el.querySelectorAll(\"line\");lines.forEach((line,index)=>{const angle=[0,90,180,270][index]*(Math.PI/180);const centerX=effectSize/2;const centerY=effectSize/2;const lineLength=effectSize*.3// Fixed line length\n    ;// Calculate points for the line\n    const startX=centerX+20*Math.cos(angle);const startY=centerY-20*Math.sin(angle);const endX=centerX+(20+lineLength)*Math.cos(angle);const endY=centerY-(20+lineLength)*Math.sin(angle);// Set initial state: line starts collapsed at center\n    gsap.set(line,{attr:{x1:startX,y1:startY,x2:centerX,y2:centerY},strokeWidth:strokeWidth});// Animate: line grows outward and then shrinks\n    gsap.timeline().to(line,{attr:{x1:endX,y1:endY,x2:endX,y2:endY},duration:duration*.8,ease:\"power1.out\"}).to(line,{strokeWidth:0,duration:duration*.6,ease:\"linear\",onComplete:()=>{setCrosshairs(prev=>prev.filter(c=>c.id!==crosshair.id));}},duration*.4);});}},children:[0,90,180,270].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;return /*#__PURE__*/_jsx(\"line\",{x1:centerX,y1:centerY,x2:centerX,y2:centerY,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\"},index);})},crosshair.id))}),interactionMode===\"wavy\"&&/*#__PURE__*/_jsx(_Fragment,{children:wavies.map(wavy=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:wavy.x-effectSize/2,top:wavy.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){// Animate each wavy line individually\n    const paths=el.querySelectorAll(\"path\");paths.forEach((path,index)=>{// Get the actual path length using getTotalLength()\n    const pathLength=path.getTotalLength();// Set initial state with strokeDasharray and strokeDashoffset (path hidden)\n    gsap.set(path,{strokeDasharray:\"1, \"+pathLength,strokeDashoffset:0,strokeWidth:strokeWidth});// Animate strokeDashoffset to reveal the path (like pathReveal.tsx)\n    gsap.timeline().to(path,{strokeDasharray:`${pathLength}, `+pathLength,strokeDashoffset:-pathLength,duration:duration,ease:\"power1.out\"}).to(path,{strokeWidth:0,duration:duration*.4,ease:\"linear\"},duration*.6);});// Remove from state when animation completes\n    gsap.delayedCall(duration,()=>{setWavies(prev=>prev.filter(w=>w.id!==wavy.id));});}},children:[45,90,135,180].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;const startRadius=effectSize*.1;const endRadius=effectSize*.5;const startX=centerX+startRadius*Math.cos(angle*Math.PI/180);const startY=centerY-startRadius*Math.sin(angle*Math.PI/180);const endX=centerX+endRadius*Math.cos(angle*Math.PI/180);const endY=centerY-endRadius*Math.sin(angle*Math.PI/180);const midX=(startX+endX)/2;const midY=(startY+endY)/2;const waveOffset=effectSize*.05;const control1X=midX+waveOffset*Math.cos(angle*Math.PI/180+Math.PI/2);const control1Y=midY-waveOffset*Math.sin(angle*Math.PI/180+Math.PI/2);const wavyPath=`M ${startX} ${startY} Q ${control1X} ${control1Y} ${midX} ${midY} T ${endX} ${endY}`;return /*#__PURE__*/_jsx(\"path\",{d:wavyPath,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\",fill:\"none\"},index);})},wavy.id))}),interactionMode===\"sniper\"&&/*#__PURE__*/_jsx(_Fragment,{children:snipers.map(sniper=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:sniper.x-effectSize/2,top:sniper.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){const lines=el.querySelectorAll(\"line\");lines.forEach((line,index)=>{const angle=[0,90,180,270][index]*(Math.PI/180);const centerX=effectSize/2;const centerY=effectSize/2;const lineLength=effectSize*.2;const startX=centerX+5*Math.cos(angle);const startY=centerY-5*Math.sin(angle);const endX=centerX+(5+lineLength)*Math.cos(angle);const endY=centerY-(5+lineLength)*Math.sin(angle);gsap.set(line,{attr:{x1:startX,y1:startY,x2:endX,y2:endY},strokeWidth:strokeWidth});gsap.timeline().to(line,{attr:{x1:endX,y1:endY,x2:endX,y2:endY},translateX:(5+lineLength)*Math.cos(angle),translateY:-(5+lineLength)*Math.sin(angle),duration:duration,ease:\"power2.out\"}).to(line,{strokeWidth:0,duration:duration*.4,ease:\"linear\"},duration*.6);});}},children:[0,90,180,270].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;return /*#__PURE__*/_jsx(\"line\",{x1:centerX,y1:centerY,x2:centerX,y2:centerY,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\"},index);})}),[Math.PI/3,2*Math.PI/3,4*Math.PI/3,5*Math.PI/3,Math.PI/6,5*Math.PI/6,7*Math.PI/6,11*Math.PI/6].map((angle,index)=>{return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:sniper.x-strokeWidth/2,top:sniper.y-strokeWidth/2,width:strokeWidth,height:strokeWidth,backgroundColor:color,pointerEvents:\"none\",transformOrigin:\"center\",transform:`rotate(${rotation}deg)`},ref:el=>{if(el&&!el.dataset.animated){el.dataset.animated=\"true\";const finalX=sniper.x+Math.cos(angle)*(20+effectSize*.3);const finalY=sniper.y+Math.sin(angle)*(20+effectSize*.3);gsap.set(el,{x:0,y:0,width:strokeWidth,height:strokeWidth});gsap.timeline().to(el,{x:Math.cos(angle)*(effectSize*.4),y:Math.sin(angle)*(effectSize*.4),duration:duration,ease:\"power2.out\",onComplete:()=>{setSnipers(prev=>prev.filter(s=>s.id!==sniper.id));}}).to(el,{width:0,height:0,duration:duration*.4,ease:\"linear\"},duration*.6);}}},index);})]},sniper.id))})]})});}addPropertyControls(MouseEffects,{interactionMode:{type:ControlType.Enum,title:\"Effect\",options:[\"rings\",\"burst\",\"particles\",\"crosshair\",\"wavy\",\"sniper\"],optionTitles:[\"Rings\",\"Burst\",\"Particles\",\"Crosshair\",\"Wavy\",\"Sniper\"],defaultValue:\"rings\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},duration:{type:ControlType.Number,title:\"Duration\",min:.1,max:2,step:.1,defaultValue:.4,unit:\"s\"},strokeWidth:{type:ControlType.Number,title:\"Stroke\",min:.5,max:10,step:.5,defaultValue:2,unit:\"px\"},effectSize:{type:ControlType.Number,title:\"Size\",min:20,max:200,step:5,defaultValue:60,unit:\"px\"},rotation:{type:ControlType.Number,title:\"Rotation\",min:0,max:360,step:1,defaultValue:0,unit:\"\\xb0\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});MouseEffects.displayName=\"Click Effects\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MouseEffects\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"100\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click_effects_prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";import{Fragment}from\"react\";/**\n * @framerDisableUnlink\n */export default function OverscrollBehavior(props){const{enabled=true}=props;useEffect(()=>{// Apply overscroll behavior fix when component mounts\nif(enabled){// Store original value for cleanup\nconst originalOverscrollBehavior=document.body.style.overscrollBehavior;// Apply the fix\ndocument.body.style.overscrollBehavior=\"none\";// Cleanup function - restore original behavior when component unmounts\nreturn()=>{document.body.style.overscrollBehavior=originalOverscrollBehavior;};}},[enabled]);// Return inline styles to ensure overscroll behavior is properly applied\nreturn /*#__PURE__*/_jsx(Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n                    body {\n                        overscroll-behavior: ${enabled?\"none\":\"auto\"};\n                    }\n                    \n                    html {\n                        overscroll-behavior: ${enabled?\"none\":\"auto\"};\n                    }\n                    \n                    /* Additional iOS Safari specific fixes */\n                    body.no-overscroll {\n                        position: fixed;\n                        overflow: hidden;\n                        width: 100%;\n                        height: 100%;\n                    }\n                    \n                    /* Prevent rubber band scrolling on iOS */\n                    .no-bounce {\n                        -webkit-overflow-scrolling: touch;\n                        overscroll-behavior: none;\n                    }\n                `})});}OverscrollBehavior.displayName=\"Overscroll Behavior\";addPropertyControls(OverscrollBehavior,{enabled:{title:\"Enabled\",type:ControlType.Boolean,defaultValue:true,description:\"Enable/disable overscroll behavior prevention\\n\\nMade with ❤️ by [Nitso](https://dub.sh/nitso-framer)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OverscrollBehavior\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overscroll_Preventer.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function AutoYearCopyright(props){const{companyName,rightsText,showSymbol,showTrademark,trademarkType,yearPlacement,font,color,fontSize,textAlign,style}=props;const currentYear=new Date().getFullYear();const symbol=showSymbol===\"yes\"?\"\\xa9\":\"\";const trademarkOptionActive=showTrademark===\"yes\";const trademarkSymbol=trademarkOptionActive?trademarkType===\"trademark\"?\"™\":\"\\xae\":\"\";let finalCompanyName=companyName.trim();let finalRightsText=rightsText.trim();let dotAfterCompanyName=\"\";if(yearPlacement===\"beforeCompanyName\"){finalCompanyName=`${currentYear} ${finalCompanyName}`;}else if(yearPlacement===\"afterCompanyName\"&&finalCompanyName){finalCompanyName+=` ${currentYear}`;}else if(yearPlacement===\"beforeRightsText\"&&finalRightsText){finalRightsText=`${currentYear}. ${finalRightsText}`;}else if(yearPlacement===\"afterRightsText\"&&finalRightsText){finalRightsText+=` ${currentYear}`;dotAfterCompanyName=!trademarkOptionActive&&finalCompanyName&&finalRightsText?\".\":\"\";}else if(!finalCompanyName&&!finalRightsText){finalCompanyName=`${currentYear}`;}finalCompanyName+=trademarkSymbol?`${trademarkSymbol}`:\"\";let displayText=symbol?`${symbol} `:\"\";displayText+=finalCompanyName?`${finalCompanyName}${dotAfterCompanyName}`:\"\";if(finalCompanyName&&finalRightsText)displayText+=\" \";displayText+=finalRightsText;const justifyContent=textAlign===\"center\"?\"center\":textAlign===\"right\"?\"flex-end\":\"flex-start\";const rootStyle={...style,display:\"flex\",justifyContent,alignItems:\"flex-start\",boxSizing:\"border-box\",/**\n         * Important:\n         * If Framer gives the component a width, respect it.\n         * This is what makes Fill + alignment work.\n         *\n         * If Framer does not give a width, use max-content.\n         * This is what keeps Fit Content on one line.\n         */width:style?.width??\"max-content\",maxWidth:\"100%\",minWidth:0};const textStyle={display:\"block\",boxSizing:\"border-box\",/**\n         * Keeps Fit Content measuring as a single-line text width,\n         * but allows wrapping when the outer component is genuinely constrained.\n         */width:\"max-content\",maxWidth:\"100%\",whiteSpace:\"normal\",overflowWrap:\"normal\",wordBreak:\"normal\",fontSize:`${fontSize}px`,color,textAlign,...font};return /*#__PURE__*/_jsx(\"div\",{style:rootStyle,children:/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:displayText.trim()})});}AutoYearCopyright.defaultProps={companyName:\"Company Name\",rightsText:\"All rights reserved\",showSymbol:\"yes\",showTrademark:\"no\",trademarkType:\"trademark\",yearPlacement:\"afterRightsText\",color:\"#999999\",fontSize:18,textAlign:\"left\",font:{family:\"Inter\"}};addPropertyControls(AutoYearCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Font Color\",defaultValue:\"#999999\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:18,min:1,max:200,step:1},textAlign:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},companyName:{type:ControlType.String,title:\"Company Name\",defaultValue:\"Company Name\"},rightsText:{type:ControlType.String,title:\"Rights Text\",defaultValue:\"All rights reserved\"},showSymbol:{type:ControlType.SegmentedEnum,title:\"Symbol\",options:[\"yes\",\"no\"],optionTitles:[\"Yes\",\"No\"],defaultValue:\"yes\"},showTrademark:{type:ControlType.SegmentedEnum,title:\"Trademark\",options:[\"yes\",\"no\"],optionTitles:[\"Yes\",\"No\"],defaultValue:\"no\"},trademarkType:{type:ControlType.Enum,title:\"Type\",options:[\"trademark\",\"registered\"],optionTitles:[\"Trademark\",\"Registered\"],defaultValue:\"trademark\",hidden:({showTrademark})=>showTrademark!==\"yes\"},yearPlacement:{type:ControlType.Enum,title:\"Year\",options:[\"beforeCompanyName\",\"afterCompanyName\",\"beforeRightsText\",\"afterRightsText\"],optionTitles:[\"Before Company\",\"After Company\",\"Before Rights\",\"After Rights\"],defaultValue:\"afterRightsText\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoYearCopyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoYearCopyright.map","// Generated by Framer (b00083c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-k0ELH .framer-styles-preset-fy1wbn:not(.rich-text-wrapper), .framer-k0ELH .framer-styles-preset-fy1wbn.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, #ffffff); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, #ffffff); --framer-link-text-decoration: none; }\"];export const className=\"framer-k0ELH\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4aa4c0b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerExpertBadge from\"https://framerusercontent.com/modules/2ax31BoqQ8K4hYeQcK9E/xWsE8SExYSliw4OxFXzH/sKGMyzcZ_.js\";import AutoYearCopyright from\"https://framerusercontent.com/modules/Jz6H7HFQhTchUp6uXcdd/cFlll3r6K2GJ989rkdXR/AutoYearCopyright.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fYI51rPFaKzEXWiMDmBL/bOLIU29C3Zbzi0dbkHKp/a5SBtO3C9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/DYAGRFSxEEOqJO5qk2ms/CUnOekRJu7BIX77py6oJ/jvR3IPHg1.js\";const FramerExpertBadgeFonts=getFonts(FramerExpertBadge);const AutoYearCopyrightFonts=getFonts(AutoYearCopyright);const cycleOrder=[\"MhnpAFSKV\",\"e2MlKB1Pg\",\"c7pr_Oi4T\"];const serializationHash=\"framer-uzFDa\";const variantClassNames={c7pr_Oi4T:\"framer-v-1x8fjm4\",e2MlKB1Pg:\"framer-v-11g7cnk\",MhnpAFSKV:\"framer-v-10a2fwf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"MhnpAFSKV\",Mobile:\"e2MlKB1Pg\",Tablet:\"c7pr_Oi4T\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MhnpAFSKV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MhnpAFSKV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10a2fwf\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"MhnpAFSKV\",ref:refBinding,style:{backgroundColor:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\",...style},...addPropertyOverrides({c7pr_Oi4T:{\"data-framer-name\":\"Tablet\"},e2MlKB1Pg:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v0x351\",\"data-border\":true,\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"VmGO0Ty17\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1dbe0e6f-440a-4c70-aef7-7d04dde7cb28, rgba(128, 128, 128, 0.3))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o655cp\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"DViNKl3bi\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XmmdBpu6L\"},motionChild:true,nodeId:\"JF69MVD1z\",openInNewTab:false,scopeId:\"g5oF99FLO\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:886,intrinsicWidth:620,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||478)-32-1220)/2+0+0)+100+0+0),pixelHeight:886,pixelWidth:620,sizes:\"40px\",src:\"https://framerusercontent.com/images/yywf5sYOOmUEnupZi47t4h3SYsM.png?width=620&height=886\",srcSet:\"https://framerusercontent.com/images/yywf5sYOOmUEnupZi47t4h3SYsM.png?width=620&height=886 620w\"},className:\"framer-1kdj88x framer-1549o0i\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"JF69MVD1z\",...addPropertyOverrides({c7pr_Oi4T:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:886,intrinsicWidth:620,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||663)-32-2020)/2+0+0)+100+0+0),pixelHeight:886,pixelWidth:620,sizes:\"40px\",src:\"https://framerusercontent.com/images/yywf5sYOOmUEnupZi47t4h3SYsM.png?width=620&height=886\",srcSet:\"https://framerusercontent.com/images/yywf5sYOOmUEnupZi47t4h3SYsM.png?width=620&height=886 620w\"}},e2MlKB1Pg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:886,intrinsicWidth:620,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-2751)/2+0+0)+100+0+0+0),pixelHeight:886,pixelWidth:620,sizes:\"40px\",src:\"https://framerusercontent.com/images/yywf5sYOOmUEnupZi47t4h3SYsM.png?width=620&height=886\",srcSet:\"https://framerusercontent.com/images/yywf5sYOOmUEnupZi47t4h3SYsM.png?width=620&height=886 620w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11nse2s\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"J97PBedIz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yk15s5\",\"data-framer-name\":\"Mail\",layoutDependency:layoutDependency,layoutId:\"ZQZcP_mvo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157)))\"},children:\"Contact us\"})}),className:\"framer-z4epll\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HhUGOjDqT\",style:{\"--extracted-r6o4lv\":\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f0m2g\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"xWX1y7Z13\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+201003520845\",motionChild:true,nodeId:\"QKcmQzs96\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"+2010 0352 0845\"})})})}),className:\"framer-15bowf3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QKcmQzs96\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c7pr_Oi4T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+201003520845\",motionChild:true,nodeId:\"QKcmQzs96\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8nik1c\",\"data-styles-preset\":\"jvR3IPHg1\",children:\"+20100 3520845\"})})})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p6g0ru\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"arS4GArWq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157)))\"},children:\"Address\"})}),className:\"framer-1u9j0t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NGoQnKWFA\",style:{\"--extracted-r6o4lv\":\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9e413x\",layoutDependency:layoutDependency,layoutId:\"AVuA5wluI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/Cyan+Creative+Boutique/@30.0791414,31.3369874,17z/data=!3m1!4b1!4m6!3m5!1s0x14583e3c67743103:0xf79b9bf91f27440!8m2!3d30.0791414!4d31.3395623!16s%2Fg%2F11b6xh9pxq?entry=ttu&g_ep=EgoyMDI1MDkxMC4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"ijp3_3Uz7\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"6 El Nozha, Ard El Golf,   Cairo, Egypt.\"})})})}),className:\"framer-6cn8vx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ijp3_3Uz7\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c7pr_Oi4T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/Cyan+Creative+Boutique/@30.0791414,31.3369874,17z/data=!3m1!4b1!4m6!3m5!1s0x14583e3c67743103:0xf79b9bf91f27440!8m2!3d30.0791414!4d31.3395623!16s%2Fg%2F11b6xh9pxq?entry=ttu&g_ep=EgoyMDI1MDkxMC4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"ijp3_3Uz7\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8nik1c\",\"data-styles-preset\":\"jvR3IPHg1\",children:\"6 El Nozha, Ard El Golf, Cairo, Egypt.\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"810 Jeddah, Building 15662 KSA 98491\"})}),className:\"framer-1nghwtz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pe9owP6LC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c7pr_Oi4T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/Cyan+Creative+Boutique/@30.0791414,31.3369874,17z/data=!3m1!4b1!4m6!3m5!1s0x14583e3c67743103:0xf79b9bf91f27440!8m2!3d30.0791414!4d31.3395623!16s%2Fg%2F11b6xh9pxq?entry=ttu&g_ep=EgoyMDI1MDgyNS4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"pe9owP6LC\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8nik1c\",\"data-styles-preset\":\"jvR3IPHg1\",children:\"810 Jeddah, Building 15662 KSA 98491\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1swr4ib\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"fB2LrWhyC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157)))\"},children:\"Links\"})}),className:\"framer-2cutwm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D8dGBo0Ym\",style:{\"--extracted-r6o4lv\":\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c6bj4d\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"OnVIb57FQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/pixels_in_play/\",motionChild:true,nodeId:\"uWEcoXRZj\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Instagram\"})})})}),className:\"framer-1y3jsrj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uWEcoXRZj\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/pixelsinplayeg\",motionChild:true,nodeId:\"twZSSHRwY\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"X (Twitter)\"})})})}),className:\"framer-ub4suh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"twZSSHRwY\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/@pixels-in-play/\",motionChild:true,nodeId:\"mpNkcEknj\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Framer\"})})})}),className:\"framer-j3urba\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mpNkcEknj\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/pixels-in-play/home\",motionChild:true,nodeId:\"LkxFQcCPY\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Linked in\"})})})}),className:\"framer-1oeqh9u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LkxFQcCPY\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://cal.com/pixels-in-play-studio/30min\",motionChild:true,nodeId:\"e5r6_rkJD\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Cal\"})})})}),className:\"framer-1bhbsr8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e5r6_rkJD\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/pixelsinplay\",motionChild:true,nodeId:\"qvtBJgKcv\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Behance\"})})})}),className:\"framer-1egoba6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qvtBJgKcv\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/cyan---creative-boutique/\",motionChild:true,nodeId:\"rWrxT7pU2\",openInNewTab:true,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Awaaaaards\"})})})}),className:\"framer-auxk0m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rWrxT7pU2\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v9gfwr\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"ZgyZmH7am\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157)))\"},children:\"Sitemap\"})}),className:\"framer-1mp7hkx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c4qt0mGPX\",style:{\"--extracted-r6o4lv\":\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n4c7dc\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"c9gi6dypZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XmmdBpu6L\"},motionChild:true,nodeId:\"P3muksDRD\",openInNewTab:false,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Home\"})})})}),className:\"framer-1y1wi8p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P3muksDRD\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fLmhtUiaR\"},motionChild:true,nodeId:\"lOulPAPOE\",openInNewTab:false,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"About\"})})})}),className:\"framer-17mpwx4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lOulPAPOE\",style:{\"--extracted-r6o4lv\":\"var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TGBl13rqt\"},motionChild:true,nodeId:\"zjs8jM0ay\",openInNewTab:false,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Services\"})})})}),className:\"framer-w1653o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zjs8jM0ay\",style:{\"--extracted-r6o4lv\":\"var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FOuuFsl3y\"},motionChild:true,nodeId:\"jaRvIUdFv\",openInNewTab:false,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Projects\"})})})}),className:\"framer-sh8crs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jaRvIUdFv\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QQlVOvxqp\"},motionChild:true,nodeId:\"BqahpH89l\",openInNewTab:false,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Contact\"})})})}),className:\"framer-1b445tc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BqahpH89l\",style:{\"--extracted-r6o4lv\":\"var(--token-4c78840a-f5f5-4876-8a39-1469c44ea66d, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ihl9NlNRC\"},motionChild:true,nodeId:\"jr_lJFTl9\",openInNewTab:false,relValues:[],scopeId:\"g5oF99FLO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fy1wbn\",\"data-styles-preset\":\"a5SBtO3C9\",children:\"Play in Pixels\"})})})}),className:\"framer-15hswd3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jr_lJFTl9\",style:{\"--extracted-r6o4lv\":\"var(--token-44bc4afc-4543-4a77-8d2c-8263c6a8330e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lz1bap\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"xcKDGWBZS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1doa3sn\",\"data-framer-name\":\"Logos\",layoutDependency:layoutDependency,layoutId:\"vQilt1Y__\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:704.5,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||478)-32-1220)/2+900+120)+0+160+0),pixelHeight:1409,pixelWidth:2e3,sizes:\"57px\",src:\"https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?width=2000&height=1409\",srcSet:\"https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?scale-down-to=512&width=2000&height=1409 512w,https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?scale-down-to=1024&width=2000&height=1409 1024w,https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?width=2000&height=1409 2000w\"},className:\"framer-6wjxtn\",\"data-framer-name\":\"Google-partner-seeklogo\",layoutDependency:layoutDependency,layoutId:\"bDutJSMlr\",...addPropertyOverrides({c7pr_Oi4T:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:704.5,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||663)-32-2020)/2+1700+120)+0+160+0),pixelHeight:1409,pixelWidth:2e3,sizes:\"57px\",src:\"https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?width=2000&height=1409\",srcSet:\"https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?scale-down-to=512&width=2000&height=1409 512w,https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?scale-down-to=1024&width=2000&height=1409 1024w,https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?width=2000&height=1409 2000w\"}},e2MlKB1Pg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:704.5,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-2751)/2+2395+76)+0+0+0),pixelHeight:1409,pixelWidth:2e3,sizes:\"56.7779px\",src:\"https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?width=2000&height=1409\",srcSet:\"https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?scale-down-to=512&width=2000&height=1409 512w,https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?scale-down-to=1024&width=2000&height=1409 1024w,https://framerusercontent.com/images/jkUrifTaSUhUFjOXrmh421Je6U.png?width=2000&height=1409 2000w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+(((componentViewport?.height||478)-32-1220)/2+900+120)+0+160+7,...addPropertyOverrides({c7pr_Oi4T:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||663)-32-2020)/2+1700+120)+0+160+7},e2MlKB1Pg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-2751)/2+2395+76)+0+0+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-38awbh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ptsz5odXK-container\",nodeId:\"Ptsz5odXK\",rendersWithMotion:true,scopeId:\"g5oF99FLO\",children:/*#__PURE__*/_jsx(FramerExpertBadge,{height:\"100%\",id:\"Ptsz5odXK\",layoutId:\"Ptsz5odXK\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zmftx4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CnS3asBHf-container\",nodeId:\"CnS3asBHf\",rendersWithMotion:true,scopeId:\"g5oF99FLO\",children:/*#__PURE__*/_jsx(AutoYearCopyright,{color:\"rgb(255, 255, 255)\",companyName:\"Pixels in Play\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\"},fontSize:18,height:\"100%\",id:\"CnS3asBHf\",layoutId:\"CnS3asBHf\",rightsText:\"All rights reserved\",showSymbol:\"yes\",showTrademark:\"no\",textAlign:\"left\",trademarkType:\"trademark\",width:\"100%\",yearPlacement:\"afterRightsText\"})})})]})]})})})});});const css=[\".framer-uzFDa.framer-1549o0i, .framer-uzFDa .framer-1549o0i { display: block; }\",\".framer-uzFDa.framer-10a2fwf { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 32px 32px 32px; position: relative; width: 1200px; }\",\".framer-uzFDa .framer-v0x351 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 100px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-uzFDa .framer-1o655cp { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; max-width: 25%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uzFDa .framer-1kdj88x { aspect-ratio: 0.6997742663656885 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 40px; }\",\".framer-uzFDa .framer-11nse2s { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(1px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uzFDa .framer-yk15s5, .framer-uzFDa .framer-p6g0ru, .framer-uzFDa .framer-1swr4ib, .framer-uzFDa .framer-v9gfwr { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uzFDa .framer-z4epll, .framer-uzFDa .framer-15bowf3, .framer-uzFDa .framer-1u9j0t, .framer-uzFDa .framer-2cutwm, .framer-uzFDa .framer-1y3jsrj, .framer-uzFDa .framer-ub4suh, .framer-uzFDa .framer-j3urba, .framer-uzFDa .framer-1oeqh9u, .framer-uzFDa .framer-1bhbsr8, .framer-uzFDa .framer-1egoba6, .framer-uzFDa .framer-auxk0m, .framer-uzFDa .framer-1mp7hkx, .framer-uzFDa .framer-1y1wi8p, .framer-uzFDa .framer-17mpwx4, .framer-uzFDa .framer-w1653o, .framer-uzFDa .framer-sh8crs, .framer-uzFDa .framer-1b445tc, .framer-uzFDa .framer-15hswd3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uzFDa .framer-f0m2g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uzFDa .framer-9e413x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uzFDa .framer-6cn8vx, .framer-uzFDa .framer-1nghwtz { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uzFDa .framer-c6bj4d, .framer-uzFDa .framer-n4c7dc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uzFDa .framer-1lz1bap { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uzFDa .framer-1doa3sn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uzFDa .framer-6wjxtn { aspect-ratio: 1.4194464158978 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 57px; }\",\".framer-uzFDa .framer-38awbh-container, .framer-uzFDa .framer-zmftx4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uzFDa.framer-v-11g7cnk.framer-10a2fwf { gap: 76px; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-v0x351 { flex-direction: column; gap: 73px; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-1o655cp { align-self: unset; flex: none; gap: 40px; height: min-content; justify-content: center; width: 100%; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-11nse2s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: flex-start; width: 100%; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-yk15s5, .framer-uzFDa.framer-v-11g7cnk .framer-p6g0ru { align-self: unset; width: 176px; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-1swr4ib { align-self: unset; width: 213px; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-v9gfwr { align-self: unset; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-1lz1bap { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-uzFDa.framer-v-11g7cnk .framer-6wjxtn { width: 57px; }\",\".framer-uzFDa.framer-v-1x8fjm4 .framer-11nse2s { grid-template-columns: repeat(2, minmax(1px, 1fr)); }\",...sharedStyle.css,...sharedStyle1.css,'.framer-uzFDa[data-border=\"true\"]::after, .framer-uzFDa [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 478\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"e2MlKB1Pg\":{\"layout\":[\"fixed\",\"auto\"]},\"c7pr_Oi4T\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg5oF99FLO=withCSS(Component,css,\"framer-uzFDa\");export default Framerg5oF99FLO;Framerg5oF99FLO.displayName=\"Footer 2\";Framerg5oF99FLO.defaultProps={height:478,width:1200};addPropertyControls(Framerg5oF99FLO,{variant:{options:[\"MhnpAFSKV\",\"e2MlKB1Pg\",\"c7pr_Oi4T\"],optionTitles:[\"Default\",\"Mobile\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg5oF99FLO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...FramerExpertBadgeFonts,...AutoYearCopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerg5oF99FLO.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FramerExpertBadge,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg5oF99FLO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"478\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e2MlKB1Pg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c7pr_Oi4T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g5oF99FLO.map","var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};(function webpackUniversalModuleDefinition(e,n){t=n()})(0,(function(){return function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:false,exports:{}};e[n].call(i.exports,i,i.exports,__webpack_require__);i.l=true;return i.exports}__webpack_require__.m=e;__webpack_require__.c=t;__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:true,get:n})};__webpack_require__.r=function(e){\"undefined\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(e,\"__esModule\",{value:true})};__webpack_require__.t=function(e,t){1&t&&(e=__webpack_require__(e));if(8&t)return e;if(4&t&&\"object\"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);__webpack_require__.r(n);Object.defineProperty(n,\"default\",{enumerable:true,value:e});if(2&t&&\"string\"!=typeof e)for(var i in e)__webpack_require__.d(n,i,function(t){return e[t]}.bind(null,i));return n};__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};__webpack_require__.d(t,\"a\",t);return t};__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};__webpack_require__.p=\"\";return __webpack_require__(__webpack_require__.s=21)}([function(t,n){var i={};t.exports=i;(function(){i._nextId=0;i._seed=0;i._nowStartTime=+new Date;i._warnedOnce={};i._decomp=null;\n/**\n         * Extends the object in the first argument using the object in the second argument.\n         * @method extend\n         * @param {} obj\n         * @param {boolean} deep\n         * @return {} obj extended\n         */i.extend=function(e,t){var n,o;if(\"boolean\"===typeof t){n=2;o=t}else{n=1;o=true}for(var r=n;r<arguments.length;r++){var a=arguments[r];if(a)for(var s in a)if(o&&a[s]&&a[s].constructor===Object)if(e[s]&&e[s].constructor!==Object)e[s]=a[s];else{e[s]=e[s]||{};i.extend(e[s],o,a[s])}else e[s]=a[s]}return e};\n/**\n         * Creates a new clone of the object, if deep is true references will also be cloned.\n         * @method clone\n         * @param {} obj\n         * @param {bool} deep\n         * @return {} obj cloned\n         */i.clone=function(e,t){return i.extend({},t,e)};\n/**\n         * Returns the list of keys for the given object.\n         * @method keys\n         * @param {} obj\n         * @return {string[]} keys\n         */i.keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t};\n/**\n         * Returns the list of values for the given object.\n         * @method values\n         * @param {} obj\n         * @return {array} Array of the objects property values\n         */i.values=function(e){var t=[];if(Object.keys){var n=Object.keys(e);for(var i=0;i<n.length;i++)t.push(e[n[i]]);return t}for(var o in e)t.push(e[o]);return t};\n/**\n         * Gets a value from `base` relative to the `path` string.\n         * @method get\n         * @param {} obj The base object\n         * @param {string} path The path relative to `base`, e.g. 'Foo.Bar.baz'\n         * @param {number} [begin] Path slice begin\n         * @param {number} [end] Path slice end\n         * @return {} The object at the given path\n         */i.get=function(e,t,n,i){t=t.split(\".\").slice(n,i);for(var o=0;o<t.length;o+=1)e=e[t[o]];return e};\n/**\n         * Sets a value on `base` relative to the given `path` string.\n         * @method set\n         * @param {} obj The base object\n         * @param {string} path The path relative to `base`, e.g. 'Foo.Bar.baz'\n         * @param {} val The value to set\n         * @param {number} [begin] Path slice begin\n         * @param {number} [end] Path slice end\n         * @return {} Pass through `val` for chaining\n         */i.set=function(e,t,n,o,r){var a=t.split(\".\").slice(o,r);i.get(e,t,0,-1)[a[a.length-1]]=n;return n};\n/**\n         * Shuffles the given array in-place.\n         * The function uses a seeded random generator.\n         * @method shuffle\n         * @param {array} array\n         * @return {array} array shuffled randomly\n         */i.shuffle=function(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(i.random()*(t+1));var o=e[t];e[t]=e[n];e[n]=o}return e};\n/**\n         * Randomly chooses a value from a list with equal probability.\n         * The function uses a seeded random generator.\n         * @method choose\n         * @param {array} choices\n         * @return {object} A random choice object from the array\n         */i.choose=function(e){return e[Math.floor(i.random()*e.length)]};\n/**\n         * Returns true if the object is a HTMLElement, otherwise false.\n         * @method isElement\n         * @param {object} obj\n         * @return {boolean} True if the object is a HTMLElement, otherwise false\n         */i.isElement=function(e){return\"undefined\"!==typeof HTMLElement?e instanceof HTMLElement:!!(e&&e.nodeType&&e.nodeName)};\n/**\n         * Returns true if the object is an array.\n         * @method isArray\n         * @param {object} obj\n         * @return {boolean} True if the object is an array, otherwise false\n         */i.isArray=function(e){return\"[object Array]\"===Object.prototype.toString.call(e)};\n/**\n         * Returns true if the object is a function.\n         * @method isFunction\n         * @param {object} obj\n         * @return {boolean} True if the object is a function, otherwise false\n         */i.isFunction=function(e){return\"function\"===typeof e};\n/**\n         * Returns true if the object is a plain object.\n         * @method isPlainObject\n         * @param {object} obj\n         * @return {boolean} True if the object is a plain object, otherwise false\n         */i.isPlainObject=function(e){return\"object\"===typeof e&&e.constructor===Object};\n/**\n         * Returns true if the object is a string.\n         * @method isString\n         * @param {object} obj\n         * @return {boolean} True if the object is a string, otherwise false\n         */i.isString=function(e){return\"[object String]\"===toString.call(e)};\n/**\n         * Returns the given value clamped between a minimum and maximum value.\n         * @method clamp\n         * @param {number} value\n         * @param {number} min\n         * @param {number} max\n         * @return {number} The value clamped between min and max inclusive\n         */i.clamp=function(e,t,n){return e<t?t:e>n?n:e};\n/**\n         * Returns the sign of the given value.\n         * @method sign\n         * @param {number} value\n         * @return {number} -1 if negative, +1 if 0 or positive\n         */i.sign=function(e){return e<0?-1:1};i.now=function(){if(\"undefined\"!==typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-i._nowStartTime};\n/**\n         * Returns a random value between a minimum and a maximum value inclusive.\n         * The function uses a seeded random generator.\n         * @method random\n         * @param {number} min\n         * @param {number} max\n         * @return {number} A random number between min and max inclusive\n         */i.random=function(e,t){e=\"undefined\"!==typeof e?e:0;t=\"undefined\"!==typeof t?t:1;return e+_seededRandom()*(t-e)};var _seededRandom=function(){i._seed=(9301*i._seed+49297)%233280;return i._seed/233280};\n/**\n         * Converts a CSS hex colour string into an integer.\n         * @method colorToNumber\n         * @param {string} colorString\n         * @return {number} An integer representing the CSS hex string\n         */i.colorToNumber=function(e){e=e.replace(\"#\",\"\");3==e.length&&(e=e.charAt(0)+e.charAt(0)+e.charAt(1)+e.charAt(1)+e.charAt(2)+e.charAt(2));return parseInt(e,16)};\n/**\n         * The console logging level to use, where each level includes all levels above and excludes the levels below.\n         * The default level is 'debug' which shows all console messages.  \n         *\n         * Possible level values are:\n         * - 0 = None\n         * - 1 = Debug\n         * - 2 = Info\n         * - 3 = Warn\n         * - 4 = Error\n         * @property Common.logLevel\n         * @type {Number}\n         * @default 1\n         */i.logLevel=1;\n/**\n         * Shows a `console.log` message only if the current `Common.logLevel` allows it.\n         * The message will be prefixed with 'matter-js' to make it easily identifiable.\n         * @method log\n         * @param ...objs {} The objects to log.\n         */i.log=function(){console&&i.logLevel>0&&i.logLevel<=3&&console.log.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))};\n/**\n         * Shows a `console.info` message only if the current `Common.logLevel` allows it.\n         * The message will be prefixed with 'matter-js' to make it easily identifiable.\n         * @method info\n         * @param ...objs {} The objects to log.\n         */i.info=function(){console&&i.logLevel>0&&i.logLevel<=2&&console.info.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))};\n/**\n         * Shows a `console.warn` message only if the current `Common.logLevel` allows it.\n         * The message will be prefixed with 'matter-js' to make it easily identifiable.\n         * @method warn\n         * @param ...objs {} The objects to log.\n         */i.warn=function(){console&&i.logLevel>0&&i.logLevel<=3&&console.warn.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))};\n/**\n         * Uses `Common.warn` to log the given message one time only.\n         * @method warnOnce\n         * @param ...objs {} The objects to log.\n         */i.warnOnce=function(){var e=Array.prototype.slice.call(arguments).join(\" \");if(!i._warnedOnce[e]){i.warn(e);i._warnedOnce[e]=true}};\n/**\n         * Shows a deprecated console warning when the function on the given object is called.\n         * The target function will be replaced with a new function that first shows the warning\n         * and then calls the original function.\n         * @method deprecated\n         * @param {object} obj The object or module\n         * @param {string} name The property name of the function on obj\n         * @param {string} warning The one-time message to show if the function is called\n         */i.deprecated=function(e,t,n){e[t]=i.chain((function(){i.warnOnce(\"🔅 deprecated 🔅\",n)}),e[t])};i.nextId=function(){return i._nextId++};\n/**\n         * A cross browser compatible indexOf implementation.\n         * @method indexOf\n         * @param {array} haystack\n         * @param {object} needle\n         * @return {number} The position of needle in haystack, otherwise -1.\n         */i.indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1};\n/**\n         * A cross browser compatible array map implementation.\n         * @method map\n         * @param {array} list\n         * @param {function} func\n         * @return {array} Values from list transformed by func.\n         */i.map=function(e,t){if(e.map)return e.map(t);var n=[];for(var i=0;i<e.length;i+=1)n.push(t(e[i]));return n};\n/**\n         * Takes a directed graph and returns the partially ordered set of vertices in topological order.\n         * Circular dependencies are allowed.\n         * @method topologicalSort\n         * @param {object} graph\n         * @return {array} Partially ordered set of vertices in topological order.\n         */i.topologicalSort=function(e){var t=[],n=[],o=[];for(var r in e)n[r]||o[r]||i._topologicalSort(r,n,o,e,t);return t};i._topologicalSort=function(e,t,n,o,r){var a=o[e]||[];n[e]=true;for(var s=0;s<a.length;s+=1){var l=a[s];n[l]||(t[l]||i._topologicalSort(l,t,n,o,r))}n[e]=false;t[e]=true;r.push(e)};\n/**\n         * Takes _n_ functions as arguments and returns a new function that calls them in order.\n         * The arguments applied when calling the new function will also be applied to every function passed.\n         * The value of `this` refers to the last value returned in the chain that was not `undefined`.\n         * Therefore if a passed function does not return a value, the previously returned value is maintained.\n         * After all passed functions have been called the new function returns the last returned value (if any).\n         * If any of the passed functions are a chain, then the chain will be flattened.\n         * @method chain\n         * @param ...funcs {function} The functions to chain.\n         * @return {function} A new function that calls the passed functions in order.\n         */i.chain=function(){var e=[];for(var t=0;t<arguments.length;t+=1){var n=arguments[t];n._chained?e.push.apply(e,n._chained):e.push(n)}var chain=function(){var t,n=new Array(arguments.length);for(var i=0,o=arguments.length;i<o;i++)n[i]=arguments[i];for(i=0;i<e.length;i+=1){var r=e[i].apply(t,n);\"undefined\"!==typeof r&&(t=r)}return t};chain._chained=e;return chain};\n/**\n         * Chains a function to excute before the original function on the given `path` relative to `base`.\n         * See also docs for `Common.chain`.\n         * @method chainPathBefore\n         * @param {} base The base object\n         * @param {string} path The path relative to `base`\n         * @param {function} func The function to chain before the original\n         * @return {function} The chained function that replaced the original\n         */i.chainPathBefore=function(e,t,n){return i.set(e,t,i.chain(n,i.get(e,t)))};\n/**\n         * Chains a function to excute after the original function on the given `path` relative to `base`.\n         * See also docs for `Common.chain`.\n         * @method chainPathAfter\n         * @param {} base The base object\n         * @param {string} path The path relative to `base`\n         * @param {function} func The function to chain after the original\n         * @return {function} The chained function that replaced the original\n         */i.chainPathAfter=function(e,t,n){return i.set(e,t,i.chain(i.get(e,t),n))};\n/**\n         * Provide the [poly-decomp](https://github.com/schteppe/poly-decomp.js) library module to enable\n         * concave vertex decomposition support when using `Bodies.fromVertices` e.g. `Common.setDecomp(require('poly-decomp'))`.\n         * @method setDecomp\n         * @param {} decomp The [poly-decomp](https://github.com/schteppe/poly-decomp.js) library module.\n         */i.setDecomp=function(e){i._decomp=e};i.getDecomp=function(){var t=i._decomp;try{t||\"undefined\"===typeof window||(t=window.decomp);t||\"undefined\"===typeof e||(t=e.decomp)}catch(e){t=null}return t}})()},function(e,t){var n={};e.exports=n;(function(){\n/**\n         * Creates a new axis-aligned bounding box (AABB) for the given vertices.\n         * @method create\n         * @param {vertices} vertices\n         * @return {bounds} A new bounds object\n         */\nn.create=function(e){var t={min:{x:0,y:0},max:{x:0,y:0}};e&&n.update(t,e);return t};\n/**\n         * Updates bounds using the given vertices and extends the bounds given a velocity.\n         * @method update\n         * @param {bounds} bounds\n         * @param {vertices} vertices\n         * @param {vector} velocity\n         */n.update=function(e,t,n){e.min.x=Infinity;e.max.x=-Infinity;e.min.y=Infinity;e.max.y=-Infinity;for(var i=0;i<t.length;i++){var o=t[i];o.x>e.max.x&&(e.max.x=o.x);o.x<e.min.x&&(e.min.x=o.x);o.y>e.max.y&&(e.max.y=o.y);o.y<e.min.y&&(e.min.y=o.y)}if(n){n.x>0?e.max.x+=n.x:e.min.x+=n.x;n.y>0?e.max.y+=n.y:e.min.y+=n.y}};\n/**\n         * Returns true if the bounds contains the given point.\n         * @method contains\n         * @param {bounds} bounds\n         * @param {vector} point\n         * @return {boolean} True if the bounds contain the point, otherwise false\n         */n.contains=function(e,t){return t.x>=e.min.x&&t.x<=e.max.x&&t.y>=e.min.y&&t.y<=e.max.y};\n/**\n         * Returns true if the two bounds intersect.\n         * @method overlaps\n         * @param {bounds} boundsA\n         * @param {bounds} boundsB\n         * @return {boolean} True if the bounds overlap, otherwise false\n         */n.overlaps=function(e,t){return e.min.x<=t.max.x&&e.max.x>=t.min.x&&e.max.y>=t.min.y&&e.min.y<=t.max.y};\n/**\n         * Translates the bounds by the given vector.\n         * @method translate\n         * @param {bounds} bounds\n         * @param {vector} vector\n         */n.translate=function(e,t){e.min.x+=t.x;e.max.x+=t.x;e.min.y+=t.y;e.max.y+=t.y};\n/**\n         * Shifts the bounds to the given position.\n         * @method shift\n         * @param {bounds} bounds\n         * @param {vector} position\n         */n.shift=function(e,t){var n=e.max.x-e.min.x,i=e.max.y-e.min.y;e.min.x=t.x;e.max.x=t.x+n;e.min.y=t.y;e.max.y=t.y+i}})()},function(e,t){var n={};e.exports=n;(function(){\n/**\n         * Creates a new vector.\n         * @method create\n         * @param {number} x\n         * @param {number} y\n         * @return {vector} A new vector\n         */\nn.create=function(e,t){return{x:e||0,y:t||0}};\n/**\n         * Returns a new vector with `x` and `y` copied from the given `vector`.\n         * @method clone\n         * @param {vector} vector\n         * @return {vector} A new cloned vector\n         */n.clone=function(e){return{x:e.x,y:e.y}};\n/**\n         * Returns the magnitude (length) of a vector.\n         * @method magnitude\n         * @param {vector} vector\n         * @return {number} The magnitude of the vector\n         */n.magnitude=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)};\n/**\n         * Returns the magnitude (length) of a vector (therefore saving a `sqrt` operation).\n         * @method magnitudeSquared\n         * @param {vector} vector\n         * @return {number} The squared magnitude of the vector\n         */n.magnitudeSquared=function(e){return e.x*e.x+e.y*e.y};\n/**\n         * Rotates the vector about (0, 0) by specified angle.\n         * @method rotate\n         * @param {vector} vector\n         * @param {number} angle\n         * @param {vector} [output]\n         * @return {vector} The vector rotated about (0, 0)\n         */n.rotate=function(e,t,n){var i=Math.cos(t),o=Math.sin(t);n||(n={});var r=e.x*i-e.y*o;n.y=e.x*o+e.y*i;n.x=r;return n};\n/**\n         * Rotates the vector about a specified point by specified angle.\n         * @method rotateAbout\n         * @param {vector} vector\n         * @param {number} angle\n         * @param {vector} point\n         * @param {vector} [output]\n         * @return {vector} A new vector rotated about the point\n         */n.rotateAbout=function(e,t,n,i){var o=Math.cos(t),r=Math.sin(t);i||(i={});var a=n.x+((e.x-n.x)*o-(e.y-n.y)*r);i.y=n.y+((e.x-n.x)*r+(e.y-n.y)*o);i.x=a;return i};\n/**\n         * Normalises a vector (such that its magnitude is `1`).\n         * @method normalise\n         * @param {vector} vector\n         * @return {vector} A new vector normalised\n         */n.normalise=function(e){var t=n.magnitude(e);return 0===t?{x:0,y:0}:{x:e.x/t,y:e.y/t}};\n/**\n         * Returns the dot-product of two vectors.\n         * @method dot\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @return {number} The dot product of the two vectors\n         */n.dot=function(e,t){return e.x*t.x+e.y*t.y};\n/**\n         * Returns the cross-product of two vectors.\n         * @method cross\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @return {number} The cross product of the two vectors\n         */n.cross=function(e,t){return e.x*t.y-e.y*t.x};\n/**\n         * Returns the cross-product of three vectors.\n         * @method cross3\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @param {vector} vectorC\n         * @return {number} The cross product of the three vectors\n         */n.cross3=function(e,t,n){return(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x)};\n/**\n         * Adds the two vectors.\n         * @method add\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @param {vector} [output]\n         * @return {vector} A new vector of vectorA and vectorB added\n         */n.add=function(e,t,n){n||(n={});n.x=e.x+t.x;n.y=e.y+t.y;return n};\n/**\n         * Subtracts the two vectors.\n         * @method sub\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @param {vector} [output]\n         * @return {vector} A new vector of vectorA and vectorB subtracted\n         */n.sub=function(e,t,n){n||(n={});n.x=e.x-t.x;n.y=e.y-t.y;return n};\n/**\n         * Multiplies a vector and a scalar.\n         * @method mult\n         * @param {vector} vector\n         * @param {number} scalar\n         * @return {vector} A new vector multiplied by scalar\n         */n.mult=function(e,t){return{x:e.x*t,y:e.y*t}};\n/**\n         * Divides a vector and a scalar.\n         * @method div\n         * @param {vector} vector\n         * @param {number} scalar\n         * @return {vector} A new vector divided by scalar\n         */n.div=function(e,t){return{x:e.x/t,y:e.y/t}};\n/**\n         * Returns the perpendicular vector. Set `negate` to true for the perpendicular in the opposite direction.\n         * @method perp\n         * @param {vector} vector\n         * @param {bool} [negate=false]\n         * @return {vector} The perpendicular vector\n         */n.perp=function(e,t){t=true===t?-1:1;return{x:t*-e.y,y:t*e.x}};\n/**\n         * Negates both components of a vector such that it points in the opposite direction.\n         * @method neg\n         * @param {vector} vector\n         * @return {vector} The negated vector\n         */n.neg=function(e){return{x:-e.x,y:-e.y}};\n/**\n         * Returns the angle between the vector `vectorB - vectorA` and the x-axis in radians.\n         * @method angle\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @return {number} The angle in radians\n         */n.angle=function(e,t){return Math.atan2(t.y-e.y,t.x-e.x)};\n/**\n         * Temporary vector pool (not thread-safe).\n         * @property _temp\n         * @type {vector[]}\n         * @private\n         */n._temp=[n.create(),n.create(),n.create(),n.create(),n.create(),n.create()]})()},function(e,t,n){var i={};e.exports=i;var o=n(2);var r=n(0);(function(){\n/**\n         * Creates a new set of `Matter.Body` compatible vertices.\n         * The `points` argument accepts an array of `Matter.Vector` points orientated around the origin `(0, 0)`, for example:\n         *\n         *     [{ x: 0, y: 0 }, { x: 25, y: 50 }, { x: 50, y: 0 }]\n         *\n         * The `Vertices.create` method returns a new array of vertices, which are similar to Matter.Vector objects,\n         * but with some additional references required for efficient collision detection routines.\n         *\n         * Vertices must be specified in clockwise order.\n         *\n         * Note that the `body` argument is not optional, a `Matter.Body` reference must be provided.\n         *\n         * @method create\n         * @param {vector[]} points\n         * @param {body} body\n         */\ni.create=function(e,t){var n=[];for(var i=0;i<e.length;i++){var o=e[i],r={x:o.x,y:o.y,index:i,body:t,isInternal:false};n.push(r)}return n};\n/**\n         * Parses a string containing ordered x y pairs separated by spaces (and optionally commas), \n         * into a `Matter.Vertices` object for the given `Matter.Body`.\n         * For parsing SVG paths, see `Svg.pathToVertices`.\n         * @method fromPath\n         * @param {string} path\n         * @param {body} body\n         * @return {vertices} vertices\n         */i.fromPath=function(e,t){var n=/L?\\s*([-\\d.e]+)[\\s,]*([-\\d.e]+)*/gi,o=[];e.replace(n,(function(e,t,n){o.push({x:parseFloat(t),y:parseFloat(n)})}));return i.create(o,t)};\n/**\n         * Returns the centre (centroid) of the set of vertices.\n         * @method centre\n         * @param {vertices} vertices\n         * @return {vector} The centre point\n         */i.centre=function(e){var t,n,r,a=i.area(e,true),s={x:0,y:0};for(var l=0;l<e.length;l++){r=(l+1)%e.length;t=o.cross(e[l],e[r]);n=o.mult(o.add(e[l],e[r]),t);s=o.add(s,n)}return o.div(s,6*a)};\n/**\n         * Returns the average (mean) of the set of vertices.\n         * @method mean\n         * @param {vertices} vertices\n         * @return {vector} The average point\n         */i.mean=function(e){var t={x:0,y:0};for(var n=0;n<e.length;n++){t.x+=e[n].x;t.y+=e[n].y}return o.div(t,e.length)};\n/**\n         * Returns the area of the set of vertices.\n         * @method area\n         * @param {vertices} vertices\n         * @param {bool} signed\n         * @return {number} The area\n         */i.area=function(e,t){var n=0,i=e.length-1;for(var o=0;o<e.length;o++){n+=(e[i].x-e[o].x)*(e[i].y+e[o].y);i=o}return t?n/2:Math.abs(n)/2};\n/**\n         * Returns the moment of inertia (second moment of area) of the set of vertices given the total mass.\n         * @method inertia\n         * @param {vertices} vertices\n         * @param {number} mass\n         * @return {number} The polygon's moment of inertia\n         */i.inertia=function(e,t){var n,i,r=0,a=0,s=e;for(var l=0;l<s.length;l++){i=(l+1)%s.length;n=Math.abs(o.cross(s[i],s[l]));r+=n*(o.dot(s[i],s[i])+o.dot(s[i],s[l])+o.dot(s[l],s[l]));a+=n}return t/6*(r/a)};\n/**\n         * Translates the set of vertices in-place.\n         * @method translate\n         * @param {vertices} vertices\n         * @param {vector} vector\n         * @param {number} scalar\n         */i.translate=function(e,t,n){n=\"undefined\"!==typeof n?n:1;var i,o=e.length,r=t.x*n,a=t.y*n;for(i=0;i<o;i++){e[i].x+=r;e[i].y+=a}return e};\n/**\n         * Rotates the set of vertices in-place.\n         * @method rotate\n         * @param {vertices} vertices\n         * @param {number} angle\n         * @param {vector} point\n         */i.rotate=function(e,t,n){if(0!==t){var i,o,r,a,s=Math.cos(t),l=Math.sin(t),c=n.x,u=n.y,f=e.length;for(a=0;a<f;a++){i=e[a];o=i.x-c;r=i.y-u;i.x=c+(o*s-r*l);i.y=u+(o*l+r*s)}return e}};\n/**\n         * Returns `true` if the `point` is inside the set of `vertices`.\n         * @method contains\n         * @param {vertices} vertices\n         * @param {vector} point\n         * @return {boolean} True if the vertices contains point, otherwise false\n         */i.contains=function(e,t){var n,i=t.x,o=t.y,r=e.length,a=e[r-1];for(var s=0;s<r;s++){n=e[s];if((i-a.x)*(n.y-a.y)+(o-a.y)*(a.x-n.x)>0)return false;a=n}return true};\n/**\n         * Scales the vertices from a point (default is centre) in-place.\n         * @method scale\n         * @param {vertices} vertices\n         * @param {number} scaleX\n         * @param {number} scaleY\n         * @param {vector} point\n         */i.scale=function(e,t,n,r){if(1===t&&1===n)return e;r=r||i.centre(e);var a,s;for(var l=0;l<e.length;l++){a=e[l];s=o.sub(a,r);e[l].x=r.x+s.x*t;e[l].y=r.y+s.y*n}return e};\n/**\n         * Chamfers a set of vertices by giving them rounded corners, returns a new set of vertices.\n         * The radius parameter is a single number or an array to specify the radius for each vertex.\n         * @method chamfer\n         * @param {vertices} vertices\n         * @param {number[]} radius\n         * @param {number} quality\n         * @param {number} qualityMin\n         * @param {number} qualityMax\n         */i.chamfer=function(e,t,n,i,a){t=\"number\"===typeof t?[t]:t||[8];n=\"undefined\"!==typeof n?n:-1;i=i||2;a=a||14;var s=[];for(var l=0;l<e.length;l++){var c=e[l-1>=0?l-1:e.length-1],u=e[l],f=e[(l+1)%e.length],d=t[l<t.length?l:t.length-1];if(0!==d){var p=o.normalise({x:u.y-c.y,y:c.x-u.x});var v=o.normalise({x:f.y-u.y,y:u.x-f.x});var y=Math.sqrt(2*Math.pow(d,2)),m=o.mult(r.clone(p),d),g=o.normalise(o.mult(o.add(p,v),.5)),x=o.sub(u,o.mult(g,y));var h=n;-1===n&&(h=1.75*Math.pow(d,.32));h=r.clamp(h,i,a);h%2===1&&(h+=1);var b=Math.acos(o.dot(p,v)),S=b/h;for(var w=0;w<h;w++)s.push(o.add(o.rotate(m,S*w),x))}else s.push(u)}return s};\n/**\n         * Sorts the input vertices into clockwise order in place.\n         * @method clockwiseSort\n         * @param {vertices} vertices\n         * @return {vertices} vertices\n         */i.clockwiseSort=function(e){var t=i.mean(e);e.sort((function(e,n){return o.angle(t,e)-o.angle(t,n)}));return e};\n/**\n         * Returns true if the vertices form a convex shape (vertices must be in clockwise order).\n         * @method isConvex\n         * @param {vertices} vertices\n         * @return {bool} `true` if the `vertices` are convex, `false` if not (or `null` if not computable).\n         */i.isConvex=function(e){var t,n,i,o,r=0,a=e.length;if(a<3)return null;for(t=0;t<a;t++){n=(t+1)%a;i=(t+2)%a;o=(e[n].x-e[t].x)*(e[i].y-e[n].y);o-=(e[n].y-e[t].y)*(e[i].x-e[n].x);o<0?r|=1:o>0&&(r|=2);if(3===r)return false}return 0!==r||null};\n/**\n         * Returns the convex hull of the input vertices as a new array of points.\n         * @method hull\n         * @param {vertices} vertices\n         * @return [vertex] vertices\n         */i.hull=function(e){var t,n,i=[],r=[];e=e.slice(0);e.sort((function(e,t){var n=e.x-t.x;return 0!==n?n:e.y-t.y}));for(n=0;n<e.length;n+=1){t=e[n];while(r.length>=2&&o.cross3(r[r.length-2],r[r.length-1],t)<=0)r.pop();r.push(t)}for(n=e.length-1;n>=0;n-=1){t=e[n];while(i.length>=2&&o.cross3(i[i.length-2],i[i.length-1],t)<=0)i.pop();i.push(t)}i.pop();r.pop();return i.concat(r)}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);(function(){\n/**\n         * Subscribes a callback function to the given object's `eventName`.\n         * @method on\n         * @param {} object\n         * @param {string} eventNames\n         * @param {function} callback\n         */\ni.on=function(e,t,n){var i,o=t.split(\" \");for(var r=0;r<o.length;r++){i=o[r];e.events=e.events||{};e.events[i]=e.events[i]||[];e.events[i].push(n)}return n};\n/**\n         * Removes the given event callback. If no callback, clears all callbacks in `eventNames`. If no `eventNames`, clears all events.\n         * @method off\n         * @param {} object\n         * @param {string} eventNames\n         * @param {function} callback\n         */i.off=function(e,t,n){if(t){if(\"function\"===typeof t){n=t;t=o.keys(e.events).join(\" \")}var i=t.split(\" \");for(var r=0;r<i.length;r++){var a=e.events[i[r]],s=[];if(n&&a)for(var l=0;l<a.length;l++)a[l]!==n&&s.push(a[l]);e.events[i[r]]=s}}else e.events={}};\n/**\n         * Fires all the callbacks subscribed to the given object's `eventName`, in the order they subscribed, if any.\n         * @method trigger\n         * @param {} object\n         * @param {string} eventNames\n         * @param {} event\n         */i.trigger=function(e,t,n){var i,r,a,s;var l=e.events;if(l&&o.keys(l).length>0){n||(n={});i=t.split(\" \");for(var c=0;c<i.length;c++){r=i[c];a=l[r];if(a){s=o.clone(n,false);s.name=r;s.source=e;for(var u=0;u<a.length;u++)a[u].apply(e,[s])}}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(4);var r=n(0);var a=n(1);var s=n(6);(function(){\n/**\n         * Creates a new composite. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properites section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {} [options]\n         * @return {composite} A new composite\n         */\ni.create=function(e){return r.extend({id:r.nextId(),type:\"composite\",parent:null,isModified:false,bodies:[],constraints:[],composites:[],label:\"Composite\",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},e)};\n/**\n         * Sets the composite's `isModified` flag. \n         * If `updateParents` is true, all parents will be set (default: false).\n         * If `updateChildren` is true, all children will be set (default: false).\n         * @private\n         * @method setModified\n         * @param {composite} composite\n         * @param {boolean} isModified\n         * @param {boolean} [updateParents=false]\n         * @param {boolean} [updateChildren=false]\n         */i.setModified=function(e,t,n,o){e.isModified=t;if(t&&e.cache){e.cache.allBodies=null;e.cache.allConstraints=null;e.cache.allComposites=null}n&&e.parent&&i.setModified(e.parent,t,n,o);if(o)for(var r=0;r<e.composites.length;r++){var a=e.composites[r];i.setModified(a,t,n,o)}};\n/**\n         * Generic single or multi-add function. Adds a single or an array of body(s), constraint(s) or composite(s) to the given composite.\n         * Triggers `beforeAdd` and `afterAdd` events on the `composite`.\n         * @method add\n         * @param {composite} composite\n         * @param {object|array} object A single or an array of body(s), constraint(s) or composite(s)\n         * @return {composite} The original composite with the objects added\n         */i.add=function(e,t){var n=[].concat(t);o.trigger(e,\"beforeAdd\",{object:t});for(var a=0;a<n.length;a++){var s=n[a];switch(s.type){case\"body\":if(s.parent!==s){r.warn(\"Composite.add: skipped adding a compound body part (you must add its parent instead)\");break}i.addBody(e,s);break;case\"constraint\":i.addConstraint(e,s);break;case\"composite\":i.addComposite(e,s);break;case\"mouseConstraint\":i.addConstraint(e,s.constraint);break}}o.trigger(e,\"afterAdd\",{object:t});return e};\n/**\n         * Generic remove function. Removes one or many body(s), constraint(s) or a composite(s) to the given composite.\n         * Optionally searching its children recursively.\n         * Triggers `beforeRemove` and `afterRemove` events on the `composite`.\n         * @method remove\n         * @param {composite} composite\n         * @param {object|array} object\n         * @param {boolean} [deep=false]\n         * @return {composite} The original composite with the objects removed\n         */i.remove=function(e,t,n){var r=[].concat(t);o.trigger(e,\"beforeRemove\",{object:t});for(var a=0;a<r.length;a++){var s=r[a];switch(s.type){case\"body\":i.removeBody(e,s,n);break;case\"constraint\":i.removeConstraint(e,s,n);break;case\"composite\":i.removeComposite(e,s,n);break;case\"mouseConstraint\":i.removeConstraint(e,s.constraint);break}}o.trigger(e,\"afterRemove\",{object:t});return e};\n/**\n         * Adds a composite to the given composite.\n         * @private\n         * @method addComposite\n         * @param {composite} compositeA\n         * @param {composite} compositeB\n         * @return {composite} The original compositeA with the objects from compositeB added\n         */i.addComposite=function(e,t){e.composites.push(t);t.parent=e;i.setModified(e,true,true,false);return e};\n/**\n         * Removes a composite from the given composite, and optionally searching its children recursively.\n         * @private\n         * @method removeComposite\n         * @param {composite} compositeA\n         * @param {composite} compositeB\n         * @param {boolean} [deep=false]\n         * @return {composite} The original compositeA with the composite removed\n         */i.removeComposite=function(e,t,n){var o=r.indexOf(e.composites,t);-1!==o&&i.removeCompositeAt(e,o);if(n)for(var a=0;a<e.composites.length;a++)i.removeComposite(e.composites[a],t,true);return e};\n/**\n         * Removes a composite from the given composite.\n         * @private\n         * @method removeCompositeAt\n         * @param {composite} composite\n         * @param {number} position\n         * @return {composite} The original composite with the composite removed\n         */i.removeCompositeAt=function(e,t){e.composites.splice(t,1);i.setModified(e,true,true,false);return e};\n/**\n         * Adds a body to the given composite.\n         * @private\n         * @method addBody\n         * @param {composite} composite\n         * @param {body} body\n         * @return {composite} The original composite with the body added\n         */i.addBody=function(e,t){e.bodies.push(t);i.setModified(e,true,true,false);return e};\n/**\n         * Removes a body from the given composite, and optionally searching its children recursively.\n         * @private\n         * @method removeBody\n         * @param {composite} composite\n         * @param {body} body\n         * @param {boolean} [deep=false]\n         * @return {composite} The original composite with the body removed\n         */i.removeBody=function(e,t,n){var o=r.indexOf(e.bodies,t);-1!==o&&i.removeBodyAt(e,o);if(n)for(var a=0;a<e.composites.length;a++)i.removeBody(e.composites[a],t,true);return e};\n/**\n         * Removes a body from the given composite.\n         * @private\n         * @method removeBodyAt\n         * @param {composite} composite\n         * @param {number} position\n         * @return {composite} The original composite with the body removed\n         */i.removeBodyAt=function(e,t){e.bodies.splice(t,1);i.setModified(e,true,true,false);return e};\n/**\n         * Adds a constraint to the given composite.\n         * @private\n         * @method addConstraint\n         * @param {composite} composite\n         * @param {constraint} constraint\n         * @return {composite} The original composite with the constraint added\n         */i.addConstraint=function(e,t){e.constraints.push(t);i.setModified(e,true,true,false);return e};\n/**\n         * Removes a constraint from the given composite, and optionally searching its children recursively.\n         * @private\n         * @method removeConstraint\n         * @param {composite} composite\n         * @param {constraint} constraint\n         * @param {boolean} [deep=false]\n         * @return {composite} The original composite with the constraint removed\n         */i.removeConstraint=function(e,t,n){var o=r.indexOf(e.constraints,t);-1!==o&&i.removeConstraintAt(e,o);if(n)for(var a=0;a<e.composites.length;a++)i.removeConstraint(e.composites[a],t,true);return e};\n/**\n         * Removes a body from the given composite.\n         * @private\n         * @method removeConstraintAt\n         * @param {composite} composite\n         * @param {number} position\n         * @return {composite} The original composite with the constraint removed\n         */i.removeConstraintAt=function(e,t){e.constraints.splice(t,1);i.setModified(e,true,true,false);return e};\n/**\n         * Removes all bodies, constraints and composites from the given composite.\n         * Optionally clearing its children recursively.\n         * @method clear\n         * @param {composite} composite\n         * @param {boolean} keepStatic\n         * @param {boolean} [deep=false]\n         */i.clear=function(e,t,n){if(n)for(var o=0;o<e.composites.length;o++)i.clear(e.composites[o],t,true);t?e.bodies=e.bodies.filter((function(e){return e.isStatic})):e.bodies.length=0;e.constraints.length=0;e.composites.length=0;i.setModified(e,true,true,false);return e};\n/**\n         * Returns all bodies in the given composite, including all bodies in its children, recursively.\n         * @method allBodies\n         * @param {composite} composite\n         * @return {body[]} All the bodies\n         */i.allBodies=function(e){if(e.cache&&e.cache.allBodies)return e.cache.allBodies;var t=[].concat(e.bodies);for(var n=0;n<e.composites.length;n++)t=t.concat(i.allBodies(e.composites[n]));e.cache&&(e.cache.allBodies=t);return t};\n/**\n         * Returns all constraints in the given composite, including all constraints in its children, recursively.\n         * @method allConstraints\n         * @param {composite} composite\n         * @return {constraint[]} All the constraints\n         */i.allConstraints=function(e){if(e.cache&&e.cache.allConstraints)return e.cache.allConstraints;var t=[].concat(e.constraints);for(var n=0;n<e.composites.length;n++)t=t.concat(i.allConstraints(e.composites[n]));e.cache&&(e.cache.allConstraints=t);return t};\n/**\n         * Returns all composites in the given composite, including all composites in its children, recursively.\n         * @method allComposites\n         * @param {composite} composite\n         * @return {composite[]} All the composites\n         */i.allComposites=function(e){if(e.cache&&e.cache.allComposites)return e.cache.allComposites;var t=[].concat(e.composites);for(var n=0;n<e.composites.length;n++)t=t.concat(i.allComposites(e.composites[n]));e.cache&&(e.cache.allComposites=t);return t};\n/**\n         * Searches the composite recursively for an object matching the type and id supplied, null if not found.\n         * @method get\n         * @param {composite} composite\n         * @param {number} id\n         * @param {string} type\n         * @return {object} The requested object, if found\n         */i.get=function(e,t,n){var o,r;switch(n){case\"body\":o=i.allBodies(e);break;case\"constraint\":o=i.allConstraints(e);break;case\"composite\":o=i.allComposites(e).concat(e);break}if(!o)return null;r=o.filter((function(e){return e.id.toString()===t.toString()}));return 0===r.length?null:r[0]};\n/**\n         * Moves the given object(s) from compositeA to compositeB (equal to a remove followed by an add).\n         * @method move\n         * @param {compositeA} compositeA\n         * @param {object[]} objects\n         * @param {compositeB} compositeB\n         * @return {composite} Returns compositeA\n         */i.move=function(e,t,n){i.remove(e,t);i.add(n,t);return e};\n/**\n         * Assigns new ids for all objects in the composite, recursively.\n         * @method rebase\n         * @param {composite} composite\n         * @return {composite} Returns composite\n         */i.rebase=function(e){var t=i.allBodies(e).concat(i.allConstraints(e)).concat(i.allComposites(e));for(var n=0;n<t.length;n++)t[n].id=r.nextId();return e};\n/**\n         * Translates all children in the composite by a given vector relative to their current positions, \n         * without imparting any velocity.\n         * @method translate\n         * @param {composite} composite\n         * @param {vector} translation\n         * @param {bool} [recursive=true]\n         */i.translate=function(e,t,n){var o=n?i.allBodies(e):e.bodies;for(var r=0;r<o.length;r++)s.translate(o[r],t);return e};\n/**\n         * Rotates all children in the composite by a given angle about the given point, without imparting any angular velocity.\n         * @method rotate\n         * @param {composite} composite\n         * @param {number} rotation\n         * @param {vector} point\n         * @param {bool} [recursive=true]\n         */i.rotate=function(e,t,n,o){var r=Math.cos(t),a=Math.sin(t),l=o?i.allBodies(e):e.bodies;for(var c=0;c<l.length;c++){var u=l[c],f=u.position.x-n.x,d=u.position.y-n.y;s.setPosition(u,{x:n.x+(f*r-d*a),y:n.y+(f*a+d*r)});s.rotate(u,t)}return e};\n/**\n         * Scales all children in the composite, including updating physical properties (mass, area, axes, inertia), from a world-space point.\n         * @method scale\n         * @param {composite} composite\n         * @param {number} scaleX\n         * @param {number} scaleY\n         * @param {vector} point\n         * @param {bool} [recursive=true]\n         */i.scale=function(e,t,n,o,r){var a=r?i.allBodies(e):e.bodies;for(var l=0;l<a.length;l++){var c=a[l],u=c.position.x-o.x,f=c.position.y-o.y;s.setPosition(c,{x:o.x+u*t,y:o.y+f*n});s.scale(c,t,n)}return e};\n/**\n         * Returns the union of the bounds of all of the composite's bodies.\n         * @method bounds\n         * @param {composite} composite The composite.\n         * @returns {bounds} The composite bounds.\n         */i.bounds=function(e){var t=i.allBodies(e),n=[];for(var o=0;o<t.length;o+=1){var r=t[o];n.push(r.bounds.min,r.bounds.max)}return a.create(n)};\n/**\n        * Fired when a call to `Composite.add` is made, before objects have been added.\n        *\n        * @event beforeAdd\n        * @param {} event An event object\n        * @param {} event.object The object(s) to be added (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a call to `Composite.add` is made, after objects have been added.\n        *\n        * @event afterAdd\n        * @param {} event An event object\n        * @param {} event.object The object(s) that have been added (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a call to `Composite.remove` is made, before objects have been removed.\n        *\n        * @event beforeRemove\n        * @param {} event An event object\n        * @param {} event.object The object(s) to be removed (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a call to `Composite.remove` is made, after objects have been removed.\n        *\n        * @event afterRemove\n        * @param {} event An event object\n        * @param {} event.object The object(s) that have been removed (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * An integer `Number` uniquely identifying number generated in `Composite.create` by `Common.nextId`.\n         *\n         * @property id\n         * @type number\n         */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"composite\"\n         * @readOnly\n         */\n/**\n         * An arbitrary `String` name to help the user identify and manage composites.\n         *\n         * @property label\n         * @type string\n         * @default \"Composite\"\n         */\n/**\n         * A flag that specifies whether the composite has been modified during the current step.\n         * This is automatically managed when bodies, constraints or composites are added or removed.\n         *\n         * @property isModified\n         * @type boolean\n         * @default false\n         */\n/**\n         * The `Composite` that is the parent of this composite. It is automatically managed by the `Matter.Composite` methods.\n         *\n         * @property parent\n         * @type composite\n         * @default null\n         */\n/**\n         * An array of `Body` that are _direct_ children of this composite.\n         * To add or remove bodies you should use `Composite.add` and `Composite.remove` methods rather than directly modifying this property.\n         * If you wish to recursively find all descendants, you should use the `Composite.allBodies` method.\n         *\n         * @property bodies\n         * @type body[]\n         * @default []\n         */\n/**\n         * An array of `Constraint` that are _direct_ children of this composite.\n         * To add or remove constraints you should use `Composite.add` and `Composite.remove` methods rather than directly modifying this property.\n         * If you wish to recursively find all descendants, you should use the `Composite.allConstraints` method.\n         *\n         * @property constraints\n         * @type constraint[]\n         * @default []\n         */\n/**\n         * An array of `Composite` that are _direct_ children of this composite.\n         * To add or remove composites you should use `Composite.add` and `Composite.remove` methods rather than directly modifying this property.\n         * If you wish to recursively find all descendants, you should use the `Composite.allComposites` method.\n         *\n         * @property composites\n         * @type composite[]\n         * @default []\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */\n/**\n         * An object used for storing cached results for performance reasons.\n         * This is used internally only and is automatically managed.\n         *\n         * @private\n         * @property cache\n         * @type {}\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(2);var a=n(7);n(16);var s=n(0);var l=n(1);var c=n(11);(function(){i._inertiaScale=4;i._nextCollidingGroupId=1;i._nextNonCollidingGroupId=-1;i._nextCategory=1;\n/**\n         * Creates a new rigid body model. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * Vertices must be specified in clockwise order.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {} options\n         * @return {body} body\n         */i.create=function(e){var t={id:s.nextId(),type:\"body\",label:\"Body\",parts:[],plugin:{},angle:0,vertices:o.fromPath(\"L 0 0 L 40 0 L 40 40 L 0 40\"),position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:false,isStatic:false,isSleeping:false,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,render:{visible:true,opacity:1,strokeStyle:null,fillStyle:null,lineWidth:null,sprite:{xScale:1,yScale:1,xOffset:0,yOffset:0}},events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inertia:0,_original:null};var n=s.extend(t,e);_initProperties(n,e);return n};\n/**\n         * Returns the next unique group index for which bodies will collide.\n         * If `isNonColliding` is `true`, returns the next unique group index for which bodies will _not_ collide.\n         * See `body.collisionFilter` for more information.\n         * @method nextGroup\n         * @param {bool} [isNonColliding=false]\n         * @return {Number} Unique group index\n         */i.nextGroup=function(e){return e?i._nextNonCollidingGroupId--:i._nextCollidingGroupId++};i.nextCategory=function(){i._nextCategory=i._nextCategory<<1;return i._nextCategory};\n/**\n         * Initialises body properties.\n         * @method _initProperties\n         * @private\n         * @param {body} body\n         * @param {} [options]\n         */var _initProperties=function(e,t){t=t||{};i.set(e,{bounds:e.bounds||l.create(e.vertices),positionPrev:e.positionPrev||r.clone(e.position),anglePrev:e.anglePrev||e.angle,vertices:e.vertices,parts:e.parts||[e],isStatic:e.isStatic,isSleeping:e.isSleeping,parent:e.parent||e});o.rotate(e.vertices,e.angle,e.position);c.rotate(e.axes,e.angle);l.update(e.bounds,e.vertices,e.velocity);i.set(e,{axes:t.axes||e.axes,area:t.area||e.area,mass:t.mass||e.mass,inertia:t.inertia||e.inertia});var n=e.isStatic?\"#14151f\":s.choose([\"#f19648\",\"#f5d259\",\"#f55a3c\",\"#063e7b\",\"#ececd1\"]),a=e.isStatic?\"#555\":\"#ccc\",u=e.isStatic&&null===e.render.fillStyle?1:0;e.render.fillStyle=e.render.fillStyle||n;e.render.strokeStyle=e.render.strokeStyle||a;e.render.lineWidth=e.render.lineWidth||u;e.render.sprite.xOffset+=-(e.bounds.min.x-e.position.x)/(e.bounds.max.x-e.bounds.min.x);e.render.sprite.yOffset+=-(e.bounds.min.y-e.position.y)/(e.bounds.max.y-e.bounds.min.y)};\n/**\n         * Given a property and a value (or map of), sets the property(s) on the body, using the appropriate setter functions if they exist.\n         * Prefer to use the actual setter functions in performance critical situations.\n         * @method set\n         * @param {body} body\n         * @param {} settings A property name (or map of properties and values) to set on the body.\n         * @param {} value The value to set if `settings` is a single property name.\n         */i.set=function(e,t,n){var o;if(\"string\"===typeof t){o=t;t={};t[o]=n}for(o in t)if(Object.prototype.hasOwnProperty.call(t,o)){n=t[o];switch(o){case\"isStatic\":i.setStatic(e,n);break;case\"isSleeping\":a.set(e,n);break;case\"mass\":i.setMass(e,n);break;case\"density\":i.setDensity(e,n);break;case\"inertia\":i.setInertia(e,n);break;case\"vertices\":i.setVertices(e,n);break;case\"position\":i.setPosition(e,n);break;case\"angle\":i.setAngle(e,n);break;case\"velocity\":i.setVelocity(e,n);break;case\"angularVelocity\":i.setAngularVelocity(e,n);break;case\"parts\":i.setParts(e,n);break;case\"centre\":i.setCentre(e,n);break;default:e[o]=n}}};\n/**\n         * Sets the body as static, including isStatic flag and setting mass and inertia to Infinity.\n         * @method setStatic\n         * @param {body} body\n         * @param {bool} isStatic\n         */i.setStatic=function(e,t){for(var n=0;n<e.parts.length;n++){var i=e.parts[n];i.isStatic=t;if(t){i._original={restitution:i.restitution,friction:i.friction,mass:i.mass,inertia:i.inertia,density:i.density,inverseMass:i.inverseMass,inverseInertia:i.inverseInertia};i.restitution=0;i.friction=1;i.mass=i.inertia=i.density=Infinity;i.inverseMass=i.inverseInertia=0;i.positionPrev.x=i.position.x;i.positionPrev.y=i.position.y;i.anglePrev=i.angle;i.angularVelocity=0;i.speed=0;i.angularSpeed=0;i.motion=0}else if(i._original){i.restitution=i._original.restitution;i.friction=i._original.friction;i.mass=i._original.mass;i.inertia=i._original.inertia;i.density=i._original.density;i.inverseMass=i._original.inverseMass;i.inverseInertia=i._original.inverseInertia;i._original=null}}};\n/**\n         * Sets the mass of the body. Inverse mass, density and inertia are automatically updated to reflect the change.\n         * @method setMass\n         * @param {body} body\n         * @param {number} mass\n         */i.setMass=function(e,t){var n=e.inertia/(e.mass/6);e.inertia=n*(t/6);e.inverseInertia=1/e.inertia;e.mass=t;e.inverseMass=1/e.mass;e.density=e.mass/e.area};\n/**\n         * Sets the density of the body. Mass and inertia are automatically updated to reflect the change.\n         * @method setDensity\n         * @param {body} body\n         * @param {number} density\n         */i.setDensity=function(e,t){i.setMass(e,t*e.area);e.density=t};\n/**\n         * Sets the moment of inertia (i.e. second moment of area) of the body. \n         * Inverse inertia is automatically updated to reflect the change. Mass is not changed.\n         * @method setInertia\n         * @param {body} body\n         * @param {number} inertia\n         */i.setInertia=function(e,t){e.inertia=t;e.inverseInertia=1/e.inertia};\n/**\n         * Sets the body's vertices and updates body properties accordingly, including inertia, area and mass (with respect to `body.density`).\n         * Vertices will be automatically transformed to be orientated around their centre of mass as the origin.\n         * They are then automatically translated to world space based on `body.position`.\n         *\n         * The `vertices` argument should be passed as an array of `Matter.Vector` points (or a `Matter.Vertices` array).\n         * Vertices must form a convex hull, concave hulls are not supported.\n         *\n         * @method setVertices\n         * @param {body} body\n         * @param {vector[]} vertices\n         */i.setVertices=function(e,t){t[0].body===e?e.vertices=t:e.vertices=o.create(t,e);e.axes=c.fromVertices(e.vertices);e.area=o.area(e.vertices);i.setMass(e,e.density*e.area);var n=o.centre(e.vertices);o.translate(e.vertices,n,-1);i.setInertia(e,i._inertiaScale*o.inertia(e.vertices,e.mass));o.translate(e.vertices,e.position);l.update(e.bounds,e.vertices,e.velocity)};\n/**\n         * Sets the parts of the `body` and updates mass, inertia and centroid.\n         * Each part will have its parent set to `body`.\n         * By default the convex hull will be automatically computed and set on `body`, unless `autoHull` is set to `false.`\n         * Note that this method will ensure that the first part in `body.parts` will always be the `body`.\n         * @method setParts\n         * @param {body} body\n         * @param [body] parts\n         * @param {bool} [autoHull=true]\n         */i.setParts=function(e,t,n){var r;t=t.slice(0);e.parts.length=0;e.parts.push(e);e.parent=e;for(r=0;r<t.length;r++){var a=t[r];if(a!==e){a.parent=e;e.parts.push(a)}}if(1!==e.parts.length){n=\"undefined\"===typeof n||n;if(n){var s=[];for(r=0;r<t.length;r++)s=s.concat(t[r].vertices);o.clockwiseSort(s);var l=o.hull(s),c=o.centre(l);i.setVertices(e,l);o.translate(e.vertices,c)}var u=i._totalProperties(e);e.area=u.area;e.parent=e;e.position.x=u.centre.x;e.position.y=u.centre.y;e.positionPrev.x=u.centre.x;e.positionPrev.y=u.centre.y;i.setMass(e,u.mass);i.setInertia(e,u.inertia);i.setPosition(e,u.centre)}};\n/**\n         * Set the centre of mass of the body. \n         * The `centre` is a vector in world-space unless `relative` is set, in which case it is a translation.\n         * The centre of mass is the point the body rotates about and can be used to simulate non-uniform density.\n         * This is equal to moving `body.position` but not the `body.vertices`.\n         * Invalid if the `centre` falls outside the body's convex hull.\n         * @method setCentre\n         * @param {body} body\n         * @param {vector} centre\n         * @param {bool} relative\n         */i.setCentre=function(e,t,n){if(n){e.positionPrev.x+=t.x;e.positionPrev.y+=t.y;e.position.x+=t.x;e.position.y+=t.y}else{e.positionPrev.x=t.x-(e.position.x-e.positionPrev.x);e.positionPrev.y=t.y-(e.position.y-e.positionPrev.y);e.position.x=t.x;e.position.y=t.y}};\n/**\n         * Sets the position of the body instantly. Velocity, angle, force etc. are unchanged.\n         * @method setPosition\n         * @param {body} body\n         * @param {vector} position\n         */i.setPosition=function(e,t){var n=r.sub(t,e.position);e.positionPrev.x+=n.x;e.positionPrev.y+=n.y;for(var i=0;i<e.parts.length;i++){var a=e.parts[i];a.position.x+=n.x;a.position.y+=n.y;o.translate(a.vertices,n);l.update(a.bounds,a.vertices,e.velocity)}};\n/**\n         * Sets the angle of the body instantly. Angular velocity, position, force etc. are unchanged.\n         * @method setAngle\n         * @param {body} body\n         * @param {number} angle\n         */i.setAngle=function(e,t){var n=t-e.angle;e.anglePrev+=n;for(var i=0;i<e.parts.length;i++){var a=e.parts[i];a.angle+=n;o.rotate(a.vertices,n,e.position);c.rotate(a.axes,n);l.update(a.bounds,a.vertices,e.velocity);i>0&&r.rotateAbout(a.position,n,e.position,a.position)}};\n/**\n         * Sets the linear velocity of the body instantly. Position, angle, force etc. are unchanged. See also `Body.applyForce`.\n         * @method setVelocity\n         * @param {body} body\n         * @param {vector} velocity\n         */i.setVelocity=function(e,t){e.positionPrev.x=e.position.x-t.x;e.positionPrev.y=e.position.y-t.y;e.velocity.x=t.x;e.velocity.y=t.y;e.speed=r.magnitude(e.velocity)};\n/**\n         * Sets the angular velocity of the body instantly. Position, angle, force etc. are unchanged. See also `Body.applyForce`.\n         * @method setAngularVelocity\n         * @param {body} body\n         * @param {number} velocity\n         */i.setAngularVelocity=function(e,t){e.anglePrev=e.angle-t;e.angularVelocity=t;e.angularSpeed=Math.abs(e.angularVelocity)};\n/**\n         * Moves a body by a given vector relative to its current position, without imparting any velocity.\n         * @method translate\n         * @param {body} body\n         * @param {vector} translation\n         */i.translate=function(e,t){i.setPosition(e,r.add(e.position,t))};\n/**\n         * Rotates a body by a given angle relative to its current angle, without imparting any angular velocity.\n         * @method rotate\n         * @param {body} body\n         * @param {number} rotation\n         * @param {vector} [point]\n         */i.rotate=function(e,t,n){if(n){var o=Math.cos(t),r=Math.sin(t),a=e.position.x-n.x,s=e.position.y-n.y;i.setPosition(e,{x:n.x+(a*o-s*r),y:n.y+(a*r+s*o)});i.setAngle(e,e.angle+t)}else i.setAngle(e,e.angle+t)};\n/**\n         * Scales the body, including updating physical properties (mass, area, axes, inertia), from a world-space point (default is body centre).\n         * @method scale\n         * @param {body} body\n         * @param {number} scaleX\n         * @param {number} scaleY\n         * @param {vector} [point]\n         */i.scale=function(e,t,n,r){var a=0,s=0;r=r||e.position;for(var u=0;u<e.parts.length;u++){var f=e.parts[u];o.scale(f.vertices,t,n,r);f.axes=c.fromVertices(f.vertices);f.area=o.area(f.vertices);i.setMass(f,e.density*f.area);o.translate(f.vertices,{x:-f.position.x,y:-f.position.y});i.setInertia(f,i._inertiaScale*o.inertia(f.vertices,f.mass));o.translate(f.vertices,{x:f.position.x,y:f.position.y});if(u>0){a+=f.area;s+=f.inertia}f.position.x=r.x+(f.position.x-r.x)*t;f.position.y=r.y+(f.position.y-r.y)*n;l.update(f.bounds,f.vertices,e.velocity)}if(e.parts.length>1){e.area=a;if(!e.isStatic){i.setMass(e,e.density*a);i.setInertia(e,s)}}e.circleRadius&&(t===n?e.circleRadius*=t:e.circleRadius=null)};\n/**\n         * Performs a simulation step for the given `body`, including updating position and angle using Verlet integration.\n         * @method update\n         * @param {body} body\n         * @param {number} deltaTime\n         * @param {number} timeScale\n         * @param {number} correction\n         */i.update=function(e,t,n,i){var a=Math.pow(t*n*e.timeScale,2);var s=1-e.frictionAir*n*e.timeScale,u=e.position.x-e.positionPrev.x,f=e.position.y-e.positionPrev.y;e.velocity.x=u*s*i+e.force.x/e.mass*a;e.velocity.y=f*s*i+e.force.y/e.mass*a;e.positionPrev.x=e.position.x;e.positionPrev.y=e.position.y;e.position.x+=e.velocity.x;e.position.y+=e.velocity.y;e.angularVelocity=(e.angle-e.anglePrev)*s*i+e.torque/e.inertia*a;e.anglePrev=e.angle;e.angle+=e.angularVelocity;e.speed=r.magnitude(e.velocity);e.angularSpeed=Math.abs(e.angularVelocity);for(var d=0;d<e.parts.length;d++){var p=e.parts[d];o.translate(p.vertices,e.velocity);if(d>0){p.position.x+=e.velocity.x;p.position.y+=e.velocity.y}if(0!==e.angularVelocity){o.rotate(p.vertices,e.angularVelocity,e.position);c.rotate(p.axes,e.angularVelocity);d>0&&r.rotateAbout(p.position,e.angularVelocity,e.position,p.position)}l.update(p.bounds,p.vertices,e.velocity)}};\n/**\n         * Applies a force to a body from a given world-space position, including resulting torque.\n         * @method applyForce\n         * @param {body} body\n         * @param {vector} position\n         * @param {vector} force\n         */i.applyForce=function(e,t,n){e.force.x+=n.x;e.force.y+=n.y;var i={x:t.x-e.position.x,y:t.y-e.position.y};e.torque+=i.x*n.y-i.y*n.x};\n/**\n         * Returns the sums of the properties of all compound parts of the parent body.\n         * @method _totalProperties\n         * @private\n         * @param {body} body\n         * @return {}\n         */i._totalProperties=function(e){var t={mass:0,area:0,inertia:0,centre:{x:0,y:0}};for(var n=1===e.parts.length?0:1;n<e.parts.length;n++){var i=e.parts[n],o=Infinity!==i.mass?i.mass:1;t.mass+=o;t.area+=i.area;t.inertia+=i.inertia;t.centre=r.add(t.centre,r.mult(i.position,o))}t.centre=r.div(t.centre,t.mass);return t};\n/**\n        * Fired when a body starts sleeping (where `this` is the body).\n        *\n        * @event sleepStart\n        * @this {body} The body that has started sleeping\n        * @param {} event An event object\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a body ends sleeping (where `this` is the body).\n        *\n        * @event sleepEnd\n        * @this {body} The body that has ended sleeping\n        * @param {} event An event object\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * An integer `Number` uniquely identifying number generated in `Body.create` by `Common.nextId`.\n         *\n         * @property id\n         * @type number\n         */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"body\"\n         * @readOnly\n         */\n/**\n         * An arbitrary `String` name to help the user identify and manage bodies.\n         *\n         * @property label\n         * @type string\n         * @default \"Body\"\n         */\n/**\n         * An array of bodies that make up this body. \n         * The first body in the array must always be a self reference to the current body instance.\n         * All bodies in the `parts` array together form a single rigid compound body.\n         * Parts are allowed to overlap, have gaps or holes or even form concave bodies.\n         * Parts themselves should never be added to a `World`, only the parent body should be.\n         * Use `Body.setParts` when setting parts to ensure correct updates of all properties.\n         *\n         * @property parts\n         * @type body[]\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */\n/**\n         * A self reference if the body is _not_ a part of another body.\n         * Otherwise this is a reference to the body that this is a part of.\n         * See `body.parts`.\n         *\n         * @property parent\n         * @type body\n         */\n/**\n         * A `Number` specifying the angle of the body, in radians.\n         *\n         * @property angle\n         * @type number\n         * @default 0\n         */\n/**\n         * An array of `Vector` objects that specify the convex hull of the rigid body.\n         * These should be provided about the origin `(0, 0)`. E.g.\n         *\n         *     [{ x: 0, y: 0 }, { x: 25, y: 50 }, { x: 50, y: 0 }]\n         *\n         * When passed via `Body.create`, the vertices are translated relative to `body.position` (i.e. world-space, and constantly updated by `Body.update` during simulation).\n         * The `Vector` objects are also augmented with additional properties required for efficient collision detection. \n         *\n         * Other properties such as `inertia` and `bounds` are automatically calculated from the passed vertices (unless provided via `options`).\n         * Concave hulls are not currently supported. The module `Matter.Vertices` contains useful methods for working with vertices.\n         *\n         * @property vertices\n         * @type vector[]\n         */\n/**\n         * A `Vector` that specifies the current world-space position of the body.\n         *\n         * @property position\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Vector` that specifies the force to apply in the current step. It is zeroed after every `Body.update`. See also `Body.applyForce`.\n         *\n         * @property force\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Number` that specifies the torque (turning force) to apply in the current step. It is zeroed after every `Body.update`.\n         *\n         * @property torque\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that _measures_ the current speed of the body after the last `Body.update`. It is read-only and always positive (it's the magnitude of `body.velocity`).\n         *\n         * @readOnly\n         * @property speed\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that _measures_ the current angular speed of the body after the last `Body.update`. It is read-only and always positive (it's the magnitude of `body.angularVelocity`).\n         *\n         * @readOnly\n         * @property angularSpeed\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Vector` that _measures_ the current velocity of the body after the last `Body.update`. It is read-only. \n         * If you need to modify a body's velocity directly, you should either apply a force or simply change the body's `position` (as the engine uses position-Verlet integration).\n         *\n         * @readOnly\n         * @property velocity\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Number` that _measures_ the current angular velocity of the body after the last `Body.update`. It is read-only. \n         * If you need to modify a body's angular velocity directly, you should apply a torque or simply change the body's `angle` (as the engine uses position-Verlet integration).\n         *\n         * @readOnly\n         * @property angularVelocity\n         * @type number\n         * @default 0\n         */\n/**\n         * A flag that indicates whether a body is considered static. A static body can never change position or angle and is completely fixed.\n         * If you need to set a body as static after its creation, you should use `Body.setStatic` as this requires more than just setting this flag.\n         *\n         * @property isStatic\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag that indicates whether a body is a sensor. Sensor triggers collision events, but doesn't react with colliding body physically.\n         *\n         * @property isSensor\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag that indicates whether the body is considered sleeping. A sleeping body acts similar to a static body, except it is only temporary and can be awoken.\n         * If you need to set a body as sleeping, you should use `Sleeping.set` as this requires more than just setting this flag.\n         *\n         * @property isSleeping\n         * @type boolean\n         * @default false\n         */\n/**\n         * A `Number` that _measures_ the amount of movement a body currently has (a combination of `speed` and `angularSpeed`). It is read-only and always positive.\n         * It is used and updated by the `Matter.Sleeping` module during simulation to decide if a body has come to rest.\n         *\n         * @readOnly\n         * @property motion\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that defines the number of updates in which this body must have near-zero velocity before it is set as sleeping by the `Matter.Sleeping` module (if sleeping is enabled by the engine).\n         *\n         * @property sleepThreshold\n         * @type number\n         * @default 60\n         */\n/**\n         * A `Number` that defines the density of the body, that is its mass per unit area.\n         * If you pass the density via `Body.create` the `mass` property is automatically calculated for you based on the size (area) of the object.\n         * This is generally preferable to simply setting mass and allows for more intuitive definition of materials (e.g. rock has a higher density than wood).\n         *\n         * @property density\n         * @type number\n         * @default 0.001\n         */\n/**\n         * A `Number` that defines the mass of the body, although it may be more appropriate to specify the `density` property instead.\n         * If you modify this value, you must also modify the `body.inverseMass` property (`1 / mass`).\n         *\n         * @property mass\n         * @type number\n         */\n/**\n         * A `Number` that defines the inverse mass of the body (`1 / mass`).\n         * If you modify this value, you must also modify the `body.mass` property.\n         *\n         * @property inverseMass\n         * @type number\n         */\n/**\n         * A `Number` that defines the moment of inertia (i.e. second moment of area) of the body.\n         * It is automatically calculated from the given convex hull (`vertices` array) and density in `Body.create`.\n         * If you modify this value, you must also modify the `body.inverseInertia` property (`1 / inertia`).\n         *\n         * @property inertia\n         * @type number\n         */\n/**\n         * A `Number` that defines the inverse moment of inertia of the body (`1 / inertia`).\n         * If you modify this value, you must also modify the `body.inertia` property.\n         *\n         * @property inverseInertia\n         * @type number\n         */\n/**\n         * A `Number` that defines the restitution (elasticity) of the body. The value is always positive and is in the range `(0, 1)`.\n         * A value of `0` means collisions may be perfectly inelastic and no bouncing may occur. \n         * A value of `0.8` means the body may bounce back with approximately 80% of its kinetic energy.\n         * Note that collision response is based on _pairs_ of bodies, and that `restitution` values are _combined_ with the following formula:\n         *\n         *     Math.max(bodyA.restitution, bodyB.restitution)\n         *\n         * @property restitution\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that defines the friction of the body. The value is always positive and is in the range `(0, 1)`.\n         * A value of `0` means that the body may slide indefinitely.\n         * A value of `1` means the body may come to a stop almost instantly after a force is applied.\n         *\n         * The effects of the value may be non-linear. \n         * High values may be unstable depending on the body.\n         * The engine uses a Coulomb friction model including static and kinetic friction.\n         * Note that collision response is based on _pairs_ of bodies, and that `friction` values are _combined_ with the following formula:\n         *\n         *     Math.min(bodyA.friction, bodyB.friction)\n         *\n         * @property friction\n         * @type number\n         * @default 0.1\n         */\n/**\n         * A `Number` that defines the static friction of the body (in the Coulomb friction model). \n         * A value of `0` means the body will never 'stick' when it is nearly stationary and only dynamic `friction` is used.\n         * The higher the value (e.g. `10`), the more force it will take to initially get the body moving when nearly stationary.\n         * This value is multiplied with the `friction` property to make it easier to change `friction` and maintain an appropriate amount of static friction.\n         *\n         * @property frictionStatic\n         * @type number\n         * @default 0.5\n         */\n/**\n         * A `Number` that defines the air friction of the body (air resistance). \n         * A value of `0` means the body will never slow as it moves through space.\n         * The higher the value, the faster a body slows when moving through space.\n         * The effects of the value are non-linear. \n         *\n         * @property frictionAir\n         * @type number\n         * @default 0.01\n         */\n/**\n         * An `Object` that specifies the collision filtering properties of this body.\n         *\n         * Collisions between two bodies will obey the following rules:\n         * - If the two bodies have the same non-zero value of `collisionFilter.group`,\n         *   they will always collide if the value is positive, and they will never collide\n         *   if the value is negative.\n         * - If the two bodies have different values of `collisionFilter.group` or if one\n         *   (or both) of the bodies has a value of 0, then the category/mask rules apply as follows:\n         *\n         * Each body belongs to a collision category, given by `collisionFilter.category`. This\n         * value is used as a bit field and the category should have only one bit set, meaning that\n         * the value of this property is a power of two in the range [1, 2^31]. Thus, there are 32\n         * different collision categories available.\n         *\n         * Each body also defines a collision bitmask, given by `collisionFilter.mask` which specifies\n         * the categories it collides with (the value is the bitwise AND value of all these categories).\n         *\n         * Using the category/mask rules, two bodies `A` and `B` collide if each includes the other's\n         * category in its mask, i.e. `(categoryA & maskB) !== 0` and `(categoryB & maskA) !== 0`\n         * are both true.\n         *\n         * @property collisionFilter\n         * @type object\n         */\n/**\n         * An Integer `Number`, that specifies the collision group this body belongs to.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter.group\n         * @type object\n         * @default 0\n         */\n/**\n         * A bit field that specifies the collision category this body belongs to.\n         * The category value should have only one bit set, for example `0x0001`.\n         * This means there are up to 32 unique collision categories available.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter.category\n         * @type object\n         * @default 1\n         */\n/**\n         * A bit mask that specifies the collision categories this body may collide with.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter.mask\n         * @type object\n         * @default -1\n         */\n/**\n         * A `Number` that specifies a tolerance on how far a body is allowed to 'sink' or rotate into other bodies.\n         * Avoid changing this value unless you understand the purpose of `slop` in physics engines.\n         * The default should generally suffice, although very large bodies may require larger values for stable stacking.\n         *\n         * @property slop\n         * @type number\n         * @default 0.05\n         */\n/**\n         * A `Number` that allows per-body time scaling, e.g. a force-field where bodies inside are in slow-motion, while others are at full speed.\n         *\n         * @property timeScale\n         * @type number\n         * @default 1\n         */\n/**\n         * An `Object` that defines the rendering properties to be consumed by the module `Matter.Render`.\n         *\n         * @property render\n         * @type object\n         */\n/**\n         * A flag that indicates if the body should be rendered.\n         *\n         * @property render.visible\n         * @type boolean\n         * @default true\n         */\n/**\n         * Sets the opacity to use when rendering.\n         *\n         * @property render.opacity\n         * @type number\n         * @default 1\n        */\n/**\n         * An `Object` that defines the sprite properties to use when rendering, if any.\n         *\n         * @property render.sprite\n         * @type object\n         */\n/**\n         * An `String` that defines the path to the image to use as the sprite texture, if any.\n         *\n         * @property render.sprite.texture\n         * @type string\n         */\n/**\n         * A `Number` that defines the scaling in the x-axis for the sprite, if any.\n         *\n         * @property render.sprite.xScale\n         * @type number\n         * @default 1\n         */\n/**\n         * A `Number` that defines the scaling in the y-axis for the sprite, if any.\n         *\n         * @property render.sprite.yScale\n         * @type number\n         * @default 1\n         */\n/**\n          * A `Number` that defines the offset in the x-axis for the sprite (normalised by texture width).\n          *\n          * @property render.sprite.xOffset\n          * @type number\n          * @default 0\n          */\n/**\n          * A `Number` that defines the offset in the y-axis for the sprite (normalised by texture height).\n          *\n          * @property render.sprite.yOffset\n          * @type number\n          * @default 0\n          */\n/**\n         * A `Number` that defines the line width to use when rendering the body outline (if a sprite is not defined).\n         * A value of `0` means no outline will be rendered.\n         *\n         * @property render.lineWidth\n         * @type number\n         * @default 0\n         */\n/**\n         * A `String` that defines the fill style to use when rendering the body (if a sprite is not defined).\n         * It is the same as when using a canvas, so it accepts CSS style property values.\n         *\n         * @property render.fillStyle\n         * @type string\n         * @default a random colour\n         */\n/**\n         * A `String` that defines the stroke style to use when rendering the body outline (if a sprite is not defined).\n         * It is the same as when using a canvas, so it accepts CSS style property values.\n         *\n         * @property render.strokeStyle\n         * @type string\n         * @default a random colour\n         */\n/**\n         * An array of unique axis vectors (edge normals) used for collision detection.\n         * These are automatically calculated from the given convex hull (`vertices` array) in `Body.create`.\n         * They are constantly updated by `Body.update` during the simulation.\n         *\n         * @property axes\n         * @type vector[]\n         */\n/**\n         * A `Number` that _measures_ the area of the body's convex hull, calculated at creation by `Body.create`.\n         *\n         * @property area\n         * @type string\n         * @default \n         */\n/**\n         * A `Bounds` object that defines the AABB region for the body.\n         * It is automatically calculated from the given convex hull (`vertices` array) in `Body.create` and constantly updated by `Body.update` during simulation.\n         *\n         * @property bounds\n         * @type bounds\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(4);(function(){i._motionWakeThreshold=.18;i._motionSleepThreshold=.08;i._minBias=.9;\n/**\n         * Puts bodies to sleep or wakes them up depending on their motion.\n         * @method update\n         * @param {body[]} bodies\n         * @param {number} timeScale\n         */i.update=function(e,t){var n=t*t*t;for(var o=0;o<e.length;o++){var r=e[o],a=r.speed*r.speed+r.angularSpeed*r.angularSpeed;if(0===r.force.x&&0===r.force.y){var s=Math.min(r.motion,a),l=Math.max(r.motion,a);r.motion=i._minBias*s+(1-i._minBias)*l;if(r.sleepThreshold>0&&r.motion<i._motionSleepThreshold*n){r.sleepCounter+=1;r.sleepCounter>=r.sleepThreshold&&i.set(r,true)}else r.sleepCounter>0&&(r.sleepCounter-=1)}else i.set(r,false)}};\n/**\n         * Given a set of colliding pairs, wakes the sleeping bodies involved.\n         * @method afterCollisions\n         * @param {pair[]} pairs\n         * @param {number} timeScale\n         */i.afterCollisions=function(e,t){var n=t*t*t;for(var o=0;o<e.length;o++){var r=e[o];if(r.isActive){var a=r.collision,s=a.bodyA.parent,l=a.bodyB.parent;if(!(s.isSleeping&&l.isSleeping||s.isStatic||l.isStatic)&&(s.isSleeping||l.isSleeping)){var c=s.isSleeping&&!s.isStatic?s:l,u=c===s?l:s;!c.isStatic&&u.motion>i._motionWakeThreshold*n&&i.set(c,false)}}}};\n/**\n         * Set a body as sleeping or awake.\n         * @method set\n         * @param {body} body\n         * @param {boolean} isSleeping\n         */i.set=function(e,t){var n=e.isSleeping;if(t){e.isSleeping=true;e.sleepCounter=e.sleepThreshold;e.positionImpulse.x=0;e.positionImpulse.y=0;e.positionPrev.x=e.position.x;e.positionPrev.y=e.position.y;e.anglePrev=e.angle;e.speed=0;e.angularSpeed=0;e.motion=0;n||o.trigger(e,\"sleepStart\")}else{e.isSleeping=false;e.sleepCounter=0;n&&o.trigger(e,\"sleepEnd\")}}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(9);(function(){var e=[];var t={overlap:0,axis:null};var n={overlap:0,axis:null};\n/**\n         * Creates a new collision record.\n         * @method create\n         * @param {body} bodyA The first body part represented by the collision record\n         * @param {body} bodyB The second body part represented by the collision record\n         * @return {collision} A new collision record\n         */i.create=function(e,t){return{pair:null,collided:false,bodyA:e,bodyB:t,parentA:e.parent,parentB:t.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}};\n/**\n         * Detect collision between two bodies.\n         * @method collides\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @param {pairs} [pairs] Optionally reuse collision records from existing pairs.\n         * @return {collision|null} A collision record if detected, otherwise null\n         */i.collides=function(e,a,s){i._overlapAxes(t,e.vertices,a.vertices,e.axes);if(t.overlap<=0)return null;i._overlapAxes(n,a.vertices,e.vertices,a.axes);if(n.overlap<=0)return null;var l,c=s&&s.table[r.id(e,a)];if(c)l=c.collision;else{l=i.create(e,a);l.collided=true;l.bodyA=e.id<a.id?e:a;l.bodyB=e.id<a.id?a:e;l.parentA=l.bodyA.parent;l.parentB=l.bodyB.parent}e=l.bodyA;a=l.bodyB;var u;u=t.overlap<n.overlap?t:n;var f=l.normal,d=l.supports,p=u.axis,v=p.x,y=p.y;if(v*(a.position.x-e.position.x)+y*(a.position.y-e.position.y)<0){f.x=v;f.y=y}else{f.x=-v;f.y=-y}l.tangent.x=-f.y;l.tangent.y=f.x;l.depth=u.overlap;l.penetration.x=f.x*l.depth;l.penetration.y=f.y*l.depth;var m=i._findSupports(e,a,f,1),g=0;o.contains(e.vertices,m[0])&&(d[g++]=m[0]);o.contains(e.vertices,m[1])&&(d[g++]=m[1]);if(g<2){var x=i._findSupports(a,e,f,-1);o.contains(a.vertices,x[0])&&(d[g++]=x[0]);g<2&&o.contains(a.vertices,x[1])&&(d[g++]=x[1])}0===g&&(d[g++]=m[0]);d.length=g;return l};\n/**\n         * Find the overlap between two sets of vertices.\n         * @method _overlapAxes\n         * @private\n         * @param {object} result\n         * @param {vertices} verticesA\n         * @param {vertices} verticesB\n         * @param {axes} axes\n         */i._overlapAxes=function(e,t,n,i){var o,r,a,s,l,c,u=t.length,f=n.length,d=t[0].x,p=t[0].y,v=n[0].x,y=n[0].y,m=i.length,g=Number.MAX_VALUE,x=0;for(l=0;l<m;l++){var h=i[l],b=h.x,S=h.y,w=d*b+p*S,_=v*b+y*S,A=w,P=_;for(c=1;c<u;c+=1){s=t[c].x*b+t[c].y*S;s>A?A=s:s<w&&(w=s)}for(c=1;c<f;c+=1){s=n[c].x*b+n[c].y*S;s>P?P=s:s<_&&(_=s)}r=A-_;a=P-w;o=r<a?r:a;if(o<g){g=o;x=l;if(o<=0)break}}e.axis=i[x];e.overlap=g};\n/**\n         * Projects vertices on an axis and returns an interval.\n         * @method _projectToAxis\n         * @private\n         * @param {} projection\n         * @param {} vertices\n         * @param {} axis\n         */i._projectToAxis=function(e,t,n){var i=t[0].x*n.x+t[0].y*n.y,o=i;for(var r=1;r<t.length;r+=1){var a=t[r].x*n.x+t[r].y*n.y;a>o?o=a:a<i&&(i=a)}e.min=i;e.max=o};\n/**\n         * Finds supporting vertices given two bodies along a given direction using hill-climbing.\n         * @method _findSupports\n         * @private\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @param {vector} normal\n         * @param {number} direction\n         * @return [vector]\n         */i._findSupports=function(t,n,i,o){var r,a,s,l,c,u=n.vertices,f=u.length,d=t.position.x,p=t.position.y,v=i.x*o,y=i.y*o,m=Number.MAX_VALUE;for(c=0;c<f;c+=1){a=u[c];l=v*(d-a.x)+y*(p-a.y);if(l<m){m=l;r=a}}s=u[(f+r.index-1)%f];m=v*(d-s.x)+y*(p-s.y);a=u[(r.index+1)%f];if(v*(d-a.x)+y*(p-a.y)<m){e[0]=r;e[1]=a;return e}e[0]=r;e[1]=s;return e};\n/**\n         * A reference to the pair using this collision record, if there is one.\n         *\n         * @property pair\n         * @type {pair|null}\n         * @default null\n         */\n/**\n         * A flag that indicates if the bodies were colliding when the collision was last updated.\n         * \n         * @property collided\n         * @type boolean\n         * @default false\n         */\n/**\n         * The first body part represented by the collision (see also `collision.parentA`).\n         * \n         * @property bodyA\n         * @type body\n         */\n/**\n         * The second body part represented by the collision (see also `collision.parentB`).\n         * \n         * @property bodyB\n         * @type body\n         */\n/**\n         * The first body represented by the collision (i.e. `collision.bodyA.parent`).\n         * \n         * @property parentA\n         * @type body\n         */\n/**\n         * The second body represented by the collision (i.e. `collision.bodyB.parent`).\n         * \n         * @property parentB\n         * @type body\n         */\n/**\n         * A `Number` that represents the minimum separating distance between the bodies along the collision normal.\n         *\n         * @readOnly\n         * @property depth\n         * @type number\n         * @default 0\n         */\n/**\n         * A normalised `Vector` that represents the direction between the bodies that provides the minimum separating distance.\n         *\n         * @property normal\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A normalised `Vector` that is the tangent direction to the collision normal.\n         *\n         * @property tangent\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Vector` that represents the direction and depth of the collision.\n         *\n         * @property penetration\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * An array of body vertices that represent the support points in the collision.\n         * These are the deepest vertices (along the collision normal) of each body that are contained by the other body's vertices.\n         *\n         * @property supports\n         * @type vector[]\n         * @default []\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(17);(function(){\n/**\n         * Creates a pair.\n         * @method create\n         * @param {collision} collision\n         * @param {number} timestamp\n         * @return {pair} A new pair\n         */\ni.create=function(e,t){var n=e.bodyA,o=e.bodyB;var r={id:i.id(n,o),bodyA:n,bodyB:o,collision:e,contacts:[],activeContacts:[],separation:0,isActive:true,confirmedActive:true,isSensor:n.isSensor||o.isSensor,timeCreated:t,timeUpdated:t,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};i.update(r,e,t);return r};\n/**\n         * Updates a pair given a collision.\n         * @method update\n         * @param {pair} pair\n         * @param {collision} collision\n         * @param {number} timestamp\n         */i.update=function(e,t,n){var i=e.contacts,r=t.supports,a=e.activeContacts,s=t.parentA,l=t.parentB,c=s.vertices.length;e.isActive=true;e.timeUpdated=n;e.collision=t;e.separation=t.depth;e.inverseMass=s.inverseMass+l.inverseMass;e.friction=s.friction<l.friction?s.friction:l.friction;e.frictionStatic=s.frictionStatic>l.frictionStatic?s.frictionStatic:l.frictionStatic;e.restitution=s.restitution>l.restitution?s.restitution:l.restitution;e.slop=s.slop>l.slop?s.slop:l.slop;t.pair=e;a.length=0;for(var u=0;u<r.length;u++){var f=r[u],d=f.body===s?f.index:c+f.index,p=i[d];p?a.push(p):a.push(i[d]=o.create(f))}};\n/**\n         * Set a pair as active or inactive.\n         * @method setActive\n         * @param {pair} pair\n         * @param {bool} isActive\n         * @param {number} timestamp\n         */i.setActive=function(e,t,n){if(t){e.isActive=true;e.timeUpdated=n}else{e.isActive=false;e.activeContacts.length=0}};\n/**\n         * Get the id for the given pair.\n         * @method id\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @return {string} Unique pairId\n         */i.id=function(e,t){return e.id<t.id?\"A\"+e.id+\"B\"+t.id:\"A\"+t.id+\"B\"+e.id}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(2);var a=n(7);var s=n(1);var l=n(11);var c=n(0);(function(){i._warming=.4;i._torqueDampen=1;i._minLength=1e-6;\n/**\n         * Creates a new constraint.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * To simulate a revolute constraint (or pin joint) set `length: 0` and a high `stiffness` value (e.g. `0.7` or above).\n         * If the constraint is unstable, try lowering the `stiffness` value and / or increasing `engine.constraintIterations`.\n         * For compound bodies, constraints must be applied to the parent body (not one of its parts).\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {} options\n         * @return {constraint} constraint\n         */i.create=function(e){var t=e;t.bodyA&&!t.pointA&&(t.pointA={x:0,y:0});t.bodyB&&!t.pointB&&(t.pointB={x:0,y:0});var n=t.bodyA?r.add(t.bodyA.position,t.pointA):t.pointA,i=t.bodyB?r.add(t.bodyB.position,t.pointB):t.pointB,o=r.magnitude(r.sub(n,i));t.length=\"undefined\"!==typeof t.length?t.length:o;t.id=t.id||c.nextId();t.label=t.label||\"Constraint\";t.type=\"constraint\";t.stiffness=t.stiffness||(t.length>0?1:.7);t.damping=t.damping||0;t.angularStiffness=t.angularStiffness||0;t.angleA=t.bodyA?t.bodyA.angle:t.angleA;t.angleB=t.bodyB?t.bodyB.angle:t.angleB;t.plugin={};var a={visible:true,lineWidth:2,strokeStyle:\"#ffffff\",type:\"line\",anchors:true};if(0===t.length&&t.stiffness>.1){a.type=\"pin\";a.anchors=false}else t.stiffness<.9&&(a.type=\"spring\");t.render=c.extend(a,t.render);return t};\n/**\n         * Prepares for solving by constraint warming.\n         * @private\n         * @method preSolveAll\n         * @param {body[]} bodies\n         */i.preSolveAll=function(e){for(var t=0;t<e.length;t+=1){var n=e[t],i=n.constraintImpulse;if(!(n.isStatic||0===i.x&&0===i.y&&0===i.angle)){n.position.x+=i.x;n.position.y+=i.y;n.angle+=i.angle}}};\n/**\n         * Solves all constraints in a list of collisions.\n         * @private\n         * @method solveAll\n         * @param {constraint[]} constraints\n         * @param {number} timeScale\n         */i.solveAll=function(e,t){for(var n=0;n<e.length;n+=1){var o=e[n],r=!o.bodyA||o.bodyA&&o.bodyA.isStatic,a=!o.bodyB||o.bodyB&&o.bodyB.isStatic;(r||a)&&i.solve(e[n],t)}for(n=0;n<e.length;n+=1){o=e[n];r=!o.bodyA||o.bodyA&&o.bodyA.isStatic;a=!o.bodyB||o.bodyB&&o.bodyB.isStatic;r||a||i.solve(e[n],t)}};\n/**\n         * Solves a distance constraint with Gauss-Siedel method.\n         * @private\n         * @method solve\n         * @param {constraint} constraint\n         * @param {number} timeScale\n         */i.solve=function(e,t){var n=e.bodyA,o=e.bodyB,a=e.pointA,s=e.pointB;if(n||o){if(n&&!n.isStatic){r.rotate(a,n.angle-e.angleA,a);e.angleA=n.angle}if(o&&!o.isStatic){r.rotate(s,o.angle-e.angleB,s);e.angleB=o.angle}var l=a,c=s;n&&(l=r.add(n.position,a));o&&(c=r.add(o.position,s));if(l&&c){var u=r.sub(l,c),f=r.magnitude(u);f<i._minLength&&(f=i._minLength);var d,p,v,y,m,g=(f-e.length)/f,x=e.stiffness<1?e.stiffness*t:e.stiffness,h=r.mult(u,g*x),b=(n?n.inverseMass:0)+(o?o.inverseMass:0),S=(n?n.inverseInertia:0)+(o?o.inverseInertia:0),w=b+S;if(e.damping){var _=r.create();v=r.div(u,f);m=r.sub(o&&r.sub(o.position,o.positionPrev)||_,n&&r.sub(n.position,n.positionPrev)||_);y=r.dot(v,m)}if(n&&!n.isStatic){p=n.inverseMass/b;n.constraintImpulse.x-=h.x*p;n.constraintImpulse.y-=h.y*p;n.position.x-=h.x*p;n.position.y-=h.y*p;if(e.damping){n.positionPrev.x-=e.damping*v.x*y*p;n.positionPrev.y-=e.damping*v.y*y*p}d=r.cross(a,h)/w*i._torqueDampen*n.inverseInertia*(1-e.angularStiffness);n.constraintImpulse.angle-=d;n.angle-=d}if(o&&!o.isStatic){p=o.inverseMass/b;o.constraintImpulse.x+=h.x*p;o.constraintImpulse.y+=h.y*p;o.position.x+=h.x*p;o.position.y+=h.y*p;if(e.damping){o.positionPrev.x+=e.damping*v.x*y*p;o.positionPrev.y+=e.damping*v.y*y*p}d=r.cross(s,h)/w*i._torqueDampen*o.inverseInertia*(1-e.angularStiffness);o.constraintImpulse.angle+=d;o.angle+=d}}}};\n/**\n         * Performs body updates required after solving constraints.\n         * @private\n         * @method postSolveAll\n         * @param {body[]} bodies\n         */i.postSolveAll=function(e){for(var t=0;t<e.length;t++){var n=e[t],c=n.constraintImpulse;if(!(n.isStatic||0===c.x&&0===c.y&&0===c.angle)){a.set(n,false);for(var u=0;u<n.parts.length;u++){var f=n.parts[u];o.translate(f.vertices,c);if(u>0){f.position.x+=c.x;f.position.y+=c.y}if(0!==c.angle){o.rotate(f.vertices,c.angle,n.position);l.rotate(f.axes,c.angle);u>0&&r.rotateAbout(f.position,c.angle,n.position,f.position)}s.update(f.bounds,f.vertices,n.velocity)}c.angle*=i._warming;c.x*=i._warming;c.y*=i._warming}}};\n/**\n         * Returns the world-space position of `constraint.pointA`, accounting for `constraint.bodyA`.\n         * @method pointAWorld\n         * @param {constraint} constraint\n         * @returns {vector} the world-space position\n         */i.pointAWorld=function(e){return{x:(e.bodyA?e.bodyA.position.x:0)+e.pointA.x,y:(e.bodyA?e.bodyA.position.y:0)+e.pointA.y}};\n/**\n         * Returns the world-space position of `constraint.pointB`, accounting for `constraint.bodyB`.\n         * @method pointBWorld\n         * @param {constraint} constraint\n         * @returns {vector} the world-space position\n         */i.pointBWorld=function(e){return{x:(e.bodyB?e.bodyB.position.x:0)+e.pointB.x,y:(e.bodyB?e.bodyB.position.y:0)+e.pointB.y}};\n/**\n         * An integer `Number` uniquely identifying number generated in `Composite.create` by `Common.nextId`.\n         *\n         * @property id\n         * @type number\n         */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"constraint\"\n         * @readOnly\n         */\n/**\n         * An arbitrary `String` name to help the user identify and manage bodies.\n         *\n         * @property label\n         * @type string\n         * @default \"Constraint\"\n         */\n/**\n         * An `Object` that defines the rendering properties to be consumed by the module `Matter.Render`.\n         *\n         * @property render\n         * @type object\n         */\n/**\n         * A flag that indicates if the constraint should be rendered.\n         *\n         * @property render.visible\n         * @type boolean\n         * @default true\n         */\n/**\n         * A `Number` that defines the line width to use when rendering the constraint outline.\n         * A value of `0` means no outline will be rendered.\n         *\n         * @property render.lineWidth\n         * @type number\n         * @default 2\n         */\n/**\n         * A `String` that defines the stroke style to use when rendering the constraint outline.\n         * It is the same as when using a canvas, so it accepts CSS style property values.\n         *\n         * @property render.strokeStyle\n         * @type string\n         * @default a random colour\n         */\n/**\n         * A `String` that defines the constraint rendering type. \n         * The possible values are 'line', 'pin', 'spring'.\n         * An appropriate render type will be automatically chosen unless one is given in options.\n         *\n         * @property render.type\n         * @type string\n         * @default 'line'\n         */\n/**\n         * A `Boolean` that defines if the constraint's anchor points should be rendered.\n         *\n         * @property render.anchors\n         * @type boolean\n         * @default true\n         */\n/**\n         * The first possible `Body` that this constraint is attached to.\n         *\n         * @property bodyA\n         * @type body\n         * @default null\n         */\n/**\n         * The second possible `Body` that this constraint is attached to.\n         *\n         * @property bodyB\n         * @type body\n         * @default null\n         */\n/**\n         * A `Vector` that specifies the offset of the constraint from center of the `constraint.bodyA` if defined, otherwise a world-space position.\n         *\n         * @property pointA\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Vector` that specifies the offset of the constraint from center of the `constraint.bodyB` if defined, otherwise a world-space position.\n         *\n         * @property pointB\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Number` that specifies the stiffness of the constraint, i.e. the rate at which it returns to its resting `constraint.length`.\n         * A value of `1` means the constraint should be very stiff.\n         * A value of `0.2` means the constraint acts like a soft spring.\n         *\n         * @property stiffness\n         * @type number\n         * @default 1\n         */\n/**\n         * A `Number` that specifies the damping of the constraint, \n         * i.e. the amount of resistance applied to each body based on their velocities to limit the amount of oscillation.\n         * Damping will only be apparent when the constraint also has a very low `stiffness`.\n         * A value of `0.1` means the constraint will apply heavy damping, resulting in little to no oscillation.\n         * A value of `0` means the constraint will apply no damping.\n         *\n         * @property damping\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that specifies the target resting length of the constraint. \n         * It is calculated automatically in `Constraint.create` from initial positions of the `constraint.bodyA` and `constraint.bodyB`.\n         *\n         * @property length\n         * @type number\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(2);var r=n(0);(function(){\n/**\n         * Creates a new set of axes from the given vertices.\n         * @method fromVertices\n         * @param {vertices} vertices\n         * @return {axes} A new axes from the given vertices\n         */\ni.fromVertices=function(e){var t={};for(var n=0;n<e.length;n++){var i=(n+1)%e.length,a=o.normalise({x:e[i].y-e[n].y,y:e[n].x-e[i].x}),s=0===a.y?Infinity:a.x/a.y;s=s.toFixed(3).toString();t[s]=a}return r.values(t)};\n/**\n         * Rotates a set of axes by the given angle.\n         * @method rotate\n         * @param {axes} axes\n         * @param {number} angle\n         */i.rotate=function(e,t){if(0!==t){var n=Math.cos(t),i=Math.sin(t);for(var o=0;o<e.length;o++){var r,a=e[o];r=a.x*n-a.y*i;a.y=a.x*i+a.y*n;a.x=r}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(0);var a=n(6);var s=n(1);var l=n(2);(function(){\n/**\n         * Creates a new rigid body model with a rectangle hull. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method rectangle\n         * @param {number} x\n         * @param {number} y\n         * @param {number} width\n         * @param {number} height\n         * @param {object} [options]\n         * @return {body} A new rectangle body\n         */\ni.rectangle=function(e,t,n,i,s){s=s||{};var l={label:\"Rectangle Body\",position:{x:e,y:t},vertices:o.fromPath(\"L 0 0 L \"+n+\" 0 L \"+n+\" \"+i+\" L 0 \"+i)};if(s.chamfer){var c=s.chamfer;l.vertices=o.chamfer(l.vertices,c.radius,c.quality,c.qualityMin,c.qualityMax);delete s.chamfer}return a.create(r.extend({},l,s))};\n/**\n         * Creates a new rigid body model with a trapezoid hull. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method trapezoid\n         * @param {number} x\n         * @param {number} y\n         * @param {number} width\n         * @param {number} height\n         * @param {number} slope\n         * @param {object} [options]\n         * @return {body} A new trapezoid body\n         */i.trapezoid=function(e,t,n,i,s,l){l=l||{};s*=.5;var c=(1-2*s)*n;var u,f=n*s,d=f+c,p=d+f;u=s<.5?\"L 0 0 L \"+f+\" \"+-i+\" L \"+d+\" \"+-i+\" L \"+p+\" 0\":\"L 0 0 L \"+d+\" \"+-i+\" L \"+p+\" 0\";var v={label:\"Trapezoid Body\",position:{x:e,y:t},vertices:o.fromPath(u)};if(l.chamfer){var y=l.chamfer;v.vertices=o.chamfer(v.vertices,y.radius,y.quality,y.qualityMin,y.qualityMax);delete l.chamfer}return a.create(r.extend({},v,l))};\n/**\n         * Creates a new rigid body model with a circle hull. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method circle\n         * @param {number} x\n         * @param {number} y\n         * @param {number} radius\n         * @param {object} [options]\n         * @param {number} [maxSides]\n         * @return {body} A new circle body\n         */i.circle=function(e,t,n,o,a){o=o||{};var s={label:\"Circle Body\",circleRadius:n};a=a||25;var l=Math.ceil(Math.max(10,Math.min(a,n)));l%2===1&&(l+=1);return i.polygon(e,t,l,n,r.extend({},s,o))};\n/**\n         * Creates a new rigid body model with a regular polygon hull with the given number of sides. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method polygon\n         * @param {number} x\n         * @param {number} y\n         * @param {number} sides\n         * @param {number} radius\n         * @param {object} [options]\n         * @return {body} A new regular polygon body\n         */i.polygon=function(e,t,n,s,l){l=l||{};if(n<3)return i.circle(e,t,s,l);var c=2*Math.PI/n,u=\"\",f=.5*c;for(var d=0;d<n;d+=1){var p=f+d*c,v=Math.cos(p)*s,y=Math.sin(p)*s;u+=\"L \"+v.toFixed(3)+\" \"+y.toFixed(3)+\" \"}var m={label:\"Polygon Body\",position:{x:e,y:t},vertices:o.fromPath(u)};if(l.chamfer){var g=l.chamfer;m.vertices=o.chamfer(m.vertices,g.radius,g.quality,g.qualityMin,g.qualityMax);delete l.chamfer}return a.create(r.extend({},m,l))};\n/**\n         * Utility to create a compound body based on set(s) of vertices.\n         * \n         * _Note:_ To optionally enable automatic concave vertices decomposition the [poly-decomp](https://github.com/schteppe/poly-decomp.js) \n         * package must be first installed and provided see `Common.setDecomp`, otherwise the convex hull of each vertex set will be used.\n         * \n         * The resulting vertices are reorientated about their centre of mass,\n         * and offset such that `body.position` corresponds to this point.\n         * \n         * The resulting offset may be found if needed by subtracting `body.bounds` from the original input bounds.\n         * To later move the centre of mass see `Body.setCentre`.\n         * \n         * Note that automatic conconcave decomposition results are not always optimal. \n         * For best results, simplify the input vertices as much as possible first.\n         * By default this function applies some addtional simplification to help.\n         * \n         * Some outputs may also require further manual processing afterwards to be robust.\n         * In particular some parts may need to be overlapped to avoid collision gaps.\n         * Thin parts and sharp points should be avoided or removed where possible.\n         *\n         * The options parameter object specifies any `Matter.Body` properties you wish to override the defaults.\n         * \n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method fromVertices\n         * @param {number} x\n         * @param {number} y\n         * @param {array} vertexSets One or more arrays of vertex points e.g. `[[{ x: 0, y: 0 }...], ...]`.\n         * @param {object} [options] The body options.\n         * @param {bool} [flagInternal=false] Optionally marks internal edges with `isInternal`.\n         * @param {number} [removeCollinear=0.01] Threshold when simplifying vertices along the same edge.\n         * @param {number} [minimumArea=10] Threshold when removing small parts.\n         * @param {number} [removeDuplicatePoints=0.01] Threshold when simplifying nearby vertices.\n         * @return {body}\n         */i.fromVertices=function(e,t,n,i,c,u,f,d){var p,v,y,m,g,x,h,b,S,w,_,A=r.getDecomp();p=Boolean(A&&A.quickDecomp);i=i||{};y=[];c=\"undefined\"!==typeof c&&c;u=\"undefined\"!==typeof u?u:.01;f=\"undefined\"!==typeof f?f:10;d=\"undefined\"!==typeof d?d:.01;r.isArray(n[0])||(n=[n]);for(w=0;w<n.length;w+=1){x=n[w];m=o.isConvex(x);g=!m;g&&!p&&r.warnOnce(\"Bodies.fromVertices: Install the 'poly-decomp' library and use Common.setDecomp or provide 'decomp' as a global to decompose concave vertices.\");if(m||!p){x=m?o.clockwiseSort(x):o.hull(x);y.push({position:{x:e,y:t},vertices:x})}else{var P=x.map((function(e){return[e.x,e.y]}));A.makeCCW(P);false!==u&&A.removeCollinearPoints(P,u);false!==d&&A.removeDuplicatePoints&&A.removeDuplicatePoints(P,d);var C=A.quickDecomp(P);for(h=0;h<C.length;h++){var k=C[h];var M=k.map((function(e){return{x:e[0],y:e[1]}}));f>0&&o.area(M)<f||y.push({position:o.centre(M),vertices:M})}}}for(h=0;h<y.length;h++)y[h]=a.create(r.extend(y[h],i));if(c){var B=5;for(h=0;h<y.length;h++){var I=y[h];for(b=h+1;b<y.length;b++){var T=y[b];if(s.overlaps(I.bounds,T.bounds)){var R=I.vertices,E=T.vertices;for(S=0;S<I.vertices.length;S++)for(_=0;_<T.vertices.length;_++){var V=l.magnitudeSquared(l.sub(R[(S+1)%R.length],E[_])),L=l.magnitudeSquared(l.sub(R[S],E[(_+1)%E.length]));if(V<B&&L<B){R[S].isInternal=true;E[_].isInternal=true}}}}}}if(y.length>1){v=a.create(r.extend({parts:y.slice(0)},i));a.setPosition(v,{x:e,y:t});return v}return y[0]}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);(function(){\n/**\n         * Creates a mouse input.\n         * @method create\n         * @param {HTMLElement} element\n         * @return {mouse} A new mouse\n         */\ni.create=function(e){var t={};e||o.log(\"Mouse.create: element was undefined, defaulting to document.body\",\"warn\");t.element=e||document.body;t.absolute={x:0,y:0};t.position={x:0,y:0};t.mousedownPosition={x:0,y:0};t.mouseupPosition={x:0,y:0};t.offset={x:0,y:0};t.scale={x:1,y:1};t.wheelDelta=0;t.button=-1;t.pixelRatio=parseInt(t.element.getAttribute(\"data-pixel-ratio\"),10)||1;t.sourceEvents={mousemove:null,mousedown:null,mouseup:null,mousewheel:null};t.mousemove=function(e){var n=i._getRelativeMousePosition(e,t.element,t.pixelRatio),o=e.changedTouches;if(o){t.button=0;e.preventDefault()}t.absolute.x=n.x;t.absolute.y=n.y;t.position.x=t.absolute.x*t.scale.x+t.offset.x;t.position.y=t.absolute.y*t.scale.y+t.offset.y;t.sourceEvents.mousemove=e};t.mousedown=function(e){var n=i._getRelativeMousePosition(e,t.element,t.pixelRatio),o=e.changedTouches;if(o){t.button=0;e.preventDefault()}else t.button=e.button;t.absolute.x=n.x;t.absolute.y=n.y;t.position.x=t.absolute.x*t.scale.x+t.offset.x;t.position.y=t.absolute.y*t.scale.y+t.offset.y;t.mousedownPosition.x=t.position.x;t.mousedownPosition.y=t.position.y;t.sourceEvents.mousedown=e};t.mouseup=function(e){var n=i._getRelativeMousePosition(e,t.element,t.pixelRatio),o=e.changedTouches;o&&e.preventDefault();t.button=-1;t.absolute.x=n.x;t.absolute.y=n.y;t.position.x=t.absolute.x*t.scale.x+t.offset.x;t.position.y=t.absolute.y*t.scale.y+t.offset.y;t.mouseupPosition.x=t.position.x;t.mouseupPosition.y=t.position.y;t.sourceEvents.mouseup=e};t.mousewheel=function(e){t.wheelDelta=Math.max(-1,Math.min(1,e.wheelDelta||-e.detail));e.preventDefault()};i.setElement(t,t.element);return t};\n/**\n         * Sets the element the mouse is bound to (and relative to).\n         * @method setElement\n         * @param {mouse} mouse\n         * @param {HTMLElement} element\n         */i.setElement=function(e,t){e.element=t;t.addEventListener(\"mousemove\",e.mousemove);t.addEventListener(\"mousedown\",e.mousedown);t.addEventListener(\"mouseup\",e.mouseup);t.addEventListener(\"mousewheel\",e.mousewheel);t.addEventListener(\"DOMMouseScroll\",e.mousewheel);t.addEventListener(\"touchmove\",e.mousemove);t.addEventListener(\"touchstart\",e.mousedown);t.addEventListener(\"touchend\",e.mouseup)};\n/**\n         * Clears all captured source events.\n         * @method clearSourceEvents\n         * @param {mouse} mouse\n         */i.clearSourceEvents=function(e){e.sourceEvents.mousemove=null;e.sourceEvents.mousedown=null;e.sourceEvents.mouseup=null;e.sourceEvents.mousewheel=null;e.wheelDelta=0};\n/**\n         * Sets the mouse position offset.\n         * @method setOffset\n         * @param {mouse} mouse\n         * @param {vector} offset\n         */i.setOffset=function(e,t){e.offset.x=t.x;e.offset.y=t.y;e.position.x=e.absolute.x*e.scale.x+e.offset.x;e.position.y=e.absolute.y*e.scale.y+e.offset.y};\n/**\n         * Sets the mouse position scale.\n         * @method setScale\n         * @param {mouse} mouse\n         * @param {vector} scale\n         */i.setScale=function(e,t){e.scale.x=t.x;e.scale.y=t.y;e.position.x=e.absolute.x*e.scale.x+e.offset.x;e.position.y=e.absolute.y*e.scale.y+e.offset.y};\n/**\n         * Gets the mouse position relative to an element given a screen pixel ratio.\n         * @method _getRelativeMousePosition\n         * @private\n         * @param {} event\n         * @param {} element\n         * @param {number} pixelRatio\n         * @return {}\n         */i._getRelativeMousePosition=function(e,t,n){var i,o,r=t.getBoundingClientRect(),a=document.documentElement||document.body.parentNode||document.body,s=void 0!==window.pageXOffset?window.pageXOffset:a.scrollLeft,l=void 0!==window.pageYOffset?window.pageYOffset:a.scrollTop,c=e.changedTouches;if(c){i=c[0].pageX-r.left-s;o=c[0].pageY-r.top-l}else{i=e.pageX-r.left-s;o=e.pageY-r.top-l}return{x:i/(t.clientWidth/(t.width||t.clientWidth)*n),y:o/(t.clientHeight/(t.height||t.clientHeight)*n)}}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);var r=n(8);(function(){\n/**\n         * Creates a new collision detector.\n         * @method create\n         * @param {} options\n         * @return {detector} A new collision detector\n         */\ni.create=function(e){var t={bodies:[],pairs:null};return o.extend(t,e)};\n/**\n         * Sets the list of bodies in the detector.\n         * @method setBodies\n         * @param {detector} detector\n         * @param {body[]} bodies\n         */i.setBodies=function(e,t){e.bodies=t.slice(0)};\n/**\n         * Clears the detector including its list of bodies.\n         * @method clear\n         * @param {detector} detector\n         */i.clear=function(e){e.bodies=[]};\n/**\n         * Efficiently finds all collisions among all the bodies in `detector.bodies` using a broadphase algorithm.\n         * \n         * _Note:_ The specific ordering of collisions returned is not guaranteed between releases and may change for performance reasons.\n         * If a specific ordering is required then apply a sort to the resulting array.\n         * @method collisions\n         * @param {detector} detector\n         * @return {collision[]} collisions\n         */i.collisions=function(e){var t,n,o=[],a=e.pairs,s=e.bodies,l=s.length,c=i.canCollide,u=r.collides;s.sort(i._compareBoundsX);for(t=0;t<l;t++){var f=s[t],d=f.bounds,p=f.bounds.max.x,v=f.bounds.max.y,y=f.bounds.min.y,m=f.isStatic||f.isSleeping,g=f.parts.length,x=1===g;for(n=t+1;n<l;n++){var h=s[n],b=h.bounds;if(b.min.x>p)break;if(!(v<b.min.y||y>b.max.y)&&((!m||!h.isStatic&&!h.isSleeping)&&c(f.collisionFilter,h.collisionFilter))){var S=h.parts.length;if(x&&1===S){var w=u(f,h,a);w&&o.push(w)}else{var _=g>1?1:0,A=S>1?1:0;for(var P=_;P<g;P++){var C=f.parts[P];d=C.bounds;for(var k=A;k<S;k++){var M=h.parts[k];b=M.bounds;if(!(d.min.x>b.max.x||d.max.x<b.min.x||d.max.y<b.min.y||d.min.y>b.max.y)){w=u(C,M,a);w&&o.push(w)}}}}}}}return o};\n/**\n         * Returns `true` if both supplied collision filters will allow a collision to occur.\n         * See `body.collisionFilter` for more information.\n         * @method canCollide\n         * @param {} filterA\n         * @param {} filterB\n         * @return {bool} `true` if collision can occur\n         */i.canCollide=function(e,t){return e.group===t.group&&0!==e.group?e.group>0:0!==(e.mask&t.category)&&0!==(t.mask&e.category)};\n/**\n         * The comparison function used in the broadphase algorithm.\n         * Returns the signed delta of the bodies bounds on the x-axis.\n         * @private\n         * @method _sortCompare\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @return {number} The signed delta used for sorting\n         */i._compareBoundsX=function(e,t){return e.bounds.min.x-t.bounds.min.x};\n/**\n         * The array of `Matter.Body` between which the detector finds collisions.\n         * \n         * _Note:_ The order of bodies in this array _is not fixed_ and will be continually managed by the detector.\n         * @property bodies\n         * @type body[]\n         * @default []\n         */\n/**\n         * Optional. A `Matter.Pairs` object from which previous collision objects may be reused. Intended for internal `Matter.Engine` usage.\n         * @property pairs\n         * @type {pairs|null}\n         * @default null\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(0);(function(){i._registry={};\n/**\n         * Registers a plugin object so it can be resolved later by name.\n         * @method register\n         * @param plugin {} The plugin to register.\n         * @return {object} The plugin.\n         */i.register=function(e){i.isPlugin(e)||o.warn(\"Plugin.register:\",i.toString(e),\"does not implement all required fields.\");if(e.name in i._registry){var t=i._registry[e.name],n=i.versionParse(e.version).number,r=i.versionParse(t.version).number;if(n>r){o.warn(\"Plugin.register:\",i.toString(t),\"was upgraded to\",i.toString(e));i._registry[e.name]=e}else n<r?o.warn(\"Plugin.register:\",i.toString(t),\"can not be downgraded to\",i.toString(e)):e!==t&&o.warn(\"Plugin.register:\",i.toString(e),\"is already registered to different plugin object\")}else i._registry[e.name]=e;return e};\n/**\n         * Resolves a dependency to a plugin object from the registry if it exists. \n         * The `dependency` may contain a version, but only the name matters when resolving.\n         * @method resolve\n         * @param dependency {string} The dependency.\n         * @return {object} The plugin if resolved, otherwise `undefined`.\n         */i.resolve=function(e){return i._registry[i.dependencyParse(e).name]};\n/**\n         * Returns a pretty printed plugin name and version.\n         * @method toString\n         * @param plugin {} The plugin.\n         * @return {string} Pretty printed plugin name and version.\n         */i.toString=function(e){return\"string\"===typeof e?e:(e.name||\"anonymous\")+\"@\"+(e.version||e.range||\"0.0.0\")};\n/**\n         * Returns `true` if the object meets the minimum standard to be considered a plugin.\n         * This means it must define the following properties:\n         * - `name`\n         * - `version`\n         * - `install`\n         * @method isPlugin\n         * @param obj {} The obj to test.\n         * @return {boolean} `true` if the object can be considered a plugin otherwise `false`.\n         */i.isPlugin=function(e){return e&&e.name&&e.version&&e.install};\n/**\n         * Returns `true` if a plugin with the given `name` been installed on `module`.\n         * @method isUsed\n         * @param module {} The module.\n         * @param name {string} The plugin name.\n         * @return {boolean} `true` if a plugin with the given `name` been installed on `module`, otherwise `false`.\n         */i.isUsed=function(e,t){return e.used.indexOf(t)>-1};\n/**\n         * Returns `true` if `plugin.for` is applicable to `module` by comparing against `module.name` and `module.version`.\n         * If `plugin.for` is not specified then it is assumed to be applicable.\n         * The value of `plugin.for` is a string of the format `'module-name'` or `'module-name@version'`.\n         * @method isFor\n         * @param plugin {} The plugin.\n         * @param module {} The module.\n         * @return {boolean} `true` if `plugin.for` is applicable to `module`, otherwise `false`.\n         */i.isFor=function(e,t){var n=e.for&&i.dependencyParse(e.for);return!e.for||t.name===n.name&&i.versionSatisfies(t.version,n.range)};\n/**\n         * Installs the plugins by calling `plugin.install` on each plugin specified in `plugins` if passed, otherwise `module.uses`.\n         * For installing plugins on `Matter` see the convenience function `Matter.use`.\n         * Plugins may be specified either by their name or a reference to the plugin object.\n         * Plugins themselves may specify further dependencies, but each plugin is installed only once.\n         * Order is important, a topological sort is performed to find the best resulting order of installation.\n         * This sorting attempts to satisfy every dependency's requested ordering, but may not be exact in all cases.\n         * This function logs the resulting status of each dependency in the console, along with any warnings.\n         * - A green tick ✅ indicates a dependency was resolved and installed.\n         * - An orange diamond 🔶 indicates a dependency was resolved but a warning was thrown for it or one if its dependencies.\n         * - A red cross ❌ indicates a dependency could not be resolved.\n         * Avoid calling this function multiple times on the same module unless you intend to manually control installation order.\n         * @method use\n         * @param module {} The module install plugins on.\n         * @param [plugins=module.uses] {} The plugins to install on module (optional, defaults to `module.uses`).\n         */i.use=function(e,t){e.uses=(e.uses||[]).concat(t||[]);if(0!==e.uses.length){var n=i.dependencies(e),r=o.topologicalSort(n),a=[];for(var s=0;s<r.length;s+=1)if(r[s]!==e.name){var l=i.resolve(r[s]);if(l){if(!i.isUsed(e,l.name)){if(!i.isFor(l,e)){o.warn(\"Plugin.use:\",i.toString(l),\"is for\",l.for,\"but installed on\",i.toString(e)+\".\");l._warned=true}if(l.install)l.install(e);else{o.warn(\"Plugin.use:\",i.toString(l),\"does not specify an install function.\");l._warned=true}if(l._warned){a.push(\"🔶 \"+i.toString(l));delete l._warned}else a.push(\"✅ \"+i.toString(l));e.used.push(l.name)}}else a.push(\"❌ \"+r[s])}a.length>0&&o.info(a.join(\"  \"))}else o.warn(\"Plugin.use:\",i.toString(e),\"does not specify any dependencies to install.\")};\n/**\n         * Recursively finds all of a module's dependencies and returns a flat dependency graph.\n         * @method dependencies\n         * @param module {} The module.\n         * @return {object} A dependency graph.\n         */i.dependencies=function(e,t){var n=i.dependencyParse(e),r=n.name;t=t||{};if(!(r in t)){e=i.resolve(e)||e;t[r]=o.map(e.uses||[],(function(t){i.isPlugin(t)&&i.register(t);var r=i.dependencyParse(t),a=i.resolve(t);if(a&&!i.versionSatisfies(a.version,r.range)){o.warn(\"Plugin.dependencies:\",i.toString(a),\"does not satisfy\",i.toString(r),\"used by\",i.toString(n)+\".\");a._warned=true;e._warned=true}else if(!a){o.warn(\"Plugin.dependencies:\",i.toString(t),\"used by\",i.toString(n),\"could not be resolved.\");e._warned=true}return r.name}));for(var a=0;a<t[r].length;a+=1)i.dependencies(t[r][a],t);return t}};\n/**\n         * Parses a dependency string into its components.\n         * The `dependency` is a string of the format `'module-name'` or `'module-name@version'`.\n         * See documentation for `Plugin.versionParse` for a description of the format.\n         * This function can also handle dependencies that are already resolved (e.g. a module object).\n         * @method dependencyParse\n         * @param dependency {string} The dependency of the format `'module-name'` or `'module-name@version'`.\n         * @return {object} The dependency parsed into its components.\n         */i.dependencyParse=function(e){if(o.isString(e)){var t=/^[\\w-]+(@(\\*|[\\^~]?\\d+\\.\\d+\\.\\d+(-[0-9A-Za-z-+]+)?))?$/;t.test(e)||o.warn(\"Plugin.dependencyParse:\",e,\"is not a valid dependency string.\");return{name:e.split(\"@\")[0],range:e.split(\"@\")[1]||\"*\"}}return{name:e.name,range:e.range||e.version}};\n/**\n         * Parses a version string into its components.  \n         * Versions are strictly of the format `x.y.z` (as in [semver](http://semver.org/)).\n         * Versions may optionally have a prerelease tag in the format `x.y.z-alpha`.\n         * Ranges are a strict subset of [npm ranges](https://docs.npmjs.com/misc/semver#advanced-range-syntax).\n         * Only the following range types are supported:\n         * - Tilde ranges e.g. `~1.2.3`\n         * - Caret ranges e.g. `^1.2.3`\n         * - Greater than ranges e.g. `>1.2.3`\n         * - Greater than or equal ranges e.g. `>=1.2.3`\n         * - Exact version e.g. `1.2.3`\n         * - Any version `*`\n         * @method versionParse\n         * @param range {string} The version string.\n         * @return {object} The version range parsed into its components.\n         */i.versionParse=function(e){var t=/^(\\*)|(\\^|~|>=|>)?\\s*((\\d+)\\.(\\d+)\\.(\\d+))(-[0-9A-Za-z-+]+)?$/;t.test(e)||o.warn(\"Plugin.versionParse:\",e,\"is not a valid version or range.\");var n=t.exec(e);var i=Number(n[4]);var r=Number(n[5]);var a=Number(n[6]);return{isRange:Boolean(n[1]||n[2]),version:n[3],range:e,operator:n[1]||n[2]||\"\",major:i,minor:r,patch:a,parts:[i,r,a],prerelease:n[7],number:1e8*i+1e4*r+a}};\n/**\n         * Returns `true` if `version` satisfies the given `range`.\n         * See documentation for `Plugin.versionParse` for a description of the format.\n         * If a version or range is not specified, then any version (`*`) is assumed to satisfy.\n         * @method versionSatisfies\n         * @param version {string} The version string.\n         * @param range {string} The range string.\n         * @return {boolean} `true` if `version` satisfies `range`, otherwise `false`.\n         */i.versionSatisfies=function(e,t){t=t||\"*\";var n=i.versionParse(t),o=i.versionParse(e);if(n.isRange){if(\"*\"===n.operator||\"*\"===e)return true;if(\">\"===n.operator)return o.number>n.number;if(\">=\"===n.operator)return o.number>=n.number;if(\"~\"===n.operator)return o.major===n.major&&o.minor===n.minor&&o.patch>=n.patch;if(\"^\"===n.operator)return n.major>0?o.major===n.major&&o.number>=n.number:n.minor>0?o.minor===n.minor&&o.patch>=n.patch:o.patch===n.patch}return e===t||\"*\"===e}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);var r=n(5);var a=n(1);var s=n(4);var l=n(2);var c=n(13);(function(){var e,t;if(\"undefined\"!==typeof window){e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout((function(){e(o.now())}),1e3/60)};t=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame}i._goodFps=30;i._goodDelta=1e3/60;\n/**\n         * Creates a new renderer. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {object} [options]\n         * @return {render} A new renderer\n         */i.create=function(e){var t={controller:i,engine:null,element:null,canvas:null,mouse:null,frameRequestId:null,timing:{historySize:60,delta:0,deltaHistory:[],lastTime:0,lastTimestamp:0,lastElapsed:0,timestampElapsed:0,timestampElapsedHistory:[],engineDeltaHistory:[],engineElapsedHistory:[],elapsedHistory:[]},options:{width:800,height:600,pixelRatio:1,background:\"#14151f\",wireframeBackground:\"#14151f\",hasBounds:!!e.bounds,enabled:true,wireframes:true,showSleeping:true,showDebug:false,showStats:false,showPerformance:false,showBounds:false,showVelocity:false,showCollisions:false,showSeparations:false,showAxes:false,showPositions:false,showAngleIndicator:false,showIds:false,showVertexNumbers:false,showConvexHulls:false,showInternalEdges:false,showMousePosition:false}};var n=o.extend(t,e);if(n.canvas){n.canvas.width=n.options.width||n.canvas.width;n.canvas.height=n.options.height||n.canvas.height}n.mouse=e.mouse;n.engine=e.engine;n.canvas=n.canvas||_createCanvas(n.options.width,n.options.height);n.context=n.canvas.getContext(\"2d\");n.textures={};n.bounds=n.bounds||{min:{x:0,y:0},max:{x:n.canvas.width,y:n.canvas.height}};n.options.showBroadphase=false;1!==n.options.pixelRatio&&i.setPixelRatio(n,n.options.pixelRatio);o.isElement(n.element)?n.element.appendChild(n.canvas):n.canvas.parentNode||o.log(\"Render.create: options.element was undefined, render.canvas was created but not appended\",\"warn\");return n};\n/**\n         * Continuously updates the render canvas on the `requestAnimationFrame` event.\n         * @method run\n         * @param {render} render\n         */i.run=function(t){(function loop(n){t.frameRequestId=e(loop);_updateTiming(t,n);i.world(t,n);(t.options.showStats||t.options.showDebug)&&i.stats(t,t.context,n);(t.options.showPerformance||t.options.showDebug)&&i.performance(t,t.context,n)})()};\n/**\n         * Ends execution of `Render.run` on the given `render`, by canceling the animation frame request event loop.\n         * @method stop\n         * @param {render} render\n         */i.stop=function(e){t(e.frameRequestId)};\n/**\n         * Sets the pixel ratio of the renderer and updates the canvas.\n         * To automatically detect the correct ratio, pass the string `'auto'` for `pixelRatio`.\n         * @method setPixelRatio\n         * @param {render} render\n         * @param {number} pixelRatio\n         */i.setPixelRatio=function(e,t){var n=e.options,i=e.canvas;\"auto\"===t&&(t=_getPixelRatio(i));n.pixelRatio=t;i.setAttribute(\"data-pixel-ratio\",t);i.width=n.width*t;i.height=n.height*t;i.style.width=n.width+\"px\";i.style.height=n.height+\"px\"};\n/**\n         * Positions and sizes the viewport around the given object bounds.\n         * Objects must have at least one of the following properties:\n         * - `object.bounds`\n         * - `object.position`\n         * - `object.min` and `object.max`\n         * - `object.x` and `object.y`\n         * @method lookAt\n         * @param {render} render\n         * @param {object[]} objects\n         * @param {vector} [padding]\n         * @param {bool} [center=true]\n         */i.lookAt=function(e,t,n,i){i=\"undefined\"===typeof i||i;t=o.isArray(t)?t:[t];n=n||{x:0,y:0};var r={min:{x:Infinity,y:Infinity},max:{x:-Infinity,y:-Infinity}};for(var a=0;a<t.length;a+=1){var s=t[a],l=s.bounds?s.bounds.min:s.min||s.position||s,u=s.bounds?s.bounds.max:s.max||s.position||s;if(l&&u){l.x<r.min.x&&(r.min.x=l.x);u.x>r.max.x&&(r.max.x=u.x);l.y<r.min.y&&(r.min.y=l.y);u.y>r.max.y&&(r.max.y=u.y)}}var f=r.max.x-r.min.x+2*n.x,d=r.max.y-r.min.y+2*n.y,p=e.canvas.height,v=e.canvas.width,y=v/p,m=f/d,g=1,x=1;m>y?x=m/y:g=y/m;e.options.hasBounds=true;e.bounds.min.x=r.min.x;e.bounds.max.x=r.min.x+f*g;e.bounds.min.y=r.min.y;e.bounds.max.y=r.min.y+d*x;if(i){e.bounds.min.x+=.5*f-f*g*.5;e.bounds.max.x+=.5*f-f*g*.5;e.bounds.min.y+=.5*d-d*x*.5;e.bounds.max.y+=.5*d-d*x*.5}e.bounds.min.x-=n.x;e.bounds.max.x-=n.x;e.bounds.min.y-=n.y;e.bounds.max.y-=n.y;if(e.mouse){c.setScale(e.mouse,{x:(e.bounds.max.x-e.bounds.min.x)/e.canvas.width,y:(e.bounds.max.y-e.bounds.min.y)/e.canvas.height});c.setOffset(e.mouse,e.bounds.min)}};\n/**\n         * Applies viewport transforms based on `render.bounds` to a render context.\n         * @method startViewTransform\n         * @param {render} render\n         */i.startViewTransform=function(e){var t=e.bounds.max.x-e.bounds.min.x,n=e.bounds.max.y-e.bounds.min.y,i=t/e.options.width,o=n/e.options.height;e.context.setTransform(e.options.pixelRatio/i,0,0,e.options.pixelRatio/o,0,0);e.context.translate(-e.bounds.min.x,-e.bounds.min.y)};\n/**\n         * Resets all transforms on the render context.\n         * @method endViewTransform\n         * @param {render} render\n         */i.endViewTransform=function(e){e.context.setTransform(e.options.pixelRatio,0,0,e.options.pixelRatio,0,0)};\n/**\n         * Renders the given `engine`'s `Matter.World` object.\n         * This is the entry point for all rendering and should be called every time the scene changes.\n         * @method world\n         * @param {render} render\n         */i.world=function(e,t){var n=o.now(),u=e.engine,f=u.world,d=e.canvas,p=e.context,v=e.options,y=e.timing;var m,g=r.allBodies(f),x=r.allConstraints(f),h=v.wireframes?v.wireframeBackground:v.background,b=[],S=[];var w={timestamp:u.timing.timestamp};s.trigger(e,\"beforeRender\",w);e.currentBackground!==h&&_applyBackground(e,h);p.globalCompositeOperation=\"source-in\";p.fillStyle=\"transparent\";p.fillRect(0,0,d.width,d.height);p.globalCompositeOperation=\"source-over\";if(v.hasBounds){for(m=0;m<g.length;m++){var _=g[m];a.overlaps(_.bounds,e.bounds)&&b.push(_)}for(m=0;m<x.length;m++){var A=x[m],P=A.bodyA,C=A.bodyB,k=A.pointA,M=A.pointB;P&&(k=l.add(P.position,A.pointA));C&&(M=l.add(C.position,A.pointB));k&&M&&((a.contains(e.bounds,k)||a.contains(e.bounds,M))&&S.push(A))}i.startViewTransform(e);if(e.mouse){c.setScale(e.mouse,{x:(e.bounds.max.x-e.bounds.min.x)/e.options.width,y:(e.bounds.max.y-e.bounds.min.y)/e.options.height});c.setOffset(e.mouse,e.bounds.min)}}else{S=x;b=g;1!==e.options.pixelRatio&&e.context.setTransform(e.options.pixelRatio,0,0,e.options.pixelRatio,0,0)}if(!v.wireframes||u.enableSleeping&&v.showSleeping)i.bodies(e,b,p);else{v.showConvexHulls&&i.bodyConvexHulls(e,b,p);i.bodyWireframes(e,b,p)}v.showBounds&&i.bodyBounds(e,b,p);(v.showAxes||v.showAngleIndicator)&&i.bodyAxes(e,b,p);v.showPositions&&i.bodyPositions(e,b,p);v.showVelocity&&i.bodyVelocity(e,b,p);v.showIds&&i.bodyIds(e,b,p);v.showSeparations&&i.separations(e,u.pairs.list,p);v.showCollisions&&i.collisions(e,u.pairs.list,p);v.showVertexNumbers&&i.vertexNumbers(e,b,p);v.showMousePosition&&i.mousePosition(e,e.mouse,p);i.constraints(S,p);v.hasBounds&&i.endViewTransform(e);s.trigger(e,\"afterRender\",w);y.lastElapsed=o.now()-n};\n/**\n         * Renders statistics about the engine and world useful for debugging.\n         * @private\n         * @method stats\n         * @param {render} render\n         * @param {RenderingContext} context\n         * @param {Number} time\n         */i.stats=function(e,t,n){var i=e.engine,o=i.world,a=r.allBodies(o),s=0,l=55,c=44,u=0,f=0;for(var d=0;d<a.length;d+=1)s+=a[d].parts.length;var p={Part:s,Body:a.length,Cons:r.allConstraints(o).length,Comp:r.allComposites(o).length,Pair:i.pairs.list.length};t.fillStyle=\"#0e0f19\";t.fillRect(u,f,5.5*l,c);t.font=\"12px Arial\";t.textBaseline=\"top\";t.textAlign=\"right\";for(var v in p){var y=p[v];t.fillStyle=\"#aaa\";t.fillText(v,u+l,f+8);t.fillStyle=\"#eee\";t.fillText(y,u+l,f+26);u+=l}};\n/**\n         * Renders engine and render performance information.\n         * @private\n         * @method performance\n         * @param {render} render\n         * @param {RenderingContext} context\n         */i.performance=function(e,t){var n=e.engine,o=e.timing,r=o.deltaHistory,a=o.elapsedHistory,s=o.timestampElapsedHistory,l=o.engineDeltaHistory,c=o.engineElapsedHistory,u=n.timing.lastDelta;var f=_mean(r),d=_mean(a),p=_mean(l),v=_mean(c),y=_mean(s),m=y/f||0,g=1e3/f||0;var x=4,h=12,b=60,S=34,w=10,_=69;t.fillStyle=\"#0e0f19\";t.fillRect(0,50,4*h+5*b+22,S);i.status(t,w,_,b,x,r.length,Math.round(g)+\" fps\",g/i._goodFps,(function(e){return r[e]/f-1}));i.status(t,w+h+b,_,b,x,l.length,u.toFixed(2)+\" dt\",i._goodDelta/u,(function(e){return l[e]/p-1}));i.status(t,w+2*(h+b),_,b,x,c.length,v.toFixed(2)+\" ut\",1-v/i._goodFps,(function(e){return c[e]/v-1}));i.status(t,w+3*(h+b),_,b,x,a.length,d.toFixed(2)+\" rt\",1-d/i._goodFps,(function(e){return a[e]/d-1}));i.status(t,w+4*(h+b),_,b,x,s.length,m.toFixed(2)+\" x\",m*m*m,(function(e){return(s[e]/r[e]/m||0)-1}))};\n/**\n         * Renders a label, indicator and a chart.\n         * @private\n         * @method status\n         * @param {RenderingContext} context\n         * @param {number} x\n         * @param {number} y\n         * @param {number} width\n         * @param {number} height\n         * @param {number} count\n         * @param {string} label\n         * @param {string} indicator\n         * @param {function} plotY\n         */i.status=function(e,t,n,i,r,a,s,l,c){e.strokeStyle=\"#888\";e.fillStyle=\"#444\";e.lineWidth=1;e.fillRect(t,n+7,i,1);e.beginPath();e.moveTo(t,n+7-r*o.clamp(.4*c(0),-2,2));for(var u=0;u<i;u+=1)e.lineTo(t+u,n+7-(u<a?r*o.clamp(.4*c(u),-2,2):0));e.stroke();e.fillStyle=\"hsl(\"+o.clamp(25+95*l,0,120)+\",100%,60%)\";e.fillRect(t,n-7,4,4);e.font=\"12px Arial\";e.textBaseline=\"middle\";e.textAlign=\"right\";e.fillStyle=\"#eee\";e.fillText(s,t+i,n-5)};\n/**\n         * Description\n         * @private\n         * @method constraints\n         * @param {constraint[]} constraints\n         * @param {RenderingContext} context\n         */i.constraints=function(e,t){var n=t;for(var i=0;i<e.length;i++){var r=e[i];if(r.render.visible&&r.pointA&&r.pointB){var a,s,c=r.bodyA,u=r.bodyB;a=c?l.add(c.position,r.pointA):r.pointA;if(\"pin\"===r.render.type){n.beginPath();n.arc(a.x,a.y,3,0,2*Math.PI);n.closePath()}else{s=u?l.add(u.position,r.pointB):r.pointB;n.beginPath();n.moveTo(a.x,a.y);if(\"spring\"===r.render.type){var f,d=l.sub(s,a),p=l.perp(l.normalise(d)),v=Math.ceil(o.clamp(r.length/5,12,20));for(var y=1;y<v;y+=1){f=y%2===0?1:-1;n.lineTo(a.x+d.x*(y/v)+p.x*f*4,a.y+d.y*(y/v)+p.y*f*4)}}n.lineTo(s.x,s.y)}if(r.render.lineWidth){n.lineWidth=r.render.lineWidth;n.strokeStyle=r.render.strokeStyle;n.stroke()}if(r.render.anchors){n.fillStyle=r.render.strokeStyle;n.beginPath();n.arc(a.x,a.y,3,0,2*Math.PI);n.arc(s.x,s.y,3,0,2*Math.PI);n.closePath();n.fill()}}}};\n/**\n         * Description\n         * @private\n         * @method bodies\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodies=function(e,t,n){var i,o,r,a,s=n,l=(e.engine,e.options),c=l.showInternalEdges||!l.wireframes;for(r=0;r<t.length;r++){i=t[r];if(i.render.visible)for(a=i.parts.length>1?1:0;a<i.parts.length;a++){o=i.parts[a];if(o.render.visible){l.showSleeping&&i.isSleeping?s.globalAlpha=.5*o.render.opacity:1!==o.render.opacity&&(s.globalAlpha=o.render.opacity);if(o.render.sprite&&o.render.sprite.texture&&!l.wireframes){var u=o.render.sprite,f=_getTexture(e,u.texture);s.translate(o.position.x,o.position.y);s.rotate(o.angle);s.drawImage(f,f.width*-u.xOffset*u.xScale,f.height*-u.yOffset*u.yScale,f.width*u.xScale,f.height*u.yScale);s.rotate(-o.angle);s.translate(-o.position.x,-o.position.y)}else{if(o.circleRadius){s.beginPath();s.arc(o.position.x,o.position.y,o.circleRadius,0,2*Math.PI)}else{s.beginPath();s.moveTo(o.vertices[0].x,o.vertices[0].y);for(var d=1;d<o.vertices.length;d++){!o.vertices[d-1].isInternal||c?s.lineTo(o.vertices[d].x,o.vertices[d].y):s.moveTo(o.vertices[d].x,o.vertices[d].y);o.vertices[d].isInternal&&!c&&s.moveTo(o.vertices[(d+1)%o.vertices.length].x,o.vertices[(d+1)%o.vertices.length].y)}s.lineTo(o.vertices[0].x,o.vertices[0].y);s.closePath()}if(l.wireframes){s.lineWidth=1;s.strokeStyle=\"#bbb\";s.stroke()}else{s.fillStyle=o.render.fillStyle;if(o.render.lineWidth){s.lineWidth=o.render.lineWidth;s.strokeStyle=o.render.strokeStyle;s.stroke()}s.fill()}}s.globalAlpha=1}}}};\n/**\n         * Optimised method for drawing body wireframes in one pass\n         * @private\n         * @method bodyWireframes\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyWireframes=function(e,t,n){var i,o,r,a,s,l=n,c=e.options.showInternalEdges;l.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.render.visible)for(s=i.parts.length>1?1:0;s<i.parts.length;s++){o=i.parts[s];l.moveTo(o.vertices[0].x,o.vertices[0].y);for(a=1;a<o.vertices.length;a++){!o.vertices[a-1].isInternal||c?l.lineTo(o.vertices[a].x,o.vertices[a].y):l.moveTo(o.vertices[a].x,o.vertices[a].y);o.vertices[a].isInternal&&!c&&l.moveTo(o.vertices[(a+1)%o.vertices.length].x,o.vertices[(a+1)%o.vertices.length].y)}l.lineTo(o.vertices[0].x,o.vertices[0].y)}}l.lineWidth=1;l.strokeStyle=\"#bbb\";l.stroke()};\n/**\n         * Optimised method for drawing body convex hull wireframes in one pass\n         * @private\n         * @method bodyConvexHulls\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyConvexHulls=function(e,t,n){var i,o,r,a=n;a.beginPath();for(o=0;o<t.length;o++){i=t[o];if(i.render.visible&&1!==i.parts.length){a.moveTo(i.vertices[0].x,i.vertices[0].y);for(r=1;r<i.vertices.length;r++)a.lineTo(i.vertices[r].x,i.vertices[r].y);a.lineTo(i.vertices[0].x,i.vertices[0].y)}}a.lineWidth=1;a.strokeStyle=\"rgba(255,255,255,0.2)\";a.stroke()};\n/**\n         * Renders body vertex numbers.\n         * @private\n         * @method vertexNumbers\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.vertexNumbers=function(e,t,n){var i,o,r,a=n;for(i=0;i<t.length;i++){var s=t[i].parts;for(r=s.length>1?1:0;r<s.length;r++){var l=s[r];for(o=0;o<l.vertices.length;o++){a.fillStyle=\"rgba(255,255,255,0.2)\";a.fillText(i+\"_\"+o,l.position.x+.8*(l.vertices[o].x-l.position.x),l.position.y+.8*(l.vertices[o].y-l.position.y))}}}};\n/**\n         * Renders mouse position.\n         * @private\n         * @method mousePosition\n         * @param {render} render\n         * @param {mouse} mouse\n         * @param {RenderingContext} context\n         */i.mousePosition=function(e,t,n){var i=n;i.fillStyle=\"rgba(255,255,255,0.8)\";i.fillText(t.position.x+\"  \"+t.position.y,t.position.x+5,t.position.y-5)};\n/**\n         * Draws body bounds\n         * @private\n         * @method bodyBounds\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyBounds=function(e,t,n){var i=n,o=(e.engine,e.options);i.beginPath();for(var r=0;r<t.length;r++){var a=t[r];if(a.render.visible){var s=t[r].parts;for(var l=s.length>1?1:0;l<s.length;l++){var c=s[l];i.rect(c.bounds.min.x,c.bounds.min.y,c.bounds.max.x-c.bounds.min.x,c.bounds.max.y-c.bounds.min.y)}}}o.wireframes?i.strokeStyle=\"rgba(255,255,255,0.08)\":i.strokeStyle=\"rgba(0,0,0,0.1)\";i.lineWidth=1;i.stroke()};\n/**\n         * Draws body angle indicators and axes\n         * @private\n         * @method bodyAxes\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyAxes=function(e,t,n){var i,o,r,a,s=n,l=(e.engine,e.options);s.beginPath();for(o=0;o<t.length;o++){var c=t[o],u=c.parts;if(c.render.visible)if(l.showAxes)for(r=u.length>1?1:0;r<u.length;r++){i=u[r];for(a=0;a<i.axes.length;a++){var f=i.axes[a];s.moveTo(i.position.x,i.position.y);s.lineTo(i.position.x+20*f.x,i.position.y+20*f.y)}}else for(r=u.length>1?1:0;r<u.length;r++){i=u[r];for(a=0;a<i.axes.length;a++){s.moveTo(i.position.x,i.position.y);s.lineTo((i.vertices[0].x+i.vertices[i.vertices.length-1].x)/2,(i.vertices[0].y+i.vertices[i.vertices.length-1].y)/2)}}}if(l.wireframes){s.strokeStyle=\"indianred\";s.lineWidth=1}else{s.strokeStyle=\"rgba(255, 255, 255, 0.4)\";s.globalCompositeOperation=\"overlay\";s.lineWidth=2}s.stroke();s.globalCompositeOperation=\"source-over\"};\n/**\n         * Draws body positions\n         * @private\n         * @method bodyPositions\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyPositions=function(e,t,n){var i,o,r,a,s=n,l=(e.engine,e.options);s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.render.visible)for(a=0;a<i.parts.length;a++){o=i.parts[a];s.arc(o.position.x,o.position.y,3,0,2*Math.PI,false);s.closePath()}}l.wireframes?s.fillStyle=\"indianred\":s.fillStyle=\"rgba(0,0,0,0.5)\";s.fill();s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.render.visible){s.arc(i.positionPrev.x,i.positionPrev.y,2,0,2*Math.PI,false);s.closePath()}}s.fillStyle=\"rgba(255,165,0,0.8)\";s.fill()};\n/**\n         * Draws body velocity\n         * @private\n         * @method bodyVelocity\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyVelocity=function(e,t,n){var i=n;i.beginPath();for(var o=0;o<t.length;o++){var r=t[o];if(r.render.visible){i.moveTo(r.position.x,r.position.y);i.lineTo(r.position.x+2*(r.position.x-r.positionPrev.x),r.position.y+2*(r.position.y-r.positionPrev.y))}}i.lineWidth=3;i.strokeStyle=\"cornflowerblue\";i.stroke()};\n/**\n         * Draws body ids\n         * @private\n         * @method bodyIds\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyIds=function(e,t,n){var i,o,r=n;for(i=0;i<t.length;i++)if(t[i].render.visible){var a=t[i].parts;for(o=a.length>1?1:0;o<a.length;o++){var s=a[o];r.font=\"12px Arial\";r.fillStyle=\"rgba(255,255,255,0.5)\";r.fillText(s.id,s.position.x+10,s.position.y-10)}}};\n/**\n         * Description\n         * @private\n         * @method collisions\n         * @param {render} render\n         * @param {pair[]} pairs\n         * @param {RenderingContext} context\n         */i.collisions=function(e,t,n){var i,o,r,a,s=n,l=e.options;s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.isActive){o=i.collision;for(a=0;a<i.activeContacts.length;a++){var c=i.activeContacts[a],u=c.vertex;s.rect(u.x-1.5,u.y-1.5,3.5,3.5)}}}l.wireframes?s.fillStyle=\"rgba(255,255,255,0.7)\":s.fillStyle=\"orange\";s.fill();s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.isActive){o=i.collision;if(i.activeContacts.length>0){var f=i.activeContacts[0].vertex.x,d=i.activeContacts[0].vertex.y;if(2===i.activeContacts.length){f=(i.activeContacts[0].vertex.x+i.activeContacts[1].vertex.x)/2;d=(i.activeContacts[0].vertex.y+i.activeContacts[1].vertex.y)/2}o.bodyB===o.supports[0].body||true===o.bodyA.isStatic?s.moveTo(f-8*o.normal.x,d-8*o.normal.y):s.moveTo(f+8*o.normal.x,d+8*o.normal.y);s.lineTo(f,d)}}}l.wireframes?s.strokeStyle=\"rgba(255,165,0,0.7)\":s.strokeStyle=\"orange\";s.lineWidth=1;s.stroke()};\n/**\n         * Description\n         * @private\n         * @method separations\n         * @param {render} render\n         * @param {pair[]} pairs\n         * @param {RenderingContext} context\n         */i.separations=function(e,t,n){var i,o,r,a,s,l=n,c=e.options;l.beginPath();for(s=0;s<t.length;s++){i=t[s];if(i.isActive){o=i.collision;r=o.bodyA;a=o.bodyB;var u=1;a.isStatic||r.isStatic||(u=.5);a.isStatic&&(u=0);l.moveTo(a.position.x,a.position.y);l.lineTo(a.position.x-o.penetration.x*u,a.position.y-o.penetration.y*u);u=1;a.isStatic||r.isStatic||(u=.5);r.isStatic&&(u=0);l.moveTo(r.position.x,r.position.y);l.lineTo(r.position.x+o.penetration.x*u,r.position.y+o.penetration.y*u)}}c.wireframes?l.strokeStyle=\"rgba(255,165,0,0.5)\":l.strokeStyle=\"orange\";l.stroke()};\n/**\n         * Description\n         * @private\n         * @method inspector\n         * @param {inspector} inspector\n         * @param {RenderingContext} context\n         */i.inspector=function(e,t){e.engine;var n,i=e.selected,o=e.render,r=o.options;if(r.hasBounds){var a=o.bounds.max.x-o.bounds.min.x,s=o.bounds.max.y-o.bounds.min.y,l=a/o.options.width,c=s/o.options.height;t.scale(1/l,1/c);t.translate(-o.bounds.min.x,-o.bounds.min.y)}for(var u=0;u<i.length;u++){var f=i[u].data;t.translate(.5,.5);t.lineWidth=1;t.strokeStyle=\"rgba(255,165,0,0.9)\";t.setLineDash([1,2]);switch(f.type){case\"body\":n=f.bounds;t.beginPath();t.rect(Math.floor(n.min.x-3),Math.floor(n.min.y-3),Math.floor(n.max.x-n.min.x+6),Math.floor(n.max.y-n.min.y+6));t.closePath();t.stroke();break;case\"constraint\":var d=f.pointA;f.bodyA&&(d=f.pointB);t.beginPath();t.arc(d.x,d.y,10,0,2*Math.PI);t.closePath();t.stroke();break}t.setLineDash([]);t.translate(-.5,-.5)}if(null!==e.selectStart){t.translate(.5,.5);t.lineWidth=1;t.strokeStyle=\"rgba(255,165,0,0.6)\";t.fillStyle=\"rgba(255,165,0,0.1)\";n=e.selectBounds;t.beginPath();t.rect(Math.floor(n.min.x),Math.floor(n.min.y),Math.floor(n.max.x-n.min.x),Math.floor(n.max.y-n.min.y));t.closePath();t.stroke();t.fill();t.translate(-.5,-.5)}r.hasBounds&&t.setTransform(1,0,0,1,0,0)};\n/**\n         * Updates render timing.\n         * @method _updateTiming\n         * @private\n         * @param {render} render\n         * @param {number} time\n         */var _updateTiming=function(e,t){var n=e.engine,o=e.timing,r=o.historySize,a=n.timing.timestamp;o.delta=t-o.lastTime||i._goodDelta;o.lastTime=t;o.timestampElapsed=a-o.lastTimestamp||0;o.lastTimestamp=a;o.deltaHistory.unshift(o.delta);o.deltaHistory.length=Math.min(o.deltaHistory.length,r);o.engineDeltaHistory.unshift(n.timing.lastDelta);o.engineDeltaHistory.length=Math.min(o.engineDeltaHistory.length,r);o.timestampElapsedHistory.unshift(o.timestampElapsed);o.timestampElapsedHistory.length=Math.min(o.timestampElapsedHistory.length,r);o.engineElapsedHistory.unshift(n.timing.lastElapsed);o.engineElapsedHistory.length=Math.min(o.engineElapsedHistory.length,r);o.elapsedHistory.unshift(o.lastElapsed);o.elapsedHistory.length=Math.min(o.elapsedHistory.length,r)};\n/**\n         * Returns the mean value of the given numbers.\n         * @method _mean\n         * @private\n         * @param {Number[]} values\n         * @return {Number} the mean of given values\n         */var _mean=function(e){var t=0;for(var n=0;n<e.length;n+=1)t+=e[n];return t/e.length||0};\n/**\n         * @method _createCanvas\n         * @private\n         * @param {} width\n         * @param {} height\n         * @return canvas\n         */var _createCanvas=function(e,t){var n=document.createElement(\"canvas\");n.width=e;n.height=t;n.oncontextmenu=function(){return false};n.onselectstart=function(){return false};return n};\n/**\n         * Gets the pixel ratio of the canvas.\n         * @method _getPixelRatio\n         * @private\n         * @param {HTMLElement} canvas\n         * @return {Number} pixel ratio\n         */var _getPixelRatio=function(e){var t=e.getContext(\"2d\"),n=window.devicePixelRatio||1,i=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return n/i};\n/**\n         * Gets the requested texture (an Image) via its path\n         * @method _getTexture\n         * @private\n         * @param {render} render\n         * @param {string} imagePath\n         * @return {Image} texture\n         */var _getTexture=function(e,t){var n=e.textures[t];if(n)return n;n=e.textures[t]=new Image;n.src=t;return n};\n/**\n         * Applies the background to the canvas using CSS.\n         * @method applyBackground\n         * @private\n         * @param {render} render\n         * @param {string} background\n         */var _applyBackground=function(e,t){var n=t;/(jpg|gif|png)$/.test(t)&&(n=\"url(\"+t+\")\");e.canvas.style.background=n;e.canvas.style.backgroundSize=\"contain\";e.currentBackground=t};\n/**\n        * Fired before rendering\n        *\n        * @event beforeRender\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired after rendering\n        *\n        * @event afterRender\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * A back-reference to the `Matter.Render` module.\n         *\n         * @property controller\n         * @type render\n         */\n/**\n         * A reference to the `Matter.Engine` instance to be used.\n         *\n         * @property engine\n         * @type engine\n         */\n/**\n         * A reference to the element where the canvas is to be inserted (if `render.canvas` has not been specified)\n         *\n         * @property element\n         * @type HTMLElement\n         * @default null\n         */\n/**\n         * The canvas element to render to. If not specified, one will be created if `render.element` has been specified.\n         *\n         * @property canvas\n         * @type HTMLCanvasElement\n         * @default null\n         */\n/**\n         * A `Bounds` object that specifies the drawing view region.\n         * Rendering will be automatically transformed and scaled to fit within the canvas size (`render.options.width` and `render.options.height`).\n         * This allows for creating views that can pan or zoom around the scene.\n         * You must also set `render.options.hasBounds` to `true` to enable bounded rendering.\n         *\n         * @property bounds\n         * @type bounds\n         */\n/**\n         * The 2d rendering context from the `render.canvas` element.\n         *\n         * @property context\n         * @type CanvasRenderingContext2D\n         */\n/**\n         * The sprite texture cache.\n         *\n         * @property textures\n         * @type {}\n         */\n/**\n         * The mouse to render if `render.options.showMousePosition` is enabled.\n         *\n         * @property mouse\n         * @type mouse\n         * @default null\n         */\n/**\n         * The configuration options of the renderer.\n         *\n         * @property options\n         * @type {}\n         */\n/**\n         * The target width in pixels of the `render.canvas` to be created.\n         * See also the `options.pixelRatio` property to change render quality.\n         *\n         * @property options.width\n         * @type number\n         * @default 800\n         */\n/**\n         * The target height in pixels of the `render.canvas` to be created.\n         * See also the `options.pixelRatio` property to change render quality.\n         *\n         * @property options.height\n         * @type number\n         * @default 600\n         */\n/**\n         * The [pixel ratio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) to use when rendering.\n         *\n         * @property options.pixelRatio\n         * @type number\n         * @default 1\n         */\n/**\n         * A CSS background color string to use when `render.options.wireframes` is disabled.\n         * This may be also set to `'transparent'` or equivalent.\n         *\n         * @property options.background\n         * @type string\n         * @default '#14151f'\n         */\n/**\n         * A CSS background color string to use when `render.options.wireframes` is enabled.\n         * This may be also set to `'transparent'` or equivalent.\n         *\n         * @property options.wireframeBackground\n         * @type string\n         * @default '#14151f'\n         */\n/**\n         * A flag that specifies if `render.bounds` should be used when rendering.\n         *\n         * @property options.hasBounds\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable all debug information overlays together.  \n         * This includes and has priority over the values of:\n         *\n         * - `render.options.showStats`\n         * - `render.options.showPerformance`\n         *\n         * @property options.showDebug\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the engine stats info overlay.  \n         * From left to right, the values shown are:\n         *\n         * - body parts total\n         * - body total\n         * - constraints total\n         * - composites total\n         * - collision pairs total\n         *\n         * @property options.showStats\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable performance charts.  \n         * From left to right, the values shown are:\n         *\n         * - average render frequency (e.g. 60 fps)\n         * - exact engine delta time used for last update (e.g. 16.66ms)\n         * - average engine execution duration (e.g. 5.00ms)\n         * - average render execution duration (e.g. 0.40ms)\n         * - average effective play speed (e.g. '1.00x' is 'real-time')\n         *\n         * Each value is recorded over a fixed sample of past frames (60 frames).\n         *\n         * A chart shown below each value indicates the variance from the average over the sample.\n         * The more stable or fixed the value is the flatter the chart will appear.\n         *\n         * @property options.showPerformance\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable rendering entirely.\n         *\n         * @property options.enabled\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to toggle wireframe rendering otherwise solid fill rendering is used.\n         *\n         * @property options.wireframes\n         * @type boolean\n         * @default true\n         */\n/**\n         * A flag to enable or disable sleeping bodies indicators.\n         *\n         * @property options.showSleeping\n         * @type boolean\n         * @default true\n         */\n/**\n         * A flag to enable or disable the debug information overlay.\n         *\n         * @property options.showDebug\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the collision broadphase debug overlay.\n         *\n         * @deprecated no longer implemented\n         * @property options.showBroadphase\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body bounds debug overlay.\n         *\n         * @property options.showBounds\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body velocity debug overlay.\n         *\n         * @property options.showVelocity\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body collisions debug overlay.\n         *\n         * @property options.showCollisions\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the collision resolver separations debug overlay.\n         *\n         * @property options.showSeparations\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body axes debug overlay.\n         *\n         * @property options.showAxes\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body positions debug overlay.\n         *\n         * @property options.showPositions\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body angle debug overlay.\n         *\n         * @property options.showAngleIndicator\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body and part ids debug overlay.\n         *\n         * @property options.showIds\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body vertex numbers debug overlay.\n         *\n         * @property options.showVertexNumbers\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body convex hulls debug overlay.\n         *\n         * @property options.showConvexHulls\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body internal edges debug overlay.\n         *\n         * @property options.showInternalEdges\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the mouse position debug overlay.\n         *\n         * @property options.showMousePosition\n         * @type boolean\n         * @default false\n         */})()},function(e,t){var n={};e.exports=n;(function(){\n/**\n         * Creates a new contact.\n         * @method create\n         * @param {vertex} vertex\n         * @return {contact} A new contact\n         */\nn.create=function(e){return{vertex:e,normalImpulse:0,tangentImpulse:0}}})()},function(e,t,n){var i={};e.exports=i;var o=n(7);var r=n(19);var a=n(14);var s=n(20);var l=n(4);var c=n(5);var u=n(10);var f=n(0);var d=n(6);(function(){\n/**\n         * Creates a new engine. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {object} [options]\n         * @return {engine} engine\n         */\ni.create=function(e){e=e||{};var t={positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:false,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0}};var n=f.extend(t,e);n.world=e.world||c.create({label:\"World\"});n.pairs=e.pairs||s.create();n.detector=e.detector||a.create();n.grid={buckets:[]};n.world.gravity=n.gravity;n.broadphase=n.grid;n.metrics={};return n};\n/**\n         * Moves the simulation forward in time by `delta` ms.\n         * The `correction` argument is an optional `Number` that specifies the time correction factor to apply to the update.\n         * This can help improve the accuracy of the simulation in cases where `delta` is changing between updates.\n         * The value of `correction` is defined as `delta / lastDelta`, i.e. the percentage change of `delta` over the last step.\n         * Therefore the value is always `1` (no correction) when `delta` constant (or when no correction is desired, which is the default).\n         * See the paper on <a href=\"http://lonesock.net/article/verlet.html\">Time Corrected Verlet</a> for more information.\n         *\n         * Triggers `beforeUpdate` and `afterUpdate` events.\n         * Triggers `collisionStart`, `collisionActive` and `collisionEnd` events.\n         * @method update\n         * @param {engine} engine\n         * @param {number} [delta=16.666]\n         * @param {number} [correction=1]\n         */i.update=function(e,t,n){var d=f.now();t=t||1e3/60;n=n||1;var p,v=e.world,y=e.detector,m=e.pairs,g=e.timing,x=g.timestamp;g.timestamp+=t*g.timeScale;g.lastDelta=t*g.timeScale;var h={timestamp:g.timestamp};l.trigger(e,\"beforeUpdate\",h);var b=c.allBodies(v),S=c.allConstraints(v);v.isModified&&a.setBodies(y,b);v.isModified&&c.setModified(v,false,false,true);e.enableSleeping&&o.update(b,g.timeScale);i._bodiesApplyGravity(b,e.gravity);i._bodiesUpdate(b,t,g.timeScale,n,v.bounds);u.preSolveAll(b);for(p=0;p<e.constraintIterations;p++)u.solveAll(S,g.timeScale);u.postSolveAll(b);y.pairs=e.pairs;var w=a.collisions(y);s.update(m,w,x);e.enableSleeping&&o.afterCollisions(m.list,g.timeScale);m.collisionStart.length>0&&l.trigger(e,\"collisionStart\",{pairs:m.collisionStart});r.preSolvePosition(m.list);for(p=0;p<e.positionIterations;p++)r.solvePosition(m.list,g.timeScale);r.postSolvePosition(b);u.preSolveAll(b);for(p=0;p<e.constraintIterations;p++)u.solveAll(S,g.timeScale);u.postSolveAll(b);r.preSolveVelocity(m.list);for(p=0;p<e.velocityIterations;p++)r.solveVelocity(m.list,g.timeScale);m.collisionActive.length>0&&l.trigger(e,\"collisionActive\",{pairs:m.collisionActive});m.collisionEnd.length>0&&l.trigger(e,\"collisionEnd\",{pairs:m.collisionEnd});i._bodiesClearForces(b);l.trigger(e,\"afterUpdate\",h);e.timing.lastElapsed=f.now()-d;return e};\n/**\n         * Merges two engines by keeping the configuration of `engineA` but replacing the world with the one from `engineB`.\n         * @method merge\n         * @param {engine} engineA\n         * @param {engine} engineB\n         */i.merge=function(e,t){f.extend(e,t);if(t.world){e.world=t.world;i.clear(e);var n=c.allBodies(e.world);for(var r=0;r<n.length;r++){var a=n[r];o.set(a,false);a.id=f.nextId()}}};\n/**\n         * Clears the engine pairs and detector.\n         * @method clear\n         * @param {engine} engine\n         */i.clear=function(e){s.clear(e.pairs);a.clear(e.detector)};\n/**\n         * Zeroes the `body.force` and `body.torque` force buffers.\n         * @method _bodiesClearForces\n         * @private\n         * @param {body[]} bodies\n         */i._bodiesClearForces=function(e){for(var t=0;t<e.length;t++){var n=e[t];n.force.x=0;n.force.y=0;n.torque=0}};\n/**\n         * Applys a mass dependant force to all given bodies.\n         * @method _bodiesApplyGravity\n         * @private\n         * @param {body[]} bodies\n         * @param {vector} gravity\n         */i._bodiesApplyGravity=function(e,t){var n=\"undefined\"!==typeof t.scale?t.scale:.001;if((0!==t.x||0!==t.y)&&0!==n)for(var i=0;i<e.length;i++){var o=e[i];if(!o.isStatic&&!o.isSleeping){o.force.y+=o.mass*t.y*n;o.force.x+=o.mass*t.x*n}}};\n/**\n         * Applys `Body.update` to all given `bodies`.\n         * @method _bodiesUpdate\n         * @private\n         * @param {body[]} bodies\n         * @param {number} deltaTime \n         * The amount of time elapsed between updates\n         * @param {number} timeScale\n         * @param {number} correction \n         * The Verlet correction factor (deltaTime / lastDeltaTime)\n         * @param {bounds} worldBounds\n         */i._bodiesUpdate=function(e,t,n,i,o){for(var r=0;r<e.length;r++){var a=e[r];a.isStatic||a.isSleeping||d.update(a,t,n,i)}};\n/**\n         * A deprecated alias for `Runner.run`, use `Matter.Runner.run(engine)` instead and see `Matter.Runner` for more information.\n         * @deprecated use Matter.Runner.run(engine) instead\n         * @method run\n         * @param {engine} engine\n         */\n/**\n        * Fired just before an update\n        *\n        * @event beforeUpdate\n        * @param {object} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update and all collision events\n        *\n        * @event afterUpdate\n        * @param {object} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update, provides a list of all pairs that have started to collide in the current tick (if any)\n        *\n        * @event collisionStart\n        * @param {object} event An event object\n        * @param {pair[]} event.pairs List of affected pairs\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update, provides a list of all pairs that are colliding in the current tick (if any)\n        *\n        * @event collisionActive\n        * @param {object} event An event object\n        * @param {pair[]} event.pairs List of affected pairs\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update, provides a list of all pairs that have ended collision in the current tick (if any)\n        *\n        * @event collisionEnd\n        * @param {object} event An event object\n        * @param {pair[]} event.pairs List of affected pairs\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n         * An integer `Number` that specifies the number of position iterations to perform each update.\n         * The higher the value, the higher quality the simulation will be at the expense of performance.\n         *\n         * @property positionIterations\n         * @type number\n         * @default 6\n         */\n/**\n         * An integer `Number` that specifies the number of velocity iterations to perform each update.\n         * The higher the value, the higher quality the simulation will be at the expense of performance.\n         *\n         * @property velocityIterations\n         * @type number\n         * @default 4\n         */\n/**\n         * An integer `Number` that specifies the number of constraint iterations to perform each update.\n         * The higher the value, the higher quality the simulation will be at the expense of performance.\n         * The default value of `2` is usually very adequate.\n         *\n         * @property constraintIterations\n         * @type number\n         * @default 2\n         */\n/**\n         * A flag that specifies whether the engine should allow sleeping via the `Matter.Sleeping` module.\n         * Sleeping can improve stability and performance, but often at the expense of accuracy.\n         *\n         * @property enableSleeping\n         * @type boolean\n         * @default false\n         */\n/**\n         * An `Object` containing properties regarding the timing systems of the engine. \n         *\n         * @property timing\n         * @type object\n         */\n/**\n         * A `Number` that specifies the global scaling factor of time for all bodies.\n         * A value of `0` freezes the simulation.\n         * A value of `0.1` gives a slow-motion effect.\n         * A value of `1.2` gives a speed-up effect.\n         *\n         * @property timing.timeScale\n         * @type number\n         * @default 1\n         */\n/**\n         * A `Number` that specifies the current simulation-time in milliseconds starting from `0`. \n         * It is incremented on every `Engine.update` by the given `delta` argument. \n         *\n         * @property timing.timestamp\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that represents the total execution time elapsed during the last `Engine.update` in milliseconds.\n         * It is updated by timing from the start of the last `Engine.update` call until it ends.\n         *\n         * This value will also include the total execution time of all event handlers directly or indirectly triggered by the engine update.\n         *\n         * @property timing.lastElapsed\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that represents the `delta` value used in the last engine update.\n         *\n         * @property timing.lastDelta\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Matter.Detector` instance.\n         *\n         * @property detector\n         * @type detector\n         * @default a Matter.Detector instance\n         */\n/**\n         * A `Matter.Grid` instance.\n         *\n         * @deprecated replaced by `engine.detector`\n         * @property grid\n         * @type grid\n         * @default a Matter.Grid instance\n         */\n/**\n         * Replaced by and now alias for `engine.grid`.\n         *\n         * @deprecated replaced by `engine.detector`\n         * @property broadphase\n         * @type grid\n         * @default a Matter.Grid instance\n         */\n/**\n         * The root `Matter.Composite` instance that will contain all bodies, constraints and other composites to be simulated by this engine.\n         *\n         * @property world\n         * @type composite\n         * @default a Matter.Composite instance\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */\n/**\n         * The gravity to apply on all bodies in `engine.world`.\n         *\n         * @property gravity\n         * @type object\n         */\n/**\n         * The gravity x component.\n         *\n         * @property gravity.x\n         * @type object\n         * @default 0\n         */\n/**\n         * The gravity y component.\n         *\n         * @property gravity.y\n         * @type object\n         * @default 1\n         */\n/**\n         * The gravity scale factor.\n         *\n         * @property gravity.scale\n         * @type object\n         * @default 0.001\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(1);(function(){i._restingThresh=4;i._restingThreshTangent=6;i._positionDampen=.9;i._positionWarming=.8;i._frictionNormalMultiplier=5;\n/**\n         * Prepare pairs for position solving.\n         * @method preSolvePosition\n         * @param {pair[]} pairs\n         */i.preSolvePosition=function(e){var t,n,i,o=e.length;for(t=0;t<o;t++){n=e[t];if(n.isActive){i=n.activeContacts.length;n.collision.parentA.totalContacts+=i;n.collision.parentB.totalContacts+=i}}};\n/**\n         * Find a solution for pair positions.\n         * @method solvePosition\n         * @param {pair[]} pairs\n         * @param {number} timeScale\n         */i.solvePosition=function(e,t){var n,o,r,a,s,l,c,u,f=i._positionDampen,d=e.length;for(n=0;n<d;n++){o=e[n];if(o.isActive&&!o.isSensor){r=o.collision;a=r.parentA;s=r.parentB;l=r.normal;o.separation=l.x*(s.positionImpulse.x+r.penetration.x-a.positionImpulse.x)+l.y*(s.positionImpulse.y+r.penetration.y-a.positionImpulse.y)}}for(n=0;n<d;n++){o=e[n];if(o.isActive&&!o.isSensor){r=o.collision;a=r.parentA;s=r.parentB;l=r.normal;u=(o.separation-o.slop)*t;(a.isStatic||s.isStatic)&&(u*=2);if(!(a.isStatic||a.isSleeping)){c=f/a.totalContacts;a.positionImpulse.x+=l.x*u*c;a.positionImpulse.y+=l.y*u*c}if(!(s.isStatic||s.isSleeping)){c=f/s.totalContacts;s.positionImpulse.x-=l.x*u*c;s.positionImpulse.y-=l.y*u*c}}}};\n/**\n         * Apply position resolution.\n         * @method postSolvePosition\n         * @param {body[]} bodies\n         */i.postSolvePosition=function(e){var t=i._positionWarming,n=e.length,a=o.translate,s=r.update;for(var l=0;l<n;l++){var c=e[l],u=c.positionImpulse,f=u.x,d=u.y,p=c.velocity;c.totalContacts=0;if(0!==f||0!==d){for(var v=0;v<c.parts.length;v++){var y=c.parts[v];a(y.vertices,u);s(y.bounds,y.vertices,p);y.position.x+=f;y.position.y+=d}c.positionPrev.x+=f;c.positionPrev.y+=d;if(f*p.x+d*p.y<0){u.x=0;u.y=0}else{u.x*=t;u.y*=t}}}};\n/**\n         * Prepare pairs for velocity solving.\n         * @method preSolveVelocity\n         * @param {pair[]} pairs\n         */i.preSolveVelocity=function(e){var t,n,i=e.length;for(t=0;t<i;t++){var o=e[t];if(o.isActive&&!o.isSensor){var r=o.activeContacts,a=r.length,s=o.collision,l=s.parentA,c=s.parentB,u=s.normal,f=s.tangent;for(n=0;n<a;n++){var d=r[n],p=d.vertex,v=d.normalImpulse,y=d.tangentImpulse;if(0!==v||0!==y){var m=u.x*v+f.x*y,g=u.y*v+f.y*y;if(!(l.isStatic||l.isSleeping)){l.positionPrev.x+=m*l.inverseMass;l.positionPrev.y+=g*l.inverseMass;l.anglePrev+=l.inverseInertia*((p.x-l.position.x)*g-(p.y-l.position.y)*m)}if(!(c.isStatic||c.isSleeping)){c.positionPrev.x-=m*c.inverseMass;c.positionPrev.y-=g*c.inverseMass;c.anglePrev-=c.inverseInertia*((p.x-c.position.x)*g-(p.y-c.position.y)*m)}}}}}};\n/**\n         * Find a solution for pair velocities.\n         * @method solveVelocity\n         * @param {pair[]} pairs\n         * @param {number} timeScale\n         */i.solveVelocity=function(e,t){var n,o,r,a,s=t*t,l=i._restingThresh*s,c=i._frictionNormalMultiplier,u=i._restingThreshTangent*s,f=Number.MAX_VALUE,d=e.length;for(r=0;r<d;r++){var p=e[r];if(p.isActive&&!p.isSensor){var v=p.collision,y=v.parentA,m=v.parentB,g=y.velocity,x=m.velocity,h=v.normal.x,b=v.normal.y,S=v.tangent.x,w=v.tangent.y,_=p.activeContacts,A=_.length,P=1/A,C=y.inverseMass+m.inverseMass,k=p.friction*p.frictionStatic*c*s;g.x=y.position.x-y.positionPrev.x;g.y=y.position.y-y.positionPrev.y;x.x=m.position.x-m.positionPrev.x;x.y=m.position.y-m.positionPrev.y;y.angularVelocity=y.angle-y.anglePrev;m.angularVelocity=m.angle-m.anglePrev;for(a=0;a<A;a++){var M=_[a],B=M.vertex;var I=B.x-y.position.x,T=B.y-y.position.y,R=B.x-m.position.x,E=B.y-m.position.y;var V=g.x-T*y.angularVelocity,L=g.y+I*y.angularVelocity,q=x.x-E*m.angularVelocity,O=x.y+R*m.angularVelocity;var D=V-q,F=L-O;var H=h*D+b*F,j=S*D+w*F;var W=p.separation+H;var G=Math.min(W,1);G=W<0?0:G;var N=G*k;if(j>N||-j>N){o=j>0?j:-j;n=p.friction*(j>0?1:-1)*s;n<-o?n=-o:n>o&&(n=o)}else{n=j;o=f}var U=I*b-T*h,z=R*b-E*h,X=P/(C+y.inverseInertia*U*U+m.inverseInertia*z*z);var Q=(1+p.restitution)*H*X;n*=X;if(H*H>l&&H<0)M.normalImpulse=0;else{var Y=M.normalImpulse;M.normalImpulse+=Q;M.normalImpulse=Math.min(M.normalImpulse,0);Q=M.normalImpulse-Y}if(j*j>u)M.tangentImpulse=0;else{var Z=M.tangentImpulse;M.tangentImpulse+=n;M.tangentImpulse<-o&&(M.tangentImpulse=-o);M.tangentImpulse>o&&(M.tangentImpulse=o);n=M.tangentImpulse-Z}var $=h*Q+S*n,J=b*Q+w*n;if(!(y.isStatic||y.isSleeping)){y.positionPrev.x+=$*y.inverseMass;y.positionPrev.y+=J*y.inverseMass;y.anglePrev+=(I*J-T*$)*y.inverseInertia}if(!(m.isStatic||m.isSleeping)){m.positionPrev.x-=$*m.inverseMass;m.positionPrev.y-=J*m.inverseMass;m.anglePrev-=(R*J-E*$)*m.inverseInertia}}}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(9);var r=n(0);(function(){\n/**\n         * Creates a new pairs structure.\n         * @method create\n         * @param {object} options\n         * @return {pairs} A new pairs structure\n         */\ni.create=function(e){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},e)};\n/**\n         * Updates pairs given a list of collisions.\n         * @method update\n         * @param {object} pairs\n         * @param {collision[]} collisions\n         * @param {number} timestamp\n         */i.update=function(e,t,n){var i,r,a,s,l=e.list,c=l.length,u=e.table,f=t.length,d=e.collisionStart,p=e.collisionEnd,v=e.collisionActive;d.length=0;p.length=0;v.length=0;for(s=0;s<c;s++)l[s].confirmedActive=false;for(s=0;s<f;s++){i=t[s];a=i.pair;if(a){a.isActive?v.push(a):d.push(a);o.update(a,i,n);a.confirmedActive=true}else{a=o.create(i,n);u[a.id]=a;d.push(a);l.push(a)}}var y=[];c=l.length;for(s=0;s<c;s++){a=l[s];if(!a.confirmedActive){o.setActive(a,false,n);p.push(a);a.collision.bodyA.isSleeping||a.collision.bodyB.isSleeping||y.push(s)}}for(s=0;s<y.length;s++){r=y[s]-s;a=l[r];l.splice(r,1);delete u[a.id]}};\n/**\n         * Clears the given pairs structure.\n         * @method clear\n         * @param {pairs} pairs\n         * @return {pairs} pairs\n         */i.clear=function(e){e.table={};e.list.length=0;e.collisionStart.length=0;e.collisionActive.length=0;e.collisionEnd.length=0;return e}})()},function(e,t,n){var i=e.exports=n(22);i.Axes=n(11);i.Bodies=n(12);i.Body=n(6);i.Bounds=n(1);i.Collision=n(8);i.Common=n(0);i.Composite=n(5);i.Composites=n(23);i.Constraint=n(10);i.Contact=n(17);i.Detector=n(14);i.Engine=n(18);i.Events=n(4);i.Grid=n(24);i.Mouse=n(13);i.MouseConstraint=n(25);i.Pair=n(9);i.Pairs=n(20);i.Plugin=n(15);i.Query=n(26);i.Render=n(16);i.Resolver=n(19);i.Runner=n(27);i.SAT=n(28);i.Sleeping=n(7);i.Svg=n(29);i.Vector=n(2);i.Vertices=n(3);i.World=n(30);i.Engine.run=i.Runner.run;i.Common.deprecated(i.Engine,\"run\",\"Engine.run ➤ use Matter.Runner.run(engine) instead\")},function(e,t,n){var i={};e.exports=i;var o=n(15);var r=n(0);(function(){\n/**\n         * The library name.\n         * @property name\n         * @readOnly\n         * @type {String}\n         */\ni.name=\"matter-js\";\n/**\n         * The library version.\n         * @property version\n         * @readOnly\n         * @type {String}\n         */i.version=\"0.18.0\";\n/**\n         * A list of plugin dependencies to be installed. These are normally set and installed through `Matter.use`.\n         * Alternatively you may set `Matter.uses` manually and install them by calling `Plugin.use(Matter)`.\n         * @property uses\n         * @type {Array}\n         */i.uses=[];\n/**\n         * The plugins that have been installed through `Matter.Plugin.install`. Read only.\n         * @property used\n         * @readOnly\n         * @type {Array}\n         */i.used=[];\n/**\n         * Installs the given plugins on the `Matter` namespace.\n         * This is a short-hand for `Plugin.use`, see it for more information.\n         * Call this function once at the start of your code, with all of the plugins you wish to install as arguments.\n         * Avoid calling this function multiple times unless you intend to manually control installation order.\n         * @method use\n         * @param ...plugin {Function} The plugin(s) to install on `base` (multi-argument).\n         */i.use=function(){o.use(i,Array.prototype.slice.call(arguments))};\n/**\n         * Chains a function to excute before the original function on the given `path` relative to `Matter`.\n         * See also docs for `Common.chain`.\n         * @method before\n         * @param {string} path The path relative to `Matter`\n         * @param {function} func The function to chain before the original\n         * @return {function} The chained function that replaced the original\n         */i.before=function(e,t){e=e.replace(/^Matter./,\"\");return r.chainPathBefore(i,e,t)};\n/**\n         * Chains a function to excute after the original function on the given `path` relative to `Matter`.\n         * See also docs for `Common.chain`.\n         * @method after\n         * @param {string} path The path relative to `Matter`\n         * @param {function} func The function to chain after the original\n         * @return {function} The chained function that replaced the original\n         */i.after=function(e,t){e=e.replace(/^Matter./,\"\");return r.chainPathAfter(i,e,t)}})()},function(e,t,n){var i={};e.exports=i;var o=n(5);var r=n(10);var a=n(0);var s=n(6);var l=n(12);var c=a.deprecated;(function(){\n/**\n         * Create a new composite containing bodies created in the callback in a grid arrangement.\n         * This function uses the body's bounds to prevent overlaps.\n         * @method stack\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} columns\n         * @param {number} rows\n         * @param {number} columnGap\n         * @param {number} rowGap\n         * @param {function} callback\n         * @return {composite} A new composite containing objects created in the callback\n         */\ni.stack=function(e,t,n,i,r,a,l){var c,u=o.create({label:\"Stack\"}),f=e,d=t,p=0;for(var v=0;v<i;v++){var y=0;for(var m=0;m<n;m++){var g=l(f,d,m,v,c,p);if(g){var x=g.bounds.max.y-g.bounds.min.y,h=g.bounds.max.x-g.bounds.min.x;x>y&&(y=x);s.translate(g,{x:.5*h,y:.5*x});f=g.bounds.max.x+r;o.addBody(u,g);c=g;p+=1}else f+=r}d+=y+a;f=e}return u};\n/**\n         * Chains all bodies in the given composite together using constraints.\n         * @method chain\n         * @param {composite} composite\n         * @param {number} xOffsetA\n         * @param {number} yOffsetA\n         * @param {number} xOffsetB\n         * @param {number} yOffsetB\n         * @param {object} options\n         * @return {composite} A new composite containing objects chained together with constraints\n         */i.chain=function(e,t,n,i,s,l){var c=e.bodies;for(var u=1;u<c.length;u++){var f=c[u-1],d=c[u],p=f.bounds.max.y-f.bounds.min.y,v=f.bounds.max.x-f.bounds.min.x,y=d.bounds.max.y-d.bounds.min.y,m=d.bounds.max.x-d.bounds.min.x;var g={bodyA:f,pointA:{x:v*t,y:p*n},bodyB:d,pointB:{x:m*i,y:y*s}};var x=a.extend(g,l);o.addConstraint(e,r.create(x))}e.label+=\" Chain\";return e};\n/**\n         * Connects bodies in the composite with constraints in a grid pattern, with optional cross braces.\n         * @method mesh\n         * @param {composite} composite\n         * @param {number} columns\n         * @param {number} rows\n         * @param {boolean} crossBrace\n         * @param {object} options\n         * @return {composite} The composite containing objects meshed together with constraints\n         */i.mesh=function(e,t,n,i,s){var l,c,u,f,d,p=e.bodies;for(l=0;l<n;l++){for(c=1;c<t;c++){u=p[c-1+l*t];f=p[c+l*t];o.addConstraint(e,r.create(a.extend({bodyA:u,bodyB:f},s)))}if(l>0)for(c=0;c<t;c++){u=p[c+(l-1)*t];f=p[c+l*t];o.addConstraint(e,r.create(a.extend({bodyA:u,bodyB:f},s)));if(i&&c>0){d=p[c-1+(l-1)*t];o.addConstraint(e,r.create(a.extend({bodyA:d,bodyB:f},s)))}if(i&&c<t-1){d=p[c+1+(l-1)*t];o.addConstraint(e,r.create(a.extend({bodyA:d,bodyB:f},s)))}}}e.label+=\" Mesh\";return e};\n/**\n         * Create a new composite containing bodies created in the callback in a pyramid arrangement.\n         * This function uses the body's bounds to prevent overlaps.\n         * @method pyramid\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} columns\n         * @param {number} rows\n         * @param {number} columnGap\n         * @param {number} rowGap\n         * @param {function} callback\n         * @return {composite} A new composite containing objects created in the callback\n         */i.pyramid=function(e,t,n,o,r,a,l){return i.stack(e,t,n,o,r,a,(function(t,i,a,c,u,f){var d=Math.min(o,Math.ceil(n/2)),p=u?u.bounds.max.x-u.bounds.min.x:0;if(!(c>d)){c=d-c;var v=c,y=n-1-c;if(!(a<v||a>y)){1===f&&s.translate(u,{x:(a+(n%2===1?1:-1))*p,y:0});var m=u?a*p:0;return l(e+m+a*r,i,a,c,u,f)}}}))};\n/**\n         * This has now moved to the [newtonsCradle example](https://github.com/liabru/matter-js/blob/master/examples/newtonsCradle.js), follow that instead as this function is deprecated here.\n         * @deprecated moved to newtonsCradle example\n         * @method newtonsCradle\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} number\n         * @param {number} size\n         * @param {number} length\n         * @return {composite} A new composite newtonsCradle body\n         */i.newtonsCradle=function(e,t,n,i,a){var s=o.create({label:\"Newtons Cradle\"});for(var c=0;c<n;c++){var u=1.9,f=l.circle(e+c*(i*u),t+a,i,{inertia:Infinity,restitution:1,friction:0,frictionAir:1e-4,slop:1}),d=r.create({pointA:{x:e+c*(i*u),y:t},bodyB:f});o.addBody(s,f);o.addConstraint(s,d)}return s};c(i,\"newtonsCradle\",\"Composites.newtonsCradle ➤ moved to newtonsCradle example\");\n/**\n         * This has now moved to the [car example](https://github.com/liabru/matter-js/blob/master/examples/car.js), follow that instead as this function is deprecated here.\n         * @deprecated moved to car example\n         * @method car\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} width\n         * @param {number} height\n         * @param {number} wheelSize\n         * @return {composite} A new composite car body\n         */i.car=function(e,t,n,i,a){var c=s.nextGroup(true),u=20,f=.5*-n+u,d=.5*n-u,p=0;var v=o.create({label:\"Car\"}),y=l.rectangle(e,t,n,i,{collisionFilter:{group:c},chamfer:{radius:.5*i},density:2e-4});var m=l.circle(e+f,t+p,a,{collisionFilter:{group:c},friction:.8});var g=l.circle(e+d,t+p,a,{collisionFilter:{group:c},friction:.8});var x=r.create({bodyB:y,pointB:{x:f,y:p},bodyA:m,stiffness:1,length:0});var h=r.create({bodyB:y,pointB:{x:d,y:p},bodyA:g,stiffness:1,length:0});o.addBody(v,y);o.addBody(v,m);o.addBody(v,g);o.addConstraint(v,x);o.addConstraint(v,h);return v};c(i,\"car\",\"Composites.car ➤ moved to car example\");\n/**\n         * This has now moved to the [softBody example](https://github.com/liabru/matter-js/blob/master/examples/softBody.js)\n         * and the [cloth example](https://github.com/liabru/matter-js/blob/master/examples/cloth.js), follow those instead as this function is deprecated here.\n         * @deprecated moved to softBody and cloth examples\n         * @method softBody\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} columns\n         * @param {number} rows\n         * @param {number} columnGap\n         * @param {number} rowGap\n         * @param {boolean} crossBrace\n         * @param {number} particleRadius\n         * @param {} particleOptions\n         * @param {} constraintOptions\n         * @return {composite} A new composite softBody\n         */i.softBody=function(e,t,n,o,r,s,c,u,f,d){f=a.extend({inertia:Infinity},f);d=a.extend({stiffness:.2,render:{type:\"line\",anchors:false}},d);var p=i.stack(e,t,n,o,r,s,(function(e,t){return l.circle(e,t,u,f)}));i.mesh(p,n,o,c,d);p.label=\"Soft Body\";return p};c(i,\"softBody\",\"Composites.softBody ➤ moved to softBody and cloth examples\")})()},function(e,t,n){\n/**\n      * This module has now been replaced by `Matter.Detector`.\n      *\n      * All usage should be migrated to `Matter.Detector` or another alternative.\n      * For back-compatibility purposes this module will remain for a short term and then later removed in a future release.\n      *\n      * The `Matter.Grid` module contains methods for creating and manipulating collision broadphase grid structures.\n      *\n      * @class Grid\n      * @deprecated\n      */\nvar i={};e.exports=i;var o=n(9);var r=n(0);var a=r.deprecated;(function(){\n/**\n         * Creates a new grid.\n         * @deprecated replaced by Matter.Detector\n         * @method create\n         * @param {} options\n         * @return {grid} A new grid\n         */\ni.create=function(e){var t={buckets:{},pairs:{},pairsList:[],bucketWidth:48,bucketHeight:48};return r.extend(t,e)};\n/**\n         * The width of a single grid bucket.\n         *\n         * @property bucketWidth\n         * @type number\n         * @default 48\n         */\n/**\n         * The height of a single grid bucket.\n         *\n         * @property bucketHeight\n         * @type number\n         * @default 48\n         */\n/**\n         * Updates the grid.\n         * @deprecated replaced by Matter.Detector\n         * @method update\n         * @param {grid} grid\n         * @param {body[]} bodies\n         * @param {engine} engine\n         * @param {boolean} forceUpdate\n         */i.update=function(e,t,n,o){var r,a,s,l,c,u=n.world,f=e.buckets,d=false;for(r=0;r<t.length;r++){var p=t[r];if((!p.isSleeping||o)&&(!u.bounds||!(p.bounds.max.x<u.bounds.min.x||p.bounds.min.x>u.bounds.max.x||p.bounds.max.y<u.bounds.min.y||p.bounds.min.y>u.bounds.max.y))){var v=i._getRegion(e,p);if(!p.region||v.id!==p.region.id||o){p.region&&!o||(p.region=v);var y=i._regionUnion(v,p.region);for(a=y.startCol;a<=y.endCol;a++)for(s=y.startRow;s<=y.endRow;s++){c=i._getBucketId(a,s);l=f[c];var m=a>=v.startCol&&a<=v.endCol&&s>=v.startRow&&s<=v.endRow;var g=a>=p.region.startCol&&a<=p.region.endCol&&s>=p.region.startRow&&s<=p.region.endRow;!m&&g&&g&&l&&i._bucketRemoveBody(e,l,p);if(p.region===v||m&&!g||o){l||(l=i._createBucket(f,c));i._bucketAddBody(e,l,p)}}p.region=v;d=true}}}d&&(e.pairsList=i._createActivePairsList(e))};a(i,\"update\",\"Grid.update ➤ replaced by Matter.Detector\");\n/**\n         * Clears the grid.\n         * @deprecated replaced by Matter.Detector\n         * @method clear\n         * @param {grid} grid\n         */i.clear=function(e){e.buckets={};e.pairs={};e.pairsList=[]};a(i,\"clear\",\"Grid.clear ➤ replaced by Matter.Detector\");\n/**\n         * Finds the union of two regions.\n         * @method _regionUnion\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} regionA\n         * @param {} regionB\n         * @return {} region\n         */i._regionUnion=function(e,t){var n=Math.min(e.startCol,t.startCol),o=Math.max(e.endCol,t.endCol),r=Math.min(e.startRow,t.startRow),a=Math.max(e.endRow,t.endRow);return i._createRegion(n,o,r,a)};\n/**\n         * Gets the region a given body falls in for a given grid.\n         * @method _getRegion\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @param {} body\n         * @return {} region\n         */i._getRegion=function(e,t){var n=t.bounds,o=Math.floor(n.min.x/e.bucketWidth),r=Math.floor(n.max.x/e.bucketWidth),a=Math.floor(n.min.y/e.bucketHeight),s=Math.floor(n.max.y/e.bucketHeight);return i._createRegion(o,r,a,s)};\n/**\n         * Creates a region.\n         * @method _createRegion\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} startCol\n         * @param {} endCol\n         * @param {} startRow\n         * @param {} endRow\n         * @return {} region\n         */i._createRegion=function(e,t,n,i){return{id:e+\",\"+t+\",\"+n+\",\"+i,startCol:e,endCol:t,startRow:n,endRow:i}};\n/**\n         * Gets the bucket id at the given position.\n         * @method _getBucketId\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} column\n         * @param {} row\n         * @return {string} bucket id\n         */i._getBucketId=function(e,t){return\"C\"+e+\"R\"+t};\n/**\n         * Creates a bucket.\n         * @method _createBucket\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} buckets\n         * @param {} bucketId\n         * @return {} bucket\n         */i._createBucket=function(e,t){var n=e[t]=[];return n};\n/**\n         * Adds a body to a bucket.\n         * @method _bucketAddBody\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @param {} bucket\n         * @param {} body\n         */i._bucketAddBody=function(e,t,n){var i,r=e.pairs,a=o.id,s=t.length;for(i=0;i<s;i++){var l=t[i];if(!(n.id===l.id||n.isStatic&&l.isStatic)){var c=a(n,l),u=r[c];u?u[2]+=1:r[c]=[n,l,1]}}t.push(n)};\n/**\n         * Removes a body from a bucket.\n         * @method _bucketRemoveBody\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @param {} bucket\n         * @param {} body\n         */i._bucketRemoveBody=function(e,t,n){var i,a=e.pairs,s=o.id;t.splice(r.indexOf(t,n),1);var l=t.length;for(i=0;i<l;i++){var c=a[s(n,t[i])];c&&(c[2]-=1)}};\n/**\n         * Generates a list of the active pairs in the grid.\n         * @method _createActivePairsList\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @return [] pairs\n         */i._createActivePairsList=function(e){var t,n,i=e.pairs,o=r.keys(i),a=o.length,s=[];for(n=0;n<a;n++){t=i[o[n]];t[2]>0?s.push(t):delete i[o[n]]}return s}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(7);var a=n(13);var s=n(4);var l=n(14);var c=n(10);var u=n(5);var f=n(0);var d=n(1);(function(){\n/**\n         * Creates a new mouse constraint.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {engine} engine\n         * @param {} options\n         * @return {MouseConstraint} A new MouseConstraint\n         */\ni.create=function(e,t){var n=(e?e.mouse:null)||(t?t.mouse:null);if(!n)if(e&&e.render&&e.render.canvas)n=a.create(e.render.canvas);else if(t&&t.element)n=a.create(t.element);else{n=a.create();f.warn(\"MouseConstraint.create: options.mouse was undefined, options.element was undefined, may not function as expected\")}var o=c.create({label:\"Mouse Constraint\",pointA:n.position,pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,render:{strokeStyle:\"#90EE90\",lineWidth:3}});var r={type:\"mouseConstraint\",mouse:n,element:null,body:null,constraint:o,collisionFilter:{category:1,mask:4294967295,group:0}};var l=f.extend(r,t);s.on(e,\"beforeUpdate\",(function(){var t=u.allBodies(e.world);i.update(l,t);i._triggerEvents(l)}));return l};\n/**\n         * Updates the given mouse constraint.\n         * @private\n         * @method update\n         * @param {MouseConstraint} mouseConstraint\n         * @param {body[]} bodies\n         */i.update=function(e,t){var n=e.mouse,i=e.constraint,a=e.body;if(0===n.button)if(i.bodyB){r.set(i.bodyB,false);i.pointA=n.position}else for(var c=0;c<t.length;c++){a=t[c];if(d.contains(a.bounds,n.position)&&l.canCollide(a.collisionFilter,e.collisionFilter))for(var u=a.parts.length>1?1:0;u<a.parts.length;u++){var f=a.parts[u];if(o.contains(f.vertices,n.position)){i.pointA=n.position;i.bodyB=e.body=a;i.pointB={x:n.position.x-a.position.x,y:n.position.y-a.position.y};i.angleB=a.angle;r.set(a,false);s.trigger(e,\"startdrag\",{mouse:n,body:a});break}}}else{i.bodyB=e.body=null;i.pointB=null;a&&s.trigger(e,\"enddrag\",{mouse:n,body:a})}};\n/**\n         * Triggers mouse constraint events.\n         * @method _triggerEvents\n         * @private\n         * @param {mouse} mouseConstraint\n         */i._triggerEvents=function(e){var t=e.mouse,n=t.sourceEvents;n.mousemove&&s.trigger(e,\"mousemove\",{mouse:t});n.mousedown&&s.trigger(e,\"mousedown\",{mouse:t});n.mouseup&&s.trigger(e,\"mouseup\",{mouse:t});a.clearSourceEvents(t)};\n/**\n        * Fired when the mouse has moved (or a touch moves) during the last step\n        *\n        * @event mousemove\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the mouse is down (or a touch has started) during the last step\n        *\n        * @event mousedown\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the mouse is up (or a touch has ended) during the last step\n        *\n        * @event mouseup\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the user starts dragging a body\n        *\n        * @event startdrag\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {body} event.body The body being dragged\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the user ends dragging a body\n        *\n        * @event enddrag\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {body} event.body The body that has stopped being dragged\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"constraint\"\n         * @readOnly\n         */\n/**\n         * The `Mouse` instance in use. If not supplied in `MouseConstraint.create`, one will be created.\n         *\n         * @property mouse\n         * @type mouse\n         * @default mouse\n         */\n/**\n         * The `Body` that is currently being moved by the user, or `null` if no body.\n         *\n         * @property body\n         * @type body\n         * @default null\n         */\n/**\n         * The `Constraint` object that is used to move the body during interaction.\n         *\n         * @property constraint\n         * @type constraint\n         */\n/**\n         * An `Object` that specifies the collision filter properties.\n         * The collision filter allows the user to define which types of body this mouse constraint can interact with.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter\n         * @type object\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(2);var r=n(8);var a=n(1);var s=n(12);var l=n(3);(function(){\n/**\n         * Returns a list of collisions between `body` and `bodies`.\n         * @method collides\n         * @param {body} body\n         * @param {body[]} bodies\n         * @return {collision[]} Collisions\n         */\ni.collides=function(e,t){var n=[],i=t.length,o=e.bounds,s=r.collides,l=a.overlaps;for(var c=0;c<i;c++){var u=t[c],f=u.parts.length,d=1===f?0:1;if(l(u.bounds,o))for(var p=d;p<f;p++){var v=u.parts[p];if(l(v.bounds,o)){var y=s(v,e);if(y){n.push(y);break}}}}return n};\n/**\n         * Casts a ray segment against a set of bodies and returns all collisions, ray width is optional. Intersection points are not provided.\n         * @method ray\n         * @param {body[]} bodies\n         * @param {vector} startPoint\n         * @param {vector} endPoint\n         * @param {number} [rayWidth]\n         * @return {collision[]} Collisions\n         */i.ray=function(e,t,n,r){r=r||1e-100;var a=o.angle(t,n),l=o.magnitude(o.sub(t,n)),c=.5*(n.x+t.x),u=.5*(n.y+t.y),f=s.rectangle(c,u,l,r,{angle:a}),d=i.collides(f,e);for(var p=0;p<d.length;p+=1){var v=d[p];v.body=v.bodyB=v.bodyA}return d};\n/**\n         * Returns all bodies whose bounds are inside (or outside if set) the given set of bounds, from the given set of bodies.\n         * @method region\n         * @param {body[]} bodies\n         * @param {bounds} bounds\n         * @param {bool} [outside=false]\n         * @return {body[]} The bodies matching the query\n         */i.region=function(e,t,n){var i=[];for(var o=0;o<e.length;o++){var r=e[o],s=a.overlaps(r.bounds,t);(s&&!n||!s&&n)&&i.push(r)}return i};\n/**\n         * Returns all bodies whose vertices contain the given point, from the given set of bodies.\n         * @method point\n         * @param {body[]} bodies\n         * @param {vector} point\n         * @return {body[]} The bodies matching the query\n         */i.point=function(e,t){var n=[];for(var i=0;i<e.length;i++){var o=e[i];if(a.contains(o.bounds,t))for(var r=1===o.parts.length?0:1;r<o.parts.length;r++){var s=o.parts[r];if(a.contains(s.bounds,t)&&l.contains(s.vertices,t)){n.push(o);break}}}return n}})()},function(e,t,n){var i={};e.exports=i;var o=n(4);var r=n(18);var a=n(0);(function(){var e,t;if(\"undefined\"!==typeof window){e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame;t=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame}if(!e){var n;e=function(e){n=setTimeout((function(){e(a.now())}),1e3/60)};t=function(){clearTimeout(n)}}\n/**\n         * Creates a new Runner. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * @method create\n         * @param {} options\n         */i.create=function(e){var t={fps:60,correction:1,deltaSampleSize:60,counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,isFixed:false,enabled:true};var n=a.extend(t,e);n.delta=n.delta||1e3/n.fps;n.deltaMin=n.deltaMin||1e3/n.fps;n.deltaMax=n.deltaMax||1e3/(.5*n.fps);n.fps=1e3/n.delta;return n};\n/**\n         * Continuously ticks a `Matter.Engine` by calling `Runner.tick` on the `requestAnimationFrame` event.\n         * @method run\n         * @param {engine} engine\n         */i.run=function(t,n){if(\"undefined\"!==typeof t.positionIterations){n=t;t=i.create()}(function render(o){t.frameRequestId=e(render);o&&t.enabled&&i.tick(t,n,o)})();return t};\n/**\n         * A game loop utility that updates the engine and renderer by one step (a 'tick').\n         * Features delta smoothing, time correction and fixed or dynamic timing.\n         * Consider just `Engine.update(engine, delta)` if you're using your own loop.\n         * @method tick\n         * @param {runner} runner\n         * @param {engine} engine\n         * @param {number} time\n         */i.tick=function(e,t,n){var i,a=t.timing,s=1;var l={timestamp:a.timestamp};o.trigger(e,\"beforeTick\",l);if(e.isFixed)i=e.delta;else{i=n-e.timePrev||e.delta;e.timePrev=n;e.deltaHistory.push(i);e.deltaHistory=e.deltaHistory.slice(-e.deltaSampleSize);i=Math.min.apply(null,e.deltaHistory);i=i<e.deltaMin?e.deltaMin:i;i=i>e.deltaMax?e.deltaMax:i;s=i/e.delta;e.delta=i}0!==e.timeScalePrev&&(s*=a.timeScale/e.timeScalePrev);0===a.timeScale&&(s=0);e.timeScalePrev=a.timeScale;e.correction=s;e.frameCounter+=1;if(n-e.counterTimestamp>=1e3){e.fps=e.frameCounter*((n-e.counterTimestamp)/1e3);e.counterTimestamp=n;e.frameCounter=0}o.trigger(e,\"tick\",l);o.trigger(e,\"beforeUpdate\",l);r.update(t,i,s);o.trigger(e,\"afterUpdate\",l);o.trigger(e,\"afterTick\",l)};\n/**\n         * Ends execution of `Runner.run` on the given `runner`, by canceling the animation frame request event loop.\n         * If you wish to only temporarily pause the engine, see `engine.enabled` instead.\n         * @method stop\n         * @param {runner} runner\n         */i.stop=function(e){t(e.frameRequestId)};\n/**\n         * Alias for `Runner.run`.\n         * @method start\n         * @param {runner} runner\n         * @param {engine} engine\n         */i.start=function(e,t){i.run(e,t)};\n/**\n        * Fired at the start of a tick, before any updates to the engine or timing\n        *\n        * @event beforeTick\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired after engine timing updated, but just before update\n        *\n        * @event tick\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired at the end of a tick, after engine update and after rendering\n        *\n        * @event afterTick\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired before update\n        *\n        * @event beforeUpdate\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired after update\n        *\n        * @event afterUpdate\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * A flag that specifies whether the runner is running or not.\n         *\n         * @property enabled\n         * @type boolean\n         * @default true\n         */\n/**\n         * A `Boolean` that specifies if the runner should use a fixed timestep (otherwise it is variable).\n         * If timing is fixed, then the apparent simulation speed will change depending on the frame rate (but behaviour will be deterministic).\n         * If the timing is variable, then the apparent simulation speed will be constant (approximately, but at the cost of determininism).\n         *\n         * @property isFixed\n         * @type boolean\n         * @default false\n         */\n/**\n         * A `Number` that specifies the time step between updates in milliseconds.\n         * If `engine.timing.isFixed` is set to `true`, then `delta` is fixed.\n         * If it is `false`, then `delta` can dynamically change to maintain the correct apparent simulation speed.\n         *\n         * @property delta\n         * @type number\n         * @default 1000 / 60\n         */})()},function(e,t,n){\n/**\n      * This module has now been replaced by `Matter.Collision`.\n      *\n      * All usage should be migrated to `Matter.Collision`.\n      * For back-compatibility purposes this module will remain for a short term and then later removed in a future release.\n      *\n      * The `Matter.SAT` module contains methods for detecting collisions using the Separating Axis Theorem.\n      *\n      * @class SAT\n      * @deprecated\n      */\nvar i={};e.exports=i;var o=n(8);var r=n(0);var a=r.deprecated;(function(){\n/**\n         * Detect collision between two bodies using the Separating Axis Theorem.\n         * @deprecated replaced by Collision.collides\n         * @method collides\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @return {collision} collision\n         */\ni.collides=function(e,t){return o.collides(e,t)};a(i,\"collides\",\"SAT.collides ➤ replaced by Collision.collides\")})()},function(e,t,n){var i={};e.exports=i;n(1);var o=n(0);(function(){\n/**\n         * Converts an SVG path into an array of vector points.\n         * If the input path forms a concave shape, you must decompose the result into convex parts before use.\n         * See `Bodies.fromVertices` which provides support for this.\n         * Note that this function is not guaranteed to support complex paths (such as those with holes).\n         * You must load the `pathseg.js` polyfill on newer browsers.\n         * @method pathToVertices\n         * @param {SVGPathElement} path\n         * @param {Number} [sampleLength=15]\n         * @return {Vector[]} points\n         */\ni.pathToVertices=function(e,t){\"undefined\"===typeof window||\"SVGPathSeg\"in window||o.warn(\"Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.\");var n,r,a,s,l,c,u,f,d,p,v,y,m=[],g=0,x=0,h=0;t=t||15;var addPoint=function(e,t,n){var i=n%2===1&&n>1;if(!d||e!=d.x||t!=d.y){if(d&&i){v=d.x;y=d.y}else{v=0;y=0}var o={x:v+e,y:y+t};!i&&d||(d=o);m.push(o);x=v+e;h=y+t}};var addSegmentPoint=function(e){var t=e.pathSegTypeAsLetter.toUpperCase();if(\"Z\"!==t){switch(t){case\"M\":case\"L\":case\"T\":case\"C\":case\"S\":case\"Q\":x=e.x;h=e.y;break;case\"H\":x=e.x;break;case\"V\":h=e.y;break}addPoint(x,h,e.pathSegType)}};i._svgPathToAbsolute(e);a=e.getTotalLength();c=[];for(n=0;n<e.pathSegList.numberOfItems;n+=1)c.push(e.pathSegList.getItem(n));u=c.concat();while(g<a){p=e.getPathSegAtLength(g);l=c[p];if(l!=f){while(u.length&&u[0]!=l)addSegmentPoint(u.shift());f=l}switch(l.pathSegTypeAsLetter.toUpperCase()){case\"C\":case\"T\":case\"S\":case\"Q\":case\"A\":s=e.getPointAtLength(g);addPoint(s.x,s.y,0);break}g+=t}for(n=0,r=u.length;n<r;++n)addSegmentPoint(u[n]);return m};i._svgPathToAbsolute=function(e){var t,n,i,o,r,a,s=e.pathSegList,l=0,c=0,u=s.numberOfItems;for(var f=0;f<u;++f){var d=s.getItem(f),p=d.pathSegTypeAsLetter;if(/[MLHVCSQTA]/.test(p)){\"x\"in d&&(l=d.x);\"y\"in d&&(c=d.y)}else{\"x1\"in d&&(i=l+d.x1);\"x2\"in d&&(r=l+d.x2);\"y1\"in d&&(o=c+d.y1);\"y2\"in d&&(a=c+d.y2);\"x\"in d&&(l+=d.x);\"y\"in d&&(c+=d.y);switch(p){case\"m\":s.replaceItem(e.createSVGPathSegMovetoAbs(l,c),f);break;case\"l\":s.replaceItem(e.createSVGPathSegLinetoAbs(l,c),f);break;case\"h\":s.replaceItem(e.createSVGPathSegLinetoHorizontalAbs(l),f);break;case\"v\":s.replaceItem(e.createSVGPathSegLinetoVerticalAbs(c),f);break;case\"c\":s.replaceItem(e.createSVGPathSegCurvetoCubicAbs(l,c,i,o,r,a),f);break;case\"s\":s.replaceItem(e.createSVGPathSegCurvetoCubicSmoothAbs(l,c,r,a),f);break;case\"q\":s.replaceItem(e.createSVGPathSegCurvetoQuadraticAbs(l,c,i,o),f);break;case\"t\":s.replaceItem(e.createSVGPathSegCurvetoQuadraticSmoothAbs(l,c),f);break;case\"a\":s.replaceItem(e.createSVGPathSegArcAbs(l,c,d.r1,d.r2,d.angle,d.largeArcFlag,d.sweepFlag),f);break;case\"z\":case\"Z\":l=t;c=n;break}}if(\"M\"==p||\"m\"==p){t=l;n=c}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(5);n(0);(function(){i.create=o.create;i.add=o.add;i.remove=o.remove;i.clear=o.clear;i.addComposite=o.addComposite;i.addBody=o.addBody;i.addConstraint=o.addConstraint})()}])}));var n=t;const i=t.Matter,o=t.__esModule;export{i as Matter,o as __esModule,n as default};\n\n//# sourceMappingURL=matter.js.map","import Matter from\"matter-js\";const opts={isStatic:true,friction:2};export function makeWalls(conainerBounding,engine,wallOptions){var Bodies=Matter.Bodies;let bottom,top,wLeft,wRight;if(wallOptions.bottom){bottom=Bodies.rectangle(conainerBounding.width/2,conainerBounding.height+50,conainerBounding.width+100,100,opts);Matter.World.add(engine,bottom);}if(wallOptions.top){top=Bodies.rectangle(conainerBounding.width/2,-50,conainerBounding.width+100,100,opts);Matter.World.add(engine,top);}if(wallOptions.right){wRight=Bodies.rectangle(conainerBounding.width+50,conainerBounding.height/2,100,conainerBounding.height,opts);Matter.World.add(engine,wRight);}if(wallOptions.bottom){wLeft=Bodies.rectangle(-50,conainerBounding.height/2,100,conainerBounding.height,opts);Matter.World.add(engine,wLeft);}}\nexport const __FramerMetadata__ = {\"exports\":{\"makeWalls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MakeWalls.map","/*\n * MakeWalls\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/KYVdEKqNHqMXAKLjSKCy/Ok6wam0uM9G4VUuXWgpR/MakeWalls.js\"\n","import Matter from\"matter-js\";export function makeBodies(container,world,elements,frictionOpts,densityOpts){const conainerBounding=container.getBoundingClientRect();let stack=Matter.Composites.stack(0,0,elements.length,1,0,0,(xx,yy,i)=>{const{x,y,width,height}=elements[i].getBoundingClientRect();var maxLeft=conainerBounding.width-width;var maxTop=conainerBounding.height-height;// Places the elements at random locations\n// Could be expanded to allow control of body placement from property controls\nvar tLeft=Math.floor(Math.random()*maxLeft),tTop=Math.floor(Math.random()*maxTop);return Matter.Bodies.rectangle(tLeft,tTop,width,height,{isStatic:false,density:densityOpts.enable?densityOpts.density:0,friction:frictionOpts.friction,frictionAir:frictionOpts.frictionAir});});Matter.World.add(world,stack);return stack;}\nexport const __FramerMetadata__ = {\"exports\":{\"makeBodies\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MakeBodies.map","/*\n * MakeBodies\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/6UgWtAa26OCy0CE59gub/LTuIQWugGJr30ZUS1CV9/MakeBodies.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";import Matter from\"matter-js\";import{addPropertyControls,ControlType}from\"framer\";import{makeWalls}from\"https://framer.com/m/MakeWalls-36kf.js@Ok6wam0uM9G4VUuXWgpR\";import{makeBodies}from\"https://framer.com/m/MakeBodies-Lkv1.js@LTuIQWugGJr30ZUS1CV9\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Physics(props){const containerRef=React.useRef(null);let engine=React.useRef(null);React.useEffect(()=>{if(!engine.current){engine.current=Matter.Engine.create({enableSleeping:props.sleeping,gravity:{y:props.gravY,x:props.gravX}});const containerBounding=containerRef.current?.getBoundingClientRect();if(!containerBounding)return;makeWalls(containerBounding,engine.current.world,props.wallOptions);if(props.debug){const render=Matter.Render.create({element:containerRef.current,engine:engine.current,options:{height:containerBounding.height,width:containerBounding.width,showAngleIndicator:true,showVelocity:false}});Matter.Render.run(render);}let mouseConstraint=null;if(props.mouseOptions.enable){const mouse=Matter.Mouse.create(containerRef.current);mouseConstraint=Matter.MouseConstraint.create(engine.current,{mouse,constraint:{angularStiffness:props.mouseOptions.angularStiffness,stiffness:props.mouseOptions.stiffness}});Matter.Composite.add(engine.current.world,mouseConstraint);[\"mousewheel\",\"DOMMouseScroll\",\"touchstart\",\"touchmove\",\"touchend\"].forEach(event=>{mouseConstraint.mouse.element.removeEventListener(event,mouseConstraint.mouse[event]);});mouseConstraint.mouse.element.addEventListener(\"touchstart\",mouseConstraint.mouse.mousedown,{passive:true});mouseConstraint.mouse.element.addEventListener(\"touchmove\",e=>{if(mouseConstraint.body)mouseConstraint.mouse.mousemove(e);});mouseConstraint.mouse.element.addEventListener(\"touchend\",e=>{if(mouseConstraint.body)mouseConstraint.mouse.mouseup(e);});containerRef.current.addEventListener(\"mouseleave\",event=>{mouseConstraint.mouse.mouseup(event);});}let stack=makeBodies(containerRef.current,engine.current.world,containerRef.current?.children||[],props.frictionOptions,props.densityOptions);const update=()=>{requestAnimationFrame(update);if(!containerRef.current)return;stack.bodies.forEach((block,i)=>{let el=containerRef.current?.children[i];if(!el)return;let{x,y}=block.vertices[0];el.style.visibility=\"visible\";el.style.top=`${y}px`;el.style.left=`${x}px`;el.style.transform=`\n                        translate(-50%, -50%)\n                        rotate(${block.angle}rad) \n                        translate(50%, 50%)\n                    `;});Matter.Engine.update(engine.current);};update();}},[]);return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,ref:containerRef,draggable:\"false\",onDragStart:e=>e.preventDefault(),children:Array.isArray(props.children)&&props.children.length>0?props.children.map((el,i)=>/*#__PURE__*/_jsx(\"div\",{style:bodyStyle,id:\"physics-body\",draggable:\"false\",children:el},i)):/*#__PURE__*/_jsx(\"div\",{style:bodyStyle,id:\"physics-body\",draggable:\"false\",children:props.children})});}// Styles\nconst containerStyle={height:\"100%\",width:\"100%\",overflow:\"hidden\"};const bodyStyle={position:\"absolute\",visibility:\"hidden\"};// Default Props\nPhysics.defaultProps={gravX:0,gravY:1,children:[],wallOptions:{top:true,bottom:true,right:true,left:true},frictionOptions:{friction:.1,frictionAir:.01},mouseOptions:{angularStiffness:0,stiffness:.2,enable:true},densityOptions:{enable:true,density:.001},sleeping:false};// Property Controls\naddPropertyControls(Physics,{children:{type:ControlType.Array,control:{type:ControlType.ComponentInstance}},gravY:{type:ControlType.Number,defaultValue:1,max:5,min:-5,step:.25,title:\"Gravity Y\"},gravX:{type:ControlType.Number,defaultValue:0,max:5,min:-5,step:.25,title:\"Gravity X\"},wallOptions:{title:\"Walls\",type:ControlType.Object,controls:{top:{type:ControlType.Boolean,defaultValue:true},bottom:{type:ControlType.Boolean,defaultValue:true},right:{type:ControlType.Boolean,defaultValue:true},left:{type:ControlType.Boolean,defaultValue:true}}},mouseOptions:{title:\"Mouse\",type:ControlType.Object,controls:{enable:{title:\"Enable\",type:ControlType.Boolean,defaultValue:true},angularStiffness:{title:\"Angular stiffness\",description:\"A value of 0 allows objects to swing when held by the mouse\",type:ControlType.Number,defaultValue:0,min:0,max:1,step:.01},stiffness:{title:\"Stiffness\",description:\"Defines the stiffness of the spring constraint when dragging.\",type:ControlType.Number,defaultValue:.2,min:.001,max:1,step:.01}}},frictionOptions:{type:ControlType.Object,controls:{friction:{title:\"Body friction\",type:ControlType.Number,min:0,max:1,defaultValue:.1,step:.01},frictionAir:{title:\"Air friction\",type:ControlType.Number,min:0,max:1,defaultValue:.01,step:.01}}},densityOptions:{title:\"Density\",type:ControlType.Object,controls:{enable:{type:ControlType.Boolean,defaultValue:true,description:\"Enabling density will cause mass to be calculated based on width and height\"},density:{type:ControlType.Number,defaultValue:.001,min:.001,max:1,step:.01}}},sleeping:{title:\"Sleeping\",description:\"Improves performance at the cost of simulation accuracy\",type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Physics\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Physics.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Physics from\"https://framerusercontent.com/modules/6QV6ZNFrxI18q6N6tgRw/L1g1qGITZzD3ioI1m0YE/Physics.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OymICXqw0mL3PBCas5qq/NkJGNRgGquajGkJgkTaj/o9AK5ACk0.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/GavcdA8P40r56EUmXjmA/DFtwRsrwJcq9vz9Gfn7I/omIPJABHG.js\";const PhysicsFonts=getFonts(Physics);const serializationHash=\"framer-awGWn\";const variantClassNames={La8wXzVFa:\"framer-v-a9e63\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"La8wXzVFa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a9e63\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Big Objects (desktop)\",layoutDependency:layoutDependency,layoutId:\"La8wXzVFa\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-dd90a44b-82e4-47f3-a69a-4438541deb8a, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v51v1o-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yRhhbiDZn-container\",nodeId:\"yRhhbiDZn\",rendersWithMotion:true,scopeId:\"lKwUXaAKT\",children:/*#__PURE__*/_jsxs(Physics,{densityOptions:{density:.001,enable:true},frictionOptions:{friction:.05,frictionAir:.01},gravX:0,gravY:.3,height:\"100%\",id:\"yRhhbiDZn\",layoutId:\"yRhhbiDZn\",mouseOptions:{angularStiffness:0,enable:true,stiffness:1},sleeping:false,style:{height:\"100%\",width:\"100%\"},wallOptions:{bottom:true,left:true,right:true,top:true},width:\"100%\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ckb7ui\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"SMvqo0I3q\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(157, 252, 249)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-oeju4\",\"data-styles-preset\":\"o9AK5ACk0\",dir:\"auto\",children:\"Cyan Group\\xae\"})}),className:\"framer-o78p96\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S7rrVlfl0\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-199l82f\",layoutDependency:layoutDependency,layoutId:\"Ro62bGoda\",style:{backgroundColor:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\",borderBottomLeftRadius:85,borderBottomRightRadius:85,borderTopLeftRadius:85,borderTopRightRadius:85},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ta197u\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"U1RB8f7sW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46 44\"><path d=\"M 23.169 29.748 L 13.398 43.891 L 6.883 39.636 L 17.104 25.033 L 0.481 19.629 L 2.952 12.614 L 19.125 17.904 L 19.125 0.081 L 26.988 0.081 L 26.988 17.904 L 43.274 12.614 L 45.633 19.744 L 29.123 25.033 L 39.455 39.522 L 33.053 43.776 Z\" fill=\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157)) /* {&quot;name&quot;:&quot;light yellow&quot;} */\"></path></svg>',svgContentId:8734869406,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1idr56j\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"TdSu6FbRn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",borderBottomLeftRadius:47,borderBottomRightRadius:47,borderTopLeftRadius:47,borderTopRightRadius:47},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qml0cm9hZCBSZWd1bGFy\",\"--framer-font-family\":'\"Bitroad Regular\", \"Bitroad Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"44px\"},children:\"Sophisticated\"})}),className:\"framer-aqg2t1\",fonts:[\"CUSTOMV2;Bitroad Regular\"],layoutDependency:layoutDependency,layoutId:\"tShG0BWtv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ti3mpt\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"OVSG8AoNQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-oeju4\",\"data-styles-preset\":\"o9AK5ACk0\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157)))\"},children:\"UI/UX\"})}),className:\"framer-86k3dx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OTfXs1T_3\",style:{\"--extracted-a0htzi\":\"var(--token-16a74861-ae62-4818-a046-cbe451765cea, rgb(243, 252, 157))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cetbth\",\"data-framer-name\":\"ArrowDown\",layoutDependency:layoutDependency,layoutId:\"WO2a1NYL8\",style:{backgroundColor:\"var(--token-2264e9e1-5e12-4f59-9031-406fe0a0d701, rgb(232, 227, 243))\",borderBottomLeftRadius:51,borderBottomRightRadius:51,borderTopLeftRadius:51,borderTopRightRadius:51},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2wqtl6\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mk690nIx9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 49\"><path d=\"M 32.138 35.695 L 28.652 32.221 L 38.567 22.343 L 40.892 20.777 L 40.618 19.959 L 37.815 20.3 L 0 20.3 L 0 15.327 L 37.815 15.327 L 40.618 15.736 L 40.892 14.918 L 38.567 13.352 L 28.652 3.474 L 32.138 0 L 48.277 16.077 L 48.277 19.619 Z\" transform=\"translate(-5.644 6.536) rotate(90 24.25 17.75)\" fill=\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\"></path></svg>',svgContentId:12883792387,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yy7kos\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"M3DYvsQ6w\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7515fed1-c7f2-4a12-97b3-ffe07a6b0862, rgb(233, 227, 243))\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-d6elh2\",\"data-styles-preset\":\"omIPJABHG\",dir:\"auto\",children:\"Studio\"})}),className:\"framer-1r5qkco\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hyMhUYZsH\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-awGWn.framer-1wztf98, .framer-awGWn .framer-1wztf98 { display: block; }\",\".framer-awGWn.framer-a9e63 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 390px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1170px; }\",\".framer-awGWn .framer-v51v1o-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-awGWn .framer-1ckb7ui { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 30px 15px 30px; position: relative; user-select: auto; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-awGWn .framer-o78p96, .framer-awGWn .framer-aqg2t1, .framer-awGWn .framer-86k3dx, .framer-awGWn .framer-1r5qkco { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-awGWn .framer-199l82f { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 25px; position: relative; user-select: auto; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-awGWn .framer-ta197u { flex: none; height: 44px; position: relative; width: 46px; }\",\".framer-awGWn .framer-1idr56j, .framer-awGWn .framer-1ti3mpt { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 40px 20px 40px; position: relative; user-select: auto; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-awGWn .framer-1cetbth { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 20px 28px 20px 28px; position: relative; user-select: auto; width: min-content; }\",\".framer-awGWn .framer-2wqtl6 { flex: none; height: 49px; position: relative; width: 37px; }\",\".framer-awGWn .framer-1yy7kos { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 30px 20px 30px; position: relative; user-select: auto; width: min-content; will-change: var(--framer-will-change-override, transform); }\",...sharedStyle.css,...sharedStyle1.css,'.framer-awGWn[data-border=\"true\"]::after, .framer-awGWn [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 390\n * @framerIntrinsicWidth 1170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlKwUXaAKT=withCSS(Component,css,\"framer-awGWn\");export default FramerlKwUXaAKT;FramerlKwUXaAKT.displayName=\"Objects (Desktop)\";FramerlKwUXaAKT.defaultProps={height:390,width:1170};addFonts(FramerlKwUXaAKT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Bitroad Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bitroad\",url:\"https://framerusercontent.com/assets/eM9AIRE7VNsWuYOMxLMwKSTxfc.woff2\",weight:\"400\"}]},...PhysicsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlKwUXaAKT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1170\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"390\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fd0ec14)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"https://framerusercontent.com/modules/o85TWZfQY7HtpM74cjMR/ZTmwyr8IizfBWt6kgoE8/g5oF99FLO.js\";import ObjectsDesktop from\"https://framerusercontent.com/modules/RrWmm23vbyGdslHedCj3/ACyhio8zKh3OuAa1F9Q8/lKwUXaAKT.js\";const ObjectsDesktopFonts=getFonts(ObjectsDesktop);const Footer2Fonts=getFonts(Footer2);const cycleOrder=[\"vApZB6F0g\",\"sfbEK05AO\",\"dXTi3hOk_\"];const serializationHash=\"framer-GLbQJ\";const variantClassNames={dXTi3hOk_:\"framer-v-fcwk4k\",sfbEK05AO:\"framer-v-1d15byz\",vApZB6F0g:\"framer-v-xcutcy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"vApZB6F0g\",Phone:\"dXTi3hOk_\",Tablet:\"sfbEK05AO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vApZB6F0g\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vApZB6F0g\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dXTi3hOk_\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xcutcy\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vApZB6F0g\",ref:refBinding,style:{backgroundColor:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\",...style},...addPropertyOverrides({dXTi3hOk_:{\"data-framer-name\":\"Phone\"},sfbEK05AO:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.footer,{className:\"framer-7lzsxv\",\"data-framer-name\":\"Content Footer\",layoutDependency:layoutDependency,layoutId:\"glH8nM2lX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:465,width:`calc(${componentViewport?.width||\"100vw\"} - 100px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-938)/2+0+0)+0+0,...addPropertyOverrides({dXTi3hOk_:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+50+0+0+0},sfbEK05AO:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-938)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b0ri07-container\",layoutDependency:layoutDependency,layoutId:\"FyJ5JVOsb-container\",nodeId:\"FyJ5JVOsb\",rendersWithMotion:true,scopeId:\"iN08OcHG2\",children:/*#__PURE__*/_jsx(ObjectsDesktop,{height:\"100%\",id:\"FyJ5JVOsb\",layoutId:\"FyJ5JVOsb\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:431,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-938)/2+465+42),...addPropertyOverrides({sfbEK05AO:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-938)/2+465+42)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kmuhab-container\",layoutDependency:layoutDependency,layoutId:\"TOGH8Ll3D-container\",nodeId:\"TOGH8Ll3D\",rendersWithMotion:true,scopeId:\"iN08OcHG2\",children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"TOGH8Ll3D\",layoutId:\"TOGH8Ll3D\",style:{width:\"100%\"},variant:matchVariant(\"MhnpAFSKV\"),width:\"100%\"})})})]})})})});});const css=[\".framer-GLbQJ.framer-1baycec, .framer-GLbQJ .framer-1baycec { display: block; }\",\".framer-GLbQJ.framer-xcutcy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 24px 0px; position: relative; width: 1200px; }\",\".framer-GLbQJ .framer-7lzsxv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-GLbQJ .framer-b0ri07-container { cursor: default; flex: none; height: 465px; position: relative; width: 100%; z-index: 4; }\",\".framer-GLbQJ .framer-1kmuhab-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GLbQJ.framer-v-1d15byz.framer-xcutcy { padding: 96px 0px 0px 0px; width: 750px; }\",\".framer-GLbQJ.framer-v-1d15byz .framer-7lzsxv { gap: 24px; padding: 0px 24px 0px 24px; }\",\".framer-GLbQJ.framer-v-1d15byz .framer-b0ri07-container { order: 0; }\",\".framer-GLbQJ.framer-v-fcwk4k.framer-xcutcy { align-content: center; align-items: center; gap: 40px; justify-content: flex-start; padding: 50px 0px 20px 0px; width: 390px; }\",\".framer-GLbQJ.framer-v-fcwk4k .framer-7lzsxv { align-content: flex-start; align-items: flex-start; gap: 0px; padding: 0px 10px 26px 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 962\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sfbEK05AO\":{\"layout\":[\"fixed\",\"auto\"]},\"dXTi3hOk_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriN08OcHG2=withCSS(Component,css,\"framer-GLbQJ\");export default FrameriN08OcHG2;FrameriN08OcHG2.displayName=\"Footer\";FrameriN08OcHG2.defaultProps={height:962,width:1200};addPropertyControls(FrameriN08OcHG2,{variant:{options:[\"vApZB6F0g\",\"sfbEK05AO\",\"dXTi3hOk_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriN08OcHG2,[{explicitInter:true,fonts:[]},...ObjectsDesktopFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});FrameriN08OcHG2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ObjectsDesktop,{},context),forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriN08OcHG2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sfbEK05AO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dXTi3hOk_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"962\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PrimaryButton from\"https://framerusercontent.com/modules/xGTGmH0oBZKQI5GozZQn/R7vI84JeHTlPyLlHoiCM/S4F9Opa4R.js\";const PrimaryButtonFonts=getFonts(PrimaryButton);const cycleOrder=[\"G9J_PF9Om\",\"udMWebm9I\"];const serializationHash=\"framer-kFoSo\";const variantClassNames={G9J_PF9Om:\"framer-v-8soa62\",udMWebm9I:\"framer-v-4vai32\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MCYUuogwZ=undefined;const wroUtf8zi=undefined;const L2sNYaTHv=undefined;const kkBrt9J_K=undefined;const setMCYUuogwZ=undefined;const setwroUtf8zi=undefined;const setL2sNYaTHv=undefined;const setkkBrt9J_K=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"G9J_PF9Om\",\"2\":\"udMWebm9I\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,title1,title2,title3,title4,width,...props})=>{return{...props,kkBrt9J_K:title4??props.kkBrt9J_K??\"Button\",L2sNYaTHv:title3??props.L2sNYaTHv??\"Projects\",MCYUuogwZ:title1??props.MCYUuogwZ??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"G9J_PF9Om\",wroUtf8zi:title2??props.wroUtf8zi??\"Button\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,\"MCYUuogwZ\":externalMCYUuogwZ,\"onMCYUuogwZChange\":setExternalMCYUuogwZ,\"wroUtf8zi\":externalwroUtf8zi,\"onwroUtf8ziChange\":setExternalwroUtf8zi,\"L2sNYaTHv\":externalL2sNYaTHv,\"onL2sNYaTHvChange\":setExternalL2sNYaTHv,\"kkBrt9J_K\":externalkkBrt9J_K,\"onkkBrt9J_KChange\":setExternalkkBrt9J_K,...restProps}=getProps(props);const[MCYUuogwZ,setMCYUuogwZ]=useStateVariable(externalMCYUuogwZ,setExternalMCYUuogwZ);const[wroUtf8zi,setwroUtf8zi]=useStateVariable(externalwroUtf8zi,setExternalwroUtf8zi);const[L2sNYaTHv,setL2sNYaTHv]=useStateVariable(externalL2sNYaTHv,setExternalL2sNYaTHv);const[kkBrt9J_K,setkkBrt9J_K]=useStateVariable(externalkkBrt9J_K,setExternalkkBrt9J_K);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G9J_PF9Om\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1dcnxng=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"G9J_PF9Om\");});const onMouseEntergnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8soa62\",className,classNames),\"data-framer-name\":\"1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G9J_PF9Om\",onMouseLeave:onMouseLeave1dcnxng,ref:refBinding,style:{borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48,...style},...addPropertyOverrides({udMWebm9I:{\"data-framer-name\":\"2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11u42xg\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"N8JZdDdoH\",onMouseEnter:onMouseEntergnqhaj,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||64)-20-44)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s82vav-container\",layoutDependency:layoutDependency,layoutId:\"bQvUYlkYK-container\",nodeId:\"bQvUYlkYK\",rendersWithMotion:true,scopeId:\"NWJCUlSrI\",children:/*#__PURE__*/_jsx(PrimaryButton,{fXEgIg9Y3:MCYUuogwZ,height:\"100%\",id:\"bQvUYlkYK\",layoutId:\"bQvUYlkYK\",onfXEgIg9Y3Change:setMCYUuogwZ,variant:matchVariant(\"HcvKEjQqp\"),width:\"100%\",...addPropertyOverrides({udMWebm9I:{variant:matchVariant(\"EXB3JZ_5a\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11jwndb\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"O5bxtGION\",onMouseEnter:onMouseEntergnqhaj,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||64)-20-44)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fj5rgb-container\",layoutDependency:layoutDependency,layoutId:\"HkD1RqUmf-container\",nodeId:\"HkD1RqUmf\",rendersWithMotion:true,scopeId:\"NWJCUlSrI\",children:/*#__PURE__*/_jsx(PrimaryButton,{fXEgIg9Y3:wroUtf8zi,height:\"100%\",id:\"HkD1RqUmf\",layoutId:\"HkD1RqUmf\",onfXEgIg9Y3Change:setwroUtf8zi,variant:matchVariant(\"EXB3JZ_5a\"),width:\"100%\",...addPropertyOverrides({udMWebm9I:{variant:matchVariant(\"HcvKEjQqp\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1juoghg\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HeQ7gg1eF\",onMouseEnter:onMouseEntergnqhaj,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||64)-20-44)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-usxgmu-container\",layoutDependency:layoutDependency,layoutId:\"BvatnBG23-container\",nodeId:\"BvatnBG23\",rendersWithMotion:true,scopeId:\"NWJCUlSrI\",children:/*#__PURE__*/_jsx(PrimaryButton,{fXEgIg9Y3:L2sNYaTHv,height:\"100%\",id:\"BvatnBG23\",layoutId:\"BvatnBG23\",onfXEgIg9Y3Change:setL2sNYaTHv,variant:matchVariant(\"HcvKEjQqp\"),width:\"100%\",...addPropertyOverrides({udMWebm9I:{variant:matchVariant(\"EXB3JZ_5a\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tlo95r\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JhfpSSnD7\",onMouseEnter:onMouseEntergnqhaj,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||64)-20-44)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l9gct4-container\",layoutDependency:layoutDependency,layoutId:\"vQdt7Ovsj-container\",nodeId:\"vQdt7Ovsj\",rendersWithMotion:true,scopeId:\"NWJCUlSrI\",children:/*#__PURE__*/_jsx(PrimaryButton,{fXEgIg9Y3:kkBrt9J_K,height:\"100%\",id:\"vQdt7Ovsj\",layoutId:\"vQdt7Ovsj\",onfXEgIg9Y3Change:setkkBrt9J_K,variant:matchVariant(\"EXB3JZ_5a\"),width:\"100%\",...addPropertyOverrides({udMWebm9I:{variant:matchVariant(\"HcvKEjQqp\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kFoSo.framer-rx9yui, .framer-kFoSo .framer-rx9yui { display: block; }\",\".framer-kFoSo.framer-8soa62 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 10px 12px 10px 12px; position: relative; width: 442px; }\",\".framer-kFoSo .framer-11u42xg, .framer-kFoSo .framer-11jwndb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kFoSo .framer-s82vav-container, .framer-kFoSo .framer-fj5rgb-container, .framer-kFoSo .framer-usxgmu-container, .framer-kFoSo .framer-l9gct4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kFoSo .framer-1juoghg, .framer-kFoSo .framer-1tlo95r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 442\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"udMWebm9I\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"MCYUuogwZ\":\"title1\",\"wroUtf8zi\":\"title2\",\"L2sNYaTHv\":\"title3\",\"kkBrt9J_K\":\"title4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNWJCUlSrI=withCSS(Component,css,\"framer-kFoSo\");export default FramerNWJCUlSrI;FramerNWJCUlSrI.displayName=\"Nav bar btns\";FramerNWJCUlSrI.defaultProps={height:64,width:442};addPropertyControls(FramerNWJCUlSrI,{variant:{options:[\"G9J_PF9Om\",\"udMWebm9I\"],optionTitles:[\"1\",\"2\"],title:\"Variant\",type:ControlType.Enum},MCYUuogwZ:{defaultValue:\"Button\",displayTextArea:false,title:\"Title 1\",type:ControlType.String},onMCYUuogwZChange:{changes:\"MCYUuogwZ\",type:ControlType.ChangeHandler},wroUtf8zi:{defaultValue:\"Button\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},onwroUtf8ziChange:{changes:\"wroUtf8zi\",type:ControlType.ChangeHandler},L2sNYaTHv:{defaultValue:\"Projects\",displayTextArea:false,title:\"Title 3\",type:ControlType.String},onL2sNYaTHvChange:{changes:\"L2sNYaTHv\",type:ControlType.ChangeHandler},kkBrt9J_K:{defaultValue:\"Button\",displayTextArea:false,title:\"Title 4\",type:ControlType.String},onkkBrt9J_KChange:{changes:\"kkBrt9J_K\",type:ControlType.ChangeHandler}});addFonts(FramerNWJCUlSrI,[{explicitInter:true,fonts:[]},...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});FramerNWJCUlSrI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PrimaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNWJCUlSrI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"442\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"udMWebm9I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"MCYUuogwZ\\\":\\\"title1\\\",\\\"wroUtf8zi\\\":\\\"title2\\\",\\\"L2sNYaTHv\\\":\\\"title3\\\",\\\"kkBrt9J_K\\\":\\\"title4\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"MWwi2qgBS\",\"MO2dNtTTD\"];const serializationHash=\"framer-RQIOm\";const variantClassNames={MO2dNtTTD:\"framer-v-e1b7ap\",MWwi2qgBS:\"framer-v-83liz0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a9J9BR2RZ=undefined;const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"MO2dNtTTD\",Open:\"MWwi2qgBS\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,a9J9BR2RZ:click??props.a9J9BR2RZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"MWwi2qgBS\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,a9J9BR2RZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MWwi2qgBS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ibre4d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a9J9BR2RZ){const res=await a9J9BR2RZ(...args);if(res===false)return false;}setVariant(\"MO2dNtTTD\");});const onTap15rzfpc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a9J9BR2RZ){const res=await a9J9BR2RZ(...args);if(res===false)return false;}setVariant(\"MWwi2qgBS\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-83liz0\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MWwi2qgBS\",onTap:onTap1ibre4d,ref:refBinding,style:{...style},...addPropertyOverrides({MO2dNtTTD:{\"data-framer-name\":\"Close\",onTap:onTap15rzfpc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1scyf0r\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cTkYQBctT\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{MO2dNtTTD:{backgroundColor:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hv8ltc\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"w2uwFKt4J\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{MO2dNtTTD:{backgroundColor:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\",rotate:45}}})]})})})});});const css=[\".framer-RQIOm.framer-1bxtpkx, .framer-RQIOm .framer-1bxtpkx { display: block; }\",\".framer-RQIOm.framer-83liz0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-RQIOm .framer-1scyf0r, .framer-RQIOm .framer-hv8ltc { flex: none; height: 2px; overflow: hidden; position: relative; width: 20px; }\",\".framer-RQIOm.framer-v-e1b7ap.framer-83liz0 { gap: 8px; }\",\".framer-RQIOm.framer-v-e1b7ap .framer-1scyf0r { bottom: 12px; height: unset; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: 10px; z-index: 1; }\",\".framer-RQIOm.framer-v-e1b7ap .framer-hv8ltc { left: calc(50.00000000000002% - 20px / 2); position: absolute; top: 10px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MO2dNtTTD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a9J9BR2RZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDNcjo18t0=withCSS(Component,css,\"framer-RQIOm\");export default FramerDNcjo18t0;FramerDNcjo18t0.displayName=\"Hamburger\";FramerDNcjo18t0.defaultProps={height:24,width:24};addPropertyControls(FramerDNcjo18t0,{variant:{options:[\"MWwi2qgBS\",\"MO2dNtTTD\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},a9J9BR2RZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDNcjo18t0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDNcjo18t0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MO2dNtTTD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"a9J9BR2RZ\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DNcjo18t0.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Hamburger from\"https://framerusercontent.com/modules/Mfzgli7K0VEknFEM2gcN/wc12AG13IL2HOdBdERK5/DNcjo18t0.js\";import NavButton from\"https://framerusercontent.com/modules/6U5dK9wlveRQ2Y17rplr/H7Fk0PFSfOtg3El56rXm/X2juNxOAh.js\";const NavButtonFonts=getFonts(NavButton);const HamburgerFonts=getFonts(Hamburger);const cycleOrder=[\"BoQqor2A1\",\"rCMvPahpa\"];const serializationHash=\"framer-VAwa7\";const variantClassNames={BoQqor2A1:\"framer-v-1l2w3uc\",rCMvPahpa:\"framer-v-1wglybv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xRLK3Zj1d=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"rCMvPahpa\",Open:\"BoQqor2A1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BoQqor2A1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BoQqor2A1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const xuK8H9AqYkhzjyl=activeVariantCallback(async(...args)=>{if(xRLK3Zj1d){const res=await xRLK3Zj1d(...args);if(res===false)return false;}});const a9J9BR2RZ107hx4v=activeVariantCallback(async(...args)=>{setVariant(\"rCMvPahpa\");});const a9J9BR2RZ1601ei0=activeVariantCallback(async(...args)=>{setVariant(\"BoQqor2A1\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rCMvPahpa\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l2w3uc\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"BoQqor2A1\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(33, 33, 33, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{rCMvPahpa:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:42,borderBottomRightRadius:42,borderTopLeftRadius:42,borderTopRightRadius:42}},...addPropertyOverrides({rCMvPahpa:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yjqwco\",\"data-framer-name\":\"Menu and Burger\",layoutDependency:layoutDependency,layoutId:\"PqPc3Xhy1\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cohl9o\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"dOE2r7M6h\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fLmhtUiaR\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+16+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k9hyzq-container\",layoutDependency:layoutDependency,layoutId:\"phs7vDfn1-container\",nodeId:\"phs7vDfn1\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"phs7vDfn1\",layoutId:\"phs7vDfn1\",UtFyoA8wl:resolvedLinks[0],width:\"100%\",Y2CYr5oqH:\"About\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FOuuFsl3y\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"90px\",y:(componentViewport?.y||0)+16+0+0+0+28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n2rr1-container\",layoutDependency:layoutDependency,layoutId:\"SudbQeSl_-container\",nodeId:\"SudbQeSl_\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"SudbQeSl_\",layoutId:\"SudbQeSl_\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks1[0],width:\"100%\",Y2CYr5oqH:\"Projects\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TGBl13rqt\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"91px\",y:(componentViewport?.y||0)+16+0+0+0+56,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ceaqk5-container\",layoutDependency:layoutDependency,layoutId:\"gmSTnVLZN-container\",nodeId:\"gmSTnVLZN\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"gmSTnVLZN\",layoutId:\"gmSTnVLZN\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks2[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Services\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QQlVOvxqp\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"92px\",y:(componentViewport?.y||0)+16+0+0+0+84,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pr6nw4-container\",layoutDependency:layoutDependency,layoutId:\"rzp6ub8KT-container\",nodeId:\"rzp6ub8KT\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"rzp6ub8KT\",layoutId:\"rzp6ub8KT\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks3[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Contact\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qf7qbJDE7\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"92px\",y:(componentViewport?.y||0)+16+0+0+0+112,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l22a4b-container\",layoutDependency:layoutDependency,layoutId:\"DbMW54AYx-container\",nodeId:\"DbMW54AYx\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"DbMW54AYx\",layoutId:\"DbMW54AYx\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks4[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Freebies\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ihl9NlNRC\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"141px\",y:(componentViewport?.y||0)+16+0+0+0+140,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ujhiq8-container\",layoutDependency:layoutDependency,layoutId:\"tojZ0ezWP-container\",nodeId:\"tojZ0ezWP\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"tojZ0ezWP\",layoutId:\"tojZ0ezWP\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks5[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Play with Pixels\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+16+0+0,...addPropertyOverrides({rCMvPahpa:{y:(componentViewport?.y||0)+12+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bn1w57-container\",layoutDependency:layoutDependency,layoutId:\"o1ok6kpP5-container\",nodeId:\"o1ok6kpP5\",rendersWithMotion:true,scopeId:\"YhTEegEqm\",children:/*#__PURE__*/_jsx(Hamburger,{a9J9BR2RZ:a9J9BR2RZ107hx4v,height:\"100%\",id:\"o1ok6kpP5\",layoutId:\"o1ok6kpP5\",variant:matchVariant(\"MO2dNtTTD\"),width:\"100%\",...addPropertyOverrides({rCMvPahpa:{a9J9BR2RZ:a9J9BR2RZ1601ei0,variant:matchVariant(\"MWwi2qgBS\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-VAwa7.framer-vio62e, .framer-VAwa7 .framer-vio62e { display: block; }\",\".framer-VAwa7.framer-1l2w3uc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 8px 16px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VAwa7 .framer-1yjqwco { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VAwa7 .framer-cohl9o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VAwa7 .framer-1k9hyzq-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; }\",\".framer-VAwa7 .framer-1n2rr1-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 90px; }\",\".framer-VAwa7 .framer-1ceaqk5-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 91px; }\",\".framer-VAwa7 .framer-1pr6nw4-container, .framer-VAwa7 .framer-1l22a4b-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 92px; }\",\".framer-VAwa7 .framer-ujhiq8-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 141px; }\",\".framer-VAwa7 .framer-bn1w57-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VAwa7.framer-v-1wglybv.framer-1l2w3uc { gap: 0px; overflow: visible; padding: 12px; will-change: unset; }\",'.framer-VAwa7[data-border=\"true\"]::after, .framer-VAwa7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 190\n * @framerIntrinsicWidth 194\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rCMvPahpa\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYhTEegEqm=withCSS(Component,css,\"framer-VAwa7\");export default FramerYhTEegEqm;FramerYhTEegEqm.displayName=\"Menu\";FramerYhTEegEqm.defaultProps={height:190,width:194};addPropertyControls(FramerYhTEegEqm,{variant:{options:[\"BoQqor2A1\",\"rCMvPahpa\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYhTEegEqm,[{explicitInter:true,fonts:[]},...NavButtonFonts,...HamburgerFonts],{supportsExplicitInterCodegen:true});FramerYhTEegEqm.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavButton,{},context),()=>forwardLoader(Hamburger,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYhTEegEqm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rCMvPahpa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"190\",\"framerIntrinsicWidth\":\"194\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBarBtns from\"https://framerusercontent.com/modules/AqTg6mSOpnCG701aLGYx/yYi31Q5hoSArQenCLYsU/NWJCUlSrI.js\";import PrimaryButton from\"https://framerusercontent.com/modules/xGTGmH0oBZKQI5GozZQn/R7vI84JeHTlPyLlHoiCM/S4F9Opa4R.js\";import NavButton from\"https://framerusercontent.com/modules/6U5dK9wlveRQ2Y17rplr/H7Fk0PFSfOtg3El56rXm/X2juNxOAh.js\";import Menu from\"https://framerusercontent.com/modules/c95H4xIAnnji5GJu6faj/7qsMpvESDjrM2yCrtki1/YhTEegEqm.js\";const NavButtonFonts=getFonts(NavButton);const PrimaryButtonFonts=getFonts(PrimaryButton);const MenuFonts=getFonts(Menu);const cycleOrder=[\"KgHvJobWU\",\"uEK7toeb0\",\"LAE_qgMPB\"];const serializationHash=\"framer-e8Cyt\";const variantClassNames={KgHvJobWU:\"framer-v-pt8dz0\",LAE_qgMPB:\"framer-v-16msais\",uEK7toeb0:\"framer-v-hbanbr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xRLK3Zj1d=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"KgHvJobWU\",Phone:\"LAE_qgMPB\",Tablet:\"uEK7toeb0\"};const Variants=motion.create(React.Fragment);const getProps=({contact,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KgHvJobWU\",xRLK3Zj1d:contact??props.xRLK3Zj1d};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xRLK3Zj1d,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KgHvJobWU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const xuK8H9AqYkhzjyl=activeVariantCallback(async(...args)=>{if(xRLK3Zj1d){const res=await xRLK3Zj1d(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"uEK7toeb0\",\"LAE_qgMPB\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"uEK7toeb0\",\"LAE_qgMPB\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pt8dz0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KgHvJobWU\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({LAE_qgMPB:{\"data-framer-name\":\"Phone\"},uEK7toeb0:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7bsv9a\",layoutDependency:layoutDependency,layoutId:\"qQEcks4Kq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yhwjfl\",layoutDependency:layoutDependency,layoutId:\"tR5yEfHmC\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XmmdBpu6L\"},motionChild:true,nodeId:\"dyT5JGdSg\",openInNewTab:false,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rcez4e framer-d1xb4t\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"dyT5JGdSg\",style:{borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1evgc8e\",layoutDependency:layoutDependency,layoutId:\"DYhBLtvox\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 203.997 28.823\" overflow=\"visible\"><g><path d=\"M 18.961 10.024 C 19.003 10.047 19.051 10.047 19.102 10.024 C 19.153 10.005 19.21 10.015 19.274 10.057 L 19.274 16.253 C 19.233 16.295 19.185 16.311 19.134 16.301 C 19.077 16.29 19.019 16.285 18.961 16.285 L 18.648 16.285 L 18.648 17.487 C 18.606 17.529 18.555 17.551 18.491 17.551 L 18.082 17.551 C 18.04 17.593 18.024 17.632 18.034 17.661 C 18.043 17.693 18.04 17.729 18.018 17.771 L 18.018 18.782 L 17.452 18.782 C 17.41 18.866 17.394 18.94 17.404 19.005 C 17.413 19.069 17.42 19.13 17.42 19.195 C 17.397 19.279 17.394 19.353 17.404 19.417 C 17.413 19.482 17.42 19.543 17.42 19.607 L 17.42 19.733 L 17.388 19.923 L 17.388 20.049 L 16.822 20.049 C 16.78 20.155 16.771 20.258 16.79 20.364 C 16.809 20.471 16.8 20.574 16.758 20.68 L 16.224 20.68 C 16.182 20.722 16.16 20.774 16.16 20.838 L 16.16 21.251 C 16.054 21.315 15.955 21.334 15.863 21.315 C 15.77 21.296 15.668 21.305 15.565 21.347 C 15.543 21.431 15.54 21.515 15.549 21.599 C 15.559 21.682 15.556 21.779 15.533 21.882 C 15.492 21.924 15.444 21.94 15.393 21.93 C 15.341 21.921 15.293 21.914 15.252 21.914 C 15.21 21.937 15.159 21.94 15.095 21.93 C 15.031 21.921 14.98 21.937 14.939 21.979 L 14.939 22.517 C 14.855 22.559 14.782 22.575 14.718 22.565 C 14.654 22.556 14.58 22.549 14.497 22.549 L 13.682 22.549 L 13.682 23.119 L 13.618 23.184 L 11.863 23.184 C 11.821 23.29 11.811 23.39 11.831 23.484 C 11.85 23.577 11.84 23.677 11.799 23.783 L 11.735 23.815 L 10.606 23.815 C 10.564 23.751 10.548 23.69 10.558 23.625 C 10.568 23.561 10.574 23.509 10.574 23.467 C 10.574 23.384 10.558 23.326 10.526 23.293 L 10.417 23.184 L 8.723 23.184 L 8.723 22.742 L 8.63 22.649 C 8.608 22.63 8.588 22.597 8.566 22.556 C 8.483 22.556 8.403 22.562 8.329 22.572 C 8.256 22.581 8.176 22.578 8.093 22.556 L 8.093 22.114 C 8.01 21.966 7.914 21.908 7.811 21.94 C 7.706 21.972 7.6 21.966 7.498 21.924 C 7.457 21.883 7.438 21.824 7.45 21.766 C 7.46 21.702 7.466 21.64 7.466 21.576 C 7.466 21.512 7.45 21.466 7.418 21.434 L 7.309 21.325 L 6.839 21.325 L 6.839 22.527 C 6.734 22.568 6.628 22.578 6.526 22.559 C 6.42 22.539 6.318 22.549 6.213 22.591 L 6.213 25.626 C 6.176 25.666 6.126 25.689 6.072 25.691 L 5.618 25.691 L 5.618 26.925 C 5.659 26.947 5.711 26.957 5.775 26.957 L 6.184 26.957 C 6.225 26.999 6.241 27.047 6.232 27.099 C 6.222 27.15 6.216 27.199 6.216 27.241 L 6.216 27.524 L 6.28 27.589 L 8.665 27.589 L 8.697 27.621 L 8.697 28.823 L 0.041 28.823 C 0 28.758 -0.01 28.697 0.009 28.633 C 0.032 28.568 0.032 28.494 0.009 28.41 L 0.009 27.589 L 2.456 27.589 C 2.497 27.524 2.513 27.466 2.504 27.415 C 2.494 27.363 2.488 27.315 2.488 27.273 C 2.507 27.231 2.513 27.183 2.504 27.131 C 2.494 27.08 2.488 27.031 2.488 26.989 C 2.529 26.947 2.58 26.931 2.644 26.941 C 2.708 26.951 2.759 26.957 2.801 26.957 L 3.082 26.957 L 3.114 26.893 L 3.114 25.124 C 3.156 25.082 3.207 25.066 3.271 25.075 C 3.335 25.085 3.386 25.082 3.428 25.059 C 3.552 25.059 3.658 25.037 3.741 24.995 L 3.741 21.992 C 3.783 21.95 3.834 21.934 3.898 21.943 C 3.962 21.953 4.013 21.95 4.054 21.927 C 4.096 21.927 4.144 21.934 4.195 21.943 C 4.246 21.953 4.304 21.937 4.368 21.895 L 4.368 18.86 C 4.409 18.818 4.46 18.802 4.524 18.811 C 4.588 18.821 4.639 18.818 4.681 18.795 L 4.934 18.795 C 4.975 18.753 4.998 18.715 4.998 18.686 L 4.998 16.33 L 5.154 16.33 L 5.436 16.298 C 5.5 16.298 5.551 16.288 5.592 16.266 L 5.592 13.23 C 5.656 13.211 5.717 13.198 5.781 13.198 L 6.062 13.166 L 6.187 13.166 C 6.229 13.124 6.245 13.082 6.235 13.04 C 6.225 12.998 6.219 12.957 6.219 12.915 L 6.219 9.058 C 6.219 8.993 6.203 8.948 6.171 8.916 L 6.062 8.806 L 5.624 8.806 L 5.624 8.333 C 5.541 8.249 5.477 8.194 5.436 8.175 L 3.741 8.175 L 3.741 7.859 C 3.741 7.753 3.76 7.65 3.805 7.543 L 8.668 7.543 C 8.71 7.65 8.719 7.749 8.7 7.843 C 8.678 7.936 8.691 8.039 8.732 8.143 L 9.266 8.143 L 9.33 8.207 L 9.33 9.976 L 9.362 10.04 L 9.928 10.04 C 9.97 9.934 9.979 9.831 9.96 9.725 C 9.938 9.618 9.95 9.515 9.992 9.409 L 10.526 9.409 L 10.59 9.377 L 10.59 8.839 C 10.695 8.797 10.795 8.787 10.887 8.806 C 10.98 8.829 11.079 8.816 11.185 8.774 L 11.185 8.616 L 11.217 8.333 L 11.217 8.207 C 11.258 8.188 11.309 8.175 11.373 8.175 L 11.811 8.175 L 11.811 7.604 L 11.875 7.54 L 13.631 7.54 C 13.672 7.498 13.695 7.459 13.695 7.43 L 13.695 6.973 L 13.759 6.908 L 15.514 6.908 C 15.556 7.015 15.565 7.115 15.546 7.208 C 15.524 7.302 15.536 7.405 15.578 7.508 L 15.61 7.54 L 17.365 7.54 C 17.407 7.582 17.423 7.633 17.413 7.698 C 17.404 7.762 17.407 7.814 17.429 7.856 C 17.429 7.898 17.423 7.946 17.413 7.998 C 17.404 8.049 17.42 8.107 17.461 8.172 L 17.995 8.172 C 18.037 8.213 18.053 8.265 18.043 8.329 C 18.034 8.394 18.027 8.445 18.027 8.487 C 18.047 8.529 18.053 8.571 18.043 8.613 C 18.034 8.655 18.027 8.697 18.027 8.739 C 18.133 8.803 18.232 8.819 18.325 8.787 C 18.417 8.755 18.517 8.761 18.622 8.803 C 18.641 8.826 18.654 8.845 18.654 8.868 L 18.654 10.005 C 18.696 10.047 18.747 10.063 18.811 10.053 C 18.875 10.044 18.926 10.037 18.967 10.037 Z M 16.796 10.214 L 16.764 10.182 C 16.742 10.14 16.723 10.115 16.7 10.102 C 16.678 10.092 16.659 10.066 16.636 10.021 L 16.166 10.021 L 16.166 9.58 C 16.166 9.56 16.16 9.547 16.15 9.547 C 16.141 9.547 16.134 9.538 16.134 9.515 L 16.042 9.422 C 16.042 9.402 16.032 9.39 16.01 9.39 L 15.6 9.39 C 15.578 9.39 15.559 9.38 15.536 9.357 L 15.536 9.074 C 15.536 8.884 15.444 8.79 15.255 8.79 L 12.556 8.79 C 12.515 8.79 12.473 8.813 12.432 8.855 L 12.432 9.393 L 11.837 9.393 C 11.648 9.393 11.441 9.415 11.21 9.457 L 11.21 9.712 C 11.188 9.754 11.185 9.805 11.194 9.87 C 11.204 9.934 11.188 9.986 11.146 10.028 L 10.58 10.028 L 10.58 10.881 C 10.558 10.946 10.555 11.007 10.564 11.072 C 10.574 11.136 10.558 11.21 10.516 11.294 L 9.982 11.294 C 9.941 11.4 9.931 11.503 9.95 11.61 C 9.97 11.716 9.96 11.822 9.919 11.925 C 9.877 11.925 9.829 11.919 9.778 11.909 C 9.73 11.898 9.681 11.904 9.637 11.925 C 9.596 11.925 9.548 11.919 9.496 11.909 C 9.445 11.9 9.388 11.916 9.324 11.958 L 9.324 13.127 C 9.241 13.15 9.135 13.16 9.01 13.16 L 8.87 13.16 C 8.819 13.16 8.761 13.182 8.697 13.224 L 8.697 14.361 C 8.655 14.403 8.608 14.419 8.556 14.41 C 8.505 14.4 8.448 14.403 8.384 14.426 L 8.243 14.426 C 8.192 14.426 8.134 14.448 8.07 14.49 L 8.07 16.894 C 8.029 16.936 7.981 16.952 7.93 16.942 C 7.873 16.932 7.815 16.926 7.757 16.926 L 7.616 16.926 C 7.563 16.928 7.512 16.951 7.476 16.991 L 7.476 19.362 C 7.476 19.385 7.485 19.404 7.508 19.427 L 7.789 19.427 C 7.831 19.449 7.882 19.453 7.946 19.443 C 8.01 19.433 8.061 19.449 8.102 19.491 L 8.102 20.629 C 8.102 20.651 8.112 20.661 8.134 20.661 C 8.24 20.703 8.339 20.712 8.432 20.693 C 8.524 20.674 8.614 20.683 8.697 20.725 L 8.697 21.009 C 8.716 21.051 8.723 21.099 8.713 21.151 C 8.703 21.202 8.719 21.26 8.761 21.325 L 9.295 21.325 C 9.337 21.367 9.353 21.418 9.343 21.483 C 9.333 21.547 9.327 21.599 9.327 21.64 C 9.346 21.682 9.346 21.731 9.327 21.782 C 9.305 21.834 9.317 21.882 9.359 21.924 L 12.403 21.924 C 12.445 21.818 12.454 21.718 12.435 21.624 C 12.413 21.531 12.435 21.431 12.499 21.325 L 13.628 21.325 L 13.692 21.26 L 13.692 20.977 C 13.692 20.935 13.685 20.886 13.676 20.835 C 13.666 20.783 13.682 20.735 13.724 20.693 L 14.149 20.693 C 14.2 20.693 14.258 20.671 14.321 20.629 L 14.321 20.091 C 14.427 20.049 14.529 20.039 14.635 20.058 C 14.74 20.081 14.843 20.068 14.948 20.026 L 14.948 18.856 C 14.99 18.815 15.041 18.798 15.105 18.808 C 15.169 18.818 15.22 18.815 15.262 18.792 C 15.303 18.792 15.351 18.798 15.402 18.808 C 15.453 18.818 15.501 18.802 15.543 18.76 L 15.543 17.622 L 15.607 17.558 L 15.888 17.558 C 15.93 17.539 15.978 17.532 16.029 17.542 C 16.08 17.551 16.128 17.535 16.17 17.493 L 16.17 15.724 L 16.234 15.66 L 16.736 15.66 L 16.8 15.628 L 16.8 10.221 Z M 26.302 6.96 C 26.408 6.941 26.558 6.925 26.756 6.912 C 26.955 6.902 27.169 6.896 27.399 6.896 L 28.122 6.896 C 28.374 6.896 28.592 6.905 28.781 6.928 L 28.781 8.13 C 28.717 8.172 28.649 8.181 28.576 8.162 C 28.502 8.143 28.435 8.143 28.371 8.162 L 27.962 8.162 C 27.898 8.162 27.831 8.155 27.757 8.146 C 27.686 8.136 27.613 8.153 27.553 8.194 L 27.553 9.364 C 27.489 9.406 27.431 9.422 27.38 9.412 C 27.329 9.402 27.281 9.396 27.239 9.396 C 27.198 9.419 27.156 9.422 27.115 9.412 C 27.073 9.402 27.031 9.396 26.99 9.396 L 26.926 9.46 L 26.926 10.662 L 26.36 10.662 C 26.338 10.685 26.318 10.695 26.296 10.695 L 26.296 13.73 C 26.296 13.752 26.286 13.772 26.264 13.794 L 25.73 13.794 L 25.666 13.859 L 25.666 16.23 C 25.666 16.253 25.657 16.272 25.634 16.295 L 25.1 16.295 L 25.068 16.359 C 25.046 16.382 25.036 16.411 25.036 16.453 L 25.036 19.395 C 24.995 19.436 24.947 19.453 24.896 19.443 C 24.844 19.433 24.796 19.427 24.755 19.427 L 24.473 19.427 L 24.442 19.491 L 24.442 21.895 C 24.505 21.937 24.566 21.953 24.63 21.943 C 24.694 21.934 24.755 21.927 24.819 21.927 C 24.902 21.95 24.975 21.953 25.039 21.943 C 25.103 21.934 25.174 21.927 25.26 21.927 L 25.669 21.927 L 25.669 22.527 C 25.733 22.568 25.794 22.585 25.858 22.575 C 25.922 22.565 25.983 22.559 26.047 22.559 L 27.175 22.559 C 27.239 22.559 27.3 22.552 27.364 22.543 C 27.428 22.533 27.479 22.549 27.521 22.591 L 27.521 23.161 L 27.489 23.194 L 18.232 23.194 L 18.232 22.878 C 18.232 22.771 18.251 22.668 18.296 22.562 L 20.023 22.562 C 20.064 22.52 20.087 22.472 20.087 22.42 L 20.087 21.963 L 20.211 21.963 L 20.4 21.93 L 21.311 21.93 C 21.353 21.824 21.362 21.724 21.343 21.631 C 21.321 21.537 21.321 21.437 21.343 21.331 L 21.909 21.331 L 21.941 21.267 L 21.941 18.863 C 22.047 18.821 22.146 18.811 22.238 18.831 C 22.331 18.853 22.43 18.84 22.536 18.798 C 22.555 18.779 22.568 18.757 22.568 18.734 L 22.568 15.731 C 22.609 15.689 22.661 15.673 22.724 15.683 C 22.788 15.692 22.84 15.689 22.881 15.666 L 23.194 15.666 L 23.194 13.234 C 23.236 13.192 23.287 13.176 23.351 13.185 C 23.415 13.195 23.466 13.192 23.508 13.169 L 23.821 13.169 L 23.821 8.932 C 23.738 8.826 23.642 8.784 23.54 8.806 C 23.434 8.829 23.329 8.816 23.226 8.774 C 23.185 8.69 23.179 8.59 23.21 8.474 C 23.242 8.358 23.175 8.259 23.006 8.175 L 21.375 8.175 C 21.334 8.11 21.318 8.052 21.327 8.001 C 21.337 7.949 21.343 7.901 21.343 7.859 L 21.343 7.608 C 21.385 7.566 21.423 7.543 21.452 7.543 L 26.299 7.543 L 26.299 6.973 Z M 29.346 1.266 C 29.43 1.308 29.452 1.373 29.41 1.456 L 29.41 1.837 C 29.346 1.879 29.289 1.901 29.238 1.901 L 28.844 1.901 C 28.803 1.966 28.787 2.027 28.796 2.091 C 28.806 2.156 28.803 2.23 28.781 2.314 L 28.781 3.135 L 28.656 3.135 L 28.374 3.167 L 28.218 3.167 C 28.176 3.209 28.16 3.258 28.17 3.309 C 28.179 3.361 28.186 3.409 28.186 3.451 C 28.163 3.493 28.16 3.544 28.17 3.609 C 28.179 3.673 28.163 3.725 28.122 3.767 L 25.736 3.767 C 25.695 3.702 25.673 3.641 25.673 3.577 L 25.673 3.419 C 25.692 3.354 25.682 3.303 25.641 3.261 L 25.516 3.135 L 25.107 3.135 C 25.087 3.12 25.075 3.096 25.075 3.071 C 25.052 2.774 25.043 2.484 25.043 2.201 L 25.043 1.331 C 25.084 1.289 25.135 1.266 25.199 1.266 L 25.669 1.266 L 25.669 0.696 C 25.711 0.654 25.762 0.638 25.826 0.648 C 25.89 0.657 25.941 0.654 25.983 0.632 L 26.139 0.632 C 26.203 0.632 26.245 0.622 26.264 0.599 C 26.306 0.493 26.315 0.393 26.296 0.3 C 26.274 0.206 26.286 0.103 26.328 0 L 28.713 0 L 28.777 0.064 L 28.777 1.234 C 28.841 1.276 28.899 1.292 28.95 1.282 C 29.001 1.273 29.049 1.266 29.091 1.266 L 29.343 1.266 Z M 49.676 8.159 L 47.921 8.159 C 47.898 8.159 47.879 8.168 47.857 8.191 L 47.857 8.729 L 47.793 8.793 L 46.664 8.793 C 46.623 8.835 46.607 8.884 46.616 8.935 C 46.626 8.987 46.623 9.035 46.6 9.077 L 46.6 9.361 C 46.578 9.383 46.549 9.393 46.507 9.393 L 45.411 9.393 C 45.369 9.499 45.36 9.602 45.379 9.709 C 45.398 9.815 45.388 9.918 45.347 10.024 L 44.781 10.024 C 44.739 10.131 44.73 10.237 44.749 10.34 C 44.768 10.446 44.758 10.55 44.717 10.656 L 44.183 10.656 L 44.119 10.72 L 44.119 11.226 C 44.077 11.268 44.029 11.284 43.978 11.275 C 43.931 11.263 43.881 11.269 43.838 11.291 L 43.524 11.291 C 43.483 11.355 43.467 11.413 43.476 11.465 C 43.486 11.516 43.492 11.565 43.492 11.606 L 43.492 11.861 C 43.451 11.903 43.403 11.919 43.351 11.909 C 43.304 11.898 43.254 11.904 43.211 11.925 C 43.147 11.925 43.089 11.919 43.038 11.909 C 42.986 11.9 42.933 11.918 42.897 11.958 L 42.897 13.127 C 42.833 13.169 42.776 13.185 42.725 13.176 C 42.674 13.166 42.626 13.16 42.584 13.16 L 42.271 13.16 L 42.271 13.791 L 41.676 13.791 C 41.634 13.959 41.612 14.229 41.612 14.597 C 41.612 14.964 41.631 15.318 41.676 15.657 L 42.21 15.657 C 42.252 15.741 42.268 15.815 42.258 15.879 C 42.248 15.944 42.252 16.005 42.274 16.069 C 42.274 16.153 42.268 16.227 42.258 16.292 C 42.248 16.356 42.252 16.43 42.274 16.514 C 42.274 16.578 42.268 16.64 42.258 16.704 C 42.248 16.768 42.264 16.843 42.306 16.926 L 42.84 16.926 C 42.859 16.949 42.872 16.968 42.872 16.991 L 42.872 18.76 C 42.977 18.802 43.08 18.811 43.185 18.792 C 43.291 18.773 43.393 18.782 43.499 18.824 C 43.518 18.889 43.524 18.956 43.515 19.03 C 43.505 19.105 43.499 19.172 43.499 19.237 L 43.499 20.026 C 43.604 20.068 43.706 20.078 43.812 20.058 C 43.917 20.039 44.02 20.049 44.125 20.091 L 44.125 21.26 C 44.167 21.302 44.218 21.318 44.282 21.309 C 44.346 21.299 44.397 21.302 44.439 21.325 L 44.691 21.325 C 44.733 21.367 44.749 21.415 44.739 21.466 C 44.73 21.518 44.733 21.566 44.755 21.608 L 44.755 21.892 C 44.774 21.914 44.806 21.924 44.848 21.924 L 45.945 21.924 C 45.986 21.966 46.002 22.017 45.993 22.082 C 45.983 22.146 45.977 22.198 45.977 22.24 C 45.996 22.282 46.002 22.33 45.993 22.382 C 45.983 22.433 45.999 22.491 46.041 22.556 L 47.799 22.556 C 47.841 22.62 47.863 22.678 47.863 22.73 L 47.863 23.126 C 47.822 23.168 47.79 23.19 47.77 23.19 L 39.204 23.19 C 39.185 23.175 39.173 23.151 39.172 23.126 L 39.172 22.62 C 39.236 22.578 39.297 22.562 39.361 22.572 C 39.425 22.581 39.486 22.578 39.55 22.556 L 39.988 22.556 C 40.052 22.556 40.112 22.562 40.176 22.572 C 40.24 22.581 40.314 22.565 40.397 22.523 L 40.397 21.985 C 40.503 21.943 40.605 21.934 40.71 21.953 C 40.816 21.976 40.918 21.963 41.024 21.921 L 41.024 20.213 C 40.96 20.087 40.857 20.036 40.71 20.055 L 40.458 20.055 C 40.416 20.013 40.394 19.971 40.394 19.929 L 40.394 18.444 C 40.394 18.338 40.343 18.254 40.237 18.193 L 39.828 18.193 L 39.764 18.128 L 39.764 17.084 L 39.732 17.052 L 39.668 16.959 C 39.562 16.939 39.473 16.926 39.403 16.926 L 39.166 16.926 L 39.166 16.485 C 39.083 16.359 39.009 16.295 38.945 16.295 L 38.568 16.295 C 38.526 16.359 38.51 16.427 38.52 16.501 C 38.53 16.575 38.536 16.643 38.536 16.707 L 38.536 17.12 C 38.514 17.203 38.514 17.278 38.536 17.342 C 38.555 17.406 38.546 17.481 38.504 17.564 L 37.97 17.564 C 37.929 17.606 37.906 17.658 37.906 17.722 L 37.906 18.131 C 37.801 18.196 37.702 18.215 37.609 18.196 C 37.516 18.177 37.414 18.186 37.311 18.228 L 37.311 18.766 C 37.206 18.808 37.104 18.818 36.998 18.798 C 36.893 18.779 36.787 18.789 36.685 18.831 L 36.685 19.401 C 36.621 19.443 36.563 19.459 36.512 19.449 C 36.461 19.44 36.413 19.433 36.371 19.433 L 36.09 19.433 C 36.068 19.456 36.058 19.54 36.058 19.688 C 36.036 19.73 36.032 19.781 36.042 19.846 C 36.052 19.91 36.058 19.971 36.058 20.036 C 35.952 20.078 35.853 20.094 35.761 20.084 C 35.668 20.074 35.566 20.068 35.463 20.068 C 35.422 20.11 35.406 20.158 35.415 20.21 C 35.425 20.261 35.431 20.31 35.431 20.352 L 35.431 20.667 C 35.326 20.709 35.227 20.719 35.134 20.7 C 35.041 20.68 34.939 20.677 34.837 20.7 C 34.814 20.909 34.801 21.199 34.789 21.57 C 34.779 21.937 34.795 22.272 34.837 22.565 L 35.997 22.565 C 36.039 22.63 36.055 22.688 36.045 22.739 C 36.036 22.791 36.039 22.839 36.061 22.881 L 36.061 23.136 L 35.997 23.2 L 28.624 23.2 L 28.592 23.136 L 28.592 22.63 C 28.611 22.61 28.624 22.588 28.624 22.565 L 30.379 22.565 C 30.398 22.565 30.421 22.556 30.443 22.533 L 30.443 21.995 L 30.507 21.93 L 32.263 21.93 C 32.327 21.824 32.346 21.724 32.327 21.631 C 32.304 21.537 32.317 21.437 32.359 21.331 L 32.892 21.331 C 32.934 21.289 32.95 21.238 32.94 21.173 C 32.931 21.109 32.934 21.057 32.956 21.015 L 32.956 20.7 L 34.149 20.7 C 34.191 20.616 34.207 20.542 34.197 20.477 C 34.187 20.413 34.181 20.352 34.181 20.287 L 34.181 19.875 C 34.2 19.791 34.2 19.717 34.181 19.652 C 34.159 19.588 34.171 19.517 34.213 19.43 L 34.808 19.43 L 34.808 18.86 C 34.913 18.795 35.012 18.779 35.105 18.811 C 35.198 18.844 35.297 18.837 35.403 18.795 L 35.403 18.637 L 35.434 18.354 L 35.434 18.228 C 35.54 18.186 35.642 18.177 35.748 18.196 C 35.853 18.218 35.956 18.206 36.061 18.164 L 36.061 17.593 C 36.103 17.551 36.151 17.535 36.202 17.545 C 36.253 17.555 36.311 17.561 36.375 17.561 L 36.624 17.561 C 36.666 17.519 36.682 17.471 36.672 17.419 C 36.662 17.368 36.656 17.319 36.656 17.278 C 36.675 17.213 36.682 17.155 36.672 17.104 C 36.661 17.046 36.656 16.988 36.656 16.93 L 37.222 16.93 C 37.305 16.865 37.327 16.804 37.286 16.739 L 37.286 16.643 C 37.305 16.586 37.305 16.525 37.286 16.469 C 37.263 16.417 37.276 16.359 37.318 16.295 L 37.884 16.295 C 37.925 16.188 37.935 16.085 37.916 15.979 C 37.893 15.873 37.906 15.77 37.948 15.663 L 38.482 15.663 L 38.546 15.631 L 38.546 13.955 C 38.482 13.891 38.421 13.839 38.357 13.798 L 37.919 13.798 L 37.919 12.721 C 37.836 12.573 37.746 12.515 37.654 12.547 C 37.561 12.58 37.459 12.573 37.356 12.531 C 37.315 12.489 37.292 12.451 37.292 12.422 L 37.292 10.952 C 37.292 10.869 37.276 10.811 37.244 10.778 L 37.136 10.669 L 36.698 10.669 L 36.698 10.543 L 36.666 10.321 C 36.666 10.256 36.656 10.205 36.634 10.163 L 36.57 10.069 C 36.464 10.05 36.375 10.044 36.304 10.053 C 36.231 10.063 36.151 10.06 36.068 10.037 L 36.068 8.993 C 36.004 8.826 35.889 8.761 35.722 8.803 L 34.875 8.803 C 34.833 8.739 34.811 8.677 34.811 8.613 L 34.811 8.423 C 34.811 8.358 34.795 8.313 34.763 8.281 L 34.654 8.172 L 32.992 8.172 L 32.96 8.107 L 32.96 7.601 L 32.992 7.537 L 33.024 7.537 C 33.839 7.537 34.712 7.53 35.642 7.521 C 36.573 7.511 37.455 7.505 38.293 7.505 C 39.131 7.505 39.85 7.511 40.458 7.521 C 41.065 7.53 41.452 7.546 41.618 7.569 L 41.618 8.139 C 41.554 8.181 41.494 8.191 41.43 8.172 C 41.368 8.152 41.303 8.152 41.241 8.172 L 40.832 8.172 C 40.749 8.172 40.675 8.165 40.611 8.155 C 40.547 8.146 40.474 8.162 40.391 8.204 L 40.391 8.774 L 40.266 8.774 L 39.985 8.806 C 39.921 8.806 39.847 8.829 39.764 8.871 L 39.764 11.275 C 39.869 11.297 39.969 11.3 40.061 11.291 C 40.154 11.281 40.253 11.284 40.359 11.307 C 40.4 11.371 40.416 11.439 40.407 11.513 C 40.397 11.587 40.391 11.655 40.391 11.719 L 40.391 12.541 L 41.615 12.541 C 41.657 12.499 41.673 12.451 41.663 12.399 C 41.653 12.342 41.647 12.283 41.647 12.225 L 41.647 11.974 C 41.689 11.932 41.737 11.916 41.788 11.925 C 41.839 11.935 41.887 11.942 41.929 11.942 C 41.97 11.922 42.018 11.916 42.069 11.925 C 42.12 11.935 42.178 11.942 42.242 11.942 L 42.242 11.371 C 42.306 11.329 42.363 11.307 42.415 11.307 L 42.555 11.307 C 42.597 11.287 42.648 11.287 42.712 11.307 C 42.776 11.329 42.827 11.316 42.869 11.275 L 42.869 10.105 C 42.933 10.063 42.99 10.047 43.041 10.057 C 43.092 10.066 43.14 10.063 43.182 10.04 L 43.435 10.04 C 43.476 9.999 43.499 9.96 43.499 9.931 L 43.499 9.441 C 43.604 9.422 43.703 9.415 43.796 9.425 C 43.889 9.435 43.978 9.431 44.061 9.409 C 44.103 9.367 44.125 9.328 44.125 9.299 L 44.125 8.397 C 44.125 8.249 44.052 8.175 43.905 8.175 L 42.933 8.175 C 42.891 8.11 42.875 8.052 42.885 8.001 C 42.894 7.949 42.891 7.901 42.869 7.859 L 42.869 7.608 L 42.933 7.543 L 49.679 7.543 L 49.711 7.608 L 49.711 7.875 C 49.711 7.969 49.702 8.072 49.679 8.175 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 60.938 10.024 C 60.979 10.047 61.03 10.047 61.094 10.024 C 61.158 10.005 61.209 10.015 61.251 10.057 L 61.251 11.906 C 61.251 12.528 61.241 13.156 61.219 13.788 L 60.685 13.788 C 60.644 13.894 60.634 13.994 60.653 14.088 C 60.672 14.181 60.663 14.284 60.621 14.387 L 60.557 14.419 L 50.738 14.419 C 50.696 14.526 50.687 14.626 50.706 14.719 C 50.725 14.813 50.715 14.916 50.674 15.019 L 50.14 15.019 L 50.076 15.083 L 50.076 19.984 L 50.108 20.049 L 50.642 20.049 C 50.683 20.091 50.699 20.142 50.69 20.207 C 50.68 20.271 50.683 20.323 50.706 20.364 L 50.706 20.616 C 50.747 20.658 50.795 20.674 50.846 20.664 C 50.898 20.654 50.946 20.658 50.987 20.68 L 51.268 20.68 C 51.31 20.745 51.326 20.803 51.316 20.854 C 51.307 20.906 51.3 20.954 51.3 20.996 C 51.32 21.06 51.332 21.144 51.332 21.251 C 51.374 21.292 51.422 21.309 51.473 21.299 C 51.524 21.289 51.572 21.292 51.614 21.315 L 51.927 21.315 L 51.927 21.885 C 52.033 21.908 52.231 21.918 52.522 21.918 L 54.389 21.918 C 54.693 21.918 54.907 21.908 55.032 21.885 L 55.032 21.347 L 55.096 21.315 L 56.257 21.315 C 56.298 21.209 56.308 21.106 56.289 20.999 C 56.266 20.893 56.279 20.79 56.321 20.683 C 56.384 20.661 56.445 20.658 56.509 20.667 C 56.573 20.677 56.647 20.683 56.73 20.683 L 57.484 20.683 C 57.526 20.619 57.542 20.551 57.532 20.477 C 57.523 20.409 57.517 20.34 57.516 20.271 L 57.516 20.178 L 57.548 19.955 L 57.548 19.862 C 57.548 19.778 57.542 19.704 57.532 19.639 C 57.523 19.575 57.526 19.504 57.548 19.417 L 57.846 19.417 C 57.938 19.417 58.038 19.407 58.143 19.385 L 58.143 18.215 C 58.249 18.173 58.348 18.164 58.44 18.183 C 58.533 18.206 58.632 18.193 58.738 18.151 L 58.77 18.119 L 58.77 15.715 C 58.811 15.673 58.859 15.657 58.91 15.666 C 58.962 15.676 59.019 15.673 59.083 15.65 L 59.365 15.65 C 59.406 15.734 59.422 15.815 59.412 15.889 C 59.403 15.963 59.397 16.031 59.397 16.095 L 59.397 16.884 C 59.502 16.926 59.601 16.936 59.694 16.917 C 59.787 16.897 59.886 16.907 59.991 16.949 L 59.991 20.648 C 59.969 20.671 59.927 20.68 59.867 20.68 L 59.457 20.68 C 59.393 20.722 59.368 20.77 59.377 20.822 C 59.387 20.874 59.393 20.922 59.393 20.964 L 59.393 21.247 C 59.329 21.289 59.272 21.305 59.221 21.296 C 59.173 21.284 59.124 21.29 59.08 21.312 L 58.799 21.312 C 58.757 21.418 58.747 21.518 58.767 21.611 C 58.786 21.705 58.776 21.808 58.735 21.911 L 57.574 21.911 C 57.532 22.017 57.523 22.121 57.542 22.227 C 57.561 22.333 57.552 22.436 57.51 22.543 L 56.317 22.543 C 56.276 22.607 56.26 22.665 56.269 22.717 C 56.279 22.768 56.285 22.817 56.285 22.858 L 56.285 23.113 C 56.263 23.136 56.253 23.155 56.253 23.177 L 50.699 23.177 L 50.699 22.736 L 50.607 22.643 C 50.584 22.623 50.565 22.591 50.543 22.549 L 49.507 22.549 C 49.484 22.549 49.465 22.539 49.443 22.517 L 49.443 22.137 C 49.401 22.095 49.369 22.046 49.35 21.995 C 49.33 21.944 49.28 21.911 49.225 21.914 L 48.88 21.914 C 48.838 21.873 48.815 21.816 48.816 21.756 L 48.816 21.566 C 48.835 21.483 48.784 21.399 48.659 21.312 L 48.221 21.312 C 48.199 21.122 48.196 20.932 48.205 20.741 C 48.215 20.551 48.199 20.361 48.157 20.171 L 48.093 20.078 C 47.988 20.058 47.898 20.045 47.828 20.045 L 47.591 20.045 L 47.591 14.448 C 47.633 14.407 47.684 14.39 47.748 14.4 C 47.812 14.41 47.863 14.416 47.905 14.416 C 48.01 14.416 48.103 14.407 48.186 14.384 L 48.186 14.32 C 48.205 14.023 48.218 13.73 48.218 13.433 L 48.218 12.547 L 48.784 12.547 C 48.826 12.464 48.842 12.389 48.832 12.325 C 48.822 12.261 48.816 12.199 48.816 12.135 C 48.835 12.051 48.842 11.977 48.832 11.913 C 48.822 11.848 48.816 11.777 48.816 11.69 C 48.835 11.628 48.835 11.562 48.816 11.5 C 48.794 11.436 48.806 11.365 48.848 11.278 L 49.414 11.278 C 49.455 11.194 49.471 11.12 49.462 11.055 C 49.452 10.991 49.446 10.93 49.446 10.865 L 49.446 10.453 C 49.446 10.369 49.44 10.295 49.43 10.231 C 49.42 10.166 49.436 10.095 49.478 10.008 L 50.044 10.008 C 50.085 9.966 50.101 9.915 50.092 9.85 C 50.082 9.786 50.076 9.734 50.076 9.692 L 50.076 9.438 C 50.117 9.396 50.165 9.38 50.217 9.39 C 50.268 9.399 50.316 9.396 50.357 9.373 L 50.639 9.373 C 50.68 9.332 50.696 9.28 50.687 9.216 C 50.677 9.151 50.68 9.1 50.703 9.058 L 50.703 8.806 C 50.744 8.764 50.792 8.748 50.843 8.758 C 50.894 8.768 50.942 8.774 50.984 8.774 C 51.048 8.755 51.105 8.748 51.157 8.758 C 51.208 8.768 51.256 8.774 51.297 8.774 L 51.297 8.204 L 51.361 8.139 L 52.554 8.139 L 52.554 7.54 L 52.618 7.508 L 53.747 7.508 C 53.81 7.401 53.83 7.302 53.81 7.208 C 53.788 7.115 53.801 7.012 53.842 6.908 L 58.108 6.908 C 58.149 6.95 58.165 6.999 58.156 7.05 C 58.146 7.102 58.14 7.15 58.14 7.192 C 58.159 7.234 58.165 7.282 58.156 7.334 C 58.146 7.385 58.14 7.443 58.14 7.508 L 59.333 7.508 C 59.374 7.55 59.397 7.601 59.397 7.666 L 59.397 8.078 C 59.438 8.12 59.486 8.136 59.537 8.126 C 59.588 8.117 59.636 8.12 59.678 8.143 L 59.959 8.143 C 60.001 8.207 60.017 8.265 60.007 8.317 C 59.998 8.368 60.001 8.416 60.023 8.458 L 60.023 8.71 C 60.129 8.752 60.228 8.768 60.321 8.758 C 60.413 8.748 60.512 8.764 60.618 8.806 L 60.618 9.976 C 60.682 10.018 60.739 10.034 60.791 10.024 C 60.842 10.015 60.89 10.008 60.931 10.008 Z M 58.773 10.817 C 58.69 10.669 58.591 10.617 58.476 10.659 C 58.361 10.701 58.252 10.691 58.146 10.627 L 58.146 9.045 C 58.165 8.961 58.114 8.877 57.99 8.793 L 56.922 8.793 L 56.922 8.32 L 56.765 8.162 L 55.102 8.162 C 55.08 8.184 55.061 8.194 55.038 8.194 L 55.038 8.793 L 54.629 8.793 C 54.565 8.793 54.498 8.787 54.424 8.777 C 54.351 8.768 54.284 8.771 54.22 8.793 C 54.156 8.793 54.089 8.787 54.015 8.777 C 53.943 8.767 53.87 8.785 53.81 8.826 L 53.81 9.364 C 53.747 9.406 53.689 9.422 53.638 9.412 C 53.581 9.401 53.523 9.396 53.465 9.396 C 53.424 9.419 53.376 9.422 53.324 9.412 C 53.272 9.403 53.219 9.421 53.184 9.46 L 53.184 9.715 C 53.184 9.757 53.19 9.805 53.2 9.857 C 53.209 9.908 53.193 9.966 53.152 10.031 L 52.838 10.031 C 52.797 10.053 52.749 10.057 52.698 10.047 C 52.646 10.037 52.592 10.056 52.557 10.095 L 52.557 10.347 C 52.557 10.388 52.563 10.44 52.573 10.504 C 52.583 10.569 52.567 10.62 52.525 10.662 L 51.991 10.662 C 51.95 10.727 51.934 10.785 51.943 10.836 C 51.953 10.888 51.95 10.936 51.927 10.978 C 51.927 11.02 51.934 11.072 51.943 11.136 C 51.953 11.2 51.937 11.252 51.895 11.294 L 51.329 11.294 C 51.307 11.378 51.304 11.452 51.313 11.516 C 51.323 11.581 51.329 11.642 51.329 11.706 L 51.329 11.832 L 51.297 12.022 L 51.297 12.148 C 51.297 12.212 51.304 12.273 51.313 12.338 C 51.323 12.402 51.307 12.476 51.265 12.56 L 50.699 12.56 L 50.699 13.16 L 58.699 13.16 C 58.741 12.76 58.763 12.364 58.763 11.974 L 58.763 10.82 Z M 72.736 0.003 C 72.778 0.045 72.8 0.097 72.8 0.161 L 72.8 0.635 L 72.234 0.635 C 72.17 0.741 72.151 0.847 72.17 0.951 C 72.19 1.057 72.18 1.16 72.139 1.266 L 71.573 1.266 C 71.531 1.373 71.525 1.476 71.557 1.582 C 71.589 1.688 71.582 1.792 71.541 1.898 L 70.975 1.898 C 70.952 1.92 70.943 1.94 70.943 1.962 L 70.943 3.1 C 70.837 3.142 70.735 3.151 70.629 3.132 C 70.524 3.113 70.418 3.122 70.316 3.164 C 70.294 3.229 70.29 3.296 70.3 3.37 C 70.31 3.445 70.316 3.512 70.316 3.577 L 70.316 5.6 C 70.21 5.642 70.108 5.652 70.003 5.632 C 69.897 5.613 69.795 5.623 69.689 5.665 L 69.689 8.732 C 69.648 8.774 69.597 8.79 69.533 8.781 C 69.469 8.771 69.417 8.774 69.376 8.797 L 69.123 8.797 C 69.082 8.839 69.059 8.877 69.059 8.906 L 69.059 11.893 L 68.935 11.893 L 68.653 11.925 C 68.589 11.925 68.516 11.948 68.433 11.99 L 68.433 14.961 C 68.433 14.983 68.423 15.003 68.401 15.025 C 68.318 15.048 68.228 15.051 68.135 15.041 C 68.043 15.032 67.94 15.048 67.838 15.09 L 67.838 16.308 C 67.838 16.698 67.828 17.094 67.806 17.493 C 67.806 17.516 67.796 17.535 67.774 17.558 L 67.509 17.558 C 67.416 17.558 67.313 17.568 67.211 17.59 L 67.211 20.625 L 67.147 20.69 L 66.882 20.69 C 66.789 20.69 66.687 20.712 66.584 20.754 L 66.584 21.26 C 66.69 21.302 66.789 21.312 66.882 21.292 C 66.975 21.273 67.074 21.283 67.179 21.325 C 67.221 21.408 67.23 21.483 67.211 21.547 C 67.189 21.611 67.189 21.673 67.211 21.737 L 67.211 22.527 L 67.243 22.559 L 69.628 22.559 C 69.648 22.581 69.67 22.591 69.692 22.591 L 69.692 22.891 C 69.692 22.984 69.67 23.087 69.628 23.19 L 61.03 23.19 C 61.008 23.084 60.998 22.984 60.998 22.891 L 60.998 22.623 L 61.062 22.559 L 62.789 22.559 C 62.872 22.494 62.895 22.433 62.853 22.369 L 62.853 21.956 L 62.978 21.956 L 63.166 21.924 L 64.046 21.924 C 64.087 21.905 64.11 21.872 64.11 21.831 L 64.11 20.123 C 64.11 20.103 64.119 20.081 64.142 20.058 L 64.676 20.058 C 64.695 20.039 64.717 20.007 64.74 19.965 L 64.74 16.994 C 64.759 16.952 64.832 16.93 64.96 16.93 L 65.305 16.93 C 65.328 16.91 65.337 16.888 65.337 16.865 L 65.337 14.461 C 65.443 14.419 65.542 14.41 65.635 14.429 C 65.728 14.452 65.827 14.439 65.932 14.397 L 65.964 14.365 L 65.964 11.329 C 66.07 11.287 66.172 11.278 66.278 11.297 C 66.383 11.32 66.485 11.307 66.591 11.265 L 66.591 8.197 C 66.632 8.155 66.684 8.139 66.748 8.149 C 66.811 8.159 66.863 8.165 66.904 8.165 L 67.157 8.165 C 67.198 8.123 67.221 8.081 67.221 8.039 L 67.221 5.668 C 67.326 5.645 67.419 5.642 67.502 5.652 C 67.585 5.661 67.681 5.668 67.784 5.668 C 67.825 5.626 67.841 5.584 67.831 5.542 C 67.822 5.5 67.815 5.458 67.815 5.417 C 67.857 4.34 67.857 3.267 67.815 2.191 C 67.815 2.001 67.732 1.908 67.563 1.908 L 67.25 1.908 C 67.23 1.892 67.218 1.868 67.218 1.843 L 67.218 1.431 L 67.061 1.273 L 66.214 1.273 C 65.942 1.273 65.66 1.263 65.366 1.241 L 65.366 0.67 C 65.472 0.628 65.571 0.619 65.664 0.638 C 65.756 0.661 65.855 0.648 65.961 0.606 L 65.961 0.068 L 66.025 0.003 L 72.74 0.003 Z M 86.195 7.94 L 86.195 8.352 C 86.195 8.416 86.201 8.484 86.211 8.558 C 86.22 8.632 86.204 8.7 86.163 8.764 L 85.597 8.764 C 85.555 8.871 85.546 8.974 85.565 9.08 C 85.584 9.187 85.574 9.29 85.533 9.396 L 84.999 9.396 L 84.935 9.46 L 84.935 13.127 L 84.903 13.16 L 83.742 13.16 C 83.722 13.144 83.711 13.12 83.71 13.095 L 83.71 11.942 C 83.71 11.574 83.701 11.197 83.678 10.82 C 83.656 10.778 83.605 10.714 83.522 10.63 L 83.458 10.63 C 83.435 10.653 83.394 10.662 83.333 10.662 C 83.25 10.662 83.176 10.653 83.112 10.63 L 83.08 10.598 L 83.08 10.25 C 83.08 10.102 83.007 10.028 82.86 10.028 L 82.514 10.028 L 82.45 9.995 L 82.45 9.554 C 82.386 9.489 82.326 9.438 82.262 9.396 L 81.824 9.396 L 81.824 8.955 C 81.782 8.913 81.757 8.88 81.744 8.861 C 81.734 8.842 81.709 8.819 81.664 8.797 L 78.776 8.797 C 78.713 8.903 78.697 8.996 78.729 9.08 C 78.761 9.164 78.754 9.261 78.713 9.364 C 78.69 9.386 78.661 9.396 78.62 9.396 L 78.07 9.396 C 77.891 9.396 77.699 9.419 77.488 9.46 L 77.488 12.431 C 77.488 12.473 77.498 12.505 77.52 12.525 L 78.054 12.525 C 78.095 12.589 78.111 12.647 78.102 12.699 C 78.092 12.75 78.086 12.799 78.086 12.841 C 78.105 12.882 78.111 12.924 78.102 12.966 C 78.092 13.008 78.086 13.05 78.086 13.092 C 78.127 13.134 78.169 13.156 78.211 13.156 L 78.713 13.156 C 78.732 13.263 78.738 13.363 78.729 13.456 C 78.719 13.549 78.713 13.653 78.713 13.756 C 78.776 13.798 78.844 13.814 78.917 13.804 C 78.991 13.794 79.058 13.788 79.122 13.788 L 79.937 13.788 C 79.979 13.894 79.988 13.994 79.969 14.088 C 79.947 14.181 79.947 14.284 79.969 14.387 C 80.033 14.429 80.1 14.439 80.174 14.419 C 80.247 14.4 80.314 14.4 80.378 14.419 L 80.788 14.419 C 80.852 14.419 80.919 14.413 80.992 14.403 C 81.066 14.394 81.133 14.41 81.197 14.452 L 81.197 14.99 C 81.261 15.032 81.319 15.048 81.37 15.038 C 81.421 15.028 81.469 15.032 81.51 15.054 L 81.792 15.054 C 81.833 15.161 81.843 15.254 81.824 15.338 C 81.801 15.422 81.814 15.518 81.856 15.621 L 81.888 15.654 L 83.048 15.654 C 83.09 15.76 83.1 15.866 83.08 15.969 C 83.058 16.076 83.071 16.179 83.112 16.285 L 83.646 16.285 C 83.688 16.35 83.704 16.408 83.694 16.459 C 83.685 16.511 83.688 16.559 83.71 16.601 L 83.71 16.884 C 83.816 16.926 83.908 16.936 83.992 16.917 C 84.075 16.897 84.171 16.907 84.273 16.949 C 84.292 17.561 84.305 18.17 84.305 18.782 L 84.305 20.616 C 84.199 20.68 84.1 20.7 84.008 20.68 C 83.915 20.661 83.813 20.671 83.71 20.712 L 83.71 21.882 C 83.605 21.924 83.499 21.934 83.397 21.914 C 83.291 21.895 83.189 21.905 83.084 21.947 L 83.084 22.246 C 83.084 22.34 83.061 22.443 83.02 22.546 L 81.891 22.546 C 81.827 22.652 81.808 22.752 81.827 22.846 C 81.846 22.939 81.836 23.042 81.795 23.145 C 81.753 23.187 81.702 23.203 81.638 23.194 C 81.574 23.184 81.514 23.177 81.45 23.177 L 80.008 23.177 C 79.966 23.284 79.956 23.384 79.976 23.477 C 79.995 23.571 79.985 23.67 79.944 23.777 L 77.779 23.777 C 77.066 23.777 76.346 23.767 75.614 23.745 L 75.614 23.335 C 75.592 23.293 75.573 23.268 75.55 23.255 C 75.528 23.245 75.499 23.219 75.458 23.174 L 73.763 23.174 L 73.763 22.733 L 73.67 22.639 C 73.648 22.62 73.629 22.588 73.606 22.546 L 72.57 22.546 C 72.529 22.481 72.513 22.42 72.522 22.356 C 72.532 22.291 72.529 22.23 72.506 22.166 C 72.506 22.04 72.433 21.956 72.286 21.914 C 72.119 21.914 71.982 21.905 71.876 21.882 L 71.876 20.838 C 71.854 20.796 71.835 20.77 71.812 20.758 C 71.79 20.748 71.761 20.722 71.72 20.677 L 71.282 20.677 L 71.282 20.078 C 71.387 20.036 71.486 20.026 71.579 20.045 C 71.672 20.068 71.771 20.055 71.876 20.013 L 71.876 18.811 C 71.982 18.792 72.081 18.786 72.174 18.795 C 72.266 18.805 72.366 18.802 72.471 18.779 C 72.49 18.737 72.503 18.673 72.503 18.589 L 72.503 17.545 C 72.609 17.526 72.708 17.519 72.8 17.529 C 72.893 17.539 72.992 17.535 73.098 17.513 C 73.139 17.429 73.149 17.332 73.13 17.229 C 73.107 17.123 73.12 17.02 73.162 16.913 L 73.696 16.913 C 73.737 16.872 73.76 16.82 73.76 16.756 L 73.76 16.343 C 73.801 16.301 73.849 16.285 73.9 16.295 C 73.951 16.304 73.999 16.301 74.041 16.279 L 74.322 16.279 L 74.386 16.343 L 74.386 17.513 C 74.281 17.555 74.175 17.564 74.073 17.545 C 73.967 17.526 73.865 17.535 73.76 17.577 L 73.76 20.645 C 73.865 20.687 73.967 20.696 74.073 20.677 C 74.179 20.654 74.281 20.667 74.386 20.709 L 74.386 21.28 L 74.543 21.28 L 74.824 21.312 L 74.949 21.312 C 74.991 21.418 75 21.512 74.981 21.595 C 74.959 21.679 74.971 21.776 75.013 21.879 L 75.045 21.911 L 76.772 21.911 C 76.791 21.934 76.813 21.943 76.836 21.943 C 76.877 22.05 76.887 22.15 76.868 22.243 C 76.845 22.336 76.858 22.44 76.9 22.543 L 78.687 22.543 C 78.729 22.501 78.745 22.449 78.735 22.385 C 78.725 22.32 78.719 22.269 78.719 22.227 L 78.719 21.972 C 78.761 21.93 78.802 21.908 78.844 21.908 L 80.57 21.908 L 80.57 21.338 C 80.676 21.296 80.778 21.286 80.884 21.305 C 80.989 21.328 81.091 21.315 81.197 21.273 L 81.197 20.703 C 81.303 20.661 81.405 20.651 81.51 20.671 C 81.616 20.693 81.718 20.68 81.824 20.638 L 81.824 18.963 C 81.76 18.837 81.657 18.773 81.51 18.773 C 81.469 18.795 81.427 18.798 81.386 18.789 C 81.344 18.779 81.303 18.773 81.261 18.773 C 81.197 18.708 81.187 18.592 81.229 18.425 C 81.229 18.36 81.213 18.309 81.181 18.267 C 81.149 18.225 81.114 18.183 81.072 18.141 L 80.602 18.141 L 80.602 17.7 L 80.446 17.542 L 80.036 17.542 C 79.995 17.5 79.972 17.468 79.972 17.448 L 79.972 17.197 C 79.972 17.007 79.88 16.913 79.691 16.913 L 78.78 16.913 C 78.738 16.849 78.716 16.788 78.716 16.723 L 78.716 16.565 C 78.735 16.482 78.725 16.424 78.684 16.391 C 78.642 16.359 78.601 16.324 78.559 16.282 L 77.491 16.282 L 77.491 15.84 C 77.408 15.757 77.354 15.692 77.334 15.65 L 76.925 15.65 C 76.884 15.65 76.861 15.631 76.861 15.586 L 76.861 15.27 C 76.861 15.122 76.788 15.048 76.641 15.048 L 76.263 15.048 C 76.241 15.006 76.231 14.941 76.231 14.858 L 76.231 14.668 C 76.25 14.603 76.241 14.558 76.199 14.526 C 76.158 14.494 76.116 14.458 76.075 14.416 L 75.637 14.416 L 75.637 13.943 C 75.573 13.901 75.512 13.849 75.448 13.785 L 74.978 13.785 L 74.978 13.372 C 74.978 13.224 74.904 13.15 74.757 13.15 L 74.412 13.15 C 74.39 13.044 74.38 12.879 74.38 12.66 L 74.38 11.207 C 74.38 10.965 74.39 10.782 74.412 10.653 L 74.946 10.653 C 74.965 10.633 74.978 10.611 74.978 10.588 L 74.978 9.451 C 75.083 9.409 75.186 9.399 75.291 9.419 C 75.397 9.441 75.499 9.428 75.605 9.386 L 75.605 9.228 L 75.637 8.945 L 75.637 8.819 C 75.742 8.777 75.841 8.768 75.934 8.787 C 76.027 8.81 76.126 8.797 76.231 8.755 L 76.231 8.217 L 76.295 8.152 L 77.424 8.152 C 77.488 8.046 77.504 7.946 77.472 7.853 C 77.44 7.759 77.446 7.659 77.488 7.553 C 77.654 7.534 78.07 7.517 78.729 7.505 C 79.387 7.495 80.155 7.488 81.034 7.488 C 81.913 7.488 82.818 7.495 83.749 7.505 C 84.679 7.514 85.478 7.521 86.15 7.521 C 86.191 7.585 86.201 7.653 86.182 7.727 C 86.159 7.794 86.159 7.866 86.182 7.933 Z M 97.293 6.96 C 97.399 6.941 97.549 6.925 97.747 6.912 C 97.945 6.902 98.16 6.896 98.39 6.896 L 99.113 6.896 C 99.365 6.896 99.583 6.905 99.771 6.928 L 99.771 8.13 C 99.707 8.172 99.64 8.181 99.567 8.162 C 99.493 8.143 99.426 8.143 99.362 8.162 L 98.953 8.162 C 98.889 8.162 98.822 8.155 98.748 8.146 C 98.676 8.136 98.603 8.153 98.543 8.194 L 98.543 9.364 C 98.479 9.406 98.422 9.422 98.371 9.412 C 98.32 9.402 98.272 9.396 98.23 9.396 C 98.188 9.419 98.147 9.422 98.105 9.412 C 98.064 9.402 98.022 9.396 97.981 9.396 L 97.917 9.46 L 97.917 10.662 L 97.351 10.662 C 97.328 10.685 97.309 10.695 97.287 10.695 L 97.287 13.73 C 97.287 13.752 97.277 13.772 97.255 13.794 L 96.721 13.794 L 96.657 13.859 L 96.657 16.23 C 96.657 16.253 96.647 16.272 96.625 16.295 L 96.091 16.295 L 96.059 16.359 C 96.037 16.382 96.027 16.411 96.027 16.453 L 96.027 19.395 C 95.985 19.436 95.937 19.453 95.886 19.443 C 95.835 19.433 95.787 19.427 95.746 19.427 L 95.464 19.427 L 95.432 19.491 L 95.432 21.895 C 95.496 21.937 95.557 21.953 95.621 21.943 C 95.685 21.934 95.746 21.927 95.81 21.927 C 95.893 21.95 95.966 21.953 96.03 21.943 C 96.094 21.934 96.164 21.927 96.251 21.927 L 96.66 21.927 L 96.66 22.527 C 96.724 22.568 96.785 22.585 96.849 22.575 C 96.913 22.565 96.973 22.559 97.037 22.559 L 98.166 22.559 C 98.23 22.559 98.291 22.552 98.355 22.543 C 98.419 22.533 98.47 22.549 98.511 22.591 L 98.511 23.161 L 98.479 23.194 L 89.223 23.194 L 89.223 22.878 C 89.223 22.771 89.242 22.668 89.287 22.562 L 91.013 22.562 C 91.055 22.52 91.077 22.472 91.077 22.42 L 91.077 21.963 L 91.202 21.963 L 91.391 21.93 L 92.302 21.93 C 92.343 21.824 92.353 21.724 92.334 21.631 C 92.311 21.537 92.311 21.437 92.334 21.331 L 92.9 21.331 L 92.932 21.267 L 92.932 18.863 C 93.037 18.821 93.136 18.811 93.229 18.831 C 93.322 18.853 93.421 18.84 93.527 18.798 C 93.546 18.779 93.559 18.757 93.559 18.734 L 93.559 15.731 C 93.6 15.689 93.651 15.673 93.715 15.683 C 93.779 15.692 93.83 15.689 93.872 15.666 L 94.185 15.666 L 94.185 13.234 C 94.227 13.192 94.278 13.176 94.342 13.185 C 94.406 13.195 94.457 13.192 94.499 13.169 L 94.812 13.169 L 94.812 8.932 C 94.729 8.826 94.633 8.784 94.531 8.806 C 94.425 8.829 94.32 8.816 94.217 8.774 C 94.176 8.69 94.169 8.59 94.201 8.474 C 94.233 8.358 94.166 8.259 93.997 8.175 L 92.366 8.175 C 92.324 8.11 92.308 8.052 92.318 8.001 C 92.327 7.949 92.334 7.901 92.334 7.859 L 92.334 7.608 C 92.375 7.566 92.414 7.543 92.443 7.543 L 97.29 7.543 L 97.29 6.973 Z M 100.337 1.266 C 100.42 1.308 100.443 1.373 100.401 1.456 L 100.401 1.837 C 100.337 1.879 100.28 1.901 100.228 1.901 L 99.835 1.901 C 99.794 1.966 99.778 2.027 99.787 2.091 C 99.797 2.156 99.794 2.23 99.771 2.314 L 99.771 3.135 L 99.647 3.135 L 99.365 3.167 L 99.208 3.167 C 99.167 3.209 99.151 3.258 99.161 3.309 C 99.17 3.361 99.177 3.409 99.177 3.451 C 99.154 3.493 99.151 3.544 99.161 3.609 C 99.17 3.673 99.154 3.725 99.113 3.767 L 96.727 3.767 C 96.686 3.702 96.663 3.641 96.663 3.577 L 96.663 3.419 C 96.682 3.354 96.673 3.303 96.631 3.261 L 96.507 3.135 L 96.097 3.135 C 96.078 3.12 96.066 3.096 96.065 3.071 C 96.043 2.774 96.033 2.484 96.033 2.201 L 96.033 1.331 C 96.075 1.289 96.126 1.266 96.19 1.266 L 96.66 1.266 L 96.66 0.696 C 96.702 0.654 96.753 0.638 96.817 0.648 C 96.881 0.657 96.932 0.654 96.973 0.632 L 97.13 0.632 C 97.194 0.632 97.236 0.622 97.255 0.599 C 97.296 0.493 97.306 0.393 97.287 0.3 C 97.264 0.206 97.277 0.103 97.319 0 L 99.704 0 L 99.768 0.064 L 99.768 1.234 C 99.832 1.276 99.89 1.292 99.941 1.282 C 99.992 1.273 100.04 1.266 100.081 1.266 L 100.334 1.266 Z M 119.036 22.546 C 119.059 22.568 119.078 22.578 119.1 22.578 L 119.1 22.878 C 119.1 22.971 119.078 23.074 119.036 23.177 L 110.47 23.177 L 110.406 23.145 L 110.406 22.607 L 110.438 22.543 L 112.225 22.543 C 112.267 22.436 112.277 22.336 112.257 22.243 C 112.235 22.15 112.248 22.046 112.289 21.943 C 112.309 21.943 112.321 21.934 112.321 21.911 L 113.45 21.911 C 113.492 21.847 113.508 21.785 113.498 21.721 C 113.488 21.657 113.492 21.595 113.514 21.531 L 113.514 21.089 C 113.514 21.025 113.508 20.964 113.498 20.899 C 113.488 20.835 113.504 20.764 113.546 20.677 L 114.08 20.677 C 114.122 20.593 114.138 20.519 114.128 20.455 C 114.118 20.39 114.122 20.329 114.144 20.265 L 114.144 18.998 C 114.144 18.934 114.138 18.866 114.128 18.792 C 114.118 18.718 114.122 18.65 114.144 18.586 C 114.144 18.521 114.138 18.454 114.128 18.38 C 114.118 18.305 114.134 18.238 114.176 18.173 L 114.71 18.173 L 114.742 18.109 L 114.742 15.074 C 114.847 15.032 114.947 15.022 115.039 15.041 C 115.132 15.064 115.231 15.051 115.337 15.009 C 115.356 14.861 115.372 14.581 115.385 14.171 C 115.394 13.759 115.401 13.292 115.401 12.763 C 115.401 12.235 115.394 11.684 115.385 11.104 C 115.375 10.524 115.369 10.002 115.369 9.538 C 115.336 9.525 115.308 9.503 115.289 9.473 C 115.267 9.438 115.24 9.407 115.209 9.38 L 114.799 9.38 L 114.735 9.315 L 114.735 9 C 114.735 8.851 114.662 8.777 114.515 8.777 L 111.065 8.777 C 111.023 8.819 111.007 8.868 111.017 8.919 C 111.026 8.971 111.033 9.019 111.033 9.061 C 111.01 9.103 111.007 9.154 111.017 9.219 C 111.026 9.283 111.033 9.335 111.033 9.377 L 110.438 9.377 C 110.397 9.441 110.381 9.499 110.39 9.551 C 110.4 9.602 110.406 9.651 110.406 9.692 L 110.406 9.976 C 110.301 10.018 110.198 10.028 110.093 10.008 C 109.987 9.989 109.882 9.999 109.779 10.04 L 109.779 10.611 C 109.674 10.653 109.572 10.662 109.466 10.643 C 109.361 10.624 109.255 10.633 109.153 10.675 L 109.153 11.877 C 109.047 11.919 108.945 11.925 108.839 11.893 C 108.734 11.861 108.631 11.867 108.526 11.909 L 108.526 12.48 C 108.484 12.522 108.433 12.538 108.369 12.528 C 108.305 12.518 108.254 12.512 108.213 12.512 C 108.171 12.534 108.129 12.538 108.088 12.528 C 108.046 12.518 108.005 12.512 107.963 12.512 L 107.931 12.576 L 107.931 14.349 L 107.899 14.381 C 107.794 14.423 107.701 14.432 107.618 14.413 C 107.535 14.394 107.439 14.394 107.337 14.413 L 107.305 14.445 L 107.305 16.849 L 107.241 16.913 L 106.739 16.913 L 106.675 16.978 L 106.675 20.045 L 106.109 20.045 L 106.045 20.11 L 106.045 21.247 C 106.15 21.289 106.253 21.305 106.358 21.296 C 106.464 21.286 106.566 21.302 106.671 21.344 L 106.671 21.882 C 106.777 21.924 106.879 21.934 106.985 21.914 C 107.09 21.895 107.193 21.905 107.298 21.947 L 107.298 22.246 C 107.298 22.34 107.317 22.443 107.362 22.546 L 108.491 22.546 C 108.532 22.588 108.548 22.636 108.539 22.688 C 108.529 22.739 108.523 22.797 108.523 22.862 C 108.542 22.904 108.548 22.952 108.539 23.003 C 108.529 23.055 108.523 23.103 108.523 23.145 C 108.376 23.168 107.941 23.181 107.221 23.194 C 106.499 23.203 105.683 23.21 104.775 23.21 C 103.867 23.21 102.956 23.203 102.045 23.194 C 101.133 23.184 100.417 23.177 99.896 23.177 C 99.857 23.142 99.838 23.088 99.848 23.036 C 99.858 22.984 99.854 22.926 99.832 22.862 L 99.832 22.546 L 101.683 22.546 C 101.725 22.44 101.731 22.336 101.699 22.23 C 101.667 22.124 101.674 22.021 101.715 21.914 L 102.908 21.914 C 102.95 21.872 102.966 21.821 102.956 21.756 C 102.946 21.692 102.94 21.64 102.94 21.599 L 102.94 21.347 C 103.045 21.305 103.148 21.296 103.253 21.315 C 103.359 21.338 103.461 21.325 103.567 21.283 L 103.567 19.449 C 103.672 19.407 103.774 19.398 103.88 19.417 C 103.986 19.44 104.088 19.427 104.193 19.385 L 104.193 16.35 C 104.235 16.308 104.286 16.285 104.35 16.285 L 104.759 16.285 C 104.801 16.243 104.823 16.205 104.823 16.176 L 104.823 13.788 L 105.357 13.788 L 105.421 13.756 L 105.421 10.72 L 105.485 10.656 L 105.987 10.656 L 106.051 10.591 L 106.051 9.547 L 105.894 9.39 L 105.456 9.39 L 105.456 8.948 C 105.373 8.864 105.309 8.813 105.268 8.79 C 105.101 8.79 104.964 8.781 104.858 8.758 L 104.826 8.726 L 104.826 8.694 C 104.804 8.652 104.801 8.6 104.81 8.536 C 104.82 8.471 104.826 8.42 104.826 8.378 C 104.785 8.23 104.702 8.155 104.574 8.155 L 103.634 8.155 C 103.592 8.114 103.568 8.057 103.57 7.998 L 103.57 7.84 C 103.57 7.798 103.563 7.749 103.554 7.698 C 103.544 7.646 103.56 7.588 103.602 7.524 L 107.867 7.524 C 107.909 7.588 107.925 7.646 107.915 7.698 C 107.906 7.749 107.909 7.798 107.931 7.84 L 107.931 8.094 C 107.973 8.136 108.021 8.152 108.072 8.143 C 108.123 8.133 108.171 8.136 108.213 8.159 L 108.494 8.159 C 108.516 8.181 108.526 8.21 108.526 8.252 L 108.526 9.992 C 108.568 10.034 108.619 10.05 108.683 10.04 C 108.747 10.031 108.798 10.024 108.839 10.024 L 109.153 10.024 L 109.153 9.454 C 109.217 9.412 109.274 9.396 109.325 9.406 C 109.377 9.415 109.424 9.412 109.466 9.39 L 109.719 9.39 C 109.76 9.348 109.783 9.309 109.783 9.28 L 109.783 8.79 L 110.349 8.79 C 110.412 8.684 110.432 8.581 110.412 8.474 C 110.39 8.368 110.403 8.265 110.444 8.159 L 110.978 8.159 C 111.02 8.052 111.03 7.949 111.01 7.843 C 110.988 7.737 111.001 7.633 111.042 7.527 L 112.862 7.527 C 112.903 7.485 112.919 7.434 112.91 7.369 C 112.9 7.305 112.894 7.253 112.894 7.211 L 112.894 6.957 C 112.977 6.937 113.108 6.921 113.287 6.908 C 113.466 6.899 113.668 6.892 113.898 6.892 L 114.62 6.892 C 114.873 6.892 115.122 6.902 115.372 6.925 L 115.372 7.495 C 115.436 7.537 115.503 7.553 115.576 7.543 C 115.65 7.534 115.717 7.527 115.781 7.527 L 116.19 7.527 C 116.254 7.527 116.321 7.521 116.395 7.511 C 116.469 7.501 116.545 7.517 116.632 7.559 L 116.632 8.13 C 116.737 8.172 116.839 8.181 116.945 8.162 C 117.05 8.143 117.153 8.152 117.258 8.194 L 117.258 8.764 L 117.415 8.764 L 117.696 8.797 C 117.76 8.797 117.811 8.806 117.853 8.829 L 117.853 15.628 C 117.811 15.67 117.76 15.686 117.696 15.676 C 117.632 15.666 117.581 15.66 117.54 15.66 C 117.498 15.683 117.457 15.686 117.415 15.676 C 117.373 15.666 117.332 15.66 117.29 15.66 L 117.258 15.724 L 117.258 18.728 L 117.194 18.792 L 116.692 18.792 L 116.628 18.856 L 116.628 21.892 C 116.734 21.934 116.833 21.943 116.926 21.924 C 117.019 21.905 117.118 21.914 117.223 21.956 C 117.242 21.998 117.249 22.046 117.239 22.098 C 117.23 22.15 117.233 22.208 117.255 22.272 L 117.255 22.523 C 117.255 22.546 117.265 22.556 117.287 22.556 L 119.043 22.556 Z M 142.244 10.024 C 142.285 10.047 142.333 10.047 142.384 10.024 C 142.435 10.005 142.493 10.015 142.557 10.057 L 142.557 16.253 C 142.515 16.295 142.467 16.311 142.416 16.301 C 142.359 16.29 142.301 16.285 142.244 16.285 L 141.93 16.285 L 141.93 17.487 C 141.889 17.529 141.837 17.551 141.773 17.551 L 141.367 17.551 C 141.326 17.593 141.31 17.632 141.319 17.661 C 141.329 17.693 141.326 17.729 141.303 17.771 L 141.303 18.782 L 140.738 18.782 C 140.696 18.866 140.68 18.94 140.69 19.005 C 140.699 19.069 140.706 19.13 140.706 19.195 C 140.683 19.279 140.68 19.353 140.69 19.417 C 140.699 19.482 140.706 19.543 140.706 19.607 L 140.706 19.733 L 140.674 19.923 L 140.674 20.049 L 140.108 20.049 C 140.066 20.155 140.056 20.258 140.076 20.364 C 140.095 20.471 140.085 20.574 140.044 20.68 L 139.51 20.68 C 139.468 20.722 139.446 20.774 139.446 20.838 L 139.446 21.251 C 139.34 21.315 139.241 21.334 139.148 21.315 C 139.056 21.296 138.953 21.305 138.851 21.347 C 138.829 21.431 138.825 21.515 138.835 21.599 C 138.845 21.682 138.841 21.779 138.819 21.882 C 138.777 21.924 138.729 21.94 138.678 21.93 C 138.627 21.921 138.579 21.914 138.538 21.914 C 138.496 21.937 138.445 21.94 138.381 21.93 C 138.317 21.921 138.266 21.937 138.224 21.979 L 138.224 22.517 C 138.141 22.559 138.068 22.575 138.004 22.565 C 137.94 22.556 137.866 22.549 137.783 22.549 L 136.968 22.549 L 136.968 23.119 L 136.904 23.184 L 135.148 23.184 C 135.107 23.29 135.097 23.39 135.116 23.484 C 135.135 23.577 135.126 23.677 135.084 23.783 L 135.02 23.815 L 133.892 23.815 C 133.85 23.751 133.834 23.69 133.844 23.625 C 133.853 23.561 133.86 23.509 133.86 23.467 C 133.86 23.384 133.844 23.326 133.812 23.293 L 133.703 23.184 L 132.008 23.184 L 132.008 22.742 L 131.916 22.649 C 131.893 22.63 131.874 22.597 131.852 22.556 C 131.769 22.556 131.689 22.562 131.615 22.572 C 131.542 22.581 131.462 22.578 131.378 22.556 L 131.378 22.114 C 131.295 21.966 131.199 21.908 131.097 21.94 C 130.992 21.972 130.886 21.966 130.784 21.924 C 130.742 21.883 130.724 21.824 130.736 21.766 C 130.745 21.702 130.752 21.64 130.752 21.576 C 130.752 21.512 130.736 21.466 130.704 21.434 L 130.595 21.325 L 130.125 21.325 L 130.125 22.527 C 130.02 22.568 129.914 22.578 129.812 22.559 C 129.706 22.539 129.604 22.549 129.498 22.591 L 129.498 25.626 C 129.462 25.666 129.411 25.689 129.358 25.691 L 128.904 25.691 L 128.904 26.925 C 128.945 26.947 128.996 26.957 129.06 26.957 L 129.47 26.957 C 129.511 26.999 129.527 27.047 129.518 27.099 C 129.508 27.15 129.502 27.199 129.502 27.241 L 129.502 27.524 L 129.565 27.589 L 131.951 27.589 L 131.983 27.621 L 131.983 28.823 L 123.324 28.823 C 123.282 28.758 123.273 28.697 123.292 28.633 C 123.314 28.568 123.314 28.494 123.292 28.41 L 123.292 27.589 L 125.738 27.589 C 125.78 27.524 125.796 27.466 125.786 27.415 C 125.776 27.363 125.77 27.315 125.77 27.273 C 125.789 27.231 125.796 27.183 125.786 27.131 C 125.776 27.08 125.77 27.031 125.77 26.989 C 125.812 26.947 125.863 26.931 125.927 26.941 C 125.991 26.951 126.042 26.957 126.083 26.957 L 126.365 26.957 L 126.397 26.893 L 126.397 25.124 C 126.438 25.082 126.489 25.066 126.553 25.075 C 126.617 25.085 126.669 25.082 126.71 25.059 C 126.835 25.059 126.94 25.037 127.023 24.995 L 127.023 21.992 C 127.065 21.95 127.116 21.934 127.18 21.943 C 127.244 21.953 127.295 21.95 127.337 21.927 C 127.378 21.927 127.426 21.934 127.478 21.943 C 127.529 21.953 127.586 21.937 127.65 21.895 L 127.65 18.86 C 127.692 18.818 127.743 18.802 127.807 18.811 C 127.871 18.821 127.922 18.818 127.964 18.795 L 128.216 18.795 C 128.258 18.753 128.28 18.715 128.28 18.686 L 128.28 16.33 L 128.437 16.33 L 128.718 16.298 C 128.782 16.298 128.833 16.288 128.875 16.266 L 128.875 13.23 C 128.939 13.211 129 13.198 129.063 13.198 L 129.345 13.166 L 129.47 13.166 C 129.511 13.124 129.527 13.082 129.518 13.04 C 129.508 12.998 129.502 12.957 129.502 12.915 L 129.502 9.058 C 129.502 8.993 129.486 8.948 129.454 8.916 L 129.345 8.806 L 128.907 8.806 L 128.907 8.333 C 128.824 8.249 128.76 8.194 128.718 8.175 L 127.023 8.175 L 127.023 7.859 C 127.023 7.753 127.043 7.65 127.087 7.543 L 131.951 7.543 C 131.992 7.65 132.002 7.749 131.983 7.843 C 131.96 7.936 131.973 8.039 132.015 8.143 L 132.549 8.143 L 132.613 8.207 L 132.613 9.976 L 132.645 10.04 L 133.211 10.04 C 133.252 9.934 133.262 9.831 133.243 9.725 C 133.22 9.618 133.233 9.515 133.275 9.409 L 133.809 9.409 L 133.872 9.377 L 133.872 8.839 C 133.978 8.797 134.077 8.787 134.17 8.806 C 134.263 8.829 134.362 8.816 134.467 8.774 L 134.467 8.616 L 134.499 8.333 L 134.499 8.207 C 134.541 8.188 134.592 8.175 134.656 8.175 L 135.094 8.175 L 135.094 7.604 L 135.158 7.54 L 136.913 7.54 C 136.955 7.498 136.977 7.459 136.977 7.43 L 136.977 6.973 L 137.041 6.908 L 138.797 6.908 C 138.838 7.015 138.848 7.115 138.829 7.208 C 138.806 7.302 138.819 7.405 138.861 7.508 L 138.893 7.54 L 140.651 7.54 C 140.693 7.582 140.709 7.633 140.699 7.698 C 140.69 7.762 140.693 7.814 140.715 7.856 C 140.715 7.898 140.709 7.946 140.699 7.998 C 140.69 8.049 140.706 8.107 140.747 8.172 L 141.281 8.172 C 141.323 8.213 141.339 8.265 141.329 8.329 C 141.319 8.394 141.313 8.445 141.313 8.487 C 141.332 8.529 141.339 8.571 141.329 8.613 C 141.319 8.655 141.313 8.697 141.313 8.739 C 141.419 8.803 141.518 8.819 141.61 8.787 C 141.703 8.755 141.802 8.761 141.908 8.803 C 141.927 8.826 141.94 8.845 141.94 8.868 L 141.94 10.005 C 141.981 10.047 142.032 10.063 142.096 10.053 C 142.16 10.044 142.212 10.037 142.253 10.037 Z M 140.079 10.214 L 140.047 10.182 C 140.024 10.14 140.005 10.115 139.983 10.102 C 139.961 10.092 139.941 10.066 139.919 10.021 L 139.449 10.021 L 139.449 9.58 C 139.449 9.56 139.443 9.547 139.433 9.547 C 139.423 9.547 139.417 9.538 139.417 9.515 L 139.324 9.422 C 139.324 9.402 139.315 9.39 139.292 9.39 L 138.883 9.39 C 138.861 9.39 138.841 9.38 138.819 9.357 L 138.819 9.074 C 138.819 8.884 138.726 8.79 138.538 8.79 L 135.839 8.79 C 135.797 8.79 135.756 8.813 135.714 8.855 L 135.714 9.393 L 135.12 9.393 C 134.931 9.393 134.723 9.415 134.493 9.457 L 134.493 9.712 C 134.47 9.754 134.467 9.805 134.477 9.87 C 134.486 9.934 134.47 9.986 134.429 10.028 L 133.863 10.028 L 133.863 10.881 C 133.841 10.946 133.837 11.007 133.847 11.072 C 133.857 11.136 133.841 11.21 133.799 11.294 L 133.265 11.294 C 133.223 11.4 133.214 11.503 133.233 11.61 C 133.252 11.716 133.243 11.822 133.201 11.925 C 133.159 11.925 133.111 11.919 133.06 11.909 C 133.013 11.898 132.963 11.904 132.92 11.925 C 132.878 11.925 132.83 11.919 132.779 11.909 C 132.728 11.9 132.67 11.916 132.606 11.958 L 132.606 13.127 C 132.523 13.15 132.418 13.16 132.293 13.16 L 132.152 13.16 C 132.101 13.16 132.044 13.182 131.98 13.224 L 131.98 14.361 C 131.938 14.403 131.89 14.419 131.839 14.41 C 131.788 14.4 131.73 14.403 131.666 14.426 L 131.526 14.426 C 131.474 14.426 131.417 14.448 131.353 14.49 L 131.353 16.894 C 131.311 16.936 131.263 16.952 131.212 16.942 C 131.155 16.932 131.097 16.926 131.04 16.926 L 130.899 16.926 C 130.845 16.928 130.794 16.951 130.758 16.991 L 130.758 19.362 C 130.758 19.385 130.768 19.404 130.79 19.427 L 131.071 19.427 C 131.113 19.449 131.164 19.453 131.228 19.443 C 131.292 19.433 131.343 19.449 131.385 19.491 L 131.385 20.629 C 131.385 20.651 131.394 20.661 131.417 20.661 C 131.522 20.703 131.621 20.712 131.714 20.693 C 131.807 20.674 131.896 20.683 131.98 20.725 L 131.98 21.009 C 131.999 21.051 132.005 21.099 131.996 21.151 C 131.986 21.202 132.002 21.26 132.044 21.325 L 132.578 21.325 C 132.619 21.367 132.635 21.418 132.625 21.483 C 132.616 21.547 132.609 21.599 132.609 21.64 C 132.629 21.682 132.629 21.731 132.609 21.782 C 132.587 21.834 132.6 21.882 132.641 21.924 L 135.685 21.924 C 135.727 21.818 135.737 21.718 135.717 21.624 C 135.695 21.531 135.717 21.431 135.781 21.325 L 136.91 21.325 L 136.974 21.26 L 136.974 20.977 C 136.974 20.935 136.968 20.886 136.958 20.835 C 136.948 20.783 136.964 20.735 137.006 20.693 L 137.431 20.693 C 137.482 20.693 137.54 20.671 137.604 20.629 L 137.604 20.091 C 137.709 20.049 137.812 20.039 137.917 20.058 C 138.023 20.081 138.125 20.068 138.231 20.026 L 138.231 18.856 C 138.272 18.815 138.323 18.798 138.387 18.808 C 138.451 18.818 138.502 18.815 138.544 18.792 C 138.586 18.792 138.634 18.798 138.685 18.808 C 138.736 18.818 138.784 18.802 138.825 18.76 L 138.825 17.622 L 138.889 17.558 L 139.171 17.558 C 139.212 17.539 139.26 17.532 139.311 17.542 C 139.363 17.551 139.411 17.535 139.452 17.493 L 139.452 15.724 L 139.516 15.66 L 140.018 15.66 L 140.082 15.628 L 140.082 10.221 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 153.006 0.003 C 153.048 0.045 153.07 0.097 153.07 0.161 L 153.07 0.635 L 152.504 0.635 C 152.44 0.741 152.421 0.847 152.44 0.951 C 152.46 1.057 152.45 1.16 152.408 1.266 L 151.842 1.266 C 151.801 1.373 151.794 1.476 151.826 1.582 C 151.858 1.688 151.852 1.792 151.81 1.898 L 151.244 1.898 C 151.222 1.92 151.212 1.94 151.212 1.962 L 151.212 3.1 C 151.107 3.142 151.005 3.151 150.899 3.132 C 150.794 3.113 150.688 3.122 150.586 3.164 C 150.563 3.229 150.56 3.296 150.57 3.37 C 150.579 3.445 150.586 3.512 150.586 3.577 L 150.586 5.6 C 150.48 5.642 150.378 5.652 150.272 5.632 C 150.167 5.613 150.065 5.623 149.959 5.665 L 149.959 8.732 C 149.918 8.774 149.866 8.79 149.802 8.781 C 149.738 8.771 149.687 8.774 149.646 8.797 L 149.396 8.797 C 149.355 8.839 149.332 8.877 149.332 8.906 L 149.332 11.893 L 149.208 11.893 L 148.926 11.925 C 148.862 11.925 148.789 11.948 148.706 11.99 L 148.706 14.961 C 148.706 14.983 148.696 15.003 148.674 15.025 C 148.591 15.048 148.501 15.051 148.408 15.041 C 148.316 15.032 148.213 15.048 148.111 15.09 L 148.111 16.308 C 148.111 16.698 148.101 17.094 148.079 17.493 C 148.079 17.516 148.069 17.535 148.047 17.558 L 147.778 17.558 C 147.686 17.558 147.583 17.568 147.481 17.59 L 147.481 20.625 L 147.417 20.69 L 147.152 20.69 C 147.059 20.69 146.957 20.712 146.854 20.754 L 146.854 21.26 C 146.96 21.302 147.059 21.312 147.152 21.292 C 147.244 21.273 147.344 21.283 147.449 21.325 C 147.491 21.408 147.5 21.483 147.481 21.547 C 147.459 21.611 147.459 21.673 147.481 21.737 L 147.481 22.527 L 147.513 22.559 L 149.898 22.559 C 149.918 22.581 149.94 22.591 149.962 22.591 L 149.962 22.891 C 149.962 22.984 149.94 23.087 149.898 23.19 L 141.3 23.19 C 141.278 23.084 141.268 22.984 141.268 22.891 L 141.268 22.623 L 141.332 22.559 L 143.059 22.559 C 143.142 22.494 143.164 22.433 143.123 22.369 L 143.123 21.956 L 143.248 21.956 L 143.436 21.924 L 144.315 21.924 C 144.357 21.905 144.379 21.872 144.379 21.831 L 144.379 20.123 C 144.379 20.103 144.389 20.081 144.411 20.058 L 144.945 20.058 C 144.965 20.039 144.987 20.007 145.009 19.965 L 145.009 16.994 C 145.029 16.952 145.102 16.93 145.23 16.93 L 145.575 16.93 C 145.594 16.91 145.607 16.888 145.607 16.865 L 145.607 14.461 C 145.713 14.419 145.812 14.41 145.905 14.429 C 145.997 14.452 146.097 14.439 146.202 14.397 L 146.234 14.365 L 146.234 11.329 C 146.34 11.287 146.442 11.278 146.547 11.297 C 146.653 11.32 146.755 11.307 146.861 11.265 L 146.861 8.197 C 146.902 8.155 146.953 8.139 147.017 8.149 C 147.081 8.159 147.132 8.165 147.174 8.165 L 147.423 8.165 C 147.465 8.123 147.487 8.081 147.487 8.039 L 147.487 5.668 C 147.593 5.645 147.686 5.642 147.769 5.652 C 147.852 5.661 147.945 5.668 148.05 5.668 C 148.092 5.626 148.108 5.584 148.098 5.542 C 148.089 5.5 148.082 5.458 148.082 5.417 C 148.124 4.34 148.124 3.267 148.082 2.191 C 148.082 2.001 147.999 1.908 147.833 1.908 L 147.519 1.908 C 147.5 1.892 147.488 1.868 147.487 1.843 L 147.487 1.431 L 147.331 1.273 L 146.483 1.273 C 146.212 1.273 145.93 1.263 145.636 1.241 L 145.636 0.67 C 145.742 0.628 145.841 0.619 145.933 0.638 C 146.026 0.661 146.128 0.648 146.231 0.606 L 146.231 0.068 L 146.295 0.003 L 153.009 0.003 Z M 167.312 22.546 C 167.353 22.588 167.369 22.636 167.36 22.688 C 167.35 22.739 167.353 22.788 167.376 22.829 L 167.376 23.145 L 167.312 23.177 L 163.046 23.177 C 162.982 23.071 162.973 22.962 163.014 22.846 C 163.056 22.73 162.992 22.63 162.826 22.546 L 162.448 22.546 L 162.385 22.481 L 162.385 21.47 C 162.343 21.405 162.292 21.354 162.228 21.312 L 162.039 21.312 C 161.975 21.312 161.892 21.321 161.79 21.344 L 161.79 21.882 C 161.726 21.924 161.668 21.94 161.617 21.93 C 161.566 21.921 161.518 21.914 161.476 21.914 C 161.435 21.937 161.387 21.94 161.336 21.93 C 161.285 21.921 161.237 21.914 161.195 21.914 C 161.153 22.021 161.144 22.121 161.163 22.214 C 161.182 22.307 161.173 22.411 161.131 22.514 L 161.099 22.546 L 159.938 22.546 C 159.897 22.652 159.887 22.755 159.906 22.862 C 159.926 22.968 159.916 23.074 159.874 23.177 L 158.714 23.177 C 158.672 23.284 158.663 23.387 158.682 23.493 C 158.701 23.6 158.691 23.703 158.65 23.809 L 154.979 23.809 C 154.957 23.786 154.947 23.767 154.947 23.745 L 154.947 23.335 C 154.906 23.293 154.874 23.268 154.854 23.255 C 154.832 23.245 154.813 23.219 154.79 23.174 L 153.754 23.174 C 153.732 23.155 153.713 23.142 153.691 23.142 L 153.691 22.73 C 153.607 22.581 153.518 22.52 153.425 22.539 C 153.332 22.562 153.23 22.562 153.128 22.539 C 153.086 22.475 153.07 22.414 153.08 22.349 C 153.089 22.285 153.086 22.224 153.064 22.159 C 153.064 22.034 152.99 21.95 152.843 21.908 L 152.498 21.908 L 152.434 21.876 L 152.434 21.466 C 152.412 21.425 152.36 21.36 152.277 21.276 L 151.839 21.276 L 151.839 16.946 C 151.945 16.904 152.044 16.894 152.137 16.913 C 152.229 16.936 152.328 16.923 152.434 16.881 L 152.434 16.311 C 152.539 16.292 152.639 16.285 152.731 16.295 C 152.824 16.304 152.923 16.301 153.029 16.279 C 153.07 16.214 153.086 16.153 153.077 16.089 C 153.067 16.024 153.061 15.963 153.061 15.898 L 153.061 15.045 C 153.166 15.025 153.265 15.019 153.358 15.028 C 153.451 15.038 153.553 15.035 153.655 15.012 C 153.697 14.906 153.707 14.806 153.687 14.713 C 153.665 14.619 153.678 14.519 153.719 14.413 L 154.88 14.413 L 154.944 14.349 L 154.944 13.936 C 154.88 13.872 154.819 13.82 154.755 13.778 L 154.317 13.778 L 154.317 11.313 C 154.359 11.271 154.407 11.255 154.458 11.265 C 154.509 11.275 154.567 11.281 154.631 11.281 C 154.672 11.262 154.72 11.262 154.771 11.281 C 154.822 11.304 154.87 11.291 154.912 11.249 L 154.912 8.909 C 154.848 8.803 154.765 8.761 154.659 8.784 C 154.554 8.806 154.452 8.793 154.346 8.752 C 154.324 8.71 154.314 8.645 154.314 8.561 L 154.314 7.962 C 154.314 7.878 154.308 7.804 154.298 7.74 C 154.288 7.675 154.304 7.604 154.346 7.517 L 155.539 7.517 C 155.58 7.624 155.587 7.727 155.555 7.833 C 155.523 7.94 155.529 8.046 155.571 8.149 L 158.017 8.149 C 158.036 8.043 158.042 7.94 158.033 7.833 C 158.023 7.726 158.04 7.617 158.081 7.517 L 164.198 7.517 C 164.239 7.582 164.255 7.64 164.245 7.691 C 164.236 7.743 164.239 7.791 164.261 7.833 L 164.261 8.117 C 164.367 8.159 164.466 8.168 164.559 8.149 C 164.652 8.13 164.751 8.139 164.856 8.181 L 164.856 8.719 C 164.92 8.761 164.978 8.777 165.029 8.768 C 165.08 8.758 165.128 8.761 165.17 8.784 L 165.451 8.784 C 165.492 8.826 165.508 8.864 165.499 8.893 C 165.489 8.926 165.483 8.961 165.483 9.003 L 165.483 9.383 C 165.588 9.406 165.688 9.409 165.78 9.399 C 165.873 9.39 165.963 9.393 166.046 9.415 C 166.065 9.415 166.087 9.425 166.11 9.448 L 166.11 11.217 L 166.142 11.249 C 166.247 11.291 166.34 11.3 166.423 11.281 C 166.506 11.262 166.602 11.262 166.704 11.281 C 166.724 11.49 166.736 11.78 166.736 12.151 C 166.736 12.522 166.727 12.853 166.704 13.147 L 166.17 13.147 L 166.106 13.211 L 166.106 16.279 L 165.54 16.279 L 165.477 16.343 L 165.477 19.378 C 165.371 19.42 165.272 19.43 165.179 19.411 C 165.086 19.391 164.984 19.401 164.882 19.443 L 164.882 21.876 C 164.923 21.918 164.971 21.934 165.022 21.924 C 165.074 21.914 165.122 21.908 165.163 21.908 C 165.205 21.93 165.256 21.934 165.32 21.924 C 165.384 21.914 165.435 21.93 165.477 21.972 L 165.477 22.51 L 165.54 22.543 L 167.296 22.543 Z M 163.014 18.119 L 163.014 15.873 C 163.014 15.808 162.95 15.737 162.826 15.65 L 162.417 15.65 L 162.417 15.525 L 162.385 15.302 L 162.385 15.177 L 162.228 15.019 L 161.79 15.019 L 161.79 14.577 C 161.684 14.471 161.592 14.419 161.508 14.419 L 157.681 14.419 C 157.639 14.419 157.598 14.413 157.556 14.403 C 157.515 14.394 157.473 14.41 157.432 14.452 L 157.432 15.051 L 156.994 15.051 C 156.93 15.051 156.862 15.045 156.789 15.035 C 156.715 15.025 156.648 15.028 156.584 15.051 C 156.52 15.051 156.453 15.045 156.38 15.035 C 156.308 15.025 156.235 15.042 156.175 15.083 L 156.175 15.338 C 156.175 15.402 156.181 15.46 156.191 15.512 C 156.201 15.563 156.185 15.612 156.143 15.654 L 155.577 15.654 C 155.536 15.76 155.526 15.866 155.545 15.969 C 155.564 16.076 155.555 16.179 155.513 16.285 L 154.979 16.285 C 154.938 16.369 154.922 16.449 154.931 16.524 C 154.941 16.598 154.947 16.665 154.947 16.73 C 154.925 16.794 154.922 16.862 154.931 16.936 C 154.941 17.01 154.947 17.078 154.947 17.142 C 154.925 17.207 154.922 17.274 154.931 17.348 C 154.941 17.423 154.925 17.49 154.883 17.555 L 154.317 17.555 L 154.317 20.59 C 154.317 20.613 154.336 20.642 154.381 20.687 L 154.631 20.687 C 154.672 20.687 154.72 20.68 154.771 20.671 C 154.822 20.661 154.88 20.677 154.944 20.719 L 154.944 21.889 C 154.963 21.911 154.986 21.921 155.008 21.921 L 156.703 21.921 C 156.722 21.921 156.754 21.943 156.795 21.985 L 156.795 22.24 C 156.795 22.282 156.789 22.33 156.779 22.382 C 156.77 22.433 156.786 22.491 156.827 22.556 L 157.988 22.556 L 158.052 22.523 C 158.052 22.481 158.046 22.433 158.036 22.382 C 158.025 22.334 158.03 22.284 158.052 22.24 C 158.052 22.198 158.046 22.15 158.036 22.098 C 158.026 22.046 158.042 21.988 158.084 21.924 L 159.871 21.924 C 159.913 21.818 159.922 21.715 159.903 21.608 C 159.881 21.502 159.894 21.399 159.935 21.292 L 161.096 21.292 C 161.138 21.251 161.153 21.199 161.144 21.135 C 161.134 21.07 161.138 21.019 161.16 20.977 C 161.16 20.935 161.153 20.886 161.144 20.835 C 161.134 20.783 161.16 20.725 161.224 20.661 L 161.758 20.661 L 161.758 19.427 L 162.071 19.427 C 162.113 19.427 162.164 19.433 162.228 19.443 C 162.292 19.453 162.343 19.436 162.385 19.395 L 162.385 18.193 C 162.49 18.151 162.592 18.141 162.698 18.16 C 162.803 18.183 162.906 18.17 163.011 18.128 Z M 163.609 9.551 C 163.545 9.486 163.504 9.435 163.484 9.393 L 163.075 9.393 C 163.053 9.393 163.034 9.383 163.011 9.361 L 163.011 9.013 C 163.011 8.864 162.938 8.79 162.791 8.79 L 158.899 8.79 C 158.858 8.79 158.816 8.784 158.775 8.774 C 158.733 8.764 158.691 8.781 158.65 8.822 C 158.65 8.864 158.656 8.906 158.666 8.948 C 158.675 8.99 158.672 9.032 158.65 9.074 C 158.65 9.138 158.656 9.196 158.666 9.248 C 158.675 9.299 158.659 9.348 158.618 9.39 L 157.457 9.39 C 157.416 9.496 157.406 9.599 157.425 9.705 C 157.444 9.812 157.435 9.915 157.393 10.021 L 156.827 10.021 C 156.786 10.127 156.776 10.234 156.795 10.337 C 156.814 10.443 156.805 10.546 156.763 10.653 L 156.482 10.653 C 156.44 10.653 156.392 10.646 156.341 10.637 C 156.29 10.627 156.233 10.643 156.169 10.685 L 156.169 11.855 C 156.146 11.877 156.137 11.896 156.137 11.919 C 156.095 11.919 156.047 11.913 155.996 11.903 C 155.949 11.892 155.899 11.897 155.855 11.919 C 155.814 11.919 155.766 11.913 155.715 11.903 C 155.663 11.893 155.606 11.909 155.542 11.951 L 155.542 12.522 C 155.436 12.563 155.337 12.573 155.245 12.554 C 155.152 12.534 155.049 12.544 154.947 12.586 L 154.947 13.723 C 154.947 13.746 154.957 13.765 154.979 13.788 L 156.14 13.788 L 156.172 13.723 C 156.191 13.64 156.197 13.556 156.188 13.469 C 156.178 13.385 156.181 13.292 156.204 13.185 L 161.758 13.185 L 161.758 13.469 C 161.777 13.511 161.783 13.566 161.774 13.627 C 161.764 13.691 161.78 13.743 161.822 13.785 L 162.982 13.785 C 163.024 13.891 163.034 13.997 163.014 14.1 C 162.992 14.207 163.005 14.31 163.046 14.416 L 163.58 14.416 C 163.6 13.595 163.612 12.776 163.612 11.967 L 163.612 9.547 Z M 171.232 25.675 L 171.107 25.675 L 170.826 25.707 L 170.669 25.707 C 170.628 25.749 170.612 25.807 170.621 25.881 C 170.631 25.955 170.637 26.023 170.637 26.087 C 170.615 26.152 170.605 26.219 170.605 26.293 L 170.605 26.5 C 170.624 26.583 170.624 26.657 170.605 26.722 C 170.583 26.786 170.596 26.848 170.637 26.912 L 172.457 26.912 C 172.476 26.889 172.489 26.848 172.489 26.786 L 172.489 26.374 C 172.53 26.309 172.578 26.284 172.629 26.293 C 172.68 26.303 172.728 26.309 172.77 26.309 L 173.083 26.309 L 173.083 25.739 C 173.189 25.675 173.291 25.655 173.397 25.675 C 173.502 25.694 173.605 25.684 173.71 25.642 L 173.71 25.104 C 173.774 25.062 173.832 25.046 173.883 25.056 C 173.934 25.066 173.982 25.062 174.023 25.04 C 174.065 25.04 174.116 25.046 174.18 25.056 C 174.244 25.066 174.295 25.05 174.337 25.008 L 174.337 23.838 C 174.401 23.796 174.458 23.78 174.509 23.79 C 174.561 23.799 174.609 23.806 174.65 23.806 L 174.903 23.806 C 174.944 23.764 174.967 23.722 174.967 23.68 L 174.967 20.961 C 174.967 20.77 174.874 20.677 174.685 20.677 L 174.404 20.677 L 174.34 20.613 L 174.34 18.305 L 174.276 18.241 C 174.254 18.222 174.225 18.189 174.183 18.148 L 173.774 18.148 L 173.71 18.083 L 173.71 15.808 C 173.646 15.744 173.605 15.692 173.585 15.65 L 173.147 15.65 C 173.128 15.635 173.116 15.611 173.115 15.586 L 173.115 12.805 C 173.115 12.657 173.023 12.563 172.834 12.522 C 172.687 12.522 172.572 12.512 172.489 12.489 L 172.489 10.182 C 172.454 10.167 172.422 10.145 172.396 10.118 C 172.373 10.098 172.345 10.066 172.303 10.024 L 171.894 10.024 C 171.871 9.982 171.862 9.918 171.862 9.834 L 171.862 8.948 C 171.82 8.906 171.795 8.874 171.782 8.855 C 171.772 8.835 171.747 8.813 171.702 8.79 L 171.293 8.79 C 171.251 8.748 171.229 8.716 171.229 8.697 L 171.229 8.442 C 171.229 8.252 171.136 8.159 170.947 8.159 L 169.377 8.159 C 169.355 8.075 169.352 7.994 169.361 7.92 C 169.371 7.846 169.377 7.769 169.377 7.682 C 169.313 7.617 169.253 7.566 169.189 7.524 L 168.78 7.524 L 168.748 7.459 L 168.748 6.954 L 168.811 6.889 L 178.004 6.889 C 178.023 6.912 178.046 6.921 178.068 6.921 L 178.068 7.492 C 178.027 7.534 177.975 7.55 177.912 7.54 C 177.848 7.53 177.796 7.524 177.755 7.524 L 177.505 7.524 C 177.464 7.566 177.442 7.608 177.442 7.65 L 177.442 8.091 L 177.378 8.155 L 175.622 8.155 C 175.581 8.262 175.571 8.362 175.59 8.455 C 175.609 8.549 175.6 8.652 175.558 8.755 L 175.433 8.755 L 175.152 8.787 C 175.088 8.787 175.027 8.797 174.963 8.819 L 174.963 11.223 L 175.027 11.287 L 175.529 11.287 L 175.593 11.352 L 175.593 13.756 C 175.699 13.798 175.798 13.807 175.891 13.788 C 175.983 13.769 176.083 13.778 176.188 13.82 L 176.22 13.852 L 176.22 16.855 C 176.262 16.897 176.31 16.92 176.361 16.92 L 176.815 16.92 L 176.815 18.753 C 176.879 18.795 176.936 18.811 176.987 18.802 C 177.039 18.792 177.087 18.786 177.128 18.786 C 177.17 18.808 177.221 18.811 177.285 18.802 C 177.349 18.792 177.4 18.786 177.442 18.786 L 177.442 18.186 C 177.547 18.167 177.646 18.16 177.739 18.17 C 177.832 18.18 177.931 18.186 178.036 18.186 C 178.078 18.122 178.094 18.054 178.084 17.98 C 178.074 17.912 178.069 17.843 178.068 17.774 L 178.068 16.952 C 178.174 16.91 178.273 16.901 178.366 16.92 C 178.458 16.942 178.561 16.942 178.663 16.92 C 178.705 16.855 178.714 16.788 178.695 16.714 C 178.673 16.647 178.673 16.574 178.695 16.507 L 178.695 16.095 C 178.695 16.031 178.689 15.963 178.679 15.889 C 178.669 15.815 178.685 15.747 178.727 15.683 L 179.261 15.683 L 179.325 15.618 L 179.325 14.448 C 179.43 14.407 179.529 14.397 179.622 14.416 C 179.715 14.439 179.817 14.426 179.92 14.384 C 179.939 14.194 179.945 14.001 179.936 13.798 C 179.926 13.598 179.929 13.392 179.952 13.182 C 180.057 13.14 180.156 13.131 180.249 13.15 C 180.342 13.172 180.441 13.16 180.546 13.118 L 180.546 11.948 C 180.652 11.906 180.754 11.896 180.86 11.916 C 180.965 11.938 181.067 11.925 181.173 11.884 L 181.173 11.313 C 181.237 11.271 181.294 11.255 181.346 11.265 C 181.397 11.275 181.445 11.281 181.486 11.281 L 181.739 11.281 C 181.781 11.217 181.797 11.149 181.787 11.075 C 181.777 11.001 181.781 10.933 181.803 10.869 L 181.803 10.047 L 181.96 10.047 L 182.241 10.015 L 182.366 10.015 C 182.407 9.973 182.423 9.921 182.414 9.857 C 182.404 9.792 182.407 9.731 182.43 9.667 L 182.43 9.286 C 182.43 9.138 182.42 9.022 182.398 8.938 C 182.398 8.919 182.356 8.864 182.273 8.781 L 181.803 8.781 C 181.781 8.674 181.777 8.587 181.787 8.513 C 181.797 8.439 181.803 8.371 181.803 8.307 L 181.646 8.149 L 179.952 8.149 L 179.952 6.947 L 179.984 6.883 L 187.325 6.883 C 187.344 6.905 187.367 6.915 187.389 6.915 L 187.389 8.085 L 187.325 8.149 L 184.94 8.149 C 184.898 8.255 184.888 8.355 184.908 8.449 C 184.927 8.542 184.917 8.645 184.876 8.748 L 184.342 8.748 C 184.3 8.813 184.278 8.871 184.278 8.922 L 184.278 9.064 C 184.278 9.106 184.284 9.158 184.294 9.222 C 184.303 9.286 184.287 9.338 184.246 9.38 L 183.68 9.38 C 183.657 9.486 183.648 9.586 183.648 9.68 L 183.648 9.979 C 183.542 10.021 183.443 10.031 183.35 10.011 C 183.258 9.992 183.155 10.002 183.053 10.044 L 183.053 10.137 L 183.021 10.359 L 183.021 11.246 C 182.916 11.287 182.817 11.297 182.724 11.278 C 182.631 11.258 182.529 11.268 182.426 11.31 L 182.426 12.48 C 182.362 12.522 182.305 12.538 182.254 12.528 C 182.203 12.518 182.155 12.512 182.113 12.512 C 182.071 12.534 182.03 12.538 181.988 12.528 C 181.947 12.518 181.905 12.512 181.864 12.512 C 181.822 12.554 181.8 12.596 181.8 12.638 L 181.8 13.775 L 181.234 13.775 C 181.192 13.839 181.17 13.907 181.17 13.981 L 181.17 15.009 L 180.575 15.009 C 180.533 15.115 180.524 15.219 180.543 15.325 C 180.562 15.431 180.553 15.534 180.511 15.641 L 179.977 15.641 L 179.913 15.705 L 179.913 16.843 C 179.877 16.882 179.826 16.906 179.772 16.907 L 179.347 16.907 L 179.315 16.971 L 179.315 18.109 C 179.216 18.15 179.109 18.167 179.002 18.157 C 178.896 18.148 178.791 18.164 178.689 18.206 L 178.689 19.375 C 178.647 19.417 178.596 19.433 178.532 19.424 C 178.468 19.414 178.417 19.407 178.375 19.407 L 178.126 19.407 C 178.084 19.449 178.062 19.491 178.062 19.533 L 178.062 20.638 L 177.937 20.638 L 177.656 20.671 L 177.499 20.671 C 177.458 20.735 177.442 20.796 177.451 20.861 C 177.461 20.925 177.458 20.999 177.435 21.083 L 177.435 21.905 C 177.33 21.927 177.23 21.93 177.138 21.921 C 177.045 21.911 176.943 21.914 176.84 21.937 C 176.799 22.043 176.792 22.143 176.824 22.237 C 176.856 22.33 176.85 22.433 176.808 22.536 L 176.274 22.536 C 176.233 22.559 176.21 22.578 176.21 22.601 L 176.21 23.738 C 176.105 23.803 176.006 23.819 175.913 23.786 C 175.82 23.754 175.718 23.761 175.616 23.803 C 175.596 23.818 175.584 23.842 175.584 23.867 L 175.584 25.004 C 175.542 25.046 175.491 25.062 175.427 25.053 C 175.363 25.043 175.312 25.037 175.27 25.037 C 175.229 25.056 175.181 25.062 175.13 25.053 C 175.073 25.042 175.015 25.037 174.957 25.037 L 174.957 26.271 C 174.852 26.313 174.749 26.322 174.644 26.303 C 174.538 26.28 174.436 26.293 174.33 26.335 L 174.33 26.906 L 174.206 26.906 L 173.924 26.938 L 173.768 26.938 C 173.726 27.044 173.716 27.144 173.736 27.237 C 173.755 27.331 173.745 27.431 173.704 27.537 L 173.579 27.537 L 173.298 27.569 L 173.141 27.569 C 173.099 27.611 173.083 27.66 173.093 27.711 C 173.103 27.763 173.109 27.811 173.109 27.853 C 173.087 27.895 173.083 27.946 173.093 28.011 C 173.103 28.075 173.109 28.127 173.109 28.169 L 172.543 28.169 C 172.501 28.188 172.479 28.243 172.479 28.327 L 172.479 28.391 L 170.001 28.391 C 170.001 28.349 169.979 28.31 169.937 28.281 C 169.898 28.253 169.866 28.215 169.844 28.172 L 169.374 28.172 L 169.374 27.73 L 169.218 27.573 L 168.182 27.573 C 168.14 27.405 168.114 27.15 168.102 26.812 C 168.092 26.474 168.108 26.106 168.15 25.707 L 168.306 25.707 L 168.588 25.675 L 168.712 25.675 C 168.754 25.568 168.764 25.468 168.744 25.375 C 168.722 25.282 168.735 25.178 168.776 25.075 L 169.31 25.075 C 169.352 25.011 169.374 24.953 169.374 24.901 L 169.374 24.473 C 169.48 24.431 169.579 24.421 169.672 24.441 C 169.764 24.46 169.863 24.45 169.969 24.408 L 169.969 23.838 C 170.074 23.796 170.177 23.786 170.282 23.806 C 170.388 23.825 170.49 23.815 170.596 23.774 L 170.596 23.203 C 170.679 23.161 170.752 23.145 170.816 23.155 C 170.88 23.165 170.941 23.171 171.005 23.171 L 171.443 23.171 C 171.507 23.171 171.568 23.165 171.632 23.155 C 171.696 23.145 171.766 23.161 171.852 23.203 L 171.852 24.405 L 171.728 24.405 L 171.446 24.437 L 171.29 24.437 C 171.248 24.502 171.232 24.563 171.242 24.627 C 171.251 24.692 171.248 24.753 171.226 24.818 L 171.226 25.671 Z M 203.581 2.082 C 203.645 2.098 203.709 2.104 203.773 2.094 C 203.837 2.085 203.914 2.082 203.997 2.082 L 203.997 5.536 C 203.933 5.571 203.862 5.584 203.789 5.574 C 203.719 5.566 203.648 5.561 203.578 5.562 C 203.491 5.578 203.373 5.587 203.223 5.587 C 203.159 5.658 203.13 5.726 203.143 5.794 C 203.153 5.864 203.159 5.942 203.159 6.029 C 203.137 6.1 203.133 6.167 203.143 6.235 C 203.153 6.306 203.159 6.383 203.159 6.47 L 203.159 6.912 C 203.073 6.947 202.993 6.963 202.919 6.963 L 202.356 6.963 C 202.292 7.086 202.27 7.202 202.292 7.314 C 202.315 7.427 202.302 7.543 202.26 7.666 L 201.487 7.666 C 201.423 7.788 201.4 7.904 201.423 8.017 C 201.445 8.13 201.432 8.246 201.391 8.368 L 200.617 8.368 C 200.574 8.413 200.557 8.475 200.569 8.536 C 200.578 8.592 200.573 8.65 200.553 8.703 L 200.553 8.99 L 200.521 9.042 L 200.457 9.067 L 198.846 9.067 L 198.846 9.689 L 198.782 9.741 L 195.399 9.741 L 195.399 9.248 L 195.175 9.067 L 193.726 9.067 C 193.662 8.98 193.64 8.903 193.662 8.835 C 193.685 8.768 193.685 8.697 193.662 8.629 C 193.618 8.455 193.512 8.368 193.339 8.368 L 192.857 8.368 L 192.793 8.317 L 192.793 3.567 C 192.834 3.499 192.857 3.474 192.857 3.49 L 193.598 3.49 C 193.662 3.403 193.685 3.325 193.662 3.254 C 193.64 3.187 193.64 3.106 193.662 3.022 L 193.662 2.581 C 193.662 2.494 193.656 2.417 193.646 2.349 C 193.637 2.281 193.653 2.201 193.694 2.114 L 194.468 2.114 C 194.51 2.046 194.526 1.978 194.516 1.92 C 194.503 1.864 194.509 1.806 194.532 1.753 L 194.532 1.466 C 194.574 1.415 194.634 1.392 194.708 1.402 C 194.782 1.411 194.852 1.415 194.919 1.415 C 194.983 1.398 195.053 1.392 195.127 1.402 C 195.2 1.411 195.271 1.415 195.338 1.415 C 195.379 1.347 195.395 1.279 195.386 1.221 C 195.376 1.16 195.37 1.105 195.37 1.054 C 195.392 1.002 195.395 0.954 195.386 0.912 C 195.376 0.87 195.37 0.822 195.37 0.77 C 195.479 0.702 195.597 0.683 195.725 0.719 L 197.109 0.719 L 197.109 0.055 L 197.173 0.003 L 202.197 0.003 C 202.174 0.003 202.206 0.019 202.292 0.055 L 202.292 0.651 C 202.443 0.702 202.587 0.722 202.727 0.702 C 202.868 0.686 203.012 0.693 203.162 0.728 L 203.162 2.027 C 203.226 2.078 203.296 2.101 203.373 2.091 C 203.447 2.082 203.517 2.078 203.581 2.078 Z M 200.553 7.324 C 200.575 7.169 200.489 7.047 200.294 6.96 L 198.04 6.96 L 197.976 6.908 L 197.976 5.04 C 197.889 4.972 197.816 4.92 197.752 4.885 C 197.643 4.885 197.538 4.882 197.429 4.872 C 197.32 4.862 197.215 4.869 197.106 4.885 L 197.106 6.831 C 197.106 6.883 197.084 6.928 197.042 6.96 L 195.466 6.96 L 195.402 6.934 L 195.402 5.61 C 195.466 5.574 195.536 5.562 195.613 5.571 C 195.686 5.581 195.757 5.574 195.821 5.558 C 195.885 5.558 195.955 5.562 196.032 5.571 C 196.105 5.581 196.176 5.558 196.24 5.507 L 196.24 3.042 C 196.24 2.974 196.214 2.926 196.16 2.9 C 196.105 2.874 196.057 2.845 196.016 2.81 L 195.373 2.81 C 195.373 2.861 195.379 2.919 195.389 2.977 C 195.399 3.039 195.395 3.093 195.373 3.145 C 195.373 3.196 195.379 3.254 195.389 3.312 C 195.399 3.374 195.373 3.428 195.309 3.48 L 194.567 3.48 C 194.544 3.519 194.533 3.564 194.535 3.609 L 194.535 7.608 L 194.599 7.659 L 195.373 7.659 C 195.373 7.833 195.383 7.952 195.405 8.023 C 195.405 8.075 195.395 8.133 195.373 8.191 C 195.351 8.252 195.383 8.307 195.469 8.358 L 199.623 8.358 L 199.718 8.281 L 199.718 7.711 C 199.782 7.675 199.853 7.662 199.926 7.672 C 200 7.682 200.07 7.675 200.137 7.659 C 200.201 7.643 200.272 7.643 200.345 7.659 C 200.419 7.675 200.489 7.659 200.556 7.608 L 200.556 7.321 Z M 202.26 4.859 L 202.26 2.262 C 202.174 2.194 202.11 2.133 202.069 2.082 L 201.49 2.082 L 201.426 2.03 L 201.426 1.64 C 201.426 1.589 201.394 1.537 201.33 1.485 C 201.266 1.434 201.189 1.408 201.103 1.408 L 200.684 1.408 C 200.639 1.373 200.607 1.357 200.588 1.357 C 200.543 1.27 200.534 1.183 200.556 1.096 C 200.579 1.009 200.566 0.931 200.524 0.864 C 200.479 0.812 200.428 0.76 200.364 0.709 L 198.014 0.709 C 197.969 0.831 197.96 0.947 197.982 1.06 C 198.005 1.173 197.982 1.289 197.918 1.411 L 196.342 1.411 L 196.278 1.437 L 196.278 2.085 L 199.498 2.085 C 199.562 2.085 199.607 2.094 199.626 2.111 C 199.603 2.111 199.635 2.127 199.722 2.162 L 199.722 2.758 C 199.872 2.794 200.016 2.8 200.156 2.784 C 200.297 2.768 200.431 2.784 200.559 2.836 L 200.559 4.108 C 200.559 4.124 200.547 4.144 200.527 4.16 C 200.4 4.195 200.265 4.199 200.125 4.173 C 199.984 4.147 199.84 4.17 199.69 4.237 L 199.69 5.223 C 199.69 5.552 199.712 5.89 199.754 6.235 C 199.882 6.27 200.016 6.28 200.156 6.261 C 200.297 6.245 200.431 6.261 200.559 6.312 L 200.559 6.625 C 200.582 6.676 200.585 6.734 200.575 6.792 C 200.563 6.854 200.579 6.908 200.623 6.96 L 201.266 6.96 C 201.308 6.96 201.352 6.95 201.394 6.934 C 201.416 6.918 201.426 6.899 201.426 6.883 L 201.426 4.936 L 201.49 4.885 C 201.618 4.869 201.749 4.869 201.877 4.885 C 202.005 4.901 202.136 4.895 202.264 4.859 Z M 197.976 3.844 C 197.976 3.915 197.969 3.973 197.96 4.025 C 197.95 4.076 197.976 4.128 198.04 4.179 L 198.395 4.179 C 198.523 4.179 198.663 4.17 198.814 4.153 C 198.814 4.118 198.82 4.099 198.83 4.089 C 198.839 4.079 198.846 4.066 198.846 4.05 L 198.846 3.66 L 198.619 3.48 L 198.04 3.48 L 197.976 3.532 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 152.998 21.866\" overflow=\"visible\"><g><path d=\"M 14.221 7.605 C 14.252 7.622 14.288 7.622 14.326 7.605 C 14.365 7.59 14.408 7.597 14.456 7.629 L 14.456 12.33 C 14.425 12.362 14.389 12.374 14.35 12.366 C 14.308 12.358 14.264 12.354 14.221 12.354 L 13.986 12.354 L 13.986 13.266 C 13.955 13.298 13.916 13.315 13.868 13.315 L 13.561 13.315 C 13.53 13.347 13.518 13.376 13.525 13.398 C 13.532 13.422 13.53 13.449 13.513 13.481 L 13.513 14.249 L 13.089 14.249 C 13.058 14.312 13.046 14.368 13.053 14.417 C 13.06 14.466 13.065 14.513 13.065 14.562 C 13.048 14.625 13.046 14.681 13.053 14.73 C 13.06 14.779 13.065 14.826 13.065 14.874 L 13.065 14.97 L 13.041 15.114 L 13.041 15.209 L 12.616 15.209 C 12.585 15.29 12.578 15.368 12.592 15.449 C 12.607 15.53 12.6 15.608 12.568 15.688 L 12.168 15.688 C 12.137 15.72 12.12 15.759 12.12 15.808 L 12.12 16.121 C 12.041 16.17 11.967 16.185 11.897 16.17 C 11.827 16.155 11.751 16.163 11.674 16.194 C 11.657 16.258 11.655 16.322 11.662 16.385 C 11.669 16.449 11.667 16.522 11.65 16.6 C 11.619 16.632 11.583 16.644 11.544 16.637 C 11.506 16.63 11.47 16.625 11.439 16.625 C 11.408 16.642 11.369 16.644 11.321 16.637 C 11.273 16.63 11.235 16.642 11.204 16.674 L 11.204 17.082 C 11.142 17.114 11.086 17.126 11.038 17.118 C 10.99 17.111 10.935 17.106 10.873 17.106 L 10.261 17.106 L 10.261 17.539 L 10.214 17.588 L 8.897 17.588 C 8.866 17.668 8.859 17.744 8.873 17.815 C 8.887 17.886 8.88 17.962 8.849 18.042 L 8.801 18.067 L 7.954 18.067 C 7.923 18.018 7.911 17.972 7.919 17.923 C 7.926 17.874 7.93 17.835 7.93 17.803 C 7.93 17.739 7.919 17.695 7.895 17.671 L 7.813 17.588 L 6.542 17.588 L 6.542 17.253 L 6.472 17.182 C 6.456 17.167 6.441 17.143 6.424 17.111 C 6.362 17.111 6.302 17.116 6.247 17.123 C 6.192 17.131 6.132 17.128 6.07 17.111 L 6.07 16.776 C 6.007 16.664 5.935 16.62 5.859 16.644 C 5.779 16.669 5.7 16.664 5.624 16.632 C 5.592 16.601 5.579 16.556 5.588 16.512 C 5.595 16.463 5.6 16.417 5.6 16.368 C 5.6 16.319 5.588 16.285 5.564 16.26 L 5.482 16.177 L 5.129 16.177 L 5.129 17.089 C 5.05 17.121 4.971 17.128 4.894 17.114 C 4.815 17.099 4.739 17.106 4.659 17.138 L 4.659 19.441 C 4.632 19.471 4.594 19.488 4.554 19.49 L 4.213 19.49 L 4.213 20.426 C 4.245 20.443 4.283 20.45 4.331 20.45 L 4.638 20.45 C 4.669 20.482 4.681 20.519 4.674 20.558 C 4.667 20.597 4.662 20.634 4.662 20.665 L 4.662 20.88 L 4.71 20.929 L 6.499 20.929 L 6.523 20.954 L 6.523 21.866 L 0.031 21.866 C 0 21.817 -0.007 21.77 0.007 21.721 C 0.024 21.672 0.024 21.616 0.007 21.553 L 0.007 20.929 L 1.842 20.929 C 1.873 20.88 1.885 20.836 1.878 20.797 C 1.87 20.758 1.866 20.722 1.866 20.69 C 1.88 20.658 1.885 20.621 1.878 20.582 C 1.87 20.543 1.866 20.506 1.866 20.475 C 1.897 20.443 1.935 20.431 1.983 20.438 C 2.031 20.445 2.069 20.45 2.101 20.45 L 2.312 20.45 L 2.336 20.401 L 2.336 19.059 C 2.367 19.028 2.405 19.015 2.453 19.023 C 2.501 19.03 2.54 19.028 2.571 19.01 C 2.664 19.01 2.743 18.993 2.806 18.962 L 2.806 16.683 C 2.837 16.652 2.875 16.639 2.923 16.647 C 2.971 16.654 3.01 16.652 3.041 16.634 C 3.072 16.634 3.108 16.639 3.146 16.647 C 3.185 16.654 3.228 16.642 3.276 16.61 L 3.276 14.307 C 3.307 14.276 3.345 14.263 3.393 14.271 C 3.441 14.278 3.48 14.276 3.511 14.258 L 3.7 14.258 C 3.731 14.227 3.748 14.197 3.748 14.175 L 3.748 12.388 L 3.866 12.388 L 4.077 12.364 C 4.125 12.364 4.163 12.357 4.194 12.34 L 4.194 10.037 C 4.242 10.022 4.288 10.012 4.336 10.012 L 4.547 9.988 L 4.64 9.988 C 4.671 9.956 4.683 9.924 4.676 9.893 C 4.669 9.861 4.664 9.829 4.664 9.797 L 4.664 6.871 C 4.664 6.822 4.652 6.788 4.628 6.764 L 4.547 6.681 L 4.218 6.681 L 4.218 6.321 C 4.156 6.258 4.108 6.216 4.077 6.202 L 2.806 6.202 L 2.806 5.962 C 2.806 5.881 2.82 5.803 2.854 5.722 L 6.501 5.722 C 6.532 5.803 6.54 5.879 6.525 5.95 C 6.508 6.021 6.518 6.099 6.549 6.177 L 6.95 6.177 L 6.998 6.226 L 6.998 7.568 L 7.022 7.617 L 7.446 7.617 C 7.477 7.536 7.484 7.458 7.47 7.377 C 7.453 7.297 7.463 7.218 7.494 7.138 L 7.895 7.138 L 7.942 7.113 L 7.942 6.705 C 8.022 6.673 8.096 6.666 8.166 6.681 C 8.235 6.698 8.309 6.688 8.389 6.656 L 8.389 6.536 L 8.413 6.321 L 8.413 6.226 C 8.444 6.211 8.482 6.202 8.53 6.202 L 8.859 6.202 L 8.859 5.769 L 8.907 5.72 L 10.223 5.72 C 10.254 5.688 10.271 5.659 10.271 5.637 L 10.271 5.29 L 10.319 5.241 L 11.636 5.241 C 11.667 5.322 11.674 5.397 11.66 5.468 C 11.643 5.539 11.652 5.617 11.684 5.696 L 11.708 5.72 L 13.024 5.72 C 13.055 5.752 13.067 5.791 13.06 5.84 C 13.053 5.889 13.055 5.928 13.072 5.96 C 13.072 5.991 13.067 6.028 13.06 6.067 C 13.053 6.106 13.065 6.15 13.096 6.199 L 13.497 6.199 C 13.528 6.231 13.54 6.27 13.532 6.319 C 13.525 6.368 13.521 6.407 13.521 6.439 C 13.535 6.47 13.54 6.502 13.532 6.534 C 13.525 6.566 13.521 6.598 13.521 6.629 C 13.6 6.678 13.674 6.69 13.744 6.666 C 13.813 6.642 13.887 6.646 13.967 6.678 C 13.981 6.695 13.991 6.71 13.991 6.727 L 13.991 7.59 C 14.022 7.622 14.06 7.634 14.108 7.627 C 14.156 7.619 14.194 7.614 14.226 7.614 Z M 12.597 7.749 L 12.573 7.724 C 12.556 7.693 12.542 7.673 12.525 7.663 C 12.509 7.656 12.494 7.636 12.477 7.602 L 12.125 7.602 L 12.125 7.267 C 12.125 7.253 12.12 7.243 12.113 7.243 C 12.106 7.243 12.101 7.236 12.101 7.218 L 12.031 7.148 C 12.031 7.133 12.024 7.123 12.007 7.123 L 11.7 7.123 C 11.684 7.123 11.669 7.116 11.652 7.099 L 11.652 6.884 C 11.652 6.739 11.583 6.668 11.441 6.668 L 9.417 6.668 C 9.386 6.668 9.355 6.686 9.324 6.717 L 9.324 7.126 L 8.878 7.126 C 8.736 7.126 8.58 7.143 8.408 7.174 L 8.408 7.368 C 8.391 7.399 8.389 7.438 8.396 7.487 C 8.403 7.536 8.391 7.575 8.36 7.607 L 7.935 7.607 L 7.935 8.255 C 7.919 8.304 7.916 8.35 7.923 8.399 C 7.93 8.448 7.919 8.504 7.887 8.568 L 7.487 8.568 C 7.456 8.648 7.448 8.727 7.463 8.807 C 7.477 8.888 7.47 8.969 7.439 9.047 C 7.408 9.047 7.372 9.042 7.333 9.035 C 7.298 9.026 7.261 9.03 7.228 9.047 C 7.197 9.047 7.161 9.042 7.122 9.035 C 7.084 9.027 7.041 9.04 6.993 9.071 L 6.993 9.959 C 6.93 9.976 6.851 9.983 6.758 9.983 L 6.652 9.983 C 6.614 9.983 6.571 10 6.523 10.032 L 6.523 10.895 C 6.492 10.927 6.456 10.939 6.417 10.932 C 6.379 10.924 6.336 10.927 6.288 10.944 L 6.182 10.944 C 6.144 10.944 6.101 10.961 6.053 10.993 L 6.053 12.816 C 6.022 12.848 5.986 12.86 5.947 12.853 C 5.905 12.845 5.861 12.841 5.818 12.841 L 5.712 12.841 C 5.672 12.842 5.634 12.859 5.607 12.89 L 5.607 14.689 C 5.607 14.706 5.614 14.72 5.631 14.738 L 5.842 14.738 C 5.873 14.755 5.911 14.757 5.959 14.75 C 6.007 14.742 6.046 14.755 6.077 14.786 L 6.077 15.649 C 6.077 15.666 6.084 15.674 6.101 15.674 C 6.18 15.706 6.254 15.713 6.324 15.698 C 6.393 15.684 6.46 15.691 6.523 15.723 L 6.523 15.938 C 6.537 15.97 6.542 16.006 6.535 16.045 C 6.528 16.084 6.54 16.128 6.571 16.177 L 6.971 16.177 C 7.002 16.209 7.014 16.248 7.007 16.297 C 7 16.346 6.995 16.385 6.995 16.417 C 7.01 16.449 7.01 16.485 6.995 16.524 C 6.978 16.564 6.988 16.6 7.019 16.632 L 9.302 16.632 C 9.333 16.551 9.341 16.476 9.326 16.405 C 9.309 16.334 9.326 16.258 9.374 16.177 L 10.221 16.177 L 10.269 16.128 L 10.269 15.913 C 10.269 15.882 10.264 15.845 10.257 15.806 C 10.249 15.767 10.261 15.73 10.293 15.698 L 10.612 15.698 C 10.65 15.698 10.693 15.681 10.741 15.649 L 10.741 15.241 C 10.82 15.209 10.897 15.202 10.976 15.217 C 11.055 15.234 11.132 15.224 11.211 15.192 L 11.211 14.305 C 11.242 14.273 11.281 14.261 11.329 14.268 C 11.377 14.276 11.415 14.273 11.446 14.256 C 11.477 14.256 11.513 14.261 11.552 14.268 C 11.59 14.276 11.626 14.263 11.657 14.232 L 11.657 13.369 L 11.705 13.32 L 11.916 13.32 C 11.947 13.305 11.983 13.3 12.022 13.308 C 12.06 13.315 12.096 13.303 12.127 13.271 L 12.127 11.929 L 12.175 11.88 L 12.552 11.88 L 12.6 11.856 L 12.6 7.754 Z M 19.727 5.28 C 19.806 5.265 19.919 5.253 20.067 5.243 C 20.216 5.236 20.377 5.231 20.549 5.231 L 21.091 5.231 C 21.281 5.231 21.444 5.238 21.585 5.256 L 21.585 6.167 C 21.537 6.199 21.487 6.206 21.432 6.192 C 21.377 6.177 21.326 6.177 21.278 6.192 L 20.971 6.192 C 20.924 6.192 20.873 6.187 20.818 6.18 C 20.764 6.172 20.709 6.185 20.665 6.216 L 20.665 7.104 C 20.617 7.135 20.573 7.148 20.535 7.14 C 20.497 7.133 20.461 7.128 20.429 7.128 C 20.398 7.145 20.367 7.148 20.336 7.14 C 20.305 7.133 20.274 7.128 20.242 7.128 L 20.194 7.177 L 20.194 8.089 L 19.77 8.089 C 19.753 8.106 19.739 8.113 19.722 8.113 L 19.722 10.416 C 19.722 10.433 19.715 10.448 19.698 10.465 L 19.298 10.465 L 19.25 10.514 L 19.25 12.313 C 19.25 12.33 19.242 12.344 19.226 12.362 L 18.825 12.362 L 18.801 12.41 C 18.784 12.428 18.777 12.45 18.777 12.481 L 18.777 14.713 C 18.746 14.745 18.71 14.757 18.672 14.75 C 18.633 14.742 18.597 14.738 18.566 14.738 L 18.355 14.738 L 18.331 14.786 L 18.331 16.61 C 18.379 16.642 18.425 16.654 18.473 16.647 C 18.521 16.639 18.566 16.634 18.614 16.634 C 18.676 16.652 18.732 16.654 18.78 16.647 C 18.828 16.639 18.88 16.634 18.945 16.634 L 19.252 16.634 L 19.252 17.089 C 19.3 17.121 19.346 17.133 19.394 17.126 C 19.441 17.118 19.487 17.114 19.535 17.114 L 20.382 17.114 C 20.429 17.114 20.475 17.109 20.523 17.101 C 20.571 17.094 20.609 17.106 20.641 17.138 L 20.641 17.571 L 20.617 17.595 L 13.674 17.595 L 13.674 17.356 C 13.674 17.275 13.688 17.197 13.722 17.116 L 15.017 17.116 C 15.048 17.084 15.065 17.048 15.065 17.008 L 15.065 16.661 L 15.158 16.661 L 15.3 16.637 L 15.983 16.637 C 16.015 16.556 16.022 16.48 16.007 16.41 C 15.991 16.339 15.991 16.263 16.007 16.182 L 16.432 16.182 L 16.456 16.133 L 16.456 14.31 C 16.535 14.278 16.609 14.271 16.679 14.285 C 16.748 14.302 16.823 14.293 16.902 14.261 C 16.916 14.246 16.926 14.229 16.926 14.212 L 16.926 11.934 C 16.957 11.902 16.995 11.89 17.043 11.897 C 17.091 11.904 17.13 11.902 17.161 11.885 L 17.396 11.885 L 17.396 10.039 C 17.427 10.008 17.465 9.995 17.513 10.003 C 17.561 10.01 17.6 10.008 17.631 9.99 L 17.866 9.99 L 17.866 6.776 C 17.804 6.695 17.732 6.664 17.655 6.681 C 17.576 6.698 17.497 6.688 17.42 6.656 C 17.389 6.593 17.384 6.517 17.408 6.429 C 17.432 6.341 17.381 6.265 17.254 6.202 L 16.031 6.202 C 16 6.153 15.988 6.109 15.995 6.07 C 16.003 6.03 16.007 5.994 16.007 5.962 L 16.007 5.771 C 16.039 5.74 16.067 5.722 16.089 5.722 L 19.724 5.722 L 19.724 5.29 Z M 22.01 0.961 C 22.072 0.992 22.089 1.041 22.058 1.105 L 22.058 1.393 C 22.01 1.425 21.967 1.442 21.928 1.442 L 21.633 1.442 C 21.602 1.491 21.59 1.538 21.597 1.586 C 21.605 1.635 21.602 1.692 21.585 1.755 L 21.585 2.378 L 21.492 2.378 L 21.281 2.403 L 21.163 2.403 C 21.132 2.435 21.12 2.471 21.127 2.51 C 21.135 2.55 21.139 2.586 21.139 2.618 C 21.123 2.65 21.12 2.689 21.127 2.738 C 21.135 2.787 21.123 2.826 21.091 2.858 L 19.302 2.858 C 19.271 2.809 19.254 2.762 19.254 2.713 L 19.254 2.594 C 19.269 2.545 19.262 2.506 19.23 2.474 L 19.137 2.378 L 18.83 2.378 C 18.815 2.367 18.806 2.349 18.806 2.33 C 18.789 2.105 18.782 1.885 18.782 1.67 L 18.782 1.01 C 18.813 0.978 18.852 0.961 18.899 0.961 L 19.252 0.961 L 19.252 0.528 C 19.283 0.496 19.322 0.484 19.37 0.491 C 19.417 0.499 19.456 0.496 19.487 0.479 L 19.605 0.479 C 19.652 0.479 19.684 0.472 19.698 0.455 C 19.729 0.374 19.736 0.298 19.722 0.227 C 19.705 0.156 19.715 0.078 19.746 0 L 21.535 0 L 21.583 0.049 L 21.583 0.936 C 21.631 0.968 21.674 0.98 21.712 0.973 C 21.751 0.966 21.787 0.961 21.818 0.961 L 22.007 0.961 Z M 37.257 6.189 L 35.941 6.189 C 35.924 6.189 35.909 6.197 35.893 6.214 L 35.893 6.622 L 35.845 6.671 L 34.998 6.671 C 34.967 6.703 34.955 6.739 34.962 6.778 C 34.969 6.818 34.967 6.854 34.95 6.886 L 34.95 7.101 C 34.933 7.118 34.912 7.126 34.881 7.126 L 34.058 7.126 C 34.027 7.206 34.02 7.284 34.034 7.365 C 34.048 7.446 34.041 7.524 34.01 7.605 L 33.586 7.605 C 33.554 7.685 33.547 7.766 33.562 7.844 C 33.576 7.925 33.569 8.003 33.538 8.084 L 33.137 8.084 L 33.089 8.133 L 33.089 8.516 C 33.058 8.548 33.022 8.56 32.984 8.553 C 32.948 8.545 32.911 8.549 32.878 8.565 L 32.643 8.565 C 32.612 8.614 32.6 8.658 32.607 8.697 C 32.614 8.736 32.619 8.773 32.619 8.805 L 32.619 8.998 C 32.588 9.03 32.552 9.042 32.514 9.035 C 32.478 9.026 32.441 9.03 32.408 9.047 C 32.36 9.047 32.317 9.042 32.279 9.035 C 32.24 9.027 32.2 9.041 32.173 9.071 L 32.173 9.959 C 32.125 9.99 32.082 10.003 32.044 9.995 C 32.005 9.988 31.969 9.983 31.938 9.983 L 31.703 9.983 L 31.703 10.462 L 31.257 10.462 C 31.226 10.589 31.209 10.795 31.209 11.073 C 31.209 11.352 31.223 11.621 31.257 11.878 L 31.657 11.878 C 31.689 11.941 31.701 11.997 31.693 12.046 C 31.686 12.095 31.689 12.142 31.705 12.19 C 31.705 12.254 31.701 12.31 31.693 12.359 C 31.686 12.408 31.689 12.464 31.705 12.528 C 31.705 12.577 31.701 12.623 31.693 12.672 C 31.686 12.721 31.698 12.777 31.729 12.841 L 32.13 12.841 C 32.144 12.858 32.154 12.872 32.154 12.89 L 32.154 14.232 C 32.233 14.263 32.31 14.271 32.389 14.256 C 32.468 14.241 32.545 14.249 32.624 14.28 C 32.638 14.329 32.643 14.381 32.636 14.437 C 32.629 14.493 32.624 14.544 32.624 14.593 L 32.624 15.192 C 32.703 15.224 32.78 15.231 32.859 15.217 C 32.938 15.202 33.015 15.209 33.094 15.241 L 33.094 16.128 C 33.125 16.16 33.164 16.172 33.211 16.165 C 33.259 16.158 33.298 16.16 33.329 16.177 L 33.518 16.177 C 33.55 16.209 33.562 16.246 33.554 16.285 C 33.547 16.324 33.55 16.361 33.566 16.392 L 33.566 16.608 C 33.581 16.625 33.605 16.632 33.636 16.632 L 34.458 16.632 C 34.49 16.664 34.502 16.703 34.494 16.752 C 34.487 16.801 34.482 16.84 34.482 16.872 C 34.497 16.903 34.502 16.94 34.494 16.979 C 34.487 17.018 34.499 17.062 34.53 17.111 L 35.849 17.111 C 35.881 17.16 35.897 17.204 35.897 17.243 L 35.897 17.544 C 35.866 17.576 35.842 17.593 35.828 17.593 L 29.403 17.593 C 29.388 17.581 29.38 17.563 29.379 17.544 L 29.379 17.16 C 29.427 17.128 29.473 17.116 29.521 17.123 C 29.569 17.131 29.614 17.128 29.662 17.111 L 29.991 17.111 C 30.039 17.111 30.084 17.116 30.132 17.123 C 30.18 17.131 30.235 17.118 30.298 17.087 L 30.298 16.678 C 30.377 16.647 30.454 16.639 30.533 16.654 C 30.612 16.671 30.689 16.661 30.768 16.63 L 30.768 15.334 C 30.72 15.239 30.643 15.2 30.533 15.214 L 30.343 15.214 C 30.312 15.182 30.295 15.151 30.295 15.119 L 30.295 13.992 C 30.295 13.911 30.257 13.848 30.178 13.801 L 29.871 13.801 L 29.823 13.752 L 29.823 12.96 L 29.799 12.936 L 29.751 12.865 C 29.672 12.85 29.605 12.841 29.552 12.841 L 29.374 12.841 L 29.374 12.506 C 29.312 12.41 29.257 12.362 29.209 12.362 L 28.926 12.362 C 28.895 12.41 28.883 12.462 28.89 12.518 C 28.897 12.574 28.902 12.626 28.902 12.674 L 28.902 12.987 C 28.885 13.051 28.885 13.107 28.902 13.156 C 28.916 13.205 28.909 13.261 28.878 13.325 L 28.478 13.325 C 28.446 13.356 28.43 13.396 28.43 13.444 L 28.43 13.755 C 28.35 13.804 28.276 13.818 28.207 13.804 C 28.137 13.789 28.06 13.796 27.984 13.828 L 27.984 14.236 C 27.904 14.268 27.828 14.276 27.749 14.261 C 27.669 14.246 27.59 14.254 27.514 14.285 L 27.514 14.718 C 27.466 14.75 27.422 14.762 27.384 14.755 C 27.346 14.747 27.31 14.742 27.279 14.742 L 27.067 14.742 C 27.051 14.76 27.044 14.823 27.044 14.936 C 27.027 14.967 27.024 15.006 27.032 15.055 C 27.039 15.104 27.044 15.151 27.044 15.2 C 26.964 15.231 26.89 15.244 26.82 15.236 C 26.751 15.229 26.674 15.224 26.597 15.224 C 26.566 15.256 26.554 15.292 26.561 15.332 C 26.569 15.371 26.573 15.407 26.573 15.439 L 26.573 15.679 C 26.494 15.71 26.42 15.718 26.35 15.703 C 26.281 15.688 26.204 15.686 26.127 15.703 C 26.111 15.862 26.101 16.082 26.091 16.363 C 26.084 16.642 26.096 16.896 26.127 17.118 L 26.998 17.118 C 27.029 17.167 27.041 17.211 27.034 17.25 C 27.027 17.29 27.029 17.326 27.046 17.358 L 27.046 17.551 L 26.998 17.6 L 21.468 17.6 L 21.444 17.551 L 21.444 17.167 C 21.458 17.153 21.468 17.136 21.468 17.118 L 22.784 17.118 C 22.799 17.118 22.816 17.111 22.832 17.094 L 22.832 16.686 L 22.88 16.637 L 24.197 16.637 C 24.245 16.556 24.259 16.48 24.245 16.41 C 24.228 16.339 24.238 16.263 24.269 16.182 L 24.669 16.182 C 24.701 16.15 24.713 16.111 24.705 16.062 C 24.698 16.014 24.701 15.974 24.717 15.943 L 24.717 15.703 L 25.612 15.703 C 25.643 15.64 25.655 15.583 25.648 15.534 C 25.641 15.486 25.636 15.439 25.636 15.39 L 25.636 15.077 C 25.65 15.014 25.65 14.958 25.636 14.909 C 25.619 14.86 25.629 14.806 25.66 14.74 L 26.106 14.74 L 26.106 14.307 C 26.185 14.258 26.259 14.246 26.329 14.271 C 26.398 14.295 26.473 14.29 26.552 14.258 L 26.552 14.139 L 26.576 13.924 L 26.576 13.828 C 26.655 13.796 26.732 13.789 26.811 13.804 C 26.89 13.821 26.967 13.811 27.046 13.779 L 27.046 13.347 C 27.077 13.315 27.113 13.303 27.151 13.31 C 27.19 13.317 27.233 13.322 27.281 13.322 L 27.468 13.322 C 27.499 13.29 27.511 13.254 27.504 13.215 C 27.497 13.176 27.492 13.139 27.492 13.107 C 27.506 13.058 27.511 13.014 27.504 12.975 C 27.496 12.932 27.492 12.887 27.492 12.843 L 27.916 12.843 C 27.979 12.794 27.996 12.748 27.964 12.699 L 27.964 12.626 C 27.979 12.583 27.979 12.536 27.964 12.494 C 27.948 12.454 27.957 12.41 27.988 12.362 L 28.413 12.362 C 28.444 12.281 28.451 12.203 28.437 12.122 C 28.42 12.041 28.43 11.963 28.461 11.882 L 28.861 11.882 L 28.909 11.858 L 28.909 10.587 C 28.861 10.538 28.816 10.499 28.768 10.467 L 28.439 10.467 L 28.439 9.651 C 28.377 9.538 28.31 9.494 28.24 9.519 C 28.171 9.543 28.094 9.538 28.017 9.506 C 27.986 9.475 27.969 9.445 27.969 9.423 L 27.969 8.309 C 27.969 8.245 27.957 8.201 27.933 8.177 L 27.852 8.094 L 27.523 8.094 L 27.523 7.998 L 27.499 7.83 C 27.499 7.781 27.492 7.742 27.475 7.71 L 27.427 7.639 C 27.348 7.624 27.281 7.619 27.228 7.627 C 27.173 7.634 27.113 7.632 27.051 7.614 L 27.051 6.822 C 27.003 6.695 26.916 6.646 26.792 6.678 L 26.156 6.678 C 26.125 6.629 26.108 6.583 26.108 6.534 L 26.108 6.39 C 26.108 6.341 26.096 6.307 26.072 6.282 L 25.991 6.199 L 24.744 6.199 L 24.72 6.15 L 24.72 5.766 L 24.744 5.718 L 24.768 5.718 C 25.379 5.718 26.034 5.713 26.732 5.705 C 27.43 5.698 28.091 5.693 28.72 5.693 C 29.348 5.693 29.888 5.698 30.343 5.705 C 30.799 5.713 31.089 5.725 31.214 5.742 L 31.214 6.175 C 31.166 6.206 31.12 6.214 31.072 6.199 C 31.026 6.184 30.977 6.184 30.931 6.199 L 30.624 6.199 C 30.562 6.199 30.506 6.194 30.458 6.187 C 30.41 6.18 30.355 6.192 30.293 6.224 L 30.293 6.656 L 30.199 6.656 L 29.988 6.681 C 29.94 6.681 29.885 6.698 29.823 6.73 L 29.823 8.553 C 29.902 8.57 29.976 8.573 30.046 8.565 C 30.115 8.558 30.19 8.56 30.269 8.578 C 30.3 8.626 30.312 8.678 30.305 8.734 C 30.298 8.79 30.293 8.842 30.293 8.89 L 30.293 9.514 L 31.211 9.514 C 31.243 9.482 31.255 9.445 31.247 9.406 C 31.239 9.363 31.235 9.319 31.235 9.274 L 31.235 9.084 C 31.267 9.052 31.303 9.04 31.341 9.047 C 31.379 9.054 31.415 9.059 31.446 9.059 C 31.478 9.044 31.514 9.04 31.552 9.047 C 31.59 9.054 31.634 9.059 31.681 9.059 L 31.681 8.626 C 31.729 8.595 31.773 8.578 31.811 8.578 L 31.916 8.578 C 31.948 8.563 31.986 8.563 32.034 8.578 C 32.082 8.595 32.12 8.585 32.151 8.553 L 32.151 7.666 C 32.199 7.634 32.243 7.622 32.281 7.629 C 32.319 7.636 32.355 7.634 32.387 7.617 L 32.576 7.617 C 32.607 7.585 32.624 7.556 32.624 7.534 L 32.624 7.162 C 32.703 7.148 32.777 7.143 32.847 7.15 C 32.916 7.157 32.984 7.155 33.046 7.138 C 33.077 7.106 33.094 7.077 33.094 7.055 L 33.094 6.37 C 33.094 6.258 33.039 6.202 32.928 6.202 L 32.199 6.202 C 32.168 6.153 32.156 6.109 32.163 6.07 C 32.171 6.03 32.168 5.994 32.151 5.962 L 32.151 5.771 L 32.199 5.722 L 37.259 5.722 L 37.283 5.771 L 37.283 5.974 C 37.283 6.045 37.276 6.123 37.259 6.202 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 45.703 7.605 C 45.734 7.622 45.773 7.622 45.821 7.605 C 45.869 7.59 45.907 7.597 45.938 7.629 L 45.938 9.032 C 45.938 9.504 45.931 9.981 45.914 10.46 L 45.514 10.46 C 45.483 10.54 45.475 10.616 45.49 10.687 C 45.504 10.758 45.497 10.836 45.466 10.914 L 45.418 10.939 L 38.053 10.939 C 38.022 11.02 38.015 11.095 38.029 11.166 C 38.044 11.237 38.036 11.315 38.005 11.394 L 37.605 11.394 L 37.557 11.442 L 37.557 15.16 L 37.581 15.209 L 37.981 15.209 C 38.012 15.241 38.024 15.28 38.017 15.329 C 38.01 15.378 38.012 15.417 38.029 15.449 L 38.029 15.64 C 38.06 15.671 38.096 15.684 38.135 15.676 C 38.173 15.669 38.209 15.671 38.24 15.688 L 38.451 15.688 C 38.483 15.737 38.495 15.781 38.487 15.82 C 38.48 15.86 38.475 15.896 38.475 15.928 C 38.49 15.977 38.499 16.04 38.499 16.121 C 38.53 16.153 38.566 16.165 38.605 16.158 C 38.643 16.15 38.679 16.153 38.71 16.17 L 38.945 16.17 L 38.945 16.603 C 39.025 16.62 39.173 16.627 39.391 16.627 L 40.792 16.627 C 41.02 16.627 41.18 16.62 41.274 16.603 L 41.274 16.194 L 41.322 16.17 L 42.192 16.17 C 42.224 16.089 42.231 16.011 42.216 15.93 C 42.2 15.85 42.209 15.772 42.24 15.691 C 42.288 15.674 42.334 15.671 42.382 15.679 C 42.43 15.686 42.485 15.691 42.547 15.691 L 43.113 15.691 C 43.144 15.642 43.156 15.591 43.149 15.534 C 43.142 15.483 43.138 15.43 43.137 15.378 L 43.137 15.307 L 43.161 15.138 L 43.161 15.068 C 43.161 15.004 43.156 14.948 43.149 14.899 C 43.142 14.85 43.144 14.796 43.161 14.73 L 43.384 14.73 C 43.454 14.73 43.528 14.723 43.607 14.706 L 43.607 13.818 C 43.686 13.787 43.761 13.779 43.83 13.794 C 43.9 13.811 43.974 13.801 44.053 13.77 L 44.077 13.745 L 44.077 11.922 C 44.109 11.89 44.144 11.878 44.183 11.885 C 44.221 11.892 44.264 11.89 44.312 11.873 L 44.523 11.873 C 44.555 11.936 44.567 11.997 44.559 12.054 C 44.552 12.11 44.547 12.161 44.547 12.21 L 44.547 12.809 C 44.627 12.841 44.701 12.848 44.77 12.833 C 44.84 12.819 44.914 12.826 44.993 12.858 L 44.993 15.664 C 44.977 15.681 44.945 15.688 44.9 15.688 L 44.593 15.688 C 44.545 15.72 44.526 15.757 44.533 15.796 C 44.54 15.835 44.545 15.872 44.545 15.904 L 44.545 16.119 C 44.497 16.15 44.454 16.163 44.415 16.155 C 44.38 16.147 44.343 16.151 44.31 16.168 L 44.099 16.168 C 44.068 16.248 44.061 16.324 44.075 16.395 C 44.089 16.466 44.082 16.544 44.051 16.622 L 43.18 16.622 C 43.149 16.703 43.142 16.781 43.156 16.862 C 43.171 16.942 43.164 17.021 43.132 17.101 L 42.238 17.101 C 42.207 17.15 42.195 17.194 42.202 17.233 C 42.209 17.272 42.214 17.309 42.214 17.341 L 42.214 17.534 C 42.197 17.551 42.19 17.566 42.19 17.583 L 38.024 17.583 L 38.024 17.248 L 37.955 17.177 C 37.938 17.162 37.924 17.138 37.907 17.106 L 37.13 17.106 C 37.113 17.106 37.099 17.099 37.082 17.082 L 37.082 16.793 C 37.051 16.762 37.027 16.725 37.012 16.686 C 36.997 16.647 36.96 16.622 36.919 16.625 L 36.66 16.625 C 36.628 16.593 36.611 16.55 36.612 16.505 L 36.612 16.361 C 36.626 16.297 36.588 16.234 36.494 16.168 L 36.166 16.168 C 36.149 16.023 36.147 15.879 36.154 15.735 C 36.161 15.591 36.149 15.446 36.118 15.302 L 36.07 15.231 C 35.991 15.217 35.924 15.207 35.871 15.207 L 35.694 15.207 L 35.694 10.961 C 35.725 10.929 35.763 10.917 35.811 10.924 C 35.859 10.932 35.897 10.936 35.929 10.936 C 36.008 10.936 36.077 10.929 36.14 10.912 L 36.14 10.863 C 36.154 10.638 36.164 10.416 36.164 10.191 L 36.164 9.519 L 36.588 9.519 C 36.619 9.455 36.631 9.399 36.624 9.35 C 36.617 9.301 36.612 9.255 36.612 9.206 C 36.626 9.142 36.631 9.086 36.624 9.037 C 36.617 8.988 36.612 8.934 36.612 8.868 C 36.626 8.821 36.626 8.771 36.612 8.724 C 36.595 8.675 36.605 8.622 36.636 8.556 L 37.06 8.556 C 37.092 8.492 37.104 8.436 37.096 8.387 C 37.089 8.338 37.084 8.292 37.084 8.243 L 37.084 7.93 C 37.084 7.866 37.08 7.81 37.072 7.761 C 37.065 7.712 37.077 7.658 37.108 7.592 L 37.533 7.592 C 37.564 7.561 37.576 7.522 37.569 7.473 C 37.562 7.424 37.557 7.385 37.557 7.353 L 37.557 7.16 C 37.588 7.128 37.624 7.116 37.662 7.123 C 37.701 7.13 37.737 7.128 37.768 7.111 L 37.979 7.111 C 38.01 7.079 38.022 7.04 38.015 6.991 C 38.008 6.942 38.01 6.903 38.027 6.871 L 38.027 6.681 C 38.058 6.649 38.094 6.637 38.132 6.644 C 38.171 6.651 38.207 6.656 38.238 6.656 C 38.286 6.642 38.329 6.637 38.367 6.644 C 38.406 6.651 38.442 6.656 38.473 6.656 L 38.473 6.224 L 38.521 6.175 L 39.415 6.175 L 39.415 5.72 L 39.463 5.696 L 40.31 5.696 C 40.358 5.615 40.372 5.539 40.358 5.468 C 40.341 5.397 40.351 5.319 40.382 5.241 L 43.581 5.241 C 43.612 5.273 43.624 5.309 43.617 5.348 C 43.61 5.388 43.605 5.424 43.605 5.456 C 43.619 5.488 43.624 5.524 43.617 5.564 C 43.61 5.603 43.605 5.647 43.605 5.696 L 44.499 5.696 C 44.531 5.727 44.547 5.766 44.547 5.815 L 44.547 6.128 C 44.579 6.16 44.615 6.172 44.653 6.165 C 44.691 6.158 44.727 6.16 44.758 6.177 L 44.969 6.177 C 45.001 6.226 45.013 6.27 45.005 6.309 C 44.998 6.348 45.001 6.385 45.017 6.417 L 45.017 6.607 C 45.097 6.639 45.171 6.651 45.24 6.644 C 45.31 6.637 45.384 6.649 45.463 6.681 L 45.463 7.568 C 45.511 7.6 45.555 7.612 45.593 7.605 C 45.631 7.597 45.667 7.592 45.698 7.592 Z M 44.08 8.206 C 44.017 8.094 43.943 8.054 43.857 8.086 C 43.77 8.118 43.689 8.111 43.61 8.062 L 43.61 6.862 C 43.624 6.798 43.586 6.734 43.492 6.671 L 42.691 6.671 L 42.691 6.312 L 42.574 6.192 L 41.327 6.192 C 41.31 6.209 41.296 6.216 41.279 6.216 L 41.279 6.671 L 40.972 6.671 C 40.924 6.671 40.873 6.666 40.818 6.659 C 40.763 6.651 40.713 6.654 40.665 6.671 C 40.617 6.671 40.566 6.666 40.511 6.659 C 40.457 6.651 40.403 6.664 40.358 6.695 L 40.358 7.104 C 40.31 7.135 40.267 7.148 40.228 7.14 C 40.186 7.132 40.142 7.128 40.099 7.128 C 40.068 7.145 40.032 7.148 39.993 7.14 C 39.954 7.133 39.914 7.147 39.888 7.177 L 39.888 7.37 C 39.888 7.402 39.893 7.438 39.9 7.478 C 39.907 7.517 39.895 7.561 39.864 7.61 L 39.629 7.61 C 39.598 7.627 39.562 7.629 39.523 7.622 C 39.484 7.615 39.444 7.628 39.418 7.658 L 39.418 7.849 C 39.418 7.881 39.423 7.92 39.43 7.969 C 39.437 8.018 39.425 8.057 39.394 8.089 L 38.993 8.089 C 38.962 8.138 38.95 8.182 38.957 8.221 C 38.965 8.26 38.962 8.296 38.945 8.328 C 38.945 8.36 38.95 8.399 38.957 8.448 C 38.965 8.497 38.953 8.536 38.921 8.568 L 38.497 8.568 C 38.48 8.631 38.478 8.688 38.485 8.736 C 38.492 8.785 38.497 8.832 38.497 8.881 L 38.497 8.976 L 38.473 9.12 L 38.473 9.216 C 38.473 9.264 38.478 9.311 38.485 9.36 C 38.492 9.409 38.48 9.465 38.449 9.528 L 38.024 9.528 L 38.024 9.983 L 44.025 9.983 C 44.056 9.68 44.073 9.379 44.073 9.084 L 44.073 8.208 Z M 54.552 0.002 C 54.584 0.034 54.6 0.073 54.6 0.122 L 54.6 0.482 L 54.176 0.482 C 54.128 0.562 54.113 0.643 54.128 0.721 C 54.142 0.802 54.135 0.88 54.104 0.961 L 53.679 0.961 C 53.648 1.041 53.643 1.12 53.667 1.2 C 53.691 1.281 53.687 1.359 53.655 1.44 L 53.231 1.44 C 53.214 1.457 53.207 1.472 53.207 1.489 L 53.207 2.352 C 53.128 2.383 53.051 2.391 52.972 2.376 C 52.893 2.361 52.814 2.369 52.737 2.4 C 52.72 2.449 52.718 2.501 52.725 2.557 C 52.732 2.613 52.737 2.664 52.737 2.713 L 52.737 4.248 C 52.658 4.28 52.581 4.288 52.502 4.273 C 52.423 4.258 52.346 4.266 52.267 4.297 L 52.267 6.624 C 52.236 6.656 52.197 6.668 52.149 6.661 C 52.101 6.654 52.063 6.656 52.032 6.673 L 51.842 6.673 C 51.811 6.705 51.794 6.734 51.794 6.756 L 51.794 9.022 L 51.701 9.022 L 51.49 9.047 C 51.442 9.047 51.387 9.064 51.324 9.096 L 51.324 11.35 C 51.324 11.367 51.317 11.381 51.3 11.398 C 51.238 11.416 51.171 11.418 51.101 11.411 C 51.032 11.403 50.955 11.416 50.878 11.447 L 50.878 12.371 C 50.878 12.667 50.871 12.968 50.854 13.271 C 50.854 13.288 50.847 13.303 50.83 13.32 L 50.631 13.32 C 50.562 13.32 50.485 13.327 50.408 13.344 L 50.408 15.647 L 50.36 15.696 L 50.161 15.696 C 50.092 15.696 50.015 15.713 49.938 15.745 L 49.938 16.128 C 50.017 16.16 50.092 16.168 50.161 16.153 C 50.231 16.138 50.305 16.146 50.384 16.177 C 50.416 16.241 50.423 16.297 50.408 16.346 C 50.392 16.395 50.392 16.441 50.408 16.49 L 50.408 17.089 L 50.432 17.114 L 52.221 17.114 C 52.236 17.131 52.253 17.138 52.269 17.138 L 52.269 17.365 C 52.269 17.436 52.253 17.514 52.221 17.593 L 45.773 17.593 C 45.756 17.512 45.749 17.436 45.749 17.365 L 45.749 17.162 L 45.797 17.114 L 47.092 17.114 C 47.154 17.065 47.171 17.018 47.14 16.969 L 47.14 16.656 L 47.233 16.656 L 47.375 16.632 L 48.034 16.632 C 48.065 16.617 48.082 16.593 48.082 16.561 L 48.082 15.266 C 48.082 15.251 48.089 15.234 48.106 15.217 L 48.507 15.217 C 48.521 15.202 48.538 15.178 48.555 15.146 L 48.555 12.892 C 48.569 12.86 48.624 12.843 48.72 12.843 L 48.979 12.843 C 48.996 12.828 49.003 12.811 49.003 12.794 L 49.003 10.971 C 49.082 10.939 49.157 10.932 49.226 10.946 C 49.296 10.963 49.37 10.954 49.449 10.922 L 49.473 10.897 L 49.473 8.595 C 49.552 8.563 49.629 8.556 49.708 8.57 C 49.787 8.587 49.864 8.578 49.943 8.546 L 49.943 6.219 C 49.974 6.187 50.013 6.175 50.061 6.182 C 50.109 6.189 50.147 6.194 50.178 6.194 L 50.368 6.194 C 50.399 6.162 50.416 6.131 50.416 6.099 L 50.416 4.3 C 50.495 4.283 50.564 4.28 50.627 4.288 C 50.689 4.295 50.761 4.3 50.838 4.3 C 50.869 4.268 50.881 4.236 50.874 4.204 C 50.866 4.173 50.862 4.141 50.862 4.109 C 50.893 3.293 50.893 2.479 50.862 1.662 C 50.862 1.518 50.799 1.447 50.672 1.447 L 50.437 1.447 C 50.422 1.435 50.414 1.417 50.413 1.398 L 50.413 1.085 L 50.296 0.966 L 49.66 0.966 C 49.456 0.966 49.245 0.958 49.025 0.941 L 49.025 0.508 C 49.104 0.477 49.178 0.469 49.248 0.484 C 49.317 0.501 49.392 0.491 49.471 0.46 L 49.471 0.051 L 49.519 0.002 L 54.555 0.002 Z M 64.646 6.023 L 64.646 6.336 C 64.646 6.385 64.651 6.436 64.658 6.492 C 64.665 6.549 64.653 6.6 64.622 6.649 L 64.198 6.649 C 64.166 6.73 64.159 6.808 64.174 6.888 C 64.188 6.969 64.181 7.047 64.15 7.128 L 63.749 7.128 L 63.701 7.177 L 63.701 9.959 L 63.677 9.983 L 62.807 9.983 C 62.792 9.971 62.783 9.953 62.783 9.934 L 62.783 9.059 C 62.783 8.78 62.775 8.494 62.759 8.208 C 62.742 8.177 62.704 8.128 62.641 8.064 L 62.593 8.064 C 62.576 8.081 62.545 8.089 62.5 8.089 C 62.437 8.089 62.382 8.081 62.334 8.064 L 62.31 8.04 L 62.31 7.776 C 62.31 7.663 62.255 7.607 62.145 7.607 L 61.886 7.607 L 61.838 7.583 L 61.838 7.248 C 61.79 7.199 61.744 7.16 61.696 7.128 L 61.368 7.128 L 61.368 6.793 C 61.337 6.761 61.317 6.737 61.308 6.722 C 61.301 6.708 61.281 6.69 61.248 6.673 L 59.082 6.673 C 59.034 6.754 59.022 6.825 59.046 6.888 C 59.07 6.952 59.066 7.025 59.034 7.104 C 59.018 7.121 58.996 7.128 58.965 7.128 L 58.552 7.128 C 58.418 7.128 58.274 7.145 58.116 7.177 L 58.116 9.431 C 58.116 9.462 58.123 9.487 58.14 9.502 L 58.54 9.502 C 58.572 9.55 58.584 9.594 58.576 9.634 C 58.569 9.673 58.564 9.709 58.564 9.741 C 58.579 9.773 58.584 9.805 58.576 9.836 C 58.569 9.868 58.564 9.9 58.564 9.932 C 58.596 9.964 58.627 9.981 58.658 9.981 L 59.034 9.981 C 59.049 10.061 59.054 10.137 59.046 10.208 C 59.039 10.279 59.034 10.357 59.034 10.435 C 59.082 10.467 59.133 10.479 59.188 10.472 C 59.243 10.465 59.293 10.46 59.341 10.46 L 59.953 10.46 C 59.984 10.54 59.991 10.616 59.977 10.687 C 59.96 10.758 59.96 10.836 59.977 10.914 C 60.025 10.946 60.075 10.954 60.13 10.939 C 60.186 10.924 60.236 10.924 60.284 10.939 L 60.591 10.939 C 60.639 10.939 60.689 10.934 60.744 10.927 C 60.799 10.919 60.85 10.932 60.898 10.963 L 60.898 11.372 C 60.946 11.403 60.989 11.416 61.027 11.408 C 61.066 11.401 61.102 11.403 61.133 11.42 L 61.344 11.42 C 61.375 11.501 61.382 11.572 61.368 11.636 C 61.351 11.699 61.361 11.772 61.392 11.851 L 61.416 11.875 L 62.286 11.875 C 62.317 11.956 62.325 12.036 62.31 12.115 C 62.293 12.195 62.303 12.274 62.334 12.354 L 62.735 12.354 C 62.766 12.403 62.778 12.447 62.771 12.486 C 62.763 12.525 62.766 12.562 62.783 12.594 L 62.783 12.809 C 62.862 12.841 62.931 12.848 62.994 12.833 C 63.056 12.819 63.128 12.826 63.205 12.858 C 63.219 13.322 63.229 13.784 63.229 14.249 L 63.229 15.64 C 63.15 15.688 63.075 15.703 63.006 15.688 C 62.936 15.674 62.859 15.681 62.783 15.713 L 62.783 16.6 C 62.704 16.632 62.624 16.639 62.548 16.625 C 62.469 16.61 62.392 16.617 62.313 16.649 L 62.313 16.876 C 62.313 16.947 62.296 17.026 62.265 17.104 L 61.418 17.104 C 61.37 17.184 61.356 17.26 61.37 17.331 C 61.385 17.402 61.377 17.48 61.346 17.558 C 61.315 17.59 61.277 17.602 61.229 17.595 C 61.181 17.588 61.135 17.583 61.087 17.583 L 60.006 17.583 C 59.974 17.664 59.967 17.739 59.982 17.81 C 59.996 17.881 59.989 17.957 59.958 18.038 L 58.334 18.038 C 57.799 18.038 57.26 18.03 56.711 18.013 L 56.711 17.703 C 56.694 17.671 56.679 17.651 56.663 17.642 C 56.646 17.634 56.624 17.615 56.593 17.58 L 55.322 17.58 L 55.322 17.246 L 55.253 17.175 C 55.236 17.16 55.221 17.136 55.205 17.104 L 54.428 17.104 C 54.396 17.055 54.384 17.008 54.392 16.96 C 54.399 16.911 54.396 16.864 54.38 16.815 C 54.38 16.72 54.325 16.656 54.214 16.625 C 54.089 16.625 53.986 16.617 53.907 16.6 L 53.907 15.808 C 53.89 15.776 53.876 15.757 53.859 15.747 C 53.842 15.74 53.821 15.72 53.79 15.686 L 53.461 15.686 L 53.461 15.231 C 53.54 15.2 53.615 15.192 53.684 15.207 C 53.754 15.224 53.828 15.214 53.907 15.182 L 53.907 14.271 C 53.986 14.256 54.061 14.251 54.13 14.258 C 54.2 14.266 54.274 14.263 54.353 14.246 C 54.368 14.214 54.377 14.166 54.377 14.102 L 54.377 13.31 C 54.456 13.295 54.531 13.29 54.6 13.298 C 54.67 13.305 54.744 13.303 54.823 13.286 C 54.854 13.222 54.862 13.149 54.847 13.07 C 54.831 12.99 54.84 12.912 54.871 12.831 L 55.272 12.831 C 55.303 12.799 55.32 12.76 55.32 12.711 L 55.32 12.398 C 55.351 12.366 55.387 12.354 55.425 12.362 C 55.464 12.369 55.5 12.366 55.531 12.349 L 55.742 12.349 L 55.79 12.398 L 55.79 13.286 C 55.711 13.317 55.631 13.325 55.555 13.31 C 55.476 13.295 55.399 13.303 55.32 13.334 L 55.32 15.662 C 55.399 15.693 55.476 15.701 55.555 15.686 C 55.634 15.669 55.711 15.679 55.79 15.71 L 55.79 16.143 L 55.907 16.143 L 56.118 16.168 L 56.212 16.168 C 56.243 16.248 56.25 16.319 56.236 16.383 C 56.219 16.446 56.229 16.52 56.26 16.598 L 56.284 16.622 L 57.579 16.622 C 57.593 16.639 57.61 16.647 57.627 16.647 C 57.658 16.727 57.665 16.803 57.651 16.874 C 57.634 16.945 57.644 17.023 57.675 17.101 L 59.015 17.101 C 59.046 17.07 59.058 17.03 59.051 16.982 C 59.044 16.933 59.039 16.894 59.039 16.862 L 59.039 16.669 C 59.07 16.637 59.102 16.62 59.133 16.62 L 60.428 16.62 L 60.428 16.187 C 60.507 16.155 60.584 16.148 60.663 16.163 C 60.742 16.18 60.819 16.17 60.898 16.138 L 60.898 15.706 C 60.977 15.674 61.054 15.666 61.133 15.681 C 61.212 15.698 61.289 15.688 61.368 15.657 L 61.368 14.386 C 61.32 14.29 61.243 14.241 61.133 14.241 C 61.102 14.258 61.07 14.261 61.039 14.254 C 61.008 14.246 60.977 14.241 60.946 14.241 C 60.898 14.192 60.891 14.104 60.922 13.977 C 60.922 13.928 60.91 13.889 60.886 13.858 C 60.862 13.826 60.835 13.794 60.804 13.762 L 60.452 13.762 L 60.452 13.427 L 60.334 13.308 L 60.027 13.308 C 59.996 13.276 59.979 13.251 59.979 13.237 L 59.979 13.046 C 59.979 12.902 59.91 12.831 59.768 12.831 L 59.085 12.831 C 59.054 12.782 59.037 12.736 59.037 12.687 L 59.037 12.567 C 59.051 12.503 59.044 12.459 59.013 12.435 C 58.982 12.41 58.95 12.384 58.919 12.352 L 58.118 12.352 L 58.118 12.017 C 58.056 11.953 58.015 11.904 58.001 11.873 L 57.694 11.873 C 57.663 11.873 57.646 11.858 57.646 11.824 L 57.646 11.584 C 57.646 11.472 57.591 11.416 57.48 11.416 L 57.197 11.416 C 57.181 11.384 57.173 11.335 57.173 11.271 L 57.173 11.127 C 57.188 11.078 57.181 11.044 57.149 11.02 C 57.118 10.995 57.087 10.968 57.056 10.936 L 56.727 10.936 L 56.727 10.577 C 56.679 10.545 56.634 10.506 56.586 10.457 L 56.233 10.457 L 56.233 10.144 C 56.233 10.032 56.178 9.976 56.068 9.976 L 55.809 9.976 C 55.792 9.895 55.785 9.77 55.785 9.604 L 55.785 8.502 C 55.785 8.318 55.792 8.179 55.809 8.081 L 56.209 8.081 C 56.224 8.067 56.233 8.05 56.233 8.032 L 56.233 7.17 C 56.313 7.138 56.389 7.13 56.468 7.145 C 56.548 7.162 56.624 7.152 56.703 7.121 L 56.703 7.001 L 56.727 6.786 L 56.727 6.69 C 56.807 6.659 56.881 6.651 56.95 6.666 C 57.02 6.683 57.094 6.673 57.173 6.642 L 57.173 6.233 L 57.221 6.184 L 58.068 6.184 C 58.116 6.104 58.128 6.028 58.104 5.957 C 58.08 5.886 58.085 5.81 58.116 5.73 C 58.241 5.715 58.552 5.703 59.046 5.693 C 59.54 5.686 60.116 5.681 60.775 5.681 C 61.435 5.681 62.114 5.686 62.811 5.693 C 63.509 5.7 64.109 5.705 64.612 5.705 C 64.644 5.754 64.651 5.806 64.636 5.862 C 64.62 5.913 64.62 5.967 64.636 6.018 Z M 72.97 5.28 C 73.049 5.265 73.162 5.253 73.31 5.243 C 73.459 5.236 73.62 5.231 73.792 5.231 L 74.334 5.231 C 74.524 5.231 74.687 5.238 74.828 5.256 L 74.828 6.167 C 74.78 6.199 74.73 6.206 74.675 6.192 C 74.62 6.177 74.569 6.177 74.521 6.192 L 74.215 6.192 C 74.167 6.192 74.116 6.187 74.061 6.18 C 74.007 6.172 73.952 6.185 73.908 6.216 L 73.908 7.104 C 73.86 7.135 73.816 7.148 73.778 7.14 C 73.74 7.133 73.704 7.128 73.673 7.128 C 73.641 7.145 73.61 7.148 73.579 7.14 C 73.548 7.133 73.517 7.128 73.485 7.128 L 73.438 7.177 L 73.438 8.089 L 73.013 8.089 C 72.996 8.106 72.982 8.113 72.965 8.113 L 72.965 10.416 C 72.965 10.433 72.958 10.448 72.941 10.465 L 72.541 10.465 L 72.493 10.514 L 72.493 12.313 C 72.493 12.33 72.485 12.344 72.469 12.362 L 72.068 12.362 L 72.044 12.41 C 72.027 12.428 72.02 12.45 72.02 12.481 L 72.02 14.713 C 71.989 14.745 71.953 14.757 71.915 14.75 C 71.876 14.742 71.84 14.738 71.809 14.738 L 71.598 14.738 L 71.574 14.786 L 71.574 16.61 C 71.622 16.642 71.668 16.654 71.716 16.647 C 71.764 16.639 71.809 16.634 71.857 16.634 C 71.92 16.652 71.975 16.654 72.023 16.647 C 72.071 16.639 72.123 16.634 72.188 16.634 L 72.495 16.634 L 72.495 17.089 C 72.543 17.121 72.589 17.133 72.637 17.126 C 72.685 17.118 72.73 17.114 72.778 17.114 L 73.625 17.114 C 73.673 17.114 73.718 17.109 73.766 17.101 C 73.814 17.094 73.852 17.106 73.884 17.138 L 73.884 17.571 L 73.86 17.595 L 66.917 17.595 L 66.917 17.356 C 66.917 17.275 66.931 17.197 66.965 17.116 L 68.26 17.116 C 68.291 17.084 68.308 17.048 68.308 17.008 L 68.308 16.661 L 68.401 16.661 L 68.543 16.637 L 69.226 16.637 C 69.258 16.556 69.265 16.48 69.25 16.41 C 69.234 16.339 69.234 16.263 69.25 16.182 L 69.675 16.182 L 69.699 16.133 L 69.699 14.31 C 69.778 14.278 69.852 14.271 69.922 14.285 C 69.991 14.302 70.066 14.293 70.145 14.261 C 70.159 14.246 70.169 14.229 70.169 14.212 L 70.169 11.934 C 70.2 11.902 70.238 11.89 70.286 11.897 C 70.334 11.904 70.373 11.902 70.404 11.885 L 70.639 11.885 L 70.639 10.039 C 70.67 10.008 70.708 9.995 70.756 10.003 C 70.804 10.01 70.843 10.008 70.874 9.99 L 71.109 9.99 L 71.109 6.776 C 71.047 6.695 70.975 6.664 70.898 6.681 C 70.819 6.698 70.74 6.688 70.663 6.656 C 70.632 6.593 70.627 6.517 70.651 6.429 C 70.675 6.341 70.625 6.265 70.497 6.202 L 69.274 6.202 C 69.243 6.153 69.231 6.109 69.238 6.07 C 69.246 6.03 69.25 5.994 69.25 5.962 L 69.25 5.771 C 69.282 5.74 69.31 5.722 69.332 5.722 L 72.967 5.722 L 72.967 5.29 Z M 75.253 0.961 C 75.315 0.992 75.332 1.041 75.301 1.105 L 75.301 1.393 C 75.253 1.425 75.21 1.442 75.171 1.442 L 74.876 1.442 C 74.845 1.491 74.833 1.538 74.84 1.586 C 74.848 1.635 74.845 1.692 74.828 1.755 L 74.828 2.378 L 74.735 2.378 L 74.524 2.403 L 74.406 2.403 C 74.375 2.435 74.363 2.471 74.37 2.51 C 74.378 2.55 74.382 2.586 74.382 2.618 C 74.366 2.65 74.363 2.689 74.37 2.738 C 74.378 2.787 74.366 2.826 74.334 2.858 L 72.545 2.858 C 72.514 2.809 72.497 2.762 72.497 2.713 L 72.497 2.594 C 72.512 2.545 72.505 2.506 72.473 2.474 L 72.38 2.378 L 72.073 2.378 C 72.058 2.367 72.049 2.349 72.049 2.33 C 72.032 2.105 72.025 1.885 72.025 1.67 L 72.025 1.01 C 72.056 0.978 72.095 0.961 72.143 0.961 L 72.495 0.961 L 72.495 0.528 C 72.526 0.496 72.565 0.484 72.613 0.491 C 72.661 0.499 72.699 0.496 72.73 0.479 L 72.848 0.479 C 72.896 0.479 72.927 0.472 72.941 0.455 C 72.972 0.374 72.979 0.298 72.965 0.227 C 72.948 0.156 72.958 0.078 72.989 0 L 74.778 0 L 74.826 0.049 L 74.826 0.936 C 74.874 0.968 74.917 0.98 74.956 0.973 C 74.994 0.966 75.03 0.961 75.061 0.961 L 75.25 0.961 Z M 89.277 17.104 C 89.294 17.121 89.308 17.128 89.325 17.128 L 89.325 17.356 C 89.325 17.426 89.308 17.505 89.277 17.583 L 82.853 17.583 L 82.805 17.558 L 82.805 17.15 L 82.829 17.101 L 84.169 17.101 C 84.2 17.021 84.207 16.945 84.193 16.874 C 84.176 16.803 84.186 16.725 84.217 16.647 C 84.231 16.647 84.241 16.639 84.241 16.622 L 85.088 16.622 C 85.119 16.573 85.131 16.527 85.124 16.478 C 85.116 16.429 85.119 16.383 85.136 16.334 L 85.136 15.999 C 85.136 15.95 85.131 15.904 85.124 15.855 C 85.116 15.806 85.128 15.752 85.16 15.686 L 85.56 15.686 C 85.591 15.622 85.603 15.566 85.596 15.517 C 85.589 15.468 85.591 15.422 85.608 15.373 L 85.608 14.412 C 85.608 14.364 85.603 14.312 85.596 14.256 C 85.589 14.2 85.591 14.148 85.608 14.1 C 85.608 14.051 85.603 13.999 85.596 13.943 C 85.589 13.887 85.601 13.836 85.632 13.787 L 86.032 13.787 L 86.056 13.738 L 86.056 11.435 C 86.136 11.403 86.21 11.396 86.279 11.411 C 86.349 11.428 86.423 11.418 86.502 11.386 C 86.517 11.274 86.529 11.061 86.538 10.751 C 86.546 10.438 86.55 10.083 86.55 9.682 C 86.55 9.282 86.546 8.864 86.538 8.424 C 86.531 7.984 86.526 7.588 86.526 7.236 C 86.502 7.226 86.481 7.209 86.466 7.187 C 86.45 7.16 86.43 7.136 86.407 7.116 L 86.1 7.116 L 86.052 7.067 L 86.052 6.827 C 86.052 6.715 85.996 6.659 85.886 6.659 L 83.299 6.659 C 83.267 6.69 83.255 6.727 83.263 6.766 C 83.27 6.805 83.275 6.842 83.275 6.874 C 83.258 6.906 83.255 6.945 83.263 6.994 C 83.27 7.042 83.275 7.082 83.275 7.113 L 82.829 7.113 C 82.797 7.162 82.785 7.206 82.793 7.245 C 82.8 7.284 82.805 7.321 82.805 7.353 L 82.805 7.568 C 82.725 7.6 82.649 7.607 82.57 7.592 C 82.49 7.578 82.411 7.585 82.335 7.617 L 82.335 8.05 C 82.255 8.081 82.179 8.089 82.1 8.074 C 82.02 8.059 81.941 8.067 81.865 8.098 L 81.865 9.01 C 81.785 9.042 81.709 9.047 81.629 9.022 C 81.55 8.998 81.474 9.003 81.394 9.035 L 81.394 9.467 C 81.363 9.499 81.325 9.511 81.277 9.504 C 81.229 9.497 81.191 9.492 81.159 9.492 C 81.128 9.509 81.097 9.511 81.066 9.504 C 81.035 9.497 81.004 9.492 80.972 9.492 L 80.948 9.541 L 80.948 10.885 L 80.924 10.91 C 80.845 10.941 80.776 10.949 80.713 10.934 C 80.651 10.919 80.579 10.919 80.502 10.934 L 80.478 10.958 L 80.478 12.782 L 80.43 12.831 L 80.054 12.831 L 80.006 12.88 L 80.006 15.207 L 79.581 15.207 L 79.534 15.256 L 79.534 16.119 C 79.613 16.15 79.689 16.163 79.769 16.155 C 79.848 16.148 79.924 16.16 80.004 16.192 L 80.004 16.6 C 80.083 16.632 80.159 16.639 80.239 16.625 C 80.318 16.61 80.394 16.617 80.474 16.649 L 80.474 16.876 C 80.474 16.947 80.488 17.026 80.522 17.104 L 81.368 17.104 C 81.399 17.136 81.411 17.172 81.404 17.211 C 81.397 17.25 81.392 17.294 81.392 17.343 C 81.406 17.375 81.411 17.412 81.404 17.451 C 81.397 17.49 81.392 17.527 81.392 17.558 C 81.282 17.576 80.956 17.585 80.416 17.595 C 79.874 17.602 79.263 17.607 78.581 17.607 C 77.9 17.607 77.217 17.602 76.533 17.595 C 75.85 17.588 75.313 17.583 74.922 17.583 C 74.892 17.556 74.879 17.515 74.886 17.475 C 74.893 17.436 74.891 17.392 74.874 17.343 L 74.874 17.104 L 76.262 17.104 C 76.294 17.023 76.298 16.945 76.274 16.864 C 76.251 16.784 76.255 16.705 76.286 16.625 L 77.181 16.625 C 77.212 16.593 77.224 16.554 77.217 16.505 C 77.21 16.456 77.205 16.417 77.205 16.385 L 77.205 16.194 C 77.284 16.163 77.361 16.155 77.44 16.17 C 77.519 16.187 77.596 16.177 77.675 16.146 L 77.675 14.755 C 77.754 14.723 77.831 14.716 77.91 14.73 C 77.989 14.747 78.066 14.738 78.145 14.706 L 78.145 12.403 C 78.176 12.371 78.215 12.354 78.263 12.354 L 78.569 12.354 C 78.601 12.322 78.617 12.293 78.617 12.271 L 78.617 10.46 L 79.018 10.46 L 79.066 10.435 L 79.066 8.133 L 79.114 8.084 L 79.49 8.084 L 79.538 8.035 L 79.538 7.243 L 79.421 7.123 L 79.092 7.123 L 79.092 6.788 C 79.03 6.725 78.982 6.686 78.951 6.668 C 78.826 6.668 78.723 6.661 78.644 6.644 L 78.62 6.62 L 78.62 6.595 C 78.603 6.563 78.601 6.524 78.608 6.475 C 78.615 6.426 78.62 6.387 78.62 6.356 C 78.589 6.243 78.526 6.187 78.43 6.187 L 77.725 6.187 C 77.694 6.155 77.676 6.112 77.677 6.067 L 77.677 5.947 C 77.677 5.916 77.673 5.879 77.665 5.84 C 77.658 5.801 77.67 5.757 77.701 5.708 L 80.9 5.708 C 80.932 5.757 80.944 5.801 80.936 5.84 C 80.929 5.879 80.932 5.916 80.948 5.947 L 80.948 6.14 C 80.98 6.172 81.016 6.184 81.054 6.177 C 81.092 6.17 81.128 6.172 81.159 6.189 L 81.37 6.189 C 81.387 6.206 81.394 6.228 81.394 6.26 L 81.394 7.58 C 81.426 7.612 81.464 7.624 81.512 7.617 C 81.56 7.61 81.598 7.605 81.629 7.605 L 81.865 7.605 L 81.865 7.172 C 81.912 7.14 81.956 7.128 81.994 7.135 C 82.032 7.143 82.068 7.14 82.1 7.123 L 82.289 7.123 C 82.32 7.091 82.337 7.062 82.337 7.04 L 82.337 6.668 L 82.761 6.668 C 82.809 6.588 82.824 6.51 82.809 6.429 C 82.793 6.348 82.802 6.27 82.833 6.189 L 83.234 6.189 C 83.265 6.109 83.272 6.03 83.258 5.95 C 83.241 5.869 83.251 5.791 83.282 5.71 L 84.646 5.71 C 84.677 5.678 84.689 5.639 84.682 5.59 C 84.675 5.542 84.67 5.502 84.67 5.471 L 84.67 5.278 C 84.733 5.263 84.831 5.251 84.965 5.241 C 85.1 5.234 85.251 5.229 85.423 5.229 L 85.965 5.229 C 86.155 5.229 86.342 5.236 86.529 5.253 L 86.529 5.686 C 86.577 5.718 86.627 5.73 86.682 5.722 C 86.737 5.715 86.788 5.71 86.836 5.71 L 87.143 5.71 C 87.191 5.71 87.241 5.705 87.296 5.698 C 87.351 5.691 87.409 5.703 87.474 5.735 L 87.474 6.167 C 87.553 6.199 87.63 6.206 87.709 6.192 C 87.788 6.177 87.865 6.184 87.944 6.216 L 87.944 6.649 L 88.061 6.649 L 88.272 6.673 C 88.32 6.673 88.359 6.681 88.39 6.698 L 88.39 11.856 C 88.359 11.887 88.32 11.9 88.272 11.892 C 88.224 11.885 88.186 11.88 88.155 11.88 C 88.124 11.897 88.092 11.9 88.061 11.892 C 88.03 11.885 87.999 11.88 87.968 11.88 L 87.944 11.929 L 87.944 14.207 L 87.896 14.256 L 87.519 14.256 L 87.471 14.305 L 87.471 16.608 C 87.55 16.639 87.625 16.647 87.694 16.632 C 87.764 16.617 87.838 16.625 87.917 16.656 C 87.932 16.688 87.937 16.725 87.929 16.764 C 87.922 16.803 87.925 16.847 87.941 16.896 L 87.941 17.087 C 87.941 17.104 87.949 17.111 87.965 17.111 L 89.282 17.111 Z M 106.683 7.605 C 106.714 7.622 106.75 7.622 106.788 7.605 C 106.827 7.59 106.87 7.597 106.918 7.629 L 106.918 12.33 C 106.886 12.362 106.851 12.374 106.812 12.366 C 106.769 12.358 106.726 12.354 106.683 12.354 L 106.448 12.354 L 106.448 13.266 C 106.416 13.298 106.378 13.315 106.33 13.315 L 106.026 13.315 C 105.994 13.347 105.982 13.376 105.99 13.398 C 105.997 13.422 105.994 13.449 105.978 13.481 L 105.978 14.249 L 105.553 14.249 C 105.522 14.312 105.51 14.368 105.517 14.417 C 105.524 14.466 105.529 14.513 105.529 14.562 C 105.512 14.625 105.51 14.681 105.517 14.73 C 105.524 14.779 105.529 14.826 105.529 14.874 L 105.529 14.97 L 105.505 15.114 L 105.505 15.209 L 105.081 15.209 C 105.05 15.29 105.042 15.368 105.057 15.449 C 105.071 15.53 105.064 15.608 105.033 15.688 L 104.632 15.688 C 104.601 15.72 104.584 15.759 104.584 15.808 L 104.584 16.121 C 104.505 16.17 104.431 16.185 104.361 16.17 C 104.292 16.155 104.215 16.163 104.138 16.194 C 104.121 16.258 104.119 16.322 104.126 16.385 C 104.133 16.449 104.131 16.522 104.114 16.6 C 104.083 16.632 104.047 16.644 104.009 16.637 C 103.97 16.63 103.934 16.625 103.903 16.625 C 103.872 16.642 103.834 16.644 103.786 16.637 C 103.738 16.63 103.699 16.642 103.668 16.674 L 103.668 17.082 C 103.606 17.114 103.551 17.126 103.503 17.118 C 103.455 17.111 103.4 17.106 103.337 17.106 L 102.726 17.106 L 102.726 17.539 L 102.678 17.588 L 101.361 17.588 C 101.33 17.668 101.323 17.744 101.337 17.815 C 101.352 17.886 101.344 17.962 101.313 18.042 L 101.265 18.067 L 100.419 18.067 C 100.388 18.018 100.376 17.972 100.383 17.923 C 100.39 17.874 100.395 17.835 100.395 17.803 C 100.395 17.739 100.383 17.695 100.359 17.671 L 100.277 17.588 L 99.006 17.588 L 99.006 17.253 L 98.937 17.182 C 98.92 17.167 98.906 17.143 98.889 17.111 C 98.826 17.111 98.766 17.116 98.711 17.123 C 98.656 17.131 98.596 17.128 98.534 17.111 L 98.534 16.776 C 98.471 16.664 98.4 16.62 98.323 16.644 C 98.244 16.669 98.165 16.664 98.088 16.632 C 98.057 16.601 98.043 16.556 98.052 16.512 C 98.059 16.463 98.064 16.417 98.064 16.368 C 98.064 16.319 98.052 16.285 98.028 16.26 L 97.946 16.177 L 97.594 16.177 L 97.594 17.089 C 97.515 17.121 97.435 17.128 97.359 17.114 C 97.28 17.099 97.203 17.106 97.124 17.138 L 97.124 19.441 C 97.096 19.471 97.058 19.488 97.018 19.49 L 96.678 19.49 L 96.678 20.426 C 96.709 20.443 96.747 20.45 96.795 20.45 L 97.102 20.45 C 97.133 20.482 97.145 20.519 97.138 20.558 C 97.131 20.597 97.126 20.634 97.126 20.665 L 97.126 20.88 L 97.174 20.929 L 98.963 20.929 L 98.987 20.954 L 98.987 21.866 L 92.493 21.866 C 92.462 21.817 92.455 21.77 92.469 21.721 C 92.486 21.672 92.486 21.616 92.469 21.553 L 92.469 20.929 L 94.304 20.929 C 94.335 20.88 94.347 20.836 94.34 20.797 C 94.332 20.758 94.328 20.722 94.328 20.69 C 94.342 20.658 94.347 20.621 94.34 20.582 C 94.332 20.543 94.328 20.506 94.328 20.475 C 94.359 20.443 94.397 20.431 94.445 20.438 C 94.493 20.445 94.531 20.45 94.563 20.45 L 94.774 20.45 L 94.798 20.401 L 94.798 19.059 C 94.829 19.028 94.867 19.015 94.915 19.023 C 94.963 19.03 95.001 19.028 95.033 19.01 C 95.126 19.01 95.205 18.993 95.268 18.962 L 95.268 16.683 C 95.299 16.652 95.337 16.639 95.385 16.647 C 95.433 16.654 95.471 16.652 95.503 16.634 C 95.534 16.634 95.57 16.639 95.608 16.647 C 95.646 16.654 95.69 16.642 95.738 16.61 L 95.738 14.307 C 95.769 14.276 95.807 14.263 95.855 14.271 C 95.903 14.278 95.941 14.276 95.973 14.258 L 96.162 14.258 C 96.193 14.227 96.21 14.197 96.21 14.175 L 96.21 12.388 L 96.328 12.388 L 96.539 12.364 C 96.587 12.364 96.625 12.357 96.656 12.34 L 96.656 10.037 C 96.704 10.022 96.75 10.012 96.798 10.012 L 97.009 9.988 L 97.102 9.988 C 97.133 9.956 97.145 9.924 97.138 9.893 C 97.131 9.861 97.126 9.829 97.126 9.797 L 97.126 6.871 C 97.126 6.822 97.114 6.788 97.09 6.764 L 97.009 6.681 L 96.68 6.681 L 96.68 6.321 C 96.618 6.258 96.57 6.216 96.539 6.202 L 95.268 6.202 L 95.268 5.962 C 95.268 5.881 95.282 5.803 95.316 5.722 L 98.963 5.722 C 98.994 5.803 99.001 5.879 98.987 5.95 C 98.97 6.021 98.98 6.099 99.011 6.177 L 99.412 6.177 L 99.46 6.226 L 99.46 7.568 L 99.483 7.617 L 99.908 7.617 C 99.939 7.536 99.946 7.458 99.932 7.377 C 99.915 7.297 99.925 7.218 99.956 7.138 L 100.356 7.138 L 100.404 7.113 L 100.404 6.705 C 100.483 6.673 100.558 6.666 100.627 6.681 C 100.697 6.698 100.771 6.688 100.85 6.656 L 100.85 6.536 L 100.874 6.321 L 100.874 6.226 C 100.906 6.211 100.944 6.202 100.992 6.202 L 101.32 6.202 L 101.32 5.769 L 101.368 5.72 L 102.685 5.72 C 102.716 5.688 102.733 5.659 102.733 5.637 L 102.733 5.29 L 102.781 5.241 L 104.097 5.241 C 104.129 5.322 104.136 5.397 104.121 5.468 C 104.105 5.539 104.114 5.617 104.145 5.696 L 104.169 5.72 L 105.488 5.72 C 105.52 5.752 105.532 5.791 105.524 5.84 C 105.517 5.889 105.52 5.928 105.536 5.96 C 105.536 5.991 105.532 6.028 105.524 6.067 C 105.517 6.106 105.529 6.15 105.56 6.199 L 105.961 6.199 C 105.992 6.231 106.004 6.27 105.997 6.319 C 105.99 6.368 105.985 6.407 105.985 6.439 C 105.999 6.47 106.004 6.502 105.997 6.534 C 105.99 6.566 105.985 6.598 105.985 6.629 C 106.064 6.678 106.138 6.69 106.208 6.666 C 106.277 6.642 106.352 6.646 106.431 6.678 C 106.445 6.695 106.455 6.71 106.455 6.727 L 106.455 7.59 C 106.486 7.622 106.524 7.634 106.572 7.627 C 106.62 7.619 106.659 7.614 106.69 7.614 Z M 105.059 7.749 L 105.035 7.724 C 105.018 7.693 105.004 7.673 104.987 7.663 C 104.97 7.656 104.956 7.636 104.939 7.602 L 104.587 7.602 L 104.587 7.267 C 104.587 7.253 104.582 7.243 104.575 7.243 C 104.568 7.243 104.563 7.236 104.563 7.218 L 104.493 7.148 C 104.493 7.133 104.486 7.123 104.469 7.123 L 104.162 7.123 C 104.145 7.123 104.131 7.116 104.114 7.099 L 104.114 6.884 C 104.114 6.739 104.045 6.668 103.903 6.668 L 101.879 6.668 C 101.848 6.668 101.817 6.686 101.786 6.717 L 101.786 7.126 L 101.34 7.126 C 101.198 7.126 101.042 7.143 100.87 7.174 L 100.87 7.368 C 100.853 7.399 100.85 7.438 100.858 7.487 C 100.865 7.536 100.853 7.575 100.822 7.607 L 100.397 7.607 L 100.397 8.255 C 100.38 8.304 100.378 8.35 100.385 8.399 C 100.392 8.448 100.38 8.504 100.349 8.568 L 99.949 8.568 C 99.918 8.648 99.91 8.727 99.925 8.807 C 99.939 8.888 99.932 8.969 99.901 9.047 C 99.87 9.047 99.834 9.042 99.795 9.035 C 99.76 9.026 99.722 9.03 99.69 9.047 C 99.659 9.047 99.623 9.042 99.584 9.035 C 99.546 9.027 99.503 9.04 99.455 9.071 L 99.455 9.959 C 99.392 9.976 99.313 9.983 99.22 9.983 L 99.114 9.983 C 99.076 9.983 99.033 10 98.985 10.032 L 98.985 10.895 C 98.954 10.927 98.918 10.939 98.879 10.932 C 98.841 10.924 98.798 10.927 98.75 10.944 L 98.644 10.944 C 98.606 10.944 98.563 10.961 98.515 10.993 L 98.515 12.816 C 98.483 12.848 98.448 12.86 98.409 12.853 C 98.366 12.845 98.323 12.841 98.28 12.841 L 98.174 12.841 C 98.134 12.842 98.096 12.859 98.069 12.89 L 98.069 14.689 C 98.069 14.706 98.076 14.72 98.093 14.738 L 98.304 14.738 C 98.335 14.755 98.373 14.757 98.421 14.75 C 98.469 14.742 98.507 14.755 98.539 14.786 L 98.539 15.649 C 98.539 15.666 98.546 15.674 98.563 15.674 C 98.642 15.706 98.716 15.713 98.786 15.698 C 98.855 15.684 98.922 15.691 98.985 15.723 L 98.985 15.938 C 98.999 15.97 99.004 16.006 98.997 16.045 C 98.989 16.084 99.001 16.128 99.033 16.177 L 99.433 16.177 C 99.464 16.209 99.476 16.248 99.469 16.297 C 99.462 16.346 99.457 16.385 99.457 16.417 C 99.471 16.449 99.471 16.485 99.457 16.524 C 99.44 16.564 99.45 16.6 99.481 16.632 L 101.764 16.632 C 101.795 16.551 101.802 16.476 101.788 16.405 C 101.771 16.334 101.788 16.258 101.836 16.177 L 102.683 16.177 L 102.731 16.128 L 102.731 15.913 C 102.731 15.882 102.726 15.845 102.719 15.806 C 102.711 15.767 102.723 15.73 102.755 15.698 L 103.073 15.698 C 103.112 15.698 103.155 15.681 103.203 15.649 L 103.203 15.241 C 103.282 15.209 103.359 15.202 103.438 15.217 C 103.517 15.234 103.594 15.224 103.673 15.192 L 103.673 14.305 C 103.704 14.273 103.743 14.261 103.791 14.268 C 103.838 14.276 103.877 14.273 103.908 14.256 C 103.939 14.256 103.975 14.261 104.014 14.268 C 104.052 14.276 104.088 14.263 104.119 14.232 L 104.119 13.369 L 104.167 13.32 L 104.378 13.32 C 104.409 13.305 104.445 13.3 104.484 13.308 C 104.522 13.315 104.558 13.303 104.589 13.271 L 104.589 11.929 L 104.637 11.88 L 105.014 11.88 L 105.062 11.856 L 105.062 7.754 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 114.755 0.002 C 114.786 0.034 114.803 0.073 114.803 0.122 L 114.803 0.482 L 114.378 0.482 C 114.33 0.562 114.316 0.643 114.33 0.721 C 114.345 0.802 114.337 0.88 114.306 0.961 L 113.882 0.961 C 113.851 1.041 113.846 1.12 113.87 1.2 C 113.894 1.281 113.889 1.359 113.858 1.44 L 113.433 1.44 C 113.417 1.457 113.409 1.472 113.409 1.489 L 113.409 2.352 C 113.33 2.383 113.253 2.391 113.174 2.376 C 113.095 2.361 113.016 2.369 112.939 2.4 C 112.923 2.449 112.92 2.501 112.927 2.557 C 112.935 2.613 112.939 2.664 112.939 2.713 L 112.939 4.248 C 112.86 4.28 112.783 4.288 112.704 4.273 C 112.625 4.258 112.548 4.266 112.469 4.297 L 112.469 6.624 C 112.438 6.656 112.4 6.668 112.352 6.661 C 112.304 6.654 112.265 6.656 112.234 6.673 L 112.047 6.673 C 112.016 6.705 111.999 6.734 111.999 6.756 L 111.999 9.022 L 111.906 9.022 L 111.695 9.047 C 111.647 9.047 111.592 9.064 111.529 9.096 L 111.529 11.35 C 111.529 11.367 111.522 11.381 111.505 11.398 C 111.443 11.416 111.376 11.418 111.306 11.411 C 111.237 11.403 111.16 11.416 111.083 11.447 L 111.083 12.371 C 111.083 12.667 111.076 12.968 111.059 13.271 C 111.059 13.288 111.052 13.303 111.035 13.32 L 110.834 13.32 C 110.764 13.32 110.688 13.327 110.611 13.344 L 110.611 15.647 L 110.563 15.696 L 110.364 15.696 C 110.294 15.696 110.217 15.713 110.141 15.745 L 110.141 16.128 C 110.22 16.16 110.294 16.168 110.364 16.153 C 110.433 16.138 110.508 16.146 110.587 16.177 C 110.618 16.241 110.625 16.297 110.611 16.346 C 110.594 16.395 110.594 16.441 110.611 16.49 L 110.611 17.089 L 110.635 17.114 L 112.424 17.114 C 112.438 17.131 112.455 17.138 112.472 17.138 L 112.472 17.365 C 112.472 17.436 112.455 17.514 112.424 17.593 L 105.975 17.593 C 105.958 17.512 105.951 17.436 105.951 17.365 L 105.951 17.162 L 105.999 17.114 L 107.294 17.114 C 107.357 17.065 107.373 17.018 107.342 16.969 L 107.342 16.656 L 107.436 16.656 L 107.577 16.632 L 108.237 16.632 C 108.268 16.617 108.285 16.593 108.285 16.561 L 108.285 15.266 C 108.285 15.251 108.292 15.234 108.309 15.217 L 108.709 15.217 C 108.723 15.202 108.74 15.178 108.757 15.146 L 108.757 12.892 C 108.771 12.86 108.827 12.843 108.922 12.843 L 109.181 12.843 C 109.196 12.828 109.205 12.811 109.205 12.794 L 109.205 10.971 C 109.285 10.939 109.359 10.932 109.428 10.946 C 109.498 10.963 109.572 10.954 109.652 10.922 L 109.676 10.897 L 109.676 8.595 C 109.755 8.563 109.831 8.556 109.911 8.57 C 109.99 8.587 110.066 8.578 110.146 8.546 L 110.146 6.219 C 110.177 6.187 110.215 6.175 110.263 6.182 C 110.311 6.189 110.349 6.194 110.381 6.194 L 110.568 6.194 C 110.599 6.162 110.616 6.131 110.616 6.099 L 110.616 4.3 C 110.695 4.283 110.764 4.28 110.827 4.288 C 110.889 4.295 110.958 4.3 111.038 4.3 C 111.069 4.268 111.081 4.236 111.074 4.204 C 111.066 4.173 111.062 4.141 111.062 4.109 C 111.093 3.293 111.093 2.479 111.062 1.662 C 111.062 1.518 110.999 1.447 110.875 1.447 L 110.64 1.447 C 110.625 1.435 110.616 1.417 110.616 1.398 L 110.616 1.085 L 110.498 0.966 L 109.863 0.966 C 109.659 0.966 109.448 0.958 109.227 0.941 L 109.227 0.508 C 109.306 0.477 109.381 0.469 109.45 0.484 C 109.52 0.501 109.596 0.491 109.673 0.46 L 109.673 0.051 L 109.721 0.002 L 114.757 0.002 Z M 125.484 17.104 C 125.515 17.136 125.527 17.172 125.52 17.211 C 125.513 17.25 125.515 17.287 125.532 17.319 L 125.532 17.558 L 125.484 17.583 L 122.285 17.583 C 122.237 17.502 122.23 17.419 122.261 17.331 C 122.292 17.243 122.244 17.167 122.119 17.104 L 121.836 17.104 L 121.788 17.055 L 121.788 16.287 C 121.757 16.238 121.719 16.199 121.671 16.168 L 121.529 16.168 C 121.481 16.168 121.419 16.175 121.342 16.192 L 121.342 16.6 C 121.294 16.632 121.251 16.644 121.213 16.637 C 121.174 16.63 121.139 16.625 121.107 16.625 C 121.076 16.642 121.04 16.644 121.002 16.637 C 120.963 16.63 120.927 16.625 120.896 16.625 C 120.865 16.705 120.858 16.781 120.872 16.852 C 120.887 16.923 120.88 17.001 120.848 17.079 L 120.824 17.104 L 119.954 17.104 C 119.923 17.184 119.915 17.263 119.93 17.343 C 119.944 17.424 119.937 17.505 119.906 17.583 L 119.035 17.583 C 119.004 17.664 118.997 17.742 119.011 17.822 C 119.026 17.903 119.019 17.981 118.987 18.062 L 116.234 18.062 C 116.218 18.045 116.21 18.03 116.21 18.013 L 116.21 17.703 C 116.179 17.671 116.155 17.651 116.141 17.642 C 116.124 17.634 116.11 17.615 116.093 17.58 L 115.316 17.58 C 115.299 17.566 115.285 17.556 115.268 17.556 L 115.268 17.243 C 115.206 17.131 115.138 17.084 115.069 17.099 C 114.999 17.116 114.923 17.116 114.846 17.099 C 114.815 17.05 114.803 17.004 114.81 16.955 C 114.817 16.906 114.815 16.859 114.798 16.81 C 114.798 16.715 114.743 16.652 114.632 16.62 L 114.373 16.62 L 114.325 16.595 L 114.325 16.285 C 114.309 16.253 114.27 16.204 114.208 16.141 L 113.879 16.141 L 113.879 12.855 C 113.959 12.824 114.033 12.816 114.102 12.831 C 114.172 12.848 114.246 12.838 114.325 12.806 L 114.325 12.374 C 114.405 12.359 114.479 12.354 114.548 12.362 C 114.618 12.369 114.692 12.366 114.772 12.349 C 114.803 12.3 114.815 12.254 114.807 12.205 C 114.8 12.156 114.795 12.11 114.795 12.061 L 114.795 11.413 C 114.875 11.398 114.949 11.394 115.019 11.401 C 115.088 11.408 115.165 11.406 115.242 11.389 C 115.273 11.308 115.28 11.232 115.266 11.161 C 115.249 11.09 115.258 11.015 115.289 10.934 L 116.16 10.934 L 116.208 10.885 L 116.208 10.572 C 116.16 10.523 116.114 10.484 116.066 10.452 L 115.738 10.452 L 115.738 8.582 C 115.769 8.551 115.805 8.538 115.843 8.546 C 115.882 8.553 115.925 8.558 115.973 8.558 C 116.004 8.543 116.04 8.543 116.078 8.558 C 116.117 8.575 116.153 8.565 116.184 8.534 L 116.184 6.759 C 116.136 6.678 116.074 6.646 115.995 6.664 C 115.915 6.681 115.839 6.671 115.76 6.639 C 115.743 6.607 115.736 6.558 115.736 6.495 L 115.736 6.04 C 115.736 5.977 115.731 5.92 115.724 5.872 C 115.716 5.823 115.728 5.769 115.76 5.703 L 116.654 5.703 C 116.685 5.784 116.69 5.862 116.666 5.942 C 116.642 6.023 116.647 6.104 116.678 6.182 L 118.513 6.182 C 118.527 6.101 118.532 6.023 118.525 5.942 C 118.518 5.861 118.53 5.779 118.561 5.703 L 123.148 5.703 C 123.179 5.752 123.191 5.796 123.184 5.835 C 123.177 5.874 123.179 5.911 123.196 5.942 L 123.196 6.158 C 123.275 6.189 123.35 6.197 123.419 6.182 C 123.489 6.167 123.563 6.175 123.642 6.206 L 123.642 6.615 C 123.69 6.646 123.733 6.659 123.772 6.651 C 123.81 6.644 123.846 6.646 123.877 6.664 L 124.088 6.664 C 124.119 6.695 124.131 6.725 124.124 6.747 C 124.117 6.771 124.112 6.798 124.112 6.83 L 124.112 7.118 C 124.191 7.135 124.266 7.138 124.335 7.13 C 124.405 7.123 124.472 7.126 124.534 7.143 C 124.549 7.143 124.565 7.15 124.582 7.167 L 124.582 8.509 L 124.606 8.534 C 124.685 8.565 124.755 8.573 124.817 8.558 C 124.88 8.543 124.952 8.543 125.028 8.558 C 125.043 8.717 125.052 8.937 125.052 9.218 C 125.052 9.499 125.045 9.751 125.028 9.973 L 124.628 9.973 L 124.58 10.022 L 124.58 12.349 L 124.155 12.349 L 124.107 12.398 L 124.107 14.701 C 124.028 14.733 123.954 14.74 123.884 14.725 C 123.815 14.711 123.738 14.718 123.661 14.75 L 123.661 16.595 C 123.693 16.627 123.728 16.639 123.767 16.632 C 123.805 16.625 123.841 16.62 123.872 16.62 C 123.904 16.637 123.942 16.639 123.99 16.632 C 124.038 16.625 124.076 16.637 124.107 16.669 L 124.107 17.077 L 124.155 17.101 L 125.472 17.101 Z M 122.261 13.745 L 122.261 12.041 C 122.261 11.992 122.213 11.939 122.119 11.873 L 121.812 11.873 L 121.812 11.777 L 121.788 11.609 L 121.788 11.513 L 121.671 11.394 L 121.342 11.394 L 121.342 11.059 C 121.263 10.978 121.194 10.939 121.131 10.939 L 118.261 10.939 C 118.23 10.939 118.198 10.934 118.167 10.927 C 118.136 10.919 118.105 10.932 118.074 10.963 L 118.074 11.418 L 117.745 11.418 C 117.697 11.418 117.647 11.413 117.592 11.406 C 117.537 11.398 117.486 11.401 117.438 11.418 C 117.39 11.418 117.34 11.413 117.285 11.406 C 117.231 11.398 117.176 11.411 117.131 11.442 L 117.131 11.636 C 117.131 11.684 117.136 11.728 117.143 11.768 C 117.15 11.807 117.138 11.843 117.107 11.875 L 116.683 11.875 C 116.652 11.956 116.644 12.036 116.659 12.115 C 116.673 12.195 116.666 12.274 116.635 12.354 L 116.234 12.354 C 116.203 12.418 116.191 12.479 116.198 12.535 C 116.206 12.591 116.21 12.643 116.21 12.692 C 116.194 12.74 116.191 12.792 116.198 12.848 C 116.206 12.904 116.21 12.956 116.21 13.004 C 116.194 13.053 116.191 13.105 116.198 13.161 C 116.206 13.217 116.194 13.268 116.162 13.317 L 115.738 13.317 L 115.738 15.62 C 115.738 15.637 115.752 15.659 115.786 15.693 L 115.973 15.693 C 116.004 15.693 116.04 15.688 116.078 15.681 C 116.117 15.674 116.16 15.686 116.208 15.718 L 116.208 16.605 C 116.222 16.622 116.239 16.63 116.256 16.63 L 117.527 16.63 C 117.541 16.63 117.565 16.647 117.596 16.678 L 117.596 16.872 C 117.596 16.903 117.592 16.94 117.585 16.979 C 117.577 17.018 117.589 17.062 117.62 17.111 L 118.491 17.111 L 118.539 17.087 C 118.539 17.055 118.534 17.018 118.527 16.979 C 118.519 16.943 118.523 16.905 118.539 16.872 C 118.539 16.84 118.534 16.803 118.527 16.764 C 118.52 16.725 118.532 16.681 118.563 16.632 L 119.903 16.632 C 119.935 16.551 119.942 16.473 119.927 16.392 C 119.911 16.312 119.92 16.234 119.951 16.153 L 120.822 16.153 C 120.853 16.121 120.865 16.082 120.858 16.033 C 120.851 15.984 120.853 15.945 120.87 15.913 C 120.87 15.882 120.865 15.845 120.858 15.806 C 120.851 15.767 120.87 15.723 120.918 15.674 L 121.318 15.674 L 121.318 14.738 L 121.553 14.738 C 121.585 14.738 121.623 14.742 121.671 14.75 C 121.719 14.757 121.757 14.745 121.788 14.713 L 121.788 13.801 C 121.868 13.77 121.944 13.762 122.023 13.777 C 122.103 13.794 122.179 13.784 122.258 13.752 Z M 122.707 7.245 C 122.659 7.196 122.628 7.157 122.613 7.126 L 122.306 7.126 C 122.29 7.126 122.275 7.118 122.258 7.101 L 122.258 6.837 C 122.258 6.725 122.203 6.668 122.093 6.668 L 119.174 6.668 C 119.143 6.668 119.112 6.664 119.081 6.656 C 119.05 6.649 119.019 6.661 118.987 6.693 C 118.987 6.725 118.992 6.756 118.999 6.788 C 119.007 6.82 119.004 6.852 118.987 6.884 C 118.987 6.932 118.992 6.976 118.999 7.016 C 119.007 7.055 118.995 7.091 118.963 7.123 L 118.093 7.123 C 118.062 7.204 118.055 7.282 118.069 7.363 C 118.083 7.443 118.076 7.522 118.045 7.602 L 117.62 7.602 C 117.589 7.683 117.582 7.764 117.596 7.842 C 117.611 7.922 117.604 8.001 117.573 8.081 L 117.361 8.081 C 117.33 8.081 117.294 8.076 117.256 8.069 C 117.218 8.062 117.174 8.074 117.126 8.106 L 117.126 8.993 C 117.11 9.01 117.102 9.025 117.102 9.042 C 117.071 9.042 117.035 9.037 116.997 9.03 C 116.961 9.021 116.924 9.026 116.891 9.042 C 116.86 9.042 116.824 9.037 116.786 9.03 C 116.748 9.022 116.704 9.035 116.656 9.066 L 116.656 9.499 C 116.577 9.531 116.503 9.538 116.433 9.524 C 116.364 9.509 116.287 9.516 116.21 9.548 L 116.21 10.411 C 116.21 10.428 116.218 10.443 116.234 10.46 L 117.105 10.46 L 117.129 10.411 C 117.143 10.347 117.148 10.284 117.141 10.218 C 117.134 10.154 117.136 10.083 117.153 10.003 L 121.318 10.003 L 121.318 10.218 C 121.333 10.25 121.338 10.291 121.33 10.338 C 121.323 10.386 121.335 10.426 121.366 10.457 L 122.237 10.457 C 122.268 10.538 122.275 10.619 122.261 10.697 C 122.244 10.778 122.254 10.856 122.285 10.936 L 122.685 10.936 C 122.7 10.313 122.709 9.692 122.709 9.079 L 122.709 7.243 Z M 128.424 19.477 L 128.33 19.477 L 128.119 19.502 L 128.002 19.502 C 127.971 19.534 127.959 19.578 127.966 19.634 C 127.973 19.69 127.978 19.741 127.978 19.79 C 127.961 19.839 127.954 19.89 127.954 19.947 L 127.954 20.103 C 127.968 20.167 127.968 20.223 127.954 20.272 C 127.937 20.321 127.947 20.367 127.978 20.416 L 129.342 20.416 C 129.357 20.399 129.366 20.367 129.366 20.321 L 129.366 20.008 C 129.398 19.959 129.434 19.939 129.472 19.947 C 129.51 19.954 129.546 19.959 129.577 19.959 L 129.813 19.959 L 129.813 19.526 C 129.892 19.477 129.968 19.463 130.048 19.477 C 130.127 19.492 130.203 19.485 130.283 19.453 L 130.283 19.045 C 130.33 19.013 130.374 19.001 130.412 19.008 C 130.45 19.015 130.486 19.013 130.518 18.996 C 130.549 18.996 130.587 19.001 130.635 19.008 C 130.683 19.015 130.721 19.003 130.753 18.971 L 130.753 18.084 C 130.801 18.052 130.844 18.04 130.882 18.047 C 130.92 18.055 130.956 18.06 130.988 18.06 L 131.177 18.06 C 131.208 18.028 131.225 17.996 131.225 17.964 L 131.225 15.901 C 131.225 15.757 131.155 15.686 131.014 15.686 L 130.803 15.686 L 130.755 15.637 L 130.755 13.887 L 130.707 13.838 C 130.69 13.823 130.669 13.799 130.637 13.767 L 130.33 13.767 L 130.283 13.718 L 130.283 11.992 C 130.235 11.944 130.203 11.904 130.189 11.873 L 129.86 11.873 C 129.846 11.861 129.837 11.843 129.836 11.824 L 129.836 9.714 C 129.836 9.602 129.767 9.531 129.625 9.499 C 129.515 9.499 129.429 9.492 129.366 9.475 L 129.366 7.724 C 129.34 7.713 129.317 7.697 129.297 7.676 C 129.28 7.661 129.259 7.636 129.227 7.605 L 128.92 7.605 C 128.904 7.573 128.896 7.524 128.896 7.46 L 128.896 6.788 C 128.865 6.756 128.846 6.732 128.836 6.717 C 128.829 6.703 128.81 6.686 128.777 6.668 L 128.47 6.668 C 128.438 6.637 128.422 6.612 128.422 6.598 L 128.422 6.404 C 128.422 6.26 128.352 6.189 128.211 6.189 L 127.033 6.189 C 127.016 6.126 127.014 6.065 127.021 6.008 C 127.028 5.952 127.033 5.894 127.033 5.828 C 126.985 5.779 126.94 5.74 126.892 5.708 L 126.585 5.708 L 126.561 5.659 L 126.561 5.275 L 126.609 5.226 L 133.503 5.226 C 133.518 5.243 133.534 5.251 133.551 5.251 L 133.551 5.683 C 133.52 5.715 133.482 5.727 133.434 5.72 C 133.386 5.713 133.347 5.708 133.316 5.708 L 133.129 5.708 C 133.098 5.74 133.081 5.771 133.081 5.803 L 133.081 6.138 L 133.033 6.187 L 131.717 6.187 C 131.685 6.268 131.678 6.343 131.693 6.414 C 131.707 6.485 131.7 6.563 131.669 6.642 L 131.575 6.642 L 131.364 6.666 C 131.316 6.666 131.271 6.673 131.223 6.69 L 131.223 8.514 L 131.271 8.563 L 131.647 8.563 L 131.695 8.612 L 131.695 10.435 C 131.774 10.467 131.849 10.474 131.918 10.46 C 131.988 10.445 132.062 10.452 132.141 10.484 L 132.165 10.509 L 132.165 12.787 C 132.196 12.819 132.232 12.836 132.271 12.836 L 132.611 12.836 L 132.611 14.227 C 132.659 14.258 132.702 14.271 132.741 14.263 C 132.779 14.256 132.815 14.251 132.846 14.251 C 132.877 14.268 132.916 14.271 132.964 14.263 C 133.012 14.256 133.05 14.251 133.081 14.251 L 133.081 13.796 C 133.16 13.782 133.235 13.777 133.304 13.784 C 133.374 13.792 133.448 13.796 133.527 13.796 C 133.558 13.748 133.57 13.696 133.563 13.64 C 133.556 13.588 133.552 13.536 133.551 13.484 L 133.551 12.86 C 133.63 12.828 133.705 12.821 133.774 12.836 C 133.844 12.853 133.92 12.853 133.997 12.836 C 134.028 12.787 134.036 12.736 134.021 12.679 C 134.004 12.629 134.004 12.574 134.021 12.523 L 134.021 12.21 C 134.021 12.161 134.016 12.11 134.009 12.054 C 134.002 11.997 134.014 11.946 134.045 11.897 L 134.446 11.897 L 134.494 11.848 L 134.494 10.961 C 134.573 10.929 134.647 10.922 134.717 10.936 C 134.786 10.954 134.863 10.944 134.94 10.912 C 134.954 10.768 134.959 10.621 134.952 10.467 C 134.944 10.316 134.947 10.159 134.964 10 C 135.043 9.968 135.117 9.961 135.187 9.976 C 135.256 9.993 135.331 9.983 135.41 9.951 L 135.41 9.064 C 135.489 9.032 135.566 9.025 135.645 9.04 C 135.724 9.057 135.801 9.047 135.88 9.015 L 135.88 8.582 C 135.928 8.551 135.971 8.538 136.009 8.546 C 136.048 8.553 136.084 8.558 136.115 8.558 L 136.304 8.558 C 136.335 8.509 136.347 8.458 136.34 8.402 C 136.333 8.345 136.335 8.294 136.352 8.245 L 136.352 7.622 L 136.47 7.622 L 136.681 7.597 L 136.774 7.597 C 136.805 7.566 136.817 7.526 136.81 7.478 C 136.803 7.429 136.805 7.382 136.822 7.333 L 136.822 7.045 C 136.822 6.932 136.815 6.844 136.798 6.781 C 136.798 6.766 136.767 6.725 136.705 6.661 L 136.352 6.661 C 136.335 6.58 136.333 6.514 136.34 6.458 C 136.347 6.402 136.352 6.351 136.352 6.302 L 136.235 6.182 L 134.964 6.182 L 134.964 5.27 L 134.988 5.221 L 140.494 5.221 C 140.508 5.238 140.525 5.246 140.542 5.246 L 140.542 6.133 L 140.494 6.182 L 138.705 6.182 C 138.674 6.263 138.666 6.338 138.681 6.409 C 138.695 6.48 138.688 6.558 138.657 6.637 L 138.256 6.637 C 138.225 6.686 138.208 6.73 138.208 6.769 L 138.208 6.876 C 138.208 6.908 138.213 6.947 138.22 6.996 C 138.228 7.045 138.216 7.084 138.184 7.116 L 137.76 7.116 C 137.743 7.196 137.736 7.272 137.736 7.343 L 137.736 7.57 C 137.657 7.602 137.582 7.61 137.513 7.595 C 137.443 7.58 137.367 7.588 137.29 7.619 L 137.29 7.69 L 137.266 7.859 L 137.266 8.531 C 137.187 8.563 137.112 8.57 137.043 8.556 C 136.973 8.541 136.897 8.548 136.82 8.58 L 136.82 9.467 C 136.772 9.499 136.729 9.511 136.69 9.504 C 136.652 9.497 136.616 9.492 136.585 9.492 C 136.554 9.509 136.522 9.511 136.491 9.504 C 136.46 9.497 136.429 9.492 136.398 9.492 C 136.367 9.524 136.35 9.555 136.35 9.587 L 136.35 10.45 L 135.925 10.45 C 135.894 10.499 135.877 10.55 135.877 10.606 L 135.877 11.386 L 135.431 11.386 C 135.4 11.467 135.393 11.545 135.407 11.626 C 135.422 11.706 135.415 11.785 135.383 11.865 L 134.983 11.865 L 134.935 11.914 L 134.935 12.777 C 134.908 12.807 134.87 12.825 134.829 12.826 L 134.51 12.826 L 134.486 12.875 L 134.486 13.738 C 134.412 13.769 134.332 13.782 134.251 13.774 C 134.172 13.767 134.093 13.779 134.016 13.811 L 134.016 14.698 C 133.985 14.73 133.947 14.742 133.899 14.735 C 133.851 14.728 133.813 14.723 133.781 14.723 L 133.594 14.723 C 133.563 14.755 133.546 14.786 133.546 14.818 L 133.546 15.657 L 133.453 15.657 L 133.242 15.681 L 133.124 15.681 C 133.093 15.73 133.081 15.776 133.088 15.825 C 133.096 15.874 133.093 15.93 133.076 15.994 L 133.076 16.617 C 132.997 16.634 132.923 16.637 132.853 16.63 C 132.784 16.622 132.707 16.625 132.63 16.642 C 132.599 16.722 132.594 16.798 132.618 16.869 C 132.642 16.94 132.637 17.018 132.606 17.096 L 132.206 17.096 C 132.175 17.114 132.158 17.128 132.158 17.145 L 132.158 18.008 C 132.079 18.057 132.004 18.069 131.935 18.045 C 131.865 18.02 131.789 18.025 131.712 18.057 C 131.697 18.069 131.688 18.087 131.688 18.106 L 131.688 18.969 C 131.657 19.001 131.618 19.013 131.57 19.006 C 131.522 18.998 131.484 18.993 131.453 18.993 C 131.422 19.008 131.386 19.013 131.347 19.006 C 131.305 18.997 131.261 18.993 131.218 18.993 L 131.218 19.93 C 131.139 19.961 131.062 19.969 130.983 19.954 C 130.904 19.937 130.827 19.947 130.748 19.978 L 130.748 20.411 L 130.654 20.411 L 130.443 20.436 L 130.326 20.436 C 130.295 20.516 130.287 20.592 130.302 20.663 C 130.316 20.734 130.309 20.81 130.278 20.89 L 130.184 20.89 L 129.973 20.915 L 129.856 20.915 C 129.824 20.946 129.813 20.983 129.82 21.022 C 129.827 21.061 129.832 21.098 129.832 21.13 C 129.815 21.162 129.813 21.201 129.82 21.25 C 129.827 21.298 129.832 21.338 129.832 21.369 L 129.407 21.369 C 129.376 21.384 129.359 21.426 129.359 21.489 L 129.359 21.538 L 127.501 21.538 C 127.501 21.506 127.484 21.477 127.453 21.455 C 127.423 21.433 127.399 21.405 127.383 21.372 L 127.031 21.372 L 127.031 21.037 L 126.913 20.917 L 126.136 20.917 C 126.105 20.79 126.086 20.597 126.076 20.34 C 126.069 20.084 126.081 19.805 126.112 19.502 L 126.23 19.502 L 126.441 19.477 L 126.534 19.477 C 126.565 19.397 126.573 19.321 126.558 19.25 C 126.541 19.179 126.551 19.101 126.582 19.023 L 126.983 19.023 C 127.014 18.974 127.031 18.93 127.031 18.891 L 127.031 18.566 C 127.11 18.534 127.184 18.526 127.254 18.541 C 127.323 18.556 127.398 18.548 127.477 18.517 L 127.477 18.084 C 127.556 18.052 127.633 18.045 127.712 18.06 C 127.791 18.074 127.868 18.067 127.947 18.035 L 127.947 17.602 C 128.009 17.571 128.064 17.558 128.112 17.566 C 128.16 17.573 128.206 17.578 128.254 17.578 L 128.582 17.578 C 128.63 17.578 128.676 17.573 128.724 17.566 C 128.772 17.558 128.824 17.571 128.889 17.602 L 128.889 18.514 L 128.796 18.514 L 128.585 18.539 L 128.467 18.539 C 128.436 18.588 128.424 18.634 128.431 18.683 C 128.438 18.732 128.436 18.778 128.419 18.827 L 128.419 19.475 Z M 152.686 1.579 C 152.734 1.591 152.782 1.596 152.83 1.589 C 152.878 1.582 152.935 1.579 152.998 1.579 L 152.998 4.2 C 152.95 4.226 152.897 4.236 152.842 4.229 C 152.789 4.222 152.736 4.219 152.683 4.219 C 152.619 4.231 152.53 4.239 152.417 4.239 C 152.369 4.292 152.348 4.344 152.357 4.395 C 152.364 4.449 152.369 4.508 152.369 4.574 C 152.352 4.627 152.35 4.679 152.357 4.73 C 152.364 4.784 152.369 4.842 152.369 4.908 L 152.369 5.243 C 152.304 5.27 152.245 5.282 152.189 5.282 L 151.767 5.282 C 151.719 5.375 151.703 5.463 151.719 5.549 C 151.736 5.634 151.727 5.722 151.695 5.815 L 151.115 5.815 C 151.067 5.908 151.05 5.996 151.067 6.082 C 151.084 6.167 151.074 6.255 151.043 6.348 L 150.463 6.348 C 150.431 6.382 150.417 6.43 150.427 6.475 C 150.434 6.518 150.43 6.562 150.415 6.602 L 150.415 6.82 L 150.391 6.859 L 150.343 6.879 L 149.134 6.879 L 149.134 7.35 L 149.086 7.39 L 146.549 7.39 L 146.549 7.016 L 146.381 6.879 L 145.295 6.879 C 145.247 6.813 145.23 6.754 145.247 6.703 C 145.264 6.651 145.264 6.598 145.247 6.546 C 145.213 6.414 145.134 6.348 145.005 6.348 L 144.642 6.348 L 144.595 6.309 L 144.595 2.706 C 144.626 2.655 144.642 2.635 144.642 2.647 L 145.199 2.647 C 145.247 2.581 145.264 2.523 145.247 2.469 C 145.23 2.418 145.23 2.356 145.247 2.293 L 145.247 1.958 C 145.247 1.892 145.242 1.833 145.235 1.782 C 145.228 1.731 145.24 1.67 145.271 1.604 L 145.851 1.604 C 145.882 1.552 145.894 1.501 145.887 1.457 C 145.878 1.414 145.882 1.37 145.899 1.33 L 145.899 1.112 C 145.93 1.073 145.976 1.056 146.031 1.063 C 146.086 1.071 146.139 1.073 146.189 1.073 C 146.237 1.061 146.29 1.056 146.345 1.063 C 146.4 1.071 146.453 1.073 146.503 1.073 C 146.535 1.022 146.547 0.97 146.539 0.926 C 146.532 0.88 146.527 0.838 146.527 0.799 C 146.544 0.76 146.547 0.724 146.539 0.692 C 146.532 0.66 146.527 0.623 146.527 0.584 C 146.609 0.533 146.698 0.518 146.794 0.545 L 147.832 0.545 L 147.832 0.042 L 147.88 0.002 L 151.647 0.002 C 151.631 0.002 151.655 0.015 151.719 0.042 L 151.719 0.494 C 151.832 0.533 151.94 0.548 152.045 0.533 C 152.151 0.521 152.259 0.526 152.372 0.552 L 152.372 1.538 C 152.42 1.577 152.472 1.594 152.53 1.586 C 152.585 1.579 152.638 1.577 152.686 1.577 Z M 150.415 5.556 C 150.432 5.439 150.367 5.346 150.221 5.28 L 148.53 5.28 L 148.482 5.241 L 148.482 3.823 C 148.417 3.772 148.362 3.733 148.314 3.706 C 148.232 3.706 148.153 3.703 148.072 3.696 C 147.99 3.689 147.911 3.694 147.83 3.706 L 147.83 5.182 C 147.83 5.221 147.813 5.256 147.782 5.28 L 146.599 5.28 L 146.551 5.26 L 146.551 4.256 C 146.599 4.229 146.652 4.219 146.71 4.226 C 146.765 4.234 146.818 4.229 146.866 4.217 C 146.914 4.217 146.966 4.219 147.024 4.226 C 147.079 4.234 147.132 4.217 147.18 4.178 L 147.18 2.308 C 147.18 2.256 147.161 2.22 147.12 2.2 C 147.079 2.18 147.043 2.158 147.012 2.132 L 146.53 2.132 C 146.53 2.171 146.535 2.215 146.542 2.259 C 146.549 2.305 146.547 2.347 146.53 2.386 C 146.53 2.425 146.535 2.469 146.542 2.513 C 146.549 2.559 146.53 2.601 146.482 2.64 L 145.925 2.64 C 145.908 2.67 145.9 2.703 145.901 2.738 L 145.901 5.771 L 145.949 5.81 L 146.53 5.81 C 146.53 5.942 146.537 6.033 146.554 6.087 C 146.554 6.126 146.547 6.17 146.53 6.214 C 146.513 6.26 146.537 6.302 146.602 6.341 L 149.717 6.341 L 149.789 6.282 L 149.789 5.85 C 149.837 5.823 149.89 5.813 149.945 5.82 C 150 5.828 150.053 5.823 150.103 5.81 C 150.151 5.798 150.204 5.798 150.259 5.81 C 150.314 5.823 150.367 5.81 150.417 5.771 L 150.417 5.554 Z M 151.695 3.686 L 151.695 1.716 C 151.631 1.665 151.583 1.618 151.551 1.579 L 151.117 1.579 L 151.069 1.54 L 151.069 1.244 C 151.069 1.205 151.045 1.166 150.997 1.127 C 150.95 1.088 150.892 1.068 150.827 1.068 L 150.513 1.068 C 150.479 1.041 150.456 1.029 150.441 1.029 C 150.408 0.963 150.4 0.897 150.417 0.831 C 150.434 0.765 150.424 0.706 150.393 0.655 C 150.36 0.616 150.321 0.577 150.273 0.538 L 148.511 0.538 C 148.477 0.631 148.47 0.719 148.487 0.804 C 148.503 0.89 148.487 0.978 148.439 1.071 L 147.256 1.071 L 147.208 1.09 L 147.208 1.582 L 149.623 1.582 C 149.671 1.582 149.705 1.589 149.719 1.601 C 149.703 1.601 149.726 1.613 149.791 1.64 L 149.791 2.092 C 149.904 2.119 150.012 2.124 150.117 2.112 C 150.223 2.1 150.324 2.112 150.42 2.151 L 150.42 3.117 C 150.42 3.129 150.41 3.144 150.396 3.156 C 150.3 3.183 150.199 3.185 150.093 3.166 C 149.988 3.146 149.88 3.163 149.767 3.214 L 149.767 3.962 C 149.767 4.212 149.784 4.468 149.815 4.73 C 149.911 4.757 150.012 4.764 150.117 4.75 C 150.223 4.737 150.324 4.75 150.42 4.789 L 150.42 5.026 C 150.436 5.065 150.439 5.109 150.432 5.153 C 150.422 5.199 150.434 5.241 150.468 5.28 L 150.95 5.28 C 150.981 5.28 151.014 5.273 151.045 5.26 C 151.062 5.248 151.069 5.234 151.069 5.221 L 151.069 3.745 L 151.117 3.706 C 151.213 3.694 151.312 3.694 151.408 3.706 C 151.503 3.718 151.602 3.713 151.698 3.686 Z M 148.482 2.916 C 148.482 2.97 148.477 3.014 148.47 3.053 C 148.463 3.092 148.482 3.131 148.53 3.17 L 148.796 3.17 C 148.892 3.17 148.997 3.163 149.11 3.151 C 149.11 3.124 149.115 3.109 149.122 3.102 C 149.129 3.095 149.134 3.085 149.134 3.073 L 149.134 2.777 L 148.964 2.64 L 148.53 2.64 L 148.482 2.679 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-2orp69\",layoutDependency:layoutDependency,layoutId:\"miHtnmbTQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.711 28.823\" overflow=\"visible\"><path d=\"M 18.961 10.024 C 19.003 10.047 19.051 10.047 19.102 10.024 C 19.153 10.005 19.21 10.015 19.274 10.057 L 19.274 16.253 C 19.233 16.295 19.185 16.311 19.134 16.301 C 19.077 16.29 19.019 16.285 18.961 16.285 L 18.648 16.285 L 18.648 17.487 C 18.606 17.529 18.555 17.551 18.491 17.551 L 18.082 17.551 C 18.04 17.593 18.024 17.632 18.034 17.661 C 18.043 17.693 18.04 17.729 18.018 17.771 L 18.018 18.782 L 17.452 18.782 C 17.41 18.866 17.394 18.94 17.404 19.005 C 17.413 19.069 17.42 19.13 17.42 19.195 C 17.397 19.279 17.394 19.353 17.404 19.417 C 17.413 19.482 17.42 19.543 17.42 19.607 L 17.42 19.733 L 17.388 19.923 L 17.388 20.049 L 16.822 20.049 C 16.78 20.155 16.771 20.258 16.79 20.364 C 16.809 20.471 16.8 20.574 16.758 20.68 L 16.224 20.68 C 16.182 20.722 16.16 20.774 16.16 20.838 L 16.16 21.251 C 16.054 21.315 15.955 21.334 15.863 21.315 C 15.77 21.296 15.668 21.305 15.565 21.347 C 15.543 21.431 15.54 21.515 15.549 21.599 C 15.559 21.682 15.556 21.779 15.533 21.882 C 15.492 21.924 15.444 21.94 15.393 21.93 C 15.341 21.921 15.293 21.914 15.252 21.914 C 15.21 21.937 15.159 21.94 15.095 21.93 C 15.031 21.921 14.98 21.937 14.939 21.979 L 14.939 22.517 C 14.855 22.559 14.782 22.575 14.718 22.565 C 14.654 22.556 14.58 22.549 14.497 22.549 L 13.682 22.549 L 13.682 23.119 L 13.618 23.184 L 11.863 23.184 C 11.821 23.29 11.811 23.39 11.831 23.484 C 11.85 23.577 11.84 23.677 11.799 23.783 L 11.735 23.815 L 10.606 23.815 C 10.564 23.751 10.548 23.69 10.558 23.625 C 10.568 23.561 10.574 23.509 10.574 23.467 C 10.574 23.384 10.558 23.326 10.526 23.293 L 10.417 23.184 L 8.723 23.184 L 8.723 22.742 L 8.63 22.649 C 8.608 22.63 8.588 22.597 8.566 22.556 C 8.483 22.556 8.403 22.562 8.329 22.572 C 8.256 22.581 8.176 22.578 8.093 22.556 L 8.093 22.114 C 8.01 21.966 7.914 21.908 7.811 21.94 C 7.706 21.972 7.6 21.966 7.498 21.924 C 7.457 21.883 7.438 21.824 7.45 21.766 C 7.46 21.702 7.466 21.64 7.466 21.576 C 7.466 21.512 7.45 21.466 7.418 21.434 L 7.309 21.325 L 6.839 21.325 L 6.839 22.527 C 6.734 22.568 6.628 22.578 6.526 22.559 C 6.42 22.539 6.318 22.549 6.213 22.591 L 6.213 25.626 C 6.176 25.666 6.126 25.689 6.072 25.691 L 5.618 25.691 L 5.618 26.925 C 5.659 26.947 5.711 26.957 5.775 26.957 L 6.184 26.957 C 6.225 26.999 6.241 27.047 6.232 27.099 C 6.222 27.15 6.216 27.199 6.216 27.241 L 6.216 27.524 L 6.28 27.589 L 8.665 27.589 L 8.697 27.621 L 8.697 28.823 L 0.041 28.823 C 0 28.758 -0.01 28.697 0.009 28.633 C 0.032 28.568 0.032 28.494 0.009 28.41 L 0.009 27.589 L 2.456 27.589 C 2.497 27.524 2.513 27.466 2.504 27.415 C 2.494 27.363 2.488 27.315 2.488 27.273 C 2.507 27.231 2.513 27.183 2.504 27.131 C 2.494 27.08 2.488 27.031 2.488 26.989 C 2.529 26.947 2.58 26.931 2.644 26.941 C 2.708 26.951 2.759 26.957 2.801 26.957 L 3.082 26.957 L 3.114 26.893 L 3.114 25.124 C 3.156 25.082 3.207 25.066 3.271 25.075 C 3.335 25.085 3.386 25.082 3.428 25.059 C 3.552 25.059 3.658 25.037 3.741 24.995 L 3.741 21.992 C 3.783 21.95 3.834 21.934 3.898 21.943 C 3.962 21.953 4.013 21.95 4.054 21.927 C 4.096 21.927 4.144 21.934 4.195 21.943 C 4.246 21.953 4.304 21.937 4.368 21.895 L 4.368 18.86 C 4.409 18.818 4.46 18.802 4.524 18.811 C 4.588 18.821 4.639 18.818 4.681 18.795 L 4.934 18.795 C 4.975 18.753 4.998 18.715 4.998 18.686 L 4.998 16.33 L 5.154 16.33 L 5.436 16.298 C 5.5 16.298 5.551 16.288 5.592 16.266 L 5.592 13.23 C 5.656 13.211 5.717 13.198 5.781 13.198 L 6.062 13.166 L 6.187 13.166 C 6.229 13.124 6.245 13.082 6.235 13.04 C 6.225 12.998 6.219 12.957 6.219 12.915 L 6.219 9.058 C 6.219 8.993 6.203 8.948 6.171 8.916 L 6.062 8.806 L 5.624 8.806 L 5.624 8.333 C 5.541 8.249 5.477 8.194 5.436 8.175 L 3.741 8.175 L 3.741 7.859 C 3.741 7.753 3.76 7.65 3.805 7.543 L 8.668 7.543 C 8.71 7.65 8.719 7.749 8.7 7.843 C 8.678 7.936 8.691 8.039 8.732 8.143 L 9.266 8.143 L 9.33 8.207 L 9.33 9.976 L 9.362 10.04 L 9.928 10.04 C 9.97 9.934 9.979 9.831 9.96 9.725 C 9.938 9.618 9.95 9.515 9.992 9.409 L 10.526 9.409 L 10.59 9.377 L 10.59 8.839 C 10.695 8.797 10.795 8.787 10.887 8.806 C 10.98 8.829 11.079 8.816 11.185 8.774 L 11.185 8.616 L 11.217 8.333 L 11.217 8.207 C 11.258 8.188 11.309 8.175 11.373 8.175 L 11.811 8.175 L 11.811 7.604 L 11.875 7.54 L 13.631 7.54 C 13.672 7.498 13.695 7.459 13.695 7.43 L 13.695 6.973 L 13.759 6.908 L 15.514 6.908 C 15.556 7.015 15.565 7.115 15.546 7.208 C 15.524 7.302 15.536 7.405 15.578 7.508 L 15.61 7.54 L 17.365 7.54 C 17.407 7.582 17.423 7.633 17.413 7.698 C 17.404 7.762 17.407 7.814 17.429 7.856 C 17.429 7.898 17.423 7.946 17.413 7.998 C 17.404 8.049 17.42 8.107 17.461 8.172 L 17.995 8.172 C 18.037 8.213 18.053 8.265 18.043 8.329 C 18.034 8.394 18.027 8.445 18.027 8.487 C 18.047 8.529 18.053 8.571 18.043 8.613 C 18.034 8.655 18.027 8.697 18.027 8.739 C 18.133 8.803 18.232 8.819 18.325 8.787 C 18.417 8.755 18.517 8.761 18.622 8.803 C 18.641 8.826 18.654 8.845 18.654 8.868 L 18.654 10.005 C 18.696 10.047 18.747 10.063 18.811 10.053 C 18.875 10.044 18.926 10.037 18.967 10.037 Z M 16.796 10.214 L 16.764 10.182 C 16.742 10.14 16.723 10.115 16.7 10.102 C 16.678 10.092 16.659 10.066 16.636 10.021 L 16.166 10.021 L 16.166 9.58 C 16.166 9.56 16.16 9.547 16.15 9.547 C 16.141 9.547 16.134 9.538 16.134 9.515 L 16.042 9.422 C 16.042 9.402 16.032 9.39 16.01 9.39 L 15.6 9.39 C 15.578 9.39 15.559 9.38 15.536 9.357 L 15.536 9.074 C 15.536 8.884 15.444 8.79 15.255 8.79 L 12.556 8.79 C 12.515 8.79 12.473 8.813 12.432 8.855 L 12.432 9.393 L 11.837 9.393 C 11.648 9.393 11.441 9.415 11.21 9.457 L 11.21 9.712 C 11.188 9.754 11.185 9.805 11.194 9.87 C 11.204 9.934 11.188 9.986 11.146 10.028 L 10.58 10.028 L 10.58 10.881 C 10.558 10.946 10.555 11.007 10.564 11.072 C 10.574 11.136 10.558 11.21 10.516 11.294 L 9.982 11.294 C 9.941 11.4 9.931 11.503 9.95 11.61 C 9.97 11.716 9.96 11.822 9.919 11.925 C 9.877 11.925 9.829 11.919 9.778 11.909 C 9.73 11.898 9.681 11.904 9.637 11.925 C 9.596 11.925 9.548 11.919 9.496 11.909 C 9.445 11.9 9.388 11.916 9.324 11.958 L 9.324 13.127 C 9.241 13.15 9.135 13.16 9.01 13.16 L 8.87 13.16 C 8.819 13.16 8.761 13.182 8.697 13.224 L 8.697 14.361 C 8.655 14.403 8.608 14.419 8.556 14.41 C 8.505 14.4 8.448 14.403 8.384 14.426 L 8.243 14.426 C 8.192 14.426 8.134 14.448 8.07 14.49 L 8.07 16.894 C 8.029 16.936 7.981 16.952 7.93 16.942 C 7.873 16.932 7.815 16.926 7.757 16.926 L 7.616 16.926 C 7.563 16.928 7.512 16.951 7.476 16.991 L 7.476 19.362 C 7.476 19.385 7.485 19.404 7.508 19.427 L 7.789 19.427 C 7.831 19.449 7.882 19.453 7.946 19.443 C 8.01 19.433 8.061 19.449 8.102 19.491 L 8.102 20.629 C 8.102 20.651 8.112 20.661 8.134 20.661 C 8.24 20.703 8.339 20.712 8.432 20.693 C 8.524 20.674 8.614 20.683 8.697 20.725 L 8.697 21.009 C 8.716 21.051 8.723 21.099 8.713 21.151 C 8.703 21.202 8.719 21.26 8.761 21.325 L 9.295 21.325 C 9.337 21.367 9.353 21.418 9.343 21.483 C 9.333 21.547 9.327 21.599 9.327 21.64 C 9.346 21.682 9.346 21.731 9.327 21.782 C 9.305 21.834 9.317 21.882 9.359 21.924 L 12.403 21.924 C 12.445 21.818 12.454 21.718 12.435 21.624 C 12.413 21.531 12.435 21.431 12.499 21.325 L 13.628 21.325 L 13.692 21.26 L 13.692 20.977 C 13.692 20.935 13.685 20.886 13.676 20.835 C 13.666 20.783 13.682 20.735 13.724 20.693 L 14.149 20.693 C 14.2 20.693 14.258 20.671 14.321 20.629 L 14.321 20.091 C 14.427 20.049 14.529 20.039 14.635 20.058 C 14.74 20.081 14.843 20.068 14.948 20.026 L 14.948 18.856 C 14.99 18.815 15.041 18.798 15.105 18.808 C 15.169 18.818 15.22 18.815 15.262 18.792 C 15.303 18.792 15.351 18.798 15.402 18.808 C 15.453 18.818 15.501 18.802 15.543 18.76 L 15.543 17.622 L 15.607 17.558 L 15.888 17.558 C 15.93 17.539 15.978 17.532 16.029 17.542 C 16.08 17.551 16.128 17.535 16.17 17.493 L 16.17 15.724 L 16.234 15.66 L 16.736 15.66 L 16.8 15.628 L 16.8 10.221 Z M 26.302 6.96 C 26.408 6.941 26.558 6.925 26.756 6.912 C 26.955 6.902 27.169 6.896 27.399 6.896 L 28.122 6.896 C 28.374 6.896 28.592 6.905 28.781 6.928 L 28.781 8.13 C 28.717 8.172 28.649 8.181 28.576 8.162 C 28.502 8.143 28.435 8.143 28.371 8.162 L 27.962 8.162 C 27.898 8.162 27.831 8.155 27.757 8.146 C 27.686 8.136 27.613 8.153 27.553 8.194 L 27.553 9.364 C 27.489 9.406 27.431 9.422 27.38 9.412 C 27.329 9.402 27.281 9.396 27.239 9.396 C 27.198 9.419 27.156 9.422 27.115 9.412 C 27.073 9.402 27.031 9.396 26.99 9.396 L 26.926 9.46 L 26.926 10.662 L 26.36 10.662 C 26.338 10.685 26.318 10.695 26.296 10.695 L 26.296 13.73 C 26.296 13.752 26.286 13.772 26.264 13.794 L 25.73 13.794 L 25.666 13.859 L 25.666 16.23 C 25.666 16.253 25.657 16.272 25.634 16.295 L 25.1 16.295 L 25.068 16.359 C 25.046 16.382 25.036 16.411 25.036 16.453 L 25.036 19.395 C 24.995 19.436 24.947 19.453 24.896 19.443 C 24.844 19.433 24.796 19.427 24.755 19.427 L 24.473 19.427 L 24.442 19.491 L 24.442 21.895 C 24.505 21.937 24.566 21.953 24.63 21.943 C 24.694 21.934 24.755 21.927 24.819 21.927 C 24.902 21.95 24.975 21.953 25.039 21.943 C 25.103 21.934 25.174 21.927 25.26 21.927 L 25.669 21.927 L 25.669 22.527 C 25.733 22.568 25.794 22.585 25.858 22.575 C 25.922 22.565 25.983 22.559 26.047 22.559 L 27.175 22.559 C 27.239 22.559 27.3 22.552 27.364 22.543 C 27.428 22.533 27.479 22.549 27.521 22.591 L 27.521 23.161 L 27.489 23.194 L 18.232 23.194 L 18.232 22.878 C 18.232 22.771 18.251 22.668 18.296 22.562 L 20.023 22.562 C 20.064 22.52 20.087 22.472 20.087 22.42 L 20.087 21.963 L 20.211 21.963 L 20.4 21.93 L 21.311 21.93 C 21.353 21.824 21.362 21.724 21.343 21.631 C 21.321 21.537 21.321 21.437 21.343 21.331 L 21.909 21.331 L 21.941 21.267 L 21.941 18.863 C 22.047 18.821 22.146 18.811 22.238 18.831 C 22.331 18.853 22.43 18.84 22.536 18.798 C 22.555 18.779 22.568 18.757 22.568 18.734 L 22.568 15.731 C 22.609 15.689 22.661 15.673 22.724 15.683 C 22.788 15.692 22.84 15.689 22.881 15.666 L 23.194 15.666 L 23.194 13.234 C 23.236 13.192 23.287 13.176 23.351 13.185 C 23.415 13.195 23.466 13.192 23.508 13.169 L 23.821 13.169 L 23.821 8.932 C 23.738 8.826 23.642 8.784 23.54 8.806 C 23.434 8.829 23.329 8.816 23.226 8.774 C 23.185 8.69 23.179 8.59 23.21 8.474 C 23.242 8.358 23.175 8.259 23.006 8.175 L 21.375 8.175 C 21.334 8.11 21.318 8.052 21.327 8.001 C 21.337 7.949 21.343 7.901 21.343 7.859 L 21.343 7.608 C 21.385 7.566 21.423 7.543 21.452 7.543 L 26.299 7.543 L 26.299 6.973 Z M 29.346 1.266 C 29.43 1.308 29.452 1.373 29.41 1.456 L 29.41 1.837 C 29.346 1.879 29.289 1.901 29.238 1.901 L 28.844 1.901 C 28.803 1.966 28.787 2.027 28.796 2.091 C 28.806 2.156 28.803 2.23 28.781 2.314 L 28.781 3.135 L 28.656 3.135 L 28.374 3.167 L 28.218 3.167 C 28.176 3.209 28.16 3.258 28.17 3.309 C 28.179 3.361 28.186 3.409 28.186 3.451 C 28.163 3.493 28.16 3.544 28.17 3.609 C 28.179 3.673 28.163 3.725 28.122 3.767 L 25.736 3.767 C 25.695 3.702 25.673 3.641 25.673 3.577 L 25.673 3.419 C 25.692 3.354 25.682 3.303 25.641 3.261 L 25.516 3.135 L 25.107 3.135 C 25.087 3.12 25.075 3.096 25.075 3.071 C 25.052 2.774 25.043 2.484 25.043 2.201 L 25.043 1.331 C 25.084 1.289 25.135 1.266 25.199 1.266 L 25.669 1.266 L 25.669 0.696 C 25.711 0.654 25.762 0.638 25.826 0.648 C 25.89 0.657 25.941 0.654 25.983 0.632 L 26.139 0.632 C 26.203 0.632 26.245 0.622 26.264 0.599 C 26.306 0.493 26.315 0.393 26.296 0.3 C 26.274 0.206 26.286 0.103 26.328 0 L 28.713 0 L 28.777 0.064 L 28.777 1.234 C 28.841 1.276 28.899 1.292 28.95 1.282 C 29.001 1.273 29.049 1.266 29.091 1.266 L 29.343 1.266 Z M 49.676 8.159 L 47.921 8.159 C 47.898 8.159 47.879 8.168 47.857 8.191 L 47.857 8.729 L 47.793 8.793 L 46.664 8.793 C 46.623 8.835 46.607 8.884 46.616 8.935 C 46.626 8.987 46.623 9.035 46.6 9.077 L 46.6 9.361 C 46.578 9.383 46.549 9.393 46.507 9.393 L 45.411 9.393 C 45.369 9.499 45.36 9.602 45.379 9.709 C 45.398 9.815 45.388 9.918 45.347 10.024 L 44.781 10.024 C 44.739 10.131 44.73 10.237 44.749 10.34 C 44.768 10.446 44.758 10.55 44.717 10.656 L 44.183 10.656 L 44.119 10.72 L 44.119 11.226 C 44.077 11.268 44.029 11.284 43.978 11.275 C 43.931 11.263 43.881 11.269 43.838 11.291 L 43.524 11.291 C 43.483 11.355 43.467 11.413 43.476 11.465 C 43.486 11.516 43.492 11.565 43.492 11.606 L 43.492 11.861 C 43.451 11.903 43.403 11.919 43.351 11.909 C 43.304 11.898 43.254 11.904 43.211 11.925 C 43.147 11.925 43.089 11.919 43.038 11.909 C 42.986 11.9 42.933 11.918 42.897 11.958 L 42.897 13.127 C 42.833 13.169 42.776 13.185 42.725 13.176 C 42.674 13.166 42.626 13.16 42.584 13.16 L 42.271 13.16 L 42.271 13.791 L 41.676 13.791 C 41.634 13.959 41.612 14.229 41.612 14.597 C 41.612 14.964 41.631 15.318 41.676 15.657 L 42.21 15.657 C 42.252 15.741 42.268 15.815 42.258 15.879 C 42.248 15.944 42.252 16.005 42.274 16.069 C 42.274 16.153 42.268 16.227 42.258 16.292 C 42.248 16.356 42.252 16.43 42.274 16.514 C 42.274 16.578 42.268 16.64 42.258 16.704 C 42.248 16.768 42.264 16.843 42.306 16.926 L 42.84 16.926 C 42.859 16.949 42.872 16.968 42.872 16.991 L 42.872 18.76 C 42.977 18.802 43.08 18.811 43.185 18.792 C 43.291 18.773 43.393 18.782 43.499 18.824 C 43.518 18.889 43.524 18.956 43.515 19.03 C 43.505 19.105 43.499 19.172 43.499 19.237 L 43.499 20.026 C 43.604 20.068 43.706 20.078 43.812 20.058 C 43.917 20.039 44.02 20.049 44.125 20.091 L 44.125 21.26 C 44.167 21.302 44.218 21.318 44.282 21.309 C 44.346 21.299 44.397 21.302 44.439 21.325 L 44.691 21.325 C 44.733 21.367 44.749 21.415 44.739 21.466 C 44.73 21.518 44.733 21.566 44.755 21.608 L 44.755 21.892 C 44.774 21.914 44.806 21.924 44.848 21.924 L 45.945 21.924 C 45.986 21.966 46.002 22.017 45.993 22.082 C 45.983 22.146 45.977 22.198 45.977 22.24 C 45.996 22.282 46.002 22.33 45.993 22.382 C 45.983 22.433 45.999 22.491 46.041 22.556 L 47.799 22.556 C 47.841 22.62 47.863 22.678 47.863 22.73 L 47.863 23.126 C 47.822 23.168 47.79 23.19 47.77 23.19 L 39.204 23.19 C 39.185 23.175 39.173 23.151 39.172 23.126 L 39.172 22.62 C 39.236 22.578 39.297 22.562 39.361 22.572 C 39.425 22.581 39.486 22.578 39.55 22.556 L 39.988 22.556 C 40.052 22.556 40.112 22.562 40.176 22.572 C 40.24 22.581 40.314 22.565 40.397 22.523 L 40.397 21.985 C 40.503 21.943 40.605 21.934 40.71 21.953 C 40.816 21.976 40.918 21.963 41.024 21.921 L 41.024 20.213 C 40.96 20.087 40.857 20.036 40.71 20.055 L 40.458 20.055 C 40.416 20.013 40.394 19.971 40.394 19.929 L 40.394 18.444 C 40.394 18.338 40.343 18.254 40.237 18.193 L 39.828 18.193 L 39.764 18.128 L 39.764 17.084 L 39.732 17.052 L 39.668 16.959 C 39.562 16.939 39.473 16.926 39.403 16.926 L 39.166 16.926 L 39.166 16.485 C 39.083 16.359 39.009 16.295 38.945 16.295 L 38.568 16.295 C 38.526 16.359 38.51 16.427 38.52 16.501 C 38.53 16.575 38.536 16.643 38.536 16.707 L 38.536 17.12 C 38.514 17.203 38.514 17.278 38.536 17.342 C 38.555 17.406 38.546 17.481 38.504 17.564 L 37.97 17.564 C 37.929 17.606 37.906 17.658 37.906 17.722 L 37.906 18.131 C 37.801 18.196 37.702 18.215 37.609 18.196 C 37.516 18.177 37.414 18.186 37.311 18.228 L 37.311 18.766 C 37.206 18.808 37.104 18.818 36.998 18.798 C 36.893 18.779 36.787 18.789 36.685 18.831 L 36.685 19.401 C 36.621 19.443 36.563 19.459 36.512 19.449 C 36.461 19.44 36.413 19.433 36.371 19.433 L 36.09 19.433 C 36.068 19.456 36.058 19.54 36.058 19.688 C 36.036 19.73 36.032 19.781 36.042 19.846 C 36.052 19.91 36.058 19.971 36.058 20.036 C 35.952 20.078 35.853 20.094 35.761 20.084 C 35.668 20.074 35.566 20.068 35.463 20.068 C 35.422 20.11 35.406 20.158 35.415 20.21 C 35.425 20.261 35.431 20.31 35.431 20.352 L 35.431 20.667 C 35.326 20.709 35.227 20.719 35.134 20.7 C 35.041 20.68 34.939 20.677 34.837 20.7 C 34.814 20.909 34.801 21.199 34.789 21.57 C 34.779 21.937 34.795 22.272 34.837 22.565 L 35.997 22.565 C 36.039 22.63 36.055 22.688 36.045 22.739 C 36.036 22.791 36.039 22.839 36.061 22.881 L 36.061 23.136 L 35.997 23.2 L 28.624 23.2 L 28.592 23.136 L 28.592 22.63 C 28.611 22.61 28.624 22.588 28.624 22.565 L 30.379 22.565 C 30.398 22.565 30.421 22.556 30.443 22.533 L 30.443 21.995 L 30.507 21.93 L 32.263 21.93 C 32.327 21.824 32.346 21.724 32.327 21.631 C 32.304 21.537 32.317 21.437 32.359 21.331 L 32.892 21.331 C 32.934 21.289 32.95 21.238 32.94 21.173 C 32.931 21.109 32.934 21.057 32.956 21.015 L 32.956 20.7 L 34.149 20.7 C 34.191 20.616 34.207 20.542 34.197 20.477 C 34.187 20.413 34.181 20.352 34.181 20.287 L 34.181 19.875 C 34.2 19.791 34.2 19.717 34.181 19.652 C 34.159 19.588 34.171 19.517 34.213 19.43 L 34.808 19.43 L 34.808 18.86 C 34.913 18.795 35.012 18.779 35.105 18.811 C 35.198 18.844 35.297 18.837 35.403 18.795 L 35.403 18.637 L 35.434 18.354 L 35.434 18.228 C 35.54 18.186 35.642 18.177 35.748 18.196 C 35.853 18.218 35.956 18.206 36.061 18.164 L 36.061 17.593 C 36.103 17.551 36.151 17.535 36.202 17.545 C 36.253 17.555 36.311 17.561 36.375 17.561 L 36.624 17.561 C 36.666 17.519 36.682 17.471 36.672 17.419 C 36.662 17.368 36.656 17.319 36.656 17.278 C 36.675 17.213 36.682 17.155 36.672 17.104 C 36.661 17.046 36.656 16.988 36.656 16.93 L 37.222 16.93 C 37.305 16.865 37.327 16.804 37.286 16.739 L 37.286 16.643 C 37.305 16.586 37.305 16.525 37.286 16.469 C 37.263 16.417 37.276 16.359 37.318 16.295 L 37.884 16.295 C 37.925 16.188 37.935 16.085 37.916 15.979 C 37.893 15.873 37.906 15.77 37.948 15.663 L 38.482 15.663 L 38.546 15.631 L 38.546 13.955 C 38.482 13.891 38.421 13.839 38.357 13.798 L 37.919 13.798 L 37.919 12.721 C 37.836 12.573 37.746 12.515 37.654 12.547 C 37.561 12.58 37.459 12.573 37.356 12.531 C 37.315 12.489 37.292 12.451 37.292 12.422 L 37.292 10.952 C 37.292 10.869 37.276 10.811 37.244 10.778 L 37.136 10.669 L 36.698 10.669 L 36.698 10.543 L 36.666 10.321 C 36.666 10.256 36.656 10.205 36.634 10.163 L 36.57 10.069 C 36.464 10.05 36.375 10.044 36.304 10.053 C 36.231 10.063 36.151 10.06 36.068 10.037 L 36.068 8.993 C 36.004 8.826 35.889 8.761 35.722 8.803 L 34.875 8.803 C 34.833 8.739 34.811 8.677 34.811 8.613 L 34.811 8.423 C 34.811 8.358 34.795 8.313 34.763 8.281 L 34.654 8.172 L 32.992 8.172 L 32.96 8.107 L 32.96 7.601 L 32.992 7.537 L 33.024 7.537 C 33.839 7.537 34.712 7.53 35.642 7.521 C 36.573 7.511 37.455 7.505 38.293 7.505 C 39.131 7.505 39.85 7.511 40.458 7.521 C 41.065 7.53 41.452 7.546 41.618 7.569 L 41.618 8.139 C 41.554 8.181 41.494 8.191 41.43 8.172 C 41.368 8.152 41.303 8.152 41.241 8.172 L 40.832 8.172 C 40.749 8.172 40.675 8.165 40.611 8.155 C 40.547 8.146 40.474 8.162 40.391 8.204 L 40.391 8.774 L 40.266 8.774 L 39.985 8.806 C 39.921 8.806 39.847 8.829 39.764 8.871 L 39.764 11.275 C 39.869 11.297 39.969 11.3 40.061 11.291 C 40.154 11.281 40.253 11.284 40.359 11.307 C 40.4 11.371 40.416 11.439 40.407 11.513 C 40.397 11.587 40.391 11.655 40.391 11.719 L 40.391 12.541 L 41.615 12.541 C 41.657 12.499 41.673 12.451 41.663 12.399 C 41.653 12.342 41.647 12.283 41.647 12.225 L 41.647 11.974 C 41.689 11.932 41.737 11.916 41.788 11.925 C 41.839 11.935 41.887 11.942 41.929 11.942 C 41.97 11.922 42.018 11.916 42.069 11.925 C 42.12 11.935 42.178 11.942 42.242 11.942 L 42.242 11.371 C 42.306 11.329 42.363 11.307 42.415 11.307 L 42.555 11.307 C 42.597 11.287 42.648 11.287 42.712 11.307 C 42.776 11.329 42.827 11.316 42.869 11.275 L 42.869 10.105 C 42.933 10.063 42.99 10.047 43.041 10.057 C 43.092 10.066 43.14 10.063 43.182 10.04 L 43.435 10.04 C 43.476 9.999 43.499 9.96 43.499 9.931 L 43.499 9.441 C 43.604 9.422 43.703 9.415 43.796 9.425 C 43.889 9.435 43.978 9.431 44.061 9.409 C 44.103 9.367 44.125 9.328 44.125 9.299 L 44.125 8.397 C 44.125 8.249 44.052 8.175 43.905 8.175 L 42.933 8.175 C 42.891 8.11 42.875 8.052 42.885 8.001 C 42.894 7.949 42.891 7.901 42.869 7.859 L 42.869 7.608 L 42.933 7.543 L 49.679 7.543 L 49.711 7.608 L 49.711 7.875 C 49.711 7.969 49.702 8.072 49.679 8.175 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.283 21.866\" overflow=\"visible\"><path d=\"M 14.221 7.605 C 14.252 7.622 14.288 7.622 14.326 7.605 C 14.365 7.59 14.408 7.597 14.456 7.629 L 14.456 12.33 C 14.425 12.362 14.389 12.374 14.35 12.366 C 14.308 12.358 14.264 12.354 14.221 12.354 L 13.986 12.354 L 13.986 13.266 C 13.955 13.298 13.916 13.315 13.868 13.315 L 13.561 13.315 C 13.53 13.347 13.518 13.376 13.525 13.398 C 13.532 13.422 13.53 13.449 13.513 13.481 L 13.513 14.249 L 13.089 14.249 C 13.058 14.312 13.046 14.368 13.053 14.417 C 13.06 14.466 13.065 14.513 13.065 14.562 C 13.048 14.625 13.046 14.681 13.053 14.73 C 13.06 14.779 13.065 14.826 13.065 14.874 L 13.065 14.97 L 13.041 15.114 L 13.041 15.209 L 12.616 15.209 C 12.585 15.29 12.578 15.368 12.592 15.449 C 12.607 15.53 12.6 15.608 12.568 15.688 L 12.168 15.688 C 12.137 15.72 12.12 15.759 12.12 15.808 L 12.12 16.121 C 12.041 16.17 11.967 16.185 11.897 16.17 C 11.827 16.155 11.751 16.163 11.674 16.194 C 11.657 16.258 11.655 16.322 11.662 16.385 C 11.669 16.449 11.667 16.522 11.65 16.6 C 11.619 16.632 11.583 16.644 11.544 16.637 C 11.506 16.63 11.47 16.625 11.439 16.625 C 11.408 16.642 11.369 16.644 11.321 16.637 C 11.273 16.63 11.235 16.642 11.204 16.674 L 11.204 17.082 C 11.142 17.114 11.086 17.126 11.038 17.118 C 10.99 17.111 10.935 17.106 10.873 17.106 L 10.261 17.106 L 10.261 17.539 L 10.214 17.588 L 8.897 17.588 C 8.866 17.668 8.859 17.744 8.873 17.815 C 8.887 17.886 8.88 17.962 8.849 18.042 L 8.801 18.067 L 7.954 18.067 C 7.923 18.018 7.911 17.972 7.919 17.923 C 7.926 17.874 7.93 17.835 7.93 17.803 C 7.93 17.739 7.919 17.695 7.895 17.671 L 7.813 17.588 L 6.542 17.588 L 6.542 17.253 L 6.472 17.182 C 6.456 17.167 6.441 17.143 6.424 17.111 C 6.362 17.111 6.302 17.116 6.247 17.123 C 6.192 17.131 6.132 17.128 6.07 17.111 L 6.07 16.776 C 6.007 16.664 5.935 16.62 5.859 16.644 C 5.779 16.669 5.7 16.664 5.624 16.632 C 5.592 16.601 5.579 16.556 5.588 16.512 C 5.595 16.463 5.6 16.417 5.6 16.368 C 5.6 16.319 5.588 16.285 5.564 16.26 L 5.482 16.177 L 5.129 16.177 L 5.129 17.089 C 5.05 17.121 4.971 17.128 4.894 17.114 C 4.815 17.099 4.739 17.106 4.659 17.138 L 4.659 19.441 C 4.632 19.471 4.594 19.488 4.554 19.49 L 4.213 19.49 L 4.213 20.426 C 4.245 20.443 4.283 20.45 4.331 20.45 L 4.638 20.45 C 4.669 20.482 4.681 20.519 4.674 20.558 C 4.667 20.597 4.662 20.634 4.662 20.665 L 4.662 20.88 L 4.71 20.929 L 6.499 20.929 L 6.523 20.954 L 6.523 21.866 L 0.031 21.866 C 0 21.817 -0.007 21.77 0.007 21.721 C 0.024 21.672 0.024 21.616 0.007 21.553 L 0.007 20.929 L 1.842 20.929 C 1.873 20.88 1.885 20.836 1.878 20.797 C 1.87 20.758 1.866 20.722 1.866 20.69 C 1.88 20.658 1.885 20.621 1.878 20.582 C 1.87 20.543 1.866 20.506 1.866 20.475 C 1.897 20.443 1.935 20.431 1.983 20.438 C 2.031 20.445 2.069 20.45 2.101 20.45 L 2.312 20.45 L 2.336 20.401 L 2.336 19.059 C 2.367 19.028 2.405 19.015 2.453 19.023 C 2.501 19.03 2.54 19.028 2.571 19.01 C 2.664 19.01 2.743 18.993 2.806 18.962 L 2.806 16.683 C 2.837 16.652 2.875 16.639 2.923 16.647 C 2.971 16.654 3.01 16.652 3.041 16.634 C 3.072 16.634 3.108 16.639 3.146 16.647 C 3.185 16.654 3.228 16.642 3.276 16.61 L 3.276 14.307 C 3.307 14.276 3.345 14.263 3.393 14.271 C 3.441 14.278 3.48 14.276 3.511 14.258 L 3.7 14.258 C 3.731 14.227 3.748 14.197 3.748 14.175 L 3.748 12.388 L 3.866 12.388 L 4.077 12.364 C 4.125 12.364 4.163 12.357 4.194 12.34 L 4.194 10.037 C 4.242 10.022 4.288 10.012 4.336 10.012 L 4.547 9.988 L 4.64 9.988 C 4.671 9.956 4.683 9.924 4.676 9.893 C 4.669 9.861 4.664 9.829 4.664 9.797 L 4.664 6.871 C 4.664 6.822 4.652 6.788 4.628 6.764 L 4.547 6.681 L 4.218 6.681 L 4.218 6.321 C 4.156 6.258 4.108 6.216 4.077 6.202 L 2.806 6.202 L 2.806 5.962 C 2.806 5.881 2.82 5.803 2.854 5.722 L 6.501 5.722 C 6.532 5.803 6.54 5.879 6.525 5.95 C 6.508 6.021 6.518 6.099 6.549 6.177 L 6.95 6.177 L 6.998 6.226 L 6.998 7.568 L 7.022 7.617 L 7.446 7.617 C 7.477 7.536 7.484 7.458 7.47 7.377 C 7.453 7.297 7.463 7.218 7.494 7.138 L 7.895 7.138 L 7.942 7.113 L 7.942 6.705 C 8.022 6.673 8.096 6.666 8.166 6.681 C 8.235 6.698 8.309 6.688 8.389 6.656 L 8.389 6.536 L 8.413 6.321 L 8.413 6.226 C 8.444 6.211 8.482 6.202 8.53 6.202 L 8.859 6.202 L 8.859 5.769 L 8.907 5.72 L 10.223 5.72 C 10.254 5.688 10.271 5.659 10.271 5.637 L 10.271 5.29 L 10.319 5.241 L 11.636 5.241 C 11.667 5.322 11.674 5.397 11.66 5.468 C 11.643 5.539 11.652 5.617 11.684 5.696 L 11.708 5.72 L 13.024 5.72 C 13.055 5.752 13.067 5.791 13.06 5.84 C 13.053 5.889 13.055 5.928 13.072 5.96 C 13.072 5.991 13.067 6.028 13.06 6.067 C 13.053 6.106 13.065 6.15 13.096 6.199 L 13.497 6.199 C 13.528 6.231 13.54 6.27 13.532 6.319 C 13.525 6.368 13.521 6.407 13.521 6.439 C 13.535 6.47 13.54 6.502 13.532 6.534 C 13.525 6.566 13.521 6.598 13.521 6.629 C 13.6 6.678 13.674 6.69 13.744 6.666 C 13.813 6.642 13.887 6.646 13.967 6.678 C 13.981 6.695 13.991 6.71 13.991 6.727 L 13.991 7.59 C 14.022 7.622 14.06 7.634 14.108 7.627 C 14.156 7.619 14.194 7.614 14.226 7.614 Z M 12.597 7.749 L 12.573 7.724 C 12.556 7.693 12.542 7.673 12.525 7.663 C 12.509 7.656 12.494 7.636 12.477 7.602 L 12.125 7.602 L 12.125 7.267 C 12.125 7.253 12.12 7.243 12.113 7.243 C 12.106 7.243 12.101 7.236 12.101 7.218 L 12.031 7.148 C 12.031 7.133 12.024 7.123 12.007 7.123 L 11.7 7.123 C 11.684 7.123 11.669 7.116 11.652 7.099 L 11.652 6.884 C 11.652 6.739 11.583 6.668 11.441 6.668 L 9.417 6.668 C 9.386 6.668 9.355 6.686 9.324 6.717 L 9.324 7.126 L 8.878 7.126 C 8.736 7.126 8.58 7.143 8.408 7.174 L 8.408 7.368 C 8.391 7.399 8.389 7.438 8.396 7.487 C 8.403 7.536 8.391 7.575 8.36 7.607 L 7.935 7.607 L 7.935 8.255 C 7.919 8.304 7.916 8.35 7.923 8.399 C 7.93 8.448 7.919 8.504 7.887 8.568 L 7.487 8.568 C 7.456 8.648 7.448 8.727 7.463 8.807 C 7.477 8.888 7.47 8.969 7.439 9.047 C 7.408 9.047 7.372 9.042 7.333 9.035 C 7.298 9.026 7.261 9.03 7.228 9.047 C 7.197 9.047 7.161 9.042 7.122 9.035 C 7.084 9.027 7.041 9.04 6.993 9.071 L 6.993 9.959 C 6.93 9.976 6.851 9.983 6.758 9.983 L 6.652 9.983 C 6.614 9.983 6.571 10 6.523 10.032 L 6.523 10.895 C 6.492 10.927 6.456 10.939 6.417 10.932 C 6.379 10.924 6.336 10.927 6.288 10.944 L 6.182 10.944 C 6.144 10.944 6.101 10.961 6.053 10.993 L 6.053 12.816 C 6.022 12.848 5.986 12.86 5.947 12.853 C 5.905 12.845 5.861 12.841 5.818 12.841 L 5.712 12.841 C 5.672 12.842 5.634 12.859 5.607 12.89 L 5.607 14.689 C 5.607 14.706 5.614 14.72 5.631 14.738 L 5.842 14.738 C 5.873 14.755 5.911 14.757 5.959 14.75 C 6.007 14.742 6.046 14.755 6.077 14.786 L 6.077 15.649 C 6.077 15.666 6.084 15.674 6.101 15.674 C 6.18 15.706 6.254 15.713 6.324 15.698 C 6.393 15.684 6.46 15.691 6.523 15.723 L 6.523 15.938 C 6.537 15.97 6.542 16.006 6.535 16.045 C 6.528 16.084 6.54 16.128 6.571 16.177 L 6.971 16.177 C 7.002 16.209 7.014 16.248 7.007 16.297 C 7 16.346 6.995 16.385 6.995 16.417 C 7.01 16.449 7.01 16.485 6.995 16.524 C 6.978 16.564 6.988 16.6 7.019 16.632 L 9.302 16.632 C 9.333 16.551 9.341 16.476 9.326 16.405 C 9.309 16.334 9.326 16.258 9.374 16.177 L 10.221 16.177 L 10.269 16.128 L 10.269 15.913 C 10.269 15.882 10.264 15.845 10.257 15.806 C 10.249 15.767 10.261 15.73 10.293 15.698 L 10.612 15.698 C 10.65 15.698 10.693 15.681 10.741 15.649 L 10.741 15.241 C 10.82 15.209 10.897 15.202 10.976 15.217 C 11.055 15.234 11.132 15.224 11.211 15.192 L 11.211 14.305 C 11.242 14.273 11.281 14.261 11.329 14.268 C 11.377 14.276 11.415 14.273 11.446 14.256 C 11.477 14.256 11.513 14.261 11.552 14.268 C 11.59 14.276 11.626 14.263 11.657 14.232 L 11.657 13.369 L 11.705 13.32 L 11.916 13.32 C 11.947 13.305 11.983 13.3 12.022 13.308 C 12.06 13.315 12.096 13.303 12.127 13.271 L 12.127 11.929 L 12.175 11.88 L 12.552 11.88 L 12.6 11.856 L 12.6 7.754 Z M 19.727 5.28 C 19.806 5.265 19.919 5.253 20.067 5.243 C 20.216 5.236 20.377 5.231 20.549 5.231 L 21.091 5.231 C 21.281 5.231 21.444 5.238 21.585 5.256 L 21.585 6.167 C 21.537 6.199 21.487 6.206 21.432 6.192 C 21.377 6.177 21.326 6.177 21.278 6.192 L 20.971 6.192 C 20.924 6.192 20.873 6.187 20.818 6.18 C 20.764 6.172 20.709 6.185 20.665 6.216 L 20.665 7.104 C 20.617 7.135 20.573 7.148 20.535 7.14 C 20.497 7.133 20.461 7.128 20.429 7.128 C 20.398 7.145 20.367 7.148 20.336 7.14 C 20.305 7.133 20.274 7.128 20.242 7.128 L 20.194 7.177 L 20.194 8.089 L 19.77 8.089 C 19.753 8.106 19.739 8.113 19.722 8.113 L 19.722 10.416 C 19.722 10.433 19.715 10.448 19.698 10.465 L 19.298 10.465 L 19.25 10.514 L 19.25 12.313 C 19.25 12.33 19.242 12.344 19.226 12.362 L 18.825 12.362 L 18.801 12.41 C 18.784 12.428 18.777 12.45 18.777 12.481 L 18.777 14.713 C 18.746 14.745 18.71 14.757 18.672 14.75 C 18.633 14.742 18.597 14.738 18.566 14.738 L 18.355 14.738 L 18.331 14.786 L 18.331 16.61 C 18.379 16.642 18.425 16.654 18.473 16.647 C 18.521 16.639 18.566 16.634 18.614 16.634 C 18.676 16.652 18.732 16.654 18.78 16.647 C 18.828 16.639 18.88 16.634 18.945 16.634 L 19.252 16.634 L 19.252 17.089 C 19.3 17.121 19.346 17.133 19.394 17.126 C 19.441 17.118 19.487 17.114 19.535 17.114 L 20.382 17.114 C 20.429 17.114 20.475 17.109 20.523 17.101 C 20.571 17.094 20.609 17.106 20.641 17.138 L 20.641 17.571 L 20.617 17.595 L 13.674 17.595 L 13.674 17.356 C 13.674 17.275 13.688 17.197 13.722 17.116 L 15.017 17.116 C 15.048 17.084 15.065 17.048 15.065 17.008 L 15.065 16.661 L 15.158 16.661 L 15.3 16.637 L 15.983 16.637 C 16.015 16.556 16.022 16.48 16.007 16.41 C 15.991 16.339 15.991 16.263 16.007 16.182 L 16.432 16.182 L 16.456 16.133 L 16.456 14.31 C 16.535 14.278 16.609 14.271 16.679 14.285 C 16.748 14.302 16.823 14.293 16.902 14.261 C 16.916 14.246 16.926 14.229 16.926 14.212 L 16.926 11.934 C 16.957 11.902 16.995 11.89 17.043 11.897 C 17.091 11.904 17.13 11.902 17.161 11.885 L 17.396 11.885 L 17.396 10.039 C 17.427 10.008 17.465 9.995 17.513 10.003 C 17.561 10.01 17.6 10.008 17.631 9.99 L 17.866 9.99 L 17.866 6.776 C 17.804 6.695 17.732 6.664 17.655 6.681 C 17.576 6.698 17.497 6.688 17.42 6.656 C 17.389 6.593 17.384 6.517 17.408 6.429 C 17.432 6.341 17.381 6.265 17.254 6.202 L 16.031 6.202 C 16 6.153 15.988 6.109 15.995 6.07 C 16.003 6.03 16.007 5.994 16.007 5.962 L 16.007 5.771 C 16.039 5.74 16.067 5.722 16.089 5.722 L 19.724 5.722 L 19.724 5.29 Z M 22.01 0.961 C 22.072 0.992 22.089 1.041 22.058 1.105 L 22.058 1.393 C 22.01 1.425 21.967 1.442 21.928 1.442 L 21.633 1.442 C 21.602 1.491 21.59 1.538 21.597 1.586 C 21.605 1.635 21.602 1.692 21.585 1.755 L 21.585 2.378 L 21.492 2.378 L 21.281 2.403 L 21.163 2.403 C 21.132 2.435 21.12 2.471 21.127 2.51 C 21.135 2.55 21.139 2.586 21.139 2.618 C 21.123 2.65 21.12 2.689 21.127 2.738 C 21.135 2.787 21.123 2.826 21.091 2.858 L 19.302 2.858 C 19.271 2.809 19.254 2.762 19.254 2.713 L 19.254 2.594 C 19.269 2.545 19.262 2.506 19.23 2.474 L 19.137 2.378 L 18.83 2.378 C 18.815 2.367 18.806 2.349 18.806 2.33 C 18.789 2.105 18.782 1.885 18.782 1.67 L 18.782 1.01 C 18.813 0.978 18.852 0.961 18.899 0.961 L 19.252 0.961 L 19.252 0.528 C 19.283 0.496 19.322 0.484 19.37 0.491 C 19.417 0.499 19.456 0.496 19.487 0.479 L 19.605 0.479 C 19.652 0.479 19.684 0.472 19.698 0.455 C 19.729 0.374 19.736 0.298 19.722 0.227 C 19.705 0.156 19.715 0.078 19.746 0 L 21.535 0 L 21.583 0.049 L 21.583 0.936 C 21.631 0.968 21.674 0.98 21.712 0.973 C 21.751 0.966 21.787 0.961 21.818 0.961 L 22.007 0.961 Z M 37.257 6.189 L 35.941 6.189 C 35.924 6.189 35.909 6.197 35.893 6.214 L 35.893 6.622 L 35.845 6.671 L 34.998 6.671 C 34.967 6.703 34.955 6.739 34.962 6.778 C 34.969 6.818 34.967 6.854 34.95 6.886 L 34.95 7.101 C 34.933 7.118 34.912 7.126 34.881 7.126 L 34.058 7.126 C 34.027 7.206 34.02 7.284 34.034 7.365 C 34.048 7.446 34.041 7.524 34.01 7.605 L 33.586 7.605 C 33.554 7.685 33.547 7.766 33.562 7.844 C 33.576 7.925 33.569 8.003 33.538 8.084 L 33.137 8.084 L 33.089 8.133 L 33.089 8.516 C 33.058 8.548 33.022 8.56 32.984 8.553 C 32.948 8.545 32.911 8.549 32.878 8.565 L 32.643 8.565 C 32.612 8.614 32.6 8.658 32.607 8.697 C 32.614 8.736 32.619 8.773 32.619 8.805 L 32.619 8.998 C 32.588 9.03 32.552 9.042 32.514 9.035 C 32.478 9.026 32.441 9.03 32.408 9.047 C 32.36 9.047 32.317 9.042 32.279 9.035 C 32.24 9.027 32.2 9.041 32.173 9.071 L 32.173 9.959 C 32.125 9.99 32.082 10.003 32.044 9.995 C 32.005 9.988 31.969 9.983 31.938 9.983 L 31.703 9.983 L 31.703 10.462 L 31.257 10.462 C 31.226 10.589 31.209 10.795 31.209 11.073 C 31.209 11.352 31.223 11.621 31.257 11.878 L 31.657 11.878 C 31.689 11.941 31.701 11.997 31.693 12.046 C 31.686 12.095 31.689 12.142 31.705 12.19 C 31.705 12.254 31.701 12.31 31.693 12.359 C 31.686 12.408 31.689 12.464 31.705 12.528 C 31.705 12.577 31.701 12.623 31.693 12.672 C 31.686 12.721 31.698 12.777 31.729 12.841 L 32.13 12.841 C 32.144 12.858 32.154 12.872 32.154 12.89 L 32.154 14.232 C 32.233 14.263 32.31 14.271 32.389 14.256 C 32.468 14.241 32.545 14.249 32.624 14.28 C 32.638 14.329 32.643 14.381 32.636 14.437 C 32.629 14.493 32.624 14.544 32.624 14.593 L 32.624 15.192 C 32.703 15.224 32.78 15.231 32.859 15.217 C 32.938 15.202 33.015 15.209 33.094 15.241 L 33.094 16.128 C 33.125 16.16 33.164 16.172 33.211 16.165 C 33.259 16.158 33.298 16.16 33.329 16.177 L 33.518 16.177 C 33.55 16.209 33.562 16.246 33.554 16.285 C 33.547 16.324 33.55 16.361 33.566 16.392 L 33.566 16.608 C 33.581 16.625 33.605 16.632 33.636 16.632 L 34.458 16.632 C 34.49 16.664 34.502 16.703 34.494 16.752 C 34.487 16.801 34.482 16.84 34.482 16.872 C 34.497 16.903 34.502 16.94 34.494 16.979 C 34.487 17.018 34.499 17.062 34.53 17.111 L 35.849 17.111 C 35.881 17.16 35.897 17.204 35.897 17.243 L 35.897 17.544 C 35.866 17.576 35.842 17.593 35.828 17.593 L 29.403 17.593 C 29.388 17.581 29.38 17.563 29.379 17.544 L 29.379 17.16 C 29.427 17.128 29.473 17.116 29.521 17.123 C 29.569 17.131 29.614 17.128 29.662 17.111 L 29.991 17.111 C 30.039 17.111 30.084 17.116 30.132 17.123 C 30.18 17.131 30.235 17.118 30.298 17.087 L 30.298 16.678 C 30.377 16.647 30.454 16.639 30.533 16.654 C 30.612 16.671 30.689 16.661 30.768 16.63 L 30.768 15.334 C 30.72 15.239 30.643 15.2 30.533 15.214 L 30.343 15.214 C 30.312 15.182 30.295 15.151 30.295 15.119 L 30.295 13.992 C 30.295 13.911 30.257 13.848 30.178 13.801 L 29.871 13.801 L 29.823 13.752 L 29.823 12.96 L 29.799 12.936 L 29.751 12.865 C 29.672 12.85 29.605 12.841 29.552 12.841 L 29.374 12.841 L 29.374 12.506 C 29.312 12.41 29.257 12.362 29.209 12.362 L 28.926 12.362 C 28.895 12.41 28.883 12.462 28.89 12.518 C 28.897 12.574 28.902 12.626 28.902 12.674 L 28.902 12.987 C 28.885 13.051 28.885 13.107 28.902 13.156 C 28.916 13.205 28.909 13.261 28.878 13.325 L 28.478 13.325 C 28.446 13.356 28.43 13.396 28.43 13.444 L 28.43 13.755 C 28.35 13.804 28.276 13.818 28.207 13.804 C 28.137 13.789 28.06 13.796 27.984 13.828 L 27.984 14.236 C 27.904 14.268 27.828 14.276 27.749 14.261 C 27.669 14.246 27.59 14.254 27.514 14.285 L 27.514 14.718 C 27.466 14.75 27.422 14.762 27.384 14.755 C 27.346 14.747 27.31 14.742 27.279 14.742 L 27.067 14.742 C 27.051 14.76 27.044 14.823 27.044 14.936 C 27.027 14.967 27.024 15.006 27.032 15.055 C 27.039 15.104 27.044 15.151 27.044 15.2 C 26.964 15.231 26.89 15.244 26.82 15.236 C 26.751 15.229 26.674 15.224 26.597 15.224 C 26.566 15.256 26.554 15.292 26.561 15.332 C 26.569 15.371 26.573 15.407 26.573 15.439 L 26.573 15.679 C 26.494 15.71 26.42 15.718 26.35 15.703 C 26.281 15.688 26.204 15.686 26.127 15.703 C 26.111 15.862 26.101 16.082 26.091 16.363 C 26.084 16.642 26.096 16.896 26.127 17.118 L 26.998 17.118 C 27.029 17.167 27.041 17.211 27.034 17.25 C 27.027 17.29 27.029 17.326 27.046 17.358 L 27.046 17.551 L 26.998 17.6 L 21.468 17.6 L 21.444 17.551 L 21.444 17.167 C 21.458 17.153 21.468 17.136 21.468 17.118 L 22.784 17.118 C 22.799 17.118 22.816 17.111 22.832 17.094 L 22.832 16.686 L 22.88 16.637 L 24.197 16.637 C 24.245 16.556 24.259 16.48 24.245 16.41 C 24.228 16.339 24.238 16.263 24.269 16.182 L 24.669 16.182 C 24.701 16.15 24.713 16.111 24.705 16.062 C 24.698 16.014 24.701 15.974 24.717 15.943 L 24.717 15.703 L 25.612 15.703 C 25.643 15.64 25.655 15.583 25.648 15.534 C 25.641 15.486 25.636 15.439 25.636 15.39 L 25.636 15.077 C 25.65 15.014 25.65 14.958 25.636 14.909 C 25.619 14.86 25.629 14.806 25.66 14.74 L 26.106 14.74 L 26.106 14.307 C 26.185 14.258 26.259 14.246 26.329 14.271 C 26.398 14.295 26.473 14.29 26.552 14.258 L 26.552 14.139 L 26.576 13.924 L 26.576 13.828 C 26.655 13.796 26.732 13.789 26.811 13.804 C 26.89 13.821 26.967 13.811 27.046 13.779 L 27.046 13.347 C 27.077 13.315 27.113 13.303 27.151 13.31 C 27.19 13.317 27.233 13.322 27.281 13.322 L 27.468 13.322 C 27.499 13.29 27.511 13.254 27.504 13.215 C 27.497 13.176 27.492 13.139 27.492 13.107 C 27.506 13.058 27.511 13.014 27.504 12.975 C 27.496 12.932 27.492 12.887 27.492 12.843 L 27.916 12.843 C 27.979 12.794 27.996 12.748 27.964 12.699 L 27.964 12.626 C 27.979 12.583 27.979 12.536 27.964 12.494 C 27.948 12.454 27.957 12.41 27.988 12.362 L 28.413 12.362 C 28.444 12.281 28.451 12.203 28.437 12.122 C 28.42 12.041 28.43 11.963 28.461 11.882 L 28.861 11.882 L 28.909 11.858 L 28.909 10.587 C 28.861 10.538 28.816 10.499 28.768 10.467 L 28.439 10.467 L 28.439 9.651 C 28.377 9.538 28.31 9.494 28.24 9.519 C 28.171 9.543 28.094 9.538 28.017 9.506 C 27.986 9.475 27.969 9.445 27.969 9.423 L 27.969 8.309 C 27.969 8.245 27.957 8.201 27.933 8.177 L 27.852 8.094 L 27.523 8.094 L 27.523 7.998 L 27.499 7.83 C 27.499 7.781 27.492 7.742 27.475 7.71 L 27.427 7.639 C 27.348 7.624 27.281 7.619 27.228 7.627 C 27.173 7.634 27.113 7.632 27.051 7.614 L 27.051 6.822 C 27.003 6.695 26.916 6.646 26.792 6.678 L 26.156 6.678 C 26.125 6.629 26.108 6.583 26.108 6.534 L 26.108 6.39 C 26.108 6.341 26.096 6.307 26.072 6.282 L 25.991 6.199 L 24.744 6.199 L 24.72 6.15 L 24.72 5.766 L 24.744 5.718 L 24.768 5.718 C 25.379 5.718 26.034 5.713 26.732 5.705 C 27.43 5.698 28.091 5.693 28.72 5.693 C 29.348 5.693 29.888 5.698 30.343 5.705 C 30.799 5.713 31.089 5.725 31.214 5.742 L 31.214 6.175 C 31.166 6.206 31.12 6.214 31.072 6.199 C 31.026 6.184 30.977 6.184 30.931 6.199 L 30.624 6.199 C 30.562 6.199 30.506 6.194 30.458 6.187 C 30.41 6.18 30.355 6.192 30.293 6.224 L 30.293 6.656 L 30.199 6.656 L 29.988 6.681 C 29.94 6.681 29.885 6.698 29.823 6.73 L 29.823 8.553 C 29.902 8.57 29.976 8.573 30.046 8.565 C 30.115 8.558 30.19 8.56 30.269 8.578 C 30.3 8.626 30.312 8.678 30.305 8.734 C 30.298 8.79 30.293 8.842 30.293 8.89 L 30.293 9.514 L 31.211 9.514 C 31.243 9.482 31.255 9.445 31.247 9.406 C 31.239 9.363 31.235 9.319 31.235 9.274 L 31.235 9.084 C 31.267 9.052 31.303 9.04 31.341 9.047 C 31.379 9.054 31.415 9.059 31.446 9.059 C 31.478 9.044 31.514 9.04 31.552 9.047 C 31.59 9.054 31.634 9.059 31.681 9.059 L 31.681 8.626 C 31.729 8.595 31.773 8.578 31.811 8.578 L 31.916 8.578 C 31.948 8.563 31.986 8.563 32.034 8.578 C 32.082 8.595 32.12 8.585 32.151 8.553 L 32.151 7.666 C 32.199 7.634 32.243 7.622 32.281 7.629 C 32.319 7.636 32.355 7.634 32.387 7.617 L 32.576 7.617 C 32.607 7.585 32.624 7.556 32.624 7.534 L 32.624 7.162 C 32.703 7.148 32.777 7.143 32.847 7.15 C 32.916 7.157 32.984 7.155 33.046 7.138 C 33.077 7.106 33.094 7.077 33.094 7.055 L 33.094 6.37 C 33.094 6.258 33.039 6.202 32.928 6.202 L 32.199 6.202 C 32.168 6.153 32.156 6.109 32.163 6.07 C 32.171 6.03 32.168 5.994 32.151 5.962 L 32.151 5.771 L 32.199 5.722 L 37.259 5.722 L 37.283 5.771 L 37.283 5.974 C 37.283 6.045 37.276 6.123 37.259 6.202 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18xk4p9\",layoutDependency:layoutDependency,layoutId:\"GHgMmkmvc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.274 21.914\" overflow=\"visible\"><path d=\"M 18.961 3.116 C 19.003 3.138 19.051 3.138 19.102 3.116 C 19.153 3.097 19.21 3.106 19.274 3.148 L 19.274 9.344 C 19.233 9.386 19.185 9.402 19.134 9.393 C 19.077 9.382 19.019 9.377 18.961 9.377 L 18.648 9.377 L 18.648 10.579 C 18.606 10.62 18.555 10.643 18.491 10.643 L 18.082 10.643 C 18.04 10.685 18.024 10.724 18.034 10.753 C 18.043 10.785 18.04 10.82 18.018 10.862 L 18.018 11.874 L 17.452 11.874 C 17.41 11.958 17.394 12.032 17.404 12.096 C 17.413 12.161 17.42 12.222 17.42 12.286 C 17.397 12.37 17.394 12.444 17.404 12.509 C 17.413 12.573 17.42 12.634 17.42 12.699 L 17.42 12.824 L 17.388 13.015 L 17.388 13.14 L 16.822 13.14 C 16.78 13.247 16.771 13.35 16.79 13.456 C 16.809 13.562 16.8 13.665 16.758 13.772 L 16.224 13.772 C 16.182 13.814 16.16 13.865 16.16 13.93 L 16.16 14.342 C 16.054 14.407 15.955 14.426 15.863 14.407 C 15.77 14.387 15.668 14.397 15.565 14.439 C 15.543 14.523 15.54 14.606 15.549 14.69 C 15.559 14.774 15.556 14.871 15.533 14.974 C 15.492 15.016 15.444 15.032 15.393 15.022 C 15.341 15.012 15.293 15.006 15.252 15.006 C 15.21 15.028 15.159 15.032 15.095 15.022 C 15.031 15.012 14.98 15.028 14.939 15.07 L 14.939 15.608 C 14.855 15.65 14.782 15.666 14.718 15.657 C 14.654 15.647 14.58 15.641 14.497 15.641 L 13.682 15.641 L 13.682 16.211 L 13.618 16.275 L 11.863 16.275 C 11.821 16.382 11.811 16.482 11.831 16.575 C 11.85 16.669 11.84 16.768 11.799 16.875 L 11.735 16.907 L 10.606 16.907 C 10.564 16.843 10.548 16.781 10.558 16.717 C 10.568 16.652 10.574 16.601 10.574 16.559 C 10.574 16.475 10.558 16.417 10.526 16.385 L 10.417 16.275 L 8.723 16.275 L 8.723 15.834 L 8.63 15.741 C 8.608 15.721 8.588 15.689 8.566 15.647 C 8.483 15.647 8.403 15.654 8.329 15.663 C 8.256 15.673 8.176 15.67 8.093 15.647 L 8.093 15.206 C 8.01 15.057 7.914 14.999 7.811 15.032 C 7.706 15.064 7.6 15.057 7.498 15.016 C 7.457 14.975 7.438 14.915 7.45 14.858 C 7.46 14.793 7.466 14.732 7.466 14.668 C 7.466 14.603 7.45 14.558 7.418 14.526 L 7.309 14.416 L 6.839 14.416 L 6.839 15.618 C 6.734 15.66 6.628 15.67 6.526 15.65 C 6.42 15.631 6.318 15.641 6.213 15.683 L 6.213 18.718 C 6.176 18.758 6.126 18.781 6.072 18.782 L 5.618 18.782 L 5.618 20.016 C 5.659 20.039 5.711 20.049 5.775 20.049 L 6.184 20.049 C 6.225 20.091 6.241 20.139 6.232 20.19 C 6.222 20.242 6.216 20.29 6.216 20.332 L 6.216 20.616 L 6.28 20.68 L 8.665 20.68 L 8.697 20.712 L 8.697 21.914 L 0.041 21.914 C 0 21.85 -0.01 21.789 0.009 21.724 C 0.032 21.66 0.032 21.586 0.009 21.502 L 0.009 20.68 L 2.456 20.68 C 2.497 20.616 2.513 20.558 2.504 20.506 C 2.494 20.455 2.488 20.406 2.488 20.364 C 2.507 20.323 2.513 20.274 2.504 20.223 C 2.494 20.171 2.488 20.123 2.488 20.081 C 2.529 20.039 2.58 20.023 2.644 20.033 C 2.708 20.042 2.759 20.049 2.801 20.049 L 3.082 20.049 L 3.114 19.984 L 3.114 18.215 C 3.156 18.173 3.207 18.157 3.271 18.167 C 3.335 18.177 3.386 18.173 3.428 18.151 C 3.552 18.151 3.658 18.128 3.741 18.086 L 3.741 15.083 C 3.783 15.041 3.834 15.025 3.898 15.035 C 3.962 15.045 4.013 15.041 4.054 15.019 C 4.096 15.019 4.144 15.025 4.195 15.035 C 4.246 15.045 4.304 15.028 4.368 14.987 L 4.368 11.951 C 4.409 11.909 4.46 11.893 4.524 11.903 C 4.588 11.913 4.639 11.909 4.681 11.887 L 4.934 11.887 C 4.975 11.845 4.998 11.806 4.998 11.777 L 4.998 9.422 L 5.154 9.422 L 5.436 9.39 C 5.5 9.39 5.551 9.38 5.592 9.357 L 5.592 6.322 C 5.656 6.303 5.717 6.29 5.781 6.29 L 6.062 6.258 L 6.187 6.258 C 6.229 6.216 6.245 6.174 6.235 6.132 C 6.225 6.09 6.219 6.048 6.219 6.006 L 6.219 2.149 C 6.219 2.085 6.203 2.04 6.171 2.007 L 6.062 1.898 L 5.624 1.898 L 5.624 1.424 C 5.541 1.34 5.477 1.286 5.436 1.266 L 3.741 1.266 L 3.741 0.951 C 3.741 0.844 3.76 0.741 3.805 0.635 L 8.668 0.635 C 8.71 0.741 8.719 0.841 8.7 0.934 C 8.678 1.028 8.691 1.131 8.732 1.234 L 9.266 1.234 L 9.33 1.299 L 9.33 3.068 L 9.362 3.132 L 9.928 3.132 C 9.97 3.026 9.979 2.923 9.96 2.816 C 9.938 2.71 9.95 2.607 9.992 2.5 L 10.526 2.5 L 10.59 2.468 L 10.59 1.93 C 10.695 1.888 10.795 1.879 10.887 1.898 C 10.98 1.92 11.079 1.908 11.185 1.866 L 11.185 1.708 L 11.217 1.424 L 11.217 1.299 C 11.258 1.279 11.309 1.266 11.373 1.266 L 11.811 1.266 L 11.811 0.696 L 11.875 0.632 L 13.631 0.632 C 13.672 0.59 13.695 0.551 13.695 0.522 L 13.695 0.064 L 13.759 0 L 15.514 0 C 15.556 0.106 15.565 0.206 15.546 0.3 C 15.524 0.393 15.536 0.496 15.578 0.599 L 15.61 0.632 L 17.365 0.632 C 17.407 0.673 17.423 0.725 17.413 0.789 C 17.404 0.854 17.407 0.905 17.429 0.947 C 17.429 0.989 17.423 1.038 17.413 1.089 C 17.404 1.141 17.42 1.199 17.461 1.263 L 17.995 1.263 C 18.037 1.305 18.053 1.357 18.043 1.421 C 18.034 1.485 18.027 1.537 18.027 1.579 C 18.047 1.621 18.053 1.663 18.043 1.705 C 18.034 1.746 18.027 1.788 18.027 1.83 C 18.133 1.895 18.232 1.911 18.325 1.879 C 18.417 1.846 18.517 1.853 18.622 1.895 C 18.641 1.917 18.654 1.937 18.654 1.959 L 18.654 3.097 C 18.696 3.138 18.747 3.155 18.811 3.145 C 18.875 3.135 18.926 3.129 18.967 3.129 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.456 16.625\" overflow=\"visible\"><path d=\"M 14.221 2.364 C 14.252 2.381 14.288 2.381 14.326 2.364 C 14.365 2.349 14.408 2.356 14.456 2.388 L 14.456 7.089 C 14.425 7.121 14.389 7.133 14.35 7.126 C 14.308 7.117 14.264 7.113 14.221 7.113 L 13.986 7.113 L 13.986 8.025 C 13.955 8.057 13.916 8.074 13.868 8.074 L 13.561 8.074 C 13.53 8.106 13.518 8.135 13.525 8.157 C 13.532 8.182 13.53 8.208 13.513 8.24 L 13.513 9.008 L 13.089 9.008 C 13.058 9.071 13.046 9.128 13.053 9.176 C 13.06 9.225 13.065 9.272 13.065 9.321 C 13.048 9.384 13.046 9.44 13.053 9.489 C 13.06 9.538 13.065 9.585 13.065 9.634 L 13.065 9.729 L 13.041 9.873 L 13.041 9.968 L 12.616 9.968 C 12.585 10.049 12.578 10.127 12.592 10.208 C 12.607 10.289 12.6 10.367 12.568 10.448 L 12.168 10.448 C 12.137 10.479 12.12 10.518 12.12 10.567 L 12.12 10.88 C 12.041 10.929 11.967 10.944 11.897 10.929 C 11.827 10.914 11.751 10.922 11.674 10.954 C 11.657 11.017 11.655 11.081 11.662 11.144 C 11.669 11.208 11.667 11.281 11.65 11.359 C 11.619 11.391 11.583 11.403 11.544 11.396 C 11.506 11.389 11.47 11.384 11.439 11.384 C 11.408 11.401 11.369 11.403 11.321 11.396 C 11.273 11.389 11.235 11.401 11.204 11.433 L 11.204 11.841 C 11.142 11.873 11.086 11.885 11.038 11.878 C 10.99 11.87 10.935 11.865 10.873 11.865 L 10.261 11.865 L 10.261 12.298 L 10.214 12.347 L 8.897 12.347 C 8.866 12.428 8.859 12.503 8.873 12.574 C 8.887 12.645 8.88 12.721 8.849 12.802 L 8.801 12.826 L 7.954 12.826 C 7.923 12.777 7.911 12.731 7.919 12.682 C 7.926 12.633 7.93 12.594 7.93 12.562 C 7.93 12.498 7.919 12.454 7.895 12.43 L 7.813 12.347 L 6.542 12.347 L 6.542 12.012 L 6.472 11.941 C 6.456 11.926 6.441 11.902 6.424 11.87 C 6.362 11.87 6.302 11.875 6.247 11.882 C 6.192 11.89 6.132 11.887 6.07 11.87 L 6.07 11.535 C 6.007 11.423 5.935 11.379 5.859 11.403 C 5.779 11.428 5.7 11.423 5.624 11.391 C 5.592 11.36 5.579 11.315 5.588 11.271 C 5.595 11.222 5.6 11.176 5.6 11.127 C 5.6 11.078 5.588 11.044 5.564 11.02 L 5.482 10.936 L 5.129 10.936 L 5.129 11.848 C 5.05 11.88 4.971 11.887 4.894 11.873 C 4.815 11.858 4.739 11.865 4.659 11.897 L 4.659 14.2 C 4.632 14.23 4.594 14.248 4.554 14.249 L 4.213 14.249 L 4.213 15.185 C 4.245 15.202 4.283 15.209 4.331 15.209 L 4.638 15.209 C 4.669 15.241 4.681 15.278 4.674 15.317 C 4.667 15.356 4.662 15.393 4.662 15.424 L 4.662 15.64 L 4.71 15.688 L 6.499 15.688 L 6.523 15.713 L 6.523 16.625 L 0.031 16.625 C 0 16.576 -0.007 16.529 0.007 16.48 C 0.024 16.432 0.024 16.375 0.007 16.312 L 0.007 15.688 L 1.842 15.688 C 1.873 15.64 1.885 15.596 1.878 15.556 C 1.87 15.517 1.866 15.481 1.866 15.449 C 1.88 15.417 1.885 15.38 1.878 15.341 C 1.87 15.302 1.866 15.266 1.866 15.234 C 1.897 15.202 1.935 15.19 1.983 15.197 C 2.031 15.204 2.069 15.209 2.101 15.209 L 2.312 15.209 L 2.336 15.16 L 2.336 13.818 C 2.367 13.787 2.405 13.774 2.453 13.782 C 2.501 13.789 2.54 13.787 2.571 13.77 C 2.664 13.77 2.743 13.752 2.806 13.721 L 2.806 11.442 C 2.837 11.411 2.875 11.398 2.923 11.406 C 2.971 11.413 3.01 11.411 3.041 11.394 C 3.072 11.394 3.108 11.398 3.146 11.406 C 3.185 11.413 3.228 11.401 3.276 11.369 L 3.276 9.066 C 3.307 9.035 3.345 9.022 3.393 9.03 C 3.441 9.037 3.48 9.035 3.511 9.018 L 3.7 9.018 C 3.731 8.986 3.748 8.956 3.748 8.934 L 3.748 7.148 L 3.866 7.148 L 4.077 7.123 C 4.125 7.123 4.163 7.116 4.194 7.099 L 4.194 4.796 C 4.242 4.781 4.288 4.772 4.336 4.772 L 4.547 4.747 L 4.64 4.747 C 4.671 4.715 4.683 4.684 4.676 4.652 C 4.669 4.62 4.664 4.588 4.664 4.556 L 4.664 1.63 C 4.664 1.582 4.652 1.547 4.628 1.523 L 4.547 1.44 L 4.218 1.44 L 4.218 1.08 C 4.156 1.017 4.108 0.975 4.077 0.961 L 2.806 0.961 L 2.806 0.721 C 2.806 0.64 2.82 0.562 2.854 0.482 L 6.501 0.482 C 6.532 0.562 6.54 0.638 6.525 0.709 C 6.508 0.78 6.518 0.858 6.549 0.936 L 6.95 0.936 L 6.998 0.985 L 6.998 2.327 L 7.022 2.376 L 7.446 2.376 C 7.477 2.295 7.484 2.217 7.47 2.136 C 7.453 2.056 7.463 1.978 7.494 1.897 L 7.895 1.897 L 7.942 1.872 L 7.942 1.464 C 8.022 1.432 8.096 1.425 8.166 1.44 C 8.235 1.457 8.309 1.447 8.389 1.415 L 8.389 1.296 L 8.413 1.08 L 8.413 0.985 C 8.444 0.97 8.482 0.961 8.53 0.961 L 8.859 0.961 L 8.859 0.528 L 8.907 0.479 L 10.223 0.479 C 10.254 0.447 10.271 0.418 10.271 0.396 L 10.271 0.049 L 10.319 0 L 11.636 0 C 11.667 0.081 11.674 0.156 11.66 0.227 C 11.643 0.298 11.652 0.376 11.684 0.455 L 11.708 0.479 L 13.024 0.479 C 13.055 0.511 13.067 0.55 13.06 0.599 C 13.053 0.648 13.055 0.687 13.072 0.719 C 13.072 0.75 13.067 0.787 13.06 0.826 C 13.053 0.865 13.065 0.909 13.096 0.958 L 13.497 0.958 C 13.528 0.99 13.54 1.029 13.532 1.078 C 13.525 1.127 13.521 1.166 13.521 1.198 C 13.535 1.23 13.54 1.261 13.532 1.293 C 13.525 1.325 13.521 1.357 13.521 1.388 C 13.6 1.437 13.674 1.45 13.744 1.425 C 13.813 1.401 13.887 1.406 13.967 1.437 C 13.981 1.454 13.991 1.469 13.991 1.486 L 13.991 2.349 C 14.022 2.381 14.06 2.393 14.108 2.386 C 14.156 2.378 14.194 2.374 14.226 2.374 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gkx1b\",layoutDependency:layoutDependency,layoutId:\"RJ2sybgqJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.324 13.134\" overflow=\"visible\"><path d=\"M 9.321 1.424 L 9.289 1.392 C 9.266 1.35 9.247 1.324 9.225 1.311 C 9.202 1.302 9.183 1.276 9.161 1.231 L 8.691 1.231 L 8.691 0.789 C 8.691 0.77 8.684 0.757 8.675 0.757 C 8.665 0.757 8.659 0.748 8.659 0.725 L 8.566 0.632 C 8.566 0.612 8.556 0.599 8.534 0.599 L 8.125 0.599 C 8.102 0.599 8.083 0.59 8.061 0.567 L 8.061 0.284 C 8.061 0.093 7.968 0 7.779 0 L 5.081 0 C 5.039 0 4.998 0.023 4.956 0.064 L 4.956 0.603 L 4.361 0.603 C 4.173 0.603 3.965 0.625 3.735 0.667 L 3.735 0.922 C 3.712 0.963 3.709 1.015 3.719 1.079 C 3.728 1.144 3.712 1.195 3.671 1.237 L 3.105 1.237 L 3.105 2.091 C 3.082 2.156 3.079 2.217 3.089 2.281 C 3.098 2.346 3.082 2.42 3.041 2.504 L 2.507 2.504 C 2.465 2.61 2.456 2.713 2.475 2.819 C 2.494 2.926 2.484 3.032 2.443 3.135 C 2.401 3.135 2.353 3.129 2.302 3.119 C 2.255 3.108 2.205 3.114 2.162 3.135 C 2.12 3.135 2.072 3.129 2.021 3.119 C 1.97 3.109 1.912 3.126 1.848 3.167 L 1.848 4.337 C 1.765 4.36 1.659 4.369 1.535 4.369 L 1.394 4.369 C 1.343 4.369 1.285 4.392 1.221 4.434 L 1.221 5.571 C 1.18 5.613 1.132 5.629 1.081 5.62 C 1.03 5.61 0.972 5.613 0.908 5.636 L 0.767 5.636 C 0.716 5.636 0.659 5.658 0.595 5.7 L 0.595 8.104 C 0.553 8.146 0.505 8.162 0.454 8.152 C 0.397 8.141 0.339 8.136 0.281 8.136 L 0.141 8.136 C 0.087 8.138 0.036 8.161 0 8.201 L 0 10.572 C 0 10.595 0.01 10.614 0.032 10.637 L 0.313 10.637 C 0.355 10.659 0.406 10.662 0.47 10.653 C 0.534 10.643 0.585 10.659 0.627 10.701 L 0.627 11.838 C 0.627 11.861 0.636 11.871 0.659 11.871 C 0.764 11.913 0.863 11.922 0.956 11.903 C 1.049 11.884 1.138 11.893 1.221 11.935 L 1.221 12.219 C 1.241 12.261 1.247 12.309 1.237 12.36 C 1.228 12.412 1.244 12.47 1.285 12.534 L 1.819 12.534 C 1.861 12.576 1.877 12.628 1.867 12.692 C 1.858 12.757 1.851 12.808 1.851 12.85 C 1.871 12.892 1.871 12.94 1.851 12.992 C 1.829 13.044 1.842 13.092 1.883 13.134 L 4.927 13.134 C 4.969 13.027 4.978 12.928 4.959 12.834 C 4.937 12.741 4.959 12.641 5.023 12.534 L 6.152 12.534 L 6.216 12.47 L 6.216 12.186 C 6.216 12.145 6.21 12.096 6.2 12.045 C 6.19 11.993 6.206 11.945 6.248 11.903 L 6.673 11.903 C 6.724 11.903 6.782 11.88 6.846 11.838 L 6.846 11.3 C 6.951 11.258 7.054 11.249 7.159 11.268 C 7.265 11.291 7.367 11.278 7.473 11.236 L 7.473 10.066 C 7.514 10.024 7.565 10.008 7.629 10.018 C 7.693 10.028 7.744 10.024 7.786 10.002 C 7.827 10.002 7.875 10.008 7.927 10.018 C 7.978 10.028 8.026 10.011 8.067 9.97 L 8.067 8.832 L 8.131 8.768 L 8.413 8.768 C 8.454 8.748 8.502 8.742 8.553 8.752 C 8.604 8.761 8.652 8.745 8.694 8.703 L 8.694 6.934 L 8.758 6.87 L 9.26 6.87 L 9.324 6.838 L 9.324 1.431 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.993 9.964\" overflow=\"visible\"><path d=\"M 6.991 1.08 L 6.967 1.056 C 6.95 1.024 6.935 1.005 6.919 0.995 C 6.902 0.988 6.887 0.968 6.871 0.934 L 6.518 0.934 L 6.518 0.599 C 6.518 0.584 6.513 0.574 6.506 0.574 C 6.499 0.574 6.494 0.567 6.494 0.55 L 6.425 0.479 C 6.425 0.464 6.417 0.455 6.401 0.455 L 6.094 0.455 C 6.077 0.455 6.062 0.447 6.046 0.43 L 6.046 0.215 C 6.046 0.071 5.976 0 5.835 0 L 3.811 0 C 3.779 0 3.748 0.017 3.717 0.049 L 3.717 0.457 L 3.271 0.457 C 3.13 0.457 2.974 0.474 2.801 0.506 L 2.801 0.699 C 2.784 0.731 2.782 0.77 2.789 0.819 C 2.796 0.868 2.784 0.907 2.753 0.939 L 2.329 0.939 L 2.329 1.586 C 2.312 1.635 2.309 1.682 2.317 1.731 C 2.324 1.78 2.312 1.836 2.281 1.899 L 1.88 1.899 C 1.849 1.98 1.842 2.058 1.856 2.139 C 1.871 2.22 1.863 2.3 1.832 2.378 C 1.801 2.378 1.765 2.374 1.727 2.366 C 1.691 2.358 1.654 2.362 1.621 2.378 C 1.59 2.378 1.554 2.374 1.516 2.366 C 1.477 2.359 1.434 2.371 1.386 2.403 L 1.386 3.29 C 1.324 3.307 1.245 3.315 1.151 3.315 L 1.046 3.315 C 1.007 3.315 0.964 3.332 0.916 3.364 L 0.916 4.226 C 0.885 4.258 0.849 4.27 0.811 4.263 C 0.772 4.256 0.729 4.258 0.681 4.275 L 0.576 4.275 C 0.537 4.275 0.494 4.292 0.446 4.324 L 0.446 6.148 C 0.415 6.18 0.379 6.192 0.341 6.184 C 0.298 6.176 0.254 6.172 0.211 6.172 L 0.106 6.172 C 0.065 6.173 0.027 6.191 0 6.221 L 0 8.02 C 0 8.037 0.007 8.052 0.024 8.069 L 0.235 8.069 C 0.266 8.086 0.305 8.089 0.353 8.081 C 0.4 8.074 0.439 8.086 0.47 8.118 L 0.47 8.981 C 0.47 8.998 0.477 9.005 0.494 9.005 C 0.573 9.037 0.647 9.044 0.717 9.03 C 0.787 9.015 0.854 9.022 0.916 9.054 L 0.916 9.269 C 0.93 9.301 0.935 9.338 0.928 9.377 C 0.921 9.416 0.933 9.46 0.964 9.509 L 1.365 9.509 C 1.396 9.541 1.408 9.58 1.401 9.629 C 1.393 9.678 1.389 9.717 1.389 9.748 C 1.403 9.78 1.403 9.817 1.389 9.856 C 1.372 9.895 1.381 9.932 1.412 9.964 L 3.696 9.964 C 3.727 9.883 3.734 9.807 3.719 9.736 C 3.703 9.665 3.719 9.59 3.767 9.509 L 4.614 9.509 L 4.662 9.46 L 4.662 9.245 C 4.662 9.213 4.657 9.176 4.65 9.137 C 4.643 9.098 4.655 9.062 4.686 9.03 L 5.005 9.03 C 5.043 9.03 5.086 9.013 5.134 8.981 L 5.134 8.573 C 5.214 8.541 5.29 8.534 5.369 8.548 C 5.449 8.565 5.525 8.556 5.604 8.524 L 5.604 7.636 C 5.636 7.605 5.674 7.592 5.722 7.6 C 5.77 7.607 5.808 7.605 5.839 7.588 C 5.871 7.588 5.907 7.592 5.945 7.6 C 5.983 7.607 6.019 7.595 6.05 7.563 L 6.05 6.7 L 6.098 6.651 L 6.309 6.651 C 6.341 6.637 6.377 6.632 6.415 6.639 C 6.453 6.646 6.489 6.634 6.52 6.602 L 6.52 5.26 L 6.568 5.212 L 6.945 5.212 L 6.993 5.187 L 6.993 1.085 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eowv5t\",layoutDependency:layoutDependency,layoutId:\"yHzhJpr8T\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.549 16.298\" overflow=\"visible\"><path d=\"M 8.07 0.064 C 8.176 0.045 8.326 0.029 8.525 0.016 C 8.723 0.006 8.937 0 9.167 0 L 9.89 0 C 10.142 0 10.36 0.01 10.549 0.032 L 10.549 1.234 C 10.485 1.276 10.417 1.286 10.344 1.266 C 10.27 1.247 10.203 1.247 10.139 1.266 L 9.73 1.266 C 9.666 1.266 9.599 1.26 9.525 1.25 C 9.454 1.24 9.381 1.257 9.321 1.299 L 9.321 2.468 C 9.257 2.51 9.199 2.526 9.148 2.517 C 9.097 2.507 9.049 2.5 9.007 2.5 C 8.966 2.523 8.924 2.526 8.883 2.517 C 8.841 2.507 8.799 2.5 8.758 2.5 L 8.694 2.565 L 8.694 3.767 L 8.128 3.767 C 8.106 3.789 8.086 3.799 8.064 3.799 L 8.064 6.834 C 8.064 6.857 8.054 6.876 8.032 6.899 L 7.498 6.899 L 7.434 6.963 L 7.434 9.335 C 7.434 9.357 7.425 9.377 7.402 9.399 L 6.868 9.399 L 6.836 9.464 C 6.814 9.486 6.804 9.515 6.804 9.557 L 6.804 12.499 C 6.763 12.541 6.715 12.557 6.664 12.547 C 6.612 12.538 6.564 12.531 6.523 12.531 L 6.242 12.531 L 6.21 12.596 L 6.21 14.999 C 6.273 15.041 6.334 15.057 6.398 15.048 C 6.462 15.038 6.523 15.032 6.587 15.032 C 6.67 15.054 6.744 15.057 6.807 15.048 C 6.871 15.038 6.942 15.032 7.028 15.032 L 7.437 15.032 L 7.437 15.631 C 7.501 15.673 7.562 15.689 7.626 15.679 C 7.69 15.67 7.751 15.663 7.815 15.663 L 8.943 15.663 C 9.007 15.663 9.068 15.657 9.132 15.647 C 9.196 15.637 9.247 15.654 9.289 15.695 L 9.289 16.266 L 9.257 16.298 L 0 16.298 L 0 15.982 C 0 15.876 0.019 15.773 0.064 15.666 L 1.791 15.666 C 1.832 15.625 1.855 15.576 1.855 15.525 L 1.855 15.067 L 1.979 15.067 L 2.168 15.035 L 3.079 15.035 C 3.121 14.929 3.13 14.829 3.111 14.735 C 3.089 14.642 3.089 14.542 3.111 14.436 L 3.677 14.436 L 3.709 14.371 L 3.709 11.967 C 3.815 11.925 3.914 11.916 4.006 11.935 C 4.099 11.958 4.198 11.945 4.304 11.903 C 4.323 11.884 4.336 11.861 4.336 11.838 L 4.336 8.835 C 4.377 8.793 4.429 8.777 4.492 8.787 C 4.556 8.797 4.608 8.793 4.649 8.771 L 4.963 8.771 L 4.963 6.338 C 5.004 6.296 5.055 6.28 5.119 6.29 C 5.183 6.299 5.234 6.296 5.276 6.274 L 5.589 6.274 L 5.589 2.036 C 5.506 1.93 5.41 1.888 5.308 1.911 C 5.202 1.933 5.097 1.92 4.994 1.879 C 4.953 1.795 4.947 1.695 4.978 1.579 C 5.01 1.463 4.943 1.363 4.774 1.279 L 3.143 1.279 C 3.102 1.215 3.086 1.157 3.095 1.105 C 3.105 1.054 3.111 1.005 3.111 0.963 L 3.111 0.712 C 3.153 0.67 3.191 0.648 3.22 0.648 L 8.067 0.648 L 8.067 0.077 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.911 12.364\" overflow=\"visible\"><path d=\"M 6.053 0.049 C 6.132 0.034 6.245 0.022 6.393 0.012 C 6.542 0.005 6.703 0 6.875 0 L 7.417 0 C 7.607 0 7.77 0.007 7.911 0.024 L 7.911 0.936 C 7.863 0.968 7.813 0.975 7.758 0.961 C 7.703 0.946 7.652 0.946 7.604 0.961 L 7.297 0.961 C 7.25 0.961 7.199 0.956 7.144 0.948 C 7.09 0.941 7.035 0.954 6.991 0.985 L 6.991 1.872 C 6.943 1.904 6.899 1.916 6.861 1.909 C 6.823 1.902 6.787 1.897 6.756 1.897 C 6.724 1.914 6.693 1.916 6.662 1.909 C 6.631 1.902 6.6 1.897 6.568 1.897 L 6.52 1.946 L 6.52 2.858 L 6.096 2.858 C 6.079 2.875 6.065 2.882 6.048 2.882 L 6.048 5.185 C 6.048 5.202 6.041 5.216 6.024 5.234 L 5.624 5.234 L 5.576 5.282 L 5.576 7.082 C 5.576 7.099 5.568 7.113 5.552 7.13 L 5.151 7.13 L 5.127 7.179 C 5.11 7.196 5.103 7.218 5.103 7.25 L 5.103 9.482 C 5.072 9.514 5.036 9.526 4.998 9.519 C 4.959 9.511 4.923 9.506 4.892 9.506 L 4.681 9.506 L 4.657 9.555 L 4.657 11.379 C 4.705 11.411 4.751 11.423 4.799 11.416 C 4.847 11.408 4.892 11.403 4.94 11.403 C 5.002 11.42 5.058 11.423 5.106 11.416 C 5.154 11.408 5.206 11.403 5.271 11.403 L 5.578 11.403 L 5.578 11.858 C 5.626 11.89 5.672 11.902 5.72 11.895 C 5.767 11.887 5.813 11.882 5.861 11.882 L 6.708 11.882 C 6.756 11.882 6.801 11.878 6.849 11.87 C 6.897 11.863 6.935 11.875 6.967 11.907 L 6.967 12.34 L 6.943 12.364 L 0 12.364 L 0 12.124 C 0 12.044 0.014 11.966 0.048 11.885 L 1.343 11.885 C 1.374 11.853 1.391 11.816 1.391 11.777 L 1.391 11.43 L 1.484 11.43 L 1.626 11.406 L 2.309 11.406 C 2.341 11.325 2.348 11.249 2.333 11.178 C 2.317 11.108 2.317 11.032 2.333 10.951 L 2.758 10.951 L 2.782 10.902 L 2.782 9.079 C 2.861 9.047 2.935 9.04 3.005 9.054 C 3.074 9.071 3.149 9.062 3.228 9.03 C 3.242 9.015 3.252 8.998 3.252 8.981 L 3.252 6.703 C 3.283 6.671 3.321 6.659 3.369 6.666 C 3.417 6.673 3.456 6.671 3.487 6.654 L 3.722 6.654 L 3.722 4.808 C 3.753 4.776 3.791 4.764 3.839 4.772 C 3.887 4.779 3.926 4.776 3.957 4.759 L 4.192 4.759 L 4.192 1.545 C 4.13 1.464 4.058 1.432 3.981 1.45 C 3.902 1.467 3.823 1.457 3.746 1.425 C 3.715 1.362 3.71 1.286 3.734 1.198 C 3.758 1.11 3.707 1.034 3.58 0.97 L 2.357 0.97 C 2.326 0.922 2.314 0.878 2.321 0.838 C 2.329 0.799 2.333 0.763 2.333 0.731 L 2.333 0.54 C 2.365 0.508 2.393 0.491 2.415 0.491 L 6.05 0.491 L 6.05 0.059 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s1g1eh\",layoutDependency:layoutDependency,layoutId:\"Y_9QEA7n0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.388 3.767\" overflow=\"visible\"><path d=\"M 4.304 1.266 C 4.387 1.308 4.409 1.373 4.368 1.456 L 4.368 1.837 C 4.304 1.879 4.246 1.901 4.195 1.901 L 3.802 1.901 C 3.76 1.966 3.744 2.027 3.754 2.091 C 3.763 2.156 3.76 2.23 3.738 2.314 L 3.738 3.135 L 3.613 3.135 L 3.332 3.167 L 3.175 3.167 C 3.134 3.209 3.118 3.258 3.127 3.309 C 3.137 3.361 3.143 3.409 3.143 3.451 C 3.121 3.493 3.118 3.544 3.127 3.609 C 3.137 3.673 3.121 3.725 3.079 3.767 L 0.694 3.767 C 0.652 3.702 0.63 3.641 0.63 3.577 L 0.63 3.419 C 0.649 3.354 0.639 3.303 0.598 3.261 L 0.473 3.135 L 0.064 3.135 C 0.044 3.12 0.032 3.096 0.032 3.071 C 0.01 2.774 0 2.484 0 2.201 L 0 1.331 C 0.042 1.289 0.093 1.266 0.157 1.266 L 0.627 1.266 L 0.627 0.696 C 0.668 0.654 0.719 0.638 0.783 0.648 C 0.847 0.657 0.898 0.654 0.94 0.632 L 1.097 0.632 C 1.161 0.632 1.202 0.622 1.221 0.599 C 1.263 0.493 1.273 0.393 1.253 0.3 C 1.231 0.206 1.244 0.103 1.285 0 L 3.671 0 L 3.735 0.064 L 3.735 1.234 C 3.799 1.276 3.856 1.292 3.907 1.282 C 3.958 1.273 4.006 1.266 4.048 1.266 L 4.301 1.266 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.291 2.858\" overflow=\"visible\"><path d=\"M 3.228 0.961 C 3.29 0.992 3.307 1.041 3.276 1.105 L 3.276 1.393 C 3.228 1.425 3.185 1.442 3.146 1.442 L 2.851 1.442 C 2.82 1.491 2.808 1.538 2.815 1.586 C 2.823 1.635 2.82 1.692 2.803 1.755 L 2.803 2.378 L 2.71 2.378 L 2.499 2.403 L 2.381 2.403 C 2.35 2.435 2.338 2.471 2.345 2.51 C 2.353 2.55 2.357 2.586 2.357 2.618 C 2.341 2.65 2.338 2.689 2.345 2.738 C 2.353 2.787 2.341 2.826 2.309 2.858 L 0.52 2.858 C 0.489 2.809 0.472 2.762 0.472 2.713 L 0.472 2.594 C 0.487 2.545 0.48 2.506 0.448 2.474 L 0.355 2.378 L 0.048 2.378 C 0.033 2.367 0.024 2.349 0.024 2.33 C 0.007 2.105 0 1.885 0 1.67 L 0 1.01 C 0.031 0.978 0.07 0.961 0.118 0.961 L 0.47 0.961 L 0.47 0.528 C 0.501 0.496 0.54 0.484 0.588 0.491 C 0.636 0.499 0.674 0.496 0.705 0.479 L 0.823 0.479 C 0.871 0.479 0.902 0.472 0.916 0.455 C 0.947 0.374 0.954 0.298 0.94 0.227 C 0.923 0.156 0.933 0.078 0.964 0 L 2.753 0 L 2.801 0.049 L 2.801 0.936 C 2.849 0.968 2.892 0.98 2.931 0.973 C 2.969 0.966 3.005 0.961 3.036 0.961 L 3.225 0.961 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cw5vt8\",layoutDependency:layoutDependency,layoutId:\"GyMvaw68Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.119 15.695\" overflow=\"visible\"><path d=\"M 21.084 0.654 L 19.329 0.654 C 19.306 0.654 19.287 0.664 19.265 0.686 L 19.265 1.224 L 19.201 1.289 L 18.072 1.289 C 18.031 1.331 18.015 1.379 18.024 1.431 C 18.034 1.482 18.031 1.531 18.008 1.572 L 18.008 1.856 C 17.986 1.879 17.957 1.888 17.916 1.888 L 16.819 1.888 C 16.777 1.995 16.768 2.098 16.787 2.204 C 16.806 2.31 16.796 2.413 16.755 2.52 L 16.189 2.52 C 16.147 2.626 16.138 2.732 16.157 2.836 C 16.176 2.942 16.167 3.045 16.125 3.151 L 15.591 3.151 L 15.527 3.216 L 15.527 3.722 C 15.485 3.764 15.437 3.78 15.386 3.77 C 15.339 3.759 15.289 3.764 15.246 3.786 L 14.932 3.786 C 14.891 3.851 14.875 3.909 14.884 3.96 C 14.894 4.012 14.9 4.06 14.9 4.102 L 14.9 4.356 C 14.859 4.398 14.811 4.414 14.76 4.405 C 14.712 4.394 14.663 4.399 14.619 4.421 C 14.555 4.421 14.497 4.414 14.446 4.405 C 14.394 4.395 14.341 4.414 14.306 4.453 L 14.306 5.623 C 14.242 5.665 14.184 5.681 14.133 5.671 C 14.082 5.661 14.034 5.655 13.992 5.655 L 13.679 5.655 L 13.679 6.287 L 13.084 6.287 C 13.043 6.454 13.02 6.725 13.02 7.092 C 13.02 7.459 13.039 7.814 13.084 8.152 L 13.618 8.152 C 13.66 8.236 13.676 8.31 13.666 8.375 C 13.656 8.439 13.66 8.5 13.682 8.565 C 13.682 8.648 13.676 8.723 13.666 8.787 C 13.656 8.851 13.66 8.926 13.682 9.009 C 13.682 9.074 13.676 9.135 13.666 9.199 C 13.656 9.264 13.672 9.338 13.714 9.422 L 14.248 9.422 C 14.267 9.444 14.28 9.464 14.28 9.486 L 14.28 11.255 C 14.386 11.297 14.488 11.307 14.593 11.287 C 14.699 11.268 14.801 11.278 14.907 11.32 C 14.926 11.384 14.932 11.452 14.923 11.526 C 14.913 11.6 14.907 11.668 14.907 11.732 L 14.907 12.522 C 15.012 12.563 15.115 12.573 15.22 12.554 C 15.326 12.534 15.428 12.544 15.533 12.586 L 15.533 13.756 C 15.575 13.798 15.626 13.814 15.69 13.804 C 15.754 13.794 15.805 13.798 15.847 13.82 L 16.099 13.82 C 16.141 13.862 16.157 13.91 16.147 13.962 C 16.138 14.013 16.141 14.062 16.163 14.104 L 16.163 14.387 C 16.183 14.41 16.214 14.419 16.256 14.419 L 17.353 14.419 C 17.394 14.461 17.41 14.513 17.401 14.577 C 17.391 14.642 17.385 14.693 17.385 14.735 C 17.404 14.777 17.41 14.825 17.401 14.877 C 17.391 14.929 17.407 14.987 17.449 15.051 L 19.207 15.051 C 19.249 15.115 19.271 15.173 19.271 15.225 L 19.271 15.621 C 19.23 15.663 19.198 15.686 19.179 15.686 L 10.612 15.686 C 10.593 15.67 10.581 15.647 10.581 15.621 L 10.581 15.115 C 10.644 15.074 10.705 15.057 10.769 15.067 C 10.833 15.077 10.894 15.074 10.958 15.051 L 11.396 15.051 C 11.46 15.051 11.521 15.057 11.585 15.067 C 11.648 15.077 11.722 15.061 11.805 15.019 L 11.805 14.481 C 11.911 14.439 12.013 14.429 12.118 14.448 C 12.224 14.471 12.326 14.458 12.432 14.416 L 12.432 12.708 C 12.368 12.583 12.266 12.531 12.118 12.551 L 11.866 12.551 C 11.824 12.509 11.802 12.467 11.802 12.425 L 11.802 10.939 C 11.802 10.833 11.751 10.749 11.645 10.688 L 11.236 10.688 L 11.172 10.624 L 11.172 9.58 L 11.14 9.547 L 11.076 9.454 C 10.971 9.435 10.881 9.422 10.811 9.422 L 10.574 9.422 L 10.574 8.98 C 10.491 8.855 10.417 8.79 10.353 8.79 L 9.976 8.79 C 9.935 8.855 9.919 8.922 9.928 8.996 C 9.938 9.071 9.944 9.138 9.944 9.203 L 9.944 9.615 C 9.922 9.699 9.922 9.773 9.944 9.837 C 9.963 9.902 9.954 9.976 9.912 10.06 L 9.378 10.06 C 9.337 10.102 9.314 10.153 9.314 10.218 L 9.314 10.627 C 9.209 10.691 9.11 10.711 9.017 10.691 C 8.924 10.672 8.822 10.682 8.72 10.724 L 8.72 11.262 C 8.614 11.304 8.512 11.313 8.406 11.294 C 8.301 11.275 8.195 11.284 8.093 11.326 L 8.093 11.896 C 8.029 11.938 7.971 11.954 7.92 11.945 C 7.869 11.935 7.821 11.929 7.779 11.929 L 7.498 11.929 C 7.476 11.951 7.466 12.035 7.466 12.183 C 7.444 12.225 7.441 12.277 7.45 12.341 C 7.46 12.406 7.466 12.467 7.466 12.531 C 7.361 12.573 7.262 12.589 7.169 12.58 C 7.076 12.57 6.974 12.563 6.871 12.563 C 6.83 12.605 6.814 12.654 6.823 12.705 C 6.833 12.757 6.839 12.805 6.839 12.847 L 6.839 13.163 C 6.734 13.205 6.635 13.214 6.542 13.195 C 6.449 13.176 6.347 13.172 6.245 13.195 C 6.222 13.404 6.21 13.694 6.197 14.065 C 6.187 14.432 6.203 14.767 6.245 15.061 L 7.405 15.061 C 7.447 15.125 7.463 15.183 7.453 15.235 C 7.444 15.286 7.447 15.335 7.469 15.376 L 7.469 15.631 L 7.405 15.695 L 0.032 15.695 L 0 15.631 L 0 15.125 C 0.019 15.106 0.032 15.083 0.032 15.061 L 1.787 15.061 C 1.807 15.061 1.829 15.051 1.851 15.028 L 1.851 14.49 L 1.915 14.426 L 3.671 14.426 C 3.735 14.32 3.754 14.22 3.735 14.126 C 3.712 14.033 3.725 13.933 3.767 13.827 L 4.301 13.827 C 4.342 13.785 4.358 13.733 4.349 13.669 C 4.339 13.604 4.342 13.553 4.365 13.511 L 4.365 13.195 L 5.557 13.195 C 5.599 13.111 5.615 13.037 5.605 12.973 C 5.596 12.908 5.589 12.847 5.589 12.783 L 5.589 12.37 C 5.608 12.286 5.608 12.212 5.589 12.148 C 5.567 12.083 5.58 12.012 5.621 11.925 L 6.216 11.925 L 6.216 11.355 C 6.321 11.291 6.421 11.275 6.513 11.307 C 6.606 11.339 6.705 11.333 6.811 11.291 L 6.811 11.133 L 6.843 10.849 L 6.843 10.724 C 6.948 10.682 7.05 10.672 7.156 10.691 C 7.262 10.714 7.364 10.701 7.469 10.659 L 7.469 10.089 C 7.511 10.047 7.559 10.031 7.61 10.04 C 7.661 10.05 7.719 10.057 7.783 10.057 L 8.032 10.057 C 8.074 10.015 8.09 9.966 8.08 9.915 C 8.07 9.863 8.064 9.815 8.064 9.773 C 8.083 9.709 8.09 9.651 8.08 9.599 C 8.069 9.542 8.064 9.483 8.064 9.425 L 8.63 9.425 C 8.713 9.361 8.736 9.299 8.694 9.235 L 8.694 9.138 C 8.713 9.082 8.713 9.021 8.694 8.964 C 8.672 8.913 8.684 8.855 8.726 8.79 L 9.292 8.79 C 9.333 8.684 9.343 8.581 9.324 8.474 C 9.302 8.368 9.314 8.265 9.356 8.159 L 9.89 8.159 L 9.954 8.126 L 9.954 6.451 C 9.89 6.386 9.829 6.335 9.765 6.293 L 9.327 6.293 L 9.327 5.217 C 9.244 5.069 9.154 5.011 9.062 5.043 C 8.969 5.075 8.867 5.069 8.764 5.027 C 8.723 4.985 8.7 4.946 8.7 4.917 L 8.7 3.448 C 8.7 3.364 8.684 3.306 8.652 3.274 L 8.544 3.164 L 8.106 3.164 L 8.106 3.039 L 8.074 2.816 C 8.074 2.752 8.064 2.7 8.042 2.658 L 7.978 2.565 C 7.872 2.546 7.783 2.539 7.712 2.549 C 7.639 2.558 7.559 2.555 7.476 2.533 L 7.476 1.489 C 7.412 1.321 7.297 1.257 7.13 1.299 L 6.283 1.299 C 6.242 1.234 6.219 1.173 6.219 1.108 L 6.219 0.918 C 6.219 0.854 6.203 0.809 6.171 0.777 L 6.062 0.667 L 4.4 0.667 L 4.368 0.603 L 4.368 0.097 L 4.4 0.032 L 4.432 0.032 C 5.247 0.032 6.12 0.026 7.05 0.016 C 7.981 0.006 8.863 0 9.701 0 C 10.539 0 11.258 0.006 11.866 0.016 C 12.473 0.026 12.86 0.042 13.027 0.064 L 13.027 0.635 C 12.963 0.677 12.902 0.686 12.838 0.667 C 12.777 0.648 12.711 0.648 12.649 0.667 L 12.24 0.667 C 12.157 0.667 12.083 0.661 12.019 0.651 C 11.955 0.641 11.882 0.657 11.799 0.699 L 11.799 1.27 L 11.674 1.27 L 11.393 1.302 C 11.329 1.302 11.255 1.324 11.172 1.366 L 11.172 3.77 C 11.278 3.793 11.377 3.796 11.469 3.786 C 11.562 3.776 11.661 3.78 11.767 3.802 C 11.808 3.867 11.824 3.934 11.815 4.008 C 11.805 4.083 11.799 4.15 11.799 4.215 L 11.799 5.036 L 13.023 5.036 C 13.065 4.994 13.081 4.946 13.071 4.895 C 13.061 4.837 13.055 4.779 13.055 4.721 L 13.055 4.469 C 13.097 4.427 13.145 4.411 13.196 4.421 C 13.247 4.431 13.295 4.437 13.337 4.437 C 13.378 4.418 13.426 4.411 13.477 4.421 C 13.529 4.431 13.586 4.437 13.65 4.437 L 13.65 3.867 C 13.714 3.825 13.772 3.802 13.823 3.802 L 13.963 3.802 C 14.005 3.783 14.056 3.783 14.12 3.802 C 14.184 3.825 14.235 3.812 14.277 3.77 L 14.277 2.6 C 14.341 2.558 14.398 2.542 14.449 2.552 C 14.501 2.562 14.549 2.558 14.59 2.536 L 14.843 2.536 C 14.884 2.494 14.907 2.455 14.907 2.426 L 14.907 1.937 C 15.012 1.917 15.111 1.911 15.204 1.92 C 15.297 1.93 15.386 1.927 15.469 1.904 C 15.511 1.862 15.533 1.824 15.533 1.795 L 15.533 0.893 C 15.533 0.744 15.46 0.67 15.313 0.67 L 14.341 0.67 C 14.299 0.606 14.283 0.548 14.293 0.496 C 14.302 0.445 14.299 0.396 14.277 0.354 L 14.277 0.103 L 14.341 0.039 L 21.087 0.039 L 21.119 0.103 L 21.119 0.371 C 21.119 0.464 21.11 0.567 21.087 0.67 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.84 11.907\" overflow=\"visible\"><path d=\"M 15.813 0.496 L 14.497 0.496 C 14.48 0.496 14.465 0.504 14.449 0.521 L 14.449 0.929 L 14.401 0.978 L 13.554 0.978 C 13.523 1.01 13.511 1.046 13.518 1.085 C 13.525 1.124 13.523 1.161 13.506 1.193 L 13.506 1.408 C 13.489 1.425 13.468 1.432 13.437 1.432 L 12.614 1.432 C 12.583 1.513 12.576 1.591 12.59 1.672 C 12.605 1.753 12.597 1.831 12.566 1.912 L 12.142 1.912 C 12.111 1.992 12.103 2.073 12.118 2.151 C 12.132 2.232 12.125 2.31 12.094 2.391 L 11.693 2.391 L 11.645 2.44 L 11.645 2.823 C 11.614 2.855 11.578 2.867 11.54 2.86 C 11.504 2.851 11.467 2.856 11.434 2.872 L 11.199 2.872 C 11.168 2.921 11.156 2.965 11.163 3.004 C 11.17 3.043 11.175 3.08 11.175 3.112 L 11.175 3.305 C 11.144 3.337 11.108 3.349 11.07 3.342 C 11.034 3.333 10.997 3.337 10.964 3.354 C 10.916 3.354 10.873 3.349 10.835 3.342 C 10.796 3.334 10.756 3.348 10.729 3.378 L 10.729 4.266 C 10.681 4.297 10.638 4.31 10.6 4.302 C 10.561 4.295 10.525 4.29 10.494 4.29 L 10.259 4.29 L 10.259 4.769 L 9.813 4.769 C 9.782 4.896 9.765 5.102 9.765 5.38 C 9.765 5.659 9.78 5.928 9.813 6.184 L 10.214 6.184 C 10.245 6.248 10.257 6.304 10.25 6.353 C 10.242 6.402 10.245 6.448 10.262 6.497 C 10.262 6.561 10.257 6.617 10.25 6.666 C 10.242 6.715 10.245 6.771 10.262 6.835 C 10.262 6.884 10.257 6.93 10.25 6.979 C 10.242 7.028 10.254 7.084 10.286 7.148 L 10.686 7.148 C 10.7 7.165 10.71 7.179 10.71 7.196 L 10.71 8.538 C 10.789 8.57 10.866 8.578 10.945 8.563 C 11.024 8.548 11.101 8.556 11.18 8.587 C 11.194 8.636 11.199 8.688 11.192 8.744 C 11.185 8.8 11.18 8.851 11.18 8.9 L 11.18 9.499 C 11.259 9.531 11.336 9.538 11.415 9.524 C 11.494 9.509 11.571 9.516 11.65 9.548 L 11.65 10.435 C 11.681 10.467 11.72 10.479 11.768 10.472 C 11.816 10.465 11.854 10.467 11.885 10.484 L 12.075 10.484 C 12.106 10.516 12.118 10.553 12.111 10.592 C 12.103 10.631 12.106 10.668 12.122 10.699 L 12.122 10.914 C 12.137 10.932 12.161 10.939 12.192 10.939 L 13.015 10.939 C 13.046 10.971 13.058 11.01 13.051 11.059 C 13.043 11.108 13.039 11.147 13.039 11.178 C 13.053 11.21 13.058 11.247 13.051 11.286 C 13.043 11.325 13.055 11.369 13.087 11.418 L 14.406 11.418 C 14.437 11.467 14.453 11.511 14.453 11.55 L 14.453 11.851 C 14.422 11.882 14.398 11.9 14.384 11.9 L 7.959 11.9 C 7.945 11.888 7.936 11.87 7.935 11.851 L 7.935 11.467 C 7.983 11.435 8.029 11.423 8.077 11.43 C 8.125 11.438 8.17 11.435 8.218 11.418 L 8.547 11.418 C 8.595 11.418 8.64 11.423 8.688 11.43 C 8.736 11.438 8.792 11.425 8.854 11.394 L 8.854 10.985 C 8.933 10.954 9.01 10.946 9.089 10.961 C 9.168 10.978 9.245 10.968 9.324 10.936 L 9.324 9.641 C 9.276 9.546 9.199 9.506 9.089 9.521 L 8.899 9.521 C 8.868 9.489 8.851 9.458 8.851 9.426 L 8.851 8.299 C 8.851 8.218 8.813 8.155 8.734 8.108 L 8.427 8.108 L 8.379 8.059 L 8.379 7.267 L 8.355 7.243 L 8.307 7.172 C 8.228 7.157 8.161 7.148 8.108 7.148 L 7.931 7.148 L 7.931 6.813 C 7.868 6.717 7.813 6.668 7.765 6.668 L 7.482 6.668 C 7.451 6.717 7.439 6.769 7.446 6.825 C 7.453 6.881 7.458 6.932 7.458 6.981 L 7.458 7.294 C 7.441 7.358 7.441 7.414 7.458 7.463 C 7.473 7.512 7.465 7.568 7.434 7.632 L 7.034 7.632 C 7.003 7.663 6.986 7.702 6.986 7.751 L 6.986 8.062 C 6.907 8.111 6.832 8.125 6.763 8.111 C 6.693 8.096 6.616 8.103 6.54 8.135 L 6.54 8.543 C 6.461 8.575 6.384 8.582 6.305 8.568 C 6.226 8.553 6.146 8.56 6.07 8.592 L 6.07 9.025 C 6.022 9.057 5.979 9.069 5.94 9.062 C 5.902 9.054 5.866 9.049 5.835 9.049 L 5.624 9.049 C 5.607 9.066 5.6 9.13 5.6 9.242 C 5.583 9.274 5.58 9.313 5.588 9.362 C 5.595 9.411 5.6 9.458 5.6 9.506 C 5.52 9.538 5.446 9.55 5.377 9.543 C 5.307 9.536 5.23 9.531 5.154 9.531 C 5.122 9.563 5.11 9.599 5.118 9.638 C 5.125 9.678 5.13 9.714 5.13 9.746 L 5.13 9.986 C 5.05 10.017 4.976 10.025 4.907 10.01 C 4.837 9.995 4.76 9.993 4.684 10.01 C 4.667 10.169 4.657 10.389 4.648 10.67 C 4.64 10.949 4.652 11.203 4.684 11.425 L 5.554 11.425 C 5.585 11.474 5.597 11.518 5.59 11.557 C 5.583 11.596 5.585 11.633 5.602 11.665 L 5.602 11.858 L 5.554 11.907 L 0.024 11.907 L 0 11.858 L 0 11.474 C 0.014 11.46 0.024 11.442 0.024 11.425 L 1.341 11.425 C 1.355 11.425 1.372 11.418 1.389 11.401 L 1.389 10.993 L 1.436 10.944 L 2.753 10.944 C 2.801 10.863 2.815 10.787 2.801 10.716 C 2.784 10.646 2.794 10.57 2.825 10.489 L 3.225 10.489 C 3.257 10.457 3.269 10.418 3.261 10.369 C 3.254 10.32 3.257 10.281 3.273 10.25 L 3.273 10.01 L 4.168 10.01 C 4.199 9.946 4.211 9.89 4.204 9.841 C 4.197 9.792 4.192 9.746 4.192 9.697 L 4.192 9.384 C 4.206 9.321 4.206 9.264 4.192 9.216 C 4.175 9.167 4.185 9.113 4.216 9.047 L 4.662 9.047 L 4.662 8.614 C 4.741 8.565 4.815 8.553 4.885 8.578 C 4.955 8.602 5.029 8.597 5.108 8.565 L 5.108 8.446 L 5.132 8.23 L 5.132 8.135 C 5.211 8.103 5.288 8.096 5.367 8.111 C 5.446 8.128 5.523 8.118 5.602 8.086 L 5.602 7.654 C 5.633 7.622 5.669 7.61 5.708 7.617 C 5.746 7.624 5.789 7.629 5.837 7.629 L 6.024 7.629 C 6.055 7.597 6.067 7.561 6.06 7.522 C 6.053 7.482 6.048 7.446 6.048 7.414 C 6.062 7.365 6.067 7.321 6.06 7.282 C 6.052 7.238 6.048 7.194 6.048 7.15 L 6.473 7.15 C 6.535 7.101 6.552 7.055 6.52 7.006 L 6.52 6.932 C 6.535 6.89 6.535 6.843 6.52 6.8 C 6.504 6.761 6.513 6.717 6.544 6.668 L 6.969 6.668 C 7 6.588 7.007 6.51 6.993 6.429 C 6.976 6.348 6.986 6.27 7.017 6.189 L 7.417 6.189 L 7.465 6.165 L 7.465 4.894 C 7.417 4.845 7.372 4.806 7.324 4.774 L 6.995 4.774 L 6.995 3.958 C 6.933 3.845 6.866 3.801 6.796 3.826 C 6.727 3.85 6.65 3.845 6.573 3.813 C 6.542 3.782 6.525 3.752 6.525 3.73 L 6.525 2.616 C 6.525 2.552 6.513 2.508 6.489 2.484 L 6.408 2.4 L 6.079 2.4 L 6.079 2.305 L 6.055 2.136 C 6.055 2.088 6.048 2.048 6.031 2.017 L 5.983 1.946 C 5.904 1.931 5.837 1.926 5.784 1.934 C 5.729 1.941 5.669 1.938 5.607 1.921 L 5.607 1.129 C 5.559 1.002 5.473 0.953 5.348 0.985 L 4.712 0.985 C 4.681 0.936 4.664 0.89 4.664 0.841 L 4.664 0.697 C 4.664 0.648 4.652 0.614 4.628 0.589 L 4.547 0.506 L 3.3 0.506 L 3.276 0.457 L 3.276 0.073 L 3.3 0.024 L 3.324 0.024 C 3.935 0.024 4.59 0.02 5.288 0.012 C 5.986 0.005 6.648 0 7.276 0 C 7.904 0 8.444 0.005 8.899 0.012 C 9.355 0.02 9.645 0.032 9.77 0.049 L 9.77 0.482 C 9.722 0.513 9.676 0.521 9.628 0.506 C 9.582 0.491 9.533 0.491 9.487 0.506 L 9.18 0.506 C 9.118 0.506 9.062 0.501 9.015 0.494 C 8.967 0.486 8.911 0.499 8.849 0.53 L 8.849 0.963 L 8.756 0.963 L 8.544 0.988 C 8.497 0.988 8.441 1.005 8.379 1.036 L 8.379 2.86 C 8.458 2.877 8.533 2.88 8.602 2.872 C 8.672 2.865 8.746 2.867 8.825 2.884 C 8.856 2.933 8.868 2.985 8.861 3.041 C 8.854 3.097 8.849 3.148 8.849 3.197 L 8.849 3.821 L 9.768 3.821 C 9.799 3.789 9.811 3.752 9.804 3.713 C 9.796 3.67 9.791 3.625 9.792 3.581 L 9.792 3.39 C 9.823 3.359 9.859 3.346 9.897 3.354 C 9.935 3.361 9.971 3.366 10.003 3.366 C 10.034 3.351 10.07 3.346 10.108 3.354 C 10.146 3.361 10.19 3.366 10.238 3.366 L 10.238 2.933 C 10.286 2.902 10.329 2.884 10.367 2.884 L 10.473 2.884 C 10.504 2.87 10.542 2.87 10.59 2.884 C 10.638 2.902 10.676 2.892 10.708 2.86 L 10.708 1.973 C 10.756 1.941 10.799 1.929 10.837 1.936 C 10.875 1.943 10.911 1.941 10.943 1.924 L 11.132 1.924 C 11.163 1.892 11.18 1.863 11.18 1.841 L 11.18 1.469 C 11.259 1.454 11.334 1.45 11.403 1.457 C 11.473 1.464 11.54 1.462 11.602 1.445 C 11.633 1.413 11.65 1.384 11.65 1.362 L 11.65 0.677 C 11.65 0.565 11.595 0.508 11.485 0.508 L 10.756 0.508 C 10.724 0.46 10.712 0.416 10.72 0.376 C 10.727 0.337 10.724 0.301 10.708 0.269 L 10.708 0.078 L 10.756 0.029 L 15.816 0.029 L 15.84 0.078 L 15.84 0.281 C 15.84 0.352 15.832 0.43 15.816 0.508 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1lvwbaj\",layoutDependency:layoutDependency,layoutId:\"GHlLKcdB2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94.966 28.823\" overflow=\"visible\"><path d=\"M 13.346 10.024 C 13.388 10.047 13.439 10.047 13.503 10.024 C 13.567 10.005 13.618 10.015 13.66 10.057 L 13.66 11.906 C 13.66 12.528 13.65 13.156 13.628 13.788 L 13.094 13.788 C 13.052 13.894 13.043 13.994 13.062 14.088 C 13.081 14.181 13.071 14.284 13.03 14.387 L 12.966 14.419 L 3.146 14.419 C 3.105 14.526 3.095 14.626 3.114 14.719 C 3.134 14.813 3.124 14.916 3.082 15.019 L 2.548 15.019 L 2.484 15.083 L 2.484 19.984 L 2.516 20.049 L 3.05 20.049 C 3.092 20.091 3.108 20.142 3.098 20.207 C 3.089 20.271 3.092 20.323 3.114 20.364 L 3.114 20.616 C 3.156 20.658 3.204 20.674 3.255 20.664 C 3.306 20.654 3.354 20.658 3.396 20.68 L 3.677 20.68 C 3.719 20.745 3.735 20.803 3.725 20.854 C 3.715 20.906 3.709 20.954 3.709 20.996 C 3.728 21.06 3.741 21.144 3.741 21.251 C 3.783 21.292 3.831 21.309 3.882 21.299 C 3.933 21.289 3.981 21.292 4.022 21.315 L 4.336 21.315 L 4.336 21.885 C 4.441 21.908 4.64 21.918 4.931 21.918 L 6.798 21.918 C 7.102 21.918 7.316 21.908 7.441 21.885 L 7.441 21.347 L 7.505 21.315 L 8.665 21.315 C 8.707 21.209 8.716 21.106 8.697 20.999 C 8.675 20.893 8.688 20.79 8.729 20.683 C 8.793 20.661 8.854 20.658 8.918 20.667 C 8.982 20.677 9.055 20.683 9.138 20.683 L 9.893 20.683 C 9.935 20.619 9.951 20.551 9.941 20.477 C 9.931 20.409 9.926 20.34 9.925 20.271 L 9.925 20.178 L 9.957 19.955 L 9.957 19.862 C 9.957 19.778 9.951 19.704 9.941 19.639 C 9.931 19.575 9.935 19.504 9.957 19.417 L 10.254 19.417 C 10.347 19.417 10.446 19.407 10.552 19.385 L 10.552 18.215 C 10.657 18.173 10.756 18.164 10.849 18.183 C 10.942 18.206 11.041 18.193 11.146 18.151 L 11.178 18.119 L 11.178 15.715 C 11.22 15.673 11.268 15.657 11.319 15.666 C 11.37 15.676 11.428 15.673 11.492 15.65 L 11.773 15.65 C 11.815 15.734 11.831 15.815 11.821 15.889 C 11.812 15.963 11.805 16.031 11.805 16.095 L 11.805 16.884 C 11.911 16.926 12.01 16.936 12.103 16.917 C 12.195 16.897 12.294 16.907 12.4 16.949 L 12.4 20.648 C 12.377 20.671 12.336 20.68 12.275 20.68 L 11.866 20.68 C 11.802 20.722 11.776 20.77 11.786 20.822 C 11.796 20.874 11.802 20.922 11.802 20.964 L 11.802 21.247 C 11.738 21.289 11.68 21.305 11.629 21.296 C 11.582 21.284 11.532 21.29 11.489 21.312 L 11.207 21.312 C 11.166 21.418 11.156 21.518 11.175 21.611 C 11.194 21.705 11.185 21.808 11.143 21.911 L 9.983 21.911 C 9.941 22.017 9.931 22.121 9.951 22.227 C 9.97 22.333 9.96 22.436 9.919 22.543 L 8.726 22.543 C 8.684 22.607 8.668 22.665 8.678 22.717 C 8.688 22.768 8.694 22.817 8.694 22.858 L 8.694 23.113 C 8.672 23.136 8.662 23.155 8.662 23.177 L 3.108 23.177 L 3.108 22.736 L 3.015 22.643 C 2.993 22.623 2.974 22.591 2.951 22.549 L 1.915 22.549 C 1.893 22.549 1.874 22.539 1.851 22.517 L 1.851 22.137 C 1.81 22.095 1.778 22.046 1.759 21.995 C 1.739 21.944 1.688 21.911 1.634 21.914 L 1.289 21.914 C 1.246 21.873 1.223 21.816 1.225 21.756 L 1.225 21.566 C 1.244 21.483 1.193 21.399 1.068 21.312 L 0.63 21.312 C 0.608 21.122 0.604 20.932 0.614 20.741 C 0.624 20.551 0.608 20.361 0.566 20.171 L 0.502 20.078 C 0.396 20.058 0.307 20.045 0.237 20.045 L 0 20.045 L 0 14.448 C 0.042 14.407 0.093 14.39 0.157 14.4 C 0.221 14.41 0.272 14.416 0.313 14.416 C 0.419 14.416 0.512 14.407 0.595 14.384 L 0.595 14.32 C 0.614 14.023 0.627 13.73 0.627 13.433 L 0.627 12.547 L 1.193 12.547 C 1.234 12.464 1.25 12.389 1.241 12.325 C 1.231 12.261 1.225 12.199 1.225 12.135 C 1.244 12.051 1.25 11.977 1.241 11.913 C 1.231 11.848 1.225 11.777 1.225 11.69 C 1.244 11.628 1.244 11.562 1.225 11.5 C 1.202 11.436 1.215 11.365 1.257 11.278 L 1.823 11.278 C 1.864 11.194 1.88 11.12 1.871 11.055 C 1.861 10.991 1.855 10.93 1.855 10.865 L 1.855 10.453 C 1.855 10.369 1.848 10.295 1.839 10.231 C 1.829 10.166 1.845 10.095 1.887 10.008 L 2.452 10.008 C 2.494 9.966 2.51 9.915 2.5 9.85 C 2.491 9.786 2.484 9.734 2.484 9.692 L 2.484 9.438 C 2.526 9.396 2.574 9.38 2.625 9.39 C 2.676 9.399 2.724 9.396 2.766 9.373 L 3.047 9.373 C 3.089 9.332 3.105 9.28 3.095 9.216 C 3.086 9.151 3.089 9.1 3.111 9.058 L 3.111 8.806 C 3.153 8.764 3.201 8.748 3.252 8.758 C 3.303 8.768 3.351 8.774 3.393 8.774 C 3.456 8.755 3.514 8.748 3.565 8.758 C 3.616 8.768 3.664 8.774 3.706 8.774 L 3.706 8.204 L 3.77 8.139 L 4.963 8.139 L 4.963 7.54 L 5.026 7.508 L 6.155 7.508 C 6.219 7.401 6.238 7.302 6.219 7.208 C 6.197 7.115 6.21 7.012 6.251 6.908 L 10.517 6.908 C 10.558 6.95 10.574 6.999 10.565 7.05 C 10.555 7.102 10.549 7.15 10.549 7.192 C 10.568 7.234 10.574 7.282 10.565 7.334 C 10.555 7.385 10.549 7.443 10.549 7.508 L 11.741 7.508 C 11.783 7.55 11.805 7.601 11.805 7.666 L 11.805 8.078 C 11.847 8.12 11.895 8.136 11.946 8.126 C 11.997 8.117 12.045 8.12 12.087 8.143 L 12.368 8.143 C 12.409 8.207 12.425 8.265 12.416 8.317 C 12.406 8.368 12.409 8.416 12.432 8.458 L 12.432 8.71 C 12.537 8.752 12.636 8.768 12.729 8.758 C 12.822 8.748 12.921 8.764 13.027 8.806 L 13.027 9.976 C 13.091 10.018 13.148 10.034 13.199 10.024 C 13.25 10.015 13.298 10.008 13.34 10.008 Z M 11.182 10.817 C 11.098 10.669 10.999 10.617 10.884 10.659 C 10.769 10.701 10.66 10.691 10.555 10.627 L 10.555 9.045 C 10.574 8.961 10.523 8.877 10.398 8.793 L 9.33 8.793 L 9.33 8.32 L 9.174 8.162 L 7.511 8.162 C 7.489 8.184 7.469 8.194 7.447 8.194 L 7.447 8.793 L 7.038 8.793 C 6.974 8.793 6.907 8.787 6.833 8.777 C 6.759 8.768 6.692 8.771 6.628 8.793 C 6.564 8.793 6.497 8.787 6.424 8.777 C 6.352 8.767 6.279 8.785 6.219 8.826 L 6.219 9.364 C 6.155 9.406 6.098 9.422 6.046 9.412 C 5.99 9.401 5.932 9.396 5.874 9.396 C 5.832 9.419 5.784 9.422 5.733 9.412 C 5.681 9.403 5.628 9.421 5.592 9.46 L 5.592 9.715 C 5.592 9.757 5.599 9.805 5.608 9.857 C 5.618 9.908 5.602 9.966 5.56 10.031 L 5.247 10.031 C 5.206 10.053 5.158 10.057 5.106 10.047 C 5.054 10.037 5.001 10.056 4.966 10.095 L 4.966 10.347 C 4.966 10.388 4.972 10.44 4.982 10.504 C 4.991 10.569 4.975 10.62 4.934 10.662 L 4.4 10.662 C 4.358 10.727 4.342 10.785 4.352 10.836 C 4.361 10.888 4.358 10.936 4.336 10.978 C 4.336 11.02 4.342 11.072 4.352 11.136 C 4.361 11.2 4.345 11.252 4.304 11.294 L 3.738 11.294 C 3.715 11.378 3.712 11.452 3.722 11.516 C 3.731 11.581 3.738 11.642 3.738 11.706 L 3.738 11.832 L 3.706 12.022 L 3.706 12.148 C 3.706 12.212 3.712 12.273 3.722 12.338 C 3.731 12.402 3.715 12.476 3.674 12.56 L 3.108 12.56 L 3.108 13.16 L 11.108 13.16 C 11.15 12.76 11.172 12.364 11.172 11.974 L 11.172 10.82 Z M 25.145 0.003 C 25.187 0.045 25.209 0.097 25.209 0.161 L 25.209 0.635 L 24.643 0.635 C 24.579 0.741 24.56 0.847 24.579 0.951 C 24.598 1.057 24.589 1.16 24.547 1.266 L 23.981 1.266 C 23.94 1.373 23.933 1.476 23.965 1.582 C 23.997 1.688 23.991 1.792 23.949 1.898 L 23.383 1.898 C 23.361 1.92 23.351 1.94 23.351 1.962 L 23.351 3.1 C 23.246 3.142 23.143 3.151 23.038 3.132 C 22.932 3.113 22.827 3.122 22.725 3.164 C 22.702 3.229 22.699 3.296 22.709 3.37 C 22.718 3.445 22.725 3.512 22.725 3.577 L 22.725 5.6 C 22.619 5.642 22.517 5.652 22.411 5.632 C 22.306 5.613 22.203 5.623 22.098 5.665 L 22.098 8.732 C 22.056 8.774 22.005 8.79 21.941 8.781 C 21.877 8.771 21.826 8.774 21.785 8.797 L 21.532 8.797 C 21.49 8.839 21.468 8.877 21.468 8.906 L 21.468 11.893 L 21.343 11.893 L 21.062 11.925 C 20.998 11.925 20.924 11.948 20.841 11.99 L 20.841 14.961 C 20.841 14.983 20.832 15.003 20.809 15.025 C 20.726 15.048 20.637 15.051 20.544 15.041 C 20.451 15.032 20.349 15.048 20.247 15.09 L 20.247 16.308 C 20.247 16.698 20.237 17.094 20.215 17.493 C 20.215 17.516 20.205 17.535 20.183 17.558 L 19.917 17.558 C 19.824 17.558 19.722 17.568 19.62 17.59 L 19.62 20.625 L 19.556 20.69 L 19.29 20.69 C 19.198 20.69 19.095 20.712 18.993 20.754 L 18.993 21.26 C 19.099 21.302 19.198 21.312 19.29 21.292 C 19.383 21.273 19.482 21.283 19.588 21.325 C 19.629 21.408 19.639 21.483 19.62 21.547 C 19.597 21.611 19.597 21.673 19.62 21.737 L 19.62 22.527 L 19.652 22.559 L 22.037 22.559 C 22.056 22.581 22.079 22.591 22.101 22.591 L 22.101 22.891 C 22.101 22.984 22.079 23.087 22.037 23.19 L 13.439 23.19 C 13.417 23.084 13.407 22.984 13.407 22.891 L 13.407 22.623 L 13.471 22.559 L 15.198 22.559 C 15.281 22.494 15.303 22.433 15.262 22.369 L 15.262 21.956 L 15.386 21.956 L 15.575 21.924 L 16.454 21.924 C 16.496 21.905 16.518 21.872 16.518 21.831 L 16.518 20.123 C 16.518 20.103 16.528 20.081 16.55 20.058 L 17.084 20.058 C 17.103 20.039 17.126 20.007 17.148 19.965 L 17.148 16.994 C 17.167 16.952 17.241 16.93 17.369 16.93 L 17.714 16.93 C 17.736 16.91 17.746 16.888 17.746 16.865 L 17.746 14.461 C 17.852 14.419 17.951 14.41 18.043 14.429 C 18.136 14.452 18.235 14.439 18.341 14.397 L 18.373 14.365 L 18.373 11.329 C 18.478 11.287 18.581 11.278 18.686 11.297 C 18.792 11.32 18.894 11.307 18.999 11.265 L 18.999 8.197 C 19.041 8.155 19.092 8.139 19.156 8.149 C 19.22 8.159 19.271 8.165 19.313 8.165 L 19.565 8.165 C 19.607 8.123 19.629 8.081 19.629 8.039 L 19.629 5.668 C 19.735 5.645 19.828 5.642 19.911 5.652 C 19.994 5.661 20.09 5.668 20.192 5.668 C 20.234 5.626 20.25 5.584 20.24 5.542 C 20.231 5.5 20.224 5.458 20.224 5.417 C 20.266 4.34 20.266 3.267 20.224 2.191 C 20.224 2.001 20.141 1.908 19.972 1.908 L 19.658 1.908 C 19.638 1.892 19.627 1.868 19.626 1.843 L 19.626 1.431 L 19.47 1.273 L 18.622 1.273 C 18.35 1.273 18.069 1.263 17.775 1.241 L 17.775 0.67 C 17.88 0.628 17.979 0.619 18.072 0.638 C 18.165 0.661 18.264 0.648 18.37 0.606 L 18.37 0.068 L 18.434 0.003 L 25.148 0.003 Z M 38.603 7.94 L 38.603 8.352 C 38.603 8.416 38.61 8.484 38.619 8.558 C 38.629 8.632 38.613 8.7 38.571 8.764 L 38.005 8.764 C 37.964 8.871 37.954 8.974 37.973 9.08 C 37.993 9.187 37.983 9.29 37.941 9.396 L 37.407 9.396 L 37.344 9.46 L 37.344 13.127 L 37.312 13.16 L 36.151 13.16 C 36.131 13.144 36.119 13.12 36.119 13.095 L 36.119 11.942 C 36.119 11.574 36.109 11.197 36.087 10.82 C 36.065 10.778 36.013 10.714 35.93 10.63 L 35.866 10.63 C 35.844 10.653 35.802 10.662 35.742 10.662 C 35.658 10.662 35.585 10.653 35.521 10.63 L 35.489 10.598 L 35.489 10.25 C 35.489 10.102 35.415 10.028 35.268 10.028 L 34.923 10.028 L 34.859 9.995 L 34.859 9.554 C 34.795 9.489 34.734 9.438 34.67 9.396 L 34.232 9.396 L 34.232 8.955 C 34.191 8.913 34.165 8.88 34.152 8.861 C 34.143 8.842 34.117 8.819 34.072 8.797 L 31.185 8.797 C 31.121 8.903 31.105 8.996 31.137 9.08 C 31.169 9.164 31.163 9.261 31.121 9.364 C 31.099 9.386 31.07 9.396 31.028 9.396 L 30.478 9.396 C 30.299 9.396 30.108 9.419 29.897 9.46 L 29.897 12.431 C 29.897 12.473 29.906 12.505 29.929 12.525 L 30.463 12.525 C 30.504 12.589 30.52 12.647 30.51 12.699 C 30.501 12.75 30.494 12.799 30.494 12.841 C 30.514 12.882 30.52 12.924 30.51 12.966 C 30.501 13.008 30.494 13.05 30.494 13.092 C 30.536 13.134 30.578 13.156 30.619 13.156 L 31.121 13.156 C 31.14 13.263 31.147 13.363 31.137 13.456 C 31.128 13.549 31.121 13.653 31.121 13.756 C 31.185 13.798 31.252 13.814 31.326 13.804 C 31.399 13.794 31.467 13.788 31.53 13.788 L 32.346 13.788 C 32.387 13.894 32.397 13.994 32.378 14.088 C 32.355 14.181 32.355 14.284 32.378 14.387 C 32.442 14.429 32.509 14.439 32.582 14.419 C 32.656 14.4 32.723 14.4 32.787 14.419 L 33.196 14.419 C 33.26 14.419 33.327 14.413 33.401 14.403 C 33.475 14.394 33.542 14.41 33.606 14.452 L 33.606 14.99 C 33.67 15.032 33.727 15.048 33.778 15.038 C 33.829 15.028 33.877 15.032 33.919 15.054 L 34.2 15.054 C 34.242 15.161 34.252 15.254 34.232 15.338 C 34.21 15.422 34.223 15.518 34.264 15.621 L 34.296 15.654 L 35.457 15.654 C 35.499 15.76 35.508 15.866 35.489 15.969 C 35.467 16.076 35.479 16.179 35.521 16.285 L 36.055 16.285 C 36.096 16.35 36.112 16.408 36.103 16.459 C 36.093 16.511 36.096 16.559 36.119 16.601 L 36.119 16.884 C 36.224 16.926 36.317 16.936 36.4 16.917 C 36.483 16.897 36.579 16.907 36.682 16.949 C 36.701 17.561 36.714 18.17 36.714 18.782 L 36.714 20.616 C 36.608 20.68 36.509 20.7 36.416 20.68 C 36.324 20.661 36.221 20.671 36.119 20.712 L 36.119 21.882 C 36.013 21.924 35.908 21.934 35.806 21.914 C 35.7 21.895 35.598 21.905 35.492 21.947 L 35.492 22.246 C 35.492 22.34 35.47 22.443 35.428 22.546 L 34.299 22.546 C 34.236 22.652 34.216 22.752 34.236 22.846 C 34.255 22.939 34.245 23.042 34.204 23.145 C 34.162 23.187 34.111 23.203 34.047 23.194 C 33.983 23.184 33.922 23.177 33.858 23.177 L 32.416 23.177 C 32.375 23.284 32.365 23.384 32.384 23.477 C 32.403 23.571 32.394 23.67 32.352 23.777 L 30.188 23.777 C 29.474 23.777 28.755 23.767 28.023 23.745 L 28.023 23.335 C 28 23.293 27.981 23.268 27.959 23.255 C 27.936 23.245 27.908 23.219 27.866 23.174 L 26.171 23.174 L 26.171 22.733 L 26.079 22.639 C 26.056 22.62 26.037 22.588 26.015 22.546 L 24.979 22.546 C 24.937 22.481 24.921 22.42 24.931 22.356 C 24.94 22.291 24.937 22.23 24.915 22.166 C 24.915 22.04 24.841 21.956 24.694 21.914 C 24.528 21.914 24.39 21.905 24.285 21.882 L 24.285 20.838 C 24.263 20.796 24.243 20.77 24.221 20.758 C 24.199 20.748 24.17 20.722 24.128 20.677 L 23.69 20.677 L 23.69 20.078 C 23.796 20.036 23.895 20.026 23.988 20.045 C 24.08 20.068 24.179 20.055 24.285 20.013 L 24.285 18.811 C 24.39 18.792 24.49 18.786 24.582 18.795 C 24.675 18.805 24.774 18.802 24.88 18.779 C 24.899 18.737 24.912 18.673 24.912 18.589 L 24.912 17.545 C 25.017 17.526 25.116 17.519 25.209 17.529 C 25.302 17.539 25.401 17.535 25.506 17.513 C 25.548 17.429 25.558 17.332 25.538 17.229 C 25.516 17.123 25.529 17.02 25.57 16.913 L 26.104 16.913 C 26.146 16.872 26.168 16.82 26.168 16.756 L 26.168 16.343 C 26.21 16.301 26.258 16.285 26.309 16.295 C 26.36 16.304 26.408 16.301 26.45 16.279 L 26.731 16.279 L 26.795 16.343 L 26.795 17.513 C 26.689 17.555 26.584 17.564 26.482 17.545 C 26.376 17.526 26.274 17.535 26.168 17.577 L 26.168 20.645 C 26.274 20.687 26.376 20.696 26.482 20.677 C 26.587 20.654 26.689 20.667 26.795 20.709 L 26.795 21.28 L 26.952 21.28 L 27.233 21.312 L 27.358 21.312 C 27.399 21.418 27.409 21.512 27.39 21.595 C 27.367 21.679 27.38 21.776 27.422 21.879 L 27.454 21.911 L 29.18 21.911 C 29.199 21.934 29.222 21.943 29.244 21.943 C 29.286 22.05 29.295 22.15 29.276 22.243 C 29.254 22.336 29.267 22.44 29.308 22.543 L 31.096 22.543 C 31.137 22.501 31.153 22.449 31.144 22.385 C 31.134 22.32 31.128 22.269 31.128 22.227 L 31.128 21.972 C 31.169 21.93 31.211 21.908 31.252 21.908 L 32.979 21.908 L 32.979 21.338 C 33.084 21.296 33.187 21.286 33.292 21.305 C 33.398 21.328 33.5 21.315 33.606 21.273 L 33.606 20.703 C 33.711 20.661 33.813 20.651 33.919 20.671 C 34.025 20.693 34.127 20.68 34.232 20.638 L 34.232 18.963 C 34.168 18.837 34.066 18.773 33.919 18.773 C 33.877 18.795 33.836 18.798 33.794 18.789 C 33.753 18.779 33.711 18.773 33.67 18.773 C 33.606 18.708 33.596 18.592 33.638 18.425 C 33.638 18.36 33.622 18.309 33.59 18.267 C 33.558 18.225 33.523 18.183 33.481 18.141 L 33.011 18.141 L 33.011 17.7 L 32.854 17.542 L 32.445 17.542 C 32.403 17.5 32.381 17.468 32.381 17.448 L 32.381 17.197 C 32.381 17.007 32.288 16.913 32.1 16.913 L 31.188 16.913 C 31.147 16.849 31.124 16.788 31.124 16.723 L 31.124 16.565 C 31.144 16.482 31.134 16.424 31.092 16.391 C 31.051 16.359 31.009 16.324 30.968 16.282 L 29.9 16.282 L 29.9 15.84 C 29.817 15.757 29.762 15.692 29.743 15.65 L 29.334 15.65 C 29.292 15.65 29.27 15.631 29.27 15.586 L 29.27 15.27 C 29.27 15.122 29.196 15.048 29.049 15.048 L 28.672 15.048 C 28.65 15.006 28.64 14.941 28.64 14.858 L 28.64 14.668 C 28.659 14.603 28.65 14.558 28.608 14.526 C 28.566 14.494 28.525 14.458 28.483 14.416 L 28.045 14.416 L 28.045 13.943 C 27.981 13.901 27.921 13.849 27.857 13.785 L 27.387 13.785 L 27.387 13.372 C 27.387 13.224 27.313 13.15 27.166 13.15 L 26.821 13.15 C 26.798 13.044 26.789 12.879 26.789 12.66 L 26.789 11.207 C 26.789 10.965 26.798 10.782 26.821 10.653 L 27.355 10.653 C 27.374 10.633 27.387 10.611 27.387 10.588 L 27.387 9.451 C 27.492 9.409 27.594 9.399 27.7 9.419 C 27.805 9.441 27.908 9.428 28.013 9.386 L 28.013 9.228 L 28.045 8.945 L 28.045 8.819 C 28.151 8.777 28.25 8.768 28.343 8.787 C 28.435 8.81 28.534 8.797 28.64 8.755 L 28.64 8.217 L 28.704 8.152 L 29.833 8.152 C 29.897 8.046 29.913 7.946 29.881 7.853 C 29.849 7.759 29.855 7.659 29.897 7.553 C 30.063 7.534 30.478 7.517 31.137 7.505 C 31.796 7.495 32.563 7.488 33.443 7.488 C 34.322 7.488 35.227 7.495 36.157 7.505 C 37.088 7.514 37.887 7.521 38.559 7.521 C 38.6 7.585 38.61 7.653 38.591 7.727 C 38.568 7.794 38.568 7.866 38.591 7.933 Z M 49.702 6.96 C 49.807 6.941 49.958 6.925 50.156 6.912 C 50.354 6.902 50.568 6.896 50.799 6.896 L 51.521 6.896 C 51.774 6.896 51.991 6.905 52.18 6.928 L 52.18 8.13 C 52.116 8.172 52.049 8.181 51.975 8.162 C 51.902 8.143 51.835 8.143 51.771 8.162 L 51.361 8.162 C 51.297 8.162 51.23 8.155 51.157 8.146 C 51.085 8.136 51.012 8.153 50.952 8.194 L 50.952 9.364 C 50.888 9.406 50.831 9.422 50.779 9.412 C 50.728 9.402 50.68 9.396 50.639 9.396 C 50.597 9.419 50.556 9.422 50.514 9.412 C 50.472 9.402 50.431 9.396 50.389 9.396 L 50.325 9.46 L 50.325 10.662 L 49.759 10.662 C 49.737 10.685 49.718 10.695 49.695 10.695 L 49.695 13.73 C 49.695 13.752 49.686 13.772 49.663 13.794 L 49.129 13.794 L 49.066 13.859 L 49.066 16.23 C 49.066 16.253 49.056 16.272 49.034 16.295 L 48.5 16.295 L 48.468 16.359 C 48.445 16.382 48.436 16.411 48.436 16.453 L 48.436 19.395 C 48.394 19.436 48.346 19.453 48.295 19.443 C 48.244 19.433 48.196 19.427 48.154 19.427 L 47.873 19.427 L 47.841 19.491 L 47.841 21.895 C 47.905 21.937 47.966 21.953 48.03 21.943 C 48.093 21.934 48.154 21.927 48.218 21.927 C 48.301 21.95 48.375 21.953 48.439 21.943 C 48.503 21.934 48.573 21.927 48.659 21.927 L 49.069 21.927 L 49.069 22.527 C 49.133 22.568 49.193 22.585 49.257 22.575 C 49.321 22.565 49.382 22.559 49.446 22.559 L 50.575 22.559 C 50.639 22.559 50.699 22.552 50.763 22.543 C 50.827 22.533 50.878 22.549 50.92 22.591 L 50.92 23.161 L 50.888 23.194 L 41.631 23.194 L 41.631 22.878 C 41.631 22.771 41.651 22.668 41.695 22.562 L 43.422 22.562 C 43.464 22.52 43.486 22.472 43.486 22.42 L 43.486 21.963 L 43.611 21.963 L 43.799 21.93 L 44.711 21.93 C 44.752 21.824 44.762 21.724 44.743 21.631 C 44.72 21.537 44.72 21.437 44.743 21.331 L 45.308 21.331 L 45.34 21.267 L 45.34 18.863 C 45.446 18.821 45.545 18.811 45.638 18.831 C 45.731 18.853 45.83 18.84 45.935 18.798 C 45.954 18.779 45.967 18.757 45.967 18.734 L 45.967 15.731 C 46.009 15.689 46.06 15.673 46.124 15.683 C 46.188 15.692 46.239 15.689 46.281 15.666 L 46.594 15.666 L 46.594 13.234 C 46.635 13.192 46.687 13.176 46.751 13.185 C 46.814 13.195 46.866 13.192 46.907 13.169 L 47.221 13.169 L 47.221 8.932 C 47.137 8.826 47.042 8.784 46.939 8.806 C 46.834 8.829 46.728 8.816 46.626 8.774 C 46.584 8.69 46.578 8.59 46.61 8.474 C 46.642 8.358 46.575 8.259 46.405 8.175 L 44.774 8.175 C 44.733 8.11 44.717 8.052 44.727 8.001 C 44.736 7.949 44.743 7.901 44.743 7.859 L 44.743 7.608 C 44.784 7.566 44.822 7.543 44.851 7.543 L 49.699 7.543 L 49.699 6.973 Z M 52.746 1.266 C 52.829 1.308 52.851 1.373 52.81 1.456 L 52.81 1.837 C 52.746 1.879 52.688 1.901 52.637 1.901 L 52.244 1.901 C 52.202 1.966 52.186 2.027 52.196 2.091 C 52.205 2.156 52.202 2.23 52.18 2.314 L 52.18 3.135 L 52.055 3.135 L 51.774 3.167 L 51.617 3.167 C 51.576 3.209 51.56 3.258 51.569 3.309 C 51.579 3.361 51.585 3.409 51.585 3.451 C 51.563 3.493 51.56 3.544 51.569 3.609 C 51.579 3.673 51.563 3.725 51.521 3.767 L 49.136 3.767 C 49.094 3.702 49.072 3.641 49.072 3.577 L 49.072 3.419 C 49.091 3.354 49.082 3.303 49.04 3.261 L 48.915 3.135 L 48.506 3.135 C 48.486 3.12 48.474 3.096 48.474 3.071 C 48.452 2.774 48.442 2.484 48.442 2.201 L 48.442 1.331 C 48.484 1.289 48.535 1.266 48.599 1.266 L 49.069 1.266 L 49.069 0.696 C 49.11 0.654 49.161 0.638 49.225 0.648 C 49.289 0.657 49.341 0.654 49.382 0.632 L 49.539 0.632 C 49.603 0.632 49.644 0.622 49.663 0.599 C 49.705 0.493 49.715 0.393 49.695 0.3 C 49.673 0.206 49.686 0.103 49.727 0 L 52.113 0 L 52.177 0.064 L 52.177 1.234 C 52.241 1.276 52.298 1.292 52.349 1.282 C 52.401 1.273 52.448 1.266 52.49 1.266 L 52.743 1.266 Z M 71.445 22.546 C 71.467 22.568 71.486 22.578 71.509 22.578 L 71.509 22.878 C 71.509 22.971 71.486 23.074 71.445 23.177 L 62.879 23.177 L 62.815 23.145 L 62.815 22.607 L 62.847 22.543 L 64.634 22.543 C 64.676 22.436 64.685 22.336 64.666 22.243 C 64.644 22.15 64.656 22.046 64.698 21.943 C 64.717 21.943 64.73 21.934 64.73 21.911 L 65.859 21.911 C 65.9 21.847 65.916 21.785 65.907 21.721 C 65.897 21.657 65.9 21.595 65.923 21.531 L 65.923 21.089 C 65.923 21.025 65.916 20.964 65.907 20.899 C 65.897 20.835 65.913 20.764 65.955 20.677 L 66.489 20.677 C 66.53 20.593 66.546 20.519 66.537 20.455 C 66.527 20.39 66.53 20.329 66.553 20.265 L 66.553 18.998 C 66.553 18.934 66.546 18.866 66.537 18.792 C 66.527 18.718 66.53 18.65 66.553 18.586 C 66.553 18.521 66.546 18.454 66.537 18.38 C 66.527 18.305 66.543 18.238 66.585 18.173 L 67.119 18.173 L 67.151 18.109 L 67.151 15.074 C 67.256 15.032 67.355 15.022 67.448 15.041 C 67.541 15.064 67.64 15.051 67.745 15.009 C 67.764 14.861 67.78 14.581 67.793 14.171 C 67.803 13.759 67.809 13.292 67.809 12.763 C 67.809 12.235 67.803 11.684 67.793 11.104 C 67.784 10.524 67.777 10.002 67.777 9.538 C 67.745 9.525 67.717 9.503 67.697 9.473 C 67.676 9.438 67.649 9.407 67.617 9.38 L 67.208 9.38 L 67.144 9.315 L 67.144 9 C 67.144 8.851 67.071 8.777 66.924 8.777 L 63.473 8.777 C 63.432 8.819 63.416 8.868 63.425 8.919 C 63.435 8.971 63.441 9.019 63.441 9.061 C 63.419 9.103 63.416 9.154 63.425 9.219 C 63.435 9.283 63.441 9.335 63.441 9.377 L 62.847 9.377 C 62.805 9.441 62.789 9.499 62.799 9.551 C 62.808 9.602 62.815 9.651 62.815 9.692 L 62.815 9.976 C 62.709 10.018 62.607 10.028 62.501 10.008 C 62.396 9.989 62.29 9.999 62.188 10.04 L 62.188 10.611 C 62.083 10.653 61.98 10.662 61.875 10.643 C 61.769 10.624 61.664 10.633 61.561 10.675 L 61.561 11.877 C 61.456 11.919 61.353 11.925 61.248 11.893 C 61.142 11.861 61.04 11.867 60.935 11.909 L 60.935 12.48 C 60.893 12.522 60.842 12.538 60.778 12.528 C 60.714 12.518 60.663 12.512 60.621 12.512 C 60.58 12.534 60.538 12.538 60.497 12.528 C 60.455 12.518 60.413 12.512 60.372 12.512 L 60.34 12.576 L 60.34 14.349 L 60.308 14.381 C 60.202 14.423 60.11 14.432 60.027 14.413 C 59.943 14.394 59.847 14.394 59.745 14.413 L 59.713 14.445 L 59.713 16.849 L 59.649 16.913 L 59.147 16.913 L 59.083 16.978 L 59.083 20.045 L 58.517 20.045 L 58.453 20.11 L 58.453 21.247 C 58.559 21.289 58.661 21.305 58.767 21.296 C 58.872 21.286 58.975 21.302 59.08 21.344 L 59.08 21.882 C 59.186 21.924 59.288 21.934 59.393 21.914 C 59.499 21.895 59.601 21.905 59.707 21.947 L 59.707 22.246 C 59.707 22.34 59.726 22.443 59.771 22.546 L 60.899 22.546 C 60.941 22.588 60.957 22.636 60.947 22.688 C 60.938 22.739 60.931 22.797 60.931 22.862 C 60.951 22.904 60.957 22.952 60.947 23.003 C 60.938 23.055 60.931 23.103 60.931 23.145 C 60.784 23.168 60.349 23.181 59.63 23.194 C 58.907 23.203 58.092 23.21 57.184 23.21 C 56.276 23.21 55.365 23.203 54.453 23.194 C 53.542 23.184 52.826 23.177 52.305 23.177 C 52.265 23.142 52.247 23.088 52.257 23.036 C 52.266 22.984 52.263 22.926 52.241 22.862 L 52.241 22.546 L 54.092 22.546 C 54.134 22.44 54.14 22.336 54.108 22.23 C 54.076 22.124 54.082 22.021 54.124 21.914 L 55.317 21.914 C 55.358 21.872 55.374 21.821 55.365 21.756 C 55.355 21.692 55.349 21.64 55.349 21.599 L 55.349 21.347 C 55.454 21.305 55.556 21.296 55.662 21.315 C 55.767 21.338 55.87 21.325 55.975 21.283 L 55.975 19.449 C 56.081 19.407 56.183 19.398 56.289 19.417 C 56.394 19.44 56.496 19.427 56.602 19.385 L 56.602 16.35 C 56.644 16.308 56.695 16.285 56.759 16.285 L 57.168 16.285 C 57.21 16.243 57.232 16.205 57.232 16.176 L 57.232 13.788 L 57.766 13.788 L 57.83 13.756 L 57.83 10.72 L 57.894 10.656 L 58.396 10.656 L 58.46 10.591 L 58.46 9.547 L 58.303 9.39 L 57.865 9.39 L 57.865 8.948 C 57.782 8.864 57.718 8.813 57.676 8.79 C 57.51 8.79 57.373 8.781 57.267 8.758 L 57.235 8.726 L 57.235 8.694 C 57.213 8.652 57.21 8.6 57.219 8.536 C 57.229 8.471 57.235 8.42 57.235 8.378 C 57.194 8.23 57.11 8.155 56.983 8.155 L 56.042 8.155 C 56 8.114 55.977 8.057 55.978 7.998 L 55.978 7.84 C 55.978 7.798 55.972 7.749 55.963 7.698 C 55.953 7.646 55.969 7.588 56.01 7.524 L 60.276 7.524 C 60.317 7.588 60.333 7.646 60.324 7.698 C 60.314 7.749 60.317 7.798 60.34 7.84 L 60.34 8.094 C 60.381 8.136 60.429 8.152 60.481 8.143 C 60.532 8.133 60.58 8.136 60.621 8.159 L 60.903 8.159 C 60.925 8.181 60.935 8.21 60.935 8.252 L 60.935 9.992 C 60.976 10.034 61.027 10.05 61.091 10.04 C 61.155 10.031 61.206 10.024 61.248 10.024 L 61.561 10.024 L 61.561 9.454 C 61.625 9.412 61.683 9.396 61.734 9.406 C 61.785 9.415 61.833 9.412 61.875 9.39 L 62.127 9.39 C 62.169 9.348 62.191 9.309 62.191 9.28 L 62.191 8.79 L 62.757 8.79 C 62.821 8.684 62.84 8.581 62.821 8.474 C 62.799 8.368 62.812 8.265 62.853 8.159 L 63.387 8.159 C 63.429 8.052 63.438 7.949 63.419 7.843 C 63.397 7.737 63.409 7.633 63.451 7.527 L 65.27 7.527 C 65.312 7.485 65.328 7.434 65.318 7.369 C 65.309 7.305 65.302 7.253 65.302 7.211 L 65.302 6.957 C 65.386 6.937 65.517 6.921 65.696 6.908 C 65.875 6.899 66.076 6.892 66.306 6.892 L 67.029 6.892 C 67.282 6.892 67.531 6.902 67.78 6.925 L 67.78 7.495 C 67.844 7.537 67.912 7.553 67.985 7.543 C 68.059 7.534 68.126 7.527 68.19 7.527 L 68.599 7.527 C 68.663 7.527 68.73 7.521 68.804 7.511 C 68.877 7.501 68.954 7.517 69.04 7.559 L 69.04 8.13 C 69.146 8.172 69.248 8.181 69.354 8.162 C 69.459 8.143 69.561 8.152 69.667 8.194 L 69.667 8.764 L 69.824 8.764 L 70.105 8.797 C 70.169 8.797 70.22 8.806 70.262 8.829 L 70.262 15.628 C 70.22 15.67 70.169 15.686 70.105 15.676 C 70.041 15.666 69.99 15.66 69.948 15.66 C 69.907 15.683 69.865 15.686 69.824 15.676 C 69.782 15.666 69.741 15.66 69.699 15.66 L 69.667 15.724 L 69.667 18.728 L 69.603 18.792 L 69.101 18.792 L 69.037 18.856 L 69.037 21.892 C 69.143 21.934 69.242 21.943 69.334 21.924 C 69.427 21.905 69.526 21.914 69.632 21.956 C 69.651 21.998 69.657 22.046 69.648 22.098 C 69.638 22.15 69.641 22.208 69.664 22.272 L 69.664 22.523 C 69.664 22.546 69.673 22.556 69.696 22.556 L 71.451 22.556 Z M 94.652 10.024 C 94.694 10.047 94.742 10.047 94.793 10.024 C 94.844 10.005 94.902 10.015 94.966 10.057 L 94.966 16.253 C 94.924 16.295 94.876 16.311 94.825 16.301 C 94.768 16.29 94.71 16.285 94.652 16.285 L 94.339 16.285 L 94.339 17.487 C 94.297 17.529 94.246 17.551 94.182 17.551 L 93.776 17.551 C 93.734 17.593 93.718 17.632 93.728 17.661 C 93.738 17.693 93.734 17.729 93.712 17.771 L 93.712 18.782 L 93.146 18.782 C 93.105 18.866 93.089 18.94 93.098 19.005 C 93.108 19.069 93.114 19.13 93.114 19.195 C 93.092 19.279 93.089 19.353 93.098 19.417 C 93.108 19.482 93.114 19.543 93.114 19.607 L 93.114 19.733 L 93.082 19.923 L 93.082 20.049 L 92.516 20.049 C 92.475 20.155 92.465 20.258 92.484 20.364 C 92.503 20.471 92.494 20.574 92.452 20.68 L 91.918 20.68 C 91.877 20.722 91.854 20.774 91.854 20.838 L 91.854 21.251 C 91.749 21.315 91.65 21.334 91.557 21.315 C 91.464 21.296 91.362 21.305 91.26 21.347 C 91.237 21.431 91.234 21.515 91.244 21.599 C 91.253 21.682 91.25 21.779 91.228 21.882 C 91.186 21.924 91.138 21.94 91.087 21.93 C 91.036 21.921 90.988 21.914 90.946 21.914 C 90.905 21.937 90.854 21.94 90.79 21.93 C 90.726 21.921 90.674 21.937 90.633 21.979 L 90.633 22.517 C 90.55 22.559 90.476 22.575 90.412 22.565 C 90.348 22.556 90.275 22.549 90.192 22.549 L 89.376 22.549 L 89.376 23.119 L 89.312 23.184 L 87.557 23.184 C 87.515 23.29 87.506 23.39 87.525 23.484 C 87.544 23.577 87.535 23.677 87.493 23.783 L 87.429 23.815 L 86.3 23.815 C 86.259 23.751 86.243 23.69 86.252 23.625 C 86.262 23.561 86.268 23.509 86.268 23.467 C 86.268 23.384 86.252 23.326 86.22 23.293 L 86.112 23.184 L 84.417 23.184 L 84.417 22.742 L 84.324 22.649 C 84.302 22.63 84.283 22.597 84.26 22.556 C 84.177 22.556 84.097 22.562 84.024 22.572 C 83.95 22.581 83.87 22.578 83.787 22.556 L 83.787 22.114 C 83.704 21.966 83.608 21.908 83.506 21.94 C 83.4 21.972 83.295 21.966 83.192 21.924 C 83.151 21.883 83.133 21.824 83.144 21.766 C 83.154 21.702 83.16 21.64 83.16 21.576 C 83.16 21.512 83.144 21.466 83.112 21.434 L 83.004 21.325 L 82.534 21.325 L 82.534 22.527 C 82.428 22.568 82.323 22.578 82.22 22.559 C 82.115 22.539 82.012 22.549 81.907 22.591 L 81.907 25.626 C 81.871 25.666 81.82 25.689 81.766 25.691 L 81.312 25.691 L 81.312 26.925 C 81.354 26.947 81.405 26.957 81.469 26.957 L 81.878 26.957 C 81.92 26.999 81.936 27.047 81.926 27.099 C 81.917 27.15 81.91 27.199 81.91 27.241 L 81.91 27.524 L 81.974 27.589 L 84.359 27.589 L 84.391 27.621 L 84.391 28.823 L 75.733 28.823 C 75.691 28.758 75.681 28.697 75.701 28.633 C 75.723 28.568 75.723 28.494 75.701 28.41 L 75.701 27.589 L 78.147 27.589 C 78.188 27.524 78.204 27.466 78.195 27.415 C 78.185 27.363 78.179 27.315 78.179 27.273 C 78.198 27.231 78.204 27.183 78.195 27.131 C 78.185 27.08 78.179 27.031 78.179 26.989 C 78.22 26.947 78.271 26.931 78.335 26.941 C 78.399 26.951 78.45 26.957 78.492 26.957 L 78.773 26.957 L 78.805 26.893 L 78.805 25.124 C 78.847 25.082 78.898 25.066 78.962 25.075 C 79.026 25.085 79.077 25.082 79.119 25.059 C 79.243 25.059 79.349 25.037 79.432 24.995 L 79.432 21.992 C 79.474 21.95 79.525 21.934 79.589 21.943 C 79.653 21.953 79.704 21.95 79.745 21.927 C 79.787 21.927 79.835 21.934 79.886 21.943 C 79.937 21.953 79.995 21.937 80.059 21.895 L 80.059 18.86 C 80.1 18.818 80.152 18.802 80.215 18.811 C 80.279 18.821 80.331 18.818 80.372 18.795 L 80.625 18.795 C 80.666 18.753 80.689 18.715 80.689 18.686 L 80.689 16.33 L 80.845 16.33 L 81.127 16.298 C 81.191 16.298 81.242 16.288 81.283 16.266 L 81.283 13.23 C 81.347 13.211 81.408 13.198 81.472 13.198 L 81.753 13.166 L 81.878 13.166 C 81.92 13.124 81.936 13.082 81.926 13.04 C 81.917 12.998 81.91 12.957 81.91 12.915 L 81.91 9.058 C 81.91 8.993 81.894 8.948 81.862 8.916 L 81.753 8.806 L 81.315 8.806 L 81.315 8.333 C 81.232 8.249 81.168 8.194 81.127 8.175 L 79.432 8.175 L 79.432 7.859 C 79.432 7.753 79.451 7.65 79.496 7.543 L 84.359 7.543 C 84.401 7.65 84.411 7.749 84.391 7.843 C 84.369 7.936 84.382 8.039 84.423 8.143 L 84.957 8.143 L 85.021 8.207 L 85.021 9.976 L 85.053 10.04 L 85.619 10.04 C 85.661 9.934 85.67 9.831 85.651 9.725 C 85.629 9.618 85.642 9.515 85.683 9.409 L 86.217 9.409 L 86.281 9.377 L 86.281 8.839 C 86.387 8.797 86.486 8.787 86.578 8.806 C 86.671 8.829 86.77 8.816 86.876 8.774 L 86.876 8.616 L 86.908 8.333 L 86.908 8.207 C 86.949 8.188 87.001 8.175 87.065 8.175 L 87.503 8.175 L 87.503 7.604 L 87.567 7.54 L 89.322 7.54 C 89.364 7.498 89.386 7.459 89.386 7.43 L 89.386 6.973 L 89.45 6.908 L 91.205 6.908 C 91.247 7.015 91.256 7.115 91.237 7.208 C 91.215 7.302 91.228 7.405 91.269 7.508 L 91.301 7.54 L 93.06 7.54 C 93.101 7.582 93.117 7.633 93.108 7.698 C 93.098 7.762 93.101 7.814 93.124 7.856 C 93.124 7.898 93.117 7.946 93.108 7.998 C 93.098 8.049 93.114 8.107 93.156 8.172 L 93.69 8.172 C 93.731 8.213 93.747 8.265 93.738 8.329 C 93.728 8.394 93.722 8.445 93.722 8.487 C 93.741 8.529 93.747 8.571 93.738 8.613 C 93.728 8.655 93.722 8.697 93.722 8.739 C 93.827 8.803 93.926 8.819 94.019 8.787 C 94.112 8.755 94.211 8.761 94.316 8.803 C 94.336 8.826 94.348 8.845 94.348 8.868 L 94.348 10.005 C 94.39 10.047 94.441 10.063 94.505 10.053 C 94.569 10.044 94.62 10.037 94.662 10.037 Z M 92.487 10.214 L 92.455 10.182 C 92.433 10.14 92.414 10.115 92.392 10.102 C 92.369 10.092 92.35 10.066 92.328 10.021 L 91.858 10.021 L 91.858 9.58 C 91.858 9.56 91.851 9.547 91.842 9.547 C 91.832 9.547 91.826 9.538 91.826 9.515 L 91.733 9.422 C 91.733 9.402 91.723 9.39 91.701 9.39 L 91.292 9.39 C 91.269 9.39 91.25 9.38 91.228 9.357 L 91.228 9.074 C 91.228 8.884 91.135 8.79 90.946 8.79 L 88.248 8.79 C 88.206 8.79 88.164 8.813 88.123 8.855 L 88.123 9.393 L 87.528 9.393 C 87.339 9.393 87.132 9.415 86.901 9.457 L 86.901 9.712 C 86.879 9.754 86.876 9.805 86.885 9.87 C 86.895 9.934 86.879 9.986 86.837 10.028 L 86.272 10.028 L 86.272 10.881 C 86.249 10.946 86.246 11.007 86.256 11.072 C 86.265 11.136 86.249 11.21 86.208 11.294 L 85.674 11.294 C 85.632 11.4 85.622 11.503 85.642 11.61 C 85.661 11.716 85.651 11.822 85.61 11.925 C 85.568 11.925 85.52 11.919 85.469 11.909 C 85.422 11.898 85.372 11.904 85.328 11.925 C 85.287 11.925 85.239 11.919 85.188 11.909 C 85.136 11.9 85.079 11.916 85.015 11.958 L 85.015 13.127 C 84.932 13.15 84.826 13.16 84.702 13.16 L 84.561 13.16 C 84.51 13.16 84.452 13.182 84.388 13.224 L 84.388 14.361 C 84.347 14.403 84.299 14.419 84.248 14.41 C 84.196 14.4 84.139 14.403 84.075 14.426 L 83.934 14.426 C 83.883 14.426 83.825 14.448 83.762 14.49 L 83.762 16.894 C 83.72 16.936 83.672 16.952 83.621 16.942 C 83.564 16.932 83.506 16.926 83.448 16.926 L 83.307 16.926 C 83.254 16.928 83.203 16.951 83.167 16.991 L 83.167 19.362 C 83.167 19.385 83.176 19.404 83.199 19.427 L 83.48 19.427 C 83.522 19.449 83.573 19.453 83.637 19.443 C 83.701 19.433 83.752 19.449 83.793 19.491 L 83.793 20.629 C 83.793 20.651 83.803 20.661 83.825 20.661 C 83.931 20.703 84.03 20.712 84.123 20.693 C 84.216 20.674 84.305 20.683 84.388 20.725 L 84.388 21.009 C 84.407 21.051 84.414 21.099 84.404 21.151 C 84.395 21.202 84.411 21.26 84.452 21.325 L 84.986 21.325 C 85.028 21.367 85.044 21.418 85.034 21.483 C 85.025 21.547 85.018 21.599 85.018 21.64 C 85.037 21.682 85.037 21.731 85.018 21.782 C 84.996 21.834 85.009 21.882 85.05 21.924 L 88.094 21.924 C 88.136 21.818 88.145 21.718 88.126 21.624 C 88.104 21.531 88.126 21.431 88.19 21.325 L 89.319 21.325 L 89.383 21.26 L 89.383 20.977 C 89.383 20.935 89.376 20.886 89.367 20.835 C 89.357 20.783 89.373 20.735 89.415 20.693 L 89.84 20.693 C 89.891 20.693 89.949 20.671 90.013 20.629 L 90.013 20.091 C 90.118 20.049 90.22 20.039 90.326 20.058 C 90.431 20.081 90.534 20.068 90.639 20.026 L 90.639 18.856 C 90.681 18.815 90.732 18.798 90.796 18.808 C 90.86 18.818 90.911 18.815 90.953 18.792 C 90.994 18.792 91.042 18.798 91.093 18.808 C 91.145 18.818 91.192 18.802 91.234 18.76 L 91.234 17.622 L 91.298 17.558 L 91.579 17.558 C 91.621 17.539 91.669 17.532 91.72 17.542 C 91.771 17.551 91.819 17.535 91.861 17.493 L 91.861 15.724 L 91.925 15.66 L 92.427 15.66 L 92.491 15.628 L 92.491 10.221 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71.224 21.866\" overflow=\"visible\"><path d=\"M 10.01 7.605 C 10.041 7.622 10.079 7.622 10.127 7.605 C 10.175 7.59 10.214 7.597 10.245 7.629 L 10.245 9.032 C 10.245 9.504 10.238 9.981 10.221 10.46 L 9.82 10.46 C 9.789 10.54 9.782 10.616 9.796 10.687 C 9.811 10.758 9.804 10.836 9.772 10.914 L 9.724 10.939 L 2.36 10.939 C 2.329 11.02 2.321 11.095 2.336 11.166 C 2.35 11.237 2.343 11.315 2.312 11.394 L 1.911 11.394 L 1.863 11.442 L 1.863 15.16 L 1.887 15.209 L 2.288 15.209 C 2.319 15.241 2.331 15.28 2.324 15.329 C 2.317 15.378 2.319 15.417 2.336 15.449 L 2.336 15.64 C 2.367 15.671 2.403 15.684 2.441 15.676 C 2.48 15.669 2.516 15.671 2.547 15.688 L 2.758 15.688 C 2.789 15.737 2.801 15.781 2.794 15.82 C 2.787 15.86 2.782 15.896 2.782 15.928 C 2.796 15.977 2.806 16.04 2.806 16.121 C 2.837 16.153 2.873 16.165 2.911 16.158 C 2.95 16.15 2.986 16.153 3.017 16.17 L 3.252 16.17 L 3.252 16.603 C 3.331 16.62 3.48 16.627 3.698 16.627 L 5.098 16.627 C 5.326 16.627 5.487 16.62 5.58 16.603 L 5.58 16.194 L 5.628 16.17 L 6.499 16.17 C 6.53 16.089 6.537 16.011 6.523 15.93 C 6.506 15.85 6.516 15.772 6.547 15.691 C 6.595 15.674 6.64 15.671 6.688 15.679 C 6.736 15.686 6.791 15.691 6.854 15.691 L 7.42 15.691 C 7.451 15.642 7.463 15.591 7.456 15.534 C 7.448 15.483 7.444 15.43 7.444 15.378 L 7.444 15.307 L 7.468 15.138 L 7.468 15.068 C 7.468 15.004 7.463 14.948 7.456 14.899 C 7.449 14.85 7.451 14.796 7.468 14.73 L 7.691 14.73 C 7.76 14.73 7.835 14.723 7.914 14.706 L 7.914 13.818 C 7.993 13.787 8.067 13.779 8.137 13.794 C 8.206 13.811 8.281 13.801 8.36 13.77 L 8.384 13.745 L 8.384 11.922 C 8.415 11.89 8.451 11.878 8.489 11.885 C 8.528 11.892 8.571 11.89 8.619 11.873 L 8.83 11.873 C 8.861 11.936 8.873 11.997 8.866 12.054 C 8.859 12.11 8.854 12.161 8.854 12.21 L 8.854 12.809 C 8.933 12.841 9.007 12.848 9.077 12.833 C 9.146 12.819 9.221 12.826 9.3 12.858 L 9.3 15.664 C 9.283 15.681 9.252 15.688 9.206 15.688 L 8.899 15.688 C 8.851 15.72 8.832 15.757 8.839 15.796 C 8.847 15.835 8.851 15.872 8.851 15.904 L 8.851 16.119 C 8.803 16.15 8.76 16.163 8.722 16.155 C 8.686 16.147 8.649 16.151 8.616 16.168 L 8.405 16.168 C 8.374 16.248 8.367 16.324 8.381 16.395 C 8.396 16.466 8.389 16.544 8.357 16.622 L 7.487 16.622 C 7.456 16.703 7.449 16.781 7.463 16.862 C 7.477 16.942 7.47 17.021 7.439 17.101 L 6.544 17.101 C 6.513 17.15 6.501 17.194 6.508 17.233 C 6.516 17.272 6.52 17.309 6.52 17.341 L 6.52 17.534 C 6.504 17.551 6.497 17.566 6.497 17.583 L 2.331 17.583 L 2.331 17.248 L 2.261 17.177 C 2.245 17.162 2.23 17.138 2.213 17.106 L 1.436 17.106 C 1.42 17.106 1.405 17.099 1.389 17.082 L 1.389 16.793 C 1.357 16.762 1.333 16.725 1.319 16.686 C 1.304 16.647 1.266 16.622 1.225 16.625 L 0.966 16.625 C 0.935 16.593 0.917 16.55 0.918 16.505 L 0.918 16.361 C 0.933 16.297 0.894 16.234 0.801 16.168 L 0.472 16.168 C 0.456 16.023 0.453 15.879 0.46 15.735 C 0.468 15.591 0.456 15.446 0.424 15.302 L 0.377 15.231 C 0.297 15.217 0.23 15.207 0.177 15.207 L 0 15.207 L 0 10.961 C 0.031 10.929 0.07 10.917 0.118 10.924 C 0.165 10.932 0.204 10.936 0.235 10.936 C 0.314 10.936 0.384 10.929 0.446 10.912 L 0.446 10.863 C 0.46 10.638 0.47 10.416 0.47 10.191 L 0.47 9.519 L 0.894 9.519 C 0.926 9.455 0.938 9.399 0.93 9.35 C 0.923 9.301 0.918 9.255 0.918 9.206 C 0.933 9.142 0.938 9.086 0.93 9.037 C 0.923 8.988 0.918 8.934 0.918 8.868 C 0.933 8.821 0.933 8.771 0.918 8.724 C 0.902 8.675 0.911 8.622 0.942 8.556 L 1.367 8.556 C 1.398 8.492 1.41 8.436 1.403 8.387 C 1.396 8.338 1.391 8.292 1.391 8.243 L 1.391 7.93 C 1.391 7.866 1.386 7.81 1.379 7.761 C 1.372 7.712 1.384 7.658 1.415 7.592 L 1.839 7.592 C 1.871 7.561 1.883 7.522 1.875 7.473 C 1.868 7.424 1.863 7.385 1.863 7.353 L 1.863 7.16 C 1.895 7.128 1.93 7.116 1.969 7.123 C 2.007 7.13 2.043 7.128 2.074 7.111 L 2.285 7.111 C 2.317 7.079 2.329 7.04 2.321 6.991 C 2.314 6.942 2.317 6.903 2.333 6.871 L 2.333 6.681 C 2.365 6.649 2.401 6.637 2.439 6.644 C 2.477 6.651 2.513 6.656 2.544 6.656 C 2.592 6.642 2.636 6.637 2.674 6.644 C 2.712 6.651 2.748 6.656 2.779 6.656 L 2.779 6.224 L 2.827 6.175 L 3.722 6.175 L 3.722 5.72 L 3.77 5.696 L 4.616 5.696 C 4.664 5.615 4.679 5.539 4.664 5.468 C 4.648 5.397 4.657 5.319 4.688 5.241 L 7.887 5.241 C 7.919 5.273 7.931 5.309 7.923 5.348 C 7.916 5.388 7.911 5.424 7.911 5.456 C 7.926 5.488 7.931 5.524 7.923 5.564 C 7.916 5.603 7.911 5.647 7.911 5.696 L 8.806 5.696 C 8.837 5.727 8.854 5.766 8.854 5.815 L 8.854 6.128 C 8.885 6.16 8.921 6.172 8.959 6.165 C 8.998 6.158 9.034 6.16 9.065 6.177 L 9.276 6.177 C 9.307 6.226 9.319 6.27 9.312 6.309 C 9.305 6.348 9.307 6.385 9.324 6.417 L 9.324 6.607 C 9.403 6.639 9.477 6.651 9.547 6.644 C 9.616 6.637 9.691 6.649 9.77 6.681 L 9.77 7.568 C 9.818 7.6 9.861 7.612 9.899 7.605 C 9.938 7.597 9.974 7.592 10.005 7.592 Z M 8.386 8.206 C 8.324 8.094 8.25 8.054 8.163 8.086 C 8.077 8.118 7.995 8.111 7.916 8.062 L 7.916 6.862 C 7.931 6.798 7.892 6.734 7.799 6.671 L 6.998 6.671 L 6.998 6.312 L 6.88 6.192 L 5.633 6.192 C 5.616 6.209 5.602 6.216 5.585 6.216 L 5.585 6.671 L 5.278 6.671 C 5.23 6.671 5.18 6.666 5.125 6.659 C 5.07 6.651 5.019 6.654 4.971 6.671 C 4.923 6.671 4.873 6.666 4.818 6.659 C 4.764 6.651 4.709 6.664 4.664 6.695 L 4.664 7.104 C 4.616 7.135 4.573 7.148 4.535 7.14 C 4.492 7.132 4.449 7.128 4.405 7.128 C 4.374 7.145 4.338 7.148 4.3 7.14 C 4.261 7.133 4.221 7.147 4.194 7.177 L 4.194 7.37 C 4.194 7.402 4.199 7.438 4.206 7.478 C 4.213 7.517 4.202 7.561 4.17 7.61 L 3.935 7.61 C 3.904 7.627 3.868 7.629 3.83 7.622 C 3.791 7.615 3.751 7.628 3.724 7.658 L 3.724 7.849 C 3.724 7.881 3.729 7.92 3.736 7.969 C 3.743 8.018 3.731 8.057 3.7 8.089 L 3.3 8.089 C 3.269 8.138 3.257 8.182 3.264 8.221 C 3.271 8.26 3.269 8.296 3.252 8.328 C 3.252 8.36 3.257 8.399 3.264 8.448 C 3.271 8.497 3.259 8.536 3.228 8.568 L 2.803 8.568 C 2.787 8.631 2.784 8.688 2.791 8.736 C 2.799 8.785 2.803 8.832 2.803 8.881 L 2.803 8.976 L 2.779 9.12 L 2.779 9.216 C 2.779 9.264 2.784 9.311 2.791 9.36 C 2.799 9.409 2.787 9.465 2.755 9.528 L 2.331 9.528 L 2.331 9.983 L 8.331 9.983 C 8.362 9.68 8.379 9.379 8.379 9.084 L 8.379 8.208 Z M 18.859 0.002 C 18.89 0.034 18.907 0.073 18.907 0.122 L 18.907 0.482 L 18.482 0.482 C 18.434 0.562 18.42 0.643 18.434 0.721 C 18.449 0.802 18.442 0.88 18.41 0.961 L 17.986 0.961 C 17.955 1.041 17.95 1.12 17.974 1.2 C 17.998 1.281 17.993 1.359 17.962 1.44 L 17.537 1.44 C 17.521 1.457 17.513 1.472 17.513 1.489 L 17.513 2.352 C 17.434 2.383 17.358 2.391 17.278 2.376 C 17.199 2.361 17.12 2.369 17.043 2.4 C 17.027 2.449 17.024 2.501 17.031 2.557 C 17.039 2.613 17.043 2.664 17.043 2.713 L 17.043 4.248 C 16.964 4.28 16.888 4.288 16.808 4.273 C 16.729 4.258 16.653 4.266 16.573 4.297 L 16.573 6.624 C 16.542 6.656 16.504 6.668 16.456 6.661 C 16.408 6.654 16.37 6.656 16.338 6.673 L 16.149 6.673 C 16.118 6.705 16.101 6.734 16.101 6.756 L 16.101 9.022 L 16.007 9.022 L 15.796 9.047 C 15.748 9.047 15.693 9.064 15.631 9.096 L 15.631 11.35 C 15.631 11.367 15.624 11.381 15.607 11.398 C 15.545 11.416 15.477 11.418 15.408 11.411 C 15.338 11.403 15.262 11.416 15.185 11.447 L 15.185 12.371 C 15.185 12.667 15.178 12.968 15.161 13.271 C 15.161 13.288 15.154 13.303 15.137 13.32 L 14.938 13.32 C 14.868 13.32 14.792 13.327 14.715 13.344 L 14.715 15.647 L 14.667 15.696 L 14.468 15.696 C 14.398 15.696 14.322 15.713 14.245 15.745 L 14.245 16.128 C 14.324 16.16 14.398 16.168 14.468 16.153 C 14.537 16.138 14.612 16.146 14.691 16.177 C 14.722 16.241 14.729 16.297 14.715 16.346 C 14.698 16.395 14.698 16.441 14.715 16.49 L 14.715 17.089 L 14.739 17.114 L 16.528 17.114 C 16.542 17.131 16.559 17.138 16.576 17.138 L 16.576 17.365 C 16.576 17.436 16.559 17.514 16.528 17.593 L 10.079 17.593 C 10.063 17.512 10.055 17.436 10.055 17.365 L 10.055 17.162 L 10.103 17.114 L 11.398 17.114 C 11.461 17.065 11.477 17.018 11.446 16.969 L 11.446 16.656 L 11.54 16.656 L 11.681 16.632 L 12.341 16.632 C 12.372 16.617 12.389 16.593 12.389 16.561 L 12.389 15.266 C 12.389 15.251 12.396 15.234 12.413 15.217 L 12.813 15.217 C 12.828 15.202 12.844 15.178 12.861 15.146 L 12.861 12.892 C 12.876 12.86 12.931 12.843 13.027 12.843 L 13.286 12.843 C 13.302 12.828 13.31 12.811 13.31 12.794 L 13.31 10.971 C 13.389 10.939 13.463 10.932 13.533 10.946 C 13.602 10.963 13.676 10.954 13.756 10.922 L 13.78 10.897 L 13.78 8.595 C 13.859 8.563 13.935 8.556 14.015 8.57 C 14.094 8.587 14.17 8.578 14.25 8.546 L 14.25 6.219 C 14.281 6.187 14.319 6.175 14.367 6.182 C 14.415 6.189 14.453 6.194 14.485 6.194 L 14.674 6.194 C 14.705 6.162 14.722 6.131 14.722 6.099 L 14.722 4.3 C 14.801 4.283 14.871 4.28 14.933 4.288 C 14.995 4.295 15.067 4.3 15.144 4.3 C 15.175 4.268 15.187 4.236 15.18 4.204 C 15.173 4.173 15.168 4.141 15.168 4.109 C 15.199 3.293 15.199 2.479 15.168 1.662 C 15.168 1.518 15.106 1.447 14.979 1.447 L 14.744 1.447 C 14.729 1.435 14.72 1.417 14.72 1.398 L 14.72 1.085 L 14.602 0.966 L 13.967 0.966 C 13.763 0.966 13.552 0.958 13.331 0.941 L 13.331 0.508 C 13.41 0.477 13.485 0.469 13.554 0.484 C 13.624 0.501 13.698 0.491 13.777 0.46 L 13.777 0.051 L 13.825 0.002 L 18.861 0.002 Z M 28.952 6.023 L 28.952 6.336 C 28.952 6.385 28.957 6.436 28.964 6.492 C 28.972 6.549 28.96 6.6 28.929 6.649 L 28.504 6.649 C 28.473 6.73 28.466 6.808 28.48 6.888 C 28.494 6.969 28.487 7.047 28.456 7.128 L 28.056 7.128 L 28.008 7.177 L 28.008 9.959 L 27.984 9.983 L 27.113 9.983 C 27.098 9.971 27.09 9.953 27.089 9.934 L 27.089 9.059 C 27.089 8.78 27.082 8.494 27.065 8.208 C 27.048 8.177 27.01 8.128 26.948 8.064 L 26.9 8.064 C 26.883 8.081 26.852 8.089 26.806 8.089 C 26.744 8.089 26.689 8.081 26.641 8.064 L 26.617 8.04 L 26.617 7.776 C 26.617 7.663 26.562 7.607 26.451 7.607 L 26.192 7.607 L 26.144 7.583 L 26.144 7.248 C 26.096 7.199 26.051 7.16 26.003 7.128 L 25.674 7.128 L 25.674 6.793 C 25.643 6.761 25.624 6.737 25.614 6.722 C 25.607 6.708 25.588 6.69 25.554 6.673 L 23.389 6.673 C 23.341 6.754 23.329 6.825 23.353 6.888 C 23.377 6.952 23.372 7.025 23.341 7.104 C 23.324 7.121 23.303 7.128 23.271 7.128 L 22.859 7.128 C 22.725 7.128 22.581 7.145 22.422 7.177 L 22.422 9.431 C 22.422 9.462 22.43 9.487 22.446 9.502 L 22.847 9.502 C 22.878 9.55 22.89 9.594 22.883 9.634 C 22.876 9.673 22.871 9.709 22.871 9.741 C 22.885 9.773 22.89 9.805 22.883 9.836 C 22.876 9.868 22.871 9.9 22.871 9.932 C 22.902 9.964 22.933 9.981 22.964 9.981 L 23.341 9.981 C 23.355 10.061 23.36 10.137 23.353 10.208 C 23.346 10.279 23.341 10.357 23.341 10.435 C 23.389 10.467 23.439 10.479 23.494 10.472 C 23.55 10.465 23.6 10.46 23.648 10.46 L 24.259 10.46 C 24.291 10.54 24.298 10.616 24.283 10.687 C 24.267 10.758 24.267 10.836 24.283 10.914 C 24.331 10.946 24.382 10.954 24.437 10.939 C 24.492 10.924 24.542 10.924 24.59 10.939 L 24.897 10.939 C 24.945 10.939 24.996 10.934 25.051 10.927 C 25.106 10.919 25.156 10.932 25.204 10.963 L 25.204 11.372 C 25.252 11.403 25.295 11.416 25.334 11.408 C 25.372 11.401 25.408 11.403 25.439 11.42 L 25.65 11.42 C 25.681 11.501 25.689 11.572 25.674 11.636 C 25.657 11.699 25.667 11.772 25.698 11.851 L 25.722 11.875 L 26.593 11.875 C 26.624 11.956 26.631 12.036 26.617 12.115 C 26.6 12.195 26.61 12.274 26.641 12.354 L 27.041 12.354 C 27.072 12.403 27.084 12.447 27.077 12.486 C 27.07 12.525 27.072 12.562 27.089 12.594 L 27.089 12.809 C 27.168 12.841 27.238 12.848 27.3 12.833 C 27.363 12.819 27.434 12.826 27.511 12.858 C 27.526 13.322 27.535 13.784 27.535 14.249 L 27.535 15.64 C 27.456 15.688 27.382 15.703 27.312 15.688 C 27.243 15.674 27.166 15.681 27.089 15.713 L 27.089 16.6 C 27.01 16.632 26.931 16.639 26.854 16.625 C 26.775 16.61 26.698 16.617 26.619 16.649 L 26.619 16.876 C 26.619 16.947 26.602 17.026 26.571 17.104 L 25.725 17.104 C 25.677 17.184 25.662 17.26 25.677 17.331 C 25.691 17.402 25.684 17.48 25.653 17.558 C 25.622 17.59 25.583 17.602 25.535 17.595 C 25.487 17.588 25.442 17.583 25.394 17.583 L 24.312 17.583 C 24.281 17.664 24.274 17.739 24.288 17.81 C 24.303 17.881 24.295 17.957 24.264 18.038 L 22.641 18.038 C 22.106 18.038 21.566 18.03 21.017 18.013 L 21.017 17.703 C 21 17.671 20.986 17.651 20.969 17.642 C 20.952 17.634 20.931 17.615 20.9 17.58 L 19.629 17.58 L 19.629 17.246 L 19.559 17.175 C 19.542 17.16 19.528 17.136 19.511 17.104 L 18.734 17.104 C 18.703 17.055 18.691 17.008 18.698 16.96 C 18.705 16.911 18.703 16.864 18.686 16.815 C 18.686 16.72 18.631 16.656 18.521 16.625 C 18.396 16.625 18.293 16.617 18.214 16.6 L 18.214 15.808 C 18.197 15.776 18.183 15.757 18.166 15.747 C 18.149 15.74 18.127 15.72 18.096 15.686 L 17.768 15.686 L 17.768 15.231 C 17.847 15.2 17.921 15.192 17.991 15.207 C 18.06 15.224 18.135 15.214 18.214 15.182 L 18.214 14.271 C 18.293 14.256 18.367 14.251 18.437 14.258 C 18.506 14.266 18.581 14.263 18.66 14.246 C 18.674 14.214 18.684 14.166 18.684 14.102 L 18.684 13.31 C 18.763 13.295 18.837 13.29 18.907 13.298 C 18.976 13.305 19.051 13.303 19.13 13.286 C 19.161 13.222 19.168 13.149 19.154 13.07 C 19.137 12.99 19.147 12.912 19.178 12.831 L 19.578 12.831 C 19.609 12.799 19.626 12.76 19.626 12.711 L 19.626 12.398 C 19.657 12.366 19.693 12.354 19.732 12.362 C 19.77 12.369 19.806 12.366 19.837 12.349 L 20.048 12.349 L 20.096 12.398 L 20.096 13.286 C 20.017 13.317 19.938 13.325 19.861 13.31 C 19.782 13.295 19.705 13.303 19.626 13.334 L 19.626 15.662 C 19.705 15.693 19.782 15.701 19.861 15.686 C 19.94 15.669 20.017 15.679 20.096 15.71 L 20.096 16.143 L 20.214 16.143 L 20.425 16.168 L 20.518 16.168 C 20.549 16.248 20.557 16.319 20.542 16.383 C 20.526 16.446 20.535 16.52 20.566 16.598 L 20.59 16.622 L 21.885 16.622 C 21.9 16.639 21.916 16.647 21.933 16.647 C 21.964 16.727 21.972 16.803 21.957 16.874 C 21.94 16.945 21.95 17.023 21.981 17.101 L 23.322 17.101 C 23.353 17.07 23.365 17.03 23.358 16.982 C 23.35 16.933 23.346 16.894 23.346 16.862 L 23.346 16.669 C 23.377 16.637 23.408 16.62 23.439 16.62 L 24.734 16.62 L 24.734 16.187 C 24.813 16.155 24.89 16.148 24.969 16.163 C 25.048 16.18 25.125 16.17 25.204 16.138 L 25.204 15.706 C 25.283 15.674 25.36 15.666 25.439 15.681 C 25.518 15.698 25.595 15.688 25.674 15.657 L 25.674 14.386 C 25.626 14.29 25.55 14.241 25.439 14.241 C 25.408 14.258 25.377 14.261 25.346 14.254 C 25.315 14.246 25.283 14.241 25.252 14.241 C 25.204 14.192 25.197 14.104 25.228 13.977 C 25.228 13.928 25.216 13.889 25.192 13.858 C 25.168 13.826 25.142 13.794 25.111 13.762 L 24.758 13.762 L 24.758 13.427 L 24.641 13.308 L 24.334 13.308 C 24.303 13.276 24.286 13.251 24.286 13.237 L 24.286 13.046 C 24.286 12.902 24.216 12.831 24.075 12.831 L 23.391 12.831 C 23.36 12.782 23.343 12.736 23.343 12.687 L 23.343 12.567 C 23.358 12.503 23.35 12.459 23.319 12.435 C 23.288 12.41 23.257 12.384 23.226 12.352 L 22.425 12.352 L 22.425 12.017 C 22.362 11.953 22.322 11.904 22.307 11.873 L 22 11.873 C 21.969 11.873 21.952 11.858 21.952 11.824 L 21.952 11.584 C 21.952 11.472 21.897 11.416 21.787 11.416 L 21.504 11.416 C 21.487 11.384 21.48 11.335 21.48 11.271 L 21.48 11.127 C 21.494 11.078 21.487 11.044 21.456 11.02 C 21.425 10.995 21.394 10.968 21.362 10.936 L 21.034 10.936 L 21.034 10.577 C 20.986 10.545 20.94 10.506 20.892 10.457 L 20.54 10.457 L 20.54 10.144 C 20.54 10.032 20.485 9.976 20.374 9.976 L 20.115 9.976 C 20.099 9.895 20.091 9.77 20.091 9.604 L 20.091 8.502 C 20.091 8.318 20.099 8.179 20.115 8.081 L 20.516 8.081 C 20.53 8.067 20.54 8.05 20.54 8.032 L 20.54 7.17 C 20.619 7.138 20.696 7.13 20.775 7.145 C 20.854 7.162 20.931 7.152 21.01 7.121 L 21.01 7.001 L 21.034 6.786 L 21.034 6.69 C 21.113 6.659 21.187 6.651 21.257 6.666 C 21.326 6.683 21.401 6.673 21.48 6.642 L 21.48 6.233 L 21.528 6.184 L 22.374 6.184 C 22.422 6.104 22.434 6.028 22.41 5.957 C 22.386 5.886 22.391 5.81 22.422 5.73 C 22.547 5.715 22.859 5.703 23.353 5.693 C 23.847 5.686 24.422 5.681 25.082 5.681 C 25.741 5.681 26.42 5.686 27.118 5.693 C 27.816 5.7 28.415 5.705 28.919 5.705 C 28.95 5.754 28.957 5.806 28.943 5.862 C 28.926 5.913 28.926 5.967 28.943 6.018 Z M 37.276 5.28 C 37.356 5.265 37.468 5.253 37.617 5.243 C 37.766 5.236 37.926 5.231 38.099 5.231 L 38.641 5.231 C 38.83 5.231 38.993 5.238 39.135 5.256 L 39.135 6.167 C 39.087 6.199 39.037 6.206 38.981 6.192 C 38.926 6.177 38.876 6.177 38.828 6.192 L 38.521 6.192 C 38.473 6.192 38.423 6.187 38.368 6.18 C 38.314 6.172 38.259 6.185 38.214 6.216 L 38.214 7.104 C 38.166 7.135 38.123 7.148 38.085 7.14 C 38.046 7.133 38.01 7.128 37.979 7.128 C 37.948 7.145 37.917 7.148 37.885 7.14 C 37.854 7.133 37.823 7.128 37.792 7.128 L 37.744 7.177 L 37.744 8.089 L 37.32 8.089 C 37.303 8.106 37.288 8.113 37.272 8.113 L 37.272 10.416 C 37.272 10.433 37.264 10.448 37.248 10.465 L 36.847 10.465 L 36.799 10.514 L 36.799 12.313 C 36.799 12.33 36.792 12.344 36.775 12.362 L 36.375 12.362 L 36.351 12.41 C 36.334 12.428 36.327 12.45 36.327 12.481 L 36.327 14.713 C 36.296 14.745 36.26 14.757 36.221 14.75 C 36.183 14.742 36.147 14.738 36.116 14.738 L 35.905 14.738 L 35.881 14.786 L 35.881 16.61 C 35.929 16.642 35.974 16.654 36.022 16.647 C 36.07 16.639 36.116 16.634 36.164 16.634 C 36.226 16.652 36.281 16.654 36.329 16.647 C 36.377 16.639 36.43 16.634 36.495 16.634 L 36.802 16.634 L 36.802 17.089 C 36.849 17.121 36.895 17.133 36.943 17.126 C 36.991 17.118 37.037 17.114 37.085 17.114 L 37.931 17.114 C 37.979 17.114 38.025 17.109 38.073 17.101 C 38.121 17.094 38.159 17.106 38.19 17.138 L 38.19 17.571 L 38.166 17.595 L 31.224 17.595 L 31.224 17.356 C 31.224 17.275 31.238 17.197 31.271 17.116 L 32.566 17.116 C 32.598 17.084 32.614 17.048 32.614 17.008 L 32.614 16.661 L 32.708 16.661 L 32.849 16.637 L 33.533 16.637 C 33.564 16.556 33.571 16.48 33.557 16.41 C 33.54 16.339 33.54 16.263 33.557 16.182 L 33.981 16.182 L 34.005 16.133 L 34.005 14.31 C 34.084 14.278 34.159 14.271 34.228 14.285 C 34.298 14.302 34.372 14.293 34.451 14.261 C 34.466 14.246 34.475 14.229 34.475 14.212 L 34.475 11.934 C 34.507 11.902 34.545 11.89 34.593 11.897 C 34.641 11.904 34.679 11.902 34.71 11.885 L 34.945 11.885 L 34.945 10.039 C 34.977 10.008 35.015 9.995 35.063 10.003 C 35.111 10.01 35.149 10.008 35.18 9.99 L 35.415 9.99 L 35.415 6.776 C 35.353 6.695 35.281 6.664 35.204 6.681 C 35.125 6.698 35.046 6.688 34.969 6.656 C 34.938 6.593 34.933 6.517 34.957 6.429 C 34.981 6.341 34.931 6.265 34.804 6.202 L 33.581 6.202 C 33.55 6.153 33.538 6.109 33.545 6.07 C 33.552 6.03 33.557 5.994 33.557 5.962 L 33.557 5.771 C 33.588 5.74 33.617 5.722 33.638 5.722 L 37.274 5.722 L 37.274 5.29 Z M 39.559 0.961 C 39.622 0.992 39.639 1.041 39.607 1.105 L 39.607 1.393 C 39.559 1.425 39.516 1.442 39.478 1.442 L 39.183 1.442 C 39.152 1.491 39.14 1.538 39.147 1.586 C 39.154 1.635 39.152 1.692 39.135 1.755 L 39.135 2.378 L 39.041 2.378 L 38.83 2.403 L 38.713 2.403 C 38.682 2.435 38.67 2.471 38.677 2.51 C 38.684 2.55 38.689 2.586 38.689 2.618 C 38.672 2.65 38.67 2.689 38.677 2.738 C 38.684 2.787 38.672 2.826 38.641 2.858 L 36.852 2.858 C 36.821 2.809 36.804 2.762 36.804 2.713 L 36.804 2.594 C 36.818 2.545 36.811 2.506 36.78 2.474 L 36.686 2.378 L 36.379 2.378 C 36.365 2.367 36.356 2.349 36.355 2.33 C 36.339 2.105 36.332 1.885 36.332 1.67 L 36.332 1.01 C 36.363 0.978 36.401 0.961 36.449 0.961 L 36.802 0.961 L 36.802 0.528 C 36.833 0.496 36.871 0.484 36.919 0.491 C 36.967 0.499 37.005 0.496 37.037 0.479 L 37.154 0.479 C 37.202 0.479 37.233 0.472 37.248 0.455 C 37.279 0.374 37.286 0.298 37.272 0.227 C 37.255 0.156 37.264 0.078 37.296 0 L 39.085 0 L 39.133 0.049 L 39.133 0.936 C 39.18 0.968 39.224 0.98 39.262 0.973 C 39.3 0.966 39.336 0.961 39.368 0.961 L 39.557 0.961 Z M 53.584 17.104 C 53.6 17.121 53.615 17.128 53.632 17.128 L 53.632 17.356 C 53.632 17.426 53.615 17.505 53.584 17.583 L 47.159 17.583 L 47.111 17.558 L 47.111 17.15 L 47.135 17.101 L 48.476 17.101 C 48.507 17.021 48.514 16.945 48.5 16.874 C 48.483 16.803 48.492 16.725 48.524 16.647 C 48.538 16.647 48.548 16.639 48.548 16.622 L 49.394 16.622 C 49.425 16.573 49.437 16.527 49.43 16.478 C 49.423 16.429 49.425 16.383 49.442 16.334 L 49.442 15.999 C 49.442 15.95 49.437 15.904 49.43 15.855 C 49.423 15.806 49.435 15.752 49.466 15.686 L 49.866 15.686 C 49.898 15.622 49.91 15.566 49.902 15.517 C 49.895 15.468 49.898 15.422 49.914 15.373 L 49.914 14.412 C 49.914 14.364 49.91 14.312 49.902 14.256 C 49.895 14.2 49.898 14.148 49.914 14.1 C 49.914 14.051 49.91 13.999 49.902 13.943 C 49.895 13.887 49.907 13.836 49.938 13.787 L 50.339 13.787 L 50.363 13.738 L 50.363 11.435 C 50.442 11.403 50.516 11.396 50.586 11.411 C 50.655 11.428 50.73 11.418 50.809 11.386 C 50.823 11.274 50.835 11.061 50.845 10.751 C 50.852 10.438 50.857 10.083 50.857 9.682 C 50.857 9.282 50.852 8.864 50.845 8.424 C 50.838 7.984 50.833 7.588 50.833 7.236 C 50.809 7.226 50.788 7.209 50.773 7.187 C 50.757 7.16 50.737 7.136 50.713 7.116 L 50.406 7.116 L 50.358 7.067 L 50.358 6.827 C 50.358 6.715 50.303 6.659 50.193 6.659 L 47.605 6.659 C 47.574 6.69 47.562 6.727 47.569 6.766 C 47.576 6.805 47.581 6.842 47.581 6.874 C 47.564 6.906 47.562 6.945 47.569 6.994 C 47.576 7.042 47.581 7.082 47.581 7.113 L 47.135 7.113 C 47.104 7.162 47.092 7.206 47.099 7.245 C 47.106 7.284 47.111 7.321 47.111 7.353 L 47.111 7.568 C 47.032 7.6 46.955 7.607 46.876 7.592 C 46.797 7.578 46.718 7.585 46.641 7.617 L 46.641 8.05 C 46.562 8.081 46.485 8.089 46.406 8.074 C 46.327 8.059 46.248 8.067 46.171 8.098 L 46.171 9.01 C 46.092 9.042 46.015 9.047 45.936 9.022 C 45.857 8.998 45.78 9.003 45.701 9.035 L 45.701 9.467 C 45.67 9.499 45.631 9.511 45.583 9.504 C 45.535 9.497 45.497 9.492 45.466 9.492 C 45.435 9.509 45.404 9.511 45.372 9.504 C 45.341 9.497 45.31 9.492 45.279 9.492 L 45.255 9.541 L 45.255 10.885 L 45.231 10.91 C 45.152 10.941 45.082 10.949 45.02 10.934 C 44.958 10.919 44.886 10.919 44.809 10.934 L 44.785 10.958 L 44.785 12.782 L 44.737 12.831 L 44.36 12.831 L 44.312 12.88 L 44.312 15.207 L 43.888 15.207 L 43.84 15.256 L 43.84 16.119 C 43.919 16.15 43.996 16.163 44.075 16.155 C 44.154 16.148 44.231 16.16 44.31 16.192 L 44.31 16.6 C 44.389 16.632 44.466 16.639 44.545 16.625 C 44.624 16.61 44.701 16.617 44.78 16.649 L 44.78 16.876 C 44.78 16.947 44.794 17.026 44.828 17.104 L 45.675 17.104 C 45.706 17.136 45.718 17.172 45.711 17.211 C 45.703 17.25 45.699 17.294 45.699 17.343 C 45.713 17.375 45.718 17.412 45.711 17.451 C 45.703 17.49 45.699 17.527 45.699 17.558 C 45.588 17.576 45.262 17.585 44.723 17.595 C 44.181 17.602 43.569 17.607 42.888 17.607 C 42.207 17.607 41.523 17.602 40.84 17.595 C 40.157 17.588 39.619 17.583 39.228 17.583 C 39.199 17.556 39.185 17.515 39.192 17.475 C 39.2 17.436 39.197 17.392 39.18 17.343 L 39.18 17.104 L 40.569 17.104 C 40.6 17.023 40.605 16.945 40.581 16.864 C 40.557 16.784 40.562 16.705 40.593 16.625 L 41.487 16.625 C 41.519 16.593 41.531 16.554 41.523 16.505 C 41.516 16.456 41.511 16.417 41.511 16.385 L 41.511 16.194 C 41.591 16.163 41.667 16.155 41.746 16.17 C 41.826 16.187 41.902 16.177 41.981 16.146 L 41.981 14.755 C 42.061 14.723 42.137 14.716 42.216 14.73 C 42.296 14.747 42.372 14.738 42.452 14.706 L 42.452 12.403 C 42.483 12.371 42.521 12.354 42.569 12.354 L 42.876 12.354 C 42.907 12.322 42.924 12.293 42.924 12.271 L 42.924 10.46 L 43.324 10.46 L 43.372 10.435 L 43.372 8.133 L 43.42 8.084 L 43.797 8.084 L 43.845 8.035 L 43.845 7.243 L 43.727 7.123 L 43.399 7.123 L 43.399 6.788 C 43.336 6.725 43.288 6.686 43.257 6.668 C 43.133 6.668 43.029 6.661 42.95 6.644 L 42.926 6.62 L 42.926 6.595 C 42.91 6.563 42.907 6.524 42.914 6.475 C 42.922 6.426 42.926 6.387 42.926 6.356 C 42.895 6.243 42.833 6.187 42.737 6.187 L 42.032 6.187 C 42 6.155 41.983 6.112 41.984 6.067 L 41.984 5.947 C 41.984 5.916 41.979 5.879 41.972 5.84 C 41.965 5.801 41.977 5.757 42.008 5.708 L 45.207 5.708 C 45.238 5.757 45.25 5.801 45.243 5.84 C 45.236 5.879 45.238 5.916 45.255 5.947 L 45.255 6.14 C 45.286 6.172 45.322 6.184 45.36 6.177 C 45.399 6.17 45.435 6.172 45.466 6.189 L 45.677 6.189 C 45.694 6.206 45.701 6.228 45.701 6.26 L 45.701 7.58 C 45.732 7.612 45.771 7.624 45.818 7.617 C 45.866 7.61 45.905 7.605 45.936 7.605 L 46.171 7.605 L 46.171 7.172 C 46.219 7.14 46.262 7.128 46.3 7.135 C 46.339 7.143 46.375 7.14 46.406 7.123 L 46.595 7.123 C 46.627 7.091 46.643 7.062 46.643 7.04 L 46.643 6.668 L 47.068 6.668 C 47.116 6.588 47.13 6.51 47.116 6.429 C 47.099 6.348 47.109 6.27 47.14 6.189 L 47.54 6.189 C 47.571 6.109 47.579 6.03 47.564 5.95 C 47.548 5.869 47.557 5.791 47.588 5.71 L 48.953 5.71 C 48.984 5.678 48.996 5.639 48.989 5.59 C 48.982 5.542 48.977 5.502 48.977 5.471 L 48.977 5.278 C 49.039 5.263 49.137 5.251 49.272 5.241 C 49.406 5.234 49.557 5.229 49.73 5.229 L 50.272 5.229 C 50.461 5.229 50.648 5.236 50.835 5.253 L 50.835 5.686 C 50.883 5.718 50.934 5.73 50.989 5.722 C 51.044 5.715 51.094 5.71 51.142 5.71 L 51.449 5.71 C 51.497 5.71 51.548 5.705 51.603 5.698 C 51.658 5.691 51.715 5.703 51.78 5.735 L 51.78 6.167 C 51.859 6.199 51.936 6.206 52.015 6.192 C 52.094 6.177 52.171 6.184 52.25 6.216 L 52.25 6.649 L 52.368 6.649 L 52.579 6.673 C 52.627 6.673 52.665 6.681 52.696 6.698 L 52.696 11.856 C 52.665 11.887 52.627 11.9 52.579 11.892 C 52.531 11.885 52.492 11.88 52.461 11.88 C 52.43 11.897 52.399 11.9 52.368 11.892 C 52.337 11.885 52.305 11.88 52.274 11.88 L 52.25 11.929 L 52.25 14.207 L 52.202 14.256 L 51.826 14.256 L 51.778 14.305 L 51.778 16.608 C 51.857 16.639 51.931 16.647 52.001 16.632 C 52.07 16.617 52.145 16.625 52.224 16.656 C 52.238 16.688 52.243 16.725 52.236 16.764 C 52.229 16.803 52.231 16.847 52.248 16.896 L 52.248 17.087 C 52.248 17.104 52.255 17.111 52.272 17.111 L 53.588 17.111 Z M 70.989 7.605 C 71.02 7.622 71.056 7.622 71.095 7.605 C 71.133 7.59 71.176 7.597 71.224 7.629 L 71.224 12.33 C 71.193 12.362 71.157 12.374 71.119 12.366 C 71.076 12.358 71.033 12.354 70.989 12.354 L 70.754 12.354 L 70.754 13.266 C 70.723 13.298 70.685 13.315 70.637 13.315 L 70.332 13.315 C 70.301 13.347 70.289 13.376 70.296 13.398 C 70.303 13.422 70.301 13.449 70.284 13.481 L 70.284 14.249 L 69.86 14.249 C 69.828 14.312 69.816 14.368 69.824 14.417 C 69.831 14.466 69.836 14.513 69.836 14.562 C 69.819 14.625 69.816 14.681 69.824 14.73 C 69.831 14.779 69.836 14.826 69.836 14.874 L 69.836 14.97 L 69.812 15.114 L 69.812 15.209 L 69.387 15.209 C 69.356 15.29 69.349 15.368 69.363 15.449 C 69.378 15.53 69.37 15.608 69.339 15.688 L 68.939 15.688 C 68.908 15.72 68.891 15.759 68.891 15.808 L 68.891 16.121 C 68.812 16.17 68.737 16.185 68.668 16.17 C 68.598 16.155 68.521 16.163 68.445 16.194 C 68.428 16.258 68.426 16.322 68.433 16.385 C 68.44 16.449 68.438 16.522 68.421 16.6 C 68.39 16.632 68.354 16.644 68.315 16.637 C 68.277 16.63 68.241 16.625 68.21 16.625 C 68.179 16.642 68.14 16.644 68.092 16.637 C 68.044 16.63 68.006 16.642 67.975 16.674 L 67.975 17.082 C 67.912 17.114 67.857 17.126 67.809 17.118 C 67.761 17.111 67.706 17.106 67.644 17.106 L 67.032 17.106 L 67.032 17.539 L 66.984 17.588 L 65.668 17.588 C 65.637 17.668 65.629 17.744 65.644 17.815 C 65.658 17.886 65.651 17.962 65.62 18.042 L 65.572 18.067 L 64.725 18.067 C 64.694 18.018 64.682 17.972 64.689 17.923 C 64.696 17.874 64.701 17.835 64.701 17.803 C 64.701 17.739 64.689 17.695 64.665 17.671 L 64.584 17.588 L 63.313 17.588 L 63.313 17.253 L 63.243 17.182 C 63.226 17.167 63.212 17.143 63.195 17.111 C 63.133 17.111 63.073 17.116 63.018 17.123 C 62.963 17.131 62.903 17.128 62.84 17.111 L 62.84 16.776 C 62.778 16.664 62.706 16.62 62.629 16.644 C 62.55 16.669 62.471 16.664 62.394 16.632 C 62.363 16.601 62.35 16.556 62.358 16.512 C 62.365 16.463 62.37 16.417 62.37 16.368 C 62.37 16.319 62.358 16.285 62.334 16.26 L 62.253 16.177 L 61.9 16.177 L 61.9 17.089 C 61.821 17.121 61.742 17.128 61.665 17.114 C 61.586 17.099 61.509 17.106 61.43 17.138 L 61.43 19.441 C 61.403 19.471 61.365 19.488 61.325 19.49 L 60.984 19.49 L 60.984 20.426 C 61.015 20.443 61.054 20.45 61.102 20.45 L 61.409 20.45 C 61.44 20.482 61.452 20.519 61.445 20.558 C 61.437 20.597 61.433 20.634 61.433 20.665 L 61.433 20.88 L 61.481 20.929 L 63.27 20.929 L 63.294 20.954 L 63.294 21.866 L 56.799 21.866 C 56.768 21.817 56.761 21.77 56.775 21.721 C 56.792 21.672 56.792 21.616 56.775 21.553 L 56.775 20.929 L 58.61 20.929 C 58.641 20.88 58.653 20.836 58.646 20.797 C 58.639 20.758 58.634 20.722 58.634 20.69 C 58.648 20.658 58.653 20.621 58.646 20.582 C 58.639 20.543 58.634 20.506 58.634 20.475 C 58.665 20.443 58.704 20.431 58.752 20.438 C 58.799 20.445 58.838 20.45 58.869 20.45 L 59.08 20.45 L 59.104 20.401 L 59.104 19.059 C 59.135 19.028 59.174 19.015 59.222 19.023 C 59.27 19.03 59.308 19.028 59.339 19.01 C 59.433 19.01 59.512 18.993 59.574 18.962 L 59.574 16.683 C 59.605 16.652 59.644 16.639 59.692 16.647 C 59.74 16.654 59.778 16.652 59.809 16.634 C 59.84 16.634 59.876 16.639 59.915 16.647 C 59.953 16.654 59.996 16.642 60.044 16.61 L 60.044 14.307 C 60.075 14.276 60.114 14.263 60.162 14.271 C 60.21 14.278 60.248 14.276 60.279 14.258 L 60.469 14.258 C 60.5 14.227 60.517 14.197 60.517 14.175 L 60.517 12.388 L 60.634 12.388 L 60.845 12.364 C 60.893 12.364 60.931 12.357 60.963 12.34 L 60.963 10.037 C 61.011 10.022 61.056 10.012 61.104 10.012 L 61.315 9.988 L 61.409 9.988 C 61.44 9.956 61.452 9.924 61.445 9.893 C 61.437 9.861 61.433 9.829 61.433 9.797 L 61.433 6.871 C 61.433 6.822 61.421 6.788 61.397 6.764 L 61.315 6.681 L 60.987 6.681 L 60.987 6.321 C 60.924 6.258 60.876 6.216 60.845 6.202 L 59.574 6.202 L 59.574 5.962 C 59.574 5.881 59.588 5.803 59.622 5.722 L 63.27 5.722 C 63.301 5.803 63.308 5.879 63.294 5.95 C 63.277 6.021 63.286 6.099 63.318 6.177 L 63.718 6.177 L 63.766 6.226 L 63.766 7.568 L 63.79 7.617 L 64.214 7.617 C 64.246 7.536 64.253 7.458 64.238 7.377 C 64.222 7.297 64.231 7.218 64.262 7.138 L 64.663 7.138 L 64.711 7.113 L 64.711 6.705 C 64.79 6.673 64.864 6.666 64.934 6.681 C 65.003 6.698 65.078 6.688 65.157 6.656 L 65.157 6.536 L 65.181 6.321 L 65.181 6.226 C 65.212 6.211 65.25 6.202 65.298 6.202 L 65.627 6.202 L 65.627 5.769 L 65.675 5.72 L 66.991 5.72 C 67.023 5.688 67.039 5.659 67.039 5.637 L 67.039 5.29 L 67.087 5.241 L 68.404 5.241 C 68.435 5.322 68.442 5.397 68.428 5.468 C 68.411 5.539 68.421 5.617 68.452 5.696 L 68.476 5.72 L 69.795 5.72 C 69.826 5.752 69.838 5.791 69.831 5.84 C 69.824 5.889 69.826 5.928 69.843 5.96 C 69.843 5.991 69.838 6.028 69.831 6.067 C 69.824 6.106 69.836 6.15 69.867 6.199 L 70.267 6.199 C 70.298 6.231 70.31 6.27 70.303 6.319 C 70.296 6.368 70.291 6.407 70.291 6.439 C 70.306 6.47 70.31 6.502 70.303 6.534 C 70.296 6.566 70.291 6.598 70.291 6.629 C 70.37 6.678 70.445 6.69 70.514 6.666 C 70.584 6.642 70.658 6.646 70.737 6.678 C 70.752 6.695 70.761 6.71 70.761 6.727 L 70.761 7.59 C 70.792 7.622 70.831 7.634 70.879 7.627 C 70.927 7.619 70.965 7.614 70.996 7.614 Z M 69.366 7.749 L 69.342 7.724 C 69.325 7.693 69.31 7.673 69.294 7.663 C 69.277 7.656 69.262 7.636 69.246 7.602 L 68.893 7.602 L 68.893 7.267 C 68.893 7.253 68.888 7.243 68.881 7.243 C 68.874 7.243 68.869 7.236 68.869 7.218 L 68.8 7.148 C 68.8 7.133 68.792 7.123 68.776 7.123 L 68.469 7.123 C 68.452 7.123 68.438 7.116 68.421 7.099 L 68.421 6.884 C 68.421 6.739 68.351 6.668 68.21 6.668 L 66.186 6.668 C 66.155 6.668 66.123 6.686 66.092 6.717 L 66.092 7.126 L 65.646 7.126 C 65.505 7.126 65.349 7.143 65.176 7.174 L 65.176 7.368 C 65.159 7.399 65.157 7.438 65.164 7.487 C 65.171 7.536 65.159 7.575 65.128 7.607 L 64.704 7.607 L 64.704 8.255 C 64.687 8.304 64.684 8.35 64.692 8.399 C 64.699 8.448 64.687 8.504 64.656 8.568 L 64.255 8.568 C 64.224 8.648 64.217 8.727 64.231 8.807 C 64.246 8.888 64.238 8.969 64.207 9.047 C 64.176 9.047 64.14 9.042 64.102 9.035 C 64.066 9.026 64.029 9.03 63.996 9.047 C 63.965 9.047 63.929 9.042 63.891 9.035 C 63.852 9.027 63.809 9.04 63.761 9.071 L 63.761 9.959 C 63.699 9.976 63.62 9.983 63.526 9.983 L 63.421 9.983 C 63.382 9.983 63.339 10 63.291 10.032 L 63.291 10.895 C 63.26 10.927 63.224 10.939 63.186 10.932 C 63.147 10.924 63.104 10.927 63.056 10.944 L 62.951 10.944 C 62.912 10.944 62.869 10.961 62.821 10.993 L 62.821 12.816 C 62.79 12.848 62.754 12.86 62.716 12.853 C 62.673 12.845 62.63 12.841 62.586 12.841 L 62.481 12.841 C 62.44 12.842 62.402 12.859 62.375 12.89 L 62.375 14.689 C 62.375 14.706 62.382 14.72 62.399 14.738 L 62.61 14.738 C 62.641 14.755 62.68 14.757 62.728 14.75 C 62.776 14.742 62.814 14.755 62.845 14.786 L 62.845 15.649 C 62.845 15.666 62.852 15.674 62.869 15.674 C 62.948 15.706 63.023 15.713 63.092 15.698 C 63.162 15.684 63.229 15.691 63.291 15.723 L 63.291 15.938 C 63.306 15.97 63.31 16.006 63.303 16.045 C 63.296 16.084 63.308 16.128 63.339 16.177 L 63.74 16.177 C 63.771 16.209 63.783 16.248 63.776 16.297 C 63.768 16.346 63.764 16.385 63.764 16.417 C 63.778 16.449 63.778 16.485 63.764 16.524 C 63.747 16.564 63.756 16.6 63.788 16.632 L 66.071 16.632 C 66.102 16.551 66.109 16.476 66.095 16.405 C 66.078 16.334 66.095 16.258 66.143 16.177 L 66.989 16.177 L 67.037 16.128 L 67.037 15.913 C 67.037 15.882 67.032 15.845 67.025 15.806 C 67.018 15.767 67.03 15.73 67.061 15.698 L 67.38 15.698 C 67.418 15.698 67.461 15.681 67.509 15.649 L 67.509 15.241 C 67.589 15.209 67.665 15.202 67.744 15.217 C 67.824 15.234 67.9 15.224 67.979 15.192 L 67.979 14.305 C 68.011 14.273 68.049 14.261 68.097 14.268 C 68.145 14.276 68.183 14.273 68.215 14.256 C 68.246 14.256 68.282 14.261 68.32 14.268 C 68.358 14.276 68.394 14.263 68.426 14.232 L 68.426 13.369 L 68.473 13.32 L 68.685 13.32 C 68.716 13.305 68.752 13.3 68.79 13.308 C 68.828 13.315 68.864 13.303 68.896 13.271 L 68.896 11.929 L 68.944 11.88 L 69.32 11.88 L 69.368 11.856 L 69.368 7.754 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7mm43y\",layoutDependency:layoutDependency,layoutId:\"D4TNZafYs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.66 16.269\" overflow=\"visible\"><path d=\"M 13.346 3.116 C 13.388 3.138 13.439 3.138 13.503 3.116 C 13.567 3.097 13.618 3.106 13.66 3.148 L 13.66 4.998 C 13.66 5.62 13.65 6.248 13.628 6.879 L 13.094 6.879 C 13.052 6.986 13.043 7.086 13.062 7.179 C 13.081 7.273 13.071 7.376 13.03 7.479 L 12.966 7.511 L 3.146 7.511 C 3.105 7.617 3.095 7.717 3.114 7.811 C 3.134 7.904 3.124 8.007 3.082 8.11 L 2.548 8.11 L 2.484 8.175 L 2.484 13.076 L 2.516 13.14 L 3.05 13.14 C 3.092 13.182 3.108 13.234 3.098 13.298 C 3.089 13.363 3.092 13.414 3.114 13.456 L 3.114 13.707 C 3.156 13.749 3.204 13.765 3.255 13.756 C 3.306 13.746 3.354 13.749 3.396 13.772 L 3.677 13.772 C 3.719 13.836 3.735 13.894 3.725 13.946 C 3.715 13.997 3.709 14.046 3.709 14.088 C 3.728 14.152 3.741 14.236 3.741 14.342 C 3.783 14.384 3.831 14.4 3.882 14.39 C 3.933 14.381 3.981 14.384 4.022 14.407 L 4.336 14.407 L 4.336 14.977 C 4.441 14.999 4.64 15.009 4.931 15.009 L 6.798 15.009 C 7.102 15.009 7.316 14.999 7.441 14.977 L 7.441 14.439 L 7.505 14.407 L 8.665 14.407 C 8.707 14.3 8.716 14.197 8.697 14.091 C 8.675 13.984 8.688 13.881 8.729 13.775 C 8.793 13.752 8.854 13.749 8.918 13.759 C 8.982 13.769 9.055 13.775 9.138 13.775 L 9.893 13.775 C 9.935 13.711 9.951 13.643 9.941 13.569 C 9.931 13.5 9.926 13.432 9.925 13.363 L 9.925 13.269 L 9.957 13.047 L 9.957 12.953 C 9.957 12.87 9.951 12.795 9.941 12.731 C 9.931 12.667 9.935 12.596 9.957 12.509 L 10.254 12.509 C 10.347 12.509 10.446 12.499 10.552 12.476 L 10.552 11.307 C 10.657 11.265 10.756 11.255 10.849 11.275 C 10.942 11.297 11.041 11.284 11.146 11.242 L 11.178 11.21 L 11.178 8.806 C 11.22 8.764 11.268 8.748 11.319 8.758 C 11.37 8.768 11.428 8.764 11.492 8.742 L 11.773 8.742 C 11.815 8.826 11.831 8.906 11.821 8.98 C 11.812 9.054 11.805 9.122 11.805 9.187 L 11.805 9.976 C 11.911 10.018 12.01 10.028 12.103 10.008 C 12.195 9.989 12.294 9.999 12.4 10.04 L 12.4 13.74 C 12.377 13.762 12.336 13.772 12.275 13.772 L 11.866 13.772 C 11.802 13.814 11.776 13.862 11.786 13.914 C 11.796 13.965 11.802 14.013 11.802 14.055 L 11.802 14.339 C 11.738 14.381 11.68 14.397 11.629 14.387 C 11.582 14.376 11.532 14.382 11.489 14.403 L 11.207 14.403 C 11.166 14.51 11.156 14.61 11.175 14.703 C 11.194 14.796 11.185 14.9 11.143 15.003 L 9.983 15.003 C 9.941 15.109 9.931 15.212 9.951 15.318 C 9.97 15.425 9.96 15.528 9.919 15.634 L 8.726 15.634 C 8.684 15.699 8.668 15.757 8.678 15.808 C 8.688 15.86 8.694 15.908 8.694 15.95 L 8.694 16.205 C 8.672 16.227 8.662 16.246 8.662 16.269 L 3.108 16.269 L 3.108 15.828 L 3.015 15.734 C 2.993 15.715 2.974 15.683 2.951 15.641 L 1.915 15.641 C 1.893 15.641 1.874 15.631 1.851 15.608 L 1.851 15.228 C 1.81 15.186 1.778 15.138 1.759 15.086 C 1.739 15.035 1.688 15.003 1.634 15.006 L 1.289 15.006 C 1.246 14.964 1.223 14.907 1.225 14.848 L 1.225 14.658 C 1.244 14.574 1.193 14.49 1.068 14.403 L 0.63 14.403 C 0.608 14.213 0.604 14.023 0.614 13.833 C 0.624 13.643 0.608 13.453 0.566 13.263 L 0.502 13.169 C 0.396 13.15 0.307 13.137 0.237 13.137 L 0 13.137 L 0 7.54 C 0.042 7.498 0.093 7.482 0.157 7.492 C 0.221 7.501 0.272 7.508 0.313 7.508 C 0.419 7.508 0.512 7.498 0.595 7.476 L 0.595 7.411 C 0.614 7.115 0.627 6.821 0.627 6.525 L 0.627 5.639 L 1.193 5.639 C 1.234 5.555 1.25 5.481 1.241 5.417 C 1.231 5.352 1.225 5.291 1.225 5.226 C 1.244 5.143 1.25 5.069 1.241 5.004 C 1.231 4.94 1.225 4.869 1.225 4.782 C 1.244 4.72 1.244 4.654 1.225 4.592 C 1.202 4.527 1.215 4.456 1.257 4.369 L 1.823 4.369 C 1.864 4.286 1.88 4.211 1.871 4.147 C 1.861 4.083 1.855 4.021 1.855 3.957 L 1.855 3.544 C 1.855 3.461 1.848 3.387 1.839 3.322 C 1.829 3.258 1.845 3.187 1.887 3.1 L 2.452 3.1 C 2.494 3.058 2.51 3.006 2.5 2.942 C 2.491 2.877 2.484 2.826 2.484 2.784 L 2.484 2.529 C 2.526 2.488 2.574 2.471 2.625 2.481 C 2.676 2.491 2.724 2.488 2.766 2.465 L 3.047 2.465 C 3.089 2.423 3.105 2.372 3.095 2.307 C 3.086 2.243 3.089 2.191 3.111 2.149 L 3.111 1.898 C 3.153 1.856 3.201 1.84 3.252 1.85 C 3.303 1.859 3.351 1.866 3.393 1.866 C 3.456 1.846 3.514 1.84 3.565 1.85 C 3.616 1.859 3.664 1.866 3.706 1.866 L 3.706 1.295 L 3.77 1.231 L 4.963 1.231 L 4.963 0.632 L 5.026 0.599 L 6.155 0.599 C 6.219 0.493 6.238 0.393 6.219 0.3 C 6.197 0.206 6.21 0.103 6.251 0 L 10.517 0 C 10.558 0.042 10.574 0.09 10.565 0.142 C 10.555 0.193 10.549 0.242 10.549 0.284 C 10.568 0.325 10.574 0.374 10.565 0.425 C 10.555 0.477 10.549 0.535 10.549 0.599 L 11.741 0.599 C 11.783 0.641 11.805 0.693 11.805 0.757 L 11.805 1.17 C 11.847 1.212 11.895 1.228 11.946 1.218 C 11.997 1.208 12.045 1.212 12.087 1.234 L 12.368 1.234 C 12.409 1.299 12.425 1.357 12.416 1.408 C 12.406 1.46 12.409 1.508 12.432 1.55 L 12.432 1.801 C 12.537 1.843 12.636 1.859 12.729 1.85 C 12.822 1.84 12.921 1.856 13.027 1.898 L 13.027 3.068 C 13.091 3.109 13.148 3.126 13.199 3.116 C 13.25 3.106 13.298 3.1 13.34 3.1 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.245 12.342\" overflow=\"visible\"><path d=\"M 10.01 2.364 C 10.041 2.381 10.079 2.381 10.127 2.364 C 10.175 2.349 10.214 2.356 10.245 2.388 L 10.245 3.791 C 10.245 4.263 10.238 4.74 10.221 5.219 L 9.82 5.219 C 9.789 5.3 9.782 5.375 9.796 5.446 C 9.811 5.517 9.804 5.595 9.772 5.674 L 9.724 5.698 L 2.36 5.698 C 2.329 5.779 2.321 5.854 2.336 5.925 C 2.35 5.996 2.343 6.074 2.312 6.153 L 1.911 6.153 L 1.863 6.202 L 1.863 9.92 L 1.887 9.968 L 2.288 9.968 C 2.319 10 2.331 10.039 2.324 10.088 C 2.317 10.137 2.319 10.176 2.336 10.208 L 2.336 10.399 C 2.367 10.43 2.403 10.443 2.441 10.435 C 2.48 10.428 2.516 10.43 2.547 10.448 L 2.758 10.448 C 2.789 10.496 2.801 10.54 2.794 10.58 C 2.787 10.619 2.782 10.655 2.782 10.687 C 2.796 10.736 2.806 10.8 2.806 10.88 C 2.837 10.912 2.873 10.924 2.911 10.917 C 2.95 10.91 2.986 10.912 3.017 10.929 L 3.252 10.929 L 3.252 11.362 C 3.331 11.379 3.48 11.386 3.698 11.386 L 5.098 11.386 C 5.326 11.386 5.487 11.379 5.58 11.362 L 5.58 10.954 L 5.628 10.929 L 6.499 10.929 C 6.53 10.848 6.537 10.77 6.523 10.69 C 6.506 10.609 6.516 10.531 6.547 10.45 C 6.595 10.433 6.64 10.43 6.688 10.438 C 6.736 10.445 6.791 10.45 6.854 10.45 L 7.42 10.45 C 7.451 10.401 7.463 10.35 7.456 10.294 C 7.448 10.242 7.444 10.189 7.444 10.137 L 7.444 10.066 L 7.468 9.898 L 7.468 9.827 C 7.468 9.763 7.463 9.707 7.456 9.658 C 7.449 9.609 7.451 9.555 7.468 9.489 L 7.691 9.489 C 7.76 9.489 7.835 9.482 7.914 9.465 L 7.914 8.578 C 7.993 8.546 8.067 8.538 8.137 8.553 C 8.206 8.57 8.281 8.56 8.36 8.529 L 8.384 8.504 L 8.384 6.681 C 8.415 6.649 8.451 6.637 8.489 6.644 C 8.528 6.651 8.571 6.649 8.619 6.632 L 8.83 6.632 C 8.861 6.695 8.873 6.756 8.866 6.813 C 8.859 6.869 8.854 6.92 8.854 6.969 L 8.854 7.568 C 8.933 7.6 9.007 7.607 9.077 7.592 C 9.146 7.578 9.221 7.585 9.3 7.617 L 9.3 10.423 C 9.283 10.44 9.252 10.448 9.206 10.448 L 8.899 10.448 C 8.851 10.479 8.832 10.516 8.839 10.555 C 8.847 10.594 8.851 10.631 8.851 10.663 L 8.851 10.878 C 8.803 10.91 8.76 10.922 8.722 10.914 C 8.686 10.906 8.649 10.91 8.616 10.927 L 8.405 10.927 C 8.374 11.007 8.367 11.083 8.381 11.154 C 8.396 11.225 8.389 11.303 8.357 11.381 L 7.487 11.381 C 7.456 11.462 7.449 11.54 7.463 11.621 C 7.477 11.702 7.47 11.78 7.439 11.86 L 6.544 11.86 C 6.513 11.909 6.501 11.953 6.508 11.992 C 6.516 12.032 6.52 12.068 6.52 12.1 L 6.52 12.293 C 6.504 12.31 6.497 12.325 6.497 12.342 L 2.331 12.342 L 2.331 12.007 L 2.261 11.936 C 2.245 11.922 2.23 11.897 2.213 11.865 L 1.436 11.865 C 1.42 11.865 1.405 11.858 1.389 11.841 L 1.389 11.552 C 1.357 11.521 1.333 11.484 1.319 11.445 C 1.304 11.406 1.266 11.381 1.225 11.384 L 0.966 11.384 C 0.935 11.352 0.917 11.309 0.918 11.264 L 0.918 11.12 C 0.933 11.056 0.894 10.993 0.801 10.927 L 0.472 10.927 C 0.456 10.782 0.453 10.638 0.46 10.494 C 0.468 10.35 0.456 10.206 0.424 10.061 L 0.377 9.99 C 0.297 9.976 0.23 9.966 0.177 9.966 L 0 9.966 L 0 5.72 C 0.031 5.688 0.07 5.676 0.118 5.683 C 0.165 5.691 0.204 5.696 0.235 5.696 C 0.314 5.696 0.384 5.688 0.446 5.671 L 0.446 5.622 C 0.46 5.397 0.47 5.175 0.47 4.95 L 0.47 4.278 L 0.894 4.278 C 0.926 4.214 0.938 4.158 0.93 4.109 C 0.923 4.06 0.918 4.014 0.918 3.965 C 0.933 3.901 0.938 3.845 0.93 3.796 C 0.923 3.747 0.918 3.694 0.918 3.628 C 0.933 3.581 0.933 3.53 0.918 3.483 C 0.902 3.434 0.911 3.381 0.942 3.315 L 1.367 3.315 C 1.398 3.251 1.41 3.195 1.403 3.146 C 1.396 3.097 1.391 3.051 1.391 3.002 L 1.391 2.689 C 1.391 2.625 1.386 2.569 1.379 2.52 C 1.372 2.471 1.384 2.418 1.415 2.352 L 1.839 2.352 C 1.871 2.32 1.883 2.281 1.875 2.232 C 1.868 2.183 1.863 2.144 1.863 2.112 L 1.863 1.919 C 1.895 1.887 1.93 1.875 1.969 1.882 C 2.007 1.89 2.043 1.887 2.074 1.87 L 2.285 1.87 C 2.317 1.838 2.329 1.799 2.321 1.75 C 2.314 1.701 2.317 1.662 2.333 1.63 L 2.333 1.44 C 2.365 1.408 2.401 1.396 2.439 1.403 C 2.477 1.41 2.513 1.415 2.544 1.415 C 2.592 1.401 2.636 1.396 2.674 1.403 C 2.712 1.41 2.748 1.415 2.779 1.415 L 2.779 0.983 L 2.827 0.934 L 3.722 0.934 L 3.722 0.479 L 3.77 0.455 L 4.616 0.455 C 4.664 0.374 4.679 0.298 4.664 0.227 C 4.648 0.156 4.657 0.078 4.688 0 L 7.887 0 C 7.919 0.032 7.931 0.068 7.923 0.108 C 7.916 0.147 7.911 0.183 7.911 0.215 C 7.926 0.247 7.931 0.284 7.923 0.323 C 7.916 0.362 7.911 0.406 7.911 0.455 L 8.806 0.455 C 8.837 0.486 8.854 0.526 8.854 0.574 L 8.854 0.887 C 8.885 0.919 8.921 0.931 8.959 0.924 C 8.998 0.917 9.034 0.919 9.065 0.936 L 9.276 0.936 C 9.307 0.985 9.319 1.029 9.312 1.068 C 9.305 1.107 9.307 1.144 9.324 1.176 L 9.324 1.366 C 9.403 1.398 9.477 1.41 9.547 1.403 C 9.616 1.396 9.691 1.408 9.77 1.44 L 9.77 2.327 C 9.818 2.359 9.861 2.371 9.899 2.364 C 9.938 2.356 9.974 2.352 10.005 2.352 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ocifhg\",layoutDependency:layoutDependency,layoutId:\"duujyqflF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.074 4.998\" overflow=\"visible\"><path d=\"M 8.074 2.655 C 7.991 2.507 7.891 2.455 7.776 2.497 C 7.661 2.539 7.552 2.529 7.447 2.465 L 7.447 0.883 C 7.466 0.799 7.415 0.715 7.29 0.632 L 6.222 0.632 L 6.222 0.158 L 6.066 0 L 4.403 0 C 4.381 0.023 4.361 0.032 4.339 0.032 L 4.339 0.632 L 3.93 0.632 C 3.866 0.632 3.799 0.625 3.725 0.615 C 3.652 0.606 3.584 0.609 3.52 0.632 C 3.456 0.632 3.389 0.625 3.316 0.615 C 3.244 0.605 3.171 0.623 3.111 0.664 L 3.111 1.202 C 3.047 1.244 2.99 1.26 2.938 1.25 C 2.882 1.239 2.824 1.234 2.766 1.234 C 2.724 1.257 2.676 1.26 2.625 1.25 C 2.573 1.241 2.52 1.259 2.484 1.299 L 2.484 1.553 C 2.484 1.595 2.491 1.643 2.5 1.695 C 2.51 1.746 2.494 1.804 2.452 1.869 L 2.139 1.869 C 2.098 1.891 2.05 1.895 1.998 1.885 C 1.946 1.875 1.893 1.894 1.858 1.933 L 1.858 2.185 C 1.858 2.227 1.864 2.278 1.874 2.343 C 1.883 2.407 1.867 2.459 1.826 2.5 L 1.292 2.5 C 1.25 2.565 1.234 2.623 1.244 2.674 C 1.253 2.726 1.25 2.774 1.228 2.816 C 1.228 2.858 1.234 2.91 1.244 2.974 C 1.253 3.039 1.237 3.09 1.196 3.132 L 0.63 3.132 C 0.608 3.216 0.604 3.29 0.614 3.354 C 0.624 3.419 0.63 3.48 0.63 3.544 L 0.63 3.67 L 0.598 3.86 L 0.598 3.986 C 0.598 4.05 0.604 4.112 0.614 4.176 C 0.624 4.24 0.608 4.315 0.566 4.398 L 0 4.398 L 0 4.998 L 8 4.998 C 8.042 4.598 8.064 4.202 8.064 3.812 L 8.064 2.658 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.055 3.791\" overflow=\"visible\"><path d=\"M 6.055 2.014 C 5.993 1.902 5.919 1.863 5.832 1.894 C 5.746 1.926 5.664 1.919 5.585 1.87 L 5.585 0.67 C 5.6 0.606 5.561 0.543 5.468 0.479 L 4.667 0.479 L 4.667 0.12 L 4.549 0 L 3.302 0 C 3.285 0.017 3.271 0.024 3.254 0.024 L 3.254 0.479 L 2.947 0.479 C 2.899 0.479 2.849 0.474 2.794 0.467 C 2.739 0.46 2.688 0.462 2.64 0.479 C 2.592 0.479 2.542 0.474 2.487 0.467 C 2.433 0.459 2.378 0.472 2.333 0.504 L 2.333 0.912 C 2.285 0.944 2.242 0.956 2.204 0.948 C 2.161 0.94 2.118 0.936 2.074 0.936 C 2.043 0.953 2.007 0.956 1.969 0.948 C 1.93 0.941 1.89 0.955 1.863 0.985 L 1.863 1.178 C 1.863 1.21 1.868 1.247 1.875 1.286 C 1.883 1.325 1.871 1.369 1.839 1.418 L 1.604 1.418 C 1.573 1.435 1.537 1.437 1.499 1.43 C 1.46 1.423 1.42 1.437 1.393 1.467 L 1.393 1.657 C 1.393 1.689 1.398 1.728 1.405 1.777 C 1.412 1.826 1.401 1.865 1.369 1.897 L 0.969 1.897 C 0.938 1.946 0.926 1.99 0.933 2.029 C 0.94 2.068 0.938 2.105 0.921 2.136 C 0.921 2.168 0.926 2.207 0.933 2.256 C 0.94 2.305 0.928 2.344 0.897 2.376 L 0.472 2.376 C 0.456 2.44 0.453 2.496 0.46 2.545 C 0.468 2.594 0.472 2.64 0.472 2.689 L 0.472 2.784 L 0.448 2.928 L 0.448 3.024 C 0.448 3.073 0.453 3.119 0.46 3.168 C 0.468 3.217 0.456 3.273 0.424 3.337 L 0 3.337 L 0 3.791 L 6 3.791 C 6.031 3.488 6.048 3.188 6.048 2.892 L 6.048 2.017 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13wn5f1\",layoutDependency:layoutDependency,layoutId:\"GN7M2hc9j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.802 23.187\" overflow=\"visible\"><path d=\"M 11.738 0 C 11.78 0.042 11.802 0.093 11.802 0.158 L 11.802 0.632 L 11.236 0.632 C 11.172 0.738 11.153 0.844 11.172 0.947 C 11.191 1.054 11.182 1.157 11.14 1.263 L 10.574 1.263 C 10.533 1.369 10.526 1.473 10.558 1.579 C 10.59 1.685 10.584 1.788 10.542 1.895 L 9.976 1.895 C 9.954 1.917 9.944 1.937 9.944 1.959 L 9.944 3.097 C 9.839 3.138 9.736 3.148 9.631 3.129 C 9.525 3.109 9.42 3.119 9.317 3.161 C 9.295 3.225 9.292 3.293 9.302 3.367 C 9.311 3.441 9.317 3.509 9.317 3.573 L 9.317 5.597 C 9.212 5.639 9.11 5.649 9.004 5.629 C 8.899 5.61 8.796 5.62 8.691 5.661 L 8.691 8.729 C 8.649 8.771 8.598 8.787 8.534 8.777 C 8.47 8.768 8.419 8.771 8.377 8.793 L 8.125 8.793 C 8.083 8.835 8.061 8.874 8.061 8.903 L 8.061 11.89 L 7.936 11.89 L 7.655 11.922 C 7.591 11.922 7.517 11.945 7.434 11.987 L 7.434 14.958 C 7.434 14.98 7.425 14.999 7.402 15.022 C 7.319 15.045 7.23 15.048 7.137 15.038 C 7.044 15.028 6.942 15.045 6.839 15.086 L 6.839 16.304 C 6.839 16.694 6.83 17.091 6.807 17.49 C 6.807 17.513 6.798 17.532 6.775 17.555 L 6.51 17.555 C 6.417 17.555 6.315 17.564 6.213 17.587 L 6.213 20.622 L 6.149 20.687 L 5.883 20.687 C 5.791 20.687 5.688 20.709 5.586 20.751 L 5.586 21.257 C 5.692 21.299 5.791 21.309 5.883 21.289 C 5.976 21.27 6.075 21.28 6.181 21.321 C 6.222 21.405 6.232 21.479 6.213 21.544 C 6.19 21.608 6.19 21.669 6.213 21.734 L 6.213 22.523 L 6.245 22.556 L 8.63 22.556 C 8.649 22.578 8.672 22.588 8.694 22.588 L 8.694 22.887 C 8.694 22.981 8.672 23.084 8.63 23.187 L 0.032 23.187 C 0.01 23.081 0 22.981 0 22.887 L 0 22.62 L 0.064 22.556 L 1.791 22.556 C 1.874 22.491 1.896 22.43 1.855 22.365 L 1.855 21.953 L 1.979 21.953 L 2.168 21.921 L 3.047 21.921 C 3.089 21.901 3.111 21.869 3.111 21.827 L 3.111 20.12 C 3.111 20.1 3.121 20.078 3.143 20.055 L 3.677 20.055 C 3.696 20.036 3.719 20.004 3.741 19.962 L 3.741 16.991 C 3.76 16.949 3.834 16.926 3.962 16.926 L 4.307 16.926 C 4.329 16.907 4.339 16.884 4.339 16.862 L 4.339 14.458 C 4.445 14.416 4.544 14.407 4.636 14.426 C 4.729 14.448 4.828 14.436 4.934 14.394 L 4.966 14.361 L 4.966 11.326 C 5.071 11.284 5.174 11.275 5.279 11.294 C 5.385 11.316 5.487 11.304 5.592 11.262 L 5.592 8.194 C 5.634 8.152 5.685 8.136 5.749 8.146 C 5.813 8.155 5.864 8.162 5.906 8.162 L 6.158 8.162 C 6.2 8.12 6.222 8.078 6.222 8.036 L 6.222 5.665 C 6.328 5.642 6.421 5.639 6.504 5.649 C 6.587 5.658 6.683 5.665 6.785 5.665 C 6.827 5.623 6.843 5.581 6.833 5.539 C 6.823 5.497 6.817 5.455 6.817 5.413 C 6.859 4.337 6.859 3.264 6.817 2.188 C 6.817 1.998 6.734 1.904 6.564 1.904 L 6.251 1.904 C 6.231 1.889 6.22 1.865 6.219 1.84 L 6.219 1.427 L 6.062 1.27 L 5.215 1.27 C 4.943 1.27 4.662 1.26 4.368 1.237 L 4.368 0.667 C 4.473 0.625 4.572 0.615 4.665 0.635 C 4.758 0.657 4.857 0.644 4.963 0.603 L 4.963 0.064 L 5.026 0 L 11.741 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.851 17.59\" overflow=\"visible\"><path d=\"M 8.803 0 C 8.835 0.032 8.851 0.071 8.851 0.12 L 8.851 0.479 L 8.427 0.479 C 8.379 0.56 8.365 0.64 8.379 0.719 C 8.393 0.799 8.386 0.878 8.355 0.958 L 7.931 0.958 C 7.899 1.039 7.895 1.117 7.919 1.198 C 7.943 1.278 7.938 1.357 7.907 1.437 L 7.482 1.437 C 7.465 1.454 7.458 1.469 7.458 1.486 L 7.458 2.349 C 7.379 2.381 7.302 2.388 7.223 2.374 C 7.144 2.359 7.065 2.366 6.988 2.398 C 6.971 2.447 6.969 2.498 6.976 2.554 C 6.983 2.611 6.988 2.662 6.988 2.711 L 6.988 4.246 C 6.909 4.278 6.832 4.285 6.753 4.27 C 6.674 4.256 6.597 4.263 6.518 4.295 L 6.518 6.622 C 6.487 6.654 6.449 6.666 6.401 6.659 C 6.353 6.651 6.314 6.654 6.283 6.671 L 6.094 6.671 C 6.062 6.703 6.046 6.732 6.046 6.754 L 6.046 9.02 L 5.952 9.02 L 5.741 9.044 C 5.693 9.044 5.638 9.062 5.576 9.093 L 5.576 11.347 C 5.576 11.364 5.568 11.379 5.552 11.396 C 5.489 11.413 5.422 11.416 5.353 11.408 C 5.283 11.401 5.206 11.413 5.13 11.445 L 5.13 12.369 C 5.13 12.665 5.122 12.965 5.106 13.268 C 5.106 13.286 5.098 13.3 5.082 13.317 L 4.883 13.317 C 4.813 13.317 4.736 13.325 4.66 13.342 L 4.66 15.644 L 4.612 15.693 L 4.413 15.693 C 4.343 15.693 4.266 15.71 4.19 15.742 L 4.19 16.126 C 4.269 16.158 4.343 16.165 4.413 16.15 C 4.482 16.136 4.556 16.143 4.636 16.175 C 4.667 16.238 4.674 16.295 4.66 16.344 C 4.643 16.392 4.643 16.439 4.66 16.488 L 4.66 17.087 L 4.684 17.111 L 6.473 17.111 C 6.487 17.128 6.504 17.136 6.52 17.136 L 6.52 17.363 C 6.52 17.434 6.504 17.512 6.473 17.59 L 0.024 17.59 C 0.007 17.51 0 17.434 0 17.363 L 0 17.16 L 0.048 17.111 L 1.343 17.111 C 1.405 17.062 1.422 17.016 1.391 16.967 L 1.391 16.654 L 1.484 16.654 L 1.626 16.63 L 2.285 16.63 C 2.317 16.615 2.333 16.59 2.333 16.559 L 2.333 15.263 C 2.333 15.248 2.341 15.231 2.357 15.214 L 2.758 15.214 C 2.772 15.2 2.789 15.175 2.806 15.143 L 2.806 12.89 C 2.82 12.858 2.875 12.841 2.971 12.841 L 3.23 12.841 C 3.247 12.826 3.254 12.809 3.254 12.792 L 3.254 10.968 C 3.333 10.936 3.408 10.929 3.477 10.944 C 3.547 10.961 3.621 10.951 3.7 10.919 L 3.724 10.895 L 3.724 8.592 C 3.803 8.56 3.88 8.553 3.959 8.568 C 4.038 8.585 4.115 8.575 4.194 8.543 L 4.194 6.216 C 4.225 6.184 4.264 6.172 4.312 6.18 C 4.36 6.187 4.398 6.192 4.429 6.192 L 4.619 6.192 C 4.65 6.16 4.667 6.128 4.667 6.096 L 4.667 4.297 C 4.746 4.28 4.815 4.278 4.878 4.285 C 4.94 4.292 5.012 4.297 5.089 4.297 C 5.12 4.266 5.132 4.234 5.125 4.202 C 5.118 4.17 5.113 4.138 5.113 4.107 C 5.144 3.29 5.144 2.476 5.113 1.66 C 5.113 1.516 5.05 1.445 4.923 1.445 L 4.688 1.445 C 4.674 1.433 4.665 1.415 4.664 1.396 L 4.664 1.083 L 4.547 0.963 L 3.911 0.963 C 3.707 0.963 3.496 0.956 3.276 0.939 L 3.276 0.506 C 3.355 0.474 3.429 0.467 3.499 0.482 C 3.568 0.499 3.643 0.489 3.722 0.457 L 3.722 0.049 L 3.77 0 L 8.806 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7svmqz\",layoutDependency:layoutDependency,layoutId:\"e5pcsN3vS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.932 16.288\" overflow=\"visible\"><path d=\"M 14.913 0.451 L 14.913 0.864 C 14.913 0.928 14.919 0.996 14.929 1.07 C 14.939 1.144 14.923 1.212 14.881 1.276 L 14.315 1.276 C 14.274 1.382 14.264 1.485 14.283 1.592 C 14.302 1.698 14.293 1.801 14.251 1.908 L 13.717 1.908 L 13.653 1.972 L 13.653 5.639 L 13.621 5.671 L 12.461 5.671 C 12.441 5.656 12.429 5.632 12.429 5.607 L 12.429 4.453 C 12.429 4.086 12.419 3.709 12.397 3.332 C 12.374 3.29 12.323 3.225 12.24 3.142 L 12.176 3.142 C 12.154 3.164 12.112 3.174 12.051 3.174 C 11.968 3.174 11.895 3.164 11.831 3.142 L 11.799 3.109 L 11.799 2.761 C 11.799 2.613 11.725 2.539 11.578 2.539 L 11.233 2.539 L 11.169 2.507 L 11.169 2.065 C 11.105 2.001 11.044 1.949 10.98 1.908 L 10.542 1.908 L 10.542 1.466 C 10.501 1.424 10.475 1.392 10.462 1.373 C 10.453 1.353 10.427 1.331 10.382 1.308 L 7.495 1.308 C 7.431 1.415 7.415 1.508 7.447 1.592 C 7.479 1.676 7.473 1.772 7.431 1.875 C 7.409 1.898 7.38 1.908 7.338 1.908 L 6.788 1.908 C 6.609 1.908 6.417 1.93 6.206 1.972 L 6.206 4.943 C 6.206 4.985 6.216 5.017 6.238 5.036 L 6.772 5.036 C 6.814 5.101 6.83 5.159 6.82 5.21 C 6.811 5.262 6.804 5.31 6.804 5.352 C 6.823 5.394 6.83 5.436 6.82 5.478 C 6.811 5.52 6.804 5.562 6.804 5.603 C 6.846 5.645 6.887 5.668 6.929 5.668 L 7.431 5.668 C 7.45 5.774 7.457 5.874 7.447 5.968 C 7.437 6.061 7.431 6.164 7.431 6.267 C 7.495 6.309 7.562 6.325 7.636 6.316 C 7.709 6.306 7.776 6.299 7.84 6.299 L 8.656 6.299 C 8.697 6.406 8.707 6.506 8.688 6.599 C 8.665 6.693 8.665 6.796 8.688 6.899 C 8.752 6.941 8.819 6.95 8.892 6.931 C 8.966 6.912 9.033 6.912 9.097 6.931 L 9.506 6.931 C 9.57 6.931 9.637 6.925 9.711 6.915 C 9.784 6.905 9.851 6.921 9.915 6.963 L 9.915 7.501 C 9.979 7.543 10.037 7.559 10.088 7.55 C 10.139 7.54 10.187 7.543 10.229 7.566 L 10.51 7.566 C 10.552 7.672 10.561 7.766 10.542 7.849 C 10.52 7.933 10.533 8.03 10.574 8.133 L 10.606 8.165 L 11.767 8.165 C 11.808 8.271 11.818 8.378 11.799 8.481 C 11.776 8.587 11.789 8.69 11.831 8.797 L 12.365 8.797 C 12.406 8.861 12.422 8.919 12.413 8.971 C 12.403 9.022 12.406 9.071 12.429 9.112 L 12.429 9.396 C 12.534 9.438 12.627 9.448 12.71 9.428 C 12.793 9.409 12.889 9.419 12.991 9.46 C 13.011 10.073 13.023 10.682 13.023 11.294 L 13.023 13.127 C 12.918 13.192 12.819 13.211 12.726 13.192 C 12.633 13.172 12.531 13.182 12.429 13.224 L 12.429 14.394 C 12.323 14.436 12.218 14.445 12.115 14.426 C 12.01 14.407 11.907 14.416 11.802 14.458 L 11.802 14.758 C 11.802 14.851 11.78 14.954 11.738 15.057 L 10.609 15.057 C 10.545 15.164 10.526 15.264 10.545 15.357 C 10.565 15.451 10.555 15.554 10.513 15.657 C 10.472 15.699 10.421 15.715 10.357 15.705 C 10.293 15.695 10.232 15.689 10.168 15.689 L 8.726 15.689 C 8.684 15.795 8.675 15.895 8.694 15.989 C 8.713 16.082 8.704 16.182 8.662 16.288 L 6.497 16.288 C 5.784 16.288 5.065 16.279 4.333 16.256 L 4.333 15.847 C 4.31 15.805 4.291 15.779 4.269 15.766 C 4.246 15.757 4.217 15.731 4.176 15.686 L 2.481 15.686 L 2.481 15.244 L 2.389 15.151 C 2.366 15.132 2.347 15.099 2.325 15.057 L 1.289 15.057 C 1.247 14.993 1.231 14.932 1.241 14.867 C 1.25 14.803 1.247 14.742 1.225 14.677 C 1.225 14.552 1.151 14.468 1.004 14.426 C 0.838 14.426 0.7 14.416 0.595 14.394 L 0.595 13.35 C 0.572 13.308 0.553 13.282 0.531 13.269 C 0.508 13.259 0.48 13.234 0.438 13.189 L 0 13.189 L 0 12.589 C 0.106 12.547 0.205 12.538 0.297 12.557 C 0.39 12.58 0.489 12.567 0.595 12.525 L 0.595 11.323 C 0.7 11.304 0.799 11.297 0.892 11.307 C 0.985 11.316 1.084 11.313 1.189 11.291 C 1.209 11.249 1.221 11.184 1.221 11.101 L 1.221 10.057 C 1.327 10.037 1.426 10.031 1.519 10.04 C 1.612 10.05 1.711 10.047 1.816 10.024 C 1.858 9.941 1.867 9.844 1.848 9.741 C 1.826 9.634 1.839 9.531 1.88 9.425 L 2.414 9.425 C 2.456 9.383 2.478 9.332 2.478 9.267 L 2.478 8.855 C 2.52 8.813 2.568 8.797 2.619 8.806 C 2.67 8.816 2.718 8.813 2.759 8.79 L 3.041 8.79 L 3.105 8.855 L 3.105 10.024 C 2.999 10.066 2.894 10.076 2.791 10.057 C 2.686 10.037 2.584 10.047 2.478 10.089 L 2.478 13.156 C 2.584 13.198 2.686 13.208 2.791 13.189 C 2.897 13.166 2.999 13.179 3.105 13.221 L 3.105 13.791 L 3.261 13.791 L 3.543 13.823 L 3.668 13.823 C 3.709 13.93 3.719 14.023 3.699 14.107 C 3.677 14.191 3.69 14.287 3.731 14.39 L 3.763 14.423 L 5.49 14.423 C 5.509 14.445 5.532 14.455 5.554 14.455 C 5.596 14.561 5.605 14.661 5.586 14.755 C 5.564 14.848 5.576 14.951 5.618 15.054 L 7.405 15.054 C 7.447 15.012 7.463 14.961 7.453 14.896 C 7.444 14.832 7.437 14.78 7.437 14.738 L 7.437 14.484 C 7.479 14.442 7.521 14.419 7.562 14.419 L 9.289 14.419 L 9.289 13.849 C 9.394 13.807 9.497 13.798 9.602 13.817 C 9.708 13.839 9.81 13.827 9.915 13.785 L 9.915 13.214 C 10.021 13.172 10.123 13.163 10.229 13.182 C 10.334 13.205 10.437 13.192 10.542 13.15 L 10.542 11.474 C 10.478 11.349 10.376 11.284 10.229 11.284 C 10.187 11.307 10.146 11.31 10.104 11.3 C 10.063 11.291 10.021 11.284 9.979 11.284 C 9.915 11.22 9.906 11.104 9.947 10.936 C 9.947 10.872 9.931 10.82 9.899 10.778 C 9.867 10.736 9.832 10.695 9.791 10.653 L 9.321 10.653 L 9.321 10.211 L 9.164 10.053 L 8.755 10.053 C 8.713 10.011 8.691 9.979 8.691 9.96 L 8.691 9.709 C 8.691 9.518 8.598 9.425 8.409 9.425 L 7.498 9.425 C 7.457 9.361 7.434 9.299 7.434 9.235 L 7.434 9.077 C 7.453 8.993 7.444 8.935 7.402 8.903 C 7.361 8.871 7.319 8.835 7.277 8.793 L 6.21 8.793 L 6.21 8.352 C 6.126 8.268 6.072 8.204 6.053 8.162 L 5.644 8.162 C 5.602 8.162 5.58 8.143 5.58 8.097 L 5.58 7.782 C 5.58 7.633 5.506 7.559 5.359 7.559 L 4.982 7.559 C 4.959 7.517 4.95 7.453 4.95 7.369 L 4.95 7.179 C 4.969 7.115 4.959 7.07 4.918 7.037 C 4.876 7.005 4.835 6.97 4.793 6.928 L 4.355 6.928 L 4.355 6.454 C 4.291 6.412 4.23 6.361 4.166 6.296 L 3.696 6.296 L 3.696 5.884 C 3.696 5.736 3.623 5.661 3.476 5.661 L 3.13 5.661 C 3.108 5.555 3.098 5.391 3.098 5.172 L 3.098 3.718 C 3.098 3.477 3.108 3.293 3.13 3.164 L 3.664 3.164 C 3.684 3.145 3.696 3.122 3.696 3.1 L 3.696 1.962 C 3.802 1.92 3.904 1.911 4.01 1.93 C 4.115 1.953 4.217 1.94 4.323 1.898 L 4.323 1.74 L 4.355 1.456 L 4.355 1.331 C 4.461 1.289 4.56 1.279 4.652 1.299 C 4.745 1.321 4.844 1.308 4.95 1.266 L 4.95 0.728 L 5.014 0.664 L 6.142 0.664 C 6.206 0.557 6.222 0.458 6.19 0.364 C 6.158 0.271 6.165 0.171 6.206 0.064 C 6.373 0.045 6.788 0.029 7.447 0.016 C 8.106 0.006 8.873 0 9.752 0 C 10.632 0 11.537 0.006 12.467 0.016 C 13.397 0.026 14.197 0.032 14.868 0.032 C 14.91 0.097 14.919 0.164 14.9 0.238 C 14.878 0.305 14.878 0.378 14.9 0.445 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.199 12.357\" overflow=\"visible\"><path d=\"M 11.185 0.342 L 11.185 0.655 C 11.185 0.704 11.19 0.755 11.197 0.812 C 11.204 0.868 11.192 0.919 11.161 0.968 L 10.736 0.968 C 10.705 1.049 10.698 1.127 10.712 1.208 C 10.727 1.288 10.72 1.366 10.688 1.447 L 10.288 1.447 L 10.24 1.496 L 10.24 4.278 L 10.216 4.302 L 9.345 4.302 C 9.331 4.29 9.322 4.272 9.321 4.253 L 9.321 3.378 C 9.321 3.1 9.314 2.814 9.298 2.528 C 9.281 2.496 9.242 2.447 9.18 2.383 L 9.132 2.383 C 9.115 2.4 9.084 2.408 9.039 2.408 C 8.976 2.408 8.921 2.4 8.873 2.383 L 8.849 2.359 L 8.849 2.095 C 8.849 1.982 8.794 1.926 8.684 1.926 L 8.425 1.926 L 8.377 1.902 L 8.377 1.567 C 8.329 1.518 8.283 1.479 8.235 1.447 L 7.907 1.447 L 7.907 1.112 C 7.875 1.08 7.856 1.056 7.847 1.041 C 7.839 1.027 7.82 1.01 7.787 0.992 L 5.621 0.992 C 5.573 1.073 5.561 1.144 5.585 1.208 C 5.609 1.271 5.604 1.344 5.573 1.423 C 5.556 1.44 5.535 1.447 5.504 1.447 L 5.091 1.447 C 4.957 1.447 4.813 1.464 4.655 1.496 L 4.655 3.75 C 4.655 3.782 4.662 3.806 4.679 3.821 L 5.079 3.821 C 5.11 3.87 5.122 3.914 5.115 3.953 C 5.108 3.992 5.103 4.028 5.103 4.06 C 5.118 4.092 5.122 4.124 5.115 4.156 C 5.108 4.187 5.103 4.219 5.103 4.251 C 5.134 4.283 5.166 4.3 5.197 4.3 L 5.573 4.3 C 5.588 4.38 5.592 4.456 5.585 4.527 C 5.578 4.598 5.573 4.676 5.573 4.754 C 5.621 4.786 5.672 4.798 5.727 4.791 C 5.782 4.784 5.832 4.779 5.88 4.779 L 6.492 4.779 C 6.523 4.86 6.53 4.935 6.516 5.006 C 6.499 5.077 6.499 5.155 6.516 5.234 C 6.564 5.265 6.614 5.273 6.669 5.258 C 6.724 5.243 6.775 5.243 6.823 5.258 L 7.13 5.258 C 7.178 5.258 7.228 5.253 7.283 5.246 C 7.338 5.238 7.389 5.251 7.437 5.282 L 7.437 5.691 C 7.485 5.722 7.528 5.735 7.566 5.727 C 7.604 5.72 7.64 5.722 7.672 5.74 L 7.883 5.74 C 7.914 5.82 7.921 5.891 7.907 5.955 C 7.89 6.018 7.899 6.092 7.931 6.17 L 7.955 6.194 L 8.825 6.194 C 8.856 6.275 8.863 6.356 8.849 6.434 C 8.832 6.514 8.842 6.593 8.873 6.673 L 9.274 6.673 C 9.305 6.722 9.317 6.766 9.309 6.805 C 9.302 6.844 9.305 6.881 9.321 6.913 L 9.321 7.128 C 9.401 7.16 9.47 7.167 9.533 7.152 C 9.595 7.138 9.667 7.145 9.744 7.177 C 9.758 7.641 9.768 8.103 9.768 8.568 L 9.768 9.959 C 9.688 10.008 9.614 10.022 9.545 10.008 C 9.475 9.993 9.398 10 9.321 10.032 L 9.321 10.919 C 9.242 10.951 9.163 10.958 9.086 10.944 C 9.007 10.929 8.931 10.936 8.851 10.968 L 8.851 11.196 C 8.851 11.266 8.835 11.345 8.803 11.423 L 7.957 11.423 C 7.909 11.504 7.895 11.579 7.909 11.65 C 7.923 11.721 7.916 11.799 7.885 11.878 C 7.854 11.909 7.815 11.922 7.768 11.914 C 7.72 11.907 7.674 11.902 7.626 11.902 L 6.544 11.902 C 6.513 11.983 6.506 12.058 6.52 12.129 C 6.535 12.2 6.528 12.276 6.497 12.357 L 4.873 12.357 C 4.338 12.357 3.799 12.349 3.249 12.332 L 3.249 12.022 C 3.233 11.99 3.218 11.97 3.201 11.961 C 3.185 11.953 3.163 11.934 3.132 11.9 L 1.861 11.9 L 1.861 11.565 L 1.791 11.494 C 1.775 11.479 1.76 11.455 1.743 11.423 L 0.966 11.423 C 0.935 11.374 0.923 11.328 0.93 11.279 C 0.938 11.23 0.935 11.183 0.918 11.134 C 0.918 11.039 0.863 10.976 0.753 10.944 C 0.628 10.944 0.525 10.936 0.446 10.919 L 0.446 10.127 C 0.429 10.096 0.415 10.076 0.398 10.066 C 0.381 10.059 0.36 10.039 0.329 10.005 L 0 10.005 L 0 9.55 C 0.079 9.519 0.153 9.511 0.223 9.526 C 0.293 9.543 0.367 9.533 0.446 9.502 L 0.446 8.59 C 0.525 8.575 0.6 8.57 0.669 8.578 C 0.739 8.585 0.813 8.582 0.892 8.565 C 0.906 8.534 0.916 8.485 0.916 8.421 L 0.916 7.629 C 0.995 7.614 1.07 7.61 1.139 7.617 C 1.209 7.624 1.283 7.622 1.362 7.605 C 1.393 7.541 1.401 7.468 1.386 7.39 C 1.369 7.309 1.379 7.231 1.41 7.15 L 1.811 7.15 C 1.842 7.118 1.859 7.079 1.859 7.03 L 1.859 6.717 C 1.89 6.686 1.926 6.673 1.964 6.681 C 2.002 6.688 2.038 6.686 2.07 6.668 L 2.281 6.668 L 2.329 6.717 L 2.329 7.605 C 2.249 7.636 2.17 7.644 2.094 7.629 C 2.014 7.614 1.938 7.622 1.859 7.654 L 1.859 9.981 C 1.938 10.012 2.014 10.02 2.094 10.005 C 2.173 9.988 2.249 9.998 2.329 10.03 L 2.329 10.462 L 2.446 10.462 L 2.657 10.487 L 2.751 10.487 C 2.782 10.567 2.789 10.638 2.775 10.702 C 2.758 10.765 2.767 10.839 2.799 10.917 L 2.823 10.941 L 4.118 10.941 C 4.132 10.958 4.149 10.966 4.166 10.966 C 4.197 11.046 4.204 11.122 4.19 11.193 C 4.173 11.264 4.182 11.342 4.213 11.42 L 5.554 11.42 C 5.585 11.389 5.597 11.35 5.59 11.301 C 5.583 11.252 5.578 11.213 5.578 11.181 L 5.578 10.988 C 5.609 10.956 5.64 10.939 5.672 10.939 L 6.967 10.939 L 6.967 10.506 C 7.046 10.474 7.122 10.467 7.202 10.482 C 7.281 10.499 7.357 10.489 7.437 10.457 L 7.437 10.025 C 7.516 9.993 7.592 9.986 7.672 10 C 7.751 10.017 7.827 10.008 7.907 9.976 L 7.907 8.705 C 7.859 8.609 7.782 8.56 7.672 8.56 C 7.64 8.578 7.609 8.58 7.578 8.573 C 7.547 8.565 7.516 8.56 7.485 8.56 C 7.437 8.512 7.429 8.424 7.461 8.296 C 7.461 8.248 7.449 8.208 7.425 8.177 C 7.401 8.145 7.374 8.113 7.343 8.081 L 6.991 8.081 L 6.991 7.746 L 6.873 7.627 L 6.566 7.627 C 6.535 7.595 6.518 7.57 6.518 7.556 L 6.518 7.365 C 6.518 7.221 6.449 7.15 6.307 7.15 L 5.624 7.15 C 5.592 7.101 5.576 7.055 5.576 7.006 L 5.576 6.886 C 5.59 6.822 5.583 6.778 5.552 6.754 C 5.52 6.73 5.489 6.703 5.458 6.671 L 4.657 6.671 L 4.657 6.336 C 4.595 6.272 4.554 6.224 4.54 6.192 L 4.233 6.192 C 4.202 6.192 4.185 6.177 4.185 6.143 L 4.185 5.903 C 4.185 5.791 4.13 5.735 4.019 5.735 L 3.736 5.735 C 3.719 5.703 3.712 5.654 3.712 5.59 L 3.712 5.446 C 3.727 5.397 3.719 5.363 3.688 5.339 C 3.657 5.314 3.626 5.287 3.595 5.256 L 3.266 5.256 L 3.266 4.896 C 3.218 4.864 3.173 4.825 3.125 4.776 L 2.772 4.776 L 2.772 4.464 C 2.772 4.351 2.717 4.295 2.607 4.295 L 2.348 4.295 C 2.331 4.214 2.324 4.09 2.324 3.923 L 2.324 2.821 C 2.324 2.638 2.331 2.498 2.348 2.4 L 2.748 2.4 C 2.763 2.386 2.772 2.369 2.772 2.352 L 2.772 1.489 C 2.851 1.457 2.928 1.45 3.007 1.464 C 3.086 1.481 3.163 1.472 3.242 1.44 L 3.242 1.32 L 3.266 1.105 L 3.266 1.01 C 3.345 0.978 3.42 0.97 3.489 0.985 C 3.559 1.002 3.633 0.992 3.712 0.961 L 3.712 0.552 L 3.76 0.504 L 4.607 0.504 C 4.655 0.423 4.667 0.347 4.643 0.276 C 4.619 0.205 4.624 0.13 4.655 0.049 C 4.779 0.034 5.091 0.022 5.585 0.012 C 6.079 0.005 6.655 0 7.314 0 C 7.974 0 8.652 0.005 9.35 0.012 C 10.048 0.02 10.648 0.024 11.151 0.024 C 11.182 0.073 11.19 0.125 11.175 0.181 C 11.158 0.232 11.158 0.287 11.175 0.337 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1at421p\",layoutDependency:layoutDependency,layoutId:\"M1lzWJMJP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.549 16.298\" overflow=\"visible\"><path d=\"M 8.07 0.064 C 8.176 0.045 8.326 0.029 8.525 0.016 C 8.723 0.006 8.937 0 9.167 0 L 9.89 0 C 10.142 0 10.36 0.01 10.549 0.032 L 10.549 1.234 C 10.485 1.276 10.417 1.286 10.344 1.266 C 10.27 1.247 10.203 1.247 10.139 1.266 L 9.73 1.266 C 9.666 1.266 9.599 1.26 9.525 1.25 C 9.454 1.24 9.381 1.257 9.321 1.299 L 9.321 2.468 C 9.257 2.51 9.199 2.526 9.148 2.517 C 9.097 2.507 9.049 2.5 9.007 2.5 C 8.966 2.523 8.924 2.526 8.883 2.517 C 8.841 2.507 8.799 2.5 8.758 2.5 L 8.694 2.565 L 8.694 3.767 L 8.128 3.767 C 8.106 3.789 8.086 3.799 8.064 3.799 L 8.064 6.834 C 8.064 6.857 8.054 6.876 8.032 6.899 L 7.498 6.899 L 7.434 6.963 L 7.434 9.335 C 7.434 9.357 7.425 9.377 7.402 9.399 L 6.868 9.399 L 6.836 9.464 C 6.814 9.486 6.804 9.515 6.804 9.557 L 6.804 12.499 C 6.763 12.541 6.715 12.557 6.664 12.547 C 6.612 12.538 6.564 12.531 6.523 12.531 L 6.242 12.531 L 6.21 12.596 L 6.21 14.999 C 6.273 15.041 6.334 15.057 6.398 15.048 C 6.462 15.038 6.523 15.032 6.587 15.032 C 6.67 15.054 6.744 15.057 6.807 15.048 C 6.871 15.038 6.942 15.032 7.028 15.032 L 7.437 15.032 L 7.437 15.631 C 7.501 15.673 7.562 15.689 7.626 15.679 C 7.69 15.67 7.751 15.663 7.815 15.663 L 8.943 15.663 C 9.007 15.663 9.068 15.657 9.132 15.647 C 9.196 15.637 9.247 15.654 9.289 15.695 L 9.289 16.266 L 9.257 16.298 L 0 16.298 L 0 15.982 C 0 15.876 0.019 15.773 0.064 15.666 L 1.791 15.666 C 1.832 15.625 1.855 15.576 1.855 15.525 L 1.855 15.067 L 1.979 15.067 L 2.168 15.035 L 3.079 15.035 C 3.121 14.929 3.13 14.829 3.111 14.735 C 3.089 14.642 3.089 14.542 3.111 14.436 L 3.677 14.436 L 3.709 14.371 L 3.709 11.967 C 3.815 11.925 3.914 11.916 4.006 11.935 C 4.099 11.958 4.198 11.945 4.304 11.903 C 4.323 11.884 4.336 11.861 4.336 11.838 L 4.336 8.835 C 4.377 8.793 4.429 8.777 4.492 8.787 C 4.556 8.797 4.608 8.793 4.649 8.771 L 4.963 8.771 L 4.963 6.338 C 5.004 6.296 5.055 6.28 5.119 6.29 C 5.183 6.299 5.234 6.296 5.276 6.274 L 5.589 6.274 L 5.589 2.036 C 5.506 1.93 5.41 1.888 5.308 1.911 C 5.202 1.933 5.097 1.92 4.994 1.879 C 4.953 1.795 4.947 1.695 4.978 1.579 C 5.01 1.463 4.943 1.363 4.774 1.279 L 3.143 1.279 C 3.102 1.215 3.086 1.157 3.095 1.105 C 3.105 1.054 3.111 1.005 3.111 0.963 L 3.111 0.712 C 3.153 0.67 3.191 0.648 3.22 0.648 L 8.067 0.648 L 8.067 0.077 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.911 12.364\" overflow=\"visible\"><path d=\"M 6.053 0.049 C 6.132 0.034 6.245 0.022 6.393 0.012 C 6.542 0.005 6.703 0 6.875 0 L 7.417 0 C 7.607 0 7.77 0.007 7.911 0.024 L 7.911 0.936 C 7.863 0.968 7.813 0.975 7.758 0.961 C 7.703 0.946 7.652 0.946 7.604 0.961 L 7.297 0.961 C 7.25 0.961 7.199 0.956 7.144 0.948 C 7.09 0.941 7.035 0.954 6.991 0.985 L 6.991 1.872 C 6.943 1.904 6.899 1.916 6.861 1.909 C 6.823 1.902 6.787 1.897 6.756 1.897 C 6.724 1.914 6.693 1.916 6.662 1.909 C 6.631 1.902 6.6 1.897 6.568 1.897 L 6.52 1.946 L 6.52 2.858 L 6.096 2.858 C 6.079 2.875 6.065 2.882 6.048 2.882 L 6.048 5.185 C 6.048 5.202 6.041 5.216 6.024 5.234 L 5.624 5.234 L 5.576 5.282 L 5.576 7.082 C 5.576 7.099 5.568 7.113 5.552 7.13 L 5.151 7.13 L 5.127 7.179 C 5.11 7.196 5.103 7.218 5.103 7.25 L 5.103 9.482 C 5.072 9.514 5.036 9.526 4.998 9.519 C 4.959 9.511 4.923 9.506 4.892 9.506 L 4.681 9.506 L 4.657 9.555 L 4.657 11.379 C 4.705 11.411 4.751 11.423 4.799 11.416 C 4.847 11.408 4.892 11.403 4.94 11.403 C 5.002 11.42 5.058 11.423 5.106 11.416 C 5.154 11.408 5.206 11.403 5.271 11.403 L 5.578 11.403 L 5.578 11.858 C 5.626 11.89 5.672 11.902 5.72 11.895 C 5.767 11.887 5.813 11.882 5.861 11.882 L 6.708 11.882 C 6.756 11.882 6.801 11.878 6.849 11.87 C 6.897 11.863 6.935 11.875 6.967 11.907 L 6.967 12.34 L 6.943 12.364 L 0 12.364 L 0 12.124 C 0 12.044 0.014 11.966 0.048 11.885 L 1.343 11.885 C 1.374 11.853 1.391 11.816 1.391 11.777 L 1.391 11.43 L 1.484 11.43 L 1.626 11.406 L 2.309 11.406 C 2.341 11.325 2.348 11.249 2.333 11.178 C 2.317 11.108 2.317 11.032 2.333 10.951 L 2.758 10.951 L 2.782 10.902 L 2.782 9.079 C 2.861 9.047 2.935 9.04 3.005 9.054 C 3.074 9.071 3.149 9.062 3.228 9.03 C 3.242 9.015 3.252 8.998 3.252 8.981 L 3.252 6.703 C 3.283 6.671 3.321 6.659 3.369 6.666 C 3.417 6.673 3.456 6.671 3.487 6.654 L 3.722 6.654 L 3.722 4.808 C 3.753 4.776 3.791 4.764 3.839 4.772 C 3.887 4.779 3.926 4.776 3.957 4.759 L 4.192 4.759 L 4.192 1.545 C 4.13 1.464 4.058 1.432 3.981 1.45 C 3.902 1.467 3.823 1.457 3.746 1.425 C 3.715 1.362 3.71 1.286 3.734 1.198 C 3.758 1.11 3.707 1.034 3.58 0.97 L 2.357 0.97 C 2.326 0.922 2.314 0.878 2.321 0.838 C 2.329 0.799 2.333 0.763 2.333 0.731 L 2.333 0.54 C 2.365 0.508 2.393 0.491 2.415 0.491 L 6.05 0.491 L 6.05 0.059 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-32kmq0\",layoutDependency:layoutDependency,layoutId:\"KuNROPIXu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.388 3.767\" overflow=\"visible\"><path d=\"M 4.304 1.266 C 4.387 1.308 4.409 1.373 4.368 1.456 L 4.368 1.837 C 4.304 1.879 4.246 1.901 4.195 1.901 L 3.802 1.901 C 3.76 1.966 3.744 2.027 3.754 2.091 C 3.763 2.156 3.76 2.23 3.738 2.314 L 3.738 3.135 L 3.613 3.135 L 3.332 3.167 L 3.175 3.167 C 3.134 3.209 3.118 3.258 3.127 3.309 C 3.137 3.361 3.143 3.409 3.143 3.451 C 3.121 3.493 3.118 3.544 3.127 3.609 C 3.137 3.673 3.121 3.725 3.079 3.767 L 0.694 3.767 C 0.652 3.702 0.63 3.641 0.63 3.577 L 0.63 3.419 C 0.649 3.354 0.639 3.303 0.598 3.261 L 0.473 3.135 L 0.064 3.135 C 0.044 3.12 0.032 3.096 0.032 3.071 C 0.01 2.774 0 2.484 0 2.201 L 0 1.331 C 0.042 1.289 0.093 1.266 0.157 1.266 L 0.627 1.266 L 0.627 0.696 C 0.668 0.654 0.719 0.638 0.783 0.648 C 0.847 0.657 0.898 0.654 0.94 0.632 L 1.097 0.632 C 1.161 0.632 1.202 0.622 1.221 0.599 C 1.263 0.493 1.273 0.393 1.253 0.3 C 1.231 0.206 1.244 0.103 1.285 0 L 3.671 0 L 3.735 0.064 L 3.735 1.234 C 3.799 1.276 3.856 1.292 3.907 1.282 C 3.958 1.273 4.006 1.266 4.048 1.266 L 4.301 1.266 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.291 2.858\" overflow=\"visible\"><path d=\"M 3.228 0.961 C 3.29 0.992 3.307 1.041 3.276 1.105 L 3.276 1.393 C 3.228 1.425 3.185 1.442 3.146 1.442 L 2.851 1.442 C 2.82 1.491 2.808 1.538 2.815 1.586 C 2.823 1.635 2.82 1.692 2.803 1.755 L 2.803 2.378 L 2.71 2.378 L 2.499 2.403 L 2.381 2.403 C 2.35 2.435 2.338 2.471 2.345 2.51 C 2.353 2.55 2.357 2.586 2.357 2.618 C 2.341 2.65 2.338 2.689 2.345 2.738 C 2.353 2.787 2.341 2.826 2.309 2.858 L 0.52 2.858 C 0.489 2.809 0.472 2.762 0.472 2.713 L 0.472 2.594 C 0.487 2.545 0.48 2.506 0.448 2.474 L 0.355 2.378 L 0.048 2.378 C 0.033 2.367 0.024 2.349 0.024 2.33 C 0.007 2.105 0 1.885 0 1.67 L 0 1.01 C 0.031 0.978 0.07 0.961 0.118 0.961 L 0.47 0.961 L 0.47 0.528 C 0.501 0.496 0.54 0.484 0.588 0.491 C 0.636 0.499 0.674 0.496 0.705 0.479 L 0.823 0.479 C 0.871 0.479 0.902 0.472 0.916 0.455 C 0.947 0.374 0.954 0.298 0.94 0.227 C 0.923 0.156 0.933 0.078 0.964 0 L 2.753 0 L 2.801 0.049 L 2.801 0.936 C 2.849 0.968 2.892 0.98 2.931 0.973 C 2.969 0.966 3.005 0.961 3.036 0.961 L 3.225 0.961 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mcqjk2\",layoutDependency:layoutDependency,layoutId:\"ODSeDgq78\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.268 16.317\" overflow=\"visible\"><path d=\"M 19.204 15.654 C 19.227 15.676 19.246 15.686 19.268 15.686 L 19.268 15.985 C 19.268 16.079 19.246 16.182 19.204 16.285 L 10.638 16.285 L 10.574 16.253 L 10.574 15.715 L 10.606 15.65 L 12.393 15.65 C 12.435 15.544 12.445 15.444 12.425 15.351 C 12.403 15.257 12.416 15.154 12.457 15.051 C 12.477 15.051 12.489 15.041 12.489 15.019 L 13.618 15.019 C 13.66 14.954 13.676 14.893 13.666 14.829 C 13.656 14.764 13.66 14.703 13.682 14.639 L 13.682 14.197 C 13.682 14.133 13.676 14.071 13.666 14.007 C 13.656 13.943 13.672 13.872 13.714 13.785 L 14.248 13.785 C 14.29 13.701 14.306 13.627 14.296 13.562 C 14.286 13.498 14.29 13.437 14.312 13.372 L 14.312 12.106 C 14.312 12.041 14.306 11.974 14.296 11.9 C 14.286 11.826 14.29 11.758 14.312 11.693 C 14.312 11.629 14.306 11.561 14.296 11.487 C 14.286 11.413 14.302 11.345 14.344 11.281 L 14.878 11.281 L 14.91 11.217 L 14.91 8.181 C 15.015 8.139 15.115 8.13 15.207 8.149 C 15.3 8.172 15.399 8.159 15.505 8.117 C 15.524 7.969 15.54 7.688 15.553 7.279 C 15.562 6.867 15.569 6.399 15.569 5.871 C 15.569 5.342 15.562 4.791 15.553 4.211 C 15.543 3.631 15.537 3.109 15.537 2.645 C 15.504 2.633 15.476 2.61 15.457 2.581 C 15.435 2.546 15.408 2.514 15.377 2.488 L 14.967 2.488 L 14.904 2.423 L 14.904 2.107 C 14.904 1.959 14.83 1.885 14.683 1.885 L 11.233 1.885 C 11.191 1.927 11.175 1.975 11.185 2.027 C 11.194 2.078 11.201 2.127 11.201 2.169 C 11.178 2.21 11.175 2.262 11.185 2.326 C 11.194 2.391 11.201 2.442 11.201 2.484 L 10.606 2.484 C 10.565 2.549 10.549 2.607 10.558 2.658 C 10.568 2.71 10.574 2.758 10.574 2.8 L 10.574 3.084 C 10.469 3.126 10.366 3.135 10.261 3.116 C 10.155 3.097 10.05 3.106 9.947 3.148 L 9.947 3.718 C 9.842 3.76 9.74 3.77 9.634 3.751 C 9.529 3.731 9.423 3.741 9.321 3.783 L 9.321 4.985 C 9.215 5.027 9.113 5.033 9.007 5.001 C 8.902 4.969 8.799 4.975 8.694 5.017 L 8.694 5.587 C 8.652 5.629 8.601 5.645 8.537 5.636 C 8.473 5.626 8.422 5.62 8.381 5.62 C 8.339 5.642 8.297 5.645 8.256 5.636 C 8.214 5.626 8.173 5.62 8.131 5.62 L 8.099 5.684 L 8.099 7.456 L 8.067 7.488 C 7.962 7.53 7.869 7.54 7.786 7.521 C 7.703 7.501 7.607 7.501 7.505 7.521 L 7.473 7.553 L 7.473 9.957 L 7.409 10.021 L 6.907 10.021 L 6.843 10.086 L 6.843 13.153 L 6.277 13.153 L 6.213 13.218 L 6.213 14.355 C 6.318 14.397 6.421 14.413 6.526 14.403 C 6.632 14.394 6.734 14.41 6.839 14.452 L 6.839 14.99 C 6.945 15.032 7.047 15.041 7.153 15.022 C 7.258 15.003 7.361 15.012 7.466 15.054 L 7.466 15.354 C 7.466 15.447 7.485 15.55 7.53 15.654 L 8.659 15.654 C 8.7 15.695 8.716 15.744 8.707 15.795 C 8.697 15.847 8.691 15.905 8.691 15.969 C 8.71 16.011 8.716 16.06 8.707 16.111 C 8.697 16.163 8.691 16.211 8.691 16.253 C 8.544 16.275 8.109 16.288 7.389 16.301 C 6.667 16.311 5.851 16.317 4.943 16.317 C 4.035 16.317 3.124 16.311 2.213 16.301 C 1.301 16.292 0.585 16.285 0.064 16.285 C 0.025 16.249 0.006 16.196 0.016 16.143 C 0.026 16.092 0.022 16.034 0 15.969 L 0 15.654 L 1.851 15.654 C 1.893 15.547 1.899 15.444 1.867 15.338 C 1.835 15.231 1.842 15.128 1.883 15.022 L 3.076 15.022 C 3.118 14.98 3.134 14.929 3.124 14.864 C 3.114 14.8 3.108 14.748 3.108 14.706 L 3.108 14.455 C 3.213 14.413 3.316 14.403 3.421 14.423 C 3.527 14.445 3.629 14.432 3.735 14.39 L 3.735 12.557 C 3.84 12.515 3.943 12.505 4.048 12.525 C 4.154 12.547 4.256 12.534 4.361 12.493 L 4.361 9.457 C 4.403 9.415 4.454 9.393 4.518 9.393 L 4.927 9.393 C 4.969 9.351 4.991 9.312 4.991 9.283 L 4.991 6.896 L 5.525 6.896 L 5.589 6.863 L 5.589 3.828 L 5.653 3.764 L 6.155 3.764 L 6.219 3.699 L 6.219 2.655 L 6.062 2.497 L 5.624 2.497 L 5.624 2.056 C 5.541 1.972 5.477 1.92 5.436 1.898 C 5.269 1.898 5.132 1.888 5.026 1.866 L 4.994 1.833 L 4.994 1.801 C 4.972 1.759 4.969 1.708 4.978 1.643 C 4.988 1.579 4.994 1.527 4.994 1.485 C 4.953 1.337 4.87 1.263 4.742 1.263 L 3.802 1.263 C 3.76 1.222 3.737 1.165 3.738 1.105 L 3.738 0.947 C 3.738 0.905 3.731 0.857 3.722 0.806 C 3.712 0.754 3.728 0.696 3.77 0.632 L 8.035 0.632 C 8.077 0.696 8.093 0.754 8.083 0.806 C 8.074 0.857 8.077 0.905 8.099 0.947 L 8.099 1.202 C 8.141 1.244 8.189 1.26 8.24 1.25 C 8.291 1.241 8.339 1.244 8.381 1.266 L 8.662 1.266 C 8.684 1.289 8.694 1.318 8.694 1.36 L 8.694 3.1 C 8.736 3.142 8.787 3.158 8.851 3.148 C 8.915 3.138 8.966 3.132 9.007 3.132 L 9.321 3.132 L 9.321 2.562 C 9.385 2.52 9.442 2.504 9.493 2.513 C 9.545 2.523 9.592 2.52 9.634 2.497 L 9.887 2.497 C 9.928 2.455 9.951 2.417 9.951 2.388 L 9.951 1.898 L 10.517 1.898 C 10.581 1.792 10.6 1.688 10.581 1.582 C 10.558 1.476 10.571 1.373 10.612 1.266 L 11.146 1.266 C 11.188 1.16 11.198 1.057 11.178 0.951 C 11.156 0.844 11.169 0.741 11.21 0.635 L 13.03 0.635 C 13.071 0.593 13.087 0.541 13.078 0.477 C 13.068 0.412 13.062 0.361 13.062 0.319 L 13.062 0.064 C 13.145 0.045 13.276 0.029 13.455 0.016 C 13.634 0.006 13.836 0 14.066 0 L 14.788 0 C 15.041 0 15.29 0.01 15.54 0.032 L 15.54 0.603 C 15.604 0.644 15.671 0.661 15.744 0.651 C 15.818 0.641 15.885 0.635 15.949 0.635 L 16.358 0.635 C 16.422 0.635 16.489 0.628 16.563 0.619 C 16.637 0.609 16.713 0.625 16.8 0.667 L 16.8 1.237 C 16.905 1.279 17.007 1.289 17.113 1.27 C 17.218 1.25 17.321 1.26 17.426 1.302 L 17.426 1.872 L 17.583 1.872 L 17.864 1.904 C 17.928 1.904 17.979 1.914 18.021 1.937 L 18.021 8.735 C 17.979 8.777 17.928 8.793 17.864 8.784 C 17.8 8.774 17.749 8.768 17.708 8.768 C 17.666 8.79 17.625 8.793 17.583 8.784 C 17.541 8.774 17.5 8.768 17.458 8.768 L 17.426 8.832 L 17.426 11.835 L 17.362 11.9 L 16.86 11.9 L 16.796 11.964 L 16.796 14.999 C 16.902 15.041 17.001 15.051 17.094 15.032 C 17.187 15.012 17.286 15.022 17.391 15.064 C 17.41 15.106 17.417 15.154 17.407 15.206 C 17.398 15.257 17.401 15.315 17.423 15.38 L 17.423 15.631 C 17.423 15.654 17.433 15.663 17.455 15.663 L 19.211 15.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.451 12.379\" overflow=\"visible\"><path d=\"M 14.403 11.875 C 14.42 11.892 14.434 11.9 14.451 11.9 L 14.451 12.127 C 14.451 12.198 14.434 12.276 14.403 12.354 L 7.979 12.354 L 7.931 12.33 L 7.931 11.922 L 7.955 11.873 L 9.295 11.873 C 9.326 11.792 9.333 11.716 9.319 11.645 C 9.302 11.574 9.312 11.496 9.343 11.418 C 9.357 11.418 9.367 11.411 9.367 11.394 L 10.214 11.394 C 10.245 11.345 10.257 11.298 10.25 11.249 C 10.242 11.2 10.245 11.154 10.262 11.105 L 10.262 10.77 C 10.262 10.721 10.257 10.675 10.25 10.626 C 10.242 10.577 10.254 10.523 10.286 10.457 L 10.686 10.457 C 10.717 10.394 10.729 10.338 10.722 10.289 C 10.715 10.24 10.717 10.193 10.734 10.144 L 10.734 9.184 C 10.734 9.135 10.729 9.084 10.722 9.027 C 10.715 8.971 10.717 8.92 10.734 8.871 C 10.734 8.822 10.729 8.771 10.722 8.714 C 10.715 8.658 10.727 8.607 10.758 8.558 L 11.158 8.558 L 11.182 8.509 L 11.182 6.206 C 11.262 6.175 11.336 6.167 11.405 6.182 C 11.475 6.199 11.549 6.189 11.628 6.158 C 11.643 6.045 11.655 5.832 11.664 5.522 C 11.672 5.209 11.676 4.855 11.676 4.454 C 11.676 4.053 11.672 3.635 11.664 3.195 C 11.657 2.755 11.652 2.359 11.652 2.007 C 11.628 1.997 11.607 1.98 11.593 1.958 C 11.576 1.931 11.556 1.907 11.533 1.887 L 11.226 1.887 L 11.178 1.838 L 11.178 1.599 C 11.178 1.486 11.122 1.43 11.012 1.43 L 8.425 1.43 C 8.393 1.462 8.381 1.498 8.389 1.538 C 8.396 1.577 8.401 1.613 8.401 1.645 C 8.384 1.677 8.381 1.716 8.389 1.765 C 8.396 1.814 8.401 1.853 8.401 1.885 L 7.955 1.885 C 7.923 1.934 7.911 1.978 7.919 2.017 C 7.926 2.056 7.931 2.092 7.931 2.124 L 7.931 2.339 C 7.851 2.371 7.775 2.378 7.696 2.364 C 7.616 2.349 7.537 2.356 7.461 2.388 L 7.461 2.821 C 7.381 2.853 7.305 2.86 7.226 2.845 C 7.146 2.831 7.067 2.838 6.991 2.87 L 6.991 3.782 C 6.911 3.813 6.835 3.818 6.756 3.794 C 6.676 3.769 6.6 3.774 6.52 3.806 L 6.52 4.239 C 6.489 4.27 6.451 4.283 6.403 4.275 C 6.355 4.268 6.317 4.263 6.285 4.263 C 6.254 4.28 6.223 4.283 6.192 4.275 C 6.161 4.268 6.13 4.263 6.098 4.263 L 6.074 4.312 L 6.074 5.656 L 6.05 5.681 C 5.971 5.713 5.902 5.72 5.839 5.705 C 5.777 5.691 5.705 5.691 5.628 5.705 L 5.604 5.73 L 5.604 7.553 L 5.556 7.602 L 5.18 7.602 L 5.132 7.651 L 5.132 9.978 L 4.708 9.978 L 4.66 10.027 L 4.66 10.89 C 4.739 10.922 4.815 10.934 4.895 10.927 C 4.974 10.919 5.05 10.932 5.13 10.963 L 5.13 11.372 C 5.209 11.403 5.285 11.411 5.365 11.396 C 5.444 11.381 5.52 11.389 5.6 11.42 L 5.6 11.648 C 5.6 11.719 5.614 11.797 5.648 11.875 L 6.494 11.875 C 6.525 11.907 6.537 11.944 6.53 11.983 C 6.523 12.022 6.518 12.066 6.518 12.115 C 6.532 12.146 6.537 12.183 6.53 12.222 C 6.523 12.261 6.518 12.298 6.518 12.33 C 6.408 12.347 6.082 12.357 5.542 12.366 C 5 12.374 4.389 12.379 3.707 12.379 C 3.026 12.379 2.343 12.374 1.659 12.366 C 0.976 12.359 0.439 12.354 0.048 12.354 C 0.018 12.327 0.005 12.286 0.012 12.247 C 0.019 12.208 0.017 12.164 0 12.115 L 0 11.875 L 1.389 11.875 C 1.42 11.794 1.424 11.716 1.401 11.636 C 1.377 11.555 1.381 11.477 1.412 11.396 L 2.307 11.396 C 2.338 11.364 2.35 11.325 2.343 11.276 C 2.336 11.227 2.331 11.188 2.331 11.156 L 2.331 10.966 C 2.41 10.934 2.487 10.927 2.566 10.941 C 2.645 10.958 2.722 10.949 2.801 10.917 L 2.801 9.526 C 2.88 9.494 2.957 9.487 3.036 9.502 C 3.115 9.519 3.192 9.509 3.271 9.477 L 3.271 7.174 C 3.302 7.143 3.341 7.126 3.389 7.126 L 3.696 7.126 C 3.727 7.094 3.743 7.064 3.743 7.042 L 3.743 5.231 L 4.144 5.231 L 4.192 5.207 L 4.192 2.904 L 4.24 2.855 L 4.616 2.855 L 4.664 2.806 L 4.664 2.014 L 4.547 1.894 L 4.218 1.894 L 4.218 1.56 C 4.156 1.496 4.108 1.457 4.077 1.44 C 3.952 1.44 3.849 1.432 3.77 1.415 L 3.746 1.391 L 3.746 1.366 C 3.729 1.335 3.727 1.296 3.734 1.247 C 3.741 1.198 3.746 1.159 3.746 1.127 C 3.715 1.014 3.652 0.958 3.556 0.958 L 2.851 0.958 C 2.82 0.927 2.802 0.883 2.803 0.838 L 2.803 0.719 C 2.803 0.687 2.799 0.65 2.791 0.611 C 2.784 0.572 2.796 0.528 2.827 0.479 L 6.026 0.479 C 6.058 0.528 6.07 0.572 6.062 0.611 C 6.055 0.65 6.058 0.687 6.074 0.719 L 6.074 0.912 C 6.106 0.944 6.142 0.956 6.18 0.948 C 6.218 0.941 6.254 0.944 6.285 0.961 L 6.497 0.961 C 6.513 0.978 6.52 1 6.52 1.032 L 6.52 2.352 C 6.552 2.383 6.59 2.396 6.638 2.388 C 6.686 2.381 6.724 2.376 6.756 2.376 L 6.991 2.376 L 6.991 1.943 C 7.038 1.912 7.082 1.899 7.12 1.907 C 7.158 1.914 7.194 1.912 7.226 1.894 L 7.415 1.894 C 7.446 1.863 7.463 1.833 7.463 1.811 L 7.463 1.44 L 7.887 1.44 C 7.935 1.359 7.95 1.281 7.935 1.2 C 7.919 1.12 7.928 1.041 7.959 0.961 L 8.36 0.961 C 8.391 0.88 8.398 0.802 8.384 0.721 C 8.367 0.64 8.377 0.562 8.408 0.482 L 9.772 0.482 C 9.804 0.45 9.816 0.411 9.808 0.362 C 9.801 0.313 9.796 0.274 9.796 0.242 L 9.796 0.049 C 9.859 0.034 9.957 0.022 10.091 0.012 C 10.226 0.005 10.377 0 10.549 0 L 11.091 0 C 11.281 0 11.468 0.007 11.655 0.024 L 11.655 0.457 C 11.703 0.489 11.753 0.501 11.808 0.494 C 11.863 0.486 11.914 0.482 11.962 0.482 L 12.269 0.482 C 12.317 0.482 12.367 0.477 12.422 0.469 C 12.477 0.462 12.535 0.474 12.6 0.506 L 12.6 0.939 C 12.679 0.97 12.756 0.978 12.835 0.963 C 12.914 0.948 12.991 0.956 13.07 0.988 L 13.07 1.42 L 13.187 1.42 L 13.398 1.445 C 13.446 1.445 13.485 1.452 13.516 1.469 L 13.516 6.627 C 13.485 6.659 13.446 6.671 13.398 6.664 C 13.35 6.656 13.312 6.651 13.281 6.651 C 13.25 6.668 13.218 6.671 13.187 6.664 C 13.156 6.656 13.125 6.651 13.094 6.651 L 13.07 6.7 L 13.07 8.978 L 13.022 9.027 L 12.645 9.027 L 12.597 9.076 L 12.597 11.379 C 12.676 11.411 12.751 11.418 12.82 11.403 C 12.89 11.389 12.964 11.396 13.043 11.428 C 13.058 11.46 13.063 11.496 13.055 11.535 C 13.048 11.574 13.051 11.618 13.067 11.667 L 13.067 11.858 C 13.067 11.875 13.075 11.882 13.091 11.882 L 14.408 11.882 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pbaelk\",layoutDependency:layoutDependency,layoutId:\"TivGKukhO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.274 21.914\" overflow=\"visible\"><path d=\"M 18.961 3.116 C 19.003 3.138 19.051 3.138 19.102 3.116 C 19.153 3.097 19.21 3.106 19.274 3.148 L 19.274 9.344 C 19.233 9.386 19.185 9.402 19.134 9.393 C 19.077 9.382 19.019 9.377 18.961 9.377 L 18.648 9.377 L 18.648 10.579 C 18.606 10.62 18.555 10.643 18.491 10.643 L 18.085 10.643 C 18.043 10.685 18.027 10.724 18.037 10.753 C 18.047 10.785 18.043 10.82 18.021 10.862 L 18.021 11.874 L 17.455 11.874 C 17.413 11.958 17.397 12.032 17.407 12.096 C 17.417 12.161 17.423 12.222 17.423 12.286 C 17.401 12.37 17.397 12.444 17.407 12.509 C 17.417 12.573 17.423 12.634 17.423 12.699 L 17.423 12.824 L 17.391 13.015 L 17.391 13.14 L 16.825 13.14 C 16.784 13.247 16.774 13.35 16.793 13.456 C 16.812 13.562 16.803 13.665 16.761 13.772 L 16.227 13.772 C 16.186 13.814 16.163 13.865 16.163 13.93 L 16.163 14.342 C 16.058 14.407 15.959 14.426 15.866 14.407 C 15.773 14.387 15.671 14.397 15.568 14.439 C 15.546 14.523 15.543 14.606 15.552 14.69 C 15.562 14.774 15.559 14.871 15.536 14.974 C 15.495 15.016 15.447 15.032 15.396 15.022 C 15.345 15.012 15.297 15.006 15.255 15.006 C 15.214 15.028 15.162 15.032 15.098 15.022 C 15.034 15.012 14.983 15.028 14.942 15.07 L 14.942 15.608 C 14.859 15.65 14.785 15.666 14.721 15.657 C 14.657 15.647 14.584 15.641 14.501 15.641 L 13.685 15.641 L 13.685 16.211 L 13.621 16.275 L 11.866 16.275 C 11.824 16.382 11.815 16.482 11.834 16.575 C 11.853 16.669 11.843 16.768 11.802 16.875 L 11.738 16.907 L 10.609 16.907 C 10.568 16.843 10.552 16.781 10.561 16.717 C 10.571 16.652 10.577 16.601 10.577 16.559 C 10.577 16.475 10.561 16.417 10.529 16.385 L 10.421 16.275 L 8.726 16.275 L 8.726 15.834 L 8.633 15.741 C 8.611 15.721 8.592 15.689 8.569 15.647 C 8.486 15.647 8.406 15.654 8.333 15.663 C 8.259 15.673 8.179 15.67 8.096 15.647 L 8.096 15.206 C 8.013 15.057 7.917 14.999 7.815 15.032 C 7.709 15.064 7.604 15.057 7.501 15.016 C 7.46 14.975 7.442 14.915 7.453 14.858 C 7.463 14.793 7.469 14.732 7.469 14.668 C 7.469 14.603 7.453 14.558 7.421 14.526 L 7.313 14.416 L 6.843 14.416 L 6.843 15.618 C 6.737 15.66 6.631 15.67 6.529 15.65 C 6.424 15.631 6.321 15.641 6.216 15.683 L 6.216 18.718 C 6.179 18.758 6.129 18.781 6.075 18.782 L 5.621 18.782 L 5.621 20.016 C 5.663 20.039 5.714 20.049 5.778 20.049 L 6.187 20.049 C 6.229 20.091 6.245 20.139 6.235 20.19 C 6.225 20.242 6.219 20.29 6.219 20.332 L 6.219 20.616 L 6.283 20.68 L 8.668 20.68 L 8.7 20.712 L 8.7 21.914 L 0.041 21.914 C 0 21.85 -0.01 21.789 0.009 21.724 C 0.032 21.66 0.032 21.586 0.009 21.502 L 0.009 20.68 L 2.456 20.68 C 2.497 20.616 2.513 20.558 2.504 20.506 C 2.494 20.455 2.488 20.406 2.488 20.364 C 2.507 20.323 2.513 20.274 2.504 20.223 C 2.494 20.171 2.488 20.123 2.488 20.081 C 2.529 20.039 2.58 20.023 2.644 20.033 C 2.708 20.042 2.759 20.049 2.801 20.049 L 3.082 20.049 L 3.114 19.984 L 3.114 18.215 C 3.156 18.173 3.207 18.157 3.271 18.167 C 3.335 18.177 3.386 18.173 3.428 18.151 C 3.552 18.151 3.658 18.128 3.741 18.086 L 3.741 15.083 C 3.783 15.041 3.834 15.025 3.898 15.035 C 3.962 15.045 4.013 15.041 4.054 15.019 C 4.096 15.019 4.144 15.025 4.195 15.035 C 4.246 15.045 4.304 15.028 4.368 14.987 L 4.368 11.951 C 4.409 11.909 4.46 11.893 4.524 11.903 C 4.588 11.913 4.639 11.909 4.681 11.887 L 4.934 11.887 C 4.975 11.845 4.998 11.806 4.998 11.777 L 4.998 9.422 L 5.154 9.422 L 5.436 9.39 C 5.5 9.39 5.551 9.38 5.592 9.357 L 5.592 6.322 C 5.656 6.303 5.717 6.29 5.781 6.29 L 6.062 6.258 L 6.187 6.258 C 6.229 6.216 6.245 6.174 6.235 6.132 C 6.225 6.09 6.219 6.048 6.219 6.006 L 6.219 2.149 C 6.219 2.085 6.203 2.04 6.171 2.007 L 6.062 1.898 L 5.624 1.898 L 5.624 1.424 C 5.541 1.34 5.477 1.286 5.436 1.266 L 3.741 1.266 L 3.741 0.951 C 3.741 0.844 3.76 0.741 3.805 0.635 L 8.668 0.635 C 8.71 0.741 8.719 0.841 8.7 0.934 C 8.678 1.028 8.691 1.131 8.732 1.234 L 9.266 1.234 L 9.33 1.299 L 9.33 3.068 L 9.362 3.132 L 9.928 3.132 C 9.97 3.026 9.979 2.923 9.96 2.816 C 9.938 2.71 9.95 2.607 9.992 2.5 L 10.526 2.5 L 10.59 2.468 L 10.59 1.93 C 10.695 1.888 10.795 1.879 10.887 1.898 C 10.98 1.92 11.079 1.908 11.185 1.866 L 11.185 1.708 L 11.217 1.424 L 11.217 1.299 C 11.258 1.279 11.309 1.266 11.373 1.266 L 11.811 1.266 L 11.811 0.696 L 11.875 0.632 L 13.631 0.632 C 13.672 0.59 13.695 0.551 13.695 0.522 L 13.695 0.064 L 13.759 0 L 15.514 0 C 15.556 0.106 15.565 0.206 15.546 0.3 C 15.524 0.393 15.536 0.496 15.578 0.599 L 15.61 0.632 L 17.369 0.632 C 17.41 0.673 17.426 0.725 17.417 0.789 C 17.407 0.854 17.41 0.905 17.433 0.947 C 17.433 0.989 17.426 1.038 17.417 1.089 C 17.407 1.141 17.423 1.199 17.465 1.263 L 17.999 1.263 C 18.04 1.305 18.056 1.357 18.047 1.421 C 18.037 1.485 18.031 1.537 18.031 1.579 C 18.05 1.621 18.056 1.663 18.047 1.705 C 18.037 1.746 18.031 1.788 18.031 1.83 C 18.136 1.895 18.235 1.911 18.328 1.879 C 18.421 1.846 18.52 1.853 18.625 1.895 C 18.644 1.917 18.657 1.937 18.657 1.959 L 18.657 3.097 C 18.699 3.138 18.75 3.155 18.814 3.145 C 18.878 3.135 18.929 3.129 18.971 3.129 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.456 16.625\" overflow=\"visible\"><path d=\"M 14.221 2.364 C 14.252 2.381 14.288 2.381 14.326 2.364 C 14.365 2.349 14.408 2.356 14.456 2.388 L 14.456 7.089 C 14.425 7.121 14.389 7.133 14.35 7.126 C 14.308 7.117 14.264 7.113 14.221 7.113 L 13.986 7.113 L 13.986 8.025 C 13.955 8.057 13.916 8.074 13.868 8.074 L 13.564 8.074 C 13.532 8.106 13.521 8.135 13.528 8.157 C 13.535 8.182 13.532 8.208 13.516 8.24 L 13.516 9.008 L 13.091 9.008 C 13.06 9.071 13.048 9.128 13.055 9.176 C 13.062 9.225 13.067 9.272 13.067 9.321 C 13.05 9.384 13.048 9.44 13.055 9.489 C 13.062 9.538 13.067 9.585 13.067 9.634 L 13.067 9.729 L 13.043 9.873 L 13.043 9.968 L 12.619 9.968 C 12.588 10.049 12.58 10.127 12.595 10.208 C 12.609 10.289 12.602 10.367 12.571 10.448 L 12.17 10.448 C 12.139 10.479 12.122 10.518 12.122 10.567 L 12.122 10.88 C 12.043 10.929 11.969 10.944 11.899 10.929 C 11.83 10.914 11.753 10.922 11.676 10.954 C 11.66 11.017 11.657 11.081 11.664 11.144 C 11.672 11.208 11.669 11.281 11.652 11.359 C 11.621 11.391 11.585 11.403 11.547 11.396 C 11.508 11.389 11.473 11.384 11.441 11.384 C 11.41 11.401 11.372 11.403 11.324 11.396 C 11.276 11.389 11.237 11.401 11.206 11.433 L 11.206 11.841 C 11.144 11.873 11.089 11.885 11.041 11.878 C 10.993 11.87 10.938 11.865 10.875 11.865 L 10.264 11.865 L 10.264 12.298 L 10.216 12.347 L 8.899 12.347 C 8.868 12.428 8.861 12.503 8.875 12.574 C 8.89 12.645 8.883 12.721 8.851 12.802 L 8.803 12.826 L 7.957 12.826 C 7.926 12.777 7.914 12.731 7.921 12.682 C 7.928 12.633 7.933 12.594 7.933 12.562 C 7.933 12.498 7.921 12.454 7.897 12.43 L 7.815 12.347 L 6.544 12.347 L 6.544 12.012 L 6.475 11.941 C 6.458 11.926 6.444 11.902 6.427 11.87 C 6.365 11.87 6.305 11.875 6.249 11.882 C 6.194 11.89 6.134 11.887 6.072 11.87 L 6.072 11.535 C 6.01 11.423 5.938 11.379 5.861 11.403 C 5.782 11.428 5.703 11.423 5.626 11.391 C 5.595 11.36 5.581 11.315 5.59 11.271 C 5.597 11.222 5.602 11.176 5.602 11.127 C 5.602 11.078 5.59 11.044 5.566 11.02 L 5.484 10.936 L 5.132 10.936 L 5.132 11.848 C 5.053 11.88 4.974 11.887 4.897 11.873 C 4.818 11.858 4.741 11.865 4.662 11.897 L 4.662 14.2 C 4.635 14.23 4.597 14.248 4.556 14.249 L 4.216 14.249 L 4.216 15.185 C 4.247 15.202 4.285 15.209 4.333 15.209 L 4.64 15.209 C 4.671 15.241 4.683 15.278 4.676 15.317 C 4.669 15.356 4.664 15.393 4.664 15.424 L 4.664 15.64 L 4.712 15.688 L 6.501 15.688 L 6.525 15.713 L 6.525 16.625 L 0.031 16.625 C 0 16.576 -0.007 16.529 0.007 16.48 C 0.024 16.432 0.024 16.375 0.007 16.312 L 0.007 15.688 L 1.842 15.688 C 1.873 15.64 1.885 15.596 1.878 15.556 C 1.87 15.517 1.866 15.481 1.866 15.449 C 1.88 15.417 1.885 15.38 1.878 15.341 C 1.87 15.302 1.866 15.266 1.866 15.234 C 1.897 15.202 1.935 15.19 1.983 15.197 C 2.031 15.204 2.069 15.209 2.101 15.209 L 2.312 15.209 L 2.336 15.16 L 2.336 13.818 C 2.367 13.787 2.405 13.774 2.453 13.782 C 2.501 13.789 2.54 13.787 2.571 13.77 C 2.664 13.77 2.743 13.752 2.806 13.721 L 2.806 11.442 C 2.837 11.411 2.875 11.398 2.923 11.406 C 2.971 11.413 3.01 11.411 3.041 11.394 C 3.072 11.394 3.108 11.398 3.146 11.406 C 3.185 11.413 3.228 11.401 3.276 11.369 L 3.276 9.066 C 3.307 9.035 3.345 9.022 3.393 9.03 C 3.441 9.037 3.48 9.035 3.511 9.018 L 3.7 9.018 C 3.731 8.986 3.748 8.956 3.748 8.934 L 3.748 7.148 L 3.866 7.148 L 4.077 7.123 C 4.125 7.123 4.163 7.116 4.194 7.099 L 4.194 4.796 C 4.242 4.781 4.288 4.772 4.336 4.772 L 4.547 4.747 L 4.64 4.747 C 4.671 4.715 4.683 4.684 4.676 4.652 C 4.669 4.62 4.664 4.588 4.664 4.556 L 4.664 1.63 C 4.664 1.582 4.652 1.547 4.628 1.523 L 4.547 1.44 L 4.218 1.44 L 4.218 1.08 C 4.156 1.017 4.108 0.975 4.077 0.961 L 2.806 0.961 L 2.806 0.721 C 2.806 0.64 2.82 0.562 2.854 0.482 L 6.501 0.482 C 6.532 0.562 6.54 0.638 6.525 0.709 C 6.508 0.78 6.518 0.858 6.549 0.936 L 6.95 0.936 L 6.998 0.985 L 6.998 2.327 L 7.022 2.376 L 7.446 2.376 C 7.477 2.295 7.484 2.217 7.47 2.136 C 7.453 2.056 7.463 1.978 7.494 1.897 L 7.895 1.897 L 7.942 1.872 L 7.942 1.464 C 8.022 1.432 8.096 1.425 8.166 1.44 C 8.235 1.457 8.309 1.447 8.389 1.415 L 8.389 1.296 L 8.413 1.08 L 8.413 0.985 C 8.444 0.97 8.482 0.961 8.53 0.961 L 8.859 0.961 L 8.859 0.528 L 8.907 0.479 L 10.223 0.479 C 10.254 0.447 10.271 0.418 10.271 0.396 L 10.271 0.049 L 10.319 0 L 11.636 0 C 11.667 0.081 11.674 0.156 11.66 0.227 C 11.643 0.298 11.652 0.376 11.684 0.455 L 11.708 0.479 L 13.026 0.479 C 13.058 0.511 13.07 0.55 13.062 0.599 C 13.055 0.648 13.058 0.687 13.074 0.719 C 13.074 0.75 13.07 0.787 13.062 0.826 C 13.055 0.865 13.067 0.909 13.098 0.958 L 13.499 0.958 C 13.53 0.99 13.542 1.029 13.535 1.078 C 13.528 1.127 13.523 1.166 13.523 1.198 C 13.537 1.23 13.542 1.261 13.535 1.293 C 13.528 1.325 13.523 1.357 13.523 1.388 C 13.602 1.437 13.676 1.45 13.746 1.425 C 13.815 1.401 13.89 1.406 13.969 1.437 C 13.983 1.454 13.993 1.469 13.993 1.486 L 13.993 2.349 C 14.024 2.381 14.062 2.393 14.11 2.386 C 14.158 2.378 14.197 2.374 14.228 2.374 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tyhu1k\",layoutDependency:layoutDependency,layoutId:\"nKbqYxbiw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.324 13.134\" overflow=\"visible\"><path d=\"M 9.321 1.424 L 9.289 1.392 C 9.266 1.35 9.247 1.324 9.225 1.311 C 9.202 1.302 9.183 1.276 9.161 1.231 L 8.691 1.231 L 8.691 0.789 C 8.691 0.77 8.684 0.757 8.675 0.757 C 8.665 0.757 8.659 0.748 8.659 0.725 L 8.566 0.632 C 8.566 0.612 8.556 0.599 8.534 0.599 L 8.125 0.599 C 8.102 0.599 8.083 0.59 8.061 0.567 L 8.061 0.284 C 8.061 0.093 7.968 0 7.779 0 L 5.081 0 C 5.039 0 4.998 0.023 4.956 0.064 L 4.956 0.603 L 4.361 0.603 C 4.173 0.603 3.965 0.625 3.735 0.667 L 3.735 0.922 C 3.712 0.963 3.709 1.015 3.719 1.079 C 3.728 1.144 3.712 1.195 3.671 1.237 L 3.105 1.237 L 3.105 2.091 C 3.082 2.156 3.079 2.217 3.089 2.281 C 3.098 2.346 3.082 2.42 3.041 2.504 L 2.507 2.504 C 2.465 2.61 2.456 2.713 2.475 2.819 C 2.494 2.926 2.484 3.032 2.443 3.135 C 2.401 3.135 2.353 3.129 2.302 3.119 C 2.255 3.108 2.205 3.114 2.162 3.135 C 2.12 3.135 2.072 3.129 2.021 3.119 C 1.97 3.109 1.912 3.126 1.848 3.167 L 1.848 4.337 C 1.765 4.36 1.659 4.369 1.535 4.369 L 1.394 4.369 C 1.343 4.369 1.285 4.392 1.221 4.434 L 1.221 5.571 C 1.18 5.613 1.132 5.629 1.081 5.62 C 1.03 5.61 0.972 5.613 0.908 5.636 L 0.767 5.636 C 0.716 5.636 0.659 5.658 0.595 5.7 L 0.595 8.104 C 0.553 8.146 0.505 8.162 0.454 8.152 C 0.397 8.141 0.339 8.136 0.281 8.136 L 0.141 8.136 C 0.087 8.138 0.036 8.161 0 8.201 L 0 10.572 C 0 10.595 0.01 10.614 0.032 10.637 L 0.313 10.637 C 0.355 10.659 0.406 10.662 0.47 10.653 C 0.534 10.643 0.585 10.659 0.627 10.701 L 0.627 11.838 C 0.627 11.861 0.636 11.871 0.659 11.871 C 0.764 11.913 0.863 11.922 0.956 11.903 C 1.049 11.884 1.138 11.893 1.221 11.935 L 1.221 12.219 C 1.241 12.261 1.247 12.309 1.237 12.36 C 1.228 12.412 1.244 12.47 1.285 12.534 L 1.819 12.534 C 1.861 12.576 1.877 12.628 1.867 12.692 C 1.858 12.757 1.851 12.808 1.851 12.85 C 1.871 12.892 1.871 12.94 1.851 12.992 C 1.829 13.044 1.842 13.092 1.883 13.134 L 4.927 13.134 C 4.969 13.027 4.978 12.928 4.959 12.834 C 4.937 12.741 4.959 12.641 5.023 12.534 L 6.152 12.534 L 6.216 12.47 L 6.216 12.186 C 6.216 12.145 6.21 12.096 6.2 12.045 C 6.19 11.993 6.206 11.945 6.248 11.903 L 6.673 11.903 C 6.724 11.903 6.782 11.88 6.846 11.838 L 6.846 11.3 C 6.951 11.258 7.054 11.249 7.159 11.268 C 7.265 11.291 7.367 11.278 7.473 11.236 L 7.473 10.066 C 7.514 10.024 7.565 10.008 7.629 10.018 C 7.693 10.028 7.744 10.024 7.786 10.002 C 7.827 10.002 7.875 10.008 7.927 10.018 C 7.978 10.028 8.026 10.011 8.067 9.97 L 8.067 8.832 L 8.131 8.768 L 8.413 8.768 C 8.454 8.748 8.502 8.742 8.553 8.752 C 8.604 8.761 8.652 8.745 8.694 8.703 L 8.694 6.934 L 8.758 6.87 L 9.26 6.87 L 9.324 6.838 L 9.324 1.431 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.993 9.964\" overflow=\"visible\"><path d=\"M 6.991 1.08 L 6.967 1.056 C 6.95 1.024 6.935 1.005 6.919 0.995 C 6.902 0.988 6.887 0.968 6.871 0.934 L 6.518 0.934 L 6.518 0.599 C 6.518 0.584 6.513 0.574 6.506 0.574 C 6.499 0.574 6.494 0.567 6.494 0.55 L 6.425 0.479 C 6.425 0.464 6.417 0.455 6.401 0.455 L 6.094 0.455 C 6.077 0.455 6.062 0.447 6.046 0.43 L 6.046 0.215 C 6.046 0.071 5.976 0 5.835 0 L 3.811 0 C 3.779 0 3.748 0.017 3.717 0.049 L 3.717 0.457 L 3.271 0.457 C 3.13 0.457 2.974 0.474 2.801 0.506 L 2.801 0.699 C 2.784 0.731 2.782 0.77 2.789 0.819 C 2.796 0.868 2.784 0.907 2.753 0.939 L 2.329 0.939 L 2.329 1.586 C 2.312 1.635 2.309 1.682 2.317 1.731 C 2.324 1.78 2.312 1.836 2.281 1.899 L 1.88 1.899 C 1.849 1.98 1.842 2.058 1.856 2.139 C 1.871 2.22 1.863 2.3 1.832 2.378 C 1.801 2.378 1.765 2.374 1.727 2.366 C 1.691 2.358 1.654 2.362 1.621 2.378 C 1.59 2.378 1.554 2.374 1.516 2.366 C 1.477 2.359 1.434 2.371 1.386 2.403 L 1.386 3.29 C 1.324 3.307 1.245 3.315 1.151 3.315 L 1.046 3.315 C 1.007 3.315 0.964 3.332 0.916 3.364 L 0.916 4.226 C 0.885 4.258 0.849 4.27 0.811 4.263 C 0.772 4.256 0.729 4.258 0.681 4.275 L 0.576 4.275 C 0.537 4.275 0.494 4.292 0.446 4.324 L 0.446 6.148 C 0.415 6.18 0.379 6.192 0.341 6.184 C 0.298 6.176 0.254 6.172 0.211 6.172 L 0.106 6.172 C 0.065 6.173 0.027 6.191 0 6.221 L 0 8.02 C 0 8.037 0.007 8.052 0.024 8.069 L 0.235 8.069 C 0.266 8.086 0.305 8.089 0.353 8.081 C 0.4 8.074 0.439 8.086 0.47 8.118 L 0.47 8.981 C 0.47 8.998 0.477 9.005 0.494 9.005 C 0.573 9.037 0.647 9.044 0.717 9.03 C 0.787 9.015 0.854 9.022 0.916 9.054 L 0.916 9.269 C 0.93 9.301 0.935 9.338 0.928 9.377 C 0.921 9.416 0.933 9.46 0.964 9.509 L 1.365 9.509 C 1.396 9.541 1.408 9.58 1.401 9.629 C 1.393 9.678 1.389 9.717 1.389 9.748 C 1.403 9.78 1.403 9.817 1.389 9.856 C 1.372 9.895 1.381 9.932 1.412 9.964 L 3.696 9.964 C 3.727 9.883 3.734 9.807 3.719 9.736 C 3.703 9.665 3.719 9.59 3.767 9.509 L 4.614 9.509 L 4.662 9.46 L 4.662 9.245 C 4.662 9.213 4.657 9.176 4.65 9.137 C 4.643 9.098 4.655 9.062 4.686 9.03 L 5.005 9.03 C 5.043 9.03 5.086 9.013 5.134 8.981 L 5.134 8.573 C 5.214 8.541 5.29 8.534 5.369 8.548 C 5.449 8.565 5.525 8.556 5.604 8.524 L 5.604 7.636 C 5.636 7.605 5.674 7.592 5.722 7.6 C 5.77 7.607 5.808 7.605 5.839 7.588 C 5.871 7.588 5.907 7.592 5.945 7.6 C 5.983 7.607 6.019 7.595 6.05 7.563 L 6.05 6.7 L 6.098 6.651 L 6.309 6.651 C 6.341 6.637 6.377 6.632 6.415 6.639 C 6.453 6.646 6.489 6.634 6.52 6.602 L 6.52 5.26 L 6.568 5.212 L 6.945 5.212 L 6.993 5.187 L 6.993 1.085 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-wktii3\",layoutDependency:layoutDependency,layoutId:\"fTHZQIUK3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62.728 28.388\" overflow=\"visible\"><path d=\"M 11.738 0 C 11.78 0.042 11.802 0.093 11.802 0.158 L 11.802 0.632 L 11.236 0.632 C 11.172 0.738 11.153 0.844 11.172 0.947 C 11.191 1.054 11.182 1.157 11.14 1.263 L 10.574 1.263 C 10.533 1.369 10.526 1.473 10.558 1.579 C 10.59 1.685 10.584 1.788 10.542 1.895 L 9.976 1.895 C 9.954 1.917 9.944 1.937 9.944 1.959 L 9.944 3.097 C 9.839 3.138 9.736 3.148 9.631 3.129 C 9.525 3.109 9.42 3.119 9.317 3.161 C 9.295 3.225 9.292 3.293 9.302 3.367 C 9.311 3.441 9.317 3.509 9.317 3.573 L 9.317 5.597 C 9.212 5.639 9.11 5.649 9.004 5.629 C 8.899 5.61 8.796 5.62 8.691 5.661 L 8.691 8.729 C 8.649 8.771 8.598 8.787 8.534 8.777 C 8.47 8.768 8.419 8.771 8.377 8.793 L 8.128 8.793 C 8.086 8.835 8.064 8.874 8.064 8.903 L 8.064 11.89 L 7.939 11.89 L 7.658 11.922 C 7.594 11.922 7.521 11.945 7.437 11.987 L 7.437 14.958 C 7.437 14.98 7.428 14.999 7.405 15.022 C 7.322 15.045 7.233 15.048 7.14 15.038 C 7.047 15.028 6.945 15.045 6.843 15.086 L 6.843 16.304 C 6.843 16.694 6.833 17.091 6.811 17.49 C 6.811 17.513 6.801 17.532 6.779 17.555 L 6.51 17.555 C 6.417 17.555 6.315 17.564 6.213 17.587 L 6.213 20.622 L 6.149 20.687 L 5.883 20.687 C 5.791 20.687 5.688 20.709 5.586 20.751 L 5.586 21.257 C 5.692 21.299 5.791 21.309 5.883 21.289 C 5.976 21.27 6.075 21.28 6.181 21.321 C 6.222 21.405 6.232 21.479 6.213 21.544 C 6.19 21.608 6.19 21.669 6.213 21.734 L 6.213 22.523 L 6.245 22.556 L 8.63 22.556 C 8.649 22.578 8.672 22.588 8.694 22.588 L 8.694 22.887 C 8.694 22.981 8.672 23.084 8.63 23.187 L 0.032 23.187 C 0.01 23.081 0 22.981 0 22.887 L 0 22.62 L 0.064 22.556 L 1.791 22.556 C 1.874 22.491 1.896 22.43 1.855 22.365 L 1.855 21.953 L 1.979 21.953 L 2.168 21.921 L 3.047 21.921 C 3.089 21.901 3.111 21.869 3.111 21.827 L 3.111 20.12 C 3.111 20.1 3.121 20.078 3.143 20.055 L 3.677 20.055 C 3.696 20.036 3.719 20.004 3.741 19.962 L 3.741 16.991 C 3.76 16.949 3.834 16.926 3.962 16.926 L 4.307 16.926 C 4.326 16.907 4.339 16.884 4.339 16.862 L 4.339 14.458 C 4.445 14.416 4.544 14.407 4.636 14.426 C 4.729 14.448 4.828 14.436 4.934 14.394 L 4.966 14.361 L 4.966 11.326 C 5.071 11.284 5.174 11.275 5.279 11.294 C 5.385 11.316 5.487 11.304 5.592 11.262 L 5.592 8.194 C 5.634 8.152 5.685 8.136 5.749 8.146 C 5.813 8.155 5.864 8.162 5.906 8.162 L 6.155 8.162 C 6.197 8.12 6.219 8.078 6.219 8.036 L 6.219 5.665 C 6.325 5.642 6.417 5.639 6.501 5.649 C 6.584 5.658 6.676 5.665 6.782 5.665 C 6.823 5.623 6.839 5.581 6.83 5.539 C 6.82 5.497 6.814 5.455 6.814 5.413 C 6.855 4.337 6.855 3.264 6.814 2.188 C 6.814 1.998 6.731 1.904 6.564 1.904 L 6.251 1.904 C 6.231 1.889 6.22 1.865 6.219 1.84 L 6.219 1.427 L 6.062 1.27 L 5.215 1.27 C 4.943 1.27 4.662 1.26 4.368 1.237 L 4.368 0.667 C 4.473 0.625 4.572 0.615 4.665 0.635 C 4.758 0.657 4.86 0.644 4.963 0.603 L 4.963 0.064 L 5.026 0 L 11.741 0 Z M 26.044 22.543 C 26.085 22.585 26.101 22.633 26.092 22.684 C 26.082 22.736 26.085 22.784 26.108 22.826 L 26.108 23.142 L 26.044 23.174 L 21.778 23.174 C 21.714 23.068 21.705 22.958 21.746 22.842 C 21.788 22.726 21.724 22.626 21.557 22.543 L 21.18 22.543 L 21.116 22.478 L 21.116 21.466 C 21.075 21.402 21.024 21.35 20.96 21.309 L 20.771 21.309 C 20.707 21.309 20.624 21.318 20.522 21.341 L 20.522 21.879 C 20.458 21.921 20.4 21.937 20.349 21.927 C 20.298 21.918 20.25 21.911 20.208 21.911 C 20.167 21.934 20.119 21.937 20.067 21.927 C 20.016 21.918 19.968 21.911 19.927 21.911 C 19.885 22.017 19.876 22.117 19.895 22.211 C 19.914 22.304 19.904 22.407 19.863 22.51 L 19.831 22.543 L 18.67 22.543 C 18.629 22.649 18.619 22.752 18.638 22.858 C 18.657 22.965 18.648 23.071 18.606 23.174 L 17.446 23.174 C 17.404 23.281 17.394 23.384 17.414 23.49 C 17.433 23.596 17.423 23.699 17.382 23.806 L 13.711 23.806 C 13.688 23.783 13.679 23.764 13.679 23.741 L 13.679 23.332 C 13.637 23.29 13.605 23.264 13.586 23.252 C 13.564 23.242 13.545 23.216 13.522 23.171 L 12.486 23.171 C 12.464 23.152 12.445 23.139 12.422 23.139 L 12.422 22.726 C 12.339 22.578 12.25 22.517 12.157 22.536 C 12.064 22.559 11.962 22.559 11.859 22.536 C 11.818 22.472 11.802 22.411 11.812 22.346 C 11.821 22.282 11.818 22.22 11.796 22.156 C 11.796 22.03 11.722 21.947 11.575 21.905 L 11.23 21.905 L 11.166 21.872 L 11.166 21.463 C 11.143 21.421 11.092 21.357 11.009 21.273 L 10.571 21.273 L 10.571 16.942 C 10.676 16.901 10.776 16.891 10.868 16.91 C 10.961 16.933 11.06 16.92 11.166 16.878 L 11.166 16.308 C 11.271 16.288 11.37 16.282 11.463 16.292 C 11.556 16.301 11.655 16.298 11.76 16.275 C 11.802 16.211 11.818 16.15 11.808 16.085 C 11.799 16.021 11.792 15.96 11.792 15.895 L 11.792 15.041 C 11.898 15.022 11.997 15.016 12.09 15.025 C 12.182 15.035 12.285 15.032 12.387 15.009 C 12.429 14.903 12.438 14.803 12.419 14.709 C 12.397 14.616 12.409 14.516 12.451 14.41 L 13.612 14.41 L 13.676 14.345 L 13.676 13.933 C 13.612 13.868 13.551 13.817 13.487 13.775 L 13.049 13.775 L 13.049 11.31 C 13.091 11.268 13.138 11.252 13.19 11.262 C 13.241 11.271 13.298 11.278 13.362 11.278 C 13.404 11.258 13.452 11.258 13.503 11.278 C 13.554 11.3 13.602 11.287 13.644 11.246 L 13.644 8.906 C 13.58 8.8 13.497 8.758 13.391 8.781 C 13.286 8.803 13.183 8.79 13.078 8.748 C 13.055 8.706 13.046 8.642 13.046 8.558 L 13.046 7.959 C 13.046 7.875 13.039 7.801 13.03 7.737 C 13.02 7.672 13.036 7.601 13.078 7.514 L 14.27 7.514 C 14.312 7.621 14.318 7.724 14.286 7.83 C 14.254 7.936 14.261 8.043 14.302 8.146 L 16.748 8.146 C 16.768 8.039 16.774 7.936 16.764 7.83 C 16.755 7.722 16.772 7.614 16.812 7.514 L 22.929 7.514 C 22.971 7.579 22.987 7.637 22.977 7.688 C 22.968 7.74 22.971 7.788 22.993 7.83 L 22.993 8.114 C 23.099 8.155 23.198 8.165 23.291 8.146 C 23.383 8.126 23.482 8.136 23.588 8.178 L 23.588 8.716 C 23.652 8.758 23.709 8.774 23.761 8.764 C 23.812 8.755 23.86 8.758 23.901 8.781 L 24.183 8.781 C 24.224 8.822 24.24 8.861 24.231 8.89 C 24.221 8.922 24.215 8.958 24.215 9 L 24.215 9.38 C 24.32 9.402 24.419 9.406 24.512 9.396 C 24.605 9.386 24.694 9.39 24.777 9.412 C 24.797 9.412 24.819 9.422 24.841 9.444 L 24.841 11.213 L 24.873 11.246 C 24.979 11.287 25.072 11.297 25.155 11.278 C 25.238 11.258 25.334 11.258 25.436 11.278 C 25.455 11.487 25.468 11.777 25.468 12.148 C 25.468 12.518 25.458 12.85 25.436 13.143 L 24.902 13.143 L 24.838 13.208 L 24.838 16.275 L 24.272 16.275 L 24.208 16.34 L 24.208 19.375 C 24.103 19.417 24.004 19.427 23.911 19.407 C 23.818 19.388 23.716 19.398 23.613 19.44 L 23.613 21.872 C 23.655 21.914 23.703 21.93 23.754 21.921 C 23.805 21.911 23.853 21.905 23.895 21.905 C 23.936 21.927 23.988 21.93 24.052 21.921 C 24.115 21.911 24.167 21.927 24.208 21.969 L 24.208 22.507 L 24.272 22.539 L 26.028 22.539 Z M 21.746 18.115 L 21.746 15.869 C 21.746 15.805 21.682 15.734 21.557 15.647 L 21.148 15.647 L 21.148 15.521 L 21.116 15.299 L 21.116 15.173 L 20.96 15.016 L 20.522 15.016 L 20.522 14.574 C 20.416 14.468 20.323 14.416 20.24 14.416 L 16.413 14.416 C 16.371 14.416 16.33 14.41 16.288 14.4 C 16.246 14.39 16.205 14.407 16.163 14.448 L 16.163 15.048 L 15.725 15.048 C 15.661 15.048 15.594 15.041 15.521 15.032 C 15.447 15.022 15.38 15.025 15.316 15.048 C 15.252 15.048 15.185 15.041 15.111 15.032 C 15.04 15.022 14.967 15.039 14.907 15.08 L 14.907 15.335 C 14.907 15.399 14.913 15.457 14.923 15.509 C 14.932 15.56 14.916 15.608 14.875 15.65 L 14.309 15.65 C 14.267 15.757 14.258 15.863 14.277 15.966 C 14.296 16.072 14.286 16.176 14.245 16.282 L 13.711 16.282 C 13.669 16.366 13.653 16.446 13.663 16.52 C 13.672 16.594 13.679 16.662 13.679 16.727 C 13.656 16.791 13.653 16.859 13.663 16.933 C 13.672 17.007 13.679 17.075 13.679 17.139 C 13.656 17.203 13.653 17.271 13.663 17.345 C 13.672 17.419 13.656 17.487 13.615 17.551 L 13.049 17.551 L 13.049 20.587 C 13.049 20.609 13.068 20.638 13.113 20.683 L 13.362 20.683 C 13.404 20.683 13.452 20.677 13.503 20.667 C 13.554 20.658 13.612 20.674 13.676 20.716 L 13.676 21.885 C 13.695 21.908 13.717 21.918 13.74 21.918 L 15.434 21.918 C 15.453 21.918 15.485 21.94 15.527 21.982 L 15.527 22.237 C 15.527 22.278 15.521 22.327 15.511 22.378 C 15.501 22.43 15.517 22.488 15.559 22.552 L 16.72 22.552 L 16.784 22.52 C 16.784 22.478 16.777 22.43 16.768 22.378 C 16.756 22.331 16.762 22.281 16.784 22.237 C 16.784 22.195 16.777 22.146 16.768 22.095 C 16.758 22.043 16.774 21.985 16.816 21.921 L 18.603 21.921 C 18.645 21.814 18.654 21.711 18.635 21.605 C 18.613 21.499 18.625 21.396 18.667 21.289 L 19.828 21.289 C 19.869 21.247 19.885 21.196 19.876 21.131 C 19.866 21.067 19.869 21.015 19.892 20.973 C 19.892 20.932 19.885 20.883 19.876 20.832 C 19.866 20.78 19.892 20.722 19.956 20.658 L 20.49 20.658 L 20.49 19.424 L 20.803 19.424 C 20.844 19.424 20.896 19.43 20.96 19.44 C 21.024 19.449 21.075 19.433 21.116 19.391 L 21.116 18.189 C 21.222 18.148 21.324 18.138 21.43 18.157 C 21.535 18.18 21.637 18.167 21.743 18.125 Z M 22.341 9.547 C 22.277 9.483 22.235 9.431 22.216 9.39 L 21.807 9.39 C 21.785 9.39 21.765 9.38 21.743 9.357 L 21.743 9.009 C 21.743 8.861 21.669 8.787 21.522 8.787 L 17.631 8.787 C 17.589 8.787 17.548 8.781 17.506 8.771 C 17.465 8.761 17.423 8.777 17.382 8.819 C 17.382 8.861 17.388 8.903 17.398 8.945 C 17.407 8.987 17.404 9.029 17.382 9.071 C 17.382 9.135 17.388 9.193 17.398 9.245 C 17.407 9.296 17.391 9.344 17.35 9.386 L 16.189 9.386 C 16.147 9.493 16.138 9.596 16.157 9.702 C 16.176 9.808 16.167 9.912 16.125 10.018 L 15.559 10.018 C 15.517 10.124 15.508 10.231 15.527 10.334 C 15.546 10.44 15.537 10.543 15.495 10.649 L 15.214 10.649 C 15.172 10.649 15.124 10.643 15.073 10.633 C 15.022 10.624 14.964 10.64 14.9 10.682 L 14.9 11.851 C 14.878 11.874 14.868 11.893 14.868 11.916 C 14.827 11.916 14.779 11.909 14.728 11.9 C 14.68 11.888 14.631 11.894 14.587 11.916 C 14.545 11.916 14.497 11.909 14.446 11.9 C 14.395 11.89 14.338 11.906 14.274 11.948 L 14.274 12.518 C 14.168 12.56 14.069 12.57 13.976 12.551 C 13.884 12.531 13.781 12.541 13.679 12.583 L 13.679 13.72 C 13.679 13.743 13.688 13.762 13.711 13.785 L 14.872 13.785 L 14.904 13.72 C 14.923 13.636 14.929 13.553 14.919 13.466 C 14.91 13.382 14.913 13.288 14.935 13.182 L 20.49 13.182 L 20.49 13.466 C 20.509 13.508 20.515 13.562 20.506 13.624 C 20.496 13.688 20.512 13.74 20.553 13.781 L 21.714 13.781 C 21.756 13.888 21.765 13.994 21.746 14.097 C 21.724 14.204 21.737 14.307 21.778 14.413 L 22.312 14.413 C 22.331 13.591 22.344 12.773 22.344 11.964 L 22.344 9.544 Z M 29.964 25.671 L 29.839 25.671 L 29.558 25.704 L 29.401 25.704 C 29.359 25.746 29.343 25.804 29.353 25.878 C 29.363 25.952 29.369 26.019 29.369 26.084 C 29.347 26.148 29.337 26.216 29.337 26.29 L 29.337 26.496 C 29.356 26.58 29.356 26.654 29.337 26.719 C 29.315 26.783 29.327 26.844 29.369 26.909 L 31.188 26.909 C 31.208 26.886 31.22 26.844 31.22 26.783 L 31.22 26.371 C 31.262 26.306 31.31 26.28 31.361 26.29 C 31.412 26.3 31.46 26.306 31.502 26.306 L 31.815 26.306 L 31.815 25.736 C 31.921 25.671 32.023 25.652 32.128 25.671 C 32.234 25.691 32.336 25.681 32.442 25.639 L 32.442 25.101 C 32.506 25.059 32.563 25.043 32.614 25.053 C 32.666 25.062 32.714 25.059 32.755 25.037 C 32.797 25.037 32.848 25.043 32.912 25.053 C 32.976 25.062 33.027 25.046 33.068 25.004 L 33.068 23.835 C 33.132 23.793 33.19 23.777 33.241 23.786 C 33.292 23.796 33.34 23.803 33.382 23.803 L 33.634 23.803 C 33.676 23.761 33.698 23.719 33.698 23.677 L 33.698 20.957 C 33.698 20.767 33.606 20.674 33.417 20.674 L 33.136 20.674 L 33.072 20.609 L 33.072 18.302 L 33.008 18.238 C 32.985 18.218 32.957 18.186 32.915 18.144 L 32.506 18.144 L 32.442 18.08 L 32.442 15.805 C 32.378 15.741 32.336 15.689 32.317 15.647 L 31.879 15.647 C 31.859 15.632 31.847 15.608 31.847 15.583 L 31.847 12.802 C 31.847 12.654 31.754 12.56 31.566 12.518 C 31.419 12.518 31.303 12.509 31.22 12.486 L 31.22 10.179 C 31.185 10.164 31.154 10.142 31.128 10.115 C 31.105 10.095 31.076 10.063 31.035 10.021 L 30.626 10.021 C 30.603 9.979 30.594 9.915 30.594 9.831 L 30.594 8.945 C 30.552 8.903 30.526 8.871 30.514 8.851 C 30.504 8.832 30.478 8.81 30.434 8.787 L 30.024 8.787 C 29.983 8.745 29.96 8.713 29.96 8.694 L 29.96 8.439 C 29.96 8.249 29.868 8.155 29.679 8.155 L 28.109 8.155 C 28.087 8.072 28.084 7.991 28.093 7.917 C 28.103 7.843 28.109 7.766 28.109 7.679 C 28.045 7.614 27.984 7.563 27.92 7.521 L 27.511 7.521 L 27.479 7.456 L 27.479 6.95 L 27.543 6.886 L 36.736 6.886 C 36.755 6.908 36.778 6.918 36.8 6.918 L 36.8 7.488 C 36.758 7.53 36.707 7.546 36.643 7.537 C 36.579 7.527 36.528 7.521 36.487 7.521 L 36.237 7.521 C 36.196 7.563 36.173 7.604 36.173 7.646 L 36.173 8.088 L 36.109 8.152 L 34.354 8.152 C 34.312 8.259 34.303 8.358 34.322 8.452 C 34.341 8.545 34.331 8.648 34.29 8.752 L 34.165 8.752 L 33.884 8.784 C 33.82 8.784 33.759 8.793 33.695 8.816 L 33.695 11.22 L 33.759 11.284 L 34.261 11.284 L 34.325 11.349 L 34.325 13.752 C 34.431 13.794 34.53 13.804 34.622 13.785 C 34.715 13.765 34.814 13.775 34.92 13.817 L 34.952 13.849 L 34.952 16.852 C 34.993 16.894 35.041 16.917 35.092 16.917 L 35.547 16.917 L 35.547 18.75 C 35.61 18.792 35.668 18.808 35.719 18.798 C 35.77 18.789 35.818 18.782 35.86 18.782 C 35.901 18.805 35.953 18.808 36.017 18.798 C 36.08 18.789 36.132 18.782 36.173 18.782 L 36.173 18.183 C 36.279 18.164 36.378 18.157 36.471 18.167 C 36.563 18.177 36.662 18.183 36.768 18.183 C 36.81 18.119 36.826 18.051 36.816 17.977 C 36.806 17.908 36.801 17.84 36.8 17.771 L 36.8 16.949 C 36.905 16.907 37.005 16.897 37.097 16.917 C 37.19 16.939 37.292 16.939 37.395 16.917 C 37.436 16.852 37.446 16.785 37.427 16.71 C 37.404 16.644 37.404 16.571 37.427 16.504 L 37.427 16.092 C 37.427 16.027 37.42 15.96 37.411 15.886 C 37.401 15.811 37.417 15.744 37.459 15.679 L 37.993 15.679 L 38.057 15.615 L 38.057 14.445 C 38.162 14.403 38.261 14.394 38.354 14.413 C 38.447 14.436 38.549 14.423 38.651 14.381 C 38.67 14.191 38.677 13.997 38.667 13.794 C 38.658 13.595 38.661 13.388 38.683 13.179 C 38.789 13.137 38.888 13.127 38.981 13.147 C 39.073 13.169 39.172 13.156 39.278 13.114 L 39.278 11.945 C 39.384 11.903 39.486 11.893 39.591 11.913 C 39.697 11.935 39.799 11.922 39.905 11.88 L 39.905 11.31 C 39.969 11.268 40.026 11.252 40.077 11.262 C 40.129 11.271 40.176 11.278 40.218 11.278 L 40.471 11.278 C 40.512 11.213 40.528 11.146 40.519 11.072 C 40.509 10.997 40.512 10.93 40.535 10.865 L 40.535 10.044 L 40.691 10.044 L 40.973 10.011 L 41.097 10.011 C 41.139 9.97 41.155 9.918 41.145 9.854 C 41.136 9.789 41.139 9.728 41.161 9.663 L 41.161 9.283 C 41.161 9.135 41.152 9.019 41.129 8.935 C 41.129 8.916 41.088 8.861 41.005 8.777 L 40.535 8.777 C 40.512 8.671 40.509 8.584 40.519 8.51 C 40.528 8.436 40.535 8.368 40.535 8.304 L 40.378 8.146 L 38.683 8.146 L 38.683 6.944 L 38.715 6.879 L 46.057 6.879 C 46.076 6.902 46.098 6.912 46.121 6.912 L 46.121 8.081 L 46.057 8.146 L 43.671 8.146 C 43.63 8.252 43.62 8.352 43.639 8.445 C 43.659 8.539 43.649 8.642 43.607 8.745 L 43.073 8.745 C 43.032 8.81 43.009 8.868 43.009 8.919 L 43.009 9.061 C 43.009 9.103 43.016 9.154 43.025 9.219 C 43.035 9.283 43.019 9.335 42.977 9.377 L 42.412 9.377 C 42.389 9.483 42.38 9.583 42.38 9.676 L 42.38 9.976 C 42.274 10.018 42.175 10.028 42.082 10.008 C 41.989 9.989 41.887 9.999 41.785 10.04 L 41.785 10.134 L 41.753 10.356 L 41.753 11.242 C 41.647 11.284 41.548 11.294 41.455 11.275 C 41.363 11.255 41.26 11.265 41.158 11.307 L 41.158 12.476 C 41.094 12.518 41.037 12.534 40.985 12.525 C 40.934 12.515 40.886 12.509 40.845 12.509 C 40.803 12.531 40.762 12.534 40.72 12.525 C 40.678 12.515 40.637 12.509 40.595 12.509 C 40.554 12.551 40.531 12.592 40.531 12.634 L 40.531 13.772 L 39.965 13.772 C 39.924 13.836 39.902 13.904 39.902 13.978 L 39.902 15.006 L 39.307 15.006 C 39.265 15.112 39.256 15.215 39.275 15.322 C 39.294 15.428 39.284 15.531 39.243 15.637 L 38.709 15.637 L 38.645 15.702 L 38.645 16.839 C 38.609 16.879 38.558 16.902 38.504 16.904 L 38.079 16.904 L 38.047 16.968 L 38.047 18.106 C 37.948 18.147 37.84 18.163 37.734 18.154 C 37.628 18.144 37.523 18.16 37.42 18.202 L 37.42 19.372 C 37.379 19.414 37.328 19.43 37.264 19.42 C 37.2 19.411 37.148 19.404 37.107 19.404 L 36.857 19.404 C 36.816 19.446 36.794 19.488 36.794 19.53 L 36.794 20.635 L 36.669 20.635 L 36.387 20.667 L 36.231 20.667 C 36.189 20.732 36.173 20.793 36.183 20.857 C 36.192 20.922 36.189 20.996 36.167 21.08 L 36.167 21.901 C 36.061 21.924 35.962 21.927 35.869 21.918 C 35.777 21.908 35.674 21.911 35.572 21.934 C 35.531 22.04 35.524 22.14 35.556 22.233 C 35.588 22.327 35.582 22.43 35.54 22.533 L 35.006 22.533 C 34.965 22.556 34.942 22.575 34.942 22.597 L 34.942 23.735 C 34.837 23.799 34.738 23.815 34.645 23.783 C 34.552 23.751 34.45 23.757 34.347 23.799 C 34.328 23.815 34.316 23.839 34.315 23.864 L 34.315 25.001 C 34.274 25.043 34.223 25.059 34.159 25.05 C 34.095 25.04 34.044 25.033 34.002 25.033 C 33.961 25.053 33.913 25.059 33.861 25.05 C 33.805 25.039 33.747 25.033 33.689 25.033 L 33.689 26.268 C 33.583 26.309 33.481 26.319 33.375 26.3 C 33.27 26.277 33.168 26.29 33.062 26.332 L 33.062 26.902 L 32.937 26.902 L 32.656 26.935 L 32.499 26.935 C 32.458 27.041 32.448 27.141 32.467 27.234 C 32.487 27.328 32.477 27.428 32.435 27.534 L 32.311 27.534 L 32.029 27.566 L 31.873 27.566 C 31.831 27.608 31.815 27.656 31.825 27.708 C 31.834 27.759 31.841 27.808 31.841 27.85 C 31.818 27.892 31.815 27.943 31.825 28.008 C 31.834 28.072 31.841 28.124 31.841 28.165 L 31.275 28.165 C 31.233 28.185 31.211 28.24 31.211 28.323 L 31.211 28.388 L 28.733 28.388 C 28.733 28.346 28.71 28.307 28.669 28.278 C 28.629 28.25 28.598 28.212 28.576 28.169 L 28.106 28.169 L 28.106 27.727 L 27.949 27.569 L 26.913 27.569 C 26.872 27.402 26.846 27.147 26.833 26.809 C 26.824 26.471 26.84 26.103 26.881 25.704 L 27.038 25.704 L 27.319 25.671 L 27.444 25.671 C 27.486 25.565 27.495 25.465 27.476 25.372 C 27.454 25.278 27.466 25.175 27.508 25.072 L 28.042 25.072 C 28.084 25.008 28.106 24.95 28.106 24.898 L 28.106 24.47 C 28.211 24.428 28.311 24.418 28.403 24.437 C 28.496 24.457 28.595 24.447 28.701 24.405 L 28.701 23.835 C 28.806 23.793 28.909 23.783 29.014 23.803 C 29.12 23.822 29.222 23.812 29.327 23.77 L 29.327 23.2 C 29.411 23.158 29.484 23.142 29.548 23.152 C 29.612 23.161 29.673 23.168 29.737 23.168 L 30.175 23.168 C 30.239 23.168 30.299 23.161 30.363 23.152 C 30.427 23.142 30.498 23.158 30.584 23.2 L 30.584 24.402 L 30.459 24.402 L 30.178 24.434 L 30.021 24.434 C 29.98 24.499 29.964 24.56 29.973 24.624 C 29.983 24.689 29.98 24.75 29.957 24.814 L 29.957 25.668 Z M 62.313 2.078 C 62.377 2.094 62.441 2.101 62.505 2.091 C 62.569 2.082 62.645 2.078 62.728 2.078 L 62.728 5.533 C 62.664 5.568 62.594 5.581 62.521 5.571 C 62.451 5.562 62.38 5.558 62.31 5.558 C 62.223 5.574 62.105 5.584 61.955 5.584 C 61.891 5.655 61.862 5.723 61.875 5.79 C 61.884 5.861 61.891 5.939 61.891 6.026 C 61.868 6.096 61.865 6.164 61.875 6.232 C 61.884 6.303 61.891 6.38 61.891 6.467 L 61.891 6.908 C 61.804 6.944 61.724 6.96 61.651 6.96 L 61.088 6.96 C 61.024 7.082 61.002 7.198 61.024 7.311 C 61.047 7.424 61.034 7.54 60.992 7.662 L 60.218 7.662 C 60.154 7.785 60.132 7.901 60.154 8.014 C 60.177 8.126 60.164 8.242 60.122 8.365 L 59.349 8.365 C 59.306 8.409 59.288 8.472 59.301 8.532 C 59.31 8.589 59.305 8.647 59.285 8.7 L 59.285 8.987 L 59.253 9.038 L 59.189 9.064 L 57.577 9.064 L 57.577 9.686 L 57.513 9.738 L 54.13 9.738 L 54.13 9.245 L 53.907 9.064 L 52.458 9.064 C 52.394 8.977 52.372 8.9 52.394 8.832 C 52.416 8.764 52.416 8.694 52.394 8.626 C 52.349 8.452 52.244 8.365 52.071 8.365 L 51.588 8.365 L 51.524 8.313 L 51.524 3.564 C 51.566 3.496 51.588 3.47 51.588 3.486 L 52.33 3.486 C 52.394 3.399 52.416 3.322 52.394 3.251 C 52.372 3.184 52.372 3.103 52.394 3.019 L 52.394 2.578 C 52.394 2.491 52.388 2.413 52.378 2.346 C 52.369 2.278 52.385 2.198 52.426 2.111 L 53.2 2.111 C 53.241 2.043 53.257 1.975 53.248 1.917 C 53.235 1.861 53.241 1.802 53.264 1.75 L 53.264 1.463 C 53.305 1.411 53.366 1.389 53.44 1.398 C 53.513 1.408 53.584 1.411 53.651 1.411 C 53.715 1.395 53.785 1.389 53.859 1.398 C 53.932 1.408 54.002 1.411 54.07 1.411 C 54.111 1.344 54.127 1.276 54.118 1.218 C 54.108 1.157 54.102 1.102 54.102 1.05 C 54.124 0.999 54.127 0.951 54.118 0.909 C 54.108 0.867 54.102 0.818 54.102 0.767 C 54.21 0.699 54.329 0.68 54.456 0.715 L 55.841 0.715 L 55.841 0.052 L 55.905 0 L 60.928 0 C 60.906 0 60.938 0.016 61.024 0.052 L 61.024 0.648 C 61.174 0.699 61.318 0.719 61.459 0.699 C 61.6 0.683 61.744 0.69 61.894 0.725 L 61.894 2.024 C 61.958 2.075 62.028 2.098 62.105 2.088 C 62.178 2.078 62.249 2.075 62.313 2.075 Z M 59.285 7.321 C 59.307 7.166 59.221 7.044 59.026 6.957 L 56.771 6.957 L 56.708 6.905 L 56.708 5.036 C 56.621 4.969 56.548 4.917 56.484 4.882 C 56.375 4.882 56.269 4.878 56.161 4.869 C 56.052 4.859 55.947 4.866 55.838 4.882 L 55.838 6.828 C 55.838 6.879 55.815 6.925 55.774 6.957 L 54.197 6.957 L 54.134 6.931 L 54.134 5.607 C 54.197 5.571 54.268 5.558 54.345 5.568 C 54.418 5.578 54.488 5.571 54.552 5.555 C 54.616 5.555 54.687 5.558 54.763 5.568 C 54.837 5.578 54.907 5.555 54.971 5.504 L 54.971 3.039 C 54.971 2.971 54.946 2.923 54.891 2.897 C 54.837 2.871 54.789 2.842 54.747 2.807 L 54.105 2.807 C 54.105 2.858 54.111 2.916 54.121 2.974 C 54.13 3.035 54.127 3.09 54.105 3.142 C 54.105 3.193 54.111 3.251 54.121 3.309 C 54.13 3.37 54.105 3.425 54.041 3.477 L 53.299 3.477 C 53.276 3.516 53.265 3.56 53.267 3.606 L 53.267 7.604 L 53.331 7.656 L 54.105 7.656 C 54.105 7.83 54.114 7.949 54.137 8.02 C 54.137 8.072 54.127 8.13 54.105 8.188 C 54.082 8.249 54.114 8.304 54.201 8.355 L 58.354 8.355 L 58.45 8.278 L 58.45 7.708 C 58.514 7.672 58.584 7.659 58.658 7.669 C 58.732 7.679 58.802 7.672 58.869 7.656 C 58.933 7.64 59.003 7.64 59.077 7.656 C 59.15 7.672 59.221 7.656 59.288 7.604 L 59.288 7.318 Z M 60.992 4.856 L 60.992 2.259 C 60.906 2.191 60.842 2.13 60.8 2.078 L 60.222 2.078 L 60.158 2.027 L 60.158 1.637 C 60.158 1.585 60.126 1.534 60.062 1.482 C 59.998 1.431 59.921 1.405 59.835 1.405 L 59.416 1.405 C 59.371 1.369 59.339 1.353 59.32 1.353 C 59.275 1.266 59.266 1.179 59.288 1.092 C 59.31 1.005 59.297 0.928 59.256 0.86 C 59.211 0.809 59.16 0.757 59.096 0.706 L 56.746 0.706 C 56.701 0.828 56.692 0.944 56.714 1.057 C 56.736 1.17 56.714 1.286 56.65 1.408 L 55.074 1.408 L 55.01 1.434 L 55.01 2.082 L 58.23 2.082 C 58.293 2.082 58.338 2.091 58.357 2.107 C 58.335 2.107 58.367 2.123 58.453 2.159 L 58.453 2.755 C 58.604 2.79 58.748 2.797 58.888 2.781 C 59.029 2.765 59.163 2.781 59.291 2.832 L 59.291 4.105 C 59.291 4.121 59.278 4.141 59.259 4.157 C 59.131 4.192 58.997 4.195 58.856 4.17 C 58.716 4.144 58.572 4.166 58.421 4.234 L 58.421 5.22 C 58.421 5.549 58.444 5.887 58.485 6.232 C 58.613 6.267 58.748 6.277 58.888 6.258 C 59.029 6.241 59.163 6.258 59.291 6.309 L 59.291 6.622 C 59.313 6.673 59.317 6.731 59.307 6.789 C 59.294 6.85 59.31 6.905 59.355 6.957 L 59.998 6.957 C 60.039 6.957 60.084 6.947 60.126 6.931 C 60.148 6.915 60.158 6.896 60.158 6.879 L 60.158 4.933 L 60.222 4.882 C 60.349 4.866 60.481 4.866 60.608 4.882 C 60.736 4.898 60.867 4.891 60.995 4.856 Z M 56.708 3.841 C 56.708 3.912 56.701 3.97 56.692 4.021 C 56.682 4.073 56.708 4.124 56.771 4.176 L 57.126 4.176 C 57.254 4.176 57.395 4.166 57.545 4.15 C 57.545 4.115 57.552 4.095 57.561 4.086 C 57.571 4.076 57.577 4.063 57.577 4.047 L 57.577 3.657 L 57.35 3.477 L 56.771 3.477 L 56.708 3.528 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 47.046 21.536\" overflow=\"visible\"><path d=\"M 8.803 0 C 8.835 0.032 8.851 0.071 8.851 0.12 L 8.851 0.479 L 8.427 0.479 C 8.379 0.56 8.365 0.64 8.379 0.719 C 8.393 0.799 8.386 0.878 8.355 0.958 L 7.931 0.958 C 7.899 1.039 7.895 1.117 7.919 1.198 C 7.943 1.278 7.938 1.357 7.907 1.437 L 7.482 1.437 C 7.465 1.454 7.458 1.469 7.458 1.486 L 7.458 2.349 C 7.379 2.381 7.302 2.388 7.223 2.374 C 7.144 2.359 7.065 2.366 6.988 2.398 C 6.971 2.447 6.969 2.498 6.976 2.554 C 6.983 2.611 6.988 2.662 6.988 2.711 L 6.988 4.246 C 6.909 4.278 6.832 4.285 6.753 4.27 C 6.674 4.256 6.597 4.263 6.518 4.295 L 6.518 6.622 C 6.487 6.654 6.449 6.666 6.401 6.659 C 6.353 6.651 6.314 6.654 6.283 6.671 L 6.096 6.671 C 6.065 6.703 6.048 6.732 6.048 6.754 L 6.048 9.02 L 5.955 9.02 L 5.743 9.044 C 5.696 9.044 5.64 9.062 5.578 9.093 L 5.578 11.347 C 5.578 11.364 5.571 11.379 5.554 11.396 C 5.492 11.413 5.425 11.416 5.355 11.408 C 5.285 11.401 5.209 11.413 5.132 11.445 L 5.132 12.369 C 5.132 12.665 5.125 12.965 5.108 13.268 C 5.108 13.286 5.101 13.3 5.084 13.317 L 4.883 13.317 C 4.813 13.317 4.736 13.325 4.66 13.342 L 4.66 15.644 L 4.612 15.693 L 4.413 15.693 C 4.343 15.693 4.266 15.71 4.19 15.742 L 4.19 16.126 C 4.269 16.158 4.343 16.165 4.413 16.15 C 4.482 16.136 4.556 16.143 4.636 16.175 C 4.667 16.238 4.674 16.295 4.66 16.344 C 4.643 16.392 4.643 16.439 4.66 16.488 L 4.66 17.087 L 4.684 17.111 L 6.473 17.111 C 6.487 17.128 6.504 17.136 6.52 17.136 L 6.52 17.363 C 6.52 17.434 6.504 17.512 6.473 17.59 L 0.024 17.59 C 0.007 17.51 0 17.434 0 17.363 L 0 17.16 L 0.048 17.111 L 1.343 17.111 C 1.405 17.062 1.422 17.016 1.391 16.967 L 1.391 16.654 L 1.484 16.654 L 1.626 16.63 L 2.285 16.63 C 2.317 16.615 2.333 16.59 2.333 16.559 L 2.333 15.263 C 2.333 15.248 2.341 15.231 2.357 15.214 L 2.758 15.214 C 2.772 15.2 2.789 15.175 2.806 15.143 L 2.806 12.89 C 2.82 12.858 2.875 12.841 2.971 12.841 L 3.23 12.841 C 3.245 12.826 3.254 12.809 3.254 12.792 L 3.254 10.968 C 3.333 10.936 3.408 10.929 3.477 10.944 C 3.547 10.961 3.621 10.951 3.7 10.919 L 3.724 10.895 L 3.724 8.592 C 3.803 8.56 3.88 8.553 3.959 8.568 C 4.038 8.585 4.115 8.575 4.194 8.543 L 4.194 6.216 C 4.225 6.184 4.264 6.172 4.312 6.18 C 4.36 6.187 4.398 6.192 4.429 6.192 L 4.616 6.192 C 4.648 6.16 4.664 6.128 4.664 6.096 L 4.664 4.297 C 4.743 4.28 4.813 4.278 4.875 4.285 C 4.938 4.292 5.007 4.297 5.086 4.297 C 5.118 4.266 5.13 4.234 5.122 4.202 C 5.115 4.17 5.11 4.138 5.11 4.107 C 5.142 3.29 5.142 2.476 5.11 1.66 C 5.11 1.516 5.048 1.445 4.923 1.445 L 4.688 1.445 C 4.674 1.433 4.665 1.415 4.664 1.396 L 4.664 1.083 L 4.547 0.963 L 3.911 0.963 C 3.707 0.963 3.496 0.956 3.276 0.939 L 3.276 0.506 C 3.355 0.474 3.429 0.467 3.499 0.482 C 3.568 0.499 3.645 0.489 3.722 0.457 L 3.722 0.049 L 3.77 0 L 8.806 0 Z M 19.533 17.101 C 19.564 17.133 19.576 17.17 19.569 17.209 C 19.561 17.248 19.564 17.285 19.581 17.316 L 19.581 17.556 L 19.533 17.58 L 16.334 17.58 C 16.286 17.5 16.278 17.417 16.31 17.329 C 16.341 17.241 16.293 17.165 16.168 17.101 L 15.885 17.101 L 15.837 17.052 L 15.837 16.285 C 15.806 16.236 15.768 16.197 15.72 16.165 L 15.578 16.165 C 15.53 16.165 15.468 16.172 15.391 16.19 L 15.391 16.598 C 15.343 16.63 15.3 16.642 15.262 16.634 C 15.223 16.627 15.187 16.622 15.156 16.622 C 15.125 16.639 15.089 16.642 15.051 16.634 C 15.012 16.627 14.976 16.622 14.945 16.622 C 14.914 16.703 14.907 16.779 14.921 16.85 C 14.935 16.92 14.928 16.999 14.897 17.077 L 14.873 17.101 L 14.003 17.101 C 13.971 17.182 13.964 17.26 13.979 17.341 C 13.993 17.422 13.986 17.502 13.955 17.58 L 13.084 17.58 C 13.053 17.661 13.046 17.739 13.06 17.82 C 13.075 17.901 13.067 17.979 13.036 18.06 L 10.283 18.06 C 10.266 18.042 10.259 18.028 10.259 18.011 L 10.259 17.7 C 10.228 17.668 10.204 17.649 10.19 17.639 C 10.173 17.632 10.158 17.612 10.142 17.578 L 9.365 17.578 C 9.348 17.563 9.333 17.554 9.317 17.554 L 9.317 17.241 C 9.254 17.128 9.187 17.082 9.118 17.096 C 9.048 17.114 8.971 17.114 8.895 17.096 C 8.863 17.048 8.851 17.001 8.859 16.952 C 8.866 16.903 8.863 16.857 8.847 16.808 C 8.847 16.713 8.792 16.649 8.681 16.617 L 8.422 16.617 L 8.374 16.593 L 8.374 16.282 C 8.357 16.251 8.319 16.202 8.257 16.138 L 7.928 16.138 L 7.928 12.853 C 8.007 12.821 8.082 12.814 8.151 12.828 C 8.221 12.846 8.295 12.836 8.374 12.804 L 8.374 12.371 C 8.453 12.357 8.528 12.352 8.597 12.359 C 8.667 12.366 8.741 12.364 8.82 12.347 C 8.851 12.298 8.863 12.252 8.856 12.203 C 8.849 12.154 8.844 12.107 8.844 12.058 L 8.844 11.411 C 8.923 11.396 8.998 11.391 9.067 11.398 C 9.137 11.406 9.214 11.403 9.29 11.386 C 9.321 11.306 9.329 11.23 9.314 11.159 C 9.298 11.088 9.307 11.012 9.338 10.932 L 10.209 10.932 L 10.257 10.883 L 10.257 10.57 C 10.209 10.521 10.163 10.482 10.115 10.45 L 9.787 10.45 L 9.787 8.58 C 9.818 8.548 9.854 8.536 9.892 8.543 C 9.931 8.551 9.974 8.556 10.022 8.556 C 10.053 8.541 10.089 8.541 10.127 8.556 C 10.166 8.573 10.202 8.563 10.233 8.531 L 10.233 6.756 C 10.185 6.676 10.122 6.644 10.043 6.661 C 9.964 6.678 9.887 6.668 9.808 6.637 C 9.792 6.605 9.784 6.556 9.784 6.492 L 9.784 6.038 C 9.784 5.974 9.78 5.918 9.772 5.869 C 9.765 5.82 9.777 5.766 9.808 5.7 L 10.703 5.7 C 10.734 5.781 10.739 5.859 10.715 5.94 C 10.691 6.021 10.696 6.101 10.727 6.18 L 12.561 6.18 C 12.576 6.099 12.581 6.021 12.573 5.94 C 12.566 5.858 12.579 5.776 12.609 5.7 L 17.197 5.7 C 17.228 5.749 17.24 5.793 17.233 5.832 C 17.226 5.872 17.228 5.908 17.245 5.94 L 17.245 6.155 C 17.324 6.187 17.398 6.194 17.468 6.18 C 17.537 6.165 17.612 6.172 17.691 6.204 L 17.691 6.612 C 17.739 6.644 17.782 6.656 17.82 6.649 C 17.859 6.642 17.895 6.644 17.926 6.661 L 18.137 6.661 C 18.168 6.693 18.18 6.722 18.173 6.744 C 18.166 6.769 18.161 6.796 18.161 6.827 L 18.161 7.116 C 18.24 7.133 18.314 7.135 18.384 7.128 C 18.454 7.121 18.521 7.123 18.583 7.14 C 18.597 7.14 18.614 7.148 18.631 7.165 L 18.631 8.507 L 18.655 8.531 C 18.734 8.563 18.804 8.57 18.866 8.556 C 18.928 8.541 19 8.541 19.077 8.556 C 19.091 8.714 19.101 8.934 19.101 9.216 C 19.101 9.497 19.094 9.748 19.077 9.971 L 18.677 9.971 L 18.629 10.02 L 18.629 12.347 L 18.204 12.347 L 18.156 12.396 L 18.156 14.698 C 18.077 14.73 18.003 14.738 17.933 14.723 C 17.864 14.708 17.787 14.716 17.71 14.747 L 17.71 16.593 C 17.741 16.625 17.777 16.637 17.816 16.63 C 17.854 16.622 17.89 16.617 17.921 16.617 C 17.952 16.634 17.991 16.637 18.039 16.63 C 18.087 16.622 18.125 16.634 18.156 16.666 L 18.156 17.074 L 18.204 17.099 L 19.521 17.099 Z M 16.31 13.743 L 16.31 12.039 C 16.31 11.99 16.262 11.936 16.168 11.87 L 15.861 11.87 L 15.861 11.775 L 15.837 11.606 L 15.837 11.511 L 15.72 11.391 L 15.391 11.391 L 15.391 11.056 C 15.312 10.976 15.242 10.936 15.18 10.936 L 12.31 10.936 C 12.278 10.936 12.247 10.932 12.216 10.924 C 12.185 10.917 12.154 10.929 12.122 10.961 L 12.122 11.416 L 11.794 11.416 C 11.746 11.416 11.696 11.411 11.64 11.403 C 11.585 11.396 11.535 11.398 11.487 11.416 C 11.439 11.416 11.389 11.411 11.334 11.403 C 11.28 11.396 11.225 11.409 11.18 11.44 L 11.18 11.633 C 11.18 11.682 11.185 11.726 11.192 11.765 C 11.199 11.804 11.187 11.841 11.156 11.873 L 10.732 11.873 C 10.7 11.953 10.693 12.034 10.708 12.112 C 10.722 12.193 10.715 12.271 10.684 12.352 L 10.283 12.352 C 10.252 12.415 10.24 12.476 10.247 12.533 C 10.254 12.589 10.259 12.64 10.259 12.689 C 10.242 12.738 10.24 12.789 10.247 12.846 C 10.254 12.902 10.259 12.953 10.259 13.002 C 10.242 13.051 10.24 13.102 10.247 13.158 C 10.254 13.215 10.242 13.266 10.211 13.315 L 9.787 13.315 L 9.787 15.618 C 9.787 15.635 9.801 15.657 9.835 15.691 L 10.022 15.691 C 10.053 15.691 10.089 15.686 10.127 15.679 C 10.166 15.671 10.209 15.684 10.257 15.715 L 10.257 16.603 C 10.271 16.62 10.288 16.627 10.305 16.627 L 11.576 16.627 C 11.59 16.627 11.614 16.644 11.645 16.676 L 11.645 16.869 C 11.645 16.901 11.64 16.938 11.633 16.977 C 11.626 17.016 11.638 17.06 11.669 17.109 L 12.54 17.109 L 12.588 17.084 C 12.588 17.052 12.583 17.016 12.576 16.977 C 12.567 16.94 12.572 16.902 12.588 16.869 C 12.588 16.837 12.583 16.801 12.576 16.762 C 12.569 16.722 12.581 16.678 12.612 16.63 L 13.952 16.63 C 13.983 16.549 13.991 16.471 13.976 16.39 C 13.959 16.309 13.969 16.231 14 16.15 L 14.871 16.15 C 14.902 16.119 14.914 16.08 14.907 16.031 C 14.9 15.982 14.902 15.943 14.919 15.911 C 14.919 15.879 14.914 15.842 14.907 15.803 C 14.9 15.764 14.919 15.72 14.967 15.671 L 15.367 15.671 L 15.367 14.735 L 15.602 14.735 C 15.633 14.735 15.672 14.74 15.72 14.747 C 15.768 14.755 15.806 14.742 15.837 14.711 L 15.837 13.799 C 15.916 13.767 15.993 13.76 16.072 13.774 C 16.151 13.792 16.228 13.782 16.307 13.75 Z M 16.756 7.243 C 16.708 7.194 16.677 7.155 16.662 7.123 L 16.355 7.123 C 16.338 7.123 16.324 7.116 16.307 7.099 L 16.307 6.835 C 16.307 6.722 16.252 6.666 16.142 6.666 L 13.223 6.666 C 13.192 6.666 13.161 6.661 13.13 6.654 C 13.099 6.646 13.067 6.659 13.036 6.69 C 13.036 6.722 13.041 6.754 13.048 6.786 C 13.055 6.818 13.053 6.849 13.036 6.881 C 13.036 6.93 13.041 6.974 13.048 7.013 C 13.055 7.052 13.043 7.089 13.012 7.121 L 12.142 7.121 C 12.111 7.201 12.103 7.28 12.118 7.36 C 12.132 7.441 12.125 7.519 12.094 7.6 L 11.669 7.6 C 11.638 7.68 11.631 7.761 11.645 7.839 C 11.66 7.92 11.652 7.998 11.621 8.079 L 11.41 8.079 C 11.379 8.079 11.343 8.074 11.305 8.067 C 11.266 8.059 11.223 8.072 11.175 8.103 L 11.175 8.991 C 11.158 9.008 11.151 9.022 11.151 9.04 C 11.12 9.04 11.084 9.035 11.046 9.027 C 11.01 9.019 10.973 9.023 10.94 9.04 C 10.909 9.04 10.873 9.035 10.835 9.027 C 10.796 9.02 10.753 9.032 10.705 9.064 L 10.705 9.497 C 10.626 9.528 10.552 9.536 10.482 9.521 C 10.413 9.506 10.336 9.514 10.259 9.546 L 10.259 10.408 C 10.259 10.426 10.266 10.44 10.283 10.457 L 11.154 10.457 L 11.178 10.408 C 11.192 10.345 11.197 10.281 11.19 10.215 C 11.182 10.152 11.185 10.081 11.202 10 L 15.367 10 L 15.367 10.215 C 15.382 10.247 15.386 10.289 15.379 10.335 C 15.372 10.384 15.384 10.423 15.415 10.455 L 16.286 10.455 C 16.317 10.536 16.324 10.616 16.31 10.694 C 16.293 10.775 16.302 10.853 16.334 10.934 L 16.734 10.934 C 16.748 10.311 16.758 9.69 16.758 9.076 L 16.758 7.24 Z M 22.473 19.475 L 22.379 19.475 L 22.168 19.499 L 22.051 19.499 C 22.02 19.531 22.008 19.575 22.015 19.631 C 22.022 19.688 22.027 19.739 22.027 19.788 C 22.01 19.837 22.003 19.888 22.003 19.944 L 22.003 20.101 C 22.017 20.164 22.017 20.22 22.003 20.269 C 21.986 20.318 21.996 20.365 22.027 20.414 L 23.391 20.414 C 23.406 20.396 23.415 20.365 23.415 20.318 L 23.415 20.005 C 23.446 19.956 23.482 19.937 23.521 19.944 C 23.559 19.952 23.595 19.956 23.626 19.956 L 23.861 19.956 L 23.861 19.524 C 23.94 19.475 24.017 19.46 24.096 19.475 C 24.175 19.49 24.252 19.482 24.331 19.45 L 24.331 19.042 C 24.379 19.01 24.422 18.998 24.461 19.006 C 24.499 19.013 24.535 19.01 24.566 18.993 C 24.598 18.993 24.636 18.998 24.684 19.006 C 24.732 19.013 24.77 19.001 24.801 18.969 L 24.801 18.082 C 24.849 18.05 24.892 18.038 24.931 18.045 C 24.969 18.052 25.005 18.057 25.036 18.057 L 25.226 18.057 C 25.257 18.025 25.274 17.994 25.274 17.962 L 25.274 15.899 C 25.274 15.754 25.204 15.684 25.063 15.684 L 24.852 15.684 L 24.804 15.635 L 24.804 13.884 L 24.756 13.836 C 24.739 13.821 24.717 13.796 24.686 13.765 L 24.379 13.765 L 24.331 13.716 L 24.331 11.99 C 24.283 11.941 24.252 11.902 24.238 11.87 L 23.909 11.87 C 23.894 11.858 23.886 11.84 23.885 11.821 L 23.885 9.712 C 23.885 9.599 23.816 9.528 23.674 9.497 C 23.564 9.497 23.478 9.489 23.415 9.472 L 23.415 7.722 C 23.389 7.711 23.365 7.694 23.346 7.673 C 23.329 7.658 23.307 7.634 23.276 7.602 L 22.969 7.602 C 22.952 7.57 22.945 7.522 22.945 7.458 L 22.945 6.786 C 22.914 6.754 22.895 6.73 22.885 6.715 C 22.878 6.7 22.859 6.683 22.825 6.666 L 22.518 6.666 C 22.487 6.634 22.47 6.61 22.47 6.595 L 22.47 6.402 C 22.47 6.258 22.401 6.187 22.259 6.187 L 21.082 6.187 C 21.065 6.123 21.063 6.062 21.07 6.006 C 21.077 5.95 21.082 5.891 21.082 5.825 C 21.034 5.776 20.988 5.737 20.94 5.705 L 20.633 5.705 L 20.609 5.656 L 20.609 5.273 L 20.657 5.224 L 27.552 5.224 C 27.566 5.241 27.583 5.248 27.6 5.248 L 27.6 5.681 C 27.569 5.713 27.53 5.725 27.482 5.718 C 27.434 5.71 27.396 5.705 27.365 5.705 L 27.178 5.705 C 27.147 5.737 27.13 5.769 27.13 5.801 L 27.13 6.136 L 27.082 6.184 L 25.765 6.184 C 25.734 6.265 25.727 6.341 25.741 6.412 C 25.756 6.483 25.749 6.561 25.717 6.639 L 25.624 6.639 L 25.413 6.664 C 25.365 6.664 25.319 6.671 25.271 6.688 L 25.271 8.512 L 25.319 8.56 L 25.696 8.56 L 25.744 8.609 L 25.744 10.433 C 25.823 10.465 25.897 10.472 25.967 10.457 C 26.036 10.443 26.111 10.45 26.19 10.482 L 26.214 10.506 L 26.214 12.784 C 26.245 12.816 26.281 12.833 26.319 12.833 L 26.66 12.833 L 26.66 14.224 C 26.708 14.256 26.751 14.268 26.789 14.261 C 26.828 14.254 26.864 14.249 26.895 14.249 C 26.926 14.266 26.964 14.268 27.012 14.261 C 27.06 14.254 27.099 14.249 27.13 14.249 L 27.13 13.794 C 27.209 13.779 27.283 13.774 27.353 13.782 C 27.422 13.789 27.497 13.794 27.576 13.794 C 27.607 13.745 27.619 13.694 27.612 13.638 C 27.605 13.586 27.601 13.533 27.6 13.481 L 27.6 12.858 C 27.679 12.826 27.753 12.819 27.823 12.833 C 27.893 12.85 27.969 12.85 28.046 12.833 C 28.077 12.784 28.084 12.733 28.07 12.677 C 28.053 12.626 28.053 12.571 28.07 12.52 L 28.07 12.208 C 28.07 12.159 28.065 12.107 28.058 12.051 C 28.051 11.995 28.063 11.944 28.094 11.895 L 28.494 11.895 L 28.542 11.846 L 28.542 10.958 C 28.622 10.927 28.696 10.919 28.765 10.934 C 28.835 10.951 28.912 10.941 28.988 10.91 C 29.003 10.765 29.008 10.619 29 10.465 C 28.993 10.313 28.996 10.157 29.012 9.998 C 29.092 9.966 29.166 9.959 29.235 9.973 C 29.305 9.99 29.379 9.981 29.458 9.949 L 29.458 9.062 C 29.538 9.03 29.614 9.022 29.694 9.037 C 29.773 9.054 29.849 9.044 29.929 9.013 L 29.929 8.58 C 29.976 8.548 30.02 8.536 30.058 8.543 C 30.096 8.551 30.132 8.556 30.164 8.556 L 30.353 8.556 C 30.384 8.507 30.396 8.455 30.389 8.399 C 30.382 8.343 30.384 8.292 30.401 8.243 L 30.401 7.619 L 30.518 7.619 L 30.729 7.595 L 30.823 7.595 C 30.854 7.563 30.866 7.524 30.859 7.475 C 30.852 7.426 30.854 7.38 30.871 7.331 L 30.871 7.042 C 30.871 6.93 30.864 6.842 30.847 6.778 C 30.847 6.764 30.816 6.722 30.753 6.659 L 30.401 6.659 C 30.384 6.578 30.382 6.512 30.389 6.456 C 30.396 6.4 30.401 6.348 30.401 6.299 L 30.283 6.18 L 29.012 6.18 L 29.012 5.268 L 29.036 5.219 L 34.543 5.219 C 34.557 5.236 34.574 5.243 34.59 5.243 L 34.59 6.131 L 34.543 6.18 L 32.754 6.18 C 32.722 6.26 32.715 6.336 32.73 6.407 C 32.744 6.478 32.737 6.556 32.706 6.634 L 32.305 6.634 C 32.274 6.683 32.257 6.727 32.257 6.766 L 32.257 6.874 C 32.257 6.906 32.262 6.945 32.269 6.994 C 32.276 7.042 32.264 7.082 32.233 7.113 L 31.809 7.113 C 31.792 7.194 31.785 7.27 31.785 7.341 L 31.785 7.568 C 31.706 7.6 31.631 7.607 31.562 7.592 C 31.492 7.578 31.415 7.585 31.339 7.617 L 31.339 7.688 L 31.315 7.856 L 31.315 8.529 C 31.235 8.56 31.161 8.568 31.092 8.553 C 31.022 8.538 30.945 8.546 30.869 8.578 L 30.869 9.465 C 30.821 9.497 30.777 9.509 30.739 9.502 C 30.701 9.494 30.665 9.489 30.634 9.489 C 30.602 9.506 30.571 9.509 30.54 9.502 C 30.509 9.494 30.478 9.489 30.447 9.489 C 30.415 9.521 30.399 9.553 30.399 9.585 L 30.399 10.448 L 29.974 10.448 C 29.943 10.496 29.926 10.548 29.926 10.604 L 29.926 11.384 L 29.48 11.384 C 29.449 11.464 29.442 11.543 29.456 11.623 C 29.47 11.704 29.463 11.782 29.432 11.863 L 29.032 11.863 L 28.984 11.912 L 28.984 12.775 C 28.956 12.805 28.918 12.822 28.878 12.824 L 28.559 12.824 L 28.535 12.872 L 28.535 13.735 C 28.461 13.766 28.38 13.779 28.3 13.772 C 28.221 13.765 28.142 13.777 28.065 13.809 L 28.065 14.696 C 28.034 14.728 27.996 14.74 27.948 14.733 C 27.9 14.725 27.861 14.72 27.83 14.72 L 27.643 14.72 C 27.612 14.752 27.595 14.784 27.595 14.816 L 27.595 15.654 L 27.502 15.654 L 27.291 15.679 L 27.173 15.679 C 27.142 15.728 27.13 15.774 27.137 15.823 C 27.144 15.872 27.142 15.928 27.125 15.992 L 27.125 16.615 C 27.046 16.632 26.972 16.634 26.902 16.627 C 26.833 16.62 26.756 16.622 26.679 16.639 C 26.648 16.72 26.643 16.796 26.667 16.867 C 26.691 16.938 26.686 17.016 26.655 17.094 L 26.255 17.094 C 26.223 17.111 26.207 17.126 26.207 17.143 L 26.207 18.006 C 26.128 18.055 26.053 18.067 25.984 18.042 C 25.914 18.018 25.837 18.023 25.761 18.055 C 25.746 18.066 25.737 18.084 25.737 18.104 L 25.737 18.966 C 25.705 18.998 25.667 19.01 25.619 19.003 C 25.571 18.996 25.533 18.991 25.502 18.991 C 25.47 19.006 25.434 19.01 25.396 19.003 C 25.353 18.995 25.31 18.991 25.267 18.991 L 25.267 19.927 C 25.187 19.959 25.111 19.966 25.032 19.952 C 24.952 19.934 24.876 19.944 24.797 19.976 L 24.797 20.409 L 24.703 20.409 L 24.492 20.433 L 24.374 20.433 C 24.343 20.514 24.336 20.59 24.35 20.66 C 24.365 20.731 24.358 20.807 24.327 20.888 L 24.233 20.888 L 24.022 20.912 L 23.904 20.912 C 23.873 20.944 23.861 20.981 23.868 21.02 C 23.876 21.059 23.88 21.096 23.88 21.127 C 23.864 21.159 23.861 21.198 23.868 21.247 C 23.876 21.296 23.88 21.335 23.88 21.367 L 23.456 21.367 C 23.425 21.382 23.408 21.423 23.408 21.487 L 23.408 21.536 L 21.549 21.536 C 21.549 21.504 21.533 21.474 21.502 21.452 C 21.472 21.431 21.448 21.402 21.432 21.369 L 21.079 21.369 L 21.079 21.034 L 20.962 20.915 L 20.185 20.915 C 20.154 20.788 20.135 20.594 20.125 20.338 C 20.118 20.081 20.13 19.802 20.161 19.499 L 20.278 19.499 L 20.49 19.475 L 20.583 19.475 C 20.614 19.394 20.621 19.318 20.607 19.248 C 20.59 19.177 20.6 19.098 20.631 19.02 L 21.032 19.02 C 21.063 18.971 21.079 18.927 21.079 18.888 L 21.079 18.563 C 21.159 18.531 21.233 18.524 21.302 18.539 C 21.372 18.553 21.446 18.546 21.526 18.514 L 21.526 18.082 C 21.605 18.05 21.681 18.042 21.761 18.057 C 21.84 18.072 21.916 18.064 21.996 18.033 L 21.996 17.6 C 22.058 17.568 22.113 17.556 22.161 17.563 C 22.209 17.571 22.255 17.576 22.303 17.576 L 22.631 17.576 C 22.679 17.576 22.725 17.571 22.773 17.563 C 22.82 17.556 22.873 17.568 22.938 17.6 L 22.938 18.512 L 22.844 18.512 L 22.633 18.536 L 22.516 18.536 C 22.485 18.585 22.473 18.632 22.48 18.68 C 22.487 18.729 22.485 18.776 22.468 18.825 L 22.468 19.472 Z M 46.735 1.577 C 46.783 1.589 46.83 1.594 46.878 1.586 C 46.926 1.579 46.984 1.577 47.046 1.577 L 47.046 4.197 C 46.998 4.224 46.946 4.234 46.89 4.226 C 46.838 4.22 46.785 4.216 46.732 4.217 C 46.667 4.229 46.579 4.236 46.466 4.236 C 46.418 4.29 46.396 4.341 46.406 4.393 C 46.413 4.446 46.418 4.505 46.418 4.571 C 46.401 4.625 46.399 4.676 46.406 4.728 C 46.413 4.781 46.418 4.84 46.418 4.906 L 46.418 5.241 C 46.353 5.268 46.293 5.28 46.238 5.28 L 45.816 5.28 C 45.768 5.373 45.751 5.461 45.768 5.546 C 45.785 5.632 45.775 5.72 45.744 5.813 L 45.164 5.813 C 45.116 5.906 45.099 5.994 45.116 6.079 C 45.133 6.165 45.123 6.253 45.092 6.346 L 44.511 6.346 C 44.48 6.379 44.466 6.427 44.476 6.473 C 44.483 6.516 44.479 6.559 44.464 6.6 L 44.464 6.818 L 44.44 6.857 L 44.392 6.876 L 43.183 6.876 L 43.183 7.348 L 43.135 7.387 L 40.598 7.387 L 40.598 7.013 L 40.43 6.876 L 39.344 6.876 C 39.296 6.81 39.279 6.752 39.296 6.7 C 39.312 6.649 39.312 6.595 39.296 6.544 C 39.262 6.412 39.183 6.346 39.053 6.346 L 38.691 6.346 L 38.643 6.307 L 38.643 2.704 C 38.674 2.652 38.691 2.633 38.691 2.645 L 39.248 2.645 C 39.296 2.579 39.312 2.52 39.296 2.466 C 39.279 2.415 39.279 2.354 39.296 2.29 L 39.296 1.956 C 39.296 1.89 39.291 1.831 39.284 1.78 C 39.276 1.728 39.288 1.667 39.32 1.601 L 39.9 1.601 C 39.931 1.55 39.943 1.498 39.936 1.454 C 39.926 1.412 39.931 1.367 39.948 1.327 L 39.948 1.11 C 39.979 1.071 40.025 1.054 40.08 1.061 C 40.135 1.068 40.188 1.071 40.238 1.071 C 40.286 1.058 40.339 1.054 40.394 1.061 C 40.449 1.068 40.502 1.071 40.552 1.071 C 40.583 1.019 40.595 0.968 40.588 0.924 C 40.581 0.878 40.576 0.836 40.576 0.797 C 40.593 0.758 40.595 0.721 40.588 0.689 C 40.581 0.658 40.576 0.621 40.576 0.582 C 40.658 0.53 40.746 0.516 40.842 0.543 L 41.881 0.543 L 41.881 0.039 L 41.929 0 L 45.696 0 C 45.679 0 45.703 0.012 45.768 0.039 L 45.768 0.491 C 45.881 0.53 45.989 0.545 46.094 0.53 C 46.2 0.518 46.308 0.523 46.42 0.55 L 46.42 1.535 C 46.468 1.574 46.521 1.591 46.579 1.584 C 46.634 1.577 46.687 1.574 46.735 1.574 Z M 44.464 5.554 C 44.48 5.436 44.416 5.344 44.269 5.278 L 42.579 5.278 L 42.531 5.238 L 42.531 3.821 C 42.466 3.769 42.411 3.73 42.363 3.703 C 42.281 3.703 42.202 3.701 42.121 3.694 C 42.039 3.686 41.96 3.691 41.878 3.703 L 41.878 5.18 C 41.878 5.219 41.862 5.253 41.83 5.278 L 40.648 5.278 L 40.6 5.258 L 40.6 4.253 C 40.648 4.226 40.701 4.217 40.758 4.224 C 40.814 4.231 40.866 4.226 40.914 4.214 C 40.962 4.214 41.015 4.217 41.073 4.224 C 41.128 4.231 41.181 4.214 41.228 4.175 L 41.228 2.305 C 41.228 2.254 41.209 2.217 41.169 2.198 C 41.128 2.178 41.092 2.156 41.061 2.129 L 40.579 2.129 C 40.579 2.168 40.583 2.212 40.591 2.256 C 40.598 2.303 40.595 2.344 40.579 2.383 C 40.579 2.422 40.583 2.466 40.591 2.51 C 40.598 2.557 40.579 2.598 40.531 2.638 L 39.974 2.638 C 39.957 2.667 39.949 2.701 39.95 2.735 L 39.95 5.769 L 39.998 5.808 L 40.579 5.808 C 40.579 5.94 40.586 6.03 40.603 6.084 C 40.603 6.123 40.595 6.167 40.579 6.211 C 40.562 6.258 40.586 6.299 40.651 6.338 L 43.766 6.338 L 43.838 6.28 L 43.838 5.847 C 43.886 5.82 43.938 5.81 43.993 5.818 C 44.049 5.825 44.101 5.82 44.152 5.808 C 44.2 5.796 44.252 5.796 44.308 5.808 C 44.363 5.82 44.416 5.808 44.466 5.769 L 44.466 5.551 Z M 45.744 3.684 L 45.744 1.714 C 45.679 1.662 45.631 1.616 45.6 1.577 L 45.166 1.577 L 45.118 1.538 L 45.118 1.242 C 45.118 1.203 45.094 1.164 45.046 1.124 C 44.998 1.085 44.941 1.066 44.876 1.066 L 44.562 1.066 C 44.528 1.039 44.504 1.027 44.49 1.027 C 44.456 0.961 44.449 0.895 44.466 0.829 C 44.483 0.763 44.473 0.704 44.442 0.653 C 44.408 0.614 44.37 0.574 44.322 0.535 L 42.559 0.535 C 42.526 0.628 42.519 0.716 42.535 0.802 C 42.552 0.887 42.535 0.975 42.487 1.068 L 41.305 1.068 L 41.257 1.088 L 41.257 1.579 L 43.672 1.579 C 43.72 1.579 43.754 1.586 43.768 1.599 C 43.751 1.599 43.775 1.611 43.84 1.638 L 43.84 2.09 C 43.953 2.117 44.061 2.122 44.166 2.11 C 44.272 2.097 44.372 2.11 44.468 2.149 L 44.468 3.114 C 44.468 3.126 44.459 3.141 44.444 3.153 C 44.348 3.18 44.248 3.183 44.142 3.163 C 44.037 3.144 43.929 3.161 43.816 3.212 L 43.816 3.96 C 43.816 4.209 43.833 4.466 43.864 4.728 C 43.96 4.754 44.061 4.762 44.166 4.747 C 44.272 4.735 44.372 4.747 44.468 4.786 L 44.468 5.023 C 44.485 5.062 44.488 5.106 44.48 5.15 C 44.471 5.197 44.483 5.238 44.516 5.278 L 44.998 5.278 C 45.029 5.278 45.063 5.27 45.094 5.258 C 45.111 5.246 45.118 5.231 45.118 5.219 L 45.118 3.742 L 45.166 3.703 C 45.262 3.691 45.36 3.691 45.456 3.703 C 45.552 3.716 45.651 3.711 45.747 3.684 Z M 42.531 2.914 C 42.531 2.968 42.526 3.012 42.519 3.051 C 42.511 3.09 42.531 3.129 42.579 3.168 L 42.845 3.168 C 42.941 3.168 43.046 3.161 43.159 3.148 C 43.159 3.122 43.164 3.107 43.171 3.1 C 43.178 3.092 43.183 3.082 43.183 3.07 L 43.183 2.774 L 43.013 2.638 L 42.579 2.638 L 42.531 2.677 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-phh1bs\",layoutDependency:layoutDependency,layoutId:\"HEW2VtjZs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.802 23.187\" overflow=\"visible\"><path d=\"M 11.738 0 C 11.78 0.042 11.802 0.093 11.802 0.158 L 11.802 0.632 L 11.236 0.632 C 11.172 0.738 11.153 0.844 11.172 0.947 C 11.191 1.054 11.182 1.157 11.14 1.263 L 10.574 1.263 C 10.533 1.369 10.526 1.473 10.558 1.579 C 10.59 1.685 10.584 1.788 10.542 1.895 L 9.976 1.895 C 9.954 1.917 9.944 1.937 9.944 1.959 L 9.944 3.097 C 9.839 3.138 9.736 3.148 9.631 3.129 C 9.525 3.109 9.42 3.119 9.317 3.161 C 9.295 3.225 9.292 3.293 9.302 3.367 C 9.311 3.441 9.317 3.509 9.317 3.573 L 9.317 5.597 C 9.212 5.639 9.11 5.649 9.004 5.629 C 8.899 5.61 8.796 5.62 8.691 5.661 L 8.691 8.729 C 8.649 8.771 8.598 8.787 8.534 8.777 C 8.47 8.768 8.419 8.771 8.377 8.793 L 8.128 8.793 C 8.086 8.835 8.064 8.874 8.064 8.903 L 8.064 11.89 L 7.939 11.89 L 7.658 11.922 C 7.594 11.922 7.521 11.945 7.437 11.987 L 7.437 14.958 C 7.437 14.98 7.428 14.999 7.405 15.022 C 7.322 15.045 7.233 15.048 7.14 15.038 C 7.047 15.028 6.945 15.045 6.843 15.086 L 6.843 16.304 C 6.843 16.694 6.833 17.091 6.811 17.49 C 6.811 17.513 6.801 17.532 6.779 17.555 L 6.51 17.555 C 6.417 17.555 6.315 17.564 6.213 17.587 L 6.213 20.622 L 6.149 20.687 L 5.883 20.687 C 5.791 20.687 5.688 20.709 5.586 20.751 L 5.586 21.257 C 5.692 21.299 5.791 21.309 5.883 21.289 C 5.976 21.27 6.075 21.28 6.181 21.321 C 6.222 21.405 6.232 21.479 6.213 21.544 C 6.19 21.608 6.19 21.669 6.213 21.734 L 6.213 22.523 L 6.245 22.556 L 8.63 22.556 C 8.649 22.578 8.672 22.588 8.694 22.588 L 8.694 22.887 C 8.694 22.981 8.672 23.084 8.63 23.187 L 0.032 23.187 C 0.01 23.081 0 22.981 0 22.887 L 0 22.62 L 0.064 22.556 L 1.791 22.556 C 1.874 22.491 1.896 22.43 1.855 22.365 L 1.855 21.953 L 1.979 21.953 L 2.168 21.921 L 3.047 21.921 C 3.089 21.901 3.111 21.869 3.111 21.827 L 3.111 20.12 C 3.111 20.1 3.121 20.078 3.143 20.055 L 3.677 20.055 C 3.696 20.036 3.719 20.004 3.741 19.962 L 3.741 16.991 C 3.76 16.949 3.834 16.926 3.962 16.926 L 4.307 16.926 C 4.326 16.907 4.339 16.884 4.339 16.862 L 4.339 14.458 C 4.445 14.416 4.544 14.407 4.636 14.426 C 4.729 14.448 4.828 14.436 4.934 14.394 L 4.966 14.361 L 4.966 11.326 C 5.071 11.284 5.174 11.275 5.279 11.294 C 5.385 11.316 5.487 11.304 5.592 11.262 L 5.592 8.194 C 5.634 8.152 5.685 8.136 5.749 8.146 C 5.813 8.155 5.864 8.162 5.906 8.162 L 6.155 8.162 C 6.197 8.12 6.219 8.078 6.219 8.036 L 6.219 5.665 C 6.325 5.642 6.417 5.639 6.501 5.649 C 6.584 5.658 6.676 5.665 6.782 5.665 C 6.823 5.623 6.839 5.581 6.83 5.539 C 6.82 5.497 6.814 5.455 6.814 5.413 C 6.855 4.337 6.855 3.264 6.814 2.188 C 6.814 1.998 6.731 1.904 6.564 1.904 L 6.251 1.904 C 6.231 1.889 6.22 1.865 6.219 1.84 L 6.219 1.427 L 6.062 1.27 L 5.215 1.27 C 4.943 1.27 4.662 1.26 4.368 1.237 L 4.368 0.667 C 4.473 0.625 4.572 0.615 4.665 0.635 C 4.758 0.657 4.86 0.644 4.963 0.603 L 4.963 0.064 L 5.026 0 L 11.741 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.851 17.59\" overflow=\"visible\"><path d=\"M 8.803 0 C 8.835 0.032 8.851 0.071 8.851 0.12 L 8.851 0.479 L 8.427 0.479 C 8.379 0.56 8.365 0.64 8.379 0.719 C 8.393 0.799 8.386 0.878 8.355 0.958 L 7.931 0.958 C 7.899 1.039 7.895 1.117 7.919 1.198 C 7.943 1.278 7.938 1.357 7.907 1.437 L 7.482 1.437 C 7.465 1.454 7.458 1.469 7.458 1.486 L 7.458 2.349 C 7.379 2.381 7.302 2.388 7.223 2.374 C 7.144 2.359 7.065 2.366 6.988 2.398 C 6.971 2.447 6.969 2.498 6.976 2.554 C 6.983 2.611 6.988 2.662 6.988 2.711 L 6.988 4.246 C 6.909 4.278 6.832 4.285 6.753 4.27 C 6.674 4.256 6.597 4.263 6.518 4.295 L 6.518 6.622 C 6.487 6.654 6.449 6.666 6.401 6.659 C 6.353 6.651 6.314 6.654 6.283 6.671 L 6.096 6.671 C 6.065 6.703 6.048 6.732 6.048 6.754 L 6.048 9.02 L 5.955 9.02 L 5.743 9.044 C 5.696 9.044 5.64 9.062 5.578 9.093 L 5.578 11.347 C 5.578 11.364 5.571 11.379 5.554 11.396 C 5.492 11.413 5.425 11.416 5.355 11.408 C 5.285 11.401 5.209 11.413 5.132 11.445 L 5.132 12.369 C 5.132 12.665 5.125 12.965 5.108 13.268 C 5.108 13.286 5.101 13.3 5.084 13.317 L 4.883 13.317 C 4.813 13.317 4.736 13.325 4.66 13.342 L 4.66 15.644 L 4.612 15.693 L 4.413 15.693 C 4.343 15.693 4.266 15.71 4.19 15.742 L 4.19 16.126 C 4.269 16.158 4.343 16.165 4.413 16.15 C 4.482 16.136 4.556 16.143 4.636 16.175 C 4.667 16.238 4.674 16.295 4.66 16.344 C 4.643 16.392 4.643 16.439 4.66 16.488 L 4.66 17.087 L 4.684 17.111 L 6.473 17.111 C 6.487 17.128 6.504 17.136 6.52 17.136 L 6.52 17.363 C 6.52 17.434 6.504 17.512 6.473 17.59 L 0.024 17.59 C 0.007 17.51 0 17.434 0 17.363 L 0 17.16 L 0.048 17.111 L 1.343 17.111 C 1.405 17.062 1.422 17.016 1.391 16.967 L 1.391 16.654 L 1.484 16.654 L 1.626 16.63 L 2.285 16.63 C 2.317 16.615 2.333 16.59 2.333 16.559 L 2.333 15.263 C 2.333 15.248 2.341 15.231 2.357 15.214 L 2.758 15.214 C 2.772 15.2 2.789 15.175 2.806 15.143 L 2.806 12.89 C 2.82 12.858 2.875 12.841 2.971 12.841 L 3.23 12.841 C 3.245 12.826 3.254 12.809 3.254 12.792 L 3.254 10.968 C 3.333 10.936 3.408 10.929 3.477 10.944 C 3.547 10.961 3.621 10.951 3.7 10.919 L 3.724 10.895 L 3.724 8.592 C 3.803 8.56 3.88 8.553 3.959 8.568 C 4.038 8.585 4.115 8.575 4.194 8.543 L 4.194 6.216 C 4.225 6.184 4.264 6.172 4.312 6.18 C 4.36 6.187 4.398 6.192 4.429 6.192 L 4.616 6.192 C 4.648 6.16 4.664 6.128 4.664 6.096 L 4.664 4.297 C 4.743 4.28 4.813 4.278 4.875 4.285 C 4.938 4.292 5.007 4.297 5.086 4.297 C 5.118 4.266 5.13 4.234 5.122 4.202 C 5.115 4.17 5.11 4.138 5.11 4.107 C 5.142 3.29 5.142 2.476 5.11 1.66 C 5.11 1.516 5.048 1.445 4.923 1.445 L 4.688 1.445 C 4.674 1.433 4.665 1.415 4.664 1.396 L 4.664 1.083 L 4.547 0.963 L 3.911 0.963 C 3.707 0.963 3.496 0.956 3.276 0.939 L 3.276 0.506 C 3.355 0.474 3.429 0.467 3.499 0.482 C 3.568 0.499 3.645 0.489 3.722 0.457 L 3.722 0.049 L 3.77 0 L 8.806 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uk063k\",layoutDependency:layoutDependency,layoutId:\"kvH_iO3sT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.537 16.292\" overflow=\"visible\"><path d=\"M 15.473 15.028 C 15.514 15.07 15.53 15.119 15.521 15.17 C 15.511 15.222 15.514 15.27 15.537 15.312 L 15.537 15.628 L 15.473 15.66 L 11.207 15.66 C 11.143 15.554 11.134 15.444 11.175 15.328 C 11.217 15.212 11.153 15.112 10.987 15.028 L 10.609 15.028 L 10.545 14.964 L 10.545 13.952 C 10.504 13.888 10.453 13.836 10.389 13.794 L 10.2 13.794 C 10.136 13.794 10.053 13.804 9.951 13.827 L 9.951 14.365 C 9.887 14.407 9.829 14.423 9.778 14.413 C 9.727 14.403 9.679 14.397 9.637 14.397 C 9.596 14.419 9.548 14.423 9.497 14.413 C 9.445 14.403 9.397 14.397 9.356 14.397 C 9.314 14.503 9.305 14.603 9.324 14.697 C 9.343 14.79 9.333 14.893 9.292 14.996 L 9.26 15.028 L 8.099 15.028 C 8.058 15.135 8.048 15.238 8.067 15.344 C 8.086 15.451 8.077 15.557 8.035 15.66 L 6.875 15.66 C 6.833 15.766 6.823 15.869 6.843 15.976 C 6.862 16.082 6.852 16.185 6.811 16.292 L 3.14 16.292 C 3.118 16.269 3.108 16.25 3.108 16.227 L 3.108 15.818 C 3.066 15.776 3.034 15.75 3.015 15.737 C 2.993 15.728 2.974 15.702 2.951 15.657 L 1.915 15.657 C 1.893 15.637 1.874 15.625 1.851 15.625 L 1.851 15.212 C 1.768 15.064 1.679 15.003 1.586 15.022 C 1.493 15.045 1.391 15.045 1.289 15.022 C 1.247 14.958 1.231 14.896 1.241 14.832 C 1.25 14.767 1.247 14.706 1.225 14.642 C 1.225 14.516 1.151 14.432 1.004 14.39 L 0.659 14.39 L 0.595 14.358 L 0.595 13.949 C 0.572 13.907 0.521 13.843 0.438 13.759 L 0 13.759 L 0 9.428 C 0.106 9.386 0.205 9.377 0.297 9.396 C 0.39 9.419 0.489 9.406 0.595 9.364 L 0.595 8.793 C 0.7 8.774 0.799 8.768 0.892 8.777 C 0.985 8.787 1.084 8.784 1.189 8.761 C 1.231 8.697 1.247 8.636 1.237 8.571 C 1.228 8.507 1.221 8.445 1.221 8.381 L 1.221 7.527 C 1.327 7.508 1.426 7.501 1.519 7.511 C 1.612 7.521 1.714 7.517 1.816 7.495 C 1.858 7.389 1.867 7.289 1.848 7.195 C 1.826 7.102 1.839 7.002 1.88 6.896 L 3.041 6.896 L 3.105 6.831 L 3.105 6.419 C 3.041 6.354 2.98 6.303 2.916 6.261 L 2.478 6.261 L 2.478 3.796 C 2.52 3.754 2.568 3.738 2.619 3.747 C 2.67 3.757 2.727 3.764 2.791 3.764 C 2.833 3.744 2.881 3.744 2.932 3.764 C 2.983 3.786 3.031 3.773 3.073 3.731 L 3.073 1.392 C 3.009 1.286 2.926 1.244 2.82 1.266 C 2.715 1.289 2.612 1.276 2.507 1.234 C 2.484 1.192 2.475 1.128 2.475 1.044 L 2.475 0.445 C 2.475 0.361 2.468 0.287 2.459 0.222 C 2.449 0.158 2.465 0.087 2.507 0 L 3.699 0 C 3.741 0.106 3.747 0.209 3.715 0.316 C 3.684 0.422 3.69 0.528 3.731 0.632 L 6.178 0.632 C 6.197 0.525 6.203 0.422 6.194 0.316 C 6.184 0.208 6.201 0.1 6.242 0 L 12.358 0 C 12.4 0.064 12.416 0.122 12.406 0.174 C 12.397 0.226 12.4 0.274 12.422 0.316 L 12.422 0.599 C 12.528 0.641 12.627 0.651 12.72 0.632 C 12.812 0.612 12.911 0.622 13.017 0.664 L 13.017 1.202 C 13.081 1.244 13.138 1.26 13.19 1.25 C 13.241 1.241 13.289 1.244 13.33 1.266 L 13.612 1.266 C 13.653 1.308 13.669 1.347 13.66 1.376 C 13.65 1.408 13.644 1.444 13.644 1.485 L 13.644 1.866 C 13.749 1.888 13.848 1.891 13.941 1.882 C 14.034 1.872 14.123 1.875 14.206 1.898 C 14.226 1.898 14.248 1.908 14.27 1.93 L 14.27 3.699 L 14.302 3.731 C 14.408 3.773 14.501 3.783 14.584 3.764 C 14.667 3.744 14.763 3.744 14.865 3.764 C 14.884 3.973 14.897 4.263 14.897 4.634 C 14.897 5.004 14.888 5.336 14.865 5.629 L 14.331 5.629 L 14.267 5.694 L 14.267 8.761 L 13.701 8.761 L 13.637 8.826 L 13.637 11.861 C 13.532 11.903 13.433 11.913 13.34 11.893 C 13.247 11.874 13.145 11.884 13.043 11.925 L 13.043 14.358 C 13.084 14.4 13.132 14.416 13.183 14.407 C 13.234 14.397 13.282 14.39 13.324 14.39 C 13.366 14.413 13.417 14.416 13.481 14.407 C 13.545 14.397 13.596 14.413 13.637 14.455 L 13.637 14.993 L 13.701 15.025 L 15.457 15.025 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.652 12.359\" overflow=\"visible\"><path d=\"M 11.604 11.401 C 11.636 11.433 11.648 11.469 11.64 11.508 C 11.633 11.548 11.636 11.584 11.652 11.616 L 11.652 11.856 L 11.604 11.88 L 8.405 11.88 C 8.357 11.799 8.35 11.716 8.381 11.628 C 8.413 11.54 8.365 11.464 8.24 11.401 L 7.957 11.401 L 7.909 11.352 L 7.909 10.584 C 7.878 10.536 7.839 10.496 7.791 10.465 L 7.65 10.465 C 7.602 10.465 7.54 10.472 7.463 10.489 L 7.463 10.897 C 7.415 10.929 7.372 10.941 7.333 10.934 C 7.295 10.927 7.259 10.922 7.228 10.922 C 7.197 10.939 7.161 10.941 7.122 10.934 C 7.084 10.927 7.048 10.922 7.017 10.922 C 6.986 11.002 6.979 11.078 6.993 11.149 C 7.007 11.22 7 11.298 6.969 11.376 L 6.945 11.401 L 6.074 11.401 C 6.043 11.482 6.036 11.56 6.05 11.64 C 6.065 11.721 6.058 11.802 6.026 11.88 L 5.156 11.88 C 5.125 11.961 5.118 12.039 5.132 12.12 C 5.146 12.2 5.139 12.278 5.108 12.359 L 2.355 12.359 C 2.338 12.342 2.331 12.327 2.331 12.31 L 2.331 12 C 2.3 11.968 2.276 11.948 2.261 11.939 C 2.245 11.931 2.23 11.912 2.213 11.878 L 1.436 11.878 C 1.42 11.863 1.405 11.853 1.389 11.853 L 1.389 11.54 C 1.326 11.428 1.259 11.381 1.189 11.396 C 1.12 11.413 1.043 11.413 0.966 11.396 C 0.935 11.347 0.923 11.301 0.93 11.252 C 0.938 11.203 0.935 11.156 0.918 11.108 C 0.918 11.012 0.863 10.949 0.753 10.917 L 0.494 10.917 L 0.446 10.892 L 0.446 10.582 C 0.429 10.55 0.391 10.501 0.329 10.438 L 0 10.438 L 0 7.152 C 0.079 7.121 0.153 7.113 0.223 7.128 C 0.293 7.145 0.367 7.135 0.446 7.104 L 0.446 6.671 C 0.525 6.656 0.6 6.651 0.669 6.659 C 0.739 6.666 0.813 6.664 0.892 6.646 C 0.923 6.598 0.935 6.551 0.928 6.502 C 0.921 6.453 0.916 6.407 0.916 6.358 L 0.916 5.71 C 0.995 5.696 1.07 5.691 1.139 5.698 C 1.209 5.705 1.285 5.703 1.362 5.686 C 1.393 5.605 1.401 5.529 1.386 5.458 C 1.369 5.388 1.379 5.312 1.41 5.231 L 2.281 5.231 L 2.329 5.182 L 2.329 4.869 C 2.281 4.82 2.235 4.781 2.187 4.75 L 1.859 4.75 L 1.859 2.88 C 1.89 2.848 1.926 2.836 1.964 2.843 C 2.002 2.85 2.046 2.855 2.094 2.855 C 2.125 2.84 2.161 2.84 2.199 2.855 C 2.237 2.872 2.273 2.862 2.305 2.831 L 2.305 1.056 C 2.257 0.975 2.194 0.944 2.115 0.961 C 2.036 0.978 1.959 0.968 1.88 0.936 C 1.863 0.904 1.856 0.856 1.856 0.792 L 1.856 0.337 C 1.856 0.274 1.851 0.218 1.844 0.169 C 1.837 0.12 1.849 0.066 1.88 0 L 2.775 0 C 2.806 0.081 2.811 0.159 2.787 0.24 C 2.763 0.32 2.767 0.401 2.799 0.479 L 4.633 0.479 C 4.648 0.398 4.652 0.32 4.645 0.24 C 4.638 0.158 4.651 0.076 4.681 0 L 9.269 0 C 9.3 0.049 9.312 0.093 9.305 0.132 C 9.298 0.171 9.3 0.208 9.317 0.24 L 9.317 0.455 C 9.396 0.486 9.47 0.494 9.54 0.479 C 9.609 0.464 9.684 0.472 9.763 0.504 L 9.763 0.912 C 9.811 0.944 9.854 0.956 9.892 0.948 C 9.931 0.941 9.967 0.944 9.998 0.961 L 10.209 0.961 C 10.24 0.992 10.252 1.022 10.245 1.044 C 10.238 1.068 10.233 1.095 10.233 1.127 L 10.233 1.415 C 10.312 1.432 10.386 1.435 10.456 1.428 C 10.525 1.42 10.592 1.423 10.655 1.44 C 10.669 1.44 10.686 1.447 10.703 1.464 L 10.703 2.806 L 10.727 2.831 C 10.806 2.862 10.875 2.87 10.938 2.855 C 11 2.84 11.072 2.84 11.149 2.855 C 11.163 3.014 11.173 3.234 11.173 3.515 C 11.173 3.796 11.166 4.048 11.149 4.27 L 10.748 4.27 L 10.7 4.319 L 10.7 6.646 L 10.276 6.646 L 10.228 6.695 L 10.228 8.998 C 10.149 9.03 10.074 9.037 10.005 9.022 C 9.935 9.008 9.859 9.015 9.782 9.047 L 9.782 10.892 C 9.813 10.924 9.849 10.936 9.887 10.929 C 9.926 10.922 9.962 10.917 9.993 10.917 C 10.024 10.934 10.063 10.936 10.11 10.929 C 10.158 10.922 10.197 10.934 10.228 10.966 L 10.228 11.374 L 10.276 11.398 L 11.593 11.398 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sii6ay\",layoutDependency:layoutDependency,layoutId:\"tGYZSkLe1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.697 8.155\" overflow=\"visible\"><path d=\"M 8.697 3.718 L 8.697 1.472 C 8.697 1.408 8.633 1.337 8.509 1.25 L 8.099 1.25 L 8.099 1.124 L 8.067 0.902 L 8.067 0.776 L 7.911 0.618 L 7.473 0.618 L 7.473 0.177 C 7.367 0.07 7.274 0.019 7.191 0.019 L 3.364 0.019 C 3.322 0.019 3.281 0.012 3.239 0.003 C 3.197 -0.007 3.156 0.009 3.114 0.051 L 3.114 0.65 L 2.676 0.65 C 2.612 0.65 2.545 0.644 2.472 0.634 C 2.398 0.625 2.331 0.628 2.267 0.65 C 2.203 0.65 2.136 0.644 2.062 0.634 C 1.991 0.624 1.918 0.642 1.858 0.683 L 1.858 0.937 C 1.858 1.002 1.864 1.06 1.874 1.111 C 1.883 1.163 1.867 1.211 1.826 1.253 L 1.26 1.253 C 1.218 1.359 1.209 1.466 1.228 1.569 C 1.247 1.675 1.237 1.778 1.196 1.884 L 0.662 1.884 C 0.62 1.968 0.604 2.049 0.614 2.123 C 0.624 2.197 0.63 2.265 0.63 2.329 C 0.608 2.394 0.604 2.461 0.614 2.535 C 0.624 2.609 0.63 2.677 0.63 2.742 C 0.608 2.806 0.604 2.874 0.614 2.948 C 0.624 3.022 0.608 3.09 0.566 3.154 L 0 3.154 L 0 6.189 C 0 6.212 0.019 6.241 0.064 6.286 L 0.313 6.286 C 0.355 6.286 0.403 6.28 0.454 6.27 C 0.505 6.26 0.563 6.276 0.627 6.318 L 0.627 7.488 C 0.646 7.51 0.668 7.52 0.691 7.52 L 2.385 7.52 C 2.405 7.52 2.436 7.543 2.478 7.585 L 2.478 7.839 C 2.478 7.881 2.472 7.929 2.462 7.981 C 2.452 8.032 2.468 8.09 2.51 8.155 L 3.671 8.155 L 3.735 8.123 C 3.735 8.081 3.728 8.032 3.719 7.981 C 3.708 7.933 3.713 7.883 3.735 7.839 C 3.735 7.797 3.728 7.749 3.719 7.697 C 3.709 7.646 3.725 7.588 3.767 7.523 L 5.554 7.523 C 5.596 7.417 5.605 7.314 5.586 7.208 C 5.564 7.101 5.576 6.998 5.618 6.892 L 6.779 6.892 C 6.82 6.85 6.836 6.798 6.827 6.734 C 6.817 6.669 6.82 6.618 6.843 6.576 C 6.843 6.534 6.836 6.486 6.827 6.434 C 6.817 6.383 6.843 6.325 6.907 6.26 L 7.441 6.26 L 7.441 5.026 L 7.754 5.026 C 7.795 5.026 7.847 5.033 7.911 5.042 C 7.975 5.052 8.026 5.036 8.067 4.994 L 8.067 3.792 C 8.173 3.75 8.275 3.74 8.381 3.76 C 8.486 3.782 8.588 3.769 8.694 3.728 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.523 6.187\" overflow=\"visible\"><path d=\"M 6.523 2.821 L 6.523 1.117 C 6.523 1.068 6.475 1.014 6.381 0.948 L 6.074 0.948 L 6.074 0.853 L 6.05 0.684 L 6.05 0.589 L 5.933 0.469 L 5.604 0.469 L 5.604 0.134 C 5.525 0.053 5.456 0.014 5.393 0.014 L 2.523 0.014 C 2.492 0.014 2.46 0.009 2.429 0.002 C 2.398 -0.005 2.367 0.007 2.336 0.039 L 2.336 0.493 L 2.007 0.493 C 1.959 0.493 1.909 0.489 1.854 0.481 C 1.799 0.474 1.748 0.476 1.7 0.493 C 1.652 0.493 1.602 0.489 1.547 0.481 C 1.493 0.474 1.438 0.487 1.393 0.518 L 1.393 0.711 C 1.393 0.76 1.398 0.804 1.405 0.843 C 1.412 0.882 1.401 0.919 1.369 0.951 L 0.945 0.951 C 0.914 1.031 0.906 1.112 0.921 1.19 C 0.935 1.271 0.928 1.349 0.897 1.43 L 0.496 1.43 C 0.465 1.493 0.453 1.554 0.46 1.611 C 0.468 1.667 0.472 1.718 0.472 1.767 C 0.456 1.816 0.453 1.867 0.46 1.923 C 0.468 1.98 0.472 2.031 0.472 2.08 C 0.456 2.129 0.453 2.18 0.46 2.236 C 0.468 2.293 0.456 2.344 0.424 2.393 L 0 2.393 L 0 4.695 C 0 4.713 0.014 4.735 0.048 4.769 L 0.235 4.769 C 0.266 4.769 0.302 4.764 0.341 4.757 C 0.379 4.749 0.422 4.761 0.47 4.793 L 0.47 5.681 C 0.484 5.698 0.501 5.705 0.518 5.705 L 1.789 5.705 C 1.803 5.705 1.827 5.722 1.859 5.754 L 1.859 5.947 C 1.859 5.979 1.854 6.015 1.847 6.055 C 1.839 6.094 1.851 6.138 1.883 6.187 L 2.753 6.187 L 2.801 6.162 C 2.801 6.13 2.796 6.094 2.789 6.055 C 2.781 6.018 2.785 5.98 2.801 5.947 C 2.801 5.915 2.796 5.879 2.789 5.839 C 2.782 5.8 2.794 5.756 2.825 5.707 L 4.166 5.707 C 4.197 5.627 4.204 5.549 4.19 5.468 C 4.173 5.387 4.182 5.309 4.213 5.228 L 5.084 5.228 C 5.115 5.197 5.127 5.157 5.12 5.109 C 5.113 5.06 5.115 5.021 5.132 4.989 C 5.132 4.957 5.127 4.92 5.12 4.881 C 5.113 4.842 5.132 4.798 5.18 4.749 L 5.58 4.749 L 5.58 3.813 L 5.815 3.813 C 5.847 3.813 5.885 3.818 5.933 3.825 C 5.981 3.833 6.019 3.82 6.05 3.789 L 6.05 2.877 C 6.13 2.845 6.206 2.838 6.285 2.852 C 6.365 2.869 6.441 2.86 6.52 2.828 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk197l\",layoutDependency:layoutDependency,layoutId:\"cAJ324FUf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.665 5.645\" overflow=\"visible\"><path d=\"M 8.662 0.779 C 8.598 0.715 8.556 0.663 8.537 0.621 L 8.128 0.621 C 8.106 0.621 8.086 0.612 8.064 0.589 L 8.064 0.241 C 8.064 0.093 7.991 0.019 7.843 0.019 L 3.952 0.019 C 3.911 0.019 3.869 0.012 3.827 0.003 C 3.786 -0.007 3.744 0.009 3.703 0.051 C 3.703 0.093 3.709 0.135 3.719 0.177 C 3.728 0.219 3.725 0.26 3.703 0.302 C 3.703 0.367 3.709 0.425 3.719 0.476 C 3.728 0.528 3.712 0.576 3.671 0.618 L 2.51 0.618 C 2.468 0.724 2.459 0.828 2.478 0.934 C 2.497 1.04 2.488 1.143 2.446 1.25 L 1.88 1.25 C 1.839 1.356 1.829 1.462 1.848 1.565 C 1.867 1.672 1.858 1.775 1.816 1.881 L 1.535 1.881 C 1.493 1.881 1.445 1.875 1.394 1.865 C 1.343 1.855 1.285 1.872 1.221 1.913 L 1.221 3.083 C 1.199 3.106 1.189 3.125 1.189 3.148 C 1.148 3.148 1.1 3.141 1.049 3.131 C 1.001 3.12 0.952 3.126 0.908 3.148 C 0.867 3.148 0.819 3.141 0.767 3.131 C 0.716 3.122 0.659 3.138 0.595 3.18 L 0.595 3.75 C 0.489 3.792 0.39 3.802 0.297 3.782 C 0.205 3.763 0.102 3.773 0 3.815 L 0 4.952 C 0 4.975 0.01 4.994 0.032 5.016 L 1.193 5.016 L 1.225 4.952 C 1.244 4.868 1.25 4.784 1.241 4.697 C 1.231 4.614 1.234 4.52 1.257 4.414 L 6.811 4.414 L 6.811 4.697 C 6.83 4.739 6.836 4.794 6.827 4.855 C 6.817 4.92 6.833 4.971 6.875 5.013 L 8.035 5.013 C 8.077 5.12 8.086 5.226 8.067 5.329 C 8.045 5.435 8.058 5.538 8.099 5.645 L 8.633 5.645 C 8.652 4.823 8.665 4.005 8.665 3.196 L 8.665 0.776 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.499 4.282\" overflow=\"visible\"><path d=\"M 6.497 0.591 C 6.449 0.542 6.417 0.503 6.403 0.471 L 6.096 0.471 C 6.079 0.471 6.065 0.464 6.048 0.447 L 6.048 0.183 C 6.048 0.071 5.993 0.014 5.883 0.014 L 2.964 0.014 C 2.933 0.014 2.902 0.009 2.871 0.002 C 2.839 -0.005 2.808 0.007 2.777 0.039 C 2.777 0.071 2.782 0.102 2.789 0.134 C 2.796 0.166 2.794 0.198 2.777 0.229 C 2.777 0.278 2.782 0.322 2.789 0.361 C 2.796 0.401 2.784 0.437 2.753 0.469 L 1.883 0.469 C 1.851 0.55 1.844 0.628 1.859 0.709 C 1.873 0.789 1.866 0.867 1.835 0.948 L 1.41 0.948 C 1.379 1.029 1.372 1.109 1.386 1.188 C 1.401 1.268 1.393 1.347 1.362 1.427 L 1.151 1.427 C 1.12 1.427 1.084 1.422 1.046 1.415 C 1.007 1.408 0.964 1.42 0.916 1.452 L 0.916 2.339 C 0.899 2.356 0.892 2.371 0.892 2.388 C 0.861 2.388 0.825 2.383 0.787 2.376 C 0.751 2.367 0.714 2.371 0.681 2.388 C 0.65 2.388 0.614 2.383 0.576 2.376 C 0.537 2.368 0.494 2.381 0.446 2.412 L 0.446 2.845 C 0.367 2.877 0.293 2.884 0.223 2.869 C 0.153 2.855 0.077 2.862 0 2.894 L 0 3.757 C 0 3.774 0.007 3.789 0.024 3.806 L 0.894 3.806 L 0.918 3.757 C 0.933 3.693 0.938 3.63 0.93 3.564 C 0.923 3.5 0.926 3.429 0.942 3.349 L 5.108 3.349 L 5.108 3.564 C 5.122 3.595 5.127 3.637 5.12 3.683 C 5.113 3.732 5.125 3.771 5.156 3.803 L 6.026 3.803 C 6.058 3.884 6.065 3.965 6.05 4.043 C 6.034 4.123 6.043 4.202 6.074 4.282 L 6.475 4.282 C 6.489 3.659 6.499 3.038 6.499 2.425 L 6.499 0.589 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12muf1u\",layoutDependency:layoutDependency,layoutId:\"R5Tc_NI1e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.29 21.508\" overflow=\"visible\"><path d=\"M 3.133 18.792 L 3.008 18.792 L 2.727 18.824 L 2.57 18.824 C 2.529 18.866 2.513 18.924 2.522 18.998 C 2.532 19.072 2.538 19.14 2.538 19.204 C 2.516 19.269 2.506 19.337 2.506 19.411 L 2.506 19.617 C 2.526 19.701 2.526 19.775 2.506 19.839 C 2.484 19.904 2.497 19.965 2.538 20.029 L 4.358 20.029 C 4.377 20.007 4.39 19.965 4.39 19.904 L 4.39 19.491 C 4.431 19.427 4.479 19.401 4.53 19.411 C 4.582 19.42 4.629 19.427 4.671 19.427 L 4.984 19.427 L 4.984 18.856 C 5.09 18.792 5.192 18.773 5.298 18.792 C 5.403 18.811 5.506 18.802 5.611 18.76 L 5.611 18.222 C 5.675 18.18 5.733 18.164 5.784 18.173 C 5.835 18.183 5.883 18.18 5.924 18.157 C 5.966 18.157 6.017 18.164 6.081 18.173 C 6.145 18.183 6.196 18.167 6.238 18.125 L 6.238 16.955 C 6.302 16.913 6.359 16.897 6.41 16.907 C 6.462 16.917 6.51 16.923 6.551 16.923 L 6.804 16.923 C 6.845 16.881 6.868 16.839 6.868 16.797 L 6.868 14.078 C 6.868 13.888 6.775 13.794 6.586 13.794 L 6.305 13.794 L 6.241 13.73 L 6.241 11.423 L 6.177 11.358 C 6.155 11.339 6.126 11.307 6.084 11.265 L 5.675 11.265 L 5.611 11.2 L 5.611 8.926 C 5.547 8.861 5.506 8.81 5.486 8.768 L 5.048 8.768 C 5.029 8.752 5.017 8.728 5.016 8.703 L 5.016 5.922 C 5.016 5.774 4.924 5.681 4.735 5.639 C 4.588 5.639 4.473 5.629 4.39 5.607 L 4.39 3.3 C 4.355 3.285 4.323 3.263 4.297 3.235 C 4.275 3.216 4.246 3.184 4.204 3.142 L 3.795 3.142 C 3.773 3.1 3.763 3.035 3.763 2.952 L 3.763 2.065 C 3.721 2.024 3.696 1.991 3.683 1.972 C 3.673 1.953 3.648 1.93 3.603 1.908 L 3.194 1.908 C 3.152 1.866 3.13 1.833 3.13 1.814 L 3.13 1.56 C 3.13 1.369 3.037 1.276 2.848 1.276 L 1.278 1.276 C 1.256 1.192 1.253 1.112 1.263 1.038 C 1.272 0.963 1.278 0.886 1.278 0.799 C 1.215 0.735 1.154 0.683 1.09 0.641 L 0.681 0.641 L 0.649 0.577 L 0.649 0.071 L 0.713 0.006 L 9.905 0.006 C 9.925 0.029 9.947 0.039 9.969 0.039 L 9.969 0.609 C 9.928 0.651 9.877 0.667 9.813 0.657 C 9.749 0.648 9.697 0.641 9.656 0.641 L 9.407 0.641 C 9.365 0.683 9.343 0.725 9.343 0.767 L 9.343 1.208 L 9.279 1.273 L 7.523 1.273 C 7.482 1.379 7.472 1.479 7.491 1.572 C 7.51 1.666 7.501 1.769 7.459 1.872 L 7.335 1.872 L 7.053 1.904 C 6.989 1.904 6.928 1.914 6.865 1.937 L 6.865 4.34 L 6.928 4.405 L 7.43 4.405 L 7.494 4.469 L 7.494 6.873 C 7.6 6.915 7.699 6.925 7.792 6.905 C 7.885 6.886 7.984 6.896 8.089 6.937 L 8.121 6.97 L 8.121 9.973 C 8.163 10.015 8.211 10.037 8.262 10.037 L 8.716 10.037 L 8.716 11.871 C 8.78 11.913 8.837 11.929 8.889 11.919 C 8.94 11.909 8.988 11.903 9.029 11.903 C 9.071 11.925 9.122 11.929 9.186 11.919 C 9.25 11.909 9.301 11.903 9.343 11.903 L 9.343 11.304 C 9.448 11.284 9.547 11.278 9.64 11.287 C 9.733 11.297 9.832 11.304 9.937 11.304 C 9.979 11.239 9.995 11.171 9.985 11.097 C 9.976 11.029 9.97 10.96 9.969 10.891 L 9.969 10.069 C 10.075 10.028 10.174 10.018 10.267 10.037 C 10.359 10.06 10.462 10.06 10.564 10.037 C 10.606 9.973 10.615 9.905 10.596 9.831 C 10.574 9.764 10.574 9.692 10.596 9.625 L 10.596 9.212 C 10.596 9.148 10.59 9.08 10.58 9.006 C 10.57 8.932 10.586 8.864 10.628 8.8 L 11.162 8.8 L 11.226 8.735 L 11.226 7.566 C 11.331 7.524 11.431 7.514 11.523 7.534 C 11.616 7.556 11.718 7.543 11.821 7.501 C 11.84 7.311 11.846 7.118 11.837 6.915 C 11.827 6.715 11.83 6.509 11.853 6.299 C 11.958 6.258 12.057 6.248 12.15 6.267 C 12.243 6.29 12.342 6.277 12.447 6.235 L 12.447 5.065 C 12.553 5.023 12.655 5.014 12.761 5.033 C 12.866 5.056 12.969 5.043 13.074 5.001 L 13.074 4.431 C 13.138 4.389 13.196 4.373 13.247 4.382 C 13.298 4.392 13.346 4.398 13.387 4.398 L 13.64 4.398 C 13.682 4.334 13.698 4.266 13.688 4.192 C 13.678 4.118 13.682 4.05 13.704 3.986 L 13.704 3.164 L 13.861 3.164 L 14.142 3.132 L 14.267 3.132 C 14.308 3.09 14.324 3.039 14.315 2.974 C 14.305 2.91 14.308 2.848 14.331 2.784 L 14.331 2.404 C 14.331 2.256 14.321 2.14 14.299 2.056 C 14.299 2.036 14.257 1.982 14.174 1.898 L 13.704 1.898 C 13.682 1.792 13.678 1.705 13.688 1.63 C 13.698 1.556 13.704 1.489 13.704 1.424 L 13.547 1.266 L 11.853 1.266 L 11.853 0.064 L 11.885 0 L 19.226 0 C 19.245 0.023 19.268 0.032 19.29 0.032 L 19.29 1.202 L 19.226 1.266 L 16.841 1.266 C 16.799 1.373 16.79 1.473 16.809 1.566 C 16.828 1.659 16.818 1.763 16.777 1.866 L 16.243 1.866 C 16.201 1.93 16.179 1.988 16.179 2.04 L 16.179 2.181 C 16.179 2.223 16.185 2.275 16.195 2.339 C 16.204 2.404 16.188 2.455 16.147 2.497 L 15.581 2.497 C 15.558 2.604 15.549 2.703 15.549 2.797 L 15.549 3.097 C 15.443 3.138 15.344 3.148 15.252 3.129 C 15.159 3.109 15.056 3.119 14.954 3.161 L 14.954 3.254 L 14.922 3.477 L 14.922 4.363 C 14.817 4.405 14.718 4.414 14.625 4.395 C 14.532 4.376 14.43 4.385 14.327 4.427 L 14.327 5.597 C 14.264 5.639 14.206 5.655 14.155 5.645 C 14.104 5.636 14.056 5.629 14.014 5.629 C 13.973 5.652 13.931 5.655 13.889 5.645 C 13.848 5.636 13.806 5.629 13.765 5.629 C 13.723 5.671 13.701 5.713 13.701 5.755 L 13.701 6.892 L 13.135 6.892 C 13.093 6.957 13.071 7.024 13.071 7.099 L 13.071 8.126 L 12.476 8.126 C 12.435 8.233 12.425 8.336 12.444 8.442 C 12.463 8.549 12.454 8.652 12.412 8.758 L 11.878 8.758 L 11.814 8.822 L 11.814 9.96 C 11.778 10 11.727 10.023 11.674 10.024 L 11.248 10.024 L 11.216 10.089 L 11.216 11.226 C 11.117 11.267 11.01 11.284 10.903 11.275 C 10.797 11.265 10.692 11.281 10.59 11.323 L 10.59 12.493 C 10.548 12.534 10.497 12.551 10.433 12.541 C 10.369 12.531 10.318 12.525 10.276 12.525 L 10.027 12.525 C 9.985 12.567 9.963 12.609 9.963 12.65 L 9.963 13.756 L 9.838 13.756 L 9.557 13.788 L 9.4 13.788 C 9.359 13.852 9.343 13.914 9.352 13.978 C 9.362 14.042 9.359 14.117 9.336 14.2 L 9.336 15.022 C 9.231 15.045 9.132 15.048 9.039 15.038 C 8.946 15.028 8.844 15.032 8.741 15.054 C 8.7 15.161 8.693 15.26 8.725 15.354 C 8.757 15.447 8.751 15.55 8.709 15.654 L 8.175 15.654 C 8.134 15.676 8.112 15.695 8.112 15.718 L 8.112 16.855 C 8.006 16.92 7.907 16.936 7.814 16.904 C 7.721 16.872 7.619 16.878 7.517 16.92 C 7.497 16.935 7.485 16.959 7.485 16.984 L 7.485 18.122 C 7.443 18.164 7.392 18.18 7.328 18.17 C 7.264 18.16 7.213 18.154 7.171 18.154 C 7.13 18.173 7.082 18.18 7.031 18.17 C 6.974 18.159 6.916 18.154 6.858 18.154 L 6.858 19.388 C 6.753 19.43 6.65 19.44 6.545 19.42 C 6.439 19.398 6.337 19.411 6.231 19.453 L 6.231 20.023 L 6.107 20.023 L 5.825 20.055 L 5.669 20.055 C 5.627 20.161 5.617 20.261 5.637 20.355 C 5.656 20.448 5.646 20.548 5.605 20.654 L 5.48 20.654 L 5.199 20.687 L 5.042 20.687 C 5 20.729 4.984 20.777 4.994 20.828 C 5.004 20.88 5.01 20.928 5.01 20.97 C 4.988 21.012 4.984 21.064 4.994 21.128 C 5.004 21.193 5.01 21.244 5.01 21.286 L 4.444 21.286 C 4.402 21.305 4.38 21.36 4.38 21.444 L 4.38 21.508 L 1.902 21.508 C 1.902 21.466 1.88 21.428 1.838 21.399 C 1.799 21.37 1.767 21.333 1.745 21.289 L 1.275 21.289 L 1.275 20.848 L 1.119 20.69 L 0.083 20.69 C 0.041 20.522 0.015 20.268 0.003 19.929 C -0.007 19.591 0.009 19.224 0.051 18.824 L 0.207 18.824 L 0.489 18.792 L 0.613 18.792 C 0.655 18.686 0.665 18.586 0.645 18.492 C 0.623 18.399 0.636 18.296 0.677 18.193 L 1.211 18.193 C 1.253 18.128 1.275 18.07 1.275 18.019 L 1.275 17.59 C 1.381 17.548 1.48 17.539 1.573 17.558 C 1.665 17.577 1.765 17.568 1.87 17.526 L 1.87 16.955 C 1.976 16.913 2.078 16.904 2.183 16.923 C 2.289 16.942 2.391 16.933 2.497 16.891 L 2.497 16.321 C 2.58 16.279 2.653 16.263 2.717 16.272 C 2.781 16.282 2.842 16.288 2.906 16.288 L 3.344 16.288 C 3.408 16.288 3.469 16.282 3.533 16.272 C 3.597 16.263 3.667 16.279 3.753 16.321 L 3.753 17.522 L 3.629 17.522 L 3.347 17.555 L 3.191 17.555 C 3.149 17.619 3.133 17.68 3.143 17.745 C 3.152 17.809 3.149 17.87 3.127 17.935 L 3.127 18.789 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.467 16.317\" overflow=\"visible\"><path d=\"M 2.35 14.256 L 2.256 14.256 L 2.045 14.28 L 1.928 14.28 C 1.897 14.312 1.885 14.356 1.892 14.412 C 1.899 14.469 1.904 14.52 1.904 14.569 C 1.887 14.618 1.88 14.669 1.88 14.725 L 1.88 14.882 C 1.894 14.945 1.894 15.002 1.88 15.05 C 1.863 15.099 1.873 15.146 1.904 15.195 L 3.268 15.195 C 3.283 15.178 3.292 15.146 3.292 15.099 L 3.292 14.786 C 3.323 14.738 3.359 14.718 3.398 14.725 C 3.436 14.733 3.472 14.738 3.503 14.738 L 3.738 14.738 L 3.738 14.305 C 3.817 14.256 3.894 14.241 3.973 14.256 C 4.052 14.271 4.129 14.263 4.208 14.232 L 4.208 13.823 C 4.256 13.792 4.299 13.779 4.338 13.787 C 4.376 13.794 4.412 13.792 4.443 13.774 C 4.475 13.774 4.513 13.779 4.561 13.787 C 4.609 13.794 4.647 13.782 4.678 13.75 L 4.678 12.863 C 4.726 12.831 4.769 12.819 4.808 12.826 C 4.846 12.833 4.882 12.838 4.913 12.838 L 5.103 12.838 C 5.134 12.806 5.151 12.775 5.151 12.743 L 5.151 10.68 C 5.151 10.536 5.081 10.465 4.94 10.465 L 4.729 10.465 L 4.681 10.416 L 4.681 8.666 L 4.633 8.617 C 4.616 8.602 4.594 8.578 4.563 8.546 L 4.256 8.546 L 4.208 8.497 L 4.208 6.771 C 4.16 6.722 4.129 6.683 4.115 6.651 L 3.786 6.651 C 3.771 6.64 3.763 6.622 3.762 6.602 L 3.762 4.493 C 3.762 4.38 3.693 4.31 3.551 4.278 C 3.441 4.278 3.355 4.27 3.292 4.253 L 3.292 2.503 C 3.266 2.492 3.242 2.475 3.223 2.454 C 3.206 2.44 3.184 2.415 3.153 2.383 L 2.846 2.383 C 2.829 2.352 2.822 2.303 2.822 2.239 L 2.822 1.567 C 2.791 1.535 2.772 1.511 2.762 1.496 C 2.755 1.481 2.736 1.464 2.702 1.447 L 2.395 1.447 C 2.364 1.415 2.347 1.391 2.347 1.376 L 2.347 1.183 C 2.347 1.039 2.278 0.968 2.136 0.968 L 0.959 0.968 C 0.942 0.904 0.94 0.843 0.947 0.787 C 0.954 0.731 0.959 0.672 0.959 0.606 C 0.911 0.557 0.865 0.518 0.817 0.486 L 0.51 0.486 L 0.486 0.438 L 0.486 0.054 L 0.534 0.005 L 7.429 0.005 C 7.443 0.022 7.46 0.029 7.477 0.029 L 7.477 0.462 C 7.446 0.494 7.407 0.506 7.359 0.499 C 7.311 0.491 7.273 0.486 7.242 0.486 L 7.055 0.486 C 7.024 0.518 7.007 0.55 7.007 0.582 L 7.007 0.917 L 6.959 0.966 L 5.642 0.966 C 5.611 1.046 5.604 1.122 5.618 1.193 C 5.633 1.264 5.626 1.342 5.594 1.42 L 5.501 1.42 L 5.29 1.445 C 5.242 1.445 5.196 1.452 5.148 1.469 L 5.148 3.293 L 5.196 3.342 L 5.573 3.342 L 5.621 3.39 L 5.621 5.214 C 5.7 5.246 5.774 5.253 5.844 5.238 C 5.913 5.224 5.988 5.231 6.067 5.263 L 6.091 5.287 L 6.091 7.566 C 6.122 7.597 6.158 7.614 6.196 7.614 L 6.537 7.614 L 6.537 9.005 C 6.585 9.037 6.628 9.049 6.666 9.042 C 6.705 9.035 6.741 9.03 6.772 9.03 C 6.803 9.047 6.841 9.049 6.889 9.042 C 6.937 9.035 6.976 9.03 7.007 9.03 L 7.007 8.575 C 7.086 8.56 7.16 8.556 7.23 8.563 C 7.299 8.57 7.374 8.575 7.453 8.575 C 7.484 8.526 7.496 8.475 7.489 8.419 C 7.482 8.367 7.478 8.315 7.477 8.262 L 7.477 7.639 C 7.556 7.607 7.63 7.6 7.7 7.614 C 7.77 7.632 7.846 7.632 7.923 7.614 C 7.954 7.566 7.961 7.514 7.947 7.458 C 7.93 7.407 7.93 7.352 7.947 7.302 L 7.947 6.989 C 7.947 6.94 7.942 6.888 7.935 6.832 C 7.928 6.776 7.94 6.725 7.971 6.676 L 8.371 6.676 L 8.419 6.627 L 8.419 5.74 C 8.499 5.708 8.573 5.7 8.642 5.715 C 8.712 5.732 8.789 5.722 8.865 5.691 C 8.88 5.546 8.885 5.4 8.877 5.246 C 8.87 5.094 8.873 4.938 8.889 4.779 C 8.969 4.747 9.043 4.74 9.112 4.754 C 9.182 4.772 9.256 4.762 9.336 4.73 L 9.336 3.843 C 9.415 3.811 9.491 3.804 9.571 3.818 C 9.65 3.835 9.726 3.826 9.806 3.794 L 9.806 3.361 C 9.853 3.329 9.897 3.317 9.935 3.324 C 9.973 3.332 10.009 3.337 10.041 3.337 L 10.23 3.337 C 10.261 3.288 10.273 3.236 10.266 3.18 C 10.259 3.124 10.261 3.073 10.278 3.024 L 10.278 2.4 L 10.395 2.4 L 10.607 2.376 L 10.7 2.376 C 10.731 2.344 10.743 2.305 10.736 2.256 C 10.729 2.207 10.731 2.161 10.748 2.112 L 10.748 1.824 C 10.748 1.711 10.741 1.623 10.724 1.56 C 10.724 1.545 10.693 1.503 10.63 1.44 L 10.278 1.44 C 10.261 1.359 10.259 1.293 10.266 1.237 C 10.273 1.181 10.278 1.129 10.278 1.08 L 10.16 0.961 L 8.889 0.961 L 8.889 0.049 L 8.913 0 L 14.42 0 C 14.434 0.017 14.451 0.024 14.467 0.024 L 14.467 0.912 L 14.42 0.961 L 12.631 0.961 C 12.599 1.041 12.592 1.117 12.607 1.188 C 12.621 1.259 12.614 1.337 12.583 1.415 L 12.182 1.415 C 12.151 1.464 12.134 1.508 12.134 1.547 L 12.134 1.655 C 12.134 1.687 12.139 1.726 12.146 1.775 C 12.153 1.824 12.141 1.863 12.11 1.894 L 11.686 1.894 C 11.669 1.975 11.662 2.051 11.662 2.122 L 11.662 2.349 C 11.583 2.381 11.508 2.388 11.439 2.374 C 11.369 2.359 11.292 2.366 11.216 2.398 L 11.216 2.469 L 11.192 2.638 L 11.192 3.31 C 11.113 3.342 11.038 3.349 10.969 3.334 C 10.899 3.32 10.822 3.327 10.746 3.359 L 10.746 4.246 C 10.698 4.278 10.654 4.29 10.616 4.283 C 10.578 4.275 10.542 4.27 10.511 4.27 C 10.479 4.288 10.448 4.29 10.417 4.283 C 10.386 4.275 10.355 4.27 10.324 4.27 C 10.292 4.302 10.276 4.334 10.276 4.366 L 10.276 5.229 L 9.851 5.229 C 9.82 5.278 9.803 5.329 9.803 5.385 L 9.803 6.165 L 9.357 6.165 C 9.326 6.246 9.319 6.324 9.333 6.404 C 9.347 6.485 9.34 6.563 9.309 6.644 L 8.909 6.644 L 8.861 6.693 L 8.861 7.556 C 8.833 7.586 8.795 7.604 8.755 7.605 L 8.436 7.605 L 8.412 7.654 L 8.412 8.516 C 8.338 8.548 8.257 8.56 8.177 8.553 C 8.098 8.546 8.019 8.558 7.942 8.59 L 7.942 9.477 C 7.911 9.509 7.873 9.521 7.825 9.514 C 7.777 9.506 7.738 9.502 7.707 9.502 L 7.52 9.502 C 7.489 9.533 7.472 9.565 7.472 9.597 L 7.472 10.435 L 7.379 10.435 L 7.168 10.46 L 7.05 10.46 C 7.019 10.509 7.007 10.555 7.014 10.604 C 7.021 10.653 7.019 10.709 7.002 10.773 L 7.002 11.396 C 6.923 11.413 6.849 11.416 6.779 11.408 C 6.71 11.401 6.633 11.403 6.556 11.42 C 6.525 11.501 6.52 11.577 6.544 11.648 C 6.568 11.719 6.563 11.797 6.532 11.875 L 6.132 11.875 C 6.1 11.892 6.084 11.907 6.084 11.924 L 6.084 12.787 C 6.005 12.836 5.93 12.848 5.861 12.824 C 5.791 12.799 5.714 12.804 5.638 12.836 C 5.623 12.848 5.614 12.866 5.614 12.885 L 5.614 13.748 C 5.582 13.779 5.544 13.792 5.496 13.784 C 5.448 13.777 5.41 13.772 5.379 13.772 C 5.347 13.787 5.311 13.792 5.273 13.784 C 5.23 13.776 5.187 13.772 5.144 13.772 L 5.144 14.708 C 5.064 14.74 4.988 14.747 4.909 14.733 C 4.829 14.716 4.753 14.725 4.674 14.757 L 4.674 15.19 L 4.58 15.19 L 4.369 15.214 L 4.251 15.214 C 4.22 15.295 4.213 15.371 4.228 15.442 C 4.242 15.512 4.235 15.588 4.204 15.669 L 4.11 15.669 L 3.899 15.693 L 3.781 15.693 C 3.75 15.725 3.738 15.762 3.745 15.801 C 3.753 15.84 3.757 15.877 3.757 15.908 C 3.741 15.94 3.738 15.979 3.745 16.028 C 3.753 16.077 3.757 16.116 3.757 16.148 L 3.333 16.148 C 3.302 16.163 3.285 16.204 3.285 16.268 L 3.285 16.317 L 1.427 16.317 C 1.427 16.285 1.41 16.256 1.379 16.234 C 1.349 16.212 1.325 16.184 1.309 16.15 L 0.956 16.15 L 0.956 15.816 L 0.839 15.696 L 0.062 15.696 C 0.031 15.569 0.012 15.376 0.002 15.119 C -0.005 14.862 0.007 14.584 0.038 14.28 L 0.156 14.28 L 0.367 14.256 L 0.46 14.256 C 0.491 14.175 0.498 14.1 0.484 14.029 C 0.467 13.958 0.477 13.88 0.508 13.801 L 0.909 13.801 C 0.94 13.752 0.956 13.708 0.956 13.669 L 0.956 13.344 C 1.036 13.312 1.11 13.305 1.179 13.32 C 1.249 13.334 1.323 13.327 1.403 13.295 L 1.403 12.863 C 1.482 12.831 1.558 12.824 1.638 12.838 C 1.717 12.853 1.793 12.846 1.873 12.814 L 1.873 12.381 C 1.935 12.349 1.99 12.337 2.038 12.344 C 2.086 12.352 2.132 12.357 2.18 12.357 L 2.508 12.357 C 2.556 12.357 2.602 12.352 2.65 12.344 C 2.698 12.337 2.75 12.349 2.815 12.381 L 2.815 13.293 L 2.721 13.293 L 2.51 13.317 L 2.393 13.317 C 2.362 13.366 2.35 13.413 2.357 13.462 C 2.364 13.51 2.362 13.557 2.345 13.606 L 2.345 14.254 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f0f3vp\",layoutDependency:layoutDependency,layoutId:\"fESKSkuPs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.204 9.738\" overflow=\"visible\"><path d=\"M 10.788 2.078 C 10.852 2.094 10.916 2.101 10.98 2.091 C 11.044 2.082 11.121 2.078 11.204 2.078 L 11.204 5.533 C 11.14 5.568 11.07 5.581 10.996 5.571 C 10.926 5.562 10.856 5.558 10.785 5.558 C 10.699 5.574 10.581 5.584 10.43 5.584 C 10.366 5.655 10.337 5.723 10.35 5.79 C 10.36 5.861 10.366 5.939 10.366 6.026 C 10.344 6.096 10.341 6.164 10.35 6.232 C 10.36 6.303 10.366 6.38 10.366 6.467 L 10.366 6.908 C 10.28 6.944 10.2 6.96 10.126 6.96 L 9.564 6.96 C 9.5 7.082 9.477 7.198 9.5 7.311 C 9.522 7.424 9.509 7.54 9.468 7.662 L 8.694 7.662 C 8.63 7.785 8.608 7.901 8.63 8.014 C 8.652 8.126 8.64 8.242 8.598 8.365 L 7.824 8.365 C 7.782 8.409 7.764 8.472 7.776 8.532 C 7.786 8.589 7.78 8.647 7.76 8.7 L 7.76 8.987 L 7.728 9.038 L 7.664 9.064 L 6.053 9.064 L 6.053 9.686 L 5.989 9.738 L 2.606 9.738 L 2.606 9.245 L 2.382 9.064 L 0.934 9.064 C 0.87 8.977 0.847 8.9 0.87 8.832 C 0.892 8.764 0.892 8.694 0.87 8.626 C 0.825 8.452 0.719 8.365 0.547 8.365 L 0.064 8.365 L 0 8.313 L 0 3.564 C 0.042 3.496 0.064 3.47 0.064 3.486 L 0.806 3.486 C 0.87 3.399 0.892 3.322 0.87 3.251 C 0.847 3.184 0.847 3.103 0.87 3.019 L 0.87 2.578 C 0.87 2.491 0.863 2.413 0.854 2.346 C 0.844 2.278 0.86 2.198 0.902 2.111 L 1.675 2.111 C 1.717 2.043 1.733 1.975 1.723 1.917 C 1.711 1.861 1.716 1.802 1.739 1.75 L 1.739 1.463 C 1.781 1.411 1.842 1.389 1.915 1.398 C 1.989 1.408 2.059 1.411 2.126 1.411 C 2.19 1.395 2.261 1.389 2.334 1.398 C 2.408 1.408 2.478 1.411 2.545 1.411 C 2.587 1.344 2.603 1.276 2.593 1.218 C 2.584 1.157 2.577 1.102 2.577 1.05 C 2.6 0.999 2.603 0.951 2.593 0.909 C 2.584 0.867 2.577 0.818 2.577 0.767 C 2.686 0.699 2.804 0.68 2.932 0.715 L 4.317 0.715 L 4.317 0.052 L 4.381 0 L 9.404 0 C 9.381 0 9.413 0.016 9.5 0.052 L 9.5 0.648 C 9.65 0.699 9.794 0.719 9.935 0.699 C 10.075 0.683 10.219 0.69 10.369 0.725 L 10.369 2.024 C 10.433 2.075 10.504 2.098 10.581 2.088 C 10.654 2.078 10.724 2.075 10.788 2.075 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.403 7.387\" overflow=\"visible\"><path d=\"M 8.091 1.577 C 8.139 1.589 8.187 1.594 8.235 1.586 C 8.283 1.579 8.341 1.577 8.403 1.577 L 8.403 4.197 C 8.355 4.224 8.302 4.234 8.247 4.226 C 8.195 4.22 8.142 4.216 8.089 4.217 C 8.024 4.229 7.935 4.236 7.823 4.236 C 7.775 4.29 7.753 4.341 7.763 4.393 C 7.77 4.446 7.775 4.505 7.775 4.571 C 7.758 4.625 7.756 4.676 7.763 4.728 C 7.77 4.781 7.775 4.84 7.775 4.906 L 7.775 5.241 C 7.71 5.268 7.65 5.28 7.595 5.28 L 7.173 5.28 C 7.125 5.373 7.108 5.461 7.125 5.546 C 7.142 5.632 7.132 5.72 7.101 5.813 L 6.52 5.813 C 6.473 5.906 6.456 5.994 6.473 6.079 C 6.489 6.165 6.48 6.253 6.449 6.346 L 5.868 6.346 C 5.836 6.379 5.823 6.427 5.832 6.473 C 5.839 6.516 5.835 6.559 5.82 6.6 L 5.82 6.818 L 5.796 6.857 L 5.748 6.876 L 4.54 6.876 L 4.54 7.348 L 4.492 7.387 L 1.954 7.387 L 1.954 7.013 L 1.787 6.876 L 0.7 6.876 C 0.652 6.81 0.636 6.752 0.652 6.7 C 0.669 6.649 0.669 6.595 0.652 6.544 C 0.619 6.412 0.54 6.346 0.41 6.346 L 0.048 6.346 L 0 6.307 L 0 2.704 C 0.031 2.652 0.048 2.633 0.048 2.645 L 0.604 2.645 C 0.652 2.579 0.669 2.52 0.652 2.466 C 0.636 2.415 0.636 2.354 0.652 2.29 L 0.652 1.956 C 0.652 1.89 0.647 1.831 0.64 1.78 C 0.633 1.728 0.645 1.667 0.676 1.601 L 1.257 1.601 C 1.288 1.55 1.3 1.498 1.293 1.454 C 1.283 1.412 1.287 1.367 1.305 1.327 L 1.305 1.11 C 1.336 1.071 1.381 1.054 1.436 1.061 C 1.492 1.068 1.544 1.071 1.595 1.071 C 1.643 1.058 1.695 1.054 1.751 1.061 C 1.806 1.068 1.859 1.071 1.909 1.071 C 1.94 1.019 1.952 0.968 1.945 0.924 C 1.938 0.878 1.933 0.836 1.933 0.797 C 1.95 0.758 1.952 0.721 1.945 0.689 C 1.938 0.658 1.933 0.621 1.933 0.582 C 2.014 0.53 2.103 0.516 2.199 0.543 L 3.237 0.543 L 3.237 0.039 L 3.285 0 L 7.053 0 C 7.036 0 7.06 0.012 7.125 0.039 L 7.125 0.491 C 7.238 0.53 7.345 0.545 7.451 0.53 C 7.556 0.518 7.664 0.523 7.777 0.55 L 7.777 1.535 C 7.825 1.574 7.878 1.591 7.935 1.584 C 7.991 1.577 8.043 1.574 8.091 1.574 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v49juu\",layoutDependency:layoutDependency,layoutId:\"vXfyhV24t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.021 5.549\" overflow=\"visible\"><path d=\"M 6.018 4.514 C 6.04 4.36 5.954 4.237 5.759 4.15 L 3.505 4.15 L 3.441 4.099 L 3.441 2.23 C 3.354 2.162 3.281 2.111 3.217 2.075 C 3.108 2.075 3.003 2.072 2.894 2.062 C 2.785 2.053 2.68 2.059 2.571 2.075 L 2.571 4.021 C 2.571 4.073 2.549 4.118 2.507 4.15 L 0.931 4.15 L 0.867 4.124 L 0.867 2.8 C 0.931 2.765 1.001 2.752 1.078 2.761 C 1.151 2.771 1.222 2.765 1.286 2.749 C 1.35 2.749 1.42 2.752 1.497 2.761 C 1.57 2.771 1.641 2.749 1.705 2.697 L 1.705 0.232 C 1.705 0.164 1.679 0.116 1.625 0.09 C 1.57 0.064 1.522 0.035 1.481 0 L 0.838 0 C 0.838 0.052 0.844 0.11 0.854 0.168 C 0.864 0.229 0.86 0.284 0.838 0.335 C 0.838 0.387 0.844 0.445 0.854 0.503 C 0.864 0.564 0.838 0.619 0.774 0.67 L 0.032 0.67 C 0.009 0.709 -0.002 0.754 0 0.799 L 0 4.798 L 0.064 4.849 L 0.838 4.849 C 0.838 5.023 0.848 5.143 0.87 5.214 C 0.87 5.265 0.86 5.323 0.838 5.381 C 0.816 5.442 0.848 5.497 0.934 5.549 L 5.087 5.549 L 5.183 5.471 L 5.183 4.901 C 5.247 4.866 5.318 4.853 5.391 4.862 C 5.465 4.872 5.535 4.866 5.602 4.849 C 5.666 4.833 5.737 4.833 5.81 4.849 C 5.884 4.866 5.954 4.849 6.021 4.798 L 6.021 4.511 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.516 4.209\" overflow=\"visible\"><path d=\"M 4.513 3.425 C 4.53 3.307 4.465 3.214 4.319 3.148 L 2.629 3.148 L 2.581 3.109 L 2.581 1.692 C 2.516 1.64 2.461 1.601 2.413 1.574 C 2.331 1.574 2.252 1.572 2.17 1.564 C 2.089 1.557 2.01 1.562 1.928 1.574 L 1.928 3.051 C 1.928 3.09 1.911 3.124 1.88 3.148 L 0.698 3.148 L 0.65 3.129 L 0.65 2.124 C 0.698 2.097 0.751 2.088 0.808 2.095 C 0.864 2.102 0.916 2.097 0.964 2.085 C 1.012 2.085 1.065 2.088 1.122 2.095 C 1.178 2.102 1.23 2.085 1.278 2.046 L 1.278 0.176 C 1.278 0.125 1.259 0.088 1.218 0.068 C 1.178 0.049 1.142 0.027 1.111 0 L 0.628 0 C 0.628 0.039 0.633 0.083 0.64 0.127 C 0.648 0.174 0.645 0.215 0.628 0.254 C 0.628 0.293 0.633 0.337 0.64 0.381 C 0.648 0.428 0.628 0.469 0.581 0.508 L 0.024 0.508 C 0.007 0.538 -0.001 0.572 0 0.606 L 0 3.64 L 0.048 3.679 L 0.628 3.679 C 0.628 3.811 0.636 3.901 0.652 3.955 C 0.652 3.994 0.645 4.038 0.628 4.082 C 0.612 4.129 0.636 4.17 0.7 4.209 L 3.816 4.209 L 3.888 4.151 L 3.888 3.718 C 3.935 3.691 3.988 3.681 4.043 3.689 C 4.099 3.696 4.151 3.691 4.202 3.679 C 4.25 3.667 4.302 3.667 4.358 3.679 C 4.413 3.691 4.465 3.679 4.516 3.64 L 4.516 3.422 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yaw4ch\",layoutDependency:layoutDependency,layoutId:\"vCTCbyE9N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.986 6.251\" overflow=\"visible\"><path d=\"M 5.983 4.15 L 5.983 1.553 C 5.896 1.485 5.832 1.424 5.791 1.373 L 5.212 1.373 L 5.148 1.321 L 5.148 0.931 C 5.148 0.88 5.116 0.828 5.052 0.777 C 4.988 0.725 4.911 0.699 4.825 0.699 L 4.406 0.699 C 4.361 0.664 4.329 0.648 4.31 0.648 C 4.265 0.561 4.256 0.474 4.278 0.387 C 4.301 0.3 4.288 0.222 4.246 0.155 C 4.202 0.103 4.15 0.052 4.086 0 L 1.736 0 C 1.691 0.122 1.682 0.238 1.704 0.351 C 1.727 0.464 1.704 0.58 1.64 0.702 L 0.064 0.702 L 0 0.728 L 0 1.376 L 3.22 1.376 C 3.284 1.376 3.329 1.386 3.348 1.402 C 3.325 1.402 3.357 1.418 3.444 1.453 L 3.444 2.049 C 3.594 2.085 3.738 2.091 3.879 2.075 C 4.019 2.059 4.154 2.075 4.281 2.127 L 4.281 3.399 C 4.281 3.416 4.269 3.435 4.249 3.451 C 4.122 3.486 3.987 3.49 3.847 3.464 C 3.706 3.438 3.562 3.461 3.412 3.528 L 3.412 4.514 C 3.412 4.843 3.434 5.181 3.476 5.526 C 3.604 5.562 3.738 5.571 3.879 5.552 C 4.019 5.536 4.154 5.552 4.281 5.603 L 4.281 5.916 C 4.304 5.968 4.307 6.026 4.297 6.084 C 4.285 6.145 4.301 6.2 4.345 6.251 L 4.988 6.251 C 5.03 6.251 5.074 6.241 5.116 6.225 C 5.138 6.209 5.148 6.19 5.148 6.174 L 5.148 4.228 L 5.212 4.176 C 5.34 4.16 5.471 4.16 5.599 4.176 C 5.727 4.192 5.858 4.186 5.986 4.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.489 4.742\" overflow=\"visible\"><path d=\"M 4.487 3.148 L 4.487 1.178 C 4.422 1.127 4.374 1.08 4.343 1.041 L 3.909 1.041 L 3.861 1.002 L 3.861 0.706 C 3.861 0.667 3.837 0.628 3.789 0.589 C 3.741 0.55 3.684 0.53 3.619 0.53 L 3.305 0.53 C 3.271 0.504 3.247 0.491 3.233 0.491 C 3.199 0.425 3.192 0.359 3.209 0.293 C 3.225 0.227 3.216 0.169 3.185 0.117 C 3.151 0.078 3.113 0.039 3.065 0 L 1.302 0 C 1.269 0.093 1.261 0.181 1.278 0.266 C 1.295 0.352 1.278 0.44 1.23 0.533 L 0.048 0.533 L 0 0.552 L 0 1.044 L 2.415 1.044 C 2.463 1.044 2.496 1.051 2.511 1.063 C 2.494 1.063 2.518 1.076 2.583 1.102 L 2.583 1.555 C 2.695 1.582 2.803 1.586 2.909 1.574 C 3.014 1.562 3.115 1.574 3.211 1.613 L 3.211 2.579 C 3.211 2.591 3.201 2.606 3.187 2.618 C 3.091 2.645 2.99 2.647 2.885 2.628 C 2.779 2.608 2.672 2.625 2.559 2.677 L 2.559 3.425 C 2.559 3.674 2.576 3.931 2.607 4.192 C 2.703 4.219 2.803 4.226 2.909 4.212 C 3.014 4.2 3.115 4.212 3.211 4.251 L 3.211 4.488 C 3.228 4.527 3.23 4.571 3.223 4.615 C 3.213 4.662 3.225 4.703 3.259 4.742 L 3.741 4.742 C 3.772 4.742 3.806 4.735 3.837 4.723 C 3.854 4.71 3.861 4.696 3.861 4.684 L 3.861 3.207 L 3.909 3.168 C 4.005 3.156 4.103 3.156 4.199 3.168 C 4.295 3.18 4.393 3.175 4.489 3.148 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xi2v07\",layoutDependency:layoutDependency,layoutId:\"F6FqQVtHj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.018 0.364 C 0.018 0.435 0.012 0.493 0.002 0.545 C -0.008 0.596 0.018 0.648 0.082 0.699 L 0.437 0.699 C 0.565 0.699 0.705 0.69 0.856 0.673 C 0.856 0.638 0.862 0.619 0.872 0.609 C 0.881 0.599 0.888 0.586 0.888 0.57 L 0.888 0.18 L 0.661 0 L 0.082 0 L 0.018 0.052 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LAE_qgMPB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.013 0.276 C 0.013 0.33 0.009 0.374 0.001 0.413 C -0.006 0.452 0.013 0.491 0.061 0.53 L 0.328 0.53 C 0.424 0.53 0.529 0.523 0.642 0.511 C 0.642 0.484 0.647 0.469 0.654 0.462 C 0.661 0.455 0.666 0.445 0.666 0.433 L 0.666 0.137 L 0.495 0 L 0.061 0 L 0.013 0.039 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9229zh\",layoutDependency:layoutDependency,layoutId:\"yFyidiHIj\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fLmhtUiaR\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-102saf1-container\",layoutDependency:layoutDependency,layoutId:\"suImap0dn-container\",nodeId:\"suImap0dn\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"suImap0dn\",layoutId:\"suImap0dn\",UtFyoA8wl:resolvedLinks[0],width:\"100%\",Y2CYr5oqH:\"About\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FOuuFsl3y\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"90px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-svl3in-container\",layoutDependency:layoutDependency,layoutId:\"JjgBAnilB-container\",nodeId:\"JjgBAnilB\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"JjgBAnilB\",layoutId:\"JjgBAnilB\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks1[0],width:\"100%\",Y2CYr5oqH:\"Projects\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TGBl13rqt\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"91px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-soagj2-container\",layoutDependency:layoutDependency,layoutId:\"Yckmjj7V3-container\",nodeId:\"Yckmjj7V3\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"Yckmjj7V3\",layoutId:\"Yckmjj7V3\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks2[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Services\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qf7qbJDE7\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"92px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lry0ya-container\",layoutDependency:layoutDependency,layoutId:\"tuLxJutg1-container\",nodeId:\"tuLxJutg1\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"tuLxJutg1\",layoutId:\"tuLxJutg1\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks3[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Freebies\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ihl9NlNRC\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"141px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tbih8e-container\",layoutDependency:layoutDependency,layoutId:\"YYgE5y_ko-container\",nodeId:\"YYgE5y_ko\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(NavButton,{C0bPnyoyL:\"rgb(255, 255, 255)\",height:\"100%\",id:\"YYgE5y_ko\",layoutId:\"YYgE5y_ko\",style:{width:\"100%\"},UtFyoA8wl:resolvedLinks4[0],width:\"100%\",xuK8H9AqY:xuK8H9AqYkhzjyl,Y2CYr5oqH:\"Play with Pixels\",zpg9DEAgA:\"var(--token-5213576e-c592-41cd-abc4-2c62801cd997, rgb(239, 255, 94))\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QQlVOvxqp\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+7,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18th52v-container\",layoutDependency:layoutDependency,layoutId:\"iqjv_JTlC-container\",nodeId:\"iqjv_JTlC\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(PrimaryButton,{APn0BM6W3:\"var(--token-f3bacc29-a33a-4363-acc2-16b8f444b7bb, rgb(106, 113, 223))\",CrEwOR0IU:\"var(--token-f0dfd40c-220f-42f2-b244-2a2d8e716c10, rgb(241, 237, 231))\",fXEgIg9Y3:\"Contact Us\",height:\"100%\",id:\"iqjv_JTlC\",layoutId:\"iqjv_JTlC\",t6KVwh_j7:\"rgb(255, 255, 255)\",U1qIVuHve:resolvedLinks5[0],variant:matchVariant(\"EXB3JZ_5a\"),width:\"100%\",Xn1Y4Zsco:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({LAE_qgMPB:{height:190,y:(componentViewport?.y||0)+0},uEK7toeb0:{height:190,y:(componentViewport?.y||0)+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1422i2u-container\",layoutDependency:layoutDependency,layoutId:\"tlHUvEJbt-container\",nodeId:\"tlHUvEJbt\",rendersWithMotion:true,scopeId:\"t0153Fy8F\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"tlHUvEJbt\",layoutId:\"tlHUvEJbt\",variant:matchVariant(\"rCMvPahpa\"),width:\"100%\"})})})]})})})});});const css=[\".framer-e8Cyt.framer-d1xb4t, .framer-e8Cyt .framer-d1xb4t { display: block; }\",\".framer-e8Cyt.framer-pt8dz0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 50px 10px 50px; position: relative; width: 1400px; }\",\".framer-e8Cyt .framer-7bsv9a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-e8Cyt .framer-yhwjfl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-e8Cyt .framer-rcez4e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 48px; justify-content: flex-start; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-e8Cyt .framer-1evgc8e { height: 29px; position: relative; width: 204px; }\",\".framer-e8Cyt .framer-2orp69 { height: 29px; left: 0px; position: absolute; top: 0px; width: 50px; }\",\".framer-e8Cyt .framer-18xk4p9 { height: 22px; left: 0px; position: absolute; top: 7px; width: 20px; }\",\".framer-e8Cyt .framer-1gkx1b { height: 13px; left: 7px; position: absolute; top: 9px; width: 10px; }\",\".framer-e8Cyt .framer-1eowv5t { height: 17px; left: 18px; position: absolute; top: 7px; width: 11px; }\",\".framer-e8Cyt .framer-s1g1eh { height: 4px; left: 25px; position: absolute; top: 0px; width: 5px; }\",\".framer-e8Cyt .framer-cw5vt8 { height: 16px; left: 29px; position: absolute; top: 8px; width: 21px; }\",\".framer-e8Cyt .framer-1lvwbaj { height: 29px; left: 48px; position: absolute; top: 0px; width: 95px; }\",\".framer-e8Cyt .framer-7mm43y { height: 17px; left: 0px; position: absolute; top: 7px; width: 14px; }\",\".framer-e8Cyt .framer-1ocifhg { height: 5px; left: 3px; position: absolute; top: 8px; width: 8px; }\",\".framer-e8Cyt .framer-13wn5f1 { height: 23px; left: 13px; position: absolute; top: 0px; width: 12px; }\",\".framer-e8Cyt .framer-7svmqz { height: 17px; left: 24px; position: absolute; top: 7px; width: 15px; }\",\".framer-e8Cyt .framer-1at421p { height: 17px; left: 42px; position: absolute; top: 7px; width: 11px; }\",\".framer-e8Cyt .framer-32kmq0 { height: 4px; left: 48px; position: absolute; top: 0px; width: 5px; }\",\".framer-e8Cyt .framer-1mcqjk2 { height: 17px; left: 52px; position: absolute; top: 7px; width: 20px; }\",\".framer-e8Cyt .framer-1pbaelk { height: 22px; left: 76px; position: absolute; top: 7px; width: 20px; }\",\".framer-e8Cyt .framer-tyhu1k { height: 13px; left: 83px; position: absolute; top: 9px; width: 10px; }\",\".framer-e8Cyt .framer-wktii3 { height: 29px; left: 141px; position: absolute; top: 0px; width: 63px; }\",\".framer-e8Cyt .framer-phh1bs { height: 23px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-e8Cyt .framer-uk063k { height: 17px; left: 11px; position: absolute; top: 8px; width: 16px; }\",\".framer-e8Cyt .framer-sii6ay { height: 8px; left: 13px; position: absolute; top: 14px; width: 9px; }\",\".framer-e8Cyt .framer-jk197l { height: 6px; left: 14px; position: absolute; top: 9px; width: 9px; }\",\".framer-e8Cyt .framer-12muf1u { height: 22px; left: 27px; position: absolute; top: 7px; width: 20px; }\",\".framer-e8Cyt .framer-f0f3vp { height: 10px; left: 52px; position: absolute; top: 0px; width: 11px; }\",\".framer-e8Cyt .framer-v49juu { height: 6px; left: 53px; position: absolute; top: 3px; width: 6px; }\",\".framer-e8Cyt .framer-yaw4ch { height: 7px; left: 55px; position: absolute; top: 1px; width: 6px; }\",\".framer-e8Cyt .framer-1xi2v07 { height: 1px; left: 57px; position: absolute; top: 3px; width: 1px; }\",\".framer-e8Cyt .framer-9229zh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-e8Cyt .framer-102saf1-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; }\",\".framer-e8Cyt .framer-svl3in-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 90px; }\",\".framer-e8Cyt .framer-soagj2-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 91px; }\",\".framer-e8Cyt .framer-lry0ya-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 92px; }\",\".framer-e8Cyt .framer-1tbih8e-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: 141px; }\",\".framer-e8Cyt .framer-18th52v-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; z-index: 10; }\",\".framer-e8Cyt .framer-1422i2u-container { flex: none; height: auto; position: absolute; right: 24px; top: 12px; width: auto; z-index: 10; }\",\".framer-e8Cyt.framer-v-hbanbr.framer-pt8dz0 { padding: 10px 30px 10px 30px; width: 770px; }\",\".framer-e8Cyt.framer-v-16msais.framer-pt8dz0 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; min-height: 54px; padding: 10px; width: 390px; }\",\".framer-e8Cyt.framer-v-16msais .framer-7bsv9a { flex: none; left: 24px; position: absolute; top: 12px; width: 200px; z-index: 1; }\",\".framer-e8Cyt.framer-v-16msais .framer-rcez4e { height: min-content; }\",\".framer-e8Cyt.framer-v-16msais .framer-1evgc8e { height: 22px; width: 153px; }\",\".framer-e8Cyt.framer-v-16msais .framer-2orp69 { height: 22px; width: 38px; }\",\".framer-e8Cyt.framer-v-16msais .framer-18xk4p9 { height: 17px; top: 5px; width: 15px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1gkx1b { height: 10px; left: 6px; top: 7px; width: 7px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1eowv5t { height: 13px; left: 14px; top: 5px; width: 8px; }\",\".framer-e8Cyt.framer-v-16msais .framer-s1g1eh { height: 3px; left: 19px; width: 4px; }\",\".framer-e8Cyt.framer-v-16msais .framer-cw5vt8 { height: 12px; left: 21px; top: 6px; width: 16px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1lvwbaj { height: 22px; left: 36px; width: 71px; }\",\".framer-e8Cyt.framer-v-16msais .framer-7mm43y { height: 13px; left: 0px; top: 5px; width: 10px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1ocifhg { height: 4px; left: 2px; top: 6px; width: 6px; }\",\".framer-e8Cyt.framer-v-16msais .framer-13wn5f1 { height: 18px; left: 10px; top: 0px; width: 9px; }\",\".framer-e8Cyt.framer-v-16msais .framer-7svmqz { height: 13px; left: 18px; top: 6px; width: 11px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1at421p { height: 13px; left: 31px; top: 5px; width: 8px; }\",\".framer-e8Cyt.framer-v-16msais .framer-32kmq0 { height: 3px; left: 36px; width: 4px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1mcqjk2 { height: 13px; left: 39px; top: 5px; width: 15px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1pbaelk { height: 17px; left: 57px; top: 5px; width: 15px; }\",\".framer-e8Cyt.framer-v-16msais .framer-tyhu1k { height: 10px; left: 62px; top: 7px; width: 7px; }\",\".framer-e8Cyt.framer-v-16msais .framer-wktii3 { height: 22px; left: 106px; top: 0px; width: 47px; }\",\".framer-e8Cyt.framer-v-16msais .framer-phh1bs { height: 18px; left: 0px; top: 0px; width: 9px; }\",\".framer-e8Cyt.framer-v-16msais .framer-uk063k { height: 13px; left: 8px; top: 6px; width: 12px; }\",\".framer-e8Cyt.framer-v-16msais .framer-sii6ay { height: 6px; left: 10px; top: 11px; width: 7px; }\",\".framer-e8Cyt.framer-v-16msais .framer-jk197l { height: 5px; left: 10px; top: 7px; width: 7px; }\",\".framer-e8Cyt.framer-v-16msais .framer-12muf1u { height: 17px; left: 20px; top: 5px; width: 15px; }\",\".framer-e8Cyt.framer-v-16msais .framer-f0f3vp { height: 8px; left: 39px; top: 0px; width: 9px; }\",\".framer-e8Cyt.framer-v-16msais .framer-v49juu { height: 4px; left: 40px; top: 2px; width: 5px; }\",\".framer-e8Cyt.framer-v-16msais .framer-yaw4ch { height: 5px; left: 41px; top: 1px; width: 5px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1xi2v07 { left: 43px; top: 3px; }\",\".framer-e8Cyt.framer-v-16msais .framer-1422i2u-container { top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uEK7toeb0\":{\"layout\":[\"fixed\",\"auto\"]},\"LAE_qgMPB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xRLK3Zj1d\":\"contact\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert0153Fy8F=withCSS(Component,css,\"framer-e8Cyt\");export default Framert0153Fy8F;Framert0153Fy8F.displayName=\"Navigation\";Framert0153Fy8F.defaultProps={height:68,width:1400};addPropertyControls(Framert0153Fy8F,{variant:{options:[\"KgHvJobWU\",\"uEK7toeb0\",\"LAE_qgMPB\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},xRLK3Zj1d:{title:\"Contact\",type:ControlType.EventHandler}});addFonts(Framert0153Fy8F,[{explicitInter:true,fonts:[]},...NavButtonFonts,...PrimaryButtonFonts,...MenuFonts],{supportsExplicitInterCodegen:true});Framert0153Fy8F.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavButton,{},context),()=>forwardLoader(NavBarBtns,{},context),()=>forwardLoader(PrimaryButton,{},context),()=>forwardLoader(Menu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert0153Fy8F\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"xRLK3Zj1d\\\":\\\"contact\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uEK7toeb0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LAE_qgMPB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1400\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ClickEffects from\"https://framerusercontent.com/modules/nteQnWNYuBiutH6LSAQe/sg7vXsbsHsjyCOJhXNyO/Click_effects_prod.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import OverscrollBehavior from\"https://framerusercontent.com/modules/vWEJE2AuOX7wzyt66Tfv/EvdzpPIGPwITgjmnpk3A/Overscroll_Preventer.js\";import Footer from\"#framer/local/canvasComponent/iN08OcHG2/iN08OcHG2.js\";import PrimaryButton from\"#framer/local/canvasComponent/S4F9Opa4R/S4F9Opa4R.js\";import Navigation from\"#framer/local/canvasComponent/t0153Fy8F/t0153Fy8F.js\";const OverscrollBehaviorFonts=getFonts(OverscrollBehavior);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const ContainerWithFX=withFX(Container);const BlurGradientFonts=getFonts(BlurGradient);const FooterFonts=getFonts(Footer);const ClickEffectsFonts=getFonts(ClickEffects);const PrimaryButtonFonts=getFonts(PrimaryButton);const breakpoints={ANjFDWovA:\"(min-width: 810px) and (max-width: 1199.98px)\",BmXh0e9XU:\"(max-width: 809.98px)\",USyL9LBPZ:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Tt1QW\";const variantClassNames={ANjFDWovA:\"framer-v-grgfhv\",BmXh0e9XU:\"framer-v-1s8andn\",USyL9LBPZ:\"framer-v-1yv8413\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-121};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={ANjFDWovA:[\".framer-Tt1QW .framer-7c6i8o-container { right: 30px; }\"],BmXh0e9XU:[\".framer-Tt1QW .framer-7c6i8o-container { right: 10px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ANjFDWovA:\".framer-grgfhv-override\",BmXh0e9XU:\".framer-1s8andn-override\"};const rules=[\".framer-Tt1QW.framer-ubkls5, .framer-Tt1QW .framer-ubkls5 { display: block; }\",\".framer-Tt1QW.framer-1yv8413 { align-content: center; align-items: center; background-color: var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, #0f0f0f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Tt1QW .framer-1tmjmkq-container { flex: none; height: auto; left: 0px; order: -1000; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-Tt1QW .framer-o1whrk-container { flex: none; height: auto; left: 50%; mix-blend-mode: difference; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-Tt1QW .framer-wnrn2y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Tt1QW .framer-x6qzta-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.15); left: calc(50.00000000000002% - 100% / 2); order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); width: 100%; z-index: 10; }\",\".framer-Tt1QW .framer-ccxrby-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 9; }\",\".framer-Tt1QW .framer-1876jp1-container { flex: none; height: 100px; mix-blend-mode: difference; order: 1005; position: relative; width: 685px; z-index: 6; }\",\".framer-Tt1QW .framer-7c6i8o-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 50px); flex: none; height: auto; order: 1006; position: var(--framer-canvas-fixed-position, fixed); right: 48px; width: auto; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ANjFDWovA:\"(min-width: 810px) and (max-width: 1199.98px)\",BmXh0e9XU:\"(max-width: 809.98px)\",USyL9LBPZ:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"USyL9LBPZ\",Phone:\"BmXh0e9XU\",Tablet:\"ANjFDWovA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"USyL9LBPZ\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"BmXh0e9XU\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"USyL9LBPZ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1yv8413\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tmjmkq-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fNmIrmrpq\",scopeId:\"QPj6zFBuW\",children:/*#__PURE__*/_jsx(OverscrollBehavior,{enabled:true,height:\"100%\",id:\"fNmIrmrpq\",layoutId:\"fNmIrmrpq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-o1whrk-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"gUDgLerAM\",rendersWithMotion:true,scopeId:\"QPj6zFBuW\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANjFDWovA:{__framer__scrollDirection:{direction:\"up\",target:\"uEK7toeb0\"},variant:matchVariant(\"uEK7toeb0\")},BmXh0e9XU:{__framer__scrollDirection:{direction:\"up\",target:\"LAE_qgMPB\"},variant:matchVariant(\"LAE_qgMPB\")}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__scrollDirection:{direction:\"up\",target:\"KgHvJobWU\"},__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"gUDgLerAM\",layoutId:\"gUDgLerAM\",style:{width:\"100%\"},variant:matchVariant(\"KgHvJobWU\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-wnrn2y\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-x6qzta-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"JyscEDh13\",scopeId:\"QPj6zFBuW\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:5,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"JyscEDh13\",layoutId:\"JyscEDh13\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:962,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ccxrby-container\",nodeId:\"RwkmRRXA1\",scopeId:\"QPj6zFBuW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANjFDWovA:{variant:matchVariant(\"sfbEK05AO\")},BmXh0e9XU:{variant:matchVariant(\"dXTi3hOk_\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"RwkmRRXA1\",layoutId:\"RwkmRRXA1\",style:{width:\"100%\"},variant:matchVariant(\"vApZB6F0g\"),width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1876jp1-container hidden-1s8andn\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"E6bqga_Z3\",scopeId:\"QPj6zFBuW\",children:/*#__PURE__*/_jsx(ClickEffects,{color:\"rgb(255, 255, 255)\",duration:.4,effectSize:60,height:\"100%\",id:\"E6bqga_Z3\",interactionMode:\"particles\",layoutId:\"E6bqga_Z3\",rotation:0,strokeWidth:2,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QQlVOvxqp\"},implicitPathVariables:undefined},{href:{webPageId:\"QQlVOvxqp\"},implicitPathVariables:undefined},{href:{webPageId:\"QQlVOvxqp\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:916,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7c6i8o-container\",layoutScroll:true,nodeId:\"qTLjWLAas\",scopeId:\"QPj6zFBuW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANjFDWovA:{U1qIVuHve:resolvedLinks[1]},BmXh0e9XU:{U1qIVuHve:resolvedLinks[2],variant:matchVariant(\"aODOESvRI\")}},children:/*#__PURE__*/_jsx(PrimaryButton,{APn0BM6W3:\"var(--token-f3bacc29-a33a-4363-acc2-16b8f444b7bb, rgb(106, 113, 223))\",CrEwOR0IU:\"var(--token-f0dfd40c-220f-42f2-b244-2a2d8e716c10, rgb(241, 237, 231))\",fXEgIg9Y3:\"Contact Us\",height:\"100%\",id:\"qTLjWLAas\",layoutId:\"qTLjWLAas\",t6KVwh_j7:\"rgb(255, 255, 255)\",U1qIVuHve:resolvedLinks[0],variant:matchVariant(\"HcvKEjQqp\"),width:\"100%\",Xn1Y4Zsco:\"var(--token-34edaef5-80a3-4c88-af5e-fce2433470ff, rgb(15, 15, 15))\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ANjFDWovA\":{\"layout\":[\"fixed\",\"fixed\"]},\"BmXh0e9XU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"USyL9LBPZ\":[\".framer-o1whrk-container\",\".framer-ccxrby-container\",\".framer-1876jp1-container\",\".framer-7c6i8o-container\"],\"ANjFDWovA\":[\".framer-o1whrk-container\",\".framer-ccxrby-container\",\".framer-1876jp1-container\",\".framer-7c6i8o-container\"],\"BmXh0e9XU\":[\".framer-o1whrk-container\",\".framer-ccxrby-container\",\".framer-7c6i8o-container\"]}\n * @framerBreakpoints {\"USyL9LBPZ\":{\"min\":1200,\"canvasClassName\":\"framer-1yv8413-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ANjFDWovA\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-grgfhv-override\",\"minHeight\":1099,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"BmXh0e9XU\":{\"max\":809,\"canvasClassName\":\"framer-1s8andn-override\",\"minHeight\":1073,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant USyL9LBPZ\n * @framerLayoutTemplate true\n */const FramerQPj6zFBuW=withCSS(Component,css,\"framer-Tt1QW\");export default FramerQPj6zFBuW;FramerQPj6zFBuW.displayName=\"Main\";FramerQPj6zFBuW.defaultProps={height:1e3,width:1200};addFonts(FramerQPj6zFBuW,[{explicitInter:true,fonts:[]},...OverscrollBehaviorFonts,...NavigationFonts,...BlurGradientFonts,...FooterFonts,...ClickEffectsFonts,...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});FramerQPj6zFBuW.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context),()=>forwardLoader(Footer,{},context),()=>forwardLoader(PrimaryButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQPj6zFBuW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"USyL9LBPZ\\\":[\\\".framer-o1whrk-container\\\",\\\".framer-ccxrby-container\\\",\\\".framer-1876jp1-container\\\",\\\".framer-7c6i8o-container\\\"],\\\"ANjFDWovA\\\":[\\\".framer-o1whrk-container\\\",\\\".framer-ccxrby-container\\\",\\\".framer-1876jp1-container\\\",\\\".framer-7c6i8o-container\\\"],\\\"BmXh0e9XU\\\":[\\\".framer-o1whrk-container\\\",\\\".framer-ccxrby-container\\\",\\\".framer-7c6i8o-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"USyL9LBPZ\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ANjFDWovA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BmXh0e9XU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"USyL9LBPZ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1yv8413-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ANjFDWovA\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-grgfhv-override\\\",\\\"minHeight\\\":1099,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"BmXh0e9XU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1s8andn-override\\\",\\\"minHeight\\\":1073,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/k2tMPSmo8pifRztsod4r/CclNcjysw9MrC3zblZ0H/QPj6zFBuW.js\";\r\n\r\n\t\tconst routes = {XmmdBpu6L: {elements: {aPWU1FHrm: \"achievements\", bavFG1Mnn: \"hero-2-1\", hDl87OzxA: \"hero-2\", PDRzxFV0o: \"projects-1\", uTt3QeDSK: \"awards\", vtvzkcXAl: \"projects\", y74DVO3Hm: \"journal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QNNuBIq0hPcmSfgGVd4E/y70GkeVe2sJgJmHehTwF/XmmdBpu6L.js\")), path: \"/\"}, fLmhtUiaR: {elements: {CBI43ENCF: \"hero-2-1\", G_FZ0YkOL: \"achievements\", rbKirb2_l: \"why-us\", TLa3LFYjB: \"awards\", WSBlfjVta: \"partnerships\", Z14J4OB9u: \"hero-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uqNkEUSHzXDfMKo2VoU2/AFBobt2N2JuPiuMIWAHX/fLmhtUiaR.js\")), path: \"/about\"}, TGBl13rqt: {elements: {AegLPmdeS: \"t4\", BXnTsL4wi: \"t2\", i4S8Ha1VU: \"t1\", rxsQH7DQS: \"t3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YmwcuRjGrjINuhroxd7h/J1Xv2NFGXlz7TOUgmImb/TGBl13rqt.js\")), path: \"/services-2\"}, qf7qbJDE7: {elements: {OelLsDIF9: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6BBhNGEVPLEE31HvZTPX/AeGOD7obAng3qb23um2m/qf7qbJDE7.js\")), path: \"/resources\"}, ihl9NlNRC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w391N0GzrYXaGSdyvJAd/EEuL0DzrLKvqsG4foDkf/ihl9NlNRC.js\")), path: \"/play\"}, A32hRID8J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KIQGSSbLfjkQSt6Ejw91/o3NJ2pVTTvVRUIgi74M4/A32hRID8J.js\")), path: \"/404\"}, B2_0EywIE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G64gHkCOnF1TybIaW1f5/tTHsSlQ9OTtx3BzMR7Gz/B2_0EywIE.js\")), path: \"/submission\"}, BVD7o29F4: {elements: {BYJvsXB6Q: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oJuIFpfaC3swBEdqEkYw/x46f4zWzDTQTkHdYqOVP/BVD7o29F4.js\")), path: \"/privacy\"}, QQlVOvxqp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UIUifcuvjRMVYVvSDsT3/QUZko1t5o2p7IqCIaCto/QQlVOvxqp.js\")), path: \"/contact-us\"}, FOuuFsl3y: {elements: {DDJTojU8D: \"hero-2\", JNBzUHbis: \"achievements\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sqPsz0Yx34WecYKBWc93/4dlamTMWiAJ0El8e8ypv/FOuuFsl3y.js\")), path: \"/project\"}, BpHUyYoJr: {collectionId: \"CBtKUFkQ9\", elements: {C2yweEWHP: \"design-approach\", E5TYeUYEk: \"outcome-testimonial-section\", LuTAg9uoC: \"hero\", wC7JhtVom: \"next-project-section\", XmEgO6l0t: \"key-challenges\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zRKxndHnrMGI5A2Vvjwo/M3oIYvRsB4DVV0SLss7H/BpHUyYoJr.js\")), path: \"/project/:ZN_TO8Hr8\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {b17cpjXHv: async () => (await import(\"https://framerusercontent.com/modules/8YXvjU5FwlAMxge8PsOI/qct0bIIgtTpQIV90MgHi/b17cpjXHv.js\"))?.[\"utils\"], CBtKUFkQ9: async () => (await import(\"https://framerusercontent.com/modules/0cblzSpzlIUljKf72AmP/VgZBTBVmjN4oi3TN7FBj/CBtKUFkQ9.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"894573ca7f5b44bd68adb3db5368d80fa880b02fd3f28ad2e9445a8005461e9b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"XmmdBpu6L\":\r\ncase \"fLmhtUiaR\":\r\ncase \"gxZw6XaI7\":\r\ncase \"TGBl13rqt\":\r\ncase \"qf7qbJDE7\":\r\ncase \"ihl9NlNRC\":\r\ncase \"A32hRID8J\":\r\ncase \"B2_0EywIE\":\r\ncase \"BVD7o29F4\":\r\ncase \"QQlVOvxqp\":\r\ncase \"FOuuFsl3y\":\r\ncase \"BpHUyYoJr\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"XmmdBpu6L\":\r\ncase \"fLmhtUiaR\":\r\ncase \"gxZw6XaI7\":\r\ncase \"TGBl13rqt\":\r\ncase \"qf7qbJDE7\":\r\ncase \"ihl9NlNRC\":\r\ncase \"A32hRID8J\":\r\ncase \"B2_0EywIE\":\r\ncase \"BVD7o29F4\":\r\ncase \"QQlVOvxqp\":\r\ncase \"FOuuFsl3y\":\r\ncase \"BpHUyYoJr\":\r\nreturn [{hash: \"1s8andn\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"grgfhv\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1yv8413\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KIQGSSbLfjkQSt6Ejw91/o3NJ2pVTTvVRUIgi74M4/A32hRID8J.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://pixelsinplay.studio\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/wTnTgVYIPNTEmMo6drNS/5qVYLvha5nDLu7qv5iAn/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}