{"version":3,"file":"shared-lib.CHc4h4IX.mjs","names":["t","o","i","s","v","h","a","m","y","w","_","A","R","C","E","L","T","P","M","F","b","c","O","I","k","x","j","D","U","N","$","z","X","H","te","re","ae","se","ue","pe","ye","S","Y","d","e","f","g","r","n","p","l","u","t","i","l","f","d","v","a","u","s","p","y","g","e","m","P","x","R","T","S","L","M","k","z","j","H","I","D","Y","n","r","Rive","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","ComponentLogo","Menu","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","containerStyles","emptyStateStyle","n","t","e","i","l","iconKeys","lowercaseIconKeyPairs","defaultEvents","React","e","defaultEvents","fonts","css","className","css","addPropertyOverrides","Feather","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","ContactIcon","className"],"sources":["https:/ga.jspm.io/npm:@rive-app/canvas@2.25.4/rive.js","https:/ga.jspm.io/npm:@rive-app/react-canvas@4.17.6/dist/index.js","https:/framerusercontent.com/modules/zIrRZoIgteGH4KvNSVbF/0fq7lD8yeBknaxdZUvlU/Rive_v5.js","https:/framerusercontent.com/modules/tsMgDPMzCdUez87DRtOf/FjEIvd8R1BlJe7U6ZFRR/hXKx6Y0_i.js","https:/framerusercontent.com/modules/l9rLLrCvuMvmnu5tftCr/p6Bg3gPk2ypaBrjsMeLP/xWvDl6IPk.js","https:/framerusercontent.com/modules/gYf6fTkGrr7zme8qRHvm/68bPKTOcklYIl8PO1ee2/NBvOFQh7k.js","https:/framerusercontent.com/modules/xnXC76jgw6XljL3DwEt6/II7sCY8ykmkdpx7UbOgh/XL87Zq8mk.js","https:/framerusercontent.com/modules/FkJmAJvS6Jwl8kZiVZWQ/CBcbXDo5bt343DjVN3jA/E4dAcjKk0.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/8T2kB7XwwJqrRd7LBBZ2/Embed.js","https:/framerusercontent.com/modules/uhSKteLPSg7h59hPyyGv/5ZqYs6Lw0W40rsu47R3x/jQIy9zk2A.js","https:/framerusercontent.com/modules/wBFHoMDarWn9IuPZy1rS/0LhTKFaWgXUEJ47PTQMk/xlPvWHKxr.js","https:/framerusercontent.com/modules/JJTYSx5I5BLcItvH2qtU/N2uvnpXqUkUJUzeE8iD8/WF7DAwttt.js","https:/framerusercontent.com/modules/eFjJ370eykCgd6hGKa3Y/twj7rSz7VgqvpS8qQ7xL/nh3n7J7uP.js","https:/framerusercontent.com/modules/w5GGyhmmvNh6gGYkMnpZ/qItxGcxnjNEbjZzMaDJU/siteMetadata.js"],"sourcesContent":["var t=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var i={};(function webpackUniversalModuleDefinition(t,o){i=o()})(0,(()=>(()=>{var i=[,(i,o,s)=>{s.r(o);s.d(o,{default:()=>v});var h=(()=>{var i=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(o={}){var s,h,v=o;v.ready=new Promise(((t,i)=>{s=t;h=i}));function fa(){function a(t){const v=s;o=i=0;s=new Map;v.forEach((i=>{try{i(t)}catch(t){console.error(t)}}));this.ob();h&&h.Tb()}let i=0,o=0,s=new Map,h=null,v=null;(this||t).requestAnimationFrame=function(h){i||(i=requestAnimationFrame(a.bind(this||t)));const v=++o;s.set(v,h);return v};(this||t).cancelAnimationFrame=function(t){s.delete(t);i&&0==s.size&&(cancelAnimationFrame(i),i=0)};(this||t).Rb=function(i){v&&(document.body.remove(v),v=null);i||(v=document.createElement(\"div\"),v.style.backgroundColor=\"black\",v.style.position=\"fixed\",v.style.right=0,v.style.top=0,v.style.color=\"white\",v.style.padding=\"4px\",v.innerHTML=\"RIVE FPS\",i=function(t){v.innerHTML=\"RIVE FPS \"+t.toFixed(1)},document.body.appendChild(v));h=new function(){let o=0,s=0;(this||t).Tb=function(){var t=performance.now();s?(++o,t-=s,1e3<t&&(i(1e3*o/t),o=s=0)):(s=t,o=0)}}};(this||t).Ob=function(){v&&(document.body.remove(v),v=null);h=null};(this||t).ob=function(){}}function ha(i){console.assert(!0);const o=new Map;let s=-Infinity;(this||t).push=function(t){t=t+((1<<i)-1)>>i;o.has(t)&&clearTimeout(o.get(t));o.set(t,setTimeout((function(){o.delete(t);0==o.length?s=-Infinity:t==s&&(s=Math.max(...o.keys()),console.assert(s<t))}),1e3));s=Math.max(t,s);return s<<i}}const m=v.onRuntimeInitialized;v.onRuntimeInitialized=function(){m&&m();let i=v.decodeAudio;v.decodeAudio=function(t,o){t=i(t);o(t)};let o=v.decodeFont;v.decodeFont=function(t,i){t=o(t);i(t)};const s=v.FileAssetLoader;v.ptrToAsset=t=>{let i=v.ptrToFileAsset(t);return i.isImage?v.ptrToImageAsset(t):i.isFont?v.ptrToFontAsset(t):i.isAudio?v.ptrToAudioAsset(t):i};v.CustomFileAssetLoader=s.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:i}){(this||t).__parent.__construct.call(this||t);(this||t).Gb=i},loadContents:function(t,i){t=v.ptrToAsset(t);return this.Gb(t,i)}});v.CDNFileAssetLoader=s.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||t).__parent.__construct.call(this||t)},loadContents:function(t){let i=v.ptrToAsset(t);t=i.cdnUuid;if(\"\"===t)return!1;(function(t,i){var o=new XMLHttpRequest;o.responseType=\"arraybuffer\";o.onreadystatechange=function(){4==o.readyState&&200==o.status&&i(o)};o.open(\"GET\",t,!0);o.send(null)})(i.cdnBaseUrl+\"/\"+t,(t=>{i.decode(new Uint8Array(t.response))}));return!0}});v.FallbackFileAssetLoader=s.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||t).__parent.__construct.call(this||t);(this||t).kb=[]},addLoader:function(i){(this||t).kb.push(i)},loadContents:function(i,o){for(let s of(this||t).kb)if(s.loadContents(i,o))return!0;return!1}});let h=v.computeAlignment;v.computeAlignment=function(i,o,s,v,m=1){return h.call(this||t,i,o,s,v,m)}};const y=\"createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText\".split(\" \"),w=new function(){function a(){if(!i){var t=document.createElement(\"canvas\"),m={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let y;if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(y=t.getContext(\"webgl\",m),o=1,!y)return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1}else if(y=t.getContext(\"webgl2\",m))o=2;else{if(!(y=t.getContext(\"webgl\",m)))return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1;o=1}y=new Proxy(y,{get(t,i){return t.isContextLost()?(w||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to invoke \",i),w=!0),\"function\"===typeof t[i]?function(){}:void 0):\"function\"===typeof t[i]?function(...o){return t[i].apply(t,o)}:t[i]},set(t,i,o){if(!t.isContextLost())return t[i]=o,!0;w||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to set property \"+i),w=!0)}});s=Math.min(y.getParameter(y.MAX_RENDERBUFFER_SIZE),y.getParameter(y.MAX_TEXTURE_SIZE));function B(t,i,o){i=y.createShader(i);y.shaderSource(i,o);y.compileShader(i);o=y.getShaderInfoLog(i);if(0<(o||\"\").length)throw o;y.attachShader(t,i)}t=y.createProgram();B(t,y.VERTEX_SHADER,\"attribute vec2 vertex;\\n                attribute vec2 uv;\\n                uniform vec4 mat;\\n                uniform vec2 translate;\\n                varying vec2 st;\\n                void main() {\\n                    st = uv;\\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\\n                }\");B(t,y.FRAGMENT_SHADER,\"precision highp float;\\n                uniform sampler2D image;\\n                varying vec2 st;\\n                void main() {\\n                    gl_FragColor = texture2D(image, st);\\n                }\");y.bindAttribLocation(t,0,\"vertex\");y.bindAttribLocation(t,1,\"uv\");y.linkProgram(t);m=y.getProgramInfoLog(t);if(0<(m||\"\").trim().length)throw m;h=y.getUniformLocation(t,\"mat\");v=y.getUniformLocation(t,\"translate\");y.useProgram(t);y.bindBuffer(y.ARRAY_BUFFER,y.createBuffer());y.enableVertexAttribArray(0);y.enableVertexAttribArray(1);y.bindBuffer(y.ELEMENT_ARRAY_BUFFER,y.createBuffer());y.uniform1i(y.getUniformLocation(t,\"image\"),0);y.pixelStorei(y.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);i=y}return!0}let i=null,o=0,s=0,h=null,v=null,m=0,y=0,w=!1;a();(this||t).hc=function(){a();return s};(this||t).Mb=function(t){i.deleteTexture&&i.deleteTexture(t)};(this||t).Lb=function(t){if(!a())return null;const s=i.createTexture();if(!s)return null;i.bindTexture(i.TEXTURE_2D,s);i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,t);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_S,i.CLAMP_TO_EDGE);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_T,i.CLAMP_TO_EDGE);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MAG_FILTER,i.LINEAR);2==o?(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,i.LINEAR_MIPMAP_LINEAR),i.generateMipmap(i.TEXTURE_2D)):i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,i.LINEAR);return s};const _=new ha(8),A=new ha(8),R=new ha(10),C=new ha(10);(this||t).Qb=function(t,o,s,w,E){if(a()){var L=_.push(t),T=A.push(o);if(i.canvas){i.canvas.width==L&&i.canvas.height==T||(i.canvas.width=L,i.canvas.height=T);i.viewport(0,T-o,t,o);i.disable(i.SCISSOR_TEST);i.clearColor(0,0,0,0);i.clear(i.COLOR_BUFFER_BIT);i.enable(i.SCISSOR_TEST);s.sort(((t,i)=>i.wb-t.wb));L=R.push(w);m!=L&&(i.bufferData(i.ARRAY_BUFFER,8*L,i.DYNAMIC_DRAW),m=L);L=0;for(var P of s)i.bufferSubData(i.ARRAY_BUFFER,L,P.Ta),L+=4*P.Ta.length;console.assert(L==4*w);for(var M of s)i.bufferSubData(i.ARRAY_BUFFER,L,M.Db),L+=4*M.Db.length;console.assert(L==8*w);L=C.push(E);y!=L&&(i.bufferData(i.ELEMENT_ARRAY_BUFFER,2*L,i.DYNAMIC_DRAW),y=L);P=0;for(var F of s)i.bufferSubData(i.ELEMENT_ARRAY_BUFFER,P,F.indices),P+=2*F.indices.length;console.assert(P==2*E);F=0;M=!0;L=P=0;for(const m of s){m.image.Ka!=F&&(i.bindTexture(i.TEXTURE_2D,m.image.Ja||null),F=m.image.Ka);m.mc?(i.scissor(m.Ya,T-m.Za-m.jb,m.Ac,m.jb),M=!0):M&&(i.scissor(0,T-o,t,o),M=!1);s=2/t;const y=-2/o;i.uniform4f(h,m.ha[0]*s*m.Ba,m.ha[1]*y*m.Ca,m.ha[2]*s*m.Ba,m.ha[3]*y*m.Ca);i.uniform2f(v,m.ha[4]*s*m.Ba+s*(m.Ya-m.ic*m.Ba)-1,m.ha[5]*y*m.Ca+y*(m.Za-m.jc*m.Ca)+1);i.vertexAttribPointer(0,2,i.FLOAT,!1,0,L);i.vertexAttribPointer(1,2,i.FLOAT,!1,0,L+4*w);i.drawElements(i.TRIANGLES,m.indices.length,i.UNSIGNED_SHORT,P);L+=4*m.Ta.length;P+=2*m.indices.length}console.assert(L==4*w);console.assert(P==2*E)}}};(this||t).canvas=function(){return a()&&i.canvas}},_=v.onRuntimeInitialized;v.onRuntimeInitialized=function(){function a(t){switch(t){case R.srcOver:return\"source-over\";case R.screen:return\"screen\";case R.overlay:return\"overlay\";case R.darken:return\"darken\";case R.lighten:return\"lighten\";case R.colorDodge:return\"color-dodge\";case R.colorBurn:return\"color-burn\";case R.hardLight:return\"hard-light\";case R.softLight:return\"soft-light\";case R.difference:return\"difference\";case R.exclusion:return\"exclusion\";case R.multiply:return\"multiply\";case R.hue:return\"hue\";case R.saturation:return\"saturation\";case R.color:return\"color\";case R.luminosity:return\"luminosity\"}}function b(t){return\"rgba(\"+((16711680&t)>>>16)+\",\"+((65280&t)>>>8)+\",\"+((255&t)>>>0)+\",\"+((4278190080&t)>>>24)/255+\")\"}function c(){0<O.length&&(w.Qb(j.drawWidth(),j.drawHeight(),O,I,k),O=[],k=I=0,j.reset(512,512));for(const t of x){for(const i of t.H)i();t.H=[]}x.clear()}_&&_();var i=v.RenderPaintStyle;const o=v.RenderPath,s=v.RenderPaint,h=v.Renderer,m=v.StrokeCap,A=v.StrokeJoin,R=v.BlendMode,C=i.fill,E=i.stroke,L=v.FillRule.evenOdd;let T=1;var P=v.RenderImage.extend(\"CanvasRenderImage\",{__construct:function({la:i,xa:o}={}){(this||t).__parent.__construct.call(this||t);(this||t).Ka=T;T=T+1&2147483647||1;(this||t).la=i;(this||t).xa=o},__destruct:function(){(this||t).Ja&&(w.Mb((this||t).Ja),URL.revokeObjectURL((this||t).Wa));(this||t).__parent.__destruct.call(this||t)},decode:function(i){var o=this||t;o.xa&&o.xa(o);var s=new Image;o.Wa=URL.createObjectURL(new Blob([i],{type:\"image/png\"}));s.onload=function(){o.Fb=s;o.Ja=w.Lb(s);o.size(s.width,s.height);o.la&&o.la(o)};s.src=o.Wa}}),M=o.extend(\"CanvasRenderPath\",{__construct:function(){(this||t).__parent.__construct.call(this||t);(this||t).T=new Path2D},rewind:function(){(this||t).T=new Path2D},addPath:function(i,o,s,h,v,m,y){var w=(this||t).T,_=w.addPath;i=i.T;const A=new DOMMatrix;A.a=o;A.b=s;A.c=h;A.d=v;A.e=m;A.f=y;_.call(w,i,A)},fillRule:function(i){(this||t).Va=i},moveTo:function(i,o){(this||t).T.moveTo(i,o)},lineTo:function(i,o){(this||t).T.lineTo(i,o)},cubicTo:function(i,o,s,h,v,m){(this||t).T.bezierCurveTo(i,o,s,h,v,m)},close:function(){(this||t).T.closePath()}}),F=s.extend(\"CanvasRenderPaint\",{color:function(i){(this||t).Xa=b(i)},thickness:function(i){(this||t).Ib=i},join:function(i){switch(i){case A.miter:(this||t).Ia=\"miter\";break;case A.round:(this||t).Ia=\"round\";break;case A.bevel:(this||t).Ia=\"bevel\"}},cap:function(i){switch(i){case m.butt:(this||t).Ha=\"butt\";break;case m.round:(this||t).Ha=\"round\";break;case m.square:(this||t).Ha=\"square\"}},style:function(i){(this||t).Hb=i},blendMode:function(i){(this||t).Eb=a(i)},clearGradient:function(){(this||t).ja=null},linearGradient:function(i,o,s,h){(this||t).ja={yb:i,zb:o,bb:s,cb:h,Ra:[]}},radialGradient:function(i,o,s,h){(this||t).ja={yb:i,zb:o,bb:s,cb:h,Ra:[],ec:!0}},addStop:function(i,o){(this||t).ja.Ra.push({color:i,stop:o})},completeGradient:function(){},draw:function(i,o,s){let h=(this||t).Hb;var v=(this||t).Xa,m=(this||t).ja;i.globalCompositeOperation=(this||t).Eb;if(null!=m){v=m.yb;var y=m.zb;const o=m.bb;var w=m.cb;const s=m.Ra;m.ec?(m=o-v,w-=y,v=i.createRadialGradient(v,y,0,v,y,Math.sqrt(m*m+w*w))):v=i.createLinearGradient(v,y,o,w);for(let t=0,i=s.length;t<i;t++)y=s[t],v.addColorStop(y.stop,b(y.color));(this||t).Xa=v;(this||t).ja=null}switch(h){case E:i.strokeStyle=v;i.lineWidth=(this||t).Ib;i.lineCap=(this||t).Ha;i.lineJoin=(this||t).Ia;i.stroke(o);break;case C:i.fillStyle=v,i.fill(o,s)}}});const x=new Set;let j=null,O=[],I=0,k=0;var D=v.CanvasRenderer=h.extend(\"Renderer\",{__construct:function(i){(this||t).__parent.__construct.call(this||t);(this||t).S=[1,0,0,1,0,0];(this||t).C=i.getContext(\"2d\");(this||t).Ua=i;(this||t).H=[]},save:function(){(this||t).S.push(...(this||t).S.slice((this||t).S.length-6));(this||t).H.push((this||t).C.save.bind((this||t).C))},restore:function(){const i=(this||t).S.length-6;if(6>i)throw\"restore() called without matching save().\";(this||t).S.splice(i);(this||t).H.push((this||t).C.restore.bind((this||t).C))},transform:function(i,o,s,h,v,m){const y=(this||t).S,w=y.length-6;y.splice(w,6,y[w]*i+y[w+2]*o,y[w+1]*i+y[w+3]*o,y[w]*s+y[w+2]*h,y[w+1]*s+y[w+3]*h,y[w]*v+y[w+2]*m+y[w+4],y[w+1]*v+y[w+3]*m+y[w+5]);(this||t).H.push((this||t).C.transform.bind((this||t).C,i,o,s,h,v,m))},rotate:function(t){const i=Math.sin(t);t=Math.cos(t);this.transform(t,i,-i,t,0,0)},_drawPath:function(i,o){(this||t).H.push(o.draw.bind(o,(this||t).C,i.T,i.Va===L?\"evenodd\":\"nonzero\"))},_drawRiveImage:function(i,o,s){var h=i.Fb;if(h){var v=(this||t).C,m=a(o);(this||t).H.push((function(){v.globalCompositeOperation=m;v.globalAlpha=s;v.drawImage(h,0,0);v.globalAlpha=1}))}},_getMatrix:function(i){const o=(this||t).S,s=o.length-6;for(let t=0;6>t;++t)i[t]=o[s+t]},_drawImageMesh:function(i,o,s,h,m,y,_,A,R,C){var E=(this||t).C.canvas.width,L=(this||t).C.canvas.height;const T=R-_,P=C-A;_=Math.max(_,0);A=Math.max(A,0);R=Math.min(R,E);C=Math.min(C,L);const M=R-_,F=C-A;console.assert(M<=Math.min(T,E));console.assert(F<=Math.min(P,L));if(!(0>=M||0>=F)){R=M<T||F<P;E=C=1;var D=Math.ceil(M*C),U=Math.ceil(F*E);L=w.hc();D>L&&(C*=L/D,D=L);U>L&&(E*=L/U,U=L);j||(j=new v.DynamicRectanizer(L),j.reset(512,512));L=j.addRect(D,U);0>L&&(c(),x.add(this||t),L=j.addRect(D,U),console.assert(0<=L));var N=L&65535,$=L>>16;O.push({ha:(this||t).S.slice((this||t).S.length-6),image:i,Ya:N,Za:$,ic:_,jc:A,Ac:D,jb:U,Ba:C,Ca:E,Ta:new Float32Array(h),Db:new Float32Array(m),indices:new Uint16Array(y),mc:R,wb:i.Ka<<1|(R?1:0)});I+=h.length;k+=y.length;var z=(this||t).C,X=a(o);(this||t).H.push((function(){z.save();z.resetTransform();z.globalCompositeOperation=X;z.globalAlpha=s;const t=w.canvas();t&&z.drawImage(t,N,$,D,U,_,A,M,F);z.restore()}))}},_clipPath:function(i){(this||t).H.push((this||t).C.clip.bind((this||t).C,i.T,i.Va===L?\"evenodd\":\"nonzero\"))},clear:function(){x.add(this||t);(this||t).H.push((this||t).C.clearRect.bind((this||t).C,0,0,(this||t).Ua.width,(this||t).Ua.height))},flush:function(){},translate:function(t,i){this.transform(1,0,0,1,t,i)}});v.makeRenderer=function(t){const i=new D(t),o=i.C;return new Proxy(i,{get(t,s){if(\"function\"===typeof t[s])return function(...i){return t[s].apply(t,i)};if(\"function\"===typeof o[s]){if(-1<y.indexOf(s))throw Error(\"RiveException: Method call to '\"+s+\"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.\");return function(...t){i.H.push(o[s].bind(o,...t))}}return t[s]},set(t,s,h){if(s in o)return i.H.push((()=>{o[s]=h})),!0}})};v.decodeImage=function(t,i){new P({la:i}).decode(t)};v.renderFactory={makeRenderPaint:function(){return new F},makeRenderPath:function(){return new M},makeRenderImage:function(){let t=N;return new P({xa:()=>{t.total++},la:()=>{t.loaded++;if(t.loaded===t.total){const i=t.ready;i&&(i(),t.ready=null)}}})}};let U=v.load,N=null;v.load=function(t,i,o=!0){const s=new v.FallbackFileAssetLoader;void 0!==i&&s.addLoader(i);o&&(i=new v.CDNFileAssetLoader,s.addLoader(i));return new Promise((function(i){let o=null;N={total:0,loaded:0,ready:function(){i(o)}};o=U(t,s);0==N.total&&i(o)}))};let $=v.RendererWrapper.prototype.align;v.RendererWrapper.prototype.align=function(i,o,s,h,v=1){$.call(this||t,i,o,s,h,v)};i=new fa;v.requestAnimationFrame=i.requestAnimationFrame.bind(i);v.cancelAnimationFrame=i.cancelAnimationFrame.bind(i);v.enableFPSCounter=i.Rb.bind(i);v.disableFPSCounter=i.Ob;i.ob=c;v.resolveAnimationFrame=c;v.cleanup=function(){j&&j.delete()}};var A,R,C=Object.assign({},v),E=\"./this.program\",L=\"object\"==typeof window,T=\"function\"==typeof importScripts,P=\"\";(L||T)&&(T?P=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(P=document.currentScript.src),i&&(P=i),P=0!==P.indexOf(\"blob:\")?P.substr(0,P.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",T&&(R=t=>{var i=new XMLHttpRequest;i.open(\"GET\",t,!1);i.responseType=\"arraybuffer\";i.send(null);return new Uint8Array(i.response)}),A=(t,i,o)=>{var s=new XMLHttpRequest;s.open(\"GET\",t,!0);s.responseType=\"arraybuffer\";s.onload=()=>{200==s.status||0==s.status&&s.response?i(s.response):o()};s.onerror=o;s.send(null)});var M=v.print||console.log.bind(console),F=v.printErr||console.error.bind(console);Object.assign(v,C);C=null;v.thisProgram&&(E=v.thisProgram);var x;v.wasmBinary&&(x=v.wasmBinary);v.noExitRuntime;\"object\"!=typeof WebAssembly&&Aa(\"no native wasm support detected\");var j,O,I,k,D,U,N,$,z,X,H=!1;function Ja(){var t=j.buffer;v.HEAP8=I=new Int8Array(t);v.HEAP16=D=new Int16Array(t);v.HEAP32=N=new Int32Array(t);v.HEAPU8=k=new Uint8Array(t);v.HEAPU16=U=new Uint16Array(t);v.HEAPU32=$=new Uint32Array(t);v.HEAPF32=z=new Float32Array(t);v.HEAPF64=X=new Float64Array(t)}var G,q=[],J=[],K=[];function Oa(){var t=v.preRun.shift();q.unshift(t)}var Q=0,ee=null,te=null;function Aa(t){v.onAbort&&v.onAbort(t);t=\"Aborted(\"+t+\")\";F(t);H=!0;t=new WebAssembly.RuntimeError(t+\". Build with -sASSERTIONS for more info.\");h(t);throw t}function Sa(t){return t.startsWith(\"data:application/octet-stream;base64,\")}var ne;ne=\"canvas_advanced.wasm\";if(!Sa(ne)){var re=ne;ne=v.locateFile?v.locateFile(re,P):P+re}function Va(t){if(t==ne&&x)return new Uint8Array(x);if(R)return R(t);throw\"both async and sync fetching of the wasm failed\"}function Wa(t){if(!x&&(L||T)){if(\"function\"==typeof fetch&&!t.startsWith(\"file://\"))return fetch(t,{credentials:\"same-origin\"}).then((i=>{if(!i.ok)throw\"failed to load wasm binary file at '\"+t+\"'\";return i.arrayBuffer()})).catch((()=>Va(t)));if(A)return new Promise(((i,o)=>{A(t,(t=>i(new Uint8Array(t))),o)}))}return Promise.resolve().then((()=>Va(t)))}function Xa(t,i,o){return Wa(t).then((t=>WebAssembly.instantiate(t,i))).then((t=>t)).then(o,(t=>{F(\"failed to asynchronously prepare wasm: \"+t);Aa(t)}))}function Ya(t,i){var o=ne;return x||\"function\"!=typeof WebAssembly.instantiateStreaming||Sa(o)||o.startsWith(\"file://\")||\"function\"!=typeof fetch?Xa(o,t,i):fetch(o,{credentials:\"same-origin\"}).then((s=>WebAssembly.instantiateStreaming(s,t).then(i,(function(s){F(\"wasm streaming compile failed: \"+s);F(\"falling back to ArrayBuffer instantiation\");return Xa(o,t,i)}))))}var ie,ae,oe={445532:(t,i,o,s,h)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.h){window.h={Aa:0};window.h.I={};window.h.I.ya=t;window.h.I.capture=i;window.h.I.La=o;window.h.ga={};window.h.ga.stopped=s;window.h.ga.xb=h;let v=window.h;v.D=[];v.yc=function(t){for(var i=0;i<v.D.length;++i)if(null==v.D[i])return v.D[i]=t,i;v.D.push(t);return v.D.length-1};v.Cb=function(t){for(v.D[t]=null;0<v.D.length;){if(null!=v.D[v.D.length-1])break;v.D.pop()}};v.Sc=function(t){for(var i=0;i<v.D.length;++i)if(v.D[i]==t)return v.Cb(i)};v.ra=function(t){return v.D[t]};v.Bb=[\"touchend\",\"click\"];v.unlock=function(){for(var t=0;t<v.D.length;++t){var i=v.D[t];null!=i&&null!=i.J&&i.state===v.ga.xb&&i.J.resume().then((()=>{rt(i.pb)}),(t=>{console.error(\"Failed to resume audiocontext\",t)}))}v.Bb.map((function(t){document.removeEventListener(t,v.unlock,!0)}))};v.Bb.map((function(t){document.addEventListener(t,v.unlock,!0)}))}window.h.Aa+=1;return 1},447710:()=>{\"undefined\"!==typeof window.h&&(--window.h.Aa,0===window.h.Aa&&delete window.h)},447874:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,447978:()=>{try{var t=new(window.AudioContext||window.webkitAudioContext),i=t.sampleRate;t.close();return i}catch(t){return 0}},448149:(t,i,o,s,h,v)=>{if(\"undefined\"===typeof window.h)return-1;var m={},y={};t==window.h.I.ya&&0!=o&&(y.sampleRate=o);m.J=new(window.AudioContext||window.webkitAudioContext)(y);m.J.suspend();m.state=window.h.ga.stopped;o=0;t!=window.h.I.ya&&(o=i);m.Z=m.J.createScriptProcessor(s,o,i);m.Z.onaudioprocess=function(o){null!=m.sa&&0!=m.sa.length||(m.sa=new Float32Array(z.buffer,h,s*i));if(t==window.h.I.capture||t==window.h.I.La){for(var y=0;y<i;y+=1)for(var w=o.inputBuffer.getChannelData(y),_=m.sa,A=0;A<s;A+=1)_[A*i+y]=w[A];it(v,s,h)}if(t==window.h.I.ya||t==window.h.I.La)for(at(v,s,h),y=0;y<o.outputBuffer.numberOfChannels;++y)for(w=o.outputBuffer.getChannelData(y),_=m.sa,A=0;A<s;A+=1)w[A]=_[A*i+y];else for(y=0;y<o.outputBuffer.numberOfChannels;++y)o.outputBuffer.getChannelData(y).fill(0)};t!=window.h.I.capture&&t!=window.h.I.La||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(t){m.Da=m.J.createMediaStreamSource(t);m.Da.connect(m.Z);m.Z.connect(m.J.destination)})).catch((function(t){console.log(\"Failed to get user media: \"+t)}));t==window.h.I.ya&&m.Z.connect(m.J.destination);m.pb=v;return window.h.yc(m)},451026:t=>window.h.ra(t).J.sampleRate,451099:t=>{t=window.h.ra(t);void 0!==t.Z&&(t.Z.onaudioprocess=function(){},t.Z.disconnect(),t.Z=void 0);void 0!==t.Da&&(t.Da.disconnect(),t.Da=void 0);t.J.close();t.J=void 0;t.pb=void 0},451499:t=>{window.h.Cb(t)},451549:t=>{t=window.h.ra(t);t.J.resume();t.state=window.h.ga.xb},451688:t=>{t=window.h.ra(t);t.J.suspend();t.state=window.h.ga.stopped}},eb=t=>{for(;0<t.length;)t.shift()(v)},fb=(t,i)=>{for(var o=0,s=t.length-1;0<=s;s--){var h=t[s];\".\"===h?t.splice(s,1):\"..\"===h?(t.splice(s,1),o++):o&&(t.splice(s,1),o--)}if(i)for(;o;o--)t.unshift(\"..\");return t},gb=t=>{var i=\"/\"===t.charAt(0),o=\"/\"===t.substr(-1);(t=fb(t.split(\"/\").filter((t=>!!t)),!i).join(\"/\"))||i||(t=\".\");t&&o&&(t+=\"/\");return(i?\"/\":\"\")+t},hb=t=>{var i=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(t).slice(1);t=i[0];i=i[1];if(!t&&!i)return\".\";i&&(i=i.substr(0,i.length-1));return t+i},ib=t=>{if(\"/\"===t)return\"/\";t=gb(t);t=t.replace(/\\/$/,\"\");var i=t.lastIndexOf(\"/\");return-1===i?t:t.substr(i+1)},jb=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return t=>crypto.getRandomValues(t);Aa(\"initRandomDevice\")},kb=t=>(kb=jb())(t);function lb(){for(var t=\"\",i=!1,o=arguments.length-1;-1<=o&&!i;o--){i=0<=o?arguments[o]:\"/\";if(\"string\"!=typeof i)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!i)return\"\";t=i+\"/\"+t;i=\"/\"===i.charAt(0)}t=fb(t.split(\"/\").filter((t=>!!t)),!i).join(\"/\");return(i?\"/\":\"\")+t||\".\"}var se=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,nb=(t,i,o)=>{var s=i+o;for(o=i;t[o]&&!(o>=s);)++o;if(16<o-i&&t.buffer&&se)return se.decode(t.subarray(i,o));for(s=\"\";i<o;){var h=t[i++];if(h&128){var v=t[i++]&63;if(192==(h&224))s+=String.fromCharCode((h&31)<<6|v);else{var m=t[i++]&63;h=224==(h&240)?(h&15)<<12|v<<6|m:(h&7)<<18|v<<12|m<<6|t[i++]&63;65536>h?s+=String.fromCharCode(h):(h-=65536,s+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else s+=String.fromCharCode(h)}return s},ue=[],pb=t=>{for(var i=0,o=0;o<t.length;++o){var s=t.charCodeAt(o);127>=s?i++:2047>=s?i+=2:55296<=s&&57343>=s?(i+=4,++o):i+=3}return i},qb=(t,i,o,s)=>{if(!(0<s))return 0;var h=o;s=o+s-1;for(var v=0;v<t.length;++v){var m=t.charCodeAt(v);if(55296<=m&&57343>=m){var y=t.charCodeAt(++v);m=65536+((m&1023)<<10)|y&1023}if(127>=m){if(o>=s)break;i[o++]=m}else{if(2047>=m){if(o+1>=s)break;i[o++]=192|m>>6}else{if(65535>=m){if(o+2>=s)break;i[o++]=224|m>>12}else{if(o+3>=s)break;i[o++]=240|m>>18;i[o++]=128|m>>12&63}i[o++]=128|m>>6&63}i[o++]=128|m&63}}i[o]=0;return o-h};function rb(t,i){var o=Array(pb(t)+1);t=qb(t,o,0,o.length);i&&(o.length=t);return o}var ce=[];function tb(t,i){ce[t]={input:[],F:[],V:i};ub(t,le)}var le={open:function(t){var i=ce[t.node.za];if(!i)throw new Ce(43);t.s=i;t.seekable=!1},close:function(t){t.s.V.qa(t.s)},qa:function(t){t.s.V.qa(t.s)},read:function(t,i,o,s){if(!t.s||!t.s.V.ib)throw new Ce(60);for(var h=0,v=0;v<s;v++){try{var m=t.s.V.ib(t.s)}catch(t){throw new Ce(29)}if(void 0===m&&0===h)throw new Ce(6);if(null===m||void 0===m)break;h++;i[o+v]=m}h&&(t.node.timestamp=Date.now());return h},write:function(t,i,o,s){if(!t.s||!t.s.V.Oa)throw new Ce(60);try{for(var h=0;h<s;h++)t.s.V.Oa(t.s,i[o+h])}catch(t){throw new Ce(29)}s&&(t.node.timestamp=Date.now());return h}},he={ib:function(){e:{if(!ue.length){var t=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(t=window.prompt(\"Input: \"),null!==t&&(t+=\"\\n\")):\"function\"==typeof readline&&(t=readline(),null!==t&&(t+=\"\\n\"));if(!t){t=null;break e}ue=rb(t,!0)}t=ue.shift()}return t},Oa:function(t,i){null===i||10===i?(M(nb(t.F,0)),t.F=[]):0!=i&&t.F.push(i)},qa:function(t){t.F&&0<t.F.length&&(M(nb(t.F,0)),t.F=[])},bc:function(){return{Fc:25856,Hc:5,Ec:191,Gc:35387,Dc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},cc:function(){return 0},dc:function(){return[24,80]}},de={Oa:function(t,i){null===i||10===i?(F(nb(t.F,0)),t.F=[]):0!=i&&t.F.push(i)},qa:function(t){t.F&&0<t.F.length&&(F(nb(t.F,0)),t.F=[])}};function yb(t,i){var o=t.j?t.j.length:0;o>=i||(i=Math.max(i,o*(1048576>o?2:1.125)>>>0),0!=o&&(i=Math.max(i,256)),o=t.j,t.j=new Uint8Array(i),0<t.v&&t.j.set(o.subarray(0,t.v),0))}var fe={O:null,U(){return fe.createNode(null,\"/\",16895,0)},createNode(t,i,o,s){if(24576===(o&61440)||4096===(o&61440))throw new Ce(63);fe.O||(fe.O={dir:{node:{Y:fe.l.Y,P:fe.l.P,ka:fe.l.ka,va:fe.l.va,ub:fe.l.ub,Ab:fe.l.Ab,vb:fe.l.vb,sb:fe.l.sb,Ea:fe.l.Ea},stream:{ba:fe.m.ba}},file:{node:{Y:fe.l.Y,P:fe.l.P},stream:{ba:fe.m.ba,read:fe.m.read,write:fe.m.write,pa:fe.m.pa,lb:fe.m.lb,nb:fe.m.nb}},link:{node:{Y:fe.l.Y,P:fe.l.P,ma:fe.l.ma},stream:{}},$a:{node:{Y:fe.l.Y,P:fe.l.P},stream:Le}});o=Ab(t,i,o,s);16384===(o.mode&61440)?(o.l=fe.O.dir.node,o.m=fe.O.dir.stream,o.j={}):32768===(o.mode&61440)?(o.l=fe.O.file.node,o.m=fe.O.file.stream,o.v=0,o.j=null):40960===(o.mode&61440)?(o.l=fe.O.link.node,o.m=fe.O.link.stream):8192===(o.mode&61440)&&(o.l=fe.O.$a.node,o.m=fe.O.$a.stream);o.timestamp=Date.now();t&&(t.j[i]=o,t.timestamp=o.timestamp);return o},Kc(t){return t.j?t.j.subarray?t.j.subarray(0,t.v):new Uint8Array(t.j):new Uint8Array(0)},l:{Y(t){var i={};i.Jc=8192===(t.mode&61440)?t.id:1;i.Mc=t.id;i.mode=t.mode;i.Oc=1;i.uid=0;i.Lc=0;i.za=t.za;16384===(t.mode&61440)?i.size=4096:32768===(t.mode&61440)?i.size=t.v:40960===(t.mode&61440)?i.size=t.link.length:i.size=0;i.Bc=new Date(t.timestamp);i.Nc=new Date(t.timestamp);i.Ic=new Date(t.timestamp);i.Jb=4096;i.Cc=Math.ceil(i.size/i.Jb);return i},P(t,i){void 0!==i.mode&&(t.mode=i.mode);void 0!==i.timestamp&&(t.timestamp=i.timestamp);if(void 0!==i.size&&(i=i.size,t.v!=i))if(0==i)t.j=null,t.v=0;else{var o=t.j;t.j=new Uint8Array(i);o&&t.j.set(o.subarray(0,Math.min(i,t.v)));t.v=i}},ka(){throw Ee[44]},va(t,i,o,s){return fe.createNode(t,i,o,s)},ub(t,i,o){if(16384===(t.mode&61440)){try{var s=Cb(i,o)}catch(t){}if(s)for(var h in s.j)throw new Ce(55)}delete t.parent.j[t.name];t.parent.timestamp=Date.now();t.name=o;i.j[o]=t;i.timestamp=t.parent.timestamp;t.parent=i},Ab(t,i){delete t.j[i];t.timestamp=Date.now()},vb(t,i){var o,s=Cb(t,i);for(o in s.j)throw new Ce(55);delete t.j[i];t.timestamp=Date.now()},sb(t){var i,o=[\".\",\"..\"];for(i in t.j)t.j.hasOwnProperty(i)&&o.push(i);return o},Ea(t,i,o){t=fe.createNode(t,i,41471,0);t.link=o;return t},ma(t){if(40960!==(t.mode&61440))throw new Ce(28);return t.link}},m:{read(t,i,o,s,h){var v=t.node.j;if(h>=t.node.v)return 0;t=Math.min(t.node.v-h,s);if(8<t&&v.subarray)i.set(v.subarray(h,h+t),o);else for(s=0;s<t;s++)i[o+s]=v[h+s];return t},write(t,i,o,s,h,v){i.buffer===I.buffer&&(v=!1);if(!s)return 0;t=t.node;t.timestamp=Date.now();if(i.subarray&&(!t.j||t.j.subarray)){if(v)return t.j=i.subarray(o,o+s),t.v=s;if(0===t.v&&0===h)return t.j=i.slice(o,o+s),t.v=s;if(h+s<=t.v)return t.j.set(i.subarray(o,o+s),h),s}yb(t,h+s);if(t.j.subarray&&i.subarray)t.j.set(i.subarray(o,o+s),h);else for(v=0;v<s;v++)t.j[h+v]=i[o+v];t.v=Math.max(t.v,h+s);return s},ba(t,i,o){1===o?i+=t.position:2===o&&32768===(t.node.mode&61440)&&(i+=t.node.v);if(0>i)throw new Ce(28);return i},pa(t,i,o){yb(t.node,i+o);t.node.v=Math.max(t.node.v,i+o)},lb(t,i,o,s,h){if(32768!==(t.node.mode&61440))throw new Ce(43);t=t.node.j;if(h&2||t.buffer!==I.buffer){(0<o||o+i<t.length)&&(t=t.subarray?t.subarray(o,o+i):Array.prototype.slice.call(t,o,o+i));o=!0;Aa();i=void 0;if(!i)throw new Ce(48);I.set(t,i)}else o=!1,i=t.byteOffset;return{o:i,M:o}},nb(t,i,o,s){fe.m.write(t,i,0,s,o,!1);return 0}}};function Db(t,i){var o=0;t&&(o|=365);i&&(o|=146);return o}var pe,ve,me,be,ge=null,ye={},we=[],_e=1,Ae=null,Re=!0,Ce=null,Ee={},Lb=(t,i={})=>{t=lb(t);if(!t)return{path:\"\",node:null};i=Object.assign({gb:!0,Qa:0},i);if(8<i.Qa)throw new Ce(32);t=t.split(\"/\").filter((t=>!!t));for(var o=ge,s=\"/\",h=0;h<t.length;h++){var v=h===t.length-1;if(v&&i.parent)break;o=Cb(o,t[h]);s=gb(s+\"/\"+t[h]);o.wa&&(!v||v&&i.gb)&&(o=o.wa.root);if(!v||i.fb)for(v=0;40960===(o.mode&61440);)if(o=Kb(s),s=lb(hb(s),o),o=Lb(s,{Qa:i.Qa+1}).node,40<v++)throw new Ce(32)}return{path:s,node:o}},Mb=t=>{for(var i;;){if(t===t.parent)return t=t.U.mb,i?\"/\"!==t[t.length-1]?`${t}/${i}`:t+i:t;i=i?`${t.name}/${i}`:t.name;t=t.parent}},Nb=(t,i)=>{for(var o=0,s=0;s<i.length;s++)o=(o<<5)-o+i.charCodeAt(s)|0;return(t+o>>>0)%Ae.length},Cb=(t,i)=>{var o;if(o=(o=Ob(t,\"x\"))?o:t.l.ka?0:2)throw new Ce(o,t);for(o=Ae[Nb(t.id,i)];o;o=o.lc){var s=o.name;if(o.parent.id===t.id&&s===i)return o}return t.l.ka(t,i)},Ab=(t,i,o,s)=>{t=new Pb(t,i,o,s);i=Nb(t.parent.id,t.name);t.lc=Ae[i];return Ae[i]=t},Qb=t=>{var i=[\"r\",\"w\",\"rw\"][t&3];t&512&&(i+=\"w\");return i},Ob=(t,i)=>Re?0:!i.includes(\"r\")||t.mode&292?i.includes(\"w\")&&!(t.mode&146)||i.includes(\"x\")&&!(t.mode&73)?2:0:2,Rb=(t,i)=>{try{return Cb(t,i),20}catch(t){}return Ob(t,\"wx\")},Sb=()=>{for(var t=0;4096>=t;t++)if(!we[t])return t;throw new Ce(33)},Tb=t=>{t=we[t];if(!t)throw new Ce(8);return t},Vb=(i,o=-1)=>{me||(me=function(){(this||t).h={}},me.prototype={},Object.defineProperties(me.prototype,{object:{get(){return(this||t).node},set(i){(this||t).node=i}},flags:{get(){return(this||t).h.flags},set(i){(this||t).h.flags=i}},position:{get(){return(this||t).h.position},set(i){(this||t).h.position=i}}}));i=Object.assign(new me,i);-1==o&&(o=Sb());i.X=o;return we[o]=i},Le={open:t=>{t.m=ye[t.node.za].m;t.m.open&&t.m.open(t)},ba:()=>{throw new Ce(70)}},ub=(t,i)=>{ye[t]={m:i}},Wb=(t,i)=>{var o=\"/\"===i,s=!i;if(o&&ge)throw new Ce(10);if(!o&&!s){var h=Lb(i,{gb:!1});i=h.path;h=h.node;if(h.wa)throw new Ce(10);if(16384!==(h.mode&61440))throw new Ce(54)}i={type:t,Qc:{},mb:i,kc:[]};t=t.U(i);t.U=i;i.root=t;o?ge=t:h&&(h.wa=i,h.U&&h.U.kc.push(i))},S=(t,i,o)=>{var s=Lb(t,{parent:!0}).node;t=ib(t);if(!t||\".\"===t||\"..\"===t)throw new Ce(28);var h=Rb(s,t);if(h)throw new Ce(h);if(!s.l.va)throw new Ce(63);return s.l.va(s,t,i,o)},Xb=(t,i,o)=>{\"undefined\"==typeof o&&(o=i,i=438);S(t,i|8192,o)},cc=(t,i)=>{if(!lb(t))throw new Ce(44);var o=Lb(i,{parent:!0}).node;if(!o)throw new Ce(44);i=ib(i);var s=Rb(o,i);if(s)throw new Ce(s);if(!o.l.Ea)throw new Ce(63);o.l.Ea(o,i,t)},Kb=t=>{t=Lb(t).node;if(!t)throw new Ce(44);if(!t.l.ma)throw new Ce(28);return lb(Mb(t.parent),t.l.ma(t))},ec=(t,i,o)=>{if(\"\"===t)throw new Ce(44);if(\"string\"==typeof i){var s={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[i];if(\"undefined\"==typeof s)throw Error(`Unknown file open mode: ${i}`);i=s}o=i&64?(\"undefined\"==typeof o?438:o)&4095|32768:0;if(\"object\"==typeof t)var h=t;else{t=gb(t);try{h=Lb(t,{fb:!(i&131072)}).node}catch(t){}}s=!1;if(i&64)if(h){if(i&128)throw new Ce(20)}else h=S(t,o,0),s=!0;if(!h)throw new Ce(44);8192===(h.mode&61440)&&(i&=-513);if(i&65536&&16384!==(h.mode&61440))throw new Ce(54);if(!s&&(o=h?40960===(h.mode&61440)?32:16384===(h.mode&61440)&&(\"r\"!==Qb(i)||i&512)?31:Ob(h,Qb(i)):44))throw new Ce(o);if(i&512&&!s){o=h;o=\"string\"==typeof o?Lb(o,{fb:!0}).node:o;if(!o.l.P)throw new Ce(63);if(16384===(o.mode&61440))throw new Ce(31);if(32768!==(o.mode&61440))throw new Ce(28);if(s=Ob(o,\"w\"))throw new Ce(s);o.l.P(o,{size:0,timestamp:Date.now()})}i&=-131713;h=Vb({node:h,path:Mb(h),flags:i,seekable:!0,position:0,m:h.m,zc:[],error:!1});h.m.open&&h.m.open(h);!v.logReadFiles||i&1||(be||(be={}),t in be||(be[t]=1));return h},fc=(t,i,o)=>{if(null===t.X)throw new Ce(8);if(!t.seekable||!t.m.ba)throw new Ce(70);if(0!=o&&1!=o&&2!=o)throw new Ce(28);t.position=t.m.ba(t,i,o);t.zc=[]},gc=()=>{Ce||(Ce=function(i,o){(this||t).name=\"ErrnoError\";(this||t).node=o;(this||t).pc=function(i){(this||t).aa=i};this.pc(i);(this||t).message=\"FS error\"},Ce.prototype=Error(),Ce.prototype.constructor=Ce,[44].forEach((t=>{Ee[t]=new Ce(t);Ee[t].stack=\"<generic error, no stack>\"})))},jc=(t,i,o)=>{t=gb(\"/dev/\"+t);var s=Db(!!i,!!o);ve||(ve=64);var h=ve++<<8;ub(h,{open:t=>{t.seekable=!1},close:()=>{o&&o.buffer&&o.buffer.length&&o(10)},read:(t,o,s,h)=>{for(var v=0,m=0;m<h;m++){try{var y=i()}catch(t){throw new Ce(29)}if(void 0===y&&0===v)throw new Ce(6);if(null===y||void 0===y)break;v++;o[s+m]=y}v&&(t.node.timestamp=Date.now());return v},write:(t,i,s,h)=>{for(var v=0;v<h;v++)try{o(i[s+v])}catch(t){throw new Ce(29)}h&&(t.node.timestamp=Date.now());return v}});Xb(t,s,h)},Te={},Pe=void 0;function mc(){Pe+=4;return N[Pe-4>>2]}function nc(t){if(void 0===t)return\"_unknown\";t=t.replace(/[^a-zA-Z0-9_]/g,\"$\");var i=t.charCodeAt(0);return 48<=i&&57>=i?`_${t}`:t}function oc(i,o){i=nc(i);return{[i]:function(){return o.apply(this||t,arguments)}}[i]}function pc(){(this||t).M=[void 0];(this||t).hb=[]}var Me=new pc,Fe=void 0;function V(t){throw new Fe(t)}var rc=t=>{t||V(\"Cannot use deleted val. handle = \"+t);return Me.get(t).value},sc=t=>{switch(t){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return Me.pa({tb:1,value:t})}};function tc(i){var o=Error,s=oc(i,(function(o){(this||t).name=i;(this||t).message=o;o=Error(o).stack;void 0!==o&&((this||t).stack=this.toString()+\"\\n\"+o.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));s.prototype=Object.create(o.prototype);s.prototype.constructor=s;s.prototype.toString=function(){return void 0===(this||t).message?(this||t).name:`${(this||t).name}: ${(this||t).message}`};return s}var Se=void 0,xe=void 0;function W(t){for(var i=\"\";k[t];)i+=xe[k[t++]];return i}var je=[];function xc(){for(;je.length;){var t=je.pop();t.g.fa=!1;t.delete()}}var Oe=void 0,Ie={};function Ac(t,i){for(void 0===i&&V(\"ptr should not be undefined\");t.A;)i=t.na(i),t=t.A;return i}var ke={};function Cc(t){t=Dc(t);var i=W(t);Ec(t);return i}function Fc(t,i){var o=ke[t];void 0===o&&V(i+\" has unknown type \"+Cc(t));return o}function Gc(){}var De=!1;function Ic(t){--t.count.value;0===t.count.value&&(t.G?t.L.W(t.G):t.u.i.W(t.o))}function Jc(t,i,o){if(i===o)return t;if(void 0===o.A)return null;t=Jc(t,i,o.A);return null===t?null:o.Pb(t)}var We={};function Lc(t,i){i=Ac(t,i);return Ie[i]}var Ue=void 0;function Nc(t){throw new Ue(t)}function Oc(t,i){i.u&&i.o||Nc(\"makeClassHandle requires ptr and ptrType\");!!i.L!==!!i.G&&Nc(\"Both smartPtrType and smartPtr must be specified\");i.count={value:1};return Pc(Object.create(t,{g:{value:i}}))}function Pc(t){if(\"undefined\"===typeof FinalizationRegistry)return Pc=t=>t,t;De=new FinalizationRegistry((t=>{Ic(t.g)}));Pc=t=>{var i=t.g;i.G&&De.register(t,{g:i},t);return t};Gc=t=>{De.unregister(t)};return Pc(t)}var Be={};function Rc(t){for(;t.length;){var i=t.pop();t.pop()(i)}}function Sc(t){return this.fromWireType(N[t>>2])}var Ve={},Ne={};function Y(t,i,o){function d(i){i=o(i);i.length!==t.length&&Nc(\"Mismatched type converter count\");for(var s=0;s<t.length;++s)Vc(t[s],i[s])}t.forEach((function(t){Ne[t]=i}));var s=Array(i.length),h=[],v=0;i.forEach(((t,i)=>{ke.hasOwnProperty(t)?s[i]=ke[t]:(h.push(t),Ve.hasOwnProperty(t)||(Ve[t]=[]),Ve[t].push((()=>{s[i]=ke[t];++v;v===h.length&&d(s)})))}));0===h.length&&d(s)}function Wc(t){switch(t){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${t}`)}}function Xc(t,i,o={}){var s=i.name;t||V(`type \"${s}\" must have a positive integer typeid pointer`);if(ke.hasOwnProperty(t)){if(o.$b)return;V(`Cannot register type '${s}' twice`)}ke[t]=i;delete Ne[t];Ve.hasOwnProperty(t)&&(i=Ve[t],delete Ve[t],i.forEach((t=>t())))}function Vc(t,i,o={}){if(!(\"argPackAdvance\"in i))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Xc(t,i,o)}function Yc(t){V(t.g.u.i.name+\" instance already deleted\")}function Zc(){}function $c(i,o,s){if(void 0===i[o].B){var h=i[o];i[o]=function(){i[o].B.hasOwnProperty(arguments.length)||V(`Function '${s}' called with an invalid number of arguments (${arguments.length}) - expects one of (${i[o].B})!`);return i[o].B[arguments.length].apply(this||t,arguments)};i[o].B=[];i[o].B[h.ea]=h}}function ad(t,i,o){v.hasOwnProperty(t)?((void 0===o||void 0!==v[t].B&&void 0!==v[t].B[o])&&V(`Cannot register public name '${t}' twice`),$c(v,t,t),v.hasOwnProperty(o)&&V(`Cannot register multiple overloads of a function with the same number of arguments (${o})!`),v[t].B[o]=i):(v[t]=i,void 0!==o&&(v[t].Pc=o))}function bd(i,o,s,h,v,m,y,w){(this||t).name=i;(this||t).constructor=o;(this||t).N=s;(this||t).W=h;(this||t).A=v;(this||t).Ub=m;(this||t).na=y;(this||t).Pb=w;(this||t).qb=[]}function cd(t,i,o){for(;i!==o;)i.na||V(`Expected null or instance of ${o.name}, got an instance of ${i.name}`),t=i.na(t),i=i.A;return t}function dd(i,o){if(null===o)return(this||t).Na&&V(`null is not a valid ${(this||t).name}`),0;o.g||V(`Cannot pass \"${ed(o)}\" as a ${(this||t).name}`);o.g.o||V(`Cannot pass deleted object as a pointer of type ${(this||t).name}`);return cd(o.g.o,o.g.u.i,(this||t).i)}function fd(i,o){if(null===o){(this||t).Na&&V(`null is not a valid ${(this||t).name}`);if((this||t).ua){var s=this.Pa();null!==i&&i.push((this||t).W,s);return s}return 0}o.g||V(`Cannot pass \"${ed(o)}\" as a ${(this||t).name}`);o.g.o||V(`Cannot pass deleted object as a pointer of type ${(this||t).name}`);!(this||t).ta&&o.g.u.ta&&V(`Cannot convert argument of type ${o.g.L?o.g.L.name:o.g.u.name} to parameter type ${(this||t).name}`);s=cd(o.g.o,o.g.u.i,(this||t).i);if((this||t).ua)switch(void 0===o.g.G&&V(\"Passing raw pointer to smart pointer is illegal\"),(this||t).tc){case 0:o.g.L===(this||t)?s=o.g.G:V(`Cannot convert argument of type ${o.g.L?o.g.L.name:o.g.u.name} to parameter type ${(this||t).name}`);break;case 1:s=o.g.G;break;case 2:if(o.g.L===(this||t))s=o.g.G;else{var h=o.clone();s=this.oc(s,sc((function(){h.delete()})));null!==i&&i.push((this||t).W,s)}break;default:V(\"Unsupporting sharing policy\")}return s}function gd(i,o){if(null===o)return(this||t).Na&&V(`null is not a valid ${(this||t).name}`),0;o.g||V(`Cannot pass \"${ed(o)}\" as a ${(this||t).name}`);o.g.o||V(`Cannot pass deleted object as a pointer of type ${(this||t).name}`);o.g.u.ta&&V(`Cannot convert argument of type ${o.g.u.name} to parameter type ${(this||t).name}`);return cd(o.g.o,o.g.u.i,(this||t).i)}function hd(i,o,s,h){(this||t).name=i;(this||t).i=o;(this||t).Na=s;(this||t).ta=h;(this||t).ua=!1;(this||t).W=(this||t).oc=(this||t).Pa=(this||t).rb=(this||t).tc=(this||t).nc=void 0;void 0!==o.A?(this||t).toWireType=fd:((this||t).toWireType=h?dd:gd,(this||t).K=null)}function jd(t,i,o){v.hasOwnProperty(t)||Nc(\"Replacing nonexistant public symbol\");void 0!==v[t].B&&void 0!==o?v[t].B[o]=i:(v[t]=i,v[t].ea=o)}var $e=[],ld=t=>{var i=$e[t];i||(t>=$e.length&&($e.length=t+1),$e[t]=i=G.get(t));return i},md=(t,i)=>{var o=[];return function(){o.length=0;Object.assign(o,arguments);if(t.includes(\"j\")){var s=v[\"dynCall_\"+t];s=o&&o.length?s.apply(null,[i].concat(o)):s.call(null,i)}else s=ld(i).apply(null,o);return s}};function Z(t,i){t=W(t);var o=t.includes(\"j\")?md(t,i):ld(i);\"function\"!=typeof o&&V(`unknown function pointer with signature ${t}: ${i}`);return o}var Ye=void 0;function od(t,i){function c(t){s[t]||ke[t]||(Ne[t]?Ne[t].forEach(c):(o.push(t),s[t]=!0))}var o=[],s={};i.forEach(c);throw new Ye(`${t}: `+o.map(Cc).join([\", \"]))}function pd(i,o,s,h,v){var m=o.length;2>m&&V(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var y=null!==o[1]&&null!==s,w=!1;for(s=1;s<o.length;++s)if(null!==o[s]&&void 0===o[s].K){w=!0;break}var _=\"void\"!==o[0].name,A=m-2,R=Array(A),C=[],E=[];return function(){arguments.length!==A&&V(`function ${i} called with ${arguments.length} arguments, expected ${A} args!`);E.length=0;C.length=y?2:1;C[0]=v;if(y){var s=o[1].toWireType(E,this||t);C[1]=s}for(var m=0;m<A;++m)R[m]=o[m+2].toWireType(E,arguments[m]),C.push(R[m]);m=h.apply(null,C);if(w)Rc(E);else for(var L=y?1:2;L<o.length;L++){var T=1===L?s:R[L-2];null!==o[L].K&&o[L].K(T)}s=_?o[0].fromWireType(m):void 0;return s}}function sd(t,i){for(var o=[],s=0;s<t;s++)o.push($[i+4*s>>2]);return o}function td(t,i,o){t instanceof Object||V(`${o} with invalid \"this\": ${t}`);t instanceof i.i.constructor||V(`${o} incompatible with \"this\" of type ${t.constructor.name}`);t.g.o||V(`cannot call emscripten binding method ${o} on deleted object`);return cd(t.g.o,t.g.u.i,i.i)}function ud(t){t>=Me.h&&0===--Me.get(t).tb&&Me.Zb(t)}function vd(t,i,o){switch(i){case 0:return function(t){return this.fromWireType((o?I:k)[t])};case 1:return function(t){return this.fromWireType((o?D:U)[t>>1])};case 2:return function(t){return this.fromWireType((o?N:$)[t>>2])};default:throw new TypeError(\"Unknown integer type: \"+t)}}function ed(t){if(null===t)return\"null\";var i=typeof t;return\"object\"===i||\"array\"===i||\"function\"===i?t.toString():\"\"+t}function wd(t,i){switch(i){case 2:return function(t){return this.fromWireType(z[t>>2])};case 3:return function(t){return this.fromWireType(X[t>>3])};default:throw new TypeError(\"Unknown float type: \"+t)}}function xd(t,i,o){switch(i){case 0:return o?function(t){return I[t]}:function(t){return k[t]};case 1:return o?function(t){return D[t>>1]}:function(t){return U[t>>1]};case 2:return o?function(t){return N[t>>2]}:function(t){return $[t>>2]};default:throw new TypeError(\"Unknown integer type: \"+t)}}var ze=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,zd=(t,i)=>{var o=t>>1;for(var s=o+i/2;!(o>=s)&&U[o];)++o;o<<=1;if(32<o-t&&ze)return ze.decode(k.subarray(t,o));o=\"\";for(s=0;!(s>=i/2);++s){var h=D[t+2*s>>1];if(0==h)break;o+=String.fromCharCode(h)}return o},Ad=(t,i,o)=>{void 0===o&&(o=2147483647);if(2>o)return 0;o-=2;var s=i;o=o<2*t.length?o/2:t.length;for(var h=0;h<o;++h)D[i>>1]=t.charCodeAt(h),i+=2;D[i>>1]=0;return i-s},Bd=t=>2*t.length,Cd=(t,i)=>{for(var o=0,s=\"\";!(o>=i/4);){var h=N[t+4*o>>2];if(0==h)break;++o;65536<=h?(h-=65536,s+=String.fromCharCode(55296|h>>10,56320|h&1023)):s+=String.fromCharCode(h)}return s},Dd=(t,i,o)=>{void 0===o&&(o=2147483647);if(4>o)return 0;var s=i;o=s+o-4;for(var h=0;h<t.length;++h){var v=t.charCodeAt(h);if(55296<=v&&57343>=v){var m=t.charCodeAt(++h);v=65536+((v&1023)<<10)|m&1023}N[i>>2]=v;i+=4;if(i+4>o)break}N[i>>2]=0;return i-s},Ed=t=>{for(var i=0,o=0;o<t.length;++o){var s=t.charCodeAt(o);55296<=s&&57343>=s&&++o;i+=4}return i},Xe={};function Gd(t){var i=Xe[t];return void 0===i?W(t):i}var He=[];function Id(t){var i=He.length;He.push(t);return i}function Jd(t,i){for(var o=Array(t),s=0;s<t;++s)o[s]=Fc($[i+4*s>>2],\"parameter \"+s);return o}var Ge,qe=[],Ze=[],Je={},Od=()=>{if(!Ge){var t,i={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"==typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:E||\"./this.program\"};for(t in Je)void 0===Je[t]?delete i[t]:i[t]=Je[t];var o=[];for(t in i)o.push(`${t}=${i[t]}`);Ge=o}return Ge},Pd=t=>0===t%4&&(0!==t%100||0===t%400),Ke=[31,29,31,30,31,30,31,31,30,31,30,31],Qe=[31,28,31,30,31,30,31,31,30,31,30,31],Sd=(t,i,o,s)=>{function e(t,i,o){for(t=\"number\"==typeof t?t.toString():t||\"\";t.length<i;)t=o[0]+t;return t}function f(t,i){return e(t,i,\"0\")}function g(t,i){function r(t){return 0>t?-1:0<t?1:0}var o;0===(o=r(t.getFullYear()-i.getFullYear()))&&0===(o=r(t.getMonth()-i.getMonth()))&&(o=r(t.getDate()-i.getDate()));return o}function n(t){switch(t.getDay()){case 0:return new Date(t.getFullYear()-1,11,29);case 1:return t;case 2:return new Date(t.getFullYear(),0,3);case 3:return new Date(t.getFullYear(),0,2);case 4:return new Date(t.getFullYear(),0,1);case 5:return new Date(t.getFullYear()-1,11,31);case 6:return new Date(t.getFullYear()-1,11,30)}}function p(t){var i=t.ca;for(t=new Date(new Date(t.da+1900,0,1).getTime());0<i;){var o=t.getMonth(),s=(Pd(t.getFullYear())?Ke:Qe)[o];if(!(i>s-t.getDate())){t.setDate(t.getDate()+i);break}i-=s-t.getDate()+1,t.setDate(1),11>o?t.setMonth(o+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}o=new Date(t.getFullYear()+1,0,4);i=n(new Date(t.getFullYear(),0,4));o=n(o);return 0>=g(i,t)?0>=g(o,t)?t.getFullYear()+1:t.getFullYear():t.getFullYear()-1}var h=N[s+40>>2];s={wc:N[s>>2],vc:N[s+4>>2],Fa:N[s+8>>2],Sa:N[s+12>>2],Ga:N[s+16>>2],da:N[s+20>>2],R:N[s+24>>2],ca:N[s+28>>2],Rc:N[s+32>>2],uc:N[s+36>>2],xc:h&&h?nb(k,h):\"\"};o=o?nb(k,o):\"\";h={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var v in h)o=o.replace(new RegExp(v,\"g\"),h[v]);var m=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),y=\"January February March April May June July August September October November December\".split(\" \");h={\"%a\":t=>m[t.R].substring(0,3),\"%A\":t=>m[t.R],\"%b\":t=>y[t.Ga].substring(0,3),\"%B\":t=>y[t.Ga],\"%C\":t=>f((t.da+1900)/100|0,2),\"%d\":t=>f(t.Sa,2),\"%e\":t=>e(t.Sa,2,\" \"),\"%g\":t=>p(t).toString().substring(2),\"%G\":t=>p(t),\"%H\":t=>f(t.Fa,2),\"%I\":t=>{t=t.Fa;0==t?t=12:12<t&&(t-=12);return f(t,2)},\"%j\":t=>{for(var i=0,o=0;o<=t.Ga-1;i+=(Pd(t.da+1900)?Ke:Qe)[o++]);return f(t.Sa+i,3)},\"%m\":t=>f(t.Ga+1,2),\"%M\":t=>f(t.vc,2),\"%n\":()=>\"\\n\",\"%p\":t=>0<=t.Fa&&12>t.Fa?\"AM\":\"PM\",\"%S\":t=>f(t.wc,2),\"%t\":()=>\"\\t\",\"%u\":t=>t.R||7,\"%U\":t=>f(Math.floor((t.ca+7-t.R)/7),2),\"%V\":t=>{var i=Math.floor((t.ca+7-(t.R+6)%7)/7);2>=(t.R+371-t.ca-2)%7&&i++;if(i)53==i&&(o=(t.R+371-t.ca)%7,4==o||3==o&&Pd(t.da)||(i=1));else{i=52;var o=(t.R+7-t.ca-1)%7;(4==o||5==o&&Pd(t.da%400-1))&&i++}return f(i,2)},\"%w\":t=>t.R,\"%W\":t=>f(Math.floor((t.ca+7-(t.R+6)%7)/7),2),\"%y\":t=>(t.da+1900).toString().substring(2),\"%Y\":t=>t.da+1900,\"%z\":t=>{t=t.uc;var i=0<=t;t=Math.abs(t)/60;return(i?\"+\":\"-\")+String(\"0000\"+(t/60*100+t%60)).slice(-4)},\"%Z\":t=>t.xc,\"%%\":()=>\"%\"};o=o.replace(/%%/g,\"\\0\\0\");for(v in h)o.includes(v)&&(o=o.replace(new RegExp(v,\"g\"),h[v](s)));o=o.replace(/\\0\\0/g,\"%\");v=rb(o,!1);if(v.length>i)return 0;I.set(v,t);return v.length-1};function Pb(i,o,s,h){i||(i=this||t);(this||t).parent=i;(this||t).U=i.U;(this||t).wa=null;(this||t).id=_e++;(this||t).name=o;(this||t).mode=s;(this||t).l={};(this||t).m={};(this||t).za=h}Object.defineProperties(Pb.prototype,{read:{get:function(){return 365===((this||t).mode&365)},set:function(i){i?(this||t).mode|=365:(this||t).mode&=-366}},write:{get:function(){return 146===((this||t).mode&146)},set:function(i){i?(this||t).mode|=146:(this||t).mode&=-147}}});gc();Ae=Array(4096);Wb(fe,\"/\");S(\"/tmp\",16895,0);S(\"/home\",16895,0);S(\"/home/web_user\",16895,0);(()=>{S(\"/dev\",16895,0);ub(259,{read:()=>0,write:(t,i,o,s)=>s});Xb(\"/dev/null\",259);tb(1280,he);tb(1536,de);Xb(\"/dev/tty\",1280);Xb(\"/dev/tty1\",1536);var t=new Uint8Array(1024),i=0,c=()=>{0===i&&(i=kb(t).byteLength);return t[--i]};jc(\"random\",c);jc(\"urandom\",c);S(\"/dev/shm\",16895,0);S(\"/dev/shm/tmp\",16895,0)})();(()=>{S(\"/proc\",16895,0);var t=S(\"/proc/self\",16895,0);S(\"/proc/self/fd\",16895,0);Wb({U:()=>{var i=Ab(t,\"fd\",16895,73);i.l={ka:(t,i)=>{var o=Tb(+i);t={parent:null,U:{mb:\"fake\"},l:{ma:()=>o.path}};return t.parent=t}};return i}},\"/proc/self/fd\")})();Object.assign(pc.prototype,{get(i){return(this||t).M[i]},has(i){return void 0!==(this||t).M[i]},pa(i){var o=(this||t).hb.pop()||(this||t).M.length;(this||t).M[o]=i;return o},Zb(i){(this||t).M[i]=void 0;(this||t).hb.push(i)}});Fe=v.BindingError=class extends Error{constructor(t){super(t);this.name=\"BindingError\"}};Me.M.push({value:void 0},{value:null},{value:!0},{value:!1});Me.h=Me.M.length;v.count_emval_handles=function(){for(var t=0,i=Me.h;i<Me.M.length;++i)void 0!==Me.M[i]&&++t;return t};Se=v.PureVirtualError=tc(\"PureVirtualError\");for(var et=Array(256),tt=0;256>tt;++tt)et[tt]=String.fromCharCode(tt);xe=et;v.getInheritedInstanceCount=function(){return Object.keys(Ie).length};v.getLiveInheritedInstances=function(){var t,i=[];for(t in Ie)Ie.hasOwnProperty(t)&&i.push(Ie[t]);return i};v.flushPendingDeletes=xc;v.setDelayFunction=function(t){Oe=t;je.length&&Oe&&Oe(xc)};Ue=v.InternalError=class extends Error{constructor(t){super(t);this.name=\"InternalError\"}};Zc.prototype.isAliasOf=function(i){if(!((this||t)instanceof Zc&&i instanceof Zc))return!1;var o=(this||t).g.u.i,s=(this||t).g.o,h=i.g.u.i;for(i=i.g.o;o.A;)s=o.na(s),o=o.A;for(;h.A;)i=h.na(i),h=h.A;return o===h&&s===i};Zc.prototype.clone=function(){(this||t).g.o||Yc(this||t);if((this||t).g.ia)return(this||t).g.count.value+=1,this||t;var i=Pc,o=Object,s=o.create,h=Object.getPrototypeOf(this||t),v=(this||t).g;i=i(s.call(o,h,{g:{value:{count:v.count,fa:v.fa,ia:v.ia,o:v.o,u:v.u,G:v.G,L:v.L}}}));i.g.count.value+=1;i.g.fa=!1;return i};Zc.prototype.delete=function(){(this||t).g.o||Yc(this||t);(this||t).g.fa&&!(this||t).g.ia&&V(\"Object already scheduled for deletion\");Gc(this||t);Ic((this||t).g);(this||t).g.ia||((this||t).g.G=void 0,(this||t).g.o=void 0)};Zc.prototype.isDeleted=function(){return!(this||t).g.o};Zc.prototype.deleteLater=function(){(this||t).g.o||Yc(this||t);(this||t).g.fa&&!(this||t).g.ia&&V(\"Object already scheduled for deletion\");je.push(this||t);1===je.length&&Oe&&Oe(xc);(this||t).g.fa=!0;return this||t};hd.prototype.Vb=function(i){(this||t).rb&&(i=this.rb(i));return i};hd.prototype.ab=function(i){(this||t).W&&this.W(i)};hd.prototype.argPackAdvance=8;hd.prototype.readValueFromPointer=Sc;hd.prototype.deleteObject=function(t){null!==t&&t.delete()};hd.prototype.fromWireType=function(i){function b(){return(this||t).ua?Oc((this||t).i.N,{u:(this||t).nc,o:o,L:this||t,G:i}):Oc((this||t).i.N,{u:this||t,o:i})}var o=this.Vb(i);if(!o)return this.ab(i),null;var s=Lc((this||t).i,o);if(void 0!==s){if(0===s.g.count.value)return s.g.o=o,s.g.G=i,s.clone();s=s.clone();this.ab(i);return s}s=(this||t).i.Ub(o);s=We[s];if(!s)return b.call(this||t);s=(this||t).ta?s.Kb:s.pointerType;var h=Jc(o,(this||t).i,s.i);return null===h?b.call(this||t):(this||t).ua?Oc(s.i.N,{u:s,o:h,L:this||t,G:i}):Oc(s.i.N,{u:s,o:h})};Ye=v.UnboundTypeError=tc(\"UnboundTypeError\");var nt={__syscall_fcntl64:function(t,i,o){Pe=o;try{var s=Tb(t);switch(i){case 0:var h=mc();return 0>h?-28:Vb(s,h).X;case 1:case 2:return 0;case 3:return s.flags;case 4:return h=mc(),s.flags|=h,0;case 5:return h=mc(),D[h+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return N[Vd()>>2]=28,-1;default:return-28}}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return-t.aa}},__syscall_ioctl:function(t,i,o){Pe=o;try{var s=Tb(t);switch(i){case 21509:return s.s?0:-59;case 21505:if(!s.s)return-59;if(s.s.V.bc){i=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var h=mc();N[h>>2]=25856;N[h+4>>2]=5;N[h+8>>2]=191;N[h+12>>2]=35387;for(var v=0;32>v;v++)I[h+v+17|0]=i[v]||0}return 0;case 21510:case 21511:case 21512:return s.s?0:-59;case 21506:case 21507:case 21508:if(!s.s)return-59;if(s.s.V.cc)for(h=mc(),i=[],v=0;32>v;v++)i.push(I[h+v+17|0]);return 0;case 21519:if(!s.s)return-59;h=mc();return N[h>>2]=0;case 21520:return s.s?-28:-59;case 21531:h=mc();if(!s.m.ac)throw new Ce(59);return s.m.ac(s,i,h);case 21523:if(!s.s)return-59;s.s.V.dc&&(v=[24,80],h=mc(),D[h>>1]=v[0],D[h+2>>1]=v[1]);return 0;case 21524:return s.s?0:-59;case 21515:return s.s?0:-59;default:return-28}}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return-t.aa}},__syscall_openat:function(t,i,o,s){Pe=s;try{i=i?nb(k,i):\"\";var h=i;if(\"/\"===h.charAt(0))i=h;else{var v=-100===t?\"/\":Tb(t).path;if(0==h.length)throw new Ce(44);i=gb(v+\"/\"+h)}var m=s?mc():0;return ec(i,o,m).X}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return-t.aa}},_embind_create_inheriting_constructor:function(i,o,s){i=W(i);o=Fc(o,\"wrapper\");s=rc(s);var h=[].slice,v=o.i,m=v.N,y=v.A.N,w=v.A.constructor;i=oc(i,(function(){v.A.qb.forEach(function(i){if((this||t)[i]===y[i])throw new Se(`Pure virtual function ${i} must be implemented in JavaScript`)}.bind(this||t));Object.defineProperty(this||t,\"__parent\",{value:m});(this||t).__construct.apply(this||t,h.call(arguments))}));m.__construct=function(){(this||t)===m&&V(\"Pass correct 'this' to __construct\");var i=w.implement.apply(void 0,[this||t].concat(h.call(arguments)));Gc(i);var o=i.g;i.notifyOnDestruction();o.ia=!0;Object.defineProperties(this||t,{g:{value:o}});Pc(this||t);i=o.o;i=Ac(v,i);Ie.hasOwnProperty(i)?V(`Tried to register registered instance: ${i}`):Ie[i]=this||t};m.__destruct=function(){(this||t)===m&&V(\"Pass correct 'this' to __destruct\");Gc(this||t);var i=(this||t).g.o;i=Ac(v,i);Ie.hasOwnProperty(i)?delete Ie[i]:V(`Tried to unregister unregistered instance: ${i}`)};i.prototype=Object.create(m);for(var _ in s)i.prototype[_]=s[_];return sc(i)},_embind_finalize_value_object:function(t){var i=Be[t];delete Be[t];var o=i.Pa,s=i.W,h=i.eb,v=h.map((t=>t.Yb)).concat(h.map((t=>t.rc)));Y([t],v,(t=>{var v={};h.forEach(((i,o)=>{var s=t[o],m=i.Wb,y=i.Xb,w=t[o+h.length],_=i.qc,A=i.sc;v[i.Sb]={read:t=>s.fromWireType(m(y,t)),write:(t,i)=>{var o=[];_(A,t,w.toWireType(o,i));Rc(o)}}}));return[{name:i.name,fromWireType:function(t){var i,o={};for(i in v)o[i]=v[i].read(t);s(t);return o},toWireType:function(t,i){for(var h in v)if(!(h in i))throw new TypeError(`Missing field: \"${h}\"`);var m=o();for(h in v)v[h].write(m,i[h]);null!==t&&t.push(s,m);return m},argPackAdvance:8,readValueFromPointer:Sc,K:s}]}))},_embind_register_bigint:function(){},_embind_register_bool:function(t,i,o,s,h){var v=Wc(o);i=W(i);Vc(t,{name:i,fromWireType:function(t){return!!t},toWireType:function(t,i){return i?s:h},argPackAdvance:8,readValueFromPointer:function(t){if(1===o)var s=I;else if(2===o)s=D;else{if(4!==o)throw new TypeError(\"Unknown boolean type size: \"+i);s=N}return this.fromWireType(s[t>>v])},K:null})},_embind_register_class:function(i,o,s,h,v,m,y,w,_,A,R,C,E){R=W(R);m=Z(v,m);w&&(w=Z(y,w));A&&(A=Z(_,A));E=Z(C,E);var L=nc(R);ad(L,(function(){od(`Cannot construct ${R} due to unbound types`,[h])}));Y([i,o,s],h?[h]:[],(function(o){o=o[0];if(h){var s=o.i;var v=s.N}else v=Zc.prototype;o=oc(L,(function(){if(Object.getPrototypeOf(this||t)!==y)throw new Fe(\"Use 'new' to construct \"+R);if(void 0===_.$)throw new Fe(R+\" has no accessible constructor\");var i=_.$[arguments.length];if(void 0===i)throw new Fe(`Tried to invoke ctor of ${R} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(_.$).toString()}) parameters instead!`);return i.apply(this||t,arguments)}));var y=Object.create(v,{constructor:{value:o}});o.prototype=y;var _=new bd(R,o,y,E,s,m,w,A);_.A&&(void 0===_.A.oa&&(_.A.oa=[]),_.A.oa.push(_));s=new hd(R,_,!0,!1);v=new hd(R+\"*\",_,!1,!1);var C=new hd(R+\" const*\",_,!1,!0);We[i]={pointerType:v,Kb:C};jd(L,o);return[s,v,C]}))},_embind_register_class_class_function:function(t,i,o,s,h,v,m){var y=sd(o,s);i=W(i);v=Z(h,v);Y([],[t],(function(t){function l(){od(`Cannot call ${s} due to unbound types`,y)}t=t[0];var s=`${t.name}.${i}`;i.startsWith(\"@@\")&&(i=Symbol[i.substring(2)]);var h=t.i.constructor;void 0===h[i]?(l.ea=o-1,h[i]=l):($c(h,i,s),h[i].B[o-1]=l);Y([],y,(function(y){y=pd(s,[y[0],null].concat(y.slice(1)),null,v,m);void 0===h[i].B?(y.ea=o-1,h[i]=y):h[i].B[o-1]=y;if(t.i.oa)for(const o of t.i.oa)o.constructor.hasOwnProperty(i)||(o.constructor[i]=y);return[]}));return[]}))},_embind_register_class_class_property:function(t,i,o,s,h,v,m,y){i=W(i);v=Z(h,v);Y([],[t],(function(t){t=t[0];var h=`${t.name}.${i}`,w={get(){od(`Cannot access ${h} due to unbound types`,[o])},enumerable:!0,configurable:!0};w.set=y?()=>{od(`Cannot access ${h} due to unbound types`,[o])}:()=>{V(`${h} is a read-only property`)};Object.defineProperty(t.i.constructor,i,w);Y([],[o],(function(o){o=o[0];var h={get(){return o.fromWireType(v(s))},enumerable:!0};y&&(y=Z(m,y),h.set=t=>{var i=[];y(s,o.toWireType(i,t));Rc(i)});Object.defineProperty(t.i.constructor,i,h);return[]}));return[]}))},_embind_register_class_constructor:function(t,i,o,s,h,v){var m=sd(i,o);h=Z(s,h);Y([],[t],(function(t){t=t[0];var o=`constructor ${t.name}`;void 0===t.i.$&&(t.i.$=[]);if(void 0!==t.i.$[i-1])throw new Fe(`Cannot register multiple constructors with identical number of parameters (${i-1}) for class '${t.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);t.i.$[i-1]=()=>{od(`Cannot construct ${t.name} due to unbound types`,m)};Y([],m,(function(s){s.splice(1,0,null);t.i.$[i-1]=pd(o,s,null,h,v);return[]}));return[]}))},_embind_register_class_function:function(t,i,o,s,h,v,m,y){var w=sd(o,s);i=W(i);v=Z(h,v);Y([],[t],(function(t){function u(){od(`Cannot call ${s} due to unbound types`,w)}t=t[0];var s=`${t.name}.${i}`;i.startsWith(\"@@\")&&(i=Symbol[i.substring(2)]);y&&t.i.qb.push(i);var h=t.i.N,_=h[i];void 0===_||void 0===_.B&&_.className!==t.name&&_.ea===o-2?(u.ea=o-2,u.className=t.name,h[i]=u):($c(h,i,s),h[i].B[o-2]=u);Y([],w,(function(y){y=pd(s,y,t,v,m);void 0===h[i].B?(y.ea=o-2,h[i]=y):h[i].B[o-2]=y;return[]}));return[]}))},_embind_register_class_property:function(i,o,s,h,v,m,y,w,_,A){o=W(o);v=Z(h,v);Y([],[i],(function(i){i=i[0];var h=`${i.name}.${o}`,R={get(){od(`Cannot access ${h} due to unbound types`,[s,y])},enumerable:!0,configurable:!0};R.set=_?()=>{od(`Cannot access ${h} due to unbound types`,[s,y])}:()=>{V(h+\" is a read-only property\")};Object.defineProperty(i.i.N,o,R);Y([],_?[s,y]:[s],(function(s){var y=s[0],R={get(){var o=td(this||t,i,h+\" getter\");return y.fromWireType(v(m,o))},enumerable:!0};if(_){_=Z(w,_);var C=s[1];R.set=function(o){var s=td(this||t,i,h+\" setter\"),v=[];_(A,s,C.toWireType(v,o));Rc(v)}}Object.defineProperty(i.i.N,o,R);return[]}));return[]}))},_embind_register_emval:function(t,i){i=W(i);Vc(t,{name:i,fromWireType:function(t){var i=rc(t);ud(t);return i},toWireType:function(t,i){return sc(i)},argPackAdvance:8,readValueFromPointer:Sc,K:null})},_embind_register_enum:function(i,o,s,h){function e(){}s=Wc(s);o=W(o);e.values={};Vc(i,{name:o,constructor:e,fromWireType:function(i){return(this||t).constructor.values[i]},toWireType:function(t,i){return i.value},argPackAdvance:8,readValueFromPointer:vd(o,s,h),K:null});ad(o,e)},_embind_register_enum_value:function(t,i,o){var s=Fc(t,\"enum\");i=W(i);t=s.constructor;s=Object.create(s.constructor.prototype,{value:{value:o},constructor:{value:oc(`${s.name}_${i}`,(function(){}))}});t.values[o]=s;t[i]=s},_embind_register_float:function(t,i,o){o=Wc(o);i=W(i);Vc(t,{name:i,fromWireType:function(t){return t},toWireType:function(t,i){return i},argPackAdvance:8,readValueFromPointer:wd(i,o),K:null})},_embind_register_function:function(t,i,o,s,h,v){var m=sd(i,o);t=W(t);h=Z(s,h);ad(t,(function(){od(`Cannot call ${t} due to unbound types`,m)}),i-1);Y([],m,(function(o){jd(t,pd(t,[o[0],null].concat(o.slice(1)),null,h,v),i-1);return[]}))},_embind_register_integer:function(t,i,o,s,h){i=W(i);-1===h&&(h=4294967295);h=Wc(o);var f=t=>t;if(0===s){var v=32-8*o;f=t=>t<<v>>>v}o=i.includes(\"unsigned\")?function(t,i){return i>>>0}:function(t,i){return i};Vc(t,{name:i,fromWireType:f,toWireType:o,argPackAdvance:8,readValueFromPointer:xd(i,h,0!==s),K:null})},_embind_register_memory_view:function(t,i,o){function d(t){t>>=2;var i=$;return new s(i.buffer,i[t+1],i[t])}var s=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][i];o=W(o);Vc(t,{name:o,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{$b:!0})},_embind_register_std_string:function(t,i){i=W(i);var o=\"std::string\"===i;Vc(t,{name:i,fromWireType:function(t){var i=$[t>>2],s=t+4;if(o)for(var h=s,v=0;v<=i;++v){var m=s+v;if(v==i||0==k[m]){h=h?nb(k,h,m-h):\"\";if(void 0===y)var y=h;else y+=String.fromCharCode(0),y+=h;h=m+1}}else{y=Array(i);for(v=0;v<i;++v)y[v]=String.fromCharCode(k[s+v]);y=y.join(\"\")}Ec(t);return y},toWireType:function(t,i){i instanceof ArrayBuffer&&(i=new Uint8Array(i));var s=\"string\"==typeof i;s||i instanceof Uint8Array||i instanceof Uint8ClampedArray||i instanceof Int8Array||V(\"Cannot pass non-string to std::string\");var h=o&&s?pb(i):i.length;var v=Wd(4+h+1),m=v+4;$[v>>2]=h;if(o&&s)qb(i,k,m,h+1);else if(s)for(s=0;s<h;++s){var y=i.charCodeAt(s);255<y&&(Ec(m),V(\"String has UTF-16 code units that do not fit in 8 bits\"));k[m+s]=y}else for(s=0;s<h;++s)k[m+s]=i[s];null!==t&&t.push(Ec,v);return v},argPackAdvance:8,readValueFromPointer:Sc,K:function(t){Ec(t)}})},_embind_register_std_wstring:function(t,i,o){o=W(o);if(2===i){var s=zd;var h=Ad;var v=Bd;var g=()=>U;var m=1}else 4===i&&(s=Cd,h=Dd,v=Ed,g=()=>$,m=2);Vc(t,{name:o,fromWireType:function(t){for(var o,h=$[t>>2],v=g(),y=t+4,w=0;w<=h;++w){var _=t+4+w*i;w!=h&&0!=v[_>>m]||(y=s(y,_-y),void 0===o?o=y:(o+=String.fromCharCode(0),o+=y),y=_+i)}Ec(t);return o},toWireType:function(t,s){\"string\"!=typeof s&&V(`Cannot pass non-string to C++ string type ${o}`);var y=v(s),w=Wd(4+y+i);$[w>>2]=y>>m;h(s,w+4,y+i);null!==t&&t.push(Ec,w);return w},argPackAdvance:8,readValueFromPointer:Sc,K:function(t){Ec(t)}})},_embind_register_value_object:function(t,i,o,s,h,v){Be[t]={name:W(i),Pa:Z(o,s),W:Z(h,v),eb:[]}},_embind_register_value_object_field:function(t,i,o,s,h,v,m,y,w,_){Be[t].eb.push({Sb:W(i),Yb:o,Wb:Z(s,h),Xb:v,rc:m,qc:Z(y,w),sc:_})},_embind_register_void:function(t,i){i=W(i);Vc(t,{fc:!0,name:i,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(t,i,o){t=rc(t);i=Fc(i,\"emval::as\");var s=[],h=sc(s);$[o>>2]=h;return i.toWireType(s,t)},_emval_call_method:function(t,i,o,s,h){t=He[t];i=rc(i);o=Gd(o);var v=[];$[s>>2]=sc(v);return t(i,o,v,h)},_emval_call_void_method:function(t,i,o,s){t=He[t];i=rc(i);o=Gd(o);t(i,o,null,s)},_emval_decref:ud,_emval_get_method_caller:function(t,i){var o=Jd(t,i),s=o[0];i=s.name+\"_$\"+o.slice(1).map((function(t){return t.name})).join(\"_\")+\"$\";var h=qe[i];if(void 0!==h)return h;var v=Array(t-1);h=Id(((i,h,m,y)=>{for(var w=0,_=0;_<t-1;++_)v[_]=o[_+1].readValueFromPointer(y+w),w+=o[_+1].argPackAdvance;i=i[h].apply(i,v);for(_=0;_<t-1;++_)o[_+1].Nb&&o[_+1].Nb(v[_]);if(!s.fc)return s.toWireType(m,i)}));return qe[i]=h},_emval_get_module_property:function(t){t=Gd(t);return sc(v[t])},_emval_get_property:function(t,i){t=rc(t);i=rc(i);return sc(t[i])},_emval_incref:function(t){4<t&&(Me.get(t).tb+=1)},_emval_new_cstring:function(t){return sc(Gd(t))},_emval_new_object:function(){return sc({})},_emval_run_destructors:function(t){var i=rc(t);Rc(i);ud(t)},_emval_set_property:function(t,i,o){t=rc(t);i=rc(i);o=rc(o);t[i]=o},_emval_take_value:function(t,i){t=Fc(t,\"_emval_take_value\");t=t.readValueFromPointer(i);return sc(t)},abort:()=>{Aa(\"\")},emscripten_asm_const_int:(t,i,o)=>{Ze.length=0;var s;for(o>>=2;s=k[i++];)o+=105!=s&o,Ze.push(105==s?N[o]:X[o++>>1]),++o;return oe[t].apply(null,Ze)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(t,i,o)=>k.copyWithin(t,i,i+o),emscripten_resize_heap:t=>{var i=k.length;t>>>=0;if(2147483648<t)return!1;for(var o=1;4>=o;o*=2){var s=i*(1+.2/o);s=Math.min(s,t+100663296);var h=Math;s=Math.max(t,s);e:{h=h.min.call(h,2147483648,s+(65536-s%65536)%65536)-j.buffer.byteLength+65535>>>16;try{j.grow(h);Ja();var v=1;break e}catch(t){}v=void 0}if(v)return!0}return!1},environ_get:(t,i)=>{var o=0;Od().forEach((function(s,h){var v=i+o;h=$[t+4*h>>2]=v;for(v=0;v<s.length;++v)I[h++|0]=s.charCodeAt(v);I[h|0]=0;o+=s.length+1}));return 0},environ_sizes_get:(t,i)=>{var o=Od();$[t>>2]=o.length;var s=0;o.forEach((function(t){s+=t.length+1}));$[i>>2]=s;return 0},fd_close:function(t){try{var i=Tb(t);if(null===i.X)throw new Ce(8);i.Ma&&(i.Ma=null);try{i.m.close&&i.m.close(i)}catch(t){throw t}finally{we[i.X]=null}i.X=null;return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},fd_read:function(t,i,o,s){try{e:{var h=Tb(t);t=i;for(var v,m=i=0;m<o;m++){var y=$[t>>2],w=$[t+4>>2];t+=8;var _=h,A=y,R=w,C=v,E=I;if(0>R||0>C)throw new Ce(28);if(null===_.X)throw new Ce(8);if(1===(_.flags&2097155))throw new Ce(8);if(16384===(_.node.mode&61440))throw new Ce(31);if(!_.m.read)throw new Ce(28);var L=\"undefined\"!=typeof C;if(L){if(!_.seekable)throw new Ce(70)}else C=_.position;var T=_.m.read(_,E,A,R,C);L||(_.position+=T);var P=T;if(0>P){var M=-1;break e}i+=P;if(P<w)break;\"undefined\"!==typeof v&&(v+=P)}M=i}$[s>>2]=M;return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},fd_seek:function(t,i,o,s,h){i=o+2097152>>>0<4194305-!!i?(i>>>0)+4294967296*o:NaN;try{if(isNaN(i))return 61;var v=Tb(t);fc(v,i,s);ae=[v.position>>>0,(ie=v.position,1<=+Math.abs(ie)?0<ie?+Math.floor(ie/4294967296)>>>0:~~+Math.ceil((ie-+(~~ie>>>0))/4294967296)>>>0:0)];N[h>>2]=ae[0];N[h+4>>2]=ae[1];v.Ma&&0===i&&0===s&&(v.Ma=null);return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},fd_write:function(t,i,o,s){try{e:{var h=Tb(t);t=i;for(var v,m=i=0;m<o;m++){var y=$[t>>2],w=$[t+4>>2];t+=8;var _=h,A=y,R=w,C=v,E=I;if(0>R||0>C)throw new Ce(28);if(null===_.X)throw new Ce(8);if(0===(_.flags&2097155))throw new Ce(8);if(16384===(_.node.mode&61440))throw new Ce(31);if(!_.m.write)throw new Ce(28);_.seekable&&_.flags&1024&&fc(_,0,2);var L=\"undefined\"!=typeof C;if(L){if(!_.seekable)throw new Ce(70)}else C=_.position;var T=_.m.write(_,E,A,R,C,void 0);L||(_.position+=T);var P=T;if(0>P){var M=-1;break e}i+=P;\"undefined\"!==typeof v&&(v+=P)}M=i}$[s>>2]=M;return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},strftime_l:(t,i,o,s)=>Sd(t,i,o,s)};(function(){function a(t){O=t=t.exports;j=O.memory;Ja();G=O.__indirect_function_table;J.unshift(O.__wasm_call_ctors);Q--;v.monitorRunDependencies&&v.monitorRunDependencies(Q);if(0==Q&&(null!==ee&&(clearInterval(ee),ee=null),te)){var i=te;te=null;i()}return t}var t={env:nt,wasi_snapshot_preview1:nt};Q++;v.monitorRunDependencies&&v.monitorRunDependencies(Q);if(v.instantiateWasm)try{return v.instantiateWasm(t,a)}catch(t){F(\"Module.instantiateWasm callback failed with error: \"+t),h(t)}Ya(t,(function(t){a(t.instance)})).catch(h);return{}})();var Ec=t=>(Ec=O.free)(t),Wd=t=>(Wd=O.malloc)(t),rt=v._ma_device__on_notification_unlocked=t=>(rt=v._ma_device__on_notification_unlocked=O.ma_device__on_notification_unlocked)(t);v._ma_malloc_emscripten=(t,i)=>(v._ma_malloc_emscripten=O.ma_malloc_emscripten)(t,i);v._ma_free_emscripten=(t,i)=>(v._ma_free_emscripten=O.ma_free_emscripten)(t,i);var it=v._ma_device_process_pcm_frames_capture__webaudio=(t,i,o)=>(it=v._ma_device_process_pcm_frames_capture__webaudio=O.ma_device_process_pcm_frames_capture__webaudio)(t,i,o),at=v._ma_device_process_pcm_frames_playback__webaudio=(t,i,o)=>(at=v._ma_device_process_pcm_frames_playback__webaudio=O.ma_device_process_pcm_frames_playback__webaudio)(t,i,o),Vd=()=>(Vd=O.__errno_location)(),Dc=t=>(Dc=O.__getTypeName)(t);v.__embind_initialize_bindings=()=>(v.__embind_initialize_bindings=O._embind_initialize_bindings)();v.dynCall_iiji=(t,i,o,s,h)=>(v.dynCall_iiji=O.dynCall_iiji)(t,i,o,s,h);v.dynCall_jiji=(t,i,o,s,h)=>(v.dynCall_jiji=O.dynCall_jiji)(t,i,o,s,h);v.dynCall_iiiji=(t,i,o,s,h,m)=>(v.dynCall_iiiji=O.dynCall_iiiji)(t,i,o,s,h,m);v.dynCall_iij=(t,i,o,s)=>(v.dynCall_iij=O.dynCall_iij)(t,i,o,s);v.dynCall_jii=(t,i,o)=>(v.dynCall_jii=O.dynCall_jii)(t,i,o);v.dynCall_viijii=(t,i,o,s,h,m,y)=>(v.dynCall_viijii=O.dynCall_viijii)(t,i,o,s,h,m,y);v.dynCall_iiiiij=(t,i,o,s,h,m,y)=>(v.dynCall_iiiiij=O.dynCall_iiiiij)(t,i,o,s,h,m,y);v.dynCall_iiiiijj=(t,i,o,s,h,m,y,w,_)=>(v.dynCall_iiiiijj=O.dynCall_iiiiijj)(t,i,o,s,h,m,y,w,_);v.dynCall_iiiiiijj=(t,i,o,s,h,m,y,w,_,A)=>(v.dynCall_iiiiiijj=O.dynCall_iiiiiijj)(t,i,o,s,h,m,y,w,_,A);var ot;te=function Zd(){ot||$d();ot||(te=Zd)};function $d(){function a(){if(!ot&&(ot=!0,v.calledRun=!0,!H)){v.noFSInit||pe||(pe=!0,gc(),v.stdin=v.stdin,v.stdout=v.stdout,v.stderr=v.stderr,v.stdin?jc(\"stdin\",v.stdin):cc(\"/dev/tty\",\"/dev/stdin\"),v.stdout?jc(\"stdout\",null,v.stdout):cc(\"/dev/tty\",\"/dev/stdout\"),v.stderr?jc(\"stderr\",null,v.stderr):cc(\"/dev/tty1\",\"/dev/stderr\"),ec(\"/dev/stdin\",0),ec(\"/dev/stdout\",1),ec(\"/dev/stderr\",1));Re=!1;eb(J);s(v);v.onRuntimeInitialized&&v.onRuntimeInitialized();if(v.postRun)for(\"function\"==typeof v.postRun&&(v.postRun=[v.postRun]);v.postRun.length;){var t=v.postRun.shift();K.unshift(t)}eb(K)}}if(!(0<Q)){if(v.preRun)for(\"function\"==typeof v.preRun&&(v.preRun=[v.preRun]);v.preRun.length;)Oa();eb(q);0<Q||(v.setStatus?(v.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){v.setStatus(\"\")}),1);a()}),1)):a())}}if(v.preInit)for(\"function\"==typeof v.preInit&&(v.preInit=[v.preInit]);0<v.preInit.length;)v.preInit.pop()();$d();return o.ready}})();const v=h},t=>{t.exports=JSON.parse('{\"name\":\"@rive-app/canvas\",\"version\":\"2.25.4\",\"description\":\"Rive\\'s canvas based web api.\",\"main\":\"rive.js\",\"homepage\":\"https://rive.app\",\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/rive-app/rive-wasm/tree/master/js\"},\"keywords\":[\"rive\",\"animation\"],\"author\":\"Rive\",\"contributors\":[\"Luigi Rosso <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.js.map\",\"rive.wasm\",\"rive_fallback.wasm\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(t,i,o)=>{o.r(i);o.d(i,{Animation:()=>s.Animation});var s=o(4)},(i,o,s)=>{s.r(o);s.d(o,{Animation:()=>h});var h=function(){\n/**\n         * Constructs a new animation\n         * @constructor\n         * @param {any} animation: runtime animation object\n         * @param {any} instance: runtime animation instance object\n         */\nfunction Animation(i,o,s,h){(this||t).animation=i;(this||t).artboard=o;(this||t).playing=h;(this||t).loopCount=0;(this||t).scrubTo=null;(this||t).instance=new s.LinearAnimationInstance(i,o)}Object.defineProperty(Animation.prototype,\"name\",{get:function(){return(this||t).animation.name},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"time\",{get:function(){return(this||t).instance.time},set:function(i){(this||t).instance.time=i},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"loopValue\",{get:function(){return(this||t).animation.loopValue},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"needsScrub\",{\n/**\n           * Indicates whether the animation needs to be scrubbed.\n           * @returns `true` if the animation needs to be scrubbed, `false` otherwise.\n           */\nget:function(){return(this||t).scrubTo!==null},enumerable:false,configurable:true});\n/**\n         * Advances the animation by the give time. If the animation needs scrubbing,\n         * time is ignored and the stored scrub value is used.\n         * @param time the time to advance the animation by if no scrubbing required\n         */Animation.prototype.advance=function(i){if((this||t).scrubTo===null)(this||t).instance.advance(i);else{(this||t).instance.time=0;(this||t).instance.advance((this||t).scrubTo);(this||t).scrubTo=null}};\n/**\n         * Apply interpolated keyframe values to the artboard. This should be called after calling\n         * .advance() on an animation instance so that new values are applied to properties.\n         *\n         * Note: This does not advance the artboard, which updates all objects on the artboard\n         * @param mix - Mix value for the animation from 0 to 1\n         */Animation.prototype.apply=function(i){(this||t).instance.apply(i)};Animation.prototype.cleanup=function(){(this||t).instance.delete()};return Animation}()},(t,i,o)=>{o.r(i);o.d(i,{BLANK_URL:()=>h.BLANK_URL,registerTouchInteractions:()=>s.registerTouchInteractions,sanitizeUrl:()=>h.sanitizeUrl});var s=o(6);var h=o(7)},(t,i,o)=>{o.r(i);o.d(i,{registerTouchInteractions:()=>registerTouchInteractions});var s=void 0;\n/**\n       * Returns the clientX and clientY properties from touch or mouse events. Also\n       * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n       * scrolling the page on mobile devices\n       * @param event - Either a TouchEvent or a MouseEvent\n       * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n       */var getClientCoordinates=function(t,i){var o,s;if([\"touchstart\",\"touchmove\"].indexOf(t.type)>-1&&((o=t.touches)===null||o===void 0?void 0:o.length)){i||t.preventDefault();return{clientX:t.touches[0].clientX,clientY:t.touches[0].clientY}}return t.type===\"touchend\"&&((s=t.changedTouches)===null||s===void 0?void 0:s.length)?{clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY}:{clientX:t.clientX,clientY:t.clientY}};var registerTouchInteractions=function(t){var i=t.canvas,o=t.artboard,h=t.stateMachines,v=h===void 0?[]:h,m=t.renderer,y=t.rive,w=t.fit,_=t.alignment,A=t.isTouchScrollEnabled,R=A!==void 0&&A,C=t.layoutScaleFactor,E=C===void 0?1:C;if(!i||!v.length||!m||!y||!o||typeof window===\"undefined\")return null;var L=null;var T=false;var processEventCallback=function(t){if(T&&t instanceof MouseEvent)t.type==\"mouseup\"&&(T=false);else{T=R&&t.type===\"touchend\"&&L===\"touchstart\";L=t.type;var i=t.currentTarget.getBoundingClientRect();var s=getClientCoordinates(t,R),h=s.clientX,m=s.clientY;if(h||m){var A=h-i.left;var C=m-i.top;var P=y.computeAlignment(w,_,{minX:0,minY:0,maxX:i.width,maxY:i.height},o.bounds,E);var M=new y.Mat2D;P.invert(M);var F=new y.Vec2D(A,C);var x=y.mapXY(M,F);var j=x.x();var O=x.y();x.delete();M.delete();F.delete();P.delete();switch(t.type){case\"mouseout\":for(var I=0,k=v;I<k.length;I++){var D=k[I];D.pointerMove(j,O)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var U=0,N=v;U<N.length;U++){D=N[U];D.pointerMove(j,O)}break;case\"touchstart\":case\"mousedown\":for(var $=0,z=v;$<z.length;$++){D=z[$];D.pointerDown(j,O)}break;case\"touchend\":case\"mouseup\":for(var X=0,H=v;X<H.length;X++){D=H[X];D.pointerUp(j,O)}break;default:}}}};var P=processEventCallback.bind(s);i.addEventListener(\"mouseover\",P);i.addEventListener(\"mouseout\",P);i.addEventListener(\"mousemove\",P);i.addEventListener(\"mousedown\",P);i.addEventListener(\"mouseup\",P);i.addEventListener(\"touchmove\",P,{passive:R});i.addEventListener(\"touchstart\",P,{passive:R});i.addEventListener(\"touchend\",P);return function(){i.removeEventListener(\"mouseover\",P);i.removeEventListener(\"mouseout\",P);i.removeEventListener(\"mousemove\",P);i.removeEventListener(\"mousedown\",P);i.removeEventListener(\"mouseup\",P);i.removeEventListener(\"touchmove\",P);i.removeEventListener(\"touchstart\",P);i.removeEventListener(\"touchend\",P)}}},(t,i,o)=>{o.r(i);o.d(i,{BLANK_URL:()=>_,sanitizeUrl:()=>sanitizeUrl});var s=/^([^\\w]*)(javascript|data|vbscript)/im;var h=/&#(\\w+)(^\\w|;)?/g;var v=/&(newline|tab);/gi;var m=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var y=/^.+(:|&colon;)/gim;var w=[\".\",\"/\"];var _=\"about:blank\";function isRelativeUrlWithoutProtocol(t){return w.indexOf(t[0])>-1}function decodeHtmlCharacters(t){var i=t.replace(m,\"\");return i.replace(h,(function(t,i){return String.fromCharCode(i)}))}function sanitizeUrl(t){if(!t)return _;var i=decodeHtmlCharacters(t).replace(v,\"\").replace(m,\"\").trim();if(!i)return _;if(isRelativeUrlWithoutProtocol(i))return i;var o=i.match(y);if(!o)return i;var h=o[0];return s.test(h)?_:i}}];var o={};function __webpack_require__(t){var s=o[t];if(s!==void 0)return s.exports;var h=o[t]={exports:{}};i[t](h,h.exports,__webpack_require__);return h.exports}(()=>{__webpack_require__.d=(t,i)=>{for(var o in i)__webpack_require__.o(i,o)&&!__webpack_require__.o(t,o)&&Object.defineProperty(t,o,{enumerable:true,get:i[o]})}})();(()=>{__webpack_require__.o=(t,i)=>Object.prototype.hasOwnProperty.call(t,i)})();(()=>{__webpack_require__.r=t=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(t,\"__esModule\",{value:true})}})();var s={};(()=>{__webpack_require__.r(s);__webpack_require__.d(s,{Alignment:()=>A,EventType:()=>F,Fit:()=>_,Layout:()=>R,LoopType:()=>x,Rive:()=>H,RiveEventType:()=>T,RiveFile:()=>X,RuntimeLoader:()=>C,StateMachineInput:()=>L,StateMachineInputType:()=>E,Testing:()=>G,decodeAudio:()=>decodeAudio,decodeFont:()=>decodeFont,decodeImage:()=>decodeImage});var i=__webpack_require__(1);var o=__webpack_require__(2);var h=__webpack_require__(3);var v=__webpack_require__(5);var m=(void 0,function(){var extendStatics=function(t,i){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(t[o]=i[o])};return extendStatics(t,i)};return function(i,o){if(typeof o!==\"function\"&&o!==null)throw new TypeError(\"Class extends value \"+String(o)+\" is not a constructor or null\");extendStatics(i,o);function __(){(this||t).constructor=i}i.prototype=o===null?Object.create(o):(__.prototype=o.prototype,new __)}}());var y=(void 0,function(t,i,o,s){function adopt(t){return t instanceof o?t:new o((function(i){i(t)}))}return new(o||(o=Promise))((function(o,h){function fulfilled(t){try{step(s.next(t))}catch(t){h(t)}}function rejected(t){try{step(s.throw(t))}catch(t){h(t)}}function step(t){t.done?o(t.value):adopt(t.value).then(fulfilled,rejected)}step((s=s.apply(t,i||[])).next())}))});var w=(void 0,function(i,o){var s,h,v,m={label:0,sent:function(){if(v[0]&1)throw v[1];return v[1]},trys:[],ops:[]},y=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype);return y.next=verb(0),y.throw=verb(1),y.return=verb(2),typeof Symbol===\"function\"&&(y[Symbol.iterator]=function(){return this||t}),y;function verb(t){return function(i){return step([t,i])}}function step(t){if(s)throw new TypeError(\"Generator is already executing.\");while(y&&(y=0,t[0]&&(m=0)),m)try{if(s=1,h&&(v=t[0]&2?h.return:t[0]?h.throw||((v=h.return)&&v.call(h),0):h.next)&&!(v=v.call(h,t[1])).done)return v;(h=0,v)&&(t=[t[0]&2,v.value]);switch(t[0]){case 0:case 1:v=t;break;case 4:m.label++;return{value:t[1],done:false};case 5:m.label++;h=t[1];t=[0];continue;case 7:t=m.ops.pop();m.trys.pop();continue;default:if(!(v=m.trys,v=v.length>0&&v[v.length-1])&&(t[0]===6||t[0]===2)){m=0;continue}if(t[0]===3&&(!v||t[1]>v[0]&&t[1]<v[3])){m.label=t[1];break}if(t[0]===6&&m.label<v[1]){m.label=v[1];v=t;break}if(v&&m.label<v[2]){m.label=v[2];m.ops.push(t);break}v[2]&&m.ops.pop();m.trys.pop();continue}t=o.call(i,m)}catch(i){t=[6,i];h=0}finally{s=v=0}if(t[0]&5)throw t[1];return{value:t[0]?t[1]:void 0,done:true}}});var _;(function(t){t.Cover=\"cover\";t.Contain=\"contain\";t.Fill=\"fill\";t.FitWidth=\"fitWidth\";t.FitHeight=\"fitHeight\";t.None=\"none\";t.ScaleDown=\"scaleDown\";t.Layout=\"layout\"})(_||(_={}));var A;(function(t){t.Center=\"center\";t.TopLeft=\"topLeft\";t.TopCenter=\"topCenter\";t.TopRight=\"topRight\";t.CenterLeft=\"centerLeft\";t.CenterRight=\"centerRight\";t.BottomLeft=\"bottomLeft\";t.BottomCenter=\"bottomCenter\";t.BottomRight=\"bottomRight\"})(A||(A={}));var R=function(){function Layout(i){var o,s,h,v,m,y,w;(this||t).fit=(o=i===null||i===void 0?void 0:i.fit)!==null&&o!==void 0?o:_.Contain;(this||t).alignment=(s=i===null||i===void 0?void 0:i.alignment)!==null&&s!==void 0?s:A.Center;(this||t).layoutScaleFactor=(h=i===null||i===void 0?void 0:i.layoutScaleFactor)!==null&&h!==void 0?h:1;(this||t).minX=(v=i===null||i===void 0?void 0:i.minX)!==null&&v!==void 0?v:0;(this||t).minY=(m=i===null||i===void 0?void 0:i.minY)!==null&&m!==void 0?m:0;(this||t).maxX=(y=i===null||i===void 0?void 0:i.maxX)!==null&&y!==void 0?y:0;(this||t).maxY=(w=i===null||i===void 0?void 0:i.maxY)!==null&&w!==void 0?w:0}Layout.new=function(t){var i=t.fit,o=t.alignment,s=t.minX,h=t.minY,v=t.maxX,m=t.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new Layout({fit:i,alignment:o,minX:s,minY:h,maxX:v,maxY:m})};Layout.prototype.copyWith=function(i){var o=i.fit,s=i.alignment,h=i.layoutScaleFactor,v=i.minX,m=i.minY,y=i.maxX,w=i.maxY;return new Layout({fit:o!==null&&o!==void 0?o:(this||t).fit,alignment:s!==null&&s!==void 0?s:(this||t).alignment,layoutScaleFactor:h!==null&&h!==void 0?h:(this||t).layoutScaleFactor,minX:v!==null&&v!==void 0?v:(this||t).minX,minY:m!==null&&m!==void 0?m:(this||t).minY,maxX:y!==null&&y!==void 0?y:(this||t).maxX,maxY:w!==null&&w!==void 0?w:(this||t).maxY})};Layout.prototype.runtimeFit=function(i){if((this||t).cachedRuntimeFit)return(this||t).cachedRuntimeFit;var o;o=(this||t).fit===_.Cover?i.Fit.cover:(this||t).fit===_.Contain?i.Fit.contain:(this||t).fit===_.Fill?i.Fit.fill:(this||t).fit===_.FitWidth?i.Fit.fitWidth:(this||t).fit===_.FitHeight?i.Fit.fitHeight:(this||t).fit===_.ScaleDown?i.Fit.scaleDown:(this||t).fit===_.Layout?i.Fit.layout:i.Fit.none;(this||t).cachedRuntimeFit=o;return o};Layout.prototype.runtimeAlignment=function(i){if((this||t).cachedRuntimeAlignment)return(this||t).cachedRuntimeAlignment;var o;o=(this||t).alignment===A.TopLeft?i.Alignment.topLeft:(this||t).alignment===A.TopCenter?i.Alignment.topCenter:(this||t).alignment===A.TopRight?i.Alignment.topRight:(this||t).alignment===A.CenterLeft?i.Alignment.centerLeft:(this||t).alignment===A.CenterRight?i.Alignment.centerRight:(this||t).alignment===A.BottomLeft?i.Alignment.bottomLeft:(this||t).alignment===A.BottomCenter?i.Alignment.bottomCenter:(this||t).alignment===A.BottomRight?i.Alignment.bottomRight:i.Alignment.center;(this||t).cachedRuntimeAlignment=o;return o};return Layout}();var C=function(){function RuntimeLoader(){}RuntimeLoader.loadRuntime=function(){i.default({locateFile:function(){return RuntimeLoader.wasmURL}}).then((function(t){var i;RuntimeLoader.runtime=t;while(RuntimeLoader.callBackQueue.length>0)(i=RuntimeLoader.callBackQueue.shift())===null||i===void 0?void 0:i(RuntimeLoader.runtime)})).catch((function(t){var i={message:(t===null||t===void 0?void 0:t.message)||\"Unknown error\",type:(t===null||t===void 0?void 0:t.name)||\"Error\",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug(\"Rive WASM load error details:\",i);var s=\"https://cdn.jsdelivr.net/npm/\".concat(o.name,\"@\").concat(o.version,\"/rive_fallback.wasm\");if(RuntimeLoader.wasmURL.toLowerCase()!==s){console.warn(\"Failed to load WASM from \".concat(RuntimeLoader.wasmURL,\" (\").concat(i.message,\"), trying jsdelivr as a backup\"));RuntimeLoader.setWasmUrl(s);RuntimeLoader.loadRuntime()}else{var h=[\"Could not load Rive WASM file from \".concat(RuntimeLoader.wasmURL,\" or \").concat(s,\".\"),\"Possible reasons:\",\"- Network connection is down\",\"- WebAssembly is not supported in this environment\",\"- The WASM file is corrupted or incompatible\",\"\\nError details:\",\"- Type: \".concat(i.type),\"- Message: \".concat(i.message),\"- WebAssembly-specific error: \".concat(i.wasmError),\"\\nTo resolve, you may need to:\",\"1. Check your network connection\",\"2. Set a new WASM source via RuntimeLoader.setWasmUrl()\",\"3. Call RuntimeLoader.loadRuntime() again\"].join(\"\\n\");console.error(h)}}))};RuntimeLoader.getInstance=function(t){if(!RuntimeLoader.isLoading){RuntimeLoader.isLoading=true;RuntimeLoader.loadRuntime()}RuntimeLoader.runtime?t(RuntimeLoader.runtime):RuntimeLoader.callBackQueue.push(t)};RuntimeLoader.awaitInstance=function(){return new Promise((function(t){return RuntimeLoader.getInstance((function(i){return t(i)}))}))};RuntimeLoader.setWasmUrl=function(t){RuntimeLoader.wasmURL=t};RuntimeLoader.getWasmUrl=function(){return RuntimeLoader.wasmURL};RuntimeLoader.isLoading=false;RuntimeLoader.callBackQueue=[];RuntimeLoader.wasmURL=\"https://unpkg.com/\".concat(o.name,\"@\").concat(o.version,\"/rive.wasm\");return RuntimeLoader}();var E;(function(t){t[t.Number=56]=\"Number\";t[t.Trigger=58]=\"Trigger\";t[t.Boolean=59]=\"Boolean\"})(E||(E={}));var L=function(){function StateMachineInput(i,o){(this||t).type=i;(this||t).runtimeInput=o}Object.defineProperty(StateMachineInput.prototype,\"name\",{get:function(){return(this||t).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(StateMachineInput.prototype,\"value\",{get:function(){return(this||t).runtimeInput.value},set:function(i){(this||t).runtimeInput.value=i},enumerable:false,configurable:true});StateMachineInput.prototype.fire=function(){(this||t).type===E.Trigger&&(this||t).runtimeInput.fire()};StateMachineInput.prototype.delete=function(){(this||t).runtimeInput=null};return StateMachineInput}();var T;(function(t){t[t.General=128]=\"General\";t[t.OpenUrl=131]=\"OpenUrl\"})(T||(T={}));var P=function(){\n/**\n         * @constructor\n         * @param stateMachine runtime state machine object\n         * @param instance runtime state machine instance object\n         */\nfunction StateMachine(i,o,s,h){(this||t).stateMachine=i;(this||t).playing=s;(this||t).artboard=h;(this||t).inputs=[];(this||t).instance=new o.StateMachineInstance(i,h);this.initInputs(o)}Object.defineProperty(StateMachine.prototype,\"name\",{get:function(){return(this||t).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(StateMachine.prototype,\"statesChanged\",{get:function(){var i=[];for(var o=0;o<(this||t).instance.stateChangedCount();o++)i.push((this||t).instance.stateChangedNameByIndex(o));return i},enumerable:false,configurable:true});\n/**\n         * Advances the state machine instance by a given time.\n         * @param time - the time to advance the animation by in seconds\n         */StateMachine.prototype.advance=function(i){(this||t).instance.advance(i)};\n/**\n         * Advances the state machine instance by a given time and apply changes to artboard.\n         * @param time - the time to advance the animation by in seconds\n         */StateMachine.prototype.advanceAndApply=function(i){(this||t).instance.advanceAndApply(i)};\n/**\n         * Returns the number of events reported from the last advance call\n         * @returns Number of events reported\n         */StateMachine.prototype.reportedEventCount=function(){return(this||t).instance.reportedEventCount()};\n/**\n         * Returns a RiveEvent object emitted from the last advance call at the given index\n         * of a list of potentially multiple events. If an event at the index is not found,\n         * undefined is returned.\n         * @param i index of the event reported in a list of potentially multiple events\n         * @returns RiveEvent or extended RiveEvent object returned, or undefined\n         */StateMachine.prototype.reportedEventAt=function(i){return(this||t).instance.reportedEventAt(i)};\n/**\n         * Fetches references to the state machine's inputs and caches them\n         * @param runtime an instance of the runtime; needed for the SMIInput types\n         */StateMachine.prototype.initInputs=function(i){for(var o=0;o<(this||t).instance.inputCount();o++){var s=(this||t).instance.input(o);(this||t).inputs.push(this.mapRuntimeInput(s,i))}};\n/**\n         * Maps a runtime input to it's appropriate type\n         * @param input\n         */StateMachine.prototype.mapRuntimeInput=function(t,i){return t.type===i.SMIInput.bool?new L(E.Boolean,t.asBool()):t.type===i.SMIInput.number?new L(E.Number,t.asNumber()):t.type===i.SMIInput.trigger?new L(E.Trigger,t.asTrigger()):void 0};StateMachine.prototype.cleanup=function(){(this||t).inputs.forEach((function(t){t.delete()}));(this||t).inputs.length=0;(this||t).instance.delete()};return StateMachine}();var M=function(){\n/**\n         * Constructs a new animator\n         * @constructor\n         * @param runtime Rive runtime; needed to instance animations & state machines\n         * @param artboard the artboard that holds all animations and state machines\n         * @param animations optional list of animations\n         * @param stateMachines optional list of state machines\n         */\nfunction Animator(i,o,s,h,v){h===void 0&&(h=[]);v===void 0&&(v=[]);(this||t).runtime=i;(this||t).artboard=o;(this||t).eventManager=s;(this||t).animations=h;(this||t).stateMachines=v}\n/**\n         * Adds animations and state machines by their names. If names are shared\n         * between animations & state machines, then the first one found will be\n         * created. Best not to use the same names for these in your Rive file.\n         * @param animatable the name(s) of animations and state machines to add\n         * @returns a list of names of the playing animations and state machines\n         */Animator.prototype.add=function(i,o,s){s===void 0&&(s=true);i=mapToStringArray(i);if(i.length===0){(this||t).animations.forEach((function(t){return t.playing=o}));(this||t).stateMachines.forEach((function(t){return t.playing=o}))}else{var v=(this||t).animations.map((function(t){return t.name}));var m=(this||t).stateMachines.map((function(t){return t.name}));for(var y=0;y<i.length;y++){var w=v.indexOf(i[y]);var _=m.indexOf(i[y]);if(w>=0||_>=0)w>=0?(this||t).animations[w].playing=o:(this||t).stateMachines[_].playing=o;else{var A=(this||t).artboard.animationByName(i[y]);if(A){var R=new h.Animation(A,(this||t).artboard,(this||t).runtime,o);R.advance(0);R.apply(1);(this||t).animations.push(R)}else{var C=(this||t).artboard.stateMachineByName(i[y]);if(C){var E=new P(C,(this||t).runtime,o,(this||t).artboard);(this||t).stateMachines.push(E)}}}}}s&&(o?(this||t).eventManager.fire({type:F.Play,data:(this||t).playing}):(this||t).eventManager.fire({type:F.Pause,data:(this||t).paused}));return o?(this||t).playing:(this||t).paused};\n/**\n         * Adds linear animations by their names.\n         * @param animatables the name(s) of animations to add\n         * @param playing whether animations should play on instantiation\n         */Animator.prototype.initLinearAnimations=function(i,o){var s=(this||t).animations.map((function(t){return t.name}));for(var v=0;v<i.length;v++){var m=s.indexOf(i[v]);if(m>=0)(this||t).animations[m].playing=o;else{var y=(this||t).artboard.animationByName(i[v]);if(y){var w=new h.Animation(y,(this||t).artboard,(this||t).runtime,o);w.advance(0);w.apply(1);(this||t).animations.push(w)}}}};\n/**\n         * Adds state machines by their names.\n         * @param animatables the name(s) of state machines to add\n         * @param playing whether state machines should play on instantiation\n         */Animator.prototype.initStateMachines=function(i,o){var s=(this||t).stateMachines.map((function(t){return t.name}));for(var h=0;h<i.length;h++){var v=s.indexOf(i[h]);if(v>=0)(this||t).stateMachines[v].playing=o;else{var m=(this||t).artboard.stateMachineByName(i[h]);if(m){var y=new P(m,(this||t).runtime,o,(this||t).artboard);(this||t).stateMachines.push(y)}else this.initLinearAnimations([i[h]],o)}}};\n/**\n         * Play the named animations/state machines\n         * @param animatables the names of the animations/machines to play; plays all if empty\n         * @returns a list of the playing items\n         */Animator.prototype.play=function(t){return this.add(t,true)};\n/**\n         * Pauses named animations and state machines, or everything if nothing is\n         * specified\n         * @param animatables names of the animations and state machines to pause\n         * @returns a list of names of the animations and state machines paused\n         */Animator.prototype.pause=function(t){return this.add(t,false)};\n/**\n         * Set time of named animations\n         * @param animations names of the animations to scrub\n         * @param value time scrub value, a floating point number to which the playhead is jumped\n         * @returns a list of names of the animations that were scrubbed\n         */Animator.prototype.scrub=function(i,o){var s=(this||t).animations.filter((function(t){return i.includes(t.name)}));s.forEach((function(t){return t.scrubTo=o}));return s.map((function(t){return t.name}))};Object.defineProperty(Animator.prototype,\"playing\",{get:function(){return(this||t).animations.filter((function(t){return t.playing})).map((function(t){return t.name})).concat((this||t).stateMachines.filter((function(t){return t.playing})).map((function(t){return t.name})))},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"paused\",{get:function(){return(this||t).animations.filter((function(t){return!t.playing})).map((function(t){return t.name})).concat((this||t).stateMachines.filter((function(t){return!t.playing})).map((function(t){return t.name})))},enumerable:false,configurable:true});\n/**\n         * Stops and removes all named animations and state machines\n         * @param animatables animations and state machines to remove\n         * @returns a list of names of removed items\n         */Animator.prototype.stop=function(i){var o=this||t;i=mapToStringArray(i);var s=[];if(i.length===0){s=(this||t).animations.map((function(t){return t.name})).concat((this||t).stateMachines.map((function(t){return t.name})));(this||t).animations.forEach((function(t){return t.cleanup()}));(this||t).stateMachines.forEach((function(t){return t.cleanup()}));(this||t).animations.splice(0,(this||t).animations.length);(this||t).stateMachines.splice(0,(this||t).stateMachines.length)}else{var h=(this||t).animations.filter((function(t){return i.includes(t.name)}));h.forEach((function(t){t.cleanup();o.animations.splice(o.animations.indexOf(t),1)}));var v=(this||t).stateMachines.filter((function(t){return i.includes(t.name)}));v.forEach((function(t){t.cleanup();o.stateMachines.splice(o.stateMachines.indexOf(t),1)}));s=h.map((function(t){return t.name})).concat(v.map((function(t){return t.name})))}(this||t).eventManager.fire({type:F.Stop,data:s});return s};Object.defineProperty(Animator.prototype,\"isPlaying\",{get:function(){return(this||t).animations.reduce((function(t,i){return t||i.playing}),false)||(this||t).stateMachines.reduce((function(t,i){return t||i.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"isPaused\",{get:function(){return!(this||t).isPlaying&&((this||t).animations.length>0||(this||t).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"isStopped\",{get:function(){return(this||t).animations.length===0&&(this||t).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n         * If there are no animations or state machines, add the first one found\n         * @returns the name of the animation or state machine instanced\n         */Animator.prototype.atLeastOne=function(i,o){o===void 0&&(o=true);var s;(this||t).animations.length===0&&(this||t).stateMachines.length===0&&((this||t).artboard.animationCount()>0?this.add([s=(this||t).artboard.animationByIndex(0).name],i,o):(this||t).artboard.stateMachineCount()>0&&this.add([s=(this||t).artboard.stateMachineByIndex(0).name],i,o));return s};Animator.prototype.handleLooping=function(){for(var i=0,o=(this||t).animations.filter((function(t){return t.playing}));i<o.length;i++){var s=o[i];if(s.loopValue===0&&s.loopCount){s.loopCount=0;this.stop(s.name)}else if(s.loopValue===1&&s.loopCount){(this||t).eventManager.fire({type:F.Loop,data:{animation:s.name,type:x.Loop}});s.loopCount=0}else if(s.loopValue===2&&s.loopCount>1){(this||t).eventManager.fire({type:F.Loop,data:{animation:s.name,type:x.PingPong}});s.loopCount=0}}};Animator.prototype.handleStateChanges=function(){var i=[];for(var o=0,s=(this||t).stateMachines.filter((function(t){return t.playing}));o<s.length;o++){var h=s[o];i.push.apply(i,h.statesChanged)}i.length>0&&(this||t).eventManager.fire({type:F.StateChange,data:i})};Animator.prototype.handleAdvancing=function(i){(this||t).eventManager.fire({type:F.Advance,data:i})};return Animator}();var F;(function(t){t.Load=\"load\";t.LoadError=\"loaderror\";t.Play=\"play\";t.Pause=\"pause\";t.Stop=\"stop\";t.Loop=\"loop\";t.Draw=\"draw\";t.Advance=\"advance\";t.StateChange=\"statechange\";t.RiveEvent=\"riveevent\";t.AudioStatusChange=\"audiostatuschange\"})(F||(F={}));var x;(function(t){t.OneShot=\"oneshot\";t.Loop=\"loop\";t.PingPong=\"pingpong\"})(x||(x={}));var j=function(){function EventManager(i){i===void 0&&(i=[]);(this||t).listeners=i}EventManager.prototype.getListeners=function(i){return(this||t).listeners.filter((function(t){return t.type===i}))};EventManager.prototype.add=function(i){(this||t).listeners.includes(i)||(this||t).listeners.push(i)};\n/**\n         * Removes a listener\n         * @param listener the listener with the callback to be removed\n         */EventManager.prototype.remove=function(i){for(var o=0;o<(this||t).listeners.length;o++){var s=(this||t).listeners[o];if(s.type===i.type&&s.callback===i.callback){(this||t).listeners.splice(o,1);break}}};\n/**\n         * Clears all listeners of specified type, or every listener if no type is\n         * specified\n         * @param type the type of listeners to clear, or all listeners if not\n         * specified\n         */EventManager.prototype.removeAll=function(i){var o=this||t;i?(this||t).listeners.filter((function(t){return t.type===i})).forEach((function(t){return o.remove(t)})):(this||t).listeners.splice(0,(this||t).listeners.length)};EventManager.prototype.fire=function(t){var i=this.getListeners(t.type);i.forEach((function(i){return i.callback(t)}))};return EventManager}();var O=function(){function TaskQueueManager(i){(this||t).eventManager=i;(this||t).queue=[]}TaskQueueManager.prototype.add=function(i){(this||t).queue.push(i)};TaskQueueManager.prototype.process=function(){while((this||t).queue.length>0){var i=(this||t).queue.shift();(i===null||i===void 0?void 0:i.action)&&i.action();(i===null||i===void 0?void 0:i.event)&&(this||t).eventManager.fire(i.event)}};return TaskQueueManager}();var I;(function(t){t[t.AVAILABLE=0]=\"AVAILABLE\";t[t.UNAVAILABLE=1]=\"UNAVAILABLE\"})(I||(I={}));var k=function(i){m(AudioManager,i);function AudioManager(){var o=i!==null&&i.apply(this||t,arguments)||this||t;o._started=false;o._enabled=false;o._status=I.UNAVAILABLE;return o}AudioManager.prototype.delay=function(i){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(t){return[2,new Promise((function(t){return setTimeout(t,i)}))]}))}))};AudioManager.prototype.timeout=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(t){return[2,new Promise((function(t,i){return setTimeout(i,50)}))]}))}))};AudioManager.prototype.reportToListeners=function(){this.fire({type:F.AudioStatusChange});this.removeAll()};AudioManager.prototype.enableAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(i){if(!(this||t)._enabled){(this||t)._enabled=true;(this||t)._status=I.AVAILABLE;this.reportToListeners()}return[2]}))}))};AudioManager.prototype.testAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(i){switch(i.label){case 0:if(!((this||t)._status===I.UNAVAILABLE&&(this||t)._audioContext!==null))return[3,4];i.label=1;case 1:i.trys.push([1,3,,4]);return[4,Promise.race([(this||t)._audioContext.resume(),this.timeout()])];case 2:i.sent();this.enableAudio();return[3,4];case 3:i.sent();return[3,4];case 4:return[2]}}))}))};AudioManager.prototype._establishAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(i){switch(i.label){case 0:if(!!(this||t)._started)return[3,5];(this||t)._started=true;if(!(typeof window==\"undefined\"))return[3,1];this.enableAudio();return[3,5];case 1:(this||t)._audioContext=new AudioContext;this.listenForUserAction();i.label=2;case 2:return(this||t)._status===I.UNAVAILABLE?[4,this.testAudio()]:[3,5];case 3:i.sent();return[4,this.delay(1e3)];case 4:i.sent();return[3,2];case 5:return[2]}}))}))};AudioManager.prototype.listenForUserAction=function(){var i=this||t;var _clickListener=function(){return y(i,void 0,void 0,(function(){return w(this||t,(function(t){this.enableAudio();return[2]}))}))};document.addEventListener(\"pointerdown\",_clickListener,{once:true})};AudioManager.prototype.establishAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(t){this._establishAudio();return[2]}))}))};Object.defineProperty(AudioManager.prototype,\"systemVolume\",{get:function(){if((this||t)._status===I.UNAVAILABLE){this.testAudio();return 0}return 1},enumerable:false,configurable:true});Object.defineProperty(AudioManager.prototype,\"status\",{get:function(){return(this||t)._status},enumerable:false,configurable:true});return AudioManager}(j);var D=new k;var U=function(){function FakeResizeObserver(){}FakeResizeObserver.prototype.observe=function(){};FakeResizeObserver.prototype.unobserve=function(){};FakeResizeObserver.prototype.disconnect=function(){};return FakeResizeObserver}();var N=globalThis.ResizeObserver||U;var $=function(){function ObjectObservers(){var i=this||t;(this||t)._elementsMap=new Map;(this||t)._onObservedEntry=function(t){var o=i._elementsMap.get(t.target);o!==null?o.onResize(t.target.clientWidth==0||t.target.clientHeight==0):i._resizeObserver.unobserve(t.target)};(this||t)._onObserved=function(t){t.forEach(i._onObservedEntry)};(this||t)._resizeObserver=new N((this||t)._onObserved)}ObjectObservers.prototype.add=function(i,o){var s={onResize:o,element:i};(this||t)._elementsMap.set(i,s);(this||t)._resizeObserver.observe(i);return s};ObjectObservers.prototype.remove=function(i){(this||t)._resizeObserver.unobserve(i.element);(this||t)._elementsMap.delete(i.element)};return ObjectObservers}();var z=new $;var X=function(){function RiveFile(i){(this||t).enableRiveAssetCDN=true;(this||t).referenceCount=0;(this||t).src=i.src;(this||t).buffer=i.buffer;i.assetLoader&&((this||t).assetLoader=i.assetLoader);(this||t).enableRiveAssetCDN=typeof i.enableRiveAssetCDN!=\"boolean\"||i.enableRiveAssetCDN;(this||t).eventManager=new j;i.onLoad&&this.on(F.Load,i.onLoad);i.onLoadError&&this.on(F.LoadError,i.onLoadError)}RiveFile.prototype.initData=function(){return y(this||t,void 0,void 0,(function(){var i,o,s;return w(this||t,(function(h){switch(h.label){case 0:if(!(this||t).src)return[3,2];i=this||t;return[4,loadRiveFile((this||t).src)];case 1:i.buffer=h.sent();h.label=2;case 2:(this||t).assetLoader&&(o=new(this||t).runtime.CustomFileAssetLoader({loadContents:(this||t).assetLoader}));s=this||t;return[4,(this||t).runtime.load(new Uint8Array((this||t).buffer),o,(this||t).enableRiveAssetCDN)];case 3:s.file=h.sent();if((this||t).file===null){(this||t).eventManager.fire({type:F.LoadError,data:null});throw new Error(RiveFile.fileLoadErrorMessage)}(this||t).eventManager.fire({type:F.Load,data:this||t});return[2]}}))}))};RiveFile.prototype.init=function(){return y(this||t,void 0,void 0,(function(){var i;return w(this||t,(function(o){switch(o.label){case 0:if(!(this||t).src&&!(this||t).buffer)throw new Error(RiveFile.missingErrorMessage);i=this||t;return[4,C.awaitInstance()];case 1:i.runtime=o.sent();return[4,this.initData()];case 2:o.sent();return[2]}}))}))};\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */RiveFile.prototype.on=function(i,o){(this||t).eventManager.add({type:i,callback:o})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */RiveFile.prototype.off=function(i,o){(this||t).eventManager.remove({type:i,callback:o})};RiveFile.prototype.cleanup=function(){var i;(this||t).referenceCount-=1;if((this||t).referenceCount<=0){this.removeAllRiveEventListeners();(i=(this||t).file)===null||i===void 0?void 0:i.delete()}};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */RiveFile.prototype.removeAllRiveEventListeners=function(i){(this||t).eventManager.removeAll(i)};RiveFile.prototype.getInstance=function(){if((this||t).file!==null){(this||t).referenceCount+=1;return(this||t).file}};RiveFile.missingErrorMessage=\"Rive source file or data buffer required\";RiveFile.fileLoadErrorMessage=\"The file failed to load\";return RiveFile}();var H=function(){function Rive(i){var o=this||t;var s;(this||t).loaded=false;(this||t)._observed=null;(this||t).readyForPlaying=false;(this||t).artboard=null;(this||t).eventCleanup=null;(this||t).shouldDisableRiveListeners=false;(this||t).automaticallyHandleEvents=false;(this||t).enableRiveAssetCDN=true;(this||t)._volume=1;(this||t)._artboardWidth=void 0;(this||t)._artboardHeight=void 0;(this||t)._devicePixelRatioUsed=1;(this||t)._hasZeroSize=false;(this||t)._audioEventListener=null;(this||t).durations=[];(this||t).frameTimes=[];(this||t).frameCount=0;(this||t).isTouchScrollEnabled=false;(this||t).onCanvasResize=function(t){o._hasZeroSize=t;o._layout.maxX&&o._layout.maxY||o.resizeToCanvas()};(this||t).renderSecondTimer=0;(this||t).canvas=i.canvas;i.canvas.constructor===HTMLCanvasElement&&((this||t)._observed=z.add((this||t).canvas,(this||t).onCanvasResize));(this||t).src=i.src;(this||t).buffer=i.buffer;(this||t).riveFile=i.riveFile;(this||t).layout=(s=i.layout)!==null&&s!==void 0?s:new R;(this||t).shouldDisableRiveListeners=!!i.shouldDisableRiveListeners;(this||t).isTouchScrollEnabled=!!i.isTouchScrollEnabled;(this||t).automaticallyHandleEvents=!!i.automaticallyHandleEvents;(this||t).enableRiveAssetCDN=i.enableRiveAssetCDN===void 0||i.enableRiveAssetCDN;(this||t).eventManager=new j;i.onLoad&&this.on(F.Load,i.onLoad);i.onLoadError&&this.on(F.LoadError,i.onLoadError);i.onPlay&&this.on(F.Play,i.onPlay);i.onPause&&this.on(F.Pause,i.onPause);i.onStop&&this.on(F.Stop,i.onStop);i.onLoop&&this.on(F.Loop,i.onLoop);i.onStateChange&&this.on(F.StateChange,i.onStateChange);i.onAdvance&&this.on(F.Advance,i.onAdvance)\n/**\n           * @deprecated Use camelCase'd versions instead.\n           */;i.onload&&!i.onLoad&&this.on(F.Load,i.onload);i.onloaderror&&!i.onLoadError&&this.on(F.LoadError,i.onloaderror);i.onplay&&!i.onPlay&&this.on(F.Play,i.onplay);i.onpause&&!i.onPause&&this.on(F.Pause,i.onpause);i.onstop&&!i.onStop&&this.on(F.Stop,i.onstop);i.onloop&&!i.onLoop&&this.on(F.Loop,i.onloop);i.onstatechange&&!i.onStateChange&&this.on(F.StateChange,i.onstatechange);i.assetLoader&&((this||t).assetLoader=i.assetLoader);(this||t).taskQueue=new O((this||t).eventManager);this.init({src:(this||t).src,buffer:(this||t).buffer,riveFile:(this||t).riveFile,autoplay:i.autoplay,animations:i.animations,stateMachines:i.stateMachines,artboard:i.artboard,useOffscreenRenderer:i.useOffscreenRenderer})}Rive.new=function(t){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new Rive(t)};Rive.prototype.onSystemAudioChanged=function(){(this||t).volume=(this||t)._volume};Rive.prototype.init=function(i){var o=this||t;var s=i.src,h=i.buffer,v=i.riveFile,m=i.animations,y=i.stateMachines,w=i.artboard,_=i.autoplay,A=_!==void 0&&_,R=i.useOffscreenRenderer,E=R!==void 0&&R;(this||t).src=s;(this||t).buffer=h;(this||t).riveFile=v;if(!(this||t).src&&!(this||t).buffer&&!(this||t).riveFile)throw new Error(Rive.missingErrorMessage);var L=mapToStringArray(m);var T=mapToStringArray(y);(this||t).loaded=false;(this||t).readyForPlaying=false;C.awaitInstance().then((function(t){o.runtime=t;o.removeRiveListeners();o.deleteRiveRenderer();o.renderer=o.runtime.makeRenderer(o.canvas,E);o.canvas.width||o.canvas.height||o.resizeDrawingSurfaceToCanvas();o.initData(w,L,T,A).then((function(){return o.setupRiveListeners()})).catch((function(t){console.error(t)}))})).catch((function(t){console.error(t)}))};\n/**\n         * Setup Rive Listeners on the canvas\n         * @param riveListenerOptions - Enables TouchEvent events on the canvas. Set to true to allow\n         * touch scrolling on the canvas element on touch-enabled devices\n         * i.e. { isTouchScrollEnabled: true }\n         */Rive.prototype.setupRiveListeners=function(i){var o=this||t;(this||t).eventCleanup&&this.eventCleanup();if(!(this||t).shouldDisableRiveListeners){var s=((this||t).animator.stateMachines||[]).filter((function(t){return t.playing&&o.runtime.hasListeners(t.instance)})).map((function(t){return t.instance}));var h=(this||t).isTouchScrollEnabled;i&&\"isTouchScrollEnabled\"in i&&(h=i.isTouchScrollEnabled);(this||t).eventCleanup=(0,v.registerTouchInteractions)({canvas:(this||t).canvas,artboard:(this||t).artboard,stateMachines:s,renderer:(this||t).renderer,rive:(this||t).runtime,fit:(this||t)._layout.runtimeFit((this||t).runtime),alignment:(this||t)._layout.runtimeAlignment((this||t).runtime),isTouchScrollEnabled:h,layoutScaleFactor:(this||t)._layout.layoutScaleFactor})}};Rive.prototype.removeRiveListeners=function(){if((this||t).eventCleanup){this.eventCleanup();(this||t).eventCleanup=null}};Rive.prototype.initializeAudio=function(){var i=this||t;var o;if(D.status==I.UNAVAILABLE&&((o=(this||t).artboard)===null||o===void 0?void 0:o.hasAudio)&&(this||t)._audioEventListener===null){(this||t)._audioEventListener={type:F.AudioStatusChange,callback:function(){return i.onSystemAudioChanged()}};D.add((this||t)._audioEventListener);D.establishAudio()}};Rive.prototype.initArtboardSize=function(){if((this||t).artboard){(this||t)._artboardWidth=(this||t).artboard.width=(this||t)._artboardWidth||(this||t).artboard.width;(this||t)._artboardHeight=(this||t).artboard.height=(this||t)._artboardHeight||(this||t).artboard.height}};Rive.prototype.initData=function(i,o,s,h){return y(this||t,void 0,void 0,(function(){var v;var m;return w(this||t,(function(y){switch(y.label){case 0:y.trys.push([0,3,,4]);if(!((this||t).riveFile==null))return[3,2];(this||t).riveFile=new X({src:(this||t).src,buffer:(this||t).buffer,enableRiveAssetCDN:(this||t).enableRiveAssetCDN,assetLoader:(this||t).assetLoader});return[4,(this||t).riveFile.init()];case 1:y.sent();y.label=2;case 2:(this||t).file=(this||t).riveFile.getInstance();this.initArtboard(i,o,s,h);this.initArtboardSize();this.initializeAudio();(this||t).loaded=true;(this||t).eventManager.fire({type:F.Load,data:(m=(this||t).src)!==null&&m!==void 0?m:\"buffer\"});(this||t).readyForPlaying=true;(this||t).taskQueue.process();this.drawFrame();return[2,Promise.resolve()];case 3:y.sent();v=\"Problem loading file; may be corrupt!\";console.warn(v);(this||t).eventManager.fire({type:F.LoadError,data:v});return[2,Promise.reject(v)];case 4:return[2]}}))}))};Rive.prototype.initArtboard=function(i,o,s,h){if((this||t).file){var v=i?(this||t).file.artboardByName(i):(this||t).file.defaultArtboard();if(v){(this||t).artboard=v;v.volume=(this||t)._volume*D.systemVolume;if((this||t).artboard.animationCount()<1){y=\"Artboard has no animations\";(this||t).eventManager.fire({type:F.LoadError,data:y});throw y}(this||t).animator=new M((this||t).runtime,(this||t).artboard,(this||t).eventManager);var m;if(o.length>0||s.length>0){m=o.concat(s);(this||t).animator.initLinearAnimations(o,h);(this||t).animator.initStateMachines(s,h)}else m=[(this||t).animator.atLeastOne(h,false)];(this||t).taskQueue.add({event:{type:h?F.Play:F.Pause,data:m}})}else{var y=\"Invalid artboard name or no default artboard\";console.warn(y);(this||t).eventManager.fire({type:F.LoadError,data:y})}}};Rive.prototype.drawFrame=function(){this.startRendering()};\n/**\n         * Draw rendering loop; renders animation frames at the correct time interval.\n         * @param time the time at which to render a frame\n         */Rive.prototype.draw=function(i,o){(this||t).frameRequestId=null;var s=performance.now();(this||t).lastRenderTime||((this||t).lastRenderTime=i);(this||t).renderSecondTimer+=i-(this||t).lastRenderTime;if((this||t).renderSecondTimer>5e3){(this||t).renderSecondTimer=0;o===null||o===void 0?void 0:o()}var h=(i-(this||t).lastRenderTime)/1e3;(this||t).lastRenderTime=i;var m=(this||t).animator.animations.filter((function(t){return t.playing||t.needsScrub})).sort((function(t){return t.needsScrub?-1:1}));for(var y=0,w=m;y<w.length;y++){var _=w[y];_.advance(h);_.instance.didLoop&&(_.loopCount+=1);_.apply(1)}var A=(this||t).animator.stateMachines.filter((function(t){return t.playing}));for(var R=0,C=A;R<C.length;R++){var E=C[R];var L=E.reportedEventCount();if(L)for(var P=0;P<L;P++){var M=E.reportedEventAt(P);if(M)if(M.type===T.OpenUrl){(this||t).eventManager.fire({type:F.RiveEvent,data:M});if((this||t).automaticallyHandleEvents){var x=document.createElement(\"a\");var j=M,O=j.url,I=j.target;var k=(0,v.sanitizeUrl)(O);O&&x.setAttribute(\"href\",k);I&&x.setAttribute(\"target\",I);k&&k!==v.BLANK_URL&&x.click()}}else(this||t).eventManager.fire({type:F.RiveEvent,data:M})}E.advanceAndApply(h)}(this||t).animator.stateMachines.length==0&&(this||t).artboard.advance(h);var D=(this||t).renderer;D.clear();D.save();this.alignRenderer();(this||t)._hasZeroSize||(this||t).artboard.draw(D);D.restore();D.flush();(this||t).animator.handleLooping();(this||t).animator.handleStateChanges();(this||t).animator.handleAdvancing(h);(this||t).frameCount++;var U=performance.now();(this||t).frameTimes.push(U);(this||t).durations.push(U-s);while((this||t).frameTimes[0]<=U-1e3){(this||t).frameTimes.shift();(this||t).durations.shift()}(this||t).animator.isPlaying?this.startRendering():((this||t).animator.isPaused||(this||t).animator.isStopped)&&((this||t).lastRenderTime=0)};Rive.prototype.alignRenderer=function(){var i=this||t,o=i.renderer,s=i.runtime,h=i._layout,v=i.artboard;o.align(h.runtimeFit(s),h.runtimeAlignment(s),{minX:h.minX,minY:h.minY,maxX:h.maxX,maxY:h.maxY},v.bounds,(this||t)._devicePixelRatioUsed*h.layoutScaleFactor)};Object.defineProperty(Rive.prototype,\"fps\",{get:function(){return(this||t).durations.length},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"frameTime\",{get:function(){return(this||t).durations.length===0?0:((this||t).durations.reduce((function(t,i){return t+i}),0)/(this||t).durations.length).toFixed(4)},enumerable:false,configurable:true});Rive.prototype.cleanup=function(){var i;this.stopRendering();this.cleanupInstances();(this||t)._observed!==null&&z.remove((this||t)._observed);this.removeRiveListeners();(i=(this||t).riveFile)===null||i===void 0?void 0:i.cleanup();(this||t).riveFile=null;(this||t).file=null;this.deleteRiveRenderer();if((this||t)._audioEventListener!==null){D.remove((this||t)._audioEventListener);(this||t)._audioEventListener=null}};Rive.prototype.deleteRiveRenderer=function(){var i;(i=(this||t).renderer)===null||i===void 0?void 0:i.delete();(this||t).renderer=null};Rive.prototype.cleanupInstances=function(){(this||t).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||t).artboard){(this||t).artboard.delete();(this||t).artboard=null}};\n/**\n         * Tries to query the setup Artboard for a text run node with the given name.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - TextValueRun node or undefined if the text run cannot be queried\n         */Rive.prototype.retrieveTextRun=function(i){var o;if(i)if((this||t).artboard){var s=(this||t).artboard.textRun(i);if(s)return s;console.warn(\"Could not access a text run with name '\".concat(i,\"' in the '\").concat((o=(this||t).artboard)===null||o===void 0?void 0:o.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n         * Returns a string from a given text run node name, or undefined if the text run\n         * cannot be queried.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - String value of the text run node or undefined\n         */Rive.prototype.getTextRunValue=function(t){var i=this.retrieveTextRun(t);return i?i.text:void 0};\n/**\n         * Sets a text value for a given text run node name if possible\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @param textRunValue - String value to set on the text run node\n         */Rive.prototype.setTextRunValue=function(t,i){var o=this.retrieveTextRun(t);o&&(o.text=i)};Rive.prototype.play=function(i,o){var s=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).animator.play(i);(this||t).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||t).taskQueue.add({action:function(){return s.play(i,o)}})};Rive.prototype.pause=function(i){var o=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).eventCleanup&&this.eventCleanup();(this||t).animator.pause(i)}else(this||t).taskQueue.add({action:function(){return o.pause(i)}})};Rive.prototype.scrub=function(i,o){var s=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).animator.scrub(i,o||0);this.drawFrame()}else(this||t).taskQueue.add({action:function(){return s.scrub(i,o)}})};Rive.prototype.stop=function(i){var o=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).animator&&(this||t).animator.stop(i);(this||t).eventCleanup&&this.eventCleanup()}else(this||t).taskQueue.add({action:function(){return o.stop(i)}})};\n/**\n         * Resets the animation\n         * @param artboard the name of the artboard, or default if none given\n         * @param animations the names of animations for playback\n         * @param stateMachines the names of state machines for playback\n         * @param autoplay whether to autoplay when reset, defaults to false\n         *\n         */Rive.prototype.reset=function(i){var o;var s=i===null||i===void 0?void 0:i.artboard;var h=mapToStringArray(i===null||i===void 0?void 0:i.animations);var v=mapToStringArray(i===null||i===void 0?void 0:i.stateMachines);var m=(o=i===null||i===void 0?void 0:i.autoplay)!==null&&o!==void 0&&o;this.cleanupInstances();this.initArtboard(s,h,v,m);(this||t).taskQueue.process()};Rive.prototype.load=function(i){(this||t).file=null;this.stop();this.init(i)};Object.defineProperty(Rive.prototype,\"layout\",{get:function(){return(this||t)._layout},set:function(i){(this||t)._layout=i;i.maxX&&i.maxY||this.resizeToCanvas();(this||t).loaded&&!(this||t).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});Rive.prototype.resizeToCanvas=function(){(this||t)._layout=(this||t).layout.copyWith({minX:0,minY:0,maxX:(this||t).canvas.width,maxY:(this||t).canvas.height})};Rive.prototype.resizeDrawingSurfaceToCanvas=function(i){if((this||t).canvas instanceof HTMLCanvasElement&&!!window){var o=(this||t).canvas.getBoundingClientRect(),s=o.width,h=o.height;var v=i||window.devicePixelRatio||1;(this||t).devicePixelRatioUsed=v;(this||t).canvas.width=v*s;(this||t).canvas.height=v*h;this.startRendering();this.resizeToCanvas();if((this||t).layout.fit===_.Layout){var m=(this||t)._layout.layoutScaleFactor;(this||t).artboard.width=s/m;(this||t).artboard.height=h/m}}};Object.defineProperty(Rive.prototype,\"source\",{get:function(){return(this||t).src},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"activeArtboard\",{get:function(){return(this||t).artboard?(this||t).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"animationNames\",{get:function(){if(!(this||t).loaded||!(this||t).artboard)return[];var i=[];for(var o=0;o<(this||t).artboard.animationCount();o++)i.push((this||t).artboard.animationByIndex(o).name);return i},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"stateMachineNames\",{get:function(){if(!(this||t).loaded||!(this||t).artboard)return[];var i=[];for(var o=0;o<(this||t).artboard.stateMachineCount();o++)i.push((this||t).artboard.stateMachineByIndex(o).name);return i},enumerable:false,configurable:true});\n/**\n         * Returns the inputs for the specified instanced state machine, or an empty\n         * list if the name is invalid or the state machine is not instanced\n         * @param name the state machine name\n         * @returns the inputs for the named state machine\n         */Rive.prototype.stateMachineInputs=function(i){if((this||t).loaded){var o=(this||t).animator.stateMachines.find((function(t){return t.name===i}));return o===null||o===void 0?void 0:o.inputs}};Rive.prototype.retrieveInputAtPath=function(i,o){if(i)if((this||t).artboard){var s=(this||t).artboard.inputByPath(i,o);if(s)return s;console.warn(\"Could not access an input with name: '\".concat(i,\"', at path:'\").concat(o,\"'\"))}else console.warn(\"Tried to access input: '\".concat(i,\"', at path: '\").concat(o,\"', but the Artboard is null\"));else console.warn(\"No input name provided for path '\".concat(o,\"'\"))};\n/**\n         * Set the boolean input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */Rive.prototype.setBooleanStateAtPath=function(t,i,o){var s=this.retrieveInputAtPath(t,o);s&&(s.type===E.Boolean?s.asBool().value=i:console.warn(\"Input with name: '\".concat(t,\"', at path:'\").concat(o,\"' is not a boolean\")))};\n/**\n         * Set the number input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */Rive.prototype.setNumberStateAtPath=function(t,i,o){var s=this.retrieveInputAtPath(t,o);s&&(s.type===E.Number?s.asNumber().value=i:console.warn(\"Input with name: '\".concat(t,\"', at path:'\").concat(o,\"' is not a number\")))};\n/**\n         * Fire the trigger with the provided name at the given path\n         * @param input the state machine input name\n         * @param path the path the input is located at an artboard level\n         */Rive.prototype.fireStateAtPath=function(t,i){var o=this.retrieveInputAtPath(t,i);o&&(o.type===E.Trigger?o.asTrigger().fire():console.warn(\"Input with name: '\".concat(t,\"', at path:'\").concat(i,\"' is not a trigger\")))};Rive.prototype.retrieveTextAtPath=function(i,o){if(i)if(o)if((this||t).artboard){var s=(this||t).artboard.textByPath(i,o);if(s)return s;console.warn(\"Could not access text with name: '\".concat(i,\"', at path:'\").concat(o,\"'\"))}else console.warn(\"Tried to access text: '\".concat(i,\"', at path: '\").concat(o,\"', but the Artboard is null\"));else console.warn(\"No path provided for text '\".concat(i,\"'\"));else console.warn(\"No text name provided for path '\".concat(o,\"'\"))};\n/**\n         * Retrieves the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param path The path to the text run within the artboard\n         * @returns The text value of the text run, or undefined if not found\n         *\n         * @example\n         * // Get the text value for a text run named \"title\" at one nested artboard deep\n         * const titleText = riveInstance.getTextRunValueAtPath(\"title\", \"artboard1\");\n         *\n         * @example\n         * // Get the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * const subtitleText = riveInstance.getTextRunValueAtPath(\"subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */Rive.prototype.getTextRunValueAtPath=function(t,i){var o=this.retrieveTextAtPath(t,i);if(o)return o.text;console.warn(\"Could not get text with name: '\".concat(t,\"', at path:'\").concat(i,\"'\"))};\n/**\n         * Sets the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param value The new text value to set\n         * @param path The path to the text run within the artboard\n         * @returns void\n         *\n         * @example\n         * // Set the text value for a text run named \"title\" at one nested artboard deep\n         * riveInstance.setTextRunValueAtPath(\"title\", \"New Title\", \"artboard1\");\n         *\n         * @example\n         * // Set the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * riveInstance.setTextRunValueAtPath(\"subtitle\", \"New Subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */Rive.prototype.setTextRunValueAtPath=function(t,i,o){var s=this.retrieveTextAtPath(t,o);s?s.text=i:console.warn(\"Could not set text with name: '\".concat(t,\"', at path:'\").concat(o,\"'\"))};Object.defineProperty(Rive.prototype,\"playingStateMachineNames\",{get:function(){return(this||t).loaded?(this||t).animator.stateMachines.filter((function(t){return t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"playingAnimationNames\",{get:function(){return(this||t).loaded?(this||t).animator.animations.filter((function(t){return t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"pausedAnimationNames\",{get:function(){return(this||t).loaded?(this||t).animator.animations.filter((function(t){return!t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"pausedStateMachineNames\",{\n/**\n           *  Returns a list of paused machine names\n           * @returns a list of state machine names that are paused\n           */\nget:function(){return(this||t).loaded?(this||t).animator.stateMachines.filter((function(t){return!t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isPlaying\",{\n/**\n           * @returns true if any animation is playing\n           */\nget:function(){return(this||t).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isPaused\",{\n/**\n           * @returns true if all instanced animations are paused\n           */\nget:function(){return(this||t).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isStopped\",{\n/**\n           * @returns true if no animations are playing or paused\n           */\nget:function(){return(this||t).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"bounds\",{\n/**\n           * @returns the bounds of the current artboard, or undefined if the artboard\n           * isn't loaded yet.\n           */\nget:function(){return(this||t).artboard?(this||t).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */Rive.prototype.on=function(i,o){(this||t).eventManager.add({type:i,callback:o})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */Rive.prototype.off=function(i,o){(this||t).eventManager.remove({type:i,callback:o})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @deprecated\n         * @param callback the callback to unsubscribe from\n         */Rive.prototype.unsubscribe=function(t,i){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(t,i)};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */Rive.prototype.removeAllRiveEventListeners=function(i){(this||t).eventManager.removeAll(i)};\n/**\n         * Unsubscribes all listeners from an event type, or everything if no type is\n         * given\n         * @deprecated\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */Rive.prototype.unsubscribeAll=function(t){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(t)};Rive.prototype.stopRendering=function(){if((this||t).loaded&&(this||t).frameRequestId){(this||t).runtime.cancelAnimationFrame?(this||t).runtime.cancelAnimationFrame((this||t).frameRequestId):cancelAnimationFrame((this||t).frameRequestId);(this||t).frameRequestId=null}};Rive.prototype.startRendering=function(){(this||t).loaded&&(this||t).artboard&&!(this||t).frameRequestId&&((this||t).runtime.requestAnimationFrame?(this||t).frameRequestId=(this||t).runtime.requestAnimationFrame((this||t).draw.bind(this||t)):(this||t).frameRequestId=requestAnimationFrame((this||t).draw.bind(this||t)))};\n/**\n         * Enables frames-per-second (FPS) reporting for the runtime\n         * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n         * the page with the FPS reading\n         * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n         */Rive.prototype.enableFPSCounter=function(i){(this||t).runtime.enableFPSCounter(i)};Rive.prototype.disableFPSCounter=function(){(this||t).runtime.disableFPSCounter()};Object.defineProperty(Rive.prototype,\"contents\",{get:function(){if((this||t).loaded){var i={artboards:[]};for(var o=0;o<(this||t).file.artboardCount();o++){var s=(this||t).file.artboardByIndex(o);var h={name:s.name,animations:[],stateMachines:[]};for(var v=0;v<s.animationCount();v++){var m=s.animationByIndex(v);h.animations.push(m.name)}for(var y=0;y<s.stateMachineCount();y++){var w=s.stateMachineByIndex(y);var _=w.name;var A=new(this||t).runtime.StateMachineInstance(w,s);var R=[];for(var C=0;C<A.inputCount();C++){var E=A.input(C);R.push({name:E.name,type:E.type})}h.stateMachines.push({name:_,inputs:R})}i.artboards.push(h)}return i}},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"volume\",{get:function(){(this||t).artboard&&(this||t).artboard.volume!==(this||t)._volume&&((this||t)._volume=(this||t).artboard.volume);return(this||t)._volume},set:function(i){(this||t)._volume=i;(this||t).artboard&&((this||t).artboard.volume=i*D.systemVolume)},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"artboardWidth\",{get:function(){var i;return(this||t).artboard?(this||t).artboard.width:(i=(this||t)._artboardWidth)!==null&&i!==void 0?i:0},set:function(i){(this||t)._artboardWidth=i;(this||t).artboard&&((this||t).artboard.width=i)},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"artboardHeight\",{get:function(){var i;return(this||t).artboard?(this||t).artboard.height:(i=(this||t)._artboardHeight)!==null&&i!==void 0?i:0},set:function(i){(this||t)._artboardHeight=i;(this||t).artboard&&((this||t).artboard.height=i)},enumerable:false,configurable:true});Rive.prototype.resetArtboardSize=function(){if((this||t).artboard){(this||t).artboard.resetArtboardSize();(this||t)._artboardWidth=(this||t).artboard.width;(this||t)._artboardHeight=(this||t).artboard.height}else{(this||t)._artboardWidth=void 0;(this||t)._artboardHeight=void 0}};Object.defineProperty(Rive.prototype,\"devicePixelRatioUsed\",{get:function(){return(this||t)._devicePixelRatioUsed},set:function(i){(this||t)._devicePixelRatioUsed=i},enumerable:false,configurable:true});Rive.missingErrorMessage=\"Rive source file or data buffer required\";return Rive}();var loadRiveFile=function(i){return y(void 0,void 0,void 0,(function(){var o,s,h;return w(this||t,(function(t){switch(t.label){case 0:o=new Request(i);return[4,fetch(o)];case 1:s=t.sent();return[4,s.arrayBuffer()];case 2:h=t.sent();return[2,h]}}))}))};var mapToStringArray=function(t){return typeof t===\"string\"?[t]:t instanceof Array?t:[]};var G={EventManager:j,TaskQueueManager:O};var decodeAudio=function(t){return new Promise((function(i){return C.getInstance((function(o){o.decodeAudio(t,i)}))}))};var decodeImage=function(t){return new Promise((function(i){return C.getInstance((function(o){o.decodeImage(t,i)}))}))};var decodeFont=function(t){return new Promise((function(i){return C.getInstance((function(o){o.decodeFont(t,i)}))}))}})();return s})()));var o=i;const s=i.rive,h=i.__esModule;export{h as __esModule,o as default,s as rive};\n//# sourceMappingURL=rive.js.map\n","import*as t from\"react\";import*as i from\"@rive-app/canvas\";var l=t;try{\"default\"in t&&(l=t.default)}catch(p){}var f=i;try{\"default\"in i&&(f=i.default)}catch(p){}var d=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var v={};Object.defineProperty(v,\"__esModule\",{value:!0});var p=l,y=f;function n(t){return t&&\"object\"==typeof t&&\"default\"in t?t:{default:t}}var g=n(p),r=function(){return r=Object.assign||function(t){for(var i,l=1,f=arguments.length;l<f;l++)for(var d in i=arguments[l])Object.prototype.hasOwnProperty.call(i,d)&&(t[d]=i[d]);return t},r.apply(this||d,arguments)};function o(t,i){var l={};for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&i.indexOf(f)<0&&(l[f]=t[f]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var d=0;for(f=Object.getOwnPropertySymbols(t);d<f.length;d++)i.indexOf(f[d])<0&&Object.prototype.propertyIsEnumerable.call(t,f[d])&&(l[f[d]]=t[f[d]])}return l}function a(t,i,l,f){return new(l||(l=Promise))((function(d,v){function a(t){try{s(f.next(t))}catch(t){v(t)}}function u(t){try{s(f.throw(t))}catch(t){v(t)}}function s(t){var i;t.done?d(t.value):(i=t.value,i instanceof l?i:new l((function(t){t(i)}))).then(a,u)}s((f=f.apply(t,i||[])).next())}))}function u(t,i){var l,f,v,p={label:0,sent:function(){if(1&v[0])throw v[1];return v[1]},trys:[],ops:[]},y=Object.create((\"function\"==typeof Iterator?Iterator:Object).prototype);return y.next=u(0),y.throw=u(1),y.return=u(2),\"function\"==typeof Symbol&&(y[Symbol.iterator]=function(){return this||d}),y;function u(d){return function(g){return function(d){if(l)throw new TypeError(\"Generator is already executing.\");for(;y&&(y=0,d[0]&&(p=0)),p;)try{if(l=1,f&&(v=2&d[0]?f.return:d[0]?f.throw||((v=f.return)&&v.call(f),0):f.next)&&!(v=v.call(f,d[1])).done)return v;switch(f=0,v&&(d=[2&d[0],v.value]),d[0]){case 0:case 1:v=d;break;case 4:return p.label++,{value:d[1],done:!1};case 5:p.label++,f=d[1],d=[0];continue;case 7:d=p.ops.pop(),p.trys.pop();continue;default:if(!(v=p.trys,(v=v.length>0&&v[v.length-1])||6!==d[0]&&2!==d[0])){p=0;continue}if(3===d[0]&&(!v||d[1]>v[0]&&d[1]<v[3])){p.label=d[1];break}if(6===d[0]&&p.label<v[1]){p.label=v[1],v=d;break}if(v&&p.label<v[2]){p.label=v[2],p.ops.push(d);break}v[2]&&p.ops.pop(),p.trys.pop();continue}d=i.call(t,p)}catch(t){d=[6,t],f=0}finally{l=v=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}([d,g])}}}function s(t){var i=t||c(),l=p.useState(i),f=l[0],d=l[1];return p.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var e=function(){var i=t||c();d(i)},i=window.matchMedia(\"screen and (resolution: \".concat(f,\"dppx)\"));return i.hasOwnProperty(\"addEventListener\")?i.addEventListener(\"change\",e):i.addListener(e),function(){i.hasOwnProperty(\"removeEventListener\")?i.removeEventListener(\"change\",e):i.removeListener(e)}}}),[f,t]),f}function c(){var t=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,t),3)}\"function\"==typeof SuppressedError&&SuppressedError;var m=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var R=globalThis.ResizeObserver||m,x=void 0!==globalThis.ResizeObserver,T=!x;function h(t,i){void 0===i&&(i=!0);var l=p.useState({width:0,height:0}),f=l[0],v=l[1];p.useEffect((function(){if(\"undefined\"!=typeof window&&i){var e=function(){v({width:window.innerWidth,height:window.innerHeight})};return T&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var y,g,m,P=p.useRef(new R((y=function(t){x&&v({width:t[t.length-1].contentRect.width,height:t[t.length-1].contentRect.height})},g=0,m=0,function(){for(var t=this||d,i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];clearTimeout(m),m=window.setTimeout((function(){return y.apply(t,i)}),g)})));return p.useEffect((function(){var l=P.current;if(i){var f=t.current;return t.current&&x&&l.observe(t.current),function(){l.disconnect(),f&&x&&l.unobserve(f)}}l.disconnect()}),[t,P]),f}var P={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function b(t){return Object.assign({},P,t)}function w(t){var i=t.riveLoaded,l=void 0!==i&&i,f=t.canvasElem,d=t.containerRef,v=t.options,y=void 0===v?{}:v,g=t.onCanvasHasResized,m=t.artboardBounds,R=b(y),x=p.useState({height:0,width:0}),T=x[0],P=T.height,S=T.width,L=x[1],M=p.useState({height:0,width:0}),k=M[0],z=k.height,j=k.width,H=M[1],I=p.useState(!0),D=I[0],F=I[1],N=R.fitCanvasToArtboardHeight,W=R.shouldResizeCanvasToContainer,A=R.useDevicePixelRatio,B=R.customDevicePixelRatio,_=h(d,W),U=s(B),X=null!=m?m:{},Y=X.maxX,G=X.maxY,q=p.useCallback((function(){var t,i,l,f,v=null!==(i=null===(t=d.current)||void 0===t?void 0:t.clientWidth)&&void 0!==i?i:0,p=null!==(f=null===(l=d.current)||void 0===l?void 0:l.clientHeight)&&void 0!==f?f:0;return N&&m?{width:v,height:v*(m.maxY/m.maxX)}:{width:v,height:p}}),[d,N,Y,G]);p.useEffect((function(){if(W&&d.current&&l){var t=q(),i=t.width,v=t.height,p=!1;if(f){var y=i!==S||v!==P;if(R.fitCanvasToArtboardHeight&&y&&(d.current.style.height=v+\"px\",p=!0),R.useDevicePixelRatio){if(y||i*U!==j||v*U!==z){var m=U*i,x=U*v;f.width=m,f.height=x,f.style.width=i+\"px\",f.style.height=v+\"px\",H({width:m,height:x}),p=!0}}else y&&(f.width=i,f.height=v,H({width:i,height:v}),p=!0);L({width:i,height:v})}g&&(D||p)&&g&&g(),D&&F(!1)}}),[f,d,_,U,q,D,F,z,j,P,S,g,W,N,A,l]),p.useEffect((function(){H({width:0,height:0})}),[f])}var S,L=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),M=globalThis.IntersectionObserver||L,k=function(){function e(){var t=this||d;(this||d).elementsMap=new Map,(this||d).onObserved=function(i){i.forEach((function(i){var l=t.elementsMap.get(i.target);l&&l(i)}))},(this||d).observer=new M((this||d).onObserved)}return e.prototype.registerCallback=function(t,i){(this||d).observer.observe(t),(this||d).elementsMap.set(t,i)},e.prototype.removeCallback=function(t){(this||d).observer.unobserve(t),(this||d).elementsMap.delete(t)},e}(),C=function(){return S||(S=new k),S};function E(t){var i=t.setContainerRef,l=t.setCanvasRef,f=t.className,d=void 0===f?\"\":f,v=t.style,p=t.children,y=o(t,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),m=r({width:\"100%\",height:\"100%\"},v);return g.default.createElement(\"div\",r({ref:i,className:d},!d&&{style:m}),g.default.createElement(\"canvas\",r({ref:l,style:{verticalAlign:\"top\",width:0,height:0}},y),p))}function O(t,i){void 0===i&&(i={});var l=p.useState(null),f=l[0],d=l[1],v=p.useRef(null),m=p.useState(null),R=m[0],x=m[1],T=Boolean(t),P=b(i),S=s(),L=p.useCallback((function(){if(R){if(R.layout&&R.layout.fit===y.Fit.Layout&&f){var t=S*R.layout.layoutScaleFactor;R.devicePixelRatioUsed=S,R.artboardWidth=(null==f?void 0:f.width)/t,R.artboardHeight=(null==f?void 0:f.height)/t}R.startRendering(),R.resizeToCanvas()}}),[R,S]);w({riveLoaded:!!R,canvasElem:f,containerRef:v,options:P,onCanvasHasResized:L,artboardBounds:null==R?void 0:R.bounds});var M=p.useCallback((function(t){null===t&&f&&(f.height=0,f.width=0),d(t)}),[]);p.useEffect((function(){if(f&&t&&null==R){var i=P.useOffscreenRenderer,l=new y.Rive(r(r({useOffscreenRenderer:i},t),{canvas:f}));l.on(y.EventType.Load,(function(){f?x(l):l.cleanup()}))}}),[f,T,R]);var k=p.useCallback((function(t){v.current=t}),[]),z={observe:p.useCallback((function(t,i){C().registerCallback(t,i)}),[]),unobserve:p.useCallback((function(t){C().removeCallback(t)}),[])},j=z.observe,H=z.unobserve;p.useEffect((function(){var t,i=!1,n=function(){if(f&&i){var t=f.getBoundingClientRect();t.width>0&&t.height>0&&t.top<(window.innerHeight||document.documentElement.clientHeight)&&t.bottom>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.right>0&&(null==R||R.startRendering(),i=!1)}};return f&&!1!==P.shouldUseIntersectionObserver&&j(f,(function(l){l.isIntersecting?R&&R.startRendering():R&&R.stopRendering(),i=!l.isIntersecting,clearTimeout(t),l.isIntersecting||0!==l.boundingClientRect.width||(t=setTimeout(n,10))})),function(){f&&H(f)}}),[j,H,R,f,P.shouldUseIntersectionObserver]),p.useEffect((function(){return function(){R&&(R.cleanup(),x(null))}}),[R,f]);var I=null==t?void 0:t.animations;p.useEffect((function(){R&&I&&(R.isPlaying?(R.stop(R.animationNames),R.play(I)):R.isPaused&&(R.stop(R.animationNames),R.pause(I)))}),[I,R]);var D=p.useCallback((function(t){return g.default.createElement(E,r({setContainerRef:k,setCanvasRef:M},t))}),[M,k]);return{canvas:f,container:v.current,setCanvasRef:M,setContainerRef:k,rive:R,RiveComponent:D}}v.default=function(t){var i=t.src,l=t.artboard,f=t.animations,d=t.stateMachines,v=t.layout,p=t.useOffscreenRenderer,y=void 0===p||p,m=t.shouldDisableRiveListeners,R=void 0!==m&&m,x=t.shouldResizeCanvasToContainer,T=void 0===x||x,P=t.automaticallyHandleEvents,S=void 0!==P&&P,L=t.children,M=o(t,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),k=O({src:i,artboard:l,animations:f,layout:v,stateMachines:d,autoplay:!0,shouldDisableRiveListeners:R,automaticallyHandleEvents:S},{useOffscreenRenderer:y,shouldResizeCanvasToContainer:T}).RiveComponent;return g.default.createElement(k,r({},M),L)},v.useResizeCanvas=w,v.useRive=O,v.useRiveFile=function(t){var i=this||d,l=p.useState(null),f=l[0],v=l[1],g=p.useState(\"idle\"),m=g[0],R=g[1];return p.useEffect((function(){var l=null;return a(i,void 0,void 0,(function(){return u(this||d,(function(i){try{R(\"loading\"),(l=new y.RiveFile(t)).init(),l.on(y.EventType.Load,(function(){null==l||l.getInstance(),v(l),R(\"success\")})),l.on(y.EventType.LoadError,(function(){R(\"failed\")})),v(l)}catch(t){console.error(t),R(\"failed\")}return[2]}))})),function(){null==l||l.cleanup()}}),[t.src,t.buffer]),{riveFile:f,status:m}},v.useStateMachineInput=function(t,i,l,f){var d=p.useState(null),v=d[0],g=d[1];return p.useEffect((function(){function e(){if(t&&i&&l||g(null),t&&i&&l){var d=t.stateMachineInputs(i);if(d){var v=d.find((function(t){return t.name===l}));void 0!==f&&v&&(v.value=f),g(v||null)}}else g(null)}e(),t&&t.on(y.EventType.Load,(function(){e()}))}),[t]),v},Object.keys(y).forEach((function(t){\"default\"===t||v.hasOwnProperty(t)||Object.defineProperty(v,t,{enumerable:!0,get:function(){return y[t]}})}));const z=v.__esModule,j=v.useResizeCanvas,H=v.useRive,I=v.useRiveFile,D=v.useStateMachineInput;export{z as __esModule,v as default,j as useResizeCanvas,H as useRive,I as useRiveFile,D as useStateMachineInput};\n//# sourceMappingURL=index.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef}from\"react\";import Rive,{useRive,useStateMachineInput}from\"@rive-app/react-canvas\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Mapping for fit options to Fit enum\nconst getFitValue=fit=>{switch(fit){case\"layout\":return Rive.Fit.Layout;case\"contain\":return Rive.Fit.Contain;case\"cover\":return Rive.Fit.Cover;case\"fill\":return Rive.Fit.Fill;case\"fitWidth\":return Rive.Fit.FitWidth;case\"fitHeight\":return Rive.Fit.FitHeight;case\"none\":return Rive.Fit.None;case\"scaleDown\":return Rive.Fit.ScaleDown;default:return Rive.Fit.Contain;}};// Mapping for alignment options to Alignment enum\nconst getAlignmentValue=alignment=>{switch(alignment){case\"center\":return Rive.Alignment.Center;case\"topLeft\":return Rive.Alignment.TopLeft;case\"topCenter\":return Rive.Alignment.TopCenter;case\"topRight\":return Rive.Alignment.TopRight;case\"centerLeft\":return Rive.Alignment.CenterLeft;case\"centerRight\":return Rive.Alignment.CenterRight;case\"bottomLeft\":return Rive.Alignment.BottomLeft;case\"bottomCenter\":return Rive.Alignment.BottomCenter;case\"bottomRight\":return Rive.Alignment.BottomRight;default:return Rive.Alignment.Center;}};function useRiveInputs(rive,stateMachines,inputsJSON){const inputConfigs=useMemo(()=>{try{return JSON.parse(inputsJSON||\"[]\");}catch(error){console.error(\"Error parsing inputsJSON:\",error);return[];}},[inputsJSON]);return inputConfigs.map(config=>{const handler=useStateMachineInput(rive,stateMachines,config.name,config.type===\"Trigger\"?true:config.value);return{...config,handler};});}/**\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function RivePlayer_v5(props){const{src,artboard,stateMachines,autoplay,fit,alignment,play,playOnCanvas,onEventTriggered,inputsJSON,isTouchScrollEnabled,layoutScaleFactor}=props;const layout=useMemo(()=>new Rive.Layout({fit:getFitValue(fit),alignment:getAlignmentValue(alignment),...fit===\"layout\"&&{layoutScaleFactor}}),[fit,alignment,layoutScaleFactor]);const{rive,RiveComponent}=useRive({src,artboard,stateMachines,autoplay,layout,isTouchScrollEnabled:isTouchScrollEnabled});const inputs=useRiveInputs(rive,stateMachines,inputsJSON);const prevInputsRef=useRef(inputs);useEffect(()=>{if(rive&&inputs.length){inputs.forEach((input,index)=>{if(input.handler){const prevInput=prevInputsRef.current[index];if(input.type===\"Trigger\"&&input.value&&(!prevInput||!prevInput.value)){input.handler.fire();}else if(input.type!==\"Trigger\"&&\"value\"in input){input.handler.value=input.value;}}});}prevInputsRef.current=inputs;},[rive,inputs]);useEffect(()=>{if(rive){const handleEvent=event=>{console.log(\"Rive event triggered:\",event);if(onEventTriggered){onEventTriggered(event.data);console.log(\"Event data:\",event.data);}};rive.on(\"riveevent\",handleEvent);return()=>{rive.off(\"riveevent\",handleEvent);};}},[rive,onEventTriggered]);useEffect(()=>{if(rive){const shouldPlay=RenderTarget.current()===RenderTarget.canvas?playOnCanvas:play;shouldPlay?rive.play():rive.pause();}},[rive,play,playOnCanvas]);useEffect(()=>{if(rive){rive.layout=layout;}},[rive,layout]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RiveComponent,{style:{width:\"100%\",height:\"100%\"}})});}// Property controls\naddPropertyControls(RivePlayer_v5,{src:{title:\"Source\",type:ControlType.String},artboard:{title:\"Artboard\",type:ControlType.String},stateMachines:{title:\"State Machines\",type:ControlType.String},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,hidden:()=>true},isTouchScrollEnabled:{title:\"Touch Screen Enabled\",type:ControlType.Boolean},fit:{title:\"Fit\",type:ControlType.Enum,options:[\"layout\",\"contain\",\"cover\",\"fill\",\"fitWidth\",\"fitHeight\",\"none\",\"scaleDown\"],optionTitles:[\"Layout\",\"Contain\",\"Cover\",\"Fill\",\"Fit Width\",\"Fit Height\",\"None\",\"Scale Down\"],defaultValue:\"contain\"},layoutScaleFactor:{title:\"Layout Scale Factor\",type:ControlType.Number,defaultValue:1,min:.25,max:10,displayStepper:true,step:.25,hidden:props=>props.fit!==\"layout\"},alignment:{title:\"Alignment\",type:ControlType.Enum,options:[\"center\",\"topLeft\",\"topCenter\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\"],optionTitles:[\"Center\",\"Top Left\",\"Top Center\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],defaultValue:\"center\"},play:{title:\"Auto-Play\",type:ControlType.Boolean},playOnCanvas:{title:\"Play on Canvas\",type:ControlType.Boolean},onEventTriggered:{type:ControlType.EventHandler},inputsJSON:{title:\"Inputs JSON\",type:ControlType.String,hidden:()=>true}});// Default props\nRivePlayer_v5.defaultProps={src:\"https://public.rive.app/hosted/63978/135405/cRjq3a7l40ScM-l2peKfBQ.riv\",artboard:\"AB_BG\",stateMachines:\"SM_BG\",autoplay:true,fit:\"contain\",alignment:\"center\",play:true,playOnCanvas:true,onEventTriggered:eventData=>null,inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutScaleFactor:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RivePlayer_v5\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rive_v5.map","// Generated by Framer (ae50a0d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"}]}];export const css=['.framer-WZnHN .framer-styles-preset-1pfhppt:not(.rich-text-wrapper), .framer-WZnHN .framer-styles-preset-1pfhppt.rich-text-wrapper h6 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.115em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WZnHN .framer-styles-preset-1pfhppt:not(.rich-text-wrapper), .framer-WZnHN .framer-styles-preset-1pfhppt.rich-text-wrapper h6 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.115em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WZnHN .framer-styles-preset-1pfhppt:not(.rich-text-wrapper), .framer-WZnHN .framer-styles-preset-1pfhppt.rich-text-wrapper h6 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.115em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-WZnHN\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae50a0d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-Lvezi .framer-styles-preset-1n4p9s9:not(.rich-text-wrapper), .framer-Lvezi .framer-styles-preset-1n4p9s9.rich-text-wrapper a { --framer-link-current-text-color: var(--token-82214277-eb66-496c-b499-88cc4bbf9ddb, #6666ff) /* {\"name\":\"Purple\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-29df6592-9eea-4bc2-a1ea-6a6a9e0d50a4, #e352d0) /* {\"name\":\"Pink\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, #ffffff); --framer-link-text-decoration: none; transition: color 0.15s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-Lvezi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae50a0d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"khME5wpcg\",\"zMFOCOViL\"];const serializationHash=\"framer-ghiEg\";const variantClassNames={khME5wpcg:\"framer-v-45h8ak\",zMFOCOViL:\"framer-v-1h7zwn2\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"khME5wpcg\",Open:\"zMFOCOViL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"khME5wpcg\"};};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:\"khME5wpcg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-45h8ak\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"khME5wpcg\",ref:refBinding,style:{...style},...addPropertyOverrides({zMFOCOViL:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ybe0go\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"sDuSg_EMO\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,rotate:0},variants:{zMFOCOViL:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5t8r69\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"I99Mve0HL\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,rotate:0},variants:{zMFOCOViL:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ghiEg.framer-owx8gv, .framer-ghiEg .framer-owx8gv { display: block; }\",\".framer-ghiEg.framer-45h8ak { height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-ghiEg .framer-ybe0go { flex: none; height: 1px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: calc(57.500000000000014% - 1px / 2); width: 14px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ghiEg .framer-5t8r69 { flex: none; height: 1px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: calc(40.00000000000002% - 1px / 2); width: 14px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ghiEg.framer-v-1h7zwn2 .framer-ybe0go, .framer-ghiEg.framer-v-1h7zwn2 .framer-5t8r69 { top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zMFOCOViL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNBvOFQh7k=withCSS(Component,css,\"framer-ghiEg\");export default FramerNBvOFQh7k;FramerNBvOFQh7k.displayName=\"Menu\";FramerNBvOFQh7k.defaultProps={height:40,width:40};addPropertyControls(FramerNBvOFQh7k,{variant:{options:[\"khME5wpcg\",\"zMFOCOViL\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNBvOFQh7k,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNBvOFQh7k\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zMFOCOViL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NBvOFQh7k.map","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={u9iPDT8SI:{hover:true}};const serializationHash=\"framer-PhfkW\";const variantClassNames={u9iPDT8SI:\"framer-v-tdf2sn\"};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=({cursor,height,id,width,...props})=>{return{...props,uXrqKLNTR:cursor??props.uXrqKLNTR};};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,uXrqKLNTR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"u9iPDT8SI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"u9iPDT8SI\",openInNewTab:false,scopeId:\"XL87Zq8mk\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"logo link\",className:`${cx(scopingClassNames,\"framer-tdf2sn\",className,classNames)} framer-jjn9zl`,\"data-framer-cursor\":uXrqKLNTR,\"data-framer-name\":\"Full\",layoutDependency:layoutDependency,layoutId:\"u9iPDT8SI\",ref:refBinding,style:{opacity:1,...style},variants:{\"u9iPDT8SI-hover\":{opacity:.8}},...addPropertyOverrides({\"u9iPDT8SI-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-knx7sr\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:41,intrinsicWidth:54,layoutDependency:layoutDependency,layoutId:\"VMAET00Wz\",svg:'<svg width=\"54\" height=\"41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M43.326 38.228v-6.175l-5.098-9.544h2.134l3.907 7.635 3.907-7.635h2.133l-5.097 9.544v6.175h-1.886Zm-15.357 0v-7.555h1.886v7.555h-1.886Zm-16.969 0v-7.555h1.886v7.555H11Zm6.939-6.714 3.413 6.714h-2.245l-3.167-6.445.314-.623.54-.127 1.145.48Zm16.969 0 3.413 6.714h-2.246l-3.166-6.445.313-.623.542-.127 1.144.48Z\" fill=\"#fff\"/><path d=\"M1.656 38.228v-15.72H33.02c1.198 0 2.264.297 3.028.73a3.841 3.841 0 0 1 1.598 1.67c.36.72.507 1.316.507 2.184 0 .869-.148 1.544-.507 2.262a3.902 3.902 0 0 1-1.768 1.777 6.487 6.487 0 0 1-2.963.68H3.543v6.417H1.656Zm1.887-8.145h29.431c1.108 0 1.931-.339 2.47-.893.54-.569.767-1.2.767-2.098 0-.898-.228-1.454-.767-2.023-.539-.569-1.362-.854-2.47-.854H3.543v5.868Zm35.369-12.226V2.14h1.931l7.141 12.418V2.139h1.864v15.718h-1.954L40.754 5.44v12.417h-1.842Z\" fill=\"#fff\"/><circle cx=\"32.05\" cy=\"10.158\" r=\"3.912\" stroke=\"#fff\" stroke-width=\"1.89\"/><path d=\"M20.359 18.18c-1.108 0-2.073-.21-2.897-.628a4.636 4.636 0 0 1-1.886-1.752c-.434-.748-.659-1.624-.674-2.627h1.976c.015.898.315 1.677.899 2.335.598.644 1.46.966 2.582.966 1.033 0 1.826-.247 2.38-.741.57-.51.854-1.116.854-1.82 0-.583-.135-1.07-.405-1.459-.27-.404-.71-.756-1.325-1.055-.598-.314-1.407-.636-2.425-.966-1.437-.434-2.485-1.025-3.143-1.774-.66-.748-.989-1.676-.989-2.784 0-.749.195-1.422.584-2.021.39-.599.951-1.07 1.684-1.415.734-.344 1.625-.516 2.673-.516.988 0 1.849.187 2.582.561.749.36 1.325.868 1.73 1.527.418.659.628 1.415.628 2.268H23.21c0-.42-.112-.83-.337-1.235-.224-.404-.561-.741-1.01-1.01-.45-.27-1.018-.405-1.707-.405-.823 0-1.512.202-2.066.607-.554.389-.83.928-.83 1.616 0 .524.119.966.358 1.325.255.36.667.689 1.236.988.568.285 1.34.592 2.312.92.914.3 1.692.652 2.336 1.056.659.39 1.16.876 1.504 1.46.36.584.54 1.31.54 2.178 0 .853-.218 1.61-.652 2.268-.434.659-1.04 1.183-1.819 1.572-.778.374-1.684.561-2.717.561Zm-13.442 0c-1.542 0-2.725-.434-3.548-1.302-.824-.883-1.235-2.096-1.235-3.638h1.909c.014.883.247 1.64.696 2.268.449.614 1.167.92 2.155.92.988 0 1.692-.299 2.111-.897.434-.6.651-1.348.651-2.246V2.192h1.887v11.093c0 1.572-.405 2.785-1.213 3.638-.808.838-1.946 1.257-3.413 1.257Z\" fill=\"#fff\"/><path fill=\"#fff\" d=\"M4.05 2.192h7.485v1.89H4.05z\"/></svg>',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PhfkW.framer-jjn9zl, .framer-PhfkW .framer-jjn9zl { display: block; }\",\".framer-PhfkW.framer-tdf2sn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PhfkW .framer-knx7sr { aspect-ratio: 1.3170731707317074 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); position: relative; width: 54px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PhfkW.framer-tdf2sn { gap: 0px; } .framer-PhfkW.framer-tdf2sn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PhfkW.framer-tdf2sn > :first-child { margin-left: 0px; } .framer-PhfkW.framer-tdf2sn > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 54\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UKpfz23Hn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"uXrqKLNTR\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXL87Zq8mk=withCSS(Component,css,\"framer-PhfkW\");export default FramerXL87Zq8mk;FramerXL87Zq8mk.displayName=\"Component / Logo\";FramerXL87Zq8mk.defaultProps={height:41,width:54};addPropertyControls(FramerXL87Zq8mk,{uXrqKLNTR:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerXL87Zq8mk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXL87Zq8mk\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UKpfz23Hn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"41\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"uXrqKLNTR\\\":\\\"cursor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"54\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XL87Zq8mk.map","// Generated by Framer (df7882f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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*as sharedStyle from\"https://framerusercontent.com/modules/tsMgDPMzCdUez87DRtOf/FjEIvd8R1BlJe7U6ZFRR/hXKx6Y0_i.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/l9rLLrCvuMvmnu5tftCr/p6Bg3gPk2ypaBrjsMeLP/xWvDl6IPk.js\";import Menu from\"https://framerusercontent.com/modules/gYf6fTkGrr7zme8qRHvm/68bPKTOcklYIl8PO1ee2/NBvOFQh7k.js\";import ComponentLogo from\"https://framerusercontent.com/modules/xnXC76jgw6XljL3DwEt6/II7sCY8ykmkdpx7UbOgh/XL87Zq8mk.js\";const ComponentLogoFonts=getFonts(ComponentLogo);const MenuFonts=getFonts(Menu);const cycleOrder=[\"ZR3YCDhty\",\"NJTuyQg9A\",\"FdPQjhNmH\",\"mKCxxaaEG\"];const serializationHash=\"framer-Tp28F\";const variantClassNames={FdPQjhNmH:\"framer-v-1ws24db\",mKCxxaaEG:\"framer-v-6ywzwi\",NJTuyQg9A:\"framer-v-1d9np2t\",ZR3YCDhty:\"framer-v-1qtxg0j\"};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 humanReadableVariantMap={\"Phone Open\":\"mKCxxaaEG\",Desktop:\"ZR3YCDhty\",Phone:\"FdPQjhNmH\",Tablet:\"NJTuyQg9A\"};const getProps=({height,homeCursor,id,width,...props})=>{return{...props,hYNL_efli:homeCursor??props.hYNL_efli,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZR3YCDhty\"};};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,hYNL_efli,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZR3YCDhty\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapf7rmfn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"mKCxxaaEG\");});const onTap1vawd8p=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"FdPQjhNmH\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"FdPQjhNmH\",\"mKCxxaaEG\"].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__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qtxg0j\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"ZR3YCDhty\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(10, 10, 9, 0.8)\",WebkitBackdropFilter:\"blur(10px)\",...style},tabIndex:-1,...addPropertyOverrides({FdPQjhNmH:{\"data-framer-name\":\"Phone\",\"data-highlight\":true,onTap:onTapf7rmfn},mKCxxaaEG:{\"data-framer-name\":\"Phone Open\",\"data-highlight\":true,onTap:onTap1vawd8p},NJTuyQg9A:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11emjl9\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"krD21HpSJ\",tabIndex:-1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jy6gy9\",\"data-framer-name\":\"Logo + Icon\",layoutDependency:layoutDependency,layoutId:\"i7Ph1FR2N\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-41)/2)+0+0,...addPropertyOverrides({FdPQjhNmH:{y:(componentViewport?.y||0)+0+0+0+17.5},mKCxxaaEG:{y:(componentViewport?.y||0)+0+0+0+17.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lju2rg-container\",layoutDependency:layoutDependency,layoutId:\"sDiQdgFgh-container\",nodeId:\"sDiQdgFgh\",rendersWithMotion:true,scopeId:\"E4dAcjKk0\",children:/*#__PURE__*/_jsx(ComponentLogo,{height:\"100%\",id:\"sDiQdgFgh\",layoutId:\"sDiQdgFgh\",uXrqKLNTR:hYNL_efli,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FdPQjhNmH:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+18},mKCxxaaEG:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mxvzu6-container\",layoutDependency:layoutDependency,layoutId:\"rhRWAq2ro-container\",nodeId:\"rhRWAq2ro\",rendersWithMotion:true,scopeId:\"E4dAcjKk0\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"rhRWAq2ro\",layoutId:\"rhRWAq2ro\",style:{height:\"100%\",width:\"100%\"},variant:\"khME5wpcg\",width:\"100%\",...addPropertyOverrides({mKCxxaaEG:{variant:\"zMFOCOViL\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5vwdrh\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"UOVAfw4eq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1pfhppt\",\"data-styles-preset\":\"hXKx6Y0_i\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tO0OIQyKS\"},motionChild:true,nodeId:\"RBdoeOlJ7\",openInNewTab:false,relValues:[],scopeId:\"E4dAcjKk0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1n4p9s9\",\"data-styles-preset\":\"xWvDl6IPk\",children:\"About & CV\"})})})}),className:\"framer-1c1wdi3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RBdoeOlJ7\",style:{opacity:1},variants:{FdPQjhNmH:{opacity:0},mKCxxaaEG:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1pfhppt\",\"data-styles-preset\":\"hXKx6Y0_i\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IgXSjT0BD\"},motionChild:true,nodeId:\"IfOKDMxXJ\",openInNewTab:false,relValues:[],scopeId:\"E4dAcjKk0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1n4p9s9\",\"data-styles-preset\":\"xWvDl6IPk\",children:\"Work\"})})})}),className:\"framer-lkxqrs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IfOKDMxXJ\",style:{opacity:1},variants:{FdPQjhNmH:{opacity:0},mKCxxaaEG:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1pfhppt\",\"data-styles-preset\":\"hXKx6Y0_i\",children:/*#__PURE__*/_jsx(Link,{href:\"https://cal.com/parry\",motionChild:true,nodeId:\"L636wHk5w\",openInNewTab:true,relValues:[],scopeId:\"E4dAcjKk0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1n4p9s9\",\"data-styles-preset\":\"xWvDl6IPk\",children:\"Contact\"})})})}),className:\"framer-1iycfe0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L636wHk5w\",style:{opacity:1},variants:{FdPQjhNmH:{opacity:0},mKCxxaaEG:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tp28F.framer-m2nihr, .framer-Tp28F .framer-m2nihr { display: block; }\",\".framer-Tp28F.framer-1qtxg0j { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 76px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-Tp28F .framer-11emjl9 { 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; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 1px; z-index: 1; }\",\".framer-Tp28F .framer-1jy6gy9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tp28F .framer-lju2rg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Tp28F .framer-1mxvzu6-container { flex: none; height: 16px; position: relative; width: 15px; }\",\".framer-Tp28F .framer-5vwdrh { align-content: center; align-items: center; display: flex; flex: 0.75 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Tp28F .framer-1c1wdi3, .framer-Tp28F .framer-lkxqrs, .framer-Tp28F .framer-1iycfe0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Tp28F.framer-v-1d9np2t.framer-1qtxg0j { width: 810px; }\",\".framer-Tp28F.framer-v-1d9np2t .framer-11emjl9 { padding: 0px 64px 0px 64px; }\",\".framer-Tp28F.framer-v-1ws24db.framer-1qtxg0j { align-content: flex-start; align-items: flex-start; cursor: pointer; width: 390px; }\",\".framer-Tp28F.framer-v-1ws24db .framer-11emjl9, .framer-Tp28F.framer-v-6ywzwi .framer-11emjl9 { flex-direction: column; gap: 0px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 24px 0px 24px; }\",\".framer-Tp28F.framer-v-1ws24db .framer-1jy6gy9, .framer-Tp28F.framer-v-6ywzwi .framer-1jy6gy9 { gap: unset; height: 76px; justify-content: space-between; width: 100%; }\",\".framer-Tp28F.framer-v-1ws24db .framer-1mxvzu6-container, .framer-Tp28F.framer-v-6ywzwi .framer-1mxvzu6-container { height: 40px; width: 40px; }\",\".framer-Tp28F.framer-v-1ws24db .framer-5vwdrh, .framer-Tp28F.framer-v-6ywzwi .framer-5vwdrh { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 35px; justify-content: flex-start; padding: 40px 0px 40px 0px; width: 100%; }\",\".framer-Tp28F.framer-v-6ywzwi.framer-1qtxg0j { align-content: flex-start; align-items: flex-start; cursor: pointer; height: min-content; overflow: auto; overscroll-behavior: contain; width: 390px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-Tp28F[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-Tp28F [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-Tp28F[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-Tp28F [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-Tp28F[data-hide-scrollbars=\"true\"], .framer-Tp28F [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NJTuyQg9A\":{\"layout\":[\"fixed\",\"fixed\"]},\"FdPQjhNmH\":{\"layout\":[\"fixed\",\"fixed\"]},\"mKCxxaaEG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hYNL_efli\":\"homeCursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE4dAcjKk0=withCSS(Component,css,\"framer-Tp28F\");export default FramerE4dAcjKk0;FramerE4dAcjKk0.displayName=\"Section / Navbar\";FramerE4dAcjKk0.defaultProps={height:76,width:1200};addPropertyControls(FramerE4dAcjKk0,{variant:{options:[\"ZR3YCDhty\",\"NJTuyQg9A\",\"FdPQjhNmH\",\"mKCxxaaEG\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},hYNL_efli:{title:\"Home Cursor\",type:ControlType.CustomCursor}});addFonts(FramerE4dAcjKk0,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...ComponentLogoFonts,...MenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE4dAcjKk0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NJTuyQg9A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FdPQjhNmH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mKCxxaaEG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"76\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"hYNL_efli\\\":\\\"homeCursor\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E4dAcjKk0.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom=1,radius=0,border={width:0,color:\"rgba(200,200,200,0.5)\"},style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Object,optional:true,hidden(props){return props.type!==\"url\";},controls:{width:{title:\"Width\",type:ControlType.Number,defaultValue:1,min:0,step:1,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}},defaultValue:{width:1,color:\"rgba(200,200,200,0.5)\"}},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:100,step:1,displayStepper:true,hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,zoom:zoom,borderRadius:radius,border:`${border.width}px solid ${border.color}`,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (ae50a0d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-kBqu2 .framer-styles-preset-1qdqb07:not(.rich-text-wrapper), .framer-kBqu2 .framer-styles-preset-1qdqb07.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-29df6592-9eea-4bc2-a1ea-6a6a9e0d50a4, #e352d0) /* {\"name\":\"Pink\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, #ffffff); --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-kBqu2\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae50a0d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-medium\",\"FS;Satoshi-medium italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-F8nWc .framer-styles-preset-cf2qil:not(.rich-text-wrapper), .framer-F8nWc .framer-styles-preset-cf2qil.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-cd27887e-f53e-4f63-8f91-b07aa312d3dd, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-F8nWc .framer-styles-preset-cf2qil:not(.rich-text-wrapper), .framer-F8nWc .framer-styles-preset-cf2qil.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-cd27887e-f53e-4f63-8f91-b07aa312d3dd, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-F8nWc .framer-styles-preset-cf2qil:not(.rich-text-wrapper), .framer-F8nWc .framer-styles-preset-cf2qil.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-cd27887e-f53e-4f63-8f91-b07aa312d3dd, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-F8nWc\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b5638f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={raHwf_Lco:{hover:true}};const serializationHash=\"framer-zTDXj\";const variantClassNames={raHwf_Lco:\"framer-v-1tiyp6w\"};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 Variants=motion.create(React.Fragment);const getProps=({click,height,hover,icon,id,link,width,...props})=>{return{...props,JfA1cGjAm:click??props.JfA1cGjAm,kgvvgDGlx:link??props.kgvvgDGlx,Mhfy61pJ1:icon??props.Mhfy61pJ1??\"globe\",mtbyt6PzQ:hover??props.mtbyt6PzQ};};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,kgvvgDGlx,Mhfy61pJ1,mtbyt6PzQ,JfA1cGjAm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"raHwf_Lco\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xgt18w=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JfA1cGjAm){const res=await JfA1cGjAm(...args);if(res===false)return false;}});const onMouseEnter1erjie6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(mtbyt6PzQ){const res=await mtbyt6PzQ(...args);if(res===false)return false;}});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__*/_jsx(Link,{href:kgvvgDGlx,motionChild:true,nodeId:\"raHwf_Lco\",scopeId:\"WF7DAwttt\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tiyp6w\",className,classNames)} framer-b3anib`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"raHwf_Lco\",onMouseEnter:onMouseEnter1erjie6,onTap:onTap1xgt18w,ref:refBinding,style:{...style},...addPropertyOverrides({\"raHwf_Lco-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13cgoxz-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uVvLm2Mnz-container\",name:\"Icon\",nodeId:\"uVvLm2Mnz\",rendersWithMotion:true,scopeId:\"WF7DAwttt\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\",height:\"100%\",iconSearch:Mhfy61pJ1,iconSelection:\"linkedin\",id:\"uVvLm2Mnz\",layoutId:\"uVvLm2Mnz\",mirrored:false,name:\"Icon\",selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"raHwf_Lco-hover\":{color:\"var(--token-29df6592-9eea-4bc2-a1ea-6a6a9e0d50a4, rgb(245, 61, 132))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zTDXj.framer-b3anib, .framer-zTDXj .framer-b3anib { display: block; }\",\".framer-zTDXj.framer-1tiyp6w { cursor: pointer; height: 24px; overflow: visible; position: relative; text-decoration: none; width: 24px; }\",\".framer-zTDXj .framer-13cgoxz-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FyExuxd6w\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"kgvvgDGlx\":\"link\",\"Mhfy61pJ1\":\"icon\",\"mtbyt6PzQ\":\"hover\",\"JfA1cGjAm\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWF7DAwttt=withCSS(Component,css,\"framer-zTDXj\");export default FramerWF7DAwttt;FramerWF7DAwttt.displayName=\"Contact Icon\";FramerWF7DAwttt.defaultProps={height:24,width:24};addPropertyControls(FramerWF7DAwttt,{kgvvgDGlx:{title:\"Link\",type:ControlType.Link},Mhfy61pJ1:{defaultValue:\"globe\",description:\"\",placeholder:\"\",title:\"Icon\",type:ControlType.String},mtbyt6PzQ:{title:\"Hover\",type:ControlType.EventHandler},JfA1cGjAm:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWF7DAwttt,[{explicitInter:true,fonts:[]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWF7DAwttt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FyExuxd6w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"kgvvgDGlx\\\":\\\"link\\\",\\\"Mhfy61pJ1\\\":\\\"icon\\\",\\\"mtbyt6PzQ\\\":\\\"hover\\\",\\\"JfA1cGjAm\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WF7DAwttt.map","// Generated by Framer (b5638f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/8T2kB7XwwJqrRd7LBBZ2/Embed.js\";import RivePlayer_v5 from\"https://framerusercontent.com/modules/zIrRZoIgteGH4KvNSVbF/0fq7lD8yeBknaxdZUvlU/Rive_v5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tsMgDPMzCdUez87DRtOf/FjEIvd8R1BlJe7U6ZFRR/hXKx6Y0_i.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/uhSKteLPSg7h59hPyyGv/5ZqYs6Lw0W40rsu47R3x/jQIy9zk2A.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wBFHoMDarWn9IuPZy1rS/0LhTKFaWgXUEJ47PTQMk/xlPvWHKxr.js\";import ContactIcon from\"https://framerusercontent.com/modules/JJTYSx5I5BLcItvH2qtU/N2uvnpXqUkUJUzeE8iD8/WF7DAwttt.js\";const ContactIconFonts=getFonts(ContactIcon);const RivePlayer_v5Fonts=getFonts(RivePlayer_v5);const EmbedFonts=getFonts(Embed);const cycleOrder=[\"oEKVWi8WC\",\"rOMeGhxuf\",\"rhO2OGVQj\"];const serializationHash=\"framer-lN9AV\";const variantClassNames={oEKVWi8WC:\"framer-v-q6hg4f\",rhO2OGVQj:\"framer-v-1rctdry\",rOMeGhxuf:\"framer-v-e0llwc\"};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 humanReadableVariantMap={Desktop:\"oEKVWi8WC\",Phone:\"rhO2OGVQj\",Tablet:\"rOMeGhxuf\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oEKVWi8WC\"};};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:\"oEKVWi8WC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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-q6hg4f\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oEKVWi8WC\",ref:refBinding,style:{...style},...addPropertyOverrides({rhO2OGVQj:{\"data-framer-name\":\"Phone\"},rOMeGhxuf:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yhbt64\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"Ez0z1bGmu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lnpg5z\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"xUiPkD6T7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pfhppt\",\"data-styles-preset\":\"hXKx6Y0_i\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Contact\"})})}),className:\"framer-dvqnjl\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"epepDs5HJ\",style:{\"--extracted-1w1cjl5\":\"var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ut33mv\",layoutDependency:layoutDependency,layoutId:\"HCjdjQemm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||363)-80-283)/2+0+0)+0+0+44+0,...addPropertyOverrides({rhO2OGVQj:{width:\"16px\",y:undefined},rOMeGhxuf:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||443)-160-283)/2+0+0)+0+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wsvlbd-container\",layoutDependency:layoutDependency,layoutId:\"WuxPC5BG5-container\",nodeId:\"WuxPC5BG5\",rendersWithMotion:true,scopeId:\"nh3n7J7uP\",children:/*#__PURE__*/_jsx(ContactIcon,{height:\"100%\",id:\"WuxPC5BG5\",kgvvgDGlx:\"https://www.linkedin.com/in/jasonlparry/\",layoutId:\"WuxPC5BG5\",Mhfy61pJ1:\"linkedin\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||363)-80-283)/2+0+0)+0+0+44+0,...addPropertyOverrides({rhO2OGVQj:{width:\"16px\",y:undefined},rOMeGhxuf:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||443)-160-283)/2+0+0)+0+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iwxy3v-container\",layoutDependency:layoutDependency,layoutId:\"DWm3gSyi3-container\",nodeId:\"DWm3gSyi3\",rendersWithMotion:true,scopeId:\"nh3n7J7uP\",children:/*#__PURE__*/_jsx(ContactIcon,{height:\"100%\",id:\"DWm3gSyi3\",kgvvgDGlx:\"https://dribbble.com/jasonlparry\",layoutId:\"DWm3gSyi3\",Mhfy61pJ1:\"dribbble\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||363)-80-283)/2+0+0)+0+0+44+0,...addPropertyOverrides({rhO2OGVQj:{width:\"16px\",y:undefined},rOMeGhxuf:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||443)-160-283)/2+0+0)+0+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1owvctu-container\",layoutDependency:layoutDependency,layoutId:\"bbyi0MmIO-container\",nodeId:\"bbyi0MmIO\",rendersWithMotion:true,scopeId:\"nh3n7J7uP\",children:/*#__PURE__*/_jsx(ContactIcon,{height:\"100%\",id:\"bbyi0MmIO\",kgvvgDGlx:\"https://cal.com/parry/hello\",layoutId:\"bbyi0MmIO\",Mhfy61pJ1:\"calendar\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||363)-80-283)/2+0+0)+0+0+44+0,...addPropertyOverrides({rhO2OGVQj:{width:\"16px\",y:undefined},rOMeGhxuf:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||443)-160-283)/2+0+0)+0+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-68polh-container\",layoutDependency:layoutDependency,layoutId:\"Mfv7gO_cO-container\",nodeId:\"Mfv7gO_cO\",rendersWithMotion:true,scopeId:\"nh3n7J7uP\",children:/*#__PURE__*/_jsx(ContactIcon,{height:\"100%\",id:\"Mfv7gO_cO\",kgvvgDGlx:\"mailto:jasonlparry@gmail.com\",layoutId:\"Mfv7gO_cO\",Mhfy61pJ1:\"mail\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lwaeo0-container\",\"data-framer-name\":\"okeydokey.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RfB7U3YGz-container\",name:\"okeydokey.riv\",nodeId:\"RfB7U3YGz\",rendersWithMotion:true,scopeId:\"nh3n7J7uP\",children:/*#__PURE__*/_jsx(RivePlayer_v5,{alignment:\"center\",artboard:\"Artboard\",autoplay:true,fit:\"contain\",height:\"100%\",id:\"RfB7U3YGz\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"RfB7U3YGz\",layoutScaleFactor:1,name:\"okeydokey.riv\",play:true,playOnCanvas:true,src:\"https://framerusercontent.com/assets/YthGRPqELw4k9TILfqU6H3fkM.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jy9f4e-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KONZ4fCWT-container\",nodeId:\"KONZ4fCWT\",rendersWithMotion:true,scopeId:\"nh3n7J7uP\",children:/*#__PURE__*/_jsx(Embed,{border:{color:\"rgba(200, 200, 200, 0.5)\",width:1},height:\"100%\",html:'<!-- Cal element-click embed code begins -->\\n<script type=\"text/javascript\">\\n  (function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement(\"script\")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === \"string\"){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, [\"initNamespace\", namespace]);} else p(cal, ar); return;} p(cal, ar); }; })(window, \"https://app.cal.com/embed/embed.js\", \"init\");\\nCal(\"init\", \"hello\", {origin:\"https://cal.com\"});\\n\\n  \\n  // Important: Please add the following attributes to the element that should trigger the calendar to open upon clicking.\\n  // `data-cal-link=\"parry/hello\"`\\n  // data-cal-namespace=\"hello\"\\n  // `data-cal-config=\\'{\"layout\":\"month_view\"}\\'`\\n\\n  Cal.ns.hello(\"ui\", {\"cssVarsPerTheme\":{\"light\":{\"cal-brand\":\"#6666FF\"},\"dark\":{\"cal-brand\":\"#6666FF\"}},\"hideEventTypeDetails\":false,\"layout\":\"month_view\"});\\n  </script>\\n  <!-- Cal element-click embed code ends -->',id:\"KONZ4fCWT\",layoutId:\"KONZ4fCWT\",radius:0,style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18sijyw\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"nQhhShzqe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pfhppt\",\"data-styles-preset\":\"hXKx6Y0_i\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Work\"})})}),className:\"framer-mlt88h\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"sdhk00byh\",style:{\"--extracted-1w1cjl5\":\"var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IgXSjT0BD\"},motionChild:true,nodeId:\"ISk4ml0Yc\",openInNewTab:false,scopeId:\"nh3n7J7uP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qdqb07\",\"data-styles-preset\":\"jQIy9zk2A\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Projects\"})})})})}),className:\"framer-11h5oix\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"ISk4ml0Yc\",style:{\"--extracted-r6o4lv\":\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FxTN3WuZv\"},motionChild:true,nodeId:\"AmyRi7_6q\",openInNewTab:false,scopeId:\"nh3n7J7uP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qdqb07\",\"data-styles-preset\":\"jQIy9zk2A\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Resume\"})})})})}),className:\"framer-9k5bo3\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"AmyRi7_6q\",style:{\"--extracted-r6o4lv\":\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dprxn3\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"GbQfgKe5C\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pfhppt\",\"data-styles-preset\":\"hXKx6Y0_i\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Creations\"})})}),className:\"framer-ygkge2\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"wop1DTJNx\",style:{\"--extracted-1w1cjl5\":\"var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://designade.is\",motionChild:true,nodeId:\"aJ_ZDGJ9v\",openInNewTab:true,scopeId:\"nh3n7J7uP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qdqb07\",\"data-styles-preset\":\"jQIy9zk2A\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Designade Studio\"})})})})}),className:\"framer-qd2zth\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"aJ_ZDGJ9v\",style:{\"--extracted-r6o4lv\":\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://parrydise.co\",motionChild:true,nodeId:\"TVKHW5mb4\",openInNewTab:true,scopeId:\"nh3n7J7uP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qdqb07\",\"data-styles-preset\":\"jQIy9zk2A\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Parrydise\"})})})})}),className:\"framer-1lz36ah\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"TVKHW5mb4\",style:{\"--extracted-r6o4lv\":\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@LovellLabs\",motionChild:true,nodeId:\"u8qYrD3H4\",openInNewTab:true,scopeId:\"nh3n7J7uP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qdqb07\",\"data-styles-preset\":\"jQIy9zk2A\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"LLL Design Tutorials\"})})})})}),className:\"framer-jid8wi\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"u8qYrD3H4\",style:{\"--extracted-r6o4lv\":\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://apps.apple.com/us/app/jemko-game-rules/id6738665571\",motionChild:true,nodeId:\"aBndAbsp0\",openInNewTab:true,scopeId:\"nh3n7J7uP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qdqb07\",\"data-styles-preset\":\"jQIy9zk2A\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Jemko Game Rules\"})})})})}),className:\"framer-1rgp34\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"aBndAbsp0\",style:{\"--extracted-r6o4lv\":\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ihtr5a\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"Sb0oy_OF2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cf2qil\",\"data-styles-preset\":\"xlPvWHKxr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"\\xa9 2025 Jason Parry. All rights reserved.\"})})}),className:\"framer-1obd7bc\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"whjCVIGQ8\",style:{\"--extracted-r6o4lv\":\"var(--token-d94fa23d-b9a2-4c92-8a2d-92dbd358ac76, rgba(255, 255, 255, 0.5))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lN9AV.framer-16sye11, .framer-lN9AV .framer-16sye11 { display: block; }\",\".framer-lN9AV.framer-q6hg4f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 47px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 80px 40px 80px; position: relative; width: 1200px; }\",\".framer-lN9AV .framer-yhbt64 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lN9AV .framer-1lnpg5z, .framer-lN9AV .framer-18sijyw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lN9AV .framer-dvqnjl, .framer-lN9AV .framer-mlt88h, .framer-lN9AV .framer-11h5oix, .framer-lN9AV .framer-9k5bo3, .framer-lN9AV .framer-ygkge2, .framer-lN9AV .framer-qd2zth, .framer-lN9AV .framer-1lz36ah, .framer-lN9AV .framer-jid8wi, .framer-lN9AV .framer-1rgp34, .framer-lN9AV .framer-1obd7bc { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-lN9AV .framer-ut33mv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lN9AV .framer-wsvlbd-container, .framer-lN9AV .framer-1iwxy3v-container, .framer-lN9AV .framer-1owvctu-container, .framer-lN9AV .framer-68polh-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-lN9AV .framer-1lwaeo0-container { flex: none; height: 61px; position: relative; width: 61px; }\",\".framer-lN9AV .framer-jy9f4e-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-lN9AV .framer-1dprxn3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lN9AV .framer-1ihtr5a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lN9AV.framer-q6hg4f, .framer-lN9AV .framer-yhbt64, .framer-lN9AV .framer-1lnpg5z, .framer-lN9AV .framer-ut33mv, .framer-lN9AV .framer-18sijyw, .framer-lN9AV .framer-1dprxn3, .framer-lN9AV .framer-1ihtr5a { gap: 0px; } .framer-lN9AV.framer-q6hg4f > * { margin: 0px; margin-bottom: calc(47px / 2); margin-top: calc(47px / 2); } .framer-lN9AV.framer-q6hg4f > :first-child, .framer-lN9AV .framer-1lnpg5z > :first-child, .framer-lN9AV .framer-18sijyw > :first-child, .framer-lN9AV .framer-1dprxn3 > :first-child, .framer-lN9AV .framer-1ihtr5a > :first-child { margin-top: 0px; } .framer-lN9AV.framer-q6hg4f > :last-child, .framer-lN9AV .framer-1lnpg5z > :last-child, .framer-lN9AV .framer-18sijyw > :last-child, .framer-lN9AV .framer-1dprxn3 > :last-child, .framer-lN9AV .framer-1ihtr5a > :last-child { margin-bottom: 0px; } .framer-lN9AV .framer-yhbt64 > * { margin: 0px; margin-left: calc(80px / 2); margin-right: calc(80px / 2); } .framer-lN9AV .framer-yhbt64 > :first-child, .framer-lN9AV .framer-ut33mv > :first-child { margin-left: 0px; } .framer-lN9AV .framer-yhbt64 > :last-child, .framer-lN9AV .framer-ut33mv > :last-child { margin-right: 0px; } .framer-lN9AV .framer-1lnpg5z > *, .framer-lN9AV .framer-18sijyw > *, .framer-lN9AV .framer-1dprxn3 > *, .framer-lN9AV .framer-1ihtr5a > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-lN9AV .framer-ut33mv > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\",\".framer-lN9AV.framer-v-e0llwc.framer-q6hg4f { padding: 80px 64px 80px 64px; width: 810px; }\",\".framer-lN9AV.framer-v-e0llwc .framer-yhbt64 { gap: 64px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lN9AV.framer-v-e0llwc .framer-yhbt64 { gap: 0px; } .framer-lN9AV.framer-v-e0llwc .framer-yhbt64 > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } .framer-lN9AV.framer-v-e0llwc .framer-yhbt64 > :first-child { margin-left: 0px; } .framer-lN9AV.framer-v-e0llwc .framer-yhbt64 > :last-child { margin-right: 0px; } }\",\".framer-lN9AV.framer-v-1rctdry.framer-q6hg4f { padding: 64px 40px 116px 40px; width: 390px; }\",\".framer-lN9AV.framer-v-1rctdry .framer-yhbt64 { align-content: unset; align-items: unset; display: grid; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(1px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); }\",\".framer-lN9AV.framer-v-1rctdry .framer-1lnpg5z, .framer-lN9AV.framer-v-1rctdry .framer-18sijyw, .framer-lN9AV.framer-v-1rctdry .framer-1dprxn3 { align-self: start; flex: none; gap: 16px; height: 100%; justify-content: flex-start; justify-self: start; width: 100%; }\",\".framer-lN9AV.framer-v-1rctdry .framer-ut33mv { flex-wrap: wrap; gap: 12px; }\",\".framer-lN9AV.framer-v-1rctdry .framer-wsvlbd-container, .framer-lN9AV.framer-v-1rctdry .framer-1iwxy3v-container, .framer-lN9AV.framer-v-1rctdry .framer-1owvctu-container, .framer-lN9AV.framer-v-1rctdry .framer-68polh-container { width: 16px; }\",\".framer-lN9AV.framer-v-1rctdry .framer-1ihtr5a { justify-content: flex-start; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lN9AV.framer-v-1rctdry .framer-yhbt64, .framer-lN9AV.framer-v-1rctdry .framer-1lnpg5z, .framer-lN9AV.framer-v-1rctdry .framer-ut33mv, .framer-lN9AV.framer-v-1rctdry .framer-18sijyw, .framer-lN9AV.framer-v-1rctdry .framer-1dprxn3 { gap: 0px; } .framer-lN9AV.framer-v-1rctdry .framer-yhbt64 > *, .framer-lN9AV.framer-v-1rctdry .framer-yhbt64 > :first-child, .framer-lN9AV.framer-v-1rctdry .framer-yhbt64 > :last-child { margin: 0px; } .framer-lN9AV.framer-v-1rctdry .framer-1lnpg5z > *, .framer-lN9AV.framer-v-1rctdry .framer-18sijyw > *, .framer-lN9AV.framer-v-1rctdry .framer-1dprxn3 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-lN9AV.framer-v-1rctdry .framer-1lnpg5z > :first-child, .framer-lN9AV.framer-v-1rctdry .framer-18sijyw > :first-child, .framer-lN9AV.framer-v-1rctdry .framer-1dprxn3 > :first-child { margin-top: 0px; } .framer-lN9AV.framer-v-1rctdry .framer-1lnpg5z > :last-child, .framer-lN9AV.framer-v-1rctdry .framer-18sijyw > :last-child, .framer-lN9AV.framer-v-1rctdry .framer-1dprxn3 > :last-child { margin-bottom: 0px; } .framer-lN9AV.framer-v-1rctdry .framer-ut33mv > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-lN9AV.framer-v-1rctdry .framer-ut33mv > :first-child { margin-left: 0px; } .framer-lN9AV.framer-v-1rctdry .framer-ut33mv > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 363\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rOMeGhxuf\":{\"layout\":[\"fixed\",\"auto\"]},\"rhO2OGVQj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framernh3n7J7uP=withCSS(Component,css,\"framer-lN9AV\");export default Framernh3n7J7uP;Framernh3n7J7uP.displayName=\"Section / Footer\";Framernh3n7J7uP.defaultProps={height:363,width:1200};addPropertyControls(Framernh3n7J7uP,{variant:{options:[\"oEKVWi8WC\",\"rOMeGhxuf\",\"rhO2OGVQj\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framernh3n7J7uP,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...ContactIconFonts,...RivePlayer_v5Fonts,...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernh3n7J7uP\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rOMeGhxuf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rhO2OGVQj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"363\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nh3n7J7uP.map","// Generated by Framer (6e662ac)\nexport default function metadata(params,activeLocale){return{description:\"I'm a Principal Product Designer with 17 years of design experience. I have a diverse design and technical background including graphic/branding design, product/ux design, motion, and frontend development.\",favicon:\"https://framerusercontent.com/assets/MRsGgue2sreR9PmgZOjrIMkv08.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/0SSsbuicYiVdqM4eQkD1awDGOgY.png\",title:\"Jason Parry\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}