{"version":3,"file":"shared-lib.C4UHXiiF.mjs","names":["e","e.default","n","useRef","useRef","Children","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","HelperPulseIndicator","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","css","metadata","siteMetadata","__FramerMetadata__","WORKTICKER","LOGO","NavLink","Button3","ChromaBackground","HelperAvailabilityTag2","Highlight8","ArrowsSmall2","Button4","useRef","metadata","React.useMemo","metadataProvider","sharedStyle.className","React.useContext","className","React.Fragment","_Fragment","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","__esmMin","pe$1","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","x$2","npm_react_18_3_1_exports","ie$1","e","l$1","oe$1","p$1","c$1","init_jsx_runtime","ce$1","j$1","de$1","useTransform","motion","useMotionValue","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","useActiveVariantCallback","forwardLoader","fontStore","runTasksWithYield","getFonts","getFontsFromSharedStyle","addFonts","cx","ResolveLinks","RenderTarget","FormBooleanInput","useLocaleInfo","SmartComponentScopedContainer","FormSelect","useRouter","withFX","useComponentViewport","Link","withOptimizedAppearEffect","PropertyOverrides","withVariantAppearEffect","useIsOnFramerCanvas","GeneratedComponentContext","useVariantState","withTickerFX","Container","useCustomCursors","FormContainer","useMetadata","ControlType","useHydratedBreakpointVariants","FormPlainTextInput","useOnVariantChange","ComponentViewportProvider","withCSS","RichText","TickerItem","SVG","init_framer_CaDWdxiz","l$2","n","a","ja$1","l","c","s","i","r","o","la$1","v","b","w$1","ra$1","ta$1","$","m","S","h","x$1","d","y$1","ua$1","va$1","A","T","E","ya$1","g","f","x","za$1","Aa$1","Ba$1","Da$1","R","Ea$1","Fa$1","Xa$1","N","B","V","z","U","K","O","j","H","ee","te","Za$1","ue","F","$a$1","ab$1","bb$1","cb$1","G","ie","eb$1","se","_","gb$1","de","hb$1","fe","pe","kb$1","Q$1","ge","pb$1","xe","qb$1","ye","me","rb$1","sb$1","tb$1","ve","Se","ub$1","vb$1","he","wb$1","R$1","zb$1","T$1","Ab$1","U$1","Bb$1","ce","Cb$1","V$1","W$1","Db$1","ke","Eb$1","X$1","Fb","Gb$1","we","ae","re","ne","Hb$1","Y$1","oe","I","Ib$1","le","Jb$1","Kb$1","Lb$1","Ee","$e","Ce","Mb$1","Z$1","Nb$1","Ob$1","Pb$1","Qb$1","Rb$1","Sb$1","Tb$1","k","p","_e","Pe","t","ba","u","Me","w","da","ia","Ie","Ne","Be","De","y","ka","C","je","ya","za","He","Ge","Ue","Ze","Je","Xe","D","Aa","Ba","Da","Qe","Ia","Ye","Oe","qe","Ae","Ke","et","tt","at","J","ze","nt","ot","rt","L","La","Re","Na","M","lt","dt","ct","Sa","We","it","st","ut","ft","fb","yt","vt","Bb","Et","Ft","Rt","Pt","Mt","It","Bt","Nt","Vt","At","jt","Ot","Wt","Ht","Cb","Tt","_t","Dt","zt","Lt","qt","Ut","Sb","ln","jc","dn","cn","pn","fn","mn","yn","gn","hn","bn","vn","kn","lc","En","P","mc","nc","oc","pc","Q","Fn","rc","Tn","un","tc","Pn","vc","_n","Mn","yc","W","Dn","Ec","On","Fc","zn","Nn","Gc","Hc","Ic","Vn","jn","Jc","Kc","In","Lc","Mc","Qc","X","Rc","Sc","Tc","Rn","Uc","Y","Vc","Wc","An","Xc","Z","Yc","Zc","Ln","xn","Sn","wn","$c","ad","$n","pt","ht","sn","bd","Cn","cd","dd","ed","Hn","qn","Wn","fd","gd","gt","bt","hd","kt","St","$t","xt","Ct","mt","wt","id","jd","kd","Yt","Qt","Kt","en","Xt","Zt","Jt","Gt","nn","tn","rn","on","an","ld","be","Fe","Te","Ve","Le","Bn","Un","Zn","Xn","er","init_server_browser","q","clamp","init_index_es","steps","init_index_es$1","Grain","props","keyframesX","keyframesY","isCanvas","containerStyle","init_Grain","addPropertyControls","extractDefaultValue","cssVar","match","cssVariableRegex","fallback","resolveTokenColor","input","parseColorToRgba","str","rgbaMatch","hex","mapLinear","inMax","inMin","outMin","value","outMax","mapNoiseScale","ui","mapNoiseIntensity","mapScrollSensitivity","mapBaseAnimationSpeed","mapEdgeSoftness","mapGrainScale","mapBloomRadius","BurnTransition","internalNoiseScale","noiseScale","internalNoiseIntensity","noiseIntensity","internalScrollSensitivity","scrollSensitivity","internalBaseAnimationSpeed","baseAnimationSpeed","internalEdgeSoftness","edgeSoftness","internalBloomRadius","bloomRadius","horizontalMovementValue","movement","resolvedColor","color","colorRgba","transitionColorRgba","transitionColor","canvasRef","containerRef","glRef","programRef","bufferRef","colorRef","transitionColorRef","noiseScaleRef","noiseIntensityRef","scrollSensitivityRef","baseAnimationSpeedRef","edgeSoftnessRef","grainScaleRef","movementHorizontalRef","movementVerticalRef","scrollOffsetRef","lastScrollYRef","lastScrollTimeRef","scrollVelocityRef","animationFrameRef","baseTimeRef","startTimeRef","previewRef","preview","parallaxEnabledRef","parallaxEnabled","isCanvasRef","parallaxStartRef","parallaxEndRef","parallaxOffsetRef","canvasSizeRef","bloomIntensityRef","bloomIntensity","bloomRadiusRef","extractProgramRef","blurProgramRef","compositeProgramRef","framebufferRef","sceneTextureRef","extractFramebufferRef","extractTextureRef","blurFramebuffer1Ref","blurTexture1Ref","blurFramebuffer2Ref","blurTexture2Ref","bloomDownsampleRef","createShader","shader","gl","type","source","createProgram","program","vertexShader","fragmentShader","createFramebufferTexture","texture","width","height","framebuffer","resizeCanvas","canvas","container","rect","dpr","newWidth","newHeight","downsample","bloomWidth","bloomHeight","renderScene","buffer","targetFramebuffer","positionLocation","colorLocation","transitionColorLocation","tr","tg","tb","noiseScaleLocation","noiseIntensityLocation","currentTime","elapsedSeconds","scrollOffsetLocation","edgeSoftnessLocation","grainScaleLocation","movementHorizontalLocation","movementVerticalLocation","parallaxOffsetLocation","aspectRatioLocation","aspectRatio","renderExtract","extractProgram","sourceTexture","textureLocation","baseColorLocation","renderBlur","blurProgram","directionLocation","direction","resolutionLocation","radiusLocation","renderComposite","compositeProgram","sceneTexture","sceneLocation","bloomTexture","bloomLocation","intensityLocation","render","updateParallaxOffset","viewportHeight","componentTop","componentBottom","componentHeight","progress","startPosition","targetPosition","rgba","horizontalValue","vertexShaderObj","fragmentShaderObj","extractFragmentShaderObj","blurFragmentShaderObj","compositeFragmentShaderObj","positions","fb1","tex1","fbExtract","texExtract","fb2","tex2","fb3","tex3","resizeObserver","animate","scrollHandler","shouldAnimate","currentScrollY","deltaY","deltaTime","style","init_BurnTransition_prod","UnicornStudioEmbed","elementRef","isEditingOrPreviewing","initializeScript","callback","script","initializeUnicornStudio","cacheBuster","projectId","scenes","init_ChromaBGs","Animator","hasChildren","slots","customShape","placeholderStyles","emojiStyles","titleStyles","subtitleStyles","firstChild","getFirstChild","svgChild","isSpring","pathAnimation","shapeTransition","shouldLoop","loopOptions","pathLength","opacity","shapeProps","from","to","attributes","pathD","stroke","strokeWidth","strokeLinecap","strokeLinejoin","element","splitAndReplace","svgViewbox","endCircle","child","init_Animator","string","addPropertyOverrides$8","variants","nextOverrides","variant","overrides","AnimatorFonts","cycleOrder$6","serializationHash$9","variantClassNames$9","transition1$8","Transition$8","humanReadableVariantMap$7","Variants$8","getProps$9","createLayoutDependency$8","FramerEnUNpD297","init_EnUNpD297","config","transition","contextValue","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","isDisplayed","baseVariant","layoutId","gestureHandlers","className","classNames","gestureVariant","addPropertyOverrides$7","enabledGestures$4","cycleOrder$5","serializationHash$8","variantClassNames$8","transition1$7","Transition$7","humanReadableVariantMap$6","Variants$7","getProps$8","createLayoutDependency$7","FramerHcR8PevsM","init_HcR8PevsM","link","title","smoothScroll","newTab","Jk4CaQzjo","yFvVzss3R","rQHr83iYS","LXP7tWo9u","addPropertyOverrides$6","cycleOrder$4","serializationHash$7","variantClassNames$7","transition1$6","Transition$6","humanReadableVariantMap$5","Variants$6","getProps$7","createLayoutDependency$6","FramerlWznP2yhr","init_lWznP2yhr","onAppear1k0ob9w","activeVariantCallback","args","delay","setVariant","onAppear15qtzca","isDisplayed1","addPropertyOverrides$5","cycleOrder$3","serializationHash$6","variantClassNames$6","transition1$5","transformTemplate1$2","Transition$5","Variants$5","humanReadableVariantMap$4","getProps$6","createLayoutDependency$5","FramerhHMWj5OwJ","init_hHMWj5OwJ","onAppear7nb928","onAppearofici9","onAppearfobz4j","adPC0uzY1","addPropertyOverrides$4","HelperPulseIndicatorFonts","cycleOrder$2","serializationHash$5","variantClassNames$5","wQu_niI4KLSjxQ_53D","transition1$4","matchVariant$1","Transition$4","humanReadableVariantMap$3","Variants$4","getProps$5","createLayoutDependency$4","FramerM3ehSjQOI","init_M3ehSjQOI","arg","availableText","notAvailableText","componentViewport","A__zPKYFQ","p39tuK6cL","context","addPropertyOverrides$3","enabledGestures$3","serializationHash$4","variantClassNames$4","transition1$3","Transition$3","Variants$3","getProps$4","createLayoutDependency$3","FramerngeIH5BDK","init_ngeIH5BDK","addPropertyOverrides$2","enabledGestures$2","cycleOrder$1","serializationHash$3","variantClassNames$3","transition1$2","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$3","createLayoutDependency$2","FramerQgUILF67f","init_QgUILF67f","navText","click","onTap1615wsd","setGestureState","VOuZM7cPY","RtQH4ek_I","riW_yXUKg","addPropertyOverrides$1","MotionDivWithFX","enabledGestures$1","cycleOrder","serializationHash$2","variantClassNames$2","transition1$1","transition2","animation$1","transformTemplate1$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$2","createLayoutDependency$1","Framerw5FCobUb0","init_w5FCobUb0","addPropertyOverrides","MotionDivWithTickerFX","enabledGestures","serializationHash$1","variantClassNames$1","transition1","Transition","Variants","getProps$1","createLayoutDependency","FramerxwTxGjS4A","init_xwTxGjS4A","fonts","css$1","init_B4W6iTPPT","metadata$1","init_siteMetadata","metadata","params","contentLocale","metadataVersion","__FramerMetadata__$2","init_elQviHRN4","\"exports\"","\"metadataVersion\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"__FramerMetadata__\"","GrainFonts","WORKTICKERFonts","LOGOFonts","ContainerWithOptimizedAppearEffect","NavLinkFonts","Button3Fonts","ChromaBackgroundFonts","HelperAvailabilityTag2Fonts","Highlight8Fonts","Highlight8WithVariantAppearEffect","ArrowsSmall2Fonts","BurnTransitionFonts","Button4Fonts","breakpoints","isBrowser","queryParamNames","serializationHash","variantClassNames","getRootLayoutProp","animation","animation1","matchVariant","animation2","transformTemplate1","animation3","animation4","formVariants","humanReadableVariantMap","HTMLStyle","getProps","Component","css","FramerelQviHRN4","__FramerMetadata__$1","init_elQviHRN4$1","hasLayoutTemplate","hasInheritedFlowEffect","form","currentVariant","className$1","metadata$2","hydratedBaseVariant","motionLayout","resolvedLinks","resolvedLinks1","formState","\"queryParamNames\"","\"name\"","\"slots\"","\"framerColorSyntax\"","\"framerTrackingIds\"","\"framerLayoutTemplateFlowEffect\"","\"framerAutoSizeImages\"","\"framerResponsiveScreen\"","\"framerDisplayContentsDiv\"","\"framerIntrinsicHeight\"","\"framerComponentViewportWidth\"","\"framerCanvasComponentVariantDetails\"","\"framerImmutableVariables\"","\"framerScrollSections\"","\"framerIntrinsicWidth\"","\"framerAcceptsLayoutTemplate\"","\"Props\"","getSnippets","queryLoader","queryLoaders","pageId","pathVariables","result","snippet","snippets","code","snippetsSorting","__FramerMetadata__","init_snippets","\"snippetsSorting\"","\"getSnippets\"","\"isAsync\""],"sources":["https:/ga.jspm.io/npm:react-dom@18.3.1/server.browser.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js","https:/framerusercontent.com/modules/cKGD16u2MGB7MfqfVXFp/wiztTCbXokZrMicHAmZc/Grain.js","https:/framerusercontent.com/modules/pDVaOhPNTsF3M6OAec36/SGwp7XwnOnjXQNPDlHnH/BurnTransition_prod.js","https:/framerusercontent.com/modules/xaswehZWsdrg2vflyKZT/ldOeNLeJ2QXDvbK9zyZy/ChromaBGs.js","https:/framerusercontent.com/modules/gh5xmpM9GHT9MXnnMpPc/yx3Yu3CvNlklDmNPtEF9/Animator.js","https:/framerusercontent.com/modules/WASVe4MNBlVnpLi5bZEf/iP98U5e5sAMzZLMxuKWQ/EnUNpD297.js","https:/framerusercontent.com/modules/jgJ2CzO7KdrM5LuygqCX/nw2QIrTSe9Vifk2R6zrv/HcR8PevsM.js","https:/framerusercontent.com/modules/dsdVa2e8I7vJsIMWLy9L/9LFXMabMCPGX1Il1N8N9/lWznP2yhr.js","https:/framerusercontent.com/modules/U7JETJV1CKbbXxx4Yuh1/kgm7Y0haPIoyE1Md1Q8t/hHMWj5OwJ.js","https:/framerusercontent.com/modules/cIHxukUJPCIBTnn9yZpy/LOST9aITHnVs8bhCfSvt/M3ehSjQOI.js","https:/framerusercontent.com/modules/GrQave4zi8IH8Hn3l7Fg/BoZIv7DPowZuSs3tJWrD/ngeIH5BDK.js","https:/framerusercontent.com/modules/gO4LtvUGWCzQjBvfos5O/cV26cg6cIhquWcHa5WUN/QgUILF67f.js","https:/framerusercontent.com/modules/FJIir62OTV5G0MH2yqOn/RyaxtY2dueg6hXxDqNxy/w5FCobUb0.js","https:/framerusercontent.com/modules/I0i2KgyT6EaoFBeyU2Ti/5BAC4TdAyHRJEoapmgwo/xwTxGjS4A.js","https:/framerusercontent.com/modules/P6qd1Ohr3c8E8bCNYYV4/NhvspcuwJzkBWzASs8ed/B4W6iTPPT.js","https:/framerusercontent.com/modules/2XVamgYPcJcVVqditXsX/DBjE5FQKiA1PdgB4CqGI/siteMetadata.js","https:/framerusercontent.com/modules/LHt2JJUvvt1dg8JvJP1u/XcTQmBBGAci6KmKh1Prn/elQviHRN4.js","https:/framerusercontent.com/modules/JqlrE1T6i7BFt7fzY3RO/aa8RlTBCOE5eGSSMbaH5/elQviHRN4.js","https:/framerusercontent.com/modules/woNTYQBzU6eYZwpXl6vC/uvj9tag1UYV3rEdTRS8o/snippets.js"],"sourcesContent":["import*as e from\"react\";var n=e;try{\"default\"in e&&(n=e.default)}catch(e){}var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.3.1\";var Fe=e;try{\"default\"in e&&(Fe=e.default)}catch(e){}var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.3.1\";var Un={};var Zn,Xn;true;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n//# sourceMappingURL=server.browser.js.map\n","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{steps}from\"@motionone/easing\";/**\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Grain(props){const{opacity,style}=props;const keyframesX=[\"0%\",\"-5%\",\"-15%\",\"7%\",\"-5%\",\"-15%\",\"15%\",\"0%\",\"3%\",\"-10%\",];const keyframesY=[\"0%\",\"-10%\",\"5%\",\"-25%\",\"25%\",\"10%\",\"0%\",\"15%\",\"35%\",\"10%\",];const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{...containerStyle,opacity:opacity,inset:isCanvas?0:\"-200%\",width:isCanvas?\"100%\":\"400%\",height:isCanvas?\"100%\":\"400%\",position:\"absolute\"},animate:!isCanvas&&{x:keyframesX,y:keyframesY},transition:{ease:steps(10,\"start\"),repeat:Infinity,duration:8}})});};Grain.defaultProps={opacity:.5};addPropertyControls(Grain,{opacity:{title:\"Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0}});const containerStyle={backgroundSize:\"256px 256px\",backgroundRepeat:\"repeat\",background:\"url('https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Grain\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"100\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Grain.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// CSS variable token and color parsing (hex/rgba/var())\nconst cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;function extractDefaultValue(cssVar){if(!cssVar||!cssVar.startsWith(\"var(\"))return cssVar;const match=cssVariableRegex.exec(cssVar);if(!match)return cssVar;const fallback=(match[2]||\"\").trim();if(fallback.startsWith(\"var(\"))return extractDefaultValue(fallback);return fallback||cssVar;}function resolveTokenColor(input){if(typeof input!==\"string\")return input;if(!input.startsWith(\"var(\"))return input;return extractDefaultValue(input);}function parseColorToRgba(input){if(!input||input.trim()===\"\")return{r:0,g:0,b:0,a:1};const str=input.trim();// Handle rgba() format\nconst rgbaMatch=str.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*(?:,\\s*([\\d.]+)\\s*)?\\)/i);if(rgbaMatch){const r=Math.max(0,Math.min(255,parseFloat(rgbaMatch[1])))/255;const g=Math.max(0,Math.min(255,parseFloat(rgbaMatch[2])))/255;const b=Math.max(0,Math.min(255,parseFloat(rgbaMatch[3])))/255;const a=rgbaMatch[4]!==undefined?Math.max(0,Math.min(1,parseFloat(rgbaMatch[4]))):1;return{r,g,b,a};}// Handle hex formats\nconst hex=str.replace(/^#/,\"\");if(hex.length===8){return{r:parseInt(hex.slice(0,2),16)/255,g:parseInt(hex.slice(2,4),16)/255,b:parseInt(hex.slice(4,6),16)/255,a:parseInt(hex.slice(6,8),16)/255};}if(hex.length===6){return{r:parseInt(hex.slice(0,2),16)/255,g:parseInt(hex.slice(2,4),16)/255,b:parseInt(hex.slice(4,6),16)/255,a:1};}if(hex.length===4){return{r:parseInt(hex[0]+hex[0],16)/255,g:parseInt(hex[1]+hex[1],16)/255,b:parseInt(hex[2]+hex[2],16)/255,a:parseInt(hex[3]+hex[3],16)/255};}if(hex.length===3){return{r:parseInt(hex[0]+hex[0],16)/255,g:parseInt(hex[1]+hex[1],16)/255,b:parseInt(hex[2]+hex[2],16)/255,a:1};}return{r:0,g:0,b:0,a:1};}// Linear mapping function for normalizing UI values to internal values\nfunction mapLinear(value,inMin,inMax,outMin,outMax){if(inMax===inMin)return outMin;const t=(value-inMin)/(inMax-inMin);return outMin+t*(outMax-outMin);}// Mapping functions for UI (0-1) to internal values\n// Noise Scale: UI 0-1 → Internal 1-20\nfunction mapNoiseScale(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,1,20);}// Noise Intensity: UI 0-1 → Internal 0-0.5\nfunction mapNoiseIntensity(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,0,.5);}// Scroll Sensitivity: UI 0-1 → Internal 0-0.01\nfunction mapScrollSensitivity(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,0,.01);}// Base Animation Speed: UI 0-1 → Internal 0-0.1\nfunction mapBaseAnimationSpeed(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,0,.1);}// Edge Softness: UI 0-1 → Internal 0.01-0.2 (transition zone width)\nfunction mapEdgeSoftness(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,.01,.2);}// Grain Scale: UI 0-1 → Internal 50-500 (noise frequency for grain)\nfunction mapGrainScale(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,50,500);}// Bloom Radius: UI 0-1 → Internal 0-0.3 (blur radius for bloom effect)\nfunction mapBloomRadius(ui){return mapLinear(Math.max(0,Math.min(1,ui)),0,1,0,.3);}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */export default function BurnTransition({preview=false,color=\"#ff0000\",transitionColor,noiseScale=.37,noiseIntensity=.3,scrollSensitivity=.01,baseAnimationSpeed=.1,edgeSoftness=.4,bloomIntensity=.5,bloomRadius=.5,parallaxEnabled=false,style,movement={horizontal:\"center\",vertical:.5}}){// Map UI values to internal values\nconst internalNoiseScale=mapNoiseScale(noiseScale);const internalNoiseIntensity=mapNoiseIntensity(noiseIntensity);const internalScrollSensitivity=mapScrollSensitivity(scrollSensitivity);const internalBaseAnimationSpeed=mapBaseAnimationSpeed(baseAnimationSpeed);const internalEdgeSoftness=mapEdgeSoftness(edgeSoftness);const internalGrainScale=0;const internalBloomRadius=mapBloomRadius(bloomRadius);// Map horizontal movement enum to numeric value: left = 1, right = -1, center = 0\nconst horizontalMovementValue=movement?.horizontal===\"left\"?1:movement?.horizontal===\"right\"?-1:0;// Resolve color token and parse to RGBA\nconst resolvedColor=resolveTokenColor(color);const colorRgba=parseColorToRgba(resolvedColor);// Resolve transition color (defaults to a lighter version of base color if not provided)\nconst resolvedTransitionColor=transitionColor?resolveTokenColor(transitionColor):resolvedColor;const transitionColorRgba=parseColorToRgba(resolvedTransitionColor);const canvasRef=useRef(null);const containerRef=useRef(null);const glRef=useRef(null);const programRef=useRef(null);const bufferRef=useRef(null);const colorRef=useRef([colorRgba.r,colorRgba.g,colorRgba.b]);const transitionColorRef=useRef([transitionColorRgba.r,transitionColorRgba.g,transitionColorRgba.b]);const noiseScaleRef=useRef(internalNoiseScale);const noiseIntensityRef=useRef(internalNoiseIntensity);const scrollSensitivityRef=useRef(internalScrollSensitivity);const baseAnimationSpeedRef=useRef(internalBaseAnimationSpeed);const edgeSoftnessRef=useRef(internalEdgeSoftness);const grainScaleRef=useRef(internalGrainScale);const movementHorizontalRef=useRef(horizontalMovementValue);const movementVerticalRef=useRef(movement?.vertical??.5);const scrollOffsetRef=useRef(0);const lastScrollYRef=useRef(0);const lastScrollTimeRef=useRef(0);const scrollVelocityRef=useRef(0);const animationFrameRef=useRef(null);const baseTimeRef=useRef(0);const startTimeRef=useRef(0);const previewRef=useRef(preview);const parallaxEnabledRef=useRef(parallaxEnabled);// Check canvas mode ONCE at component mount and cache it\nconst isCanvasRef=useRef(null);if(isCanvasRef.current===null){isCanvasRef.current=RenderTarget.current()===RenderTarget.canvas;}const isCanvas=isCanvasRef.current;// Hardcode parallax values: start = 0% (bottom), end = 100% (top)\nconst parallaxStartRef=useRef(0);const parallaxEndRef=useRef(100);const parallaxOffsetRef=useRef(0);const canvasSizeRef=useRef({width:0,height:0});// Bloom refs\nconst bloomIntensityRef=useRef(bloomIntensity);const bloomRadiusRef=useRef(internalBloomRadius);const extractProgramRef=useRef(null);const blurProgramRef=useRef(null);const compositeProgramRef=useRef(null);const framebufferRef=useRef(null);const sceneTextureRef=useRef(null);const extractFramebufferRef=useRef(null);const extractTextureRef=useRef(null);const blurFramebuffer1Ref=useRef(null);const blurTexture1Ref=useRef(null);const blurFramebuffer2Ref=useRef(null);const blurTexture2Ref=useRef(null);const bloomDownsampleRef=useRef(2)// Render bloom at half resolution for performance\n;// Helper function to create shader\nconst createShader=(gl,type,source)=>{const shader=gl.createShader(type);if(!shader)return null;gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS)){console.error(\"Shader compilation error:\",gl.getShaderInfoLog(shader));gl.deleteShader(shader);return null;}return shader;};// Helper function to create program\nconst createProgram=(gl,vertexShader,fragmentShader)=>{const program=gl.createProgram();if(!program)return null;gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){console.error(\"Program linking error:\",gl.getProgramInfoLog(program));gl.deleteProgram(program);return null;}return program;};// Helper to create a framebuffer with texture\nconst createFramebufferTexture=(gl,width,height)=>{const texture=gl.createTexture();if(!texture)return{framebuffer:null,texture:null};gl.bindTexture(gl.TEXTURE_2D,texture);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,width,height,0,gl.RGBA,gl.UNSIGNED_BYTE,null);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);const framebuffer=gl.createFramebuffer();if(!framebuffer)return{framebuffer:null,texture};gl.bindFramebuffer(gl.FRAMEBUFFER,framebuffer);gl.framebufferTexture2D(gl.FRAMEBUFFER,gl.COLOR_ATTACHMENT0,gl.TEXTURE_2D,texture,0);gl.bindFramebuffer(gl.FRAMEBUFFER,null);return{framebuffer,texture};};// Resize canvas and framebuffers\nconst resizeCanvas=()=>{const canvas=canvasRef.current;const container=containerRef.current;const gl=glRef.current;if(!canvas||!container)return;const rect=container.getBoundingClientRect();const dpr=Math.min(window.devicePixelRatio||1,2);const newWidth=Math.floor(rect.width*dpr);const newHeight=Math.floor(rect.height*dpr);// Only resize if dimensions changed\nif(canvas.width===newWidth&&canvas.height===newHeight)return;canvas.width=newWidth;canvas.height=newHeight;canvasSizeRef.current={width:newWidth,height:newHeight};if(gl){gl.viewport(0,0,canvas.width,canvas.height);const downsample=bloomDownsampleRef.current;const bloomWidth=Math.floor(newWidth/downsample);const bloomHeight=Math.floor(newHeight/downsample);// Resize framebuffer textures\nif(sceneTextureRef.current){gl.bindTexture(gl.TEXTURE_2D,sceneTextureRef.current);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,newWidth,newHeight,0,gl.RGBA,gl.UNSIGNED_BYTE,null);}// Bloom textures at half resolution for performance\nif(extractTextureRef.current){gl.bindTexture(gl.TEXTURE_2D,extractTextureRef.current);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,bloomWidth,bloomHeight,0,gl.RGBA,gl.UNSIGNED_BYTE,null);}if(blurTexture1Ref.current){gl.bindTexture(gl.TEXTURE_2D,blurTexture1Ref.current);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,bloomWidth,bloomHeight,0,gl.RGBA,gl.UNSIGNED_BYTE,null);}if(blurTexture2Ref.current){gl.bindTexture(gl.TEXTURE_2D,blurTexture2Ref.current);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,bloomWidth,bloomHeight,0,gl.RGBA,gl.UNSIGNED_BYTE,null);}gl.bindTexture(gl.TEXTURE_2D,null);}};// Render the main scene to a target (framebuffer or screen)\nconst renderScene=targetFramebuffer=>{const gl=glRef.current;const program=programRef.current;const buffer=bufferRef.current;if(!gl||!program||!buffer)return;gl.bindFramebuffer(gl.FRAMEBUFFER,targetFramebuffer);// Scene always renders at full resolution\ngl.viewport(0,0,canvasSizeRef.current.width,canvasSizeRef.current.height);// Use program\ngl.useProgram(program);// Bind buffer\ngl.bindBuffer(gl.ARRAY_BUFFER,buffer);// Set up position attribute\nconst positionLocation=gl.getAttribLocation(program,\"a_position\");gl.enableVertexAttribArray(positionLocation);gl.vertexAttribPointer(positionLocation,2,gl.FLOAT,false,0,0);// Set color uniform\nconst colorLocation=gl.getUniformLocation(program,\"u_color\");const[r,g,b]=colorRef.current;gl.uniform3f(colorLocation,r,g,b);// Set transition color uniform\nconst transitionColorLocation=gl.getUniformLocation(program,\"u_transition_color\");if(transitionColorLocation){const[tr,tg,tb]=transitionColorRef.current;gl.uniform3f(transitionColorLocation,tr,tg,tb);}// Set noise uniforms\nconst noiseScaleLocation=gl.getUniformLocation(program,\"u_noise_scale\");if(noiseScaleLocation){gl.uniform1f(noiseScaleLocation,noiseScaleRef.current);}const noiseIntensityLocation=gl.getUniformLocation(program,\"u_noise_intensity\");if(noiseIntensityLocation){gl.uniform1f(noiseIntensityLocation,noiseIntensityRef.current);}// Update base time (linear, constant speed animation)\n// In canvas mode with preview off, freeze time (set speed to 0)\nconst currentTime=performance.now();if(startTimeRef.current===0){startTimeRef.current=currentTime;}// Only update time if not in canvas mode with preview off\nconst shouldAnimate=!(isCanvas&&!previewRef.current);if(shouldAnimate){const elapsedSeconds=(currentTime-startTimeRef.current)/1e3;baseTimeRef.current=elapsedSeconds*baseAnimationSpeedRef.current;}// If preview is off in canvas mode, baseTimeRef stays frozen at its current value\n// Set scroll offset uniform for animation (base time + scroll offset)\nconst scrollOffsetLocation=gl.getUniformLocation(program,\"u_scroll_offset\");if(scrollOffsetLocation){gl.uniform1f(scrollOffsetLocation,baseTimeRef.current+scrollOffsetRef.current);}// Set edge softness uniform\nconst edgeSoftnessLocation=gl.getUniformLocation(program,\"u_edge_softness\");if(edgeSoftnessLocation){gl.uniform1f(edgeSoftnessLocation,edgeSoftnessRef.current);}// Set grain scale uniform\nconst grainScaleLocation=gl.getUniformLocation(program,\"u_grain_scale\");if(grainScaleLocation){gl.uniform1f(grainScaleLocation,grainScaleRef.current);}// Set movement uniforms\nconst movementHorizontalLocation=gl.getUniformLocation(program,\"u_movement_horizontal\");if(movementHorizontalLocation){gl.uniform1f(movementHorizontalLocation,movementHorizontalRef.current);}const movementVerticalLocation=gl.getUniformLocation(program,\"u_movement_vertical\");if(movementVerticalLocation){gl.uniform1f(movementVerticalLocation,movementVerticalRef.current);}// Set parallax offset uniform\nconst parallaxOffsetLocation=gl.getUniformLocation(program,\"u_parallax_offset\");if(parallaxOffsetLocation){gl.uniform1f(parallaxOffsetLocation,parallaxOffsetRef.current);}// Set aspect ratio uniform for consistent noise scaling\nconst aspectRatioLocation=gl.getUniformLocation(program,\"u_aspect_ratio\");if(aspectRatioLocation){const width=canvasSizeRef.current.width;const height=canvasSizeRef.current.height;const aspectRatio=height>0?width/height:1;gl.uniform1f(aspectRatioLocation,aspectRatio);}// Clear with transparent background\ngl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT);// Enable blending for transparency\ngl.enable(gl.BLEND);gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA);// Draw\ngl.drawArrays(gl.TRIANGLE_STRIP,0,4);};// Extract pass - extracts only transition color pixels for bloom\nconst renderExtract=(sourceTexture,targetFramebuffer)=>{const gl=glRef.current;const extractProgram=extractProgramRef.current;const buffer=bufferRef.current;if(!gl||!extractProgram||!buffer)return;gl.bindFramebuffer(gl.FRAMEBUFFER,targetFramebuffer);// Use downsampled resolution for bloom for better performance\nconst downsample=bloomDownsampleRef.current;const bloomWidth=Math.floor(canvasSizeRef.current.width/downsample);const bloomHeight=Math.floor(canvasSizeRef.current.height/downsample);gl.viewport(0,0,bloomWidth,bloomHeight);gl.useProgram(extractProgram);gl.bindBuffer(gl.ARRAY_BUFFER,buffer);const positionLocation=gl.getAttribLocation(extractProgram,\"a_position\");gl.enableVertexAttribArray(positionLocation);gl.vertexAttribPointer(positionLocation,2,gl.FLOAT,false,0,0);// Bind source texture\ngl.activeTexture(gl.TEXTURE0);gl.bindTexture(gl.TEXTURE_2D,sourceTexture);const textureLocation=gl.getUniformLocation(extractProgram,\"u_texture\");gl.uniform1i(textureLocation,0);// Set transition color\nconst transitionColorLocation=gl.getUniformLocation(extractProgram,\"u_transition_color\");if(transitionColorLocation){const[tr,tg,tb]=transitionColorRef.current;gl.uniform3f(transitionColorLocation,tr,tg,tb);}// Set base color (to exclude from bloom)\nconst baseColorLocation=gl.getUniformLocation(extractProgram,\"u_base_color\");if(baseColorLocation){const[r,g,b]=colorRef.current;gl.uniform3f(baseColorLocation,r,g,b);}gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT);gl.disable(gl.BLEND);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);};// Blur pass\nconst renderBlur=(sourceTexture,targetFramebuffer,direction)=>{const gl=glRef.current;const blurProgram=blurProgramRef.current;const buffer=bufferRef.current;if(!gl||!blurProgram||!buffer)return;gl.bindFramebuffer(gl.FRAMEBUFFER,targetFramebuffer);// Use downsampled resolution for bloom for better performance\nconst downsample=bloomDownsampleRef.current;const bloomWidth=Math.floor(canvasSizeRef.current.width/downsample);const bloomHeight=Math.floor(canvasSizeRef.current.height/downsample);gl.viewport(0,0,bloomWidth,bloomHeight);gl.useProgram(blurProgram);gl.bindBuffer(gl.ARRAY_BUFFER,buffer);const positionLocation=gl.getAttribLocation(blurProgram,\"a_position\");gl.enableVertexAttribArray(positionLocation);gl.vertexAttribPointer(positionLocation,2,gl.FLOAT,false,0,0);// Bind source texture\ngl.activeTexture(gl.TEXTURE0);gl.bindTexture(gl.TEXTURE_2D,sourceTexture);const textureLocation=gl.getUniformLocation(blurProgram,\"u_texture\");gl.uniform1i(textureLocation,0);// Set direction\nconst directionLocation=gl.getUniformLocation(blurProgram,\"u_direction\");gl.uniform2f(directionLocation,direction[0],direction[1]);// Set resolution (use downsampled resolution for bloom)\nconst resolutionLocation=gl.getUniformLocation(blurProgram,\"u_resolution\");gl.uniform2f(resolutionLocation,bloomWidth,bloomHeight);// Set radius\nconst radiusLocation=gl.getUniformLocation(blurProgram,\"u_radius\");gl.uniform1f(radiusLocation,bloomRadiusRef.current);gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT);gl.disable(gl.BLEND);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);};// Composite pass - combine scene with bloom\nconst renderComposite=(sceneTexture,bloomTexture)=>{const gl=glRef.current;const compositeProgram=compositeProgramRef.current;const buffer=bufferRef.current;if(!gl||!compositeProgram||!buffer)return;gl.bindFramebuffer(gl.FRAMEBUFFER,null);gl.viewport(0,0,canvasSizeRef.current.width,canvasSizeRef.current.height);gl.useProgram(compositeProgram);gl.bindBuffer(gl.ARRAY_BUFFER,buffer);const positionLocation=gl.getAttribLocation(compositeProgram,\"a_position\");gl.enableVertexAttribArray(positionLocation);gl.vertexAttribPointer(positionLocation,2,gl.FLOAT,false,0,0);// Bind scene texture\ngl.activeTexture(gl.TEXTURE0);gl.bindTexture(gl.TEXTURE_2D,sceneTexture);const sceneLocation=gl.getUniformLocation(compositeProgram,\"u_scene\");gl.uniform1i(sceneLocation,0);// Bind bloom texture\ngl.activeTexture(gl.TEXTURE1);gl.bindTexture(gl.TEXTURE_2D,bloomTexture);const bloomLocation=gl.getUniformLocation(compositeProgram,\"u_bloom\");gl.uniform1i(bloomLocation,1);// Set bloom intensity\nconst intensityLocation=gl.getUniformLocation(compositeProgram,\"u_bloom_intensity\");gl.uniform1f(intensityLocation,bloomIntensityRef.current);// Set transition color for glow tinting\nconst transitionColorLocation=gl.getUniformLocation(compositeProgram,\"u_transition_color\");if(transitionColorLocation){const[tr,tg,tb]=transitionColorRef.current;gl.uniform3f(transitionColorLocation,tr,tg,tb);}gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT);// Disable blending - we're compositing everything in the shader\n// This prevents GL from darkening our semi-transparent bloom pixels\ngl.disable(gl.BLEND);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);// Re-enable blending for future passes\ngl.enable(gl.BLEND);gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA);};// Main render function with bloom\nconst render=()=>{const gl=glRef.current;if(!gl||!programRef.current)return;const hasBloom=bloomIntensityRef.current>0&&framebufferRef.current&&sceneTextureRef.current&&blurFramebuffer1Ref.current&&blurTexture1Ref.current&&blurFramebuffer2Ref.current&&blurTexture2Ref.current&&blurProgramRef.current&&compositeProgramRef.current;if(hasBloom&&extractProgramRef.current&&extractFramebufferRef.current&&extractTextureRef.current){// Pass 1: Render scene to framebuffer\nrenderScene(framebufferRef.current);// Pass 2: Extract only transition color pixels\nrenderExtract(sceneTextureRef.current,extractFramebufferRef.current);// Pass 3: Horizontal blur on extracted pixels\nrenderBlur(extractTextureRef.current,blurFramebuffer1Ref.current,[1,0]);// Pass 4: Vertical blur\nrenderBlur(blurTexture1Ref.current,blurFramebuffer2Ref.current,[0,1]);// Pass 5: Composite scene + bloom to screen\nrenderComposite(sceneTextureRef.current,blurTexture2Ref.current);}else{// No bloom - render directly to screen\nrenderScene(null);}};// Function to calculate parallax offset based on component position in viewport\nconst updateParallaxOffset=()=>{const container=containerRef.current;if(!container)return;// If parallax is disabled, set offset to 0 (don't render here, let animation loop handle it)\nif(!parallaxEnabledRef.current){parallaxOffsetRef.current=0;return;}const rect=container.getBoundingClientRect();const viewportHeight=window.innerHeight;// Calculate scroll progress based on component's position in viewport\n// progress = 0 when component top enters viewport (at bottom)\n// progress = 1 when component bottom exits viewport (at top)\nconst componentTop=rect.top;const componentBottom=rect.bottom;const componentHeight=rect.height;// Calculate progress: inverted so progress=1 when entering, progress=0 when exiting\n// This should make wave move in correct direction\nlet progress=0;if(componentTop>=viewportHeight){// Component hasn't entered yet (below viewport) - use 1 (about to enter)\nprogress=1;}else if(componentBottom<=0){// Component has exited (above viewport) - use 0 (has exited)\nprogress=0;}else{// Component is visible - calculate inverted progress\n// When top = viewportHeight (entering): progress should be 1\n// When bottom = 0 (exiting): progress should be 0\n// Invert: progress = 1 - ((viewportHeight - componentTop) / (viewportHeight + componentHeight))\nprogress=1-(viewportHeight-componentTop)/(viewportHeight+componentHeight);progress=Math.max(0,Math.min(1,progress));}// Convert percentages to UV coordinates (0-1)\n// In UV: 0 = top, 1 = bottom\n// User interface: 0% = bottom, 50% = middle, 100% = top\nconst startPosition=parallaxStartRef.current/100;const endPosition=parallaxEndRef.current/100;// With inverted progress: progress=1 when entering, progress=0 when exiting\n// We want: progress=1 → startPosition, progress=0 → endPosition\n// So: targetPosition = startPosition + (endPosition - startPosition) * (1 - progress)\n// When progress=1 (entering): startPosition + (endPosition - startPosition) * 0 = startPosition ✓\n// When progress=0 (exiting): startPosition + (endPosition - startPosition) * 1 = endPosition ✓\nconst targetPosition=startPosition+(endPosition-startPosition)*(1-progress);// Calculate offset from center (0.5)\n// baseLine = 0.5 + offset, so offset = targetPosition - 0.5\nparallaxOffsetRef.current=targetPosition-.5;// Note: render() is called by animation loop, no need to call it here\n};// Update preview ref when preview prop changes\nuseEffect(()=>{previewRef.current=preview;// When preview turns on in canvas mode, reset start time to prevent jump\nif(isCanvas&&preview&&startTimeRef.current>0){startTimeRef.current=performance.now();}},[preview,isCanvas]);// Update refs when props change\nuseEffect(()=>{const resolved=resolveTokenColor(color);const rgba=parseColorToRgba(resolved);colorRef.current=[rgba.r,rgba.g,rgba.b];if(glRef.current&&programRef.current){render();}},[color]);useEffect(()=>{const resolved=transitionColor?resolveTokenColor(transitionColor):resolveTokenColor(color);const rgba=parseColorToRgba(resolved);transitionColorRef.current=[rgba.r,rgba.g,rgba.b];if(glRef.current&&programRef.current){render();}},[transitionColor,color]);useEffect(()=>{noiseScaleRef.current=mapNoiseScale(noiseScale);if(glRef.current&&programRef.current){render();}},[noiseScale]);useEffect(()=>{noiseIntensityRef.current=mapNoiseIntensity(noiseIntensity);if(glRef.current&&programRef.current){render();}},[noiseIntensity]);useEffect(()=>{scrollSensitivityRef.current=mapScrollSensitivity(scrollSensitivity);},[scrollSensitivity]);useEffect(()=>{baseAnimationSpeedRef.current=mapBaseAnimationSpeed(baseAnimationSpeed);},[baseAnimationSpeed]);useEffect(()=>{edgeSoftnessRef.current=mapEdgeSoftness(edgeSoftness);if(glRef.current&&programRef.current){render();}},[edgeSoftness]);useEffect(()=>{grainScaleRef.current=mapGrainScale(0);if(glRef.current&&programRef.current){render();}},[]);useEffect(()=>{// Map horizontal movement enum to value: left = 1, right = -1, center = 0\nconst horizontalValue=movement?.horizontal===\"left\"?1:movement?.horizontal===\"right\"?-1:0;movementHorizontalRef.current=horizontalValue;if(glRef.current&&programRef.current){render();}},[movement?.horizontal]);useEffect(()=>{movementVerticalRef.current=movement?.vertical??.5;if(glRef.current&&programRef.current){render();}},[movement?.vertical]);useEffect(()=>{parallaxEnabledRef.current=parallaxEnabled;// Hardcode parallax values: start = 0% (bottom), end = 100% (top)\nparallaxStartRef.current=0;parallaxEndRef.current=100;updateParallaxOffset();},[parallaxEnabled]);useEffect(()=>{bloomIntensityRef.current=bloomIntensity;},[bloomIntensity]);useEffect(()=>{bloomRadiusRef.current=mapBloomRadius(bloomRadius);if(glRef.current&&blurProgramRef.current){render();}},[bloomRadius]);// Handle preview changes - re-render when preview toggles\nuseEffect(()=>{if(glRef.current&&programRef.current){render();}},[preview]);// Vertex shader - simple fullscreen quad\nconst vertexShader=`\n        attribute vec2 a_position;\n        varying vec2 v_uv;\n\n        void main() {\n            v_uv = 0.5 * (a_position + 1.0);\n            gl_Position = vec4(a_position, 0.0, 1.0);\n        }\n    `;// Fragment shader - torn paper effect with uneven transition thickness\nconst fragmentShader=`\n        precision mediump float;\n        varying vec2 v_uv;\n        uniform vec3 u_color;\n        uniform vec3 u_transition_color;\n        uniform float u_noise_scale;\n        uniform float u_noise_intensity;\n        uniform float u_scroll_offset;\n        uniform float u_edge_softness;\n        uniform float u_grain_scale;\n        uniform float u_movement_horizontal;\n        uniform float u_movement_vertical;\n        uniform float u_parallax_offset;\n        uniform float u_aspect_ratio;\n\n        // Random function\n        float random(vec2 st) {\n            return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\n        }\n\n        // 2D Noise function\n        float noise(vec2 st) {\n            vec2 i = floor(st);\n            vec2 f = fract(st);\n            \n            float a = random(i);\n            float b = random(i + vec2(1.0, 0.0));\n            float c = random(i + vec2(0.0, 1.0));\n            float d = random(i + vec2(1.0, 1.0));\n            \n            vec2 u = f * f * (3.0 - 2.0 * f);\n            \n            return mix(a, b, u.x) + (c - a) * u.y * (1.0 - u.x) + (d - b) * u.x * u.y;\n        }\n\n        // Fractal noise (multiple octaves)\n        float fbm(vec2 st) {\n            float value = 0.0;\n            float amplitude = 0.5;\n            \n            for (int i = 0; i < 4; i++) {\n                value += amplitude * noise(st);\n                st *= 2.0;\n                amplitude *= 0.5;\n            }\n            return value;\n        }\n\n        // High-frequency detailed noise for fiber-like grain\n        float detailedNoise(vec2 st) {\n            float value = 0.0;\n            float amplitude = 0.5;\n            \n            for (int i = 0; i < 6; i++) {\n                value += amplitude * noise(st);\n                st *= 2.2;\n                amplitude *= 0.45;\n            }\n            return value;\n        }\n\n        void main() {\n            // === STEP 1: Define the main wavy edge (the \"tear line\") ===\n            // Apply parallax offset to translate the wave vertically\n            float baseLine = 0.5 + u_parallax_offset;\n            // Apply movement controls: horizontal controls direction/speed, vertical controls evolution amount\n            // horizontal: -1 = right to left, 1 = left to right, 0 = no horizontal movement\n            // vertical: 0 = no vertical evolution, 1 = full vertical evolution\n            float horizontalOffset = u_scroll_offset * u_movement_horizontal;\n            float verticalOffset = u_scroll_offset * u_movement_vertical;\n            \n            // Use aspect-ratio-corrected x-coordinates to prevent noise stretching\n            // Keep original y-scaling for the \"mountain-ish\" profile\n            vec2 noiseCoord = vec2(\n                v_uv.x * u_aspect_ratio * u_noise_scale + horizontalOffset,\n                v_uv.y * 3.0 + verticalOffset * 0.6\n            );\n            float edgeNoise = fbm(noiseCoord);\n            float mainEdge = baseLine + (edgeNoise - 0.5) * u_noise_intensity;\n            \n            // === STEP 2: Create UNEVEN transition thickness ===\n            // Use a different noise to vary how thick the transition zone is at each point\n            // Apply movement controls for consistent animation\n            // Use aspect-ratio-corrected x-coordinates, original y-scaling\n            vec2 thicknessNoiseCoord = vec2(\n                v_uv.x * u_aspect_ratio * u_noise_scale * 2.3 + horizontalOffset * 0.7,\n                v_uv.y * 2.0 + verticalOffset * 0.4 + 100.0\n            );\n            float thicknessNoise = fbm(thicknessNoiseCoord);\n            // Transition width varies from very thin to full width\n            float minThickness = u_edge_softness * 0.1;\n            float maxThickness = u_edge_softness;\n            float localThickness = mix(minThickness, maxThickness, thicknessNoise);\n            \n            // === STEP 3: Define the two boundaries ===\n            // Lower boundary: where solid base color ends\n            // Upper boundary: where transparency begins\n            // The transition color fills the space between\n            float lowerBound = mainEdge - localThickness * 0.4;  // Solid color edge\n            float upperBound = mainEdge + localThickness * 0.6;  // Transparency edge\n            \n            // === STEP 4: High-frequency grain for fiber effect ===\n            // Animate grain both horizontally and vertically using movement controls\n            // Use aspect-ratio-corrected coordinates\n            vec2 grainCoord = vec2(\n                v_uv.x * u_aspect_ratio * u_grain_scale * 3.0 + horizontalOffset * 0.5,\n                v_uv.y * u_grain_scale * 3.0 + verticalOffset * 0.3\n            );\n            float grain = detailedNoise(grainCoord);\n            \n            // Additional \"fiber\" noise - elongated in Y direction for torn paper fibers\n            // Apply movement controls for consistent animation\n            // Use aspect-ratio-corrected coordinates\n            vec2 fiberCoord = vec2(\n                v_uv.x * u_aspect_ratio * u_grain_scale * 8.0 + horizontalOffset * 0.3,\n                v_uv.y * u_grain_scale * 2.0 + verticalOffset * 0.2\n            );\n            float fiberNoise = noise(fiberCoord);\n            \n            // Combine grain patterns\n            float combinedGrain = grain * 0.6 + fiberNoise * 0.4;\n            \n            // === STEP 5: Render based on position ===\n            \n            // Below lower bound - solid base color\n            if (v_uv.y < lowerBound) {\n                gl_FragColor = vec4(u_color, 1.0);\n            }\n            // Between lower bound and main edge - base color with transition color fibers bleeding in\n            else if (v_uv.y < mainEdge) {\n                // How far into the transition zone (0 at lowerBound, 1 at mainEdge)\n                float t = (v_uv.y - lowerBound) / max(mainEdge - lowerBound, 0.001);\n                \n                // Grain threshold: less grain near solid, more grain near edge\n                // Use exponential curve for more natural distribution\n                float grainThreshold = 1.0 - pow(t, 1.5);\n                \n                // Add some randomness to threshold based on position\n                grainThreshold -= thicknessNoise * 0.2;\n                \n                if (combinedGrain > grainThreshold) {\n                    gl_FragColor = vec4(u_transition_color, 1.0);\n                } else {\n                    gl_FragColor = vec4(u_color, 1.0);\n                }\n            }\n            // Between main edge and upper bound - transition color with transparency bleeding in\n            else if (v_uv.y < upperBound) {\n                // How far into the upper transition zone (0 at mainEdge, 1 at upperBound)\n                float t = (v_uv.y - mainEdge) / max(upperBound - mainEdge, 0.001);\n                \n                // Grain threshold: more visible near edge, fading to transparent\n                float grainThreshold = pow(t, 1.2);\n                \n                // Add variation\n                grainThreshold += thicknessNoise * 0.15;\n                \n                if (combinedGrain > grainThreshold) {\n                    gl_FragColor = vec4(u_transition_color, 1.0);\n                } else {\n                    discard;\n                }\n            }\n            // Above upper bound - fully transparent\n            else {\n                discard;\n            }\n        }\n    `;// Extraction shader - extracts transition area for bloom\nconst extractFragmentShader=`\n        precision mediump float;\n        varying vec2 v_uv;\n        uniform sampler2D u_texture;\n        uniform vec3 u_transition_color;\n        uniform vec3 u_base_color;\n        \n        void main() {\n            vec4 pixel = texture2D(u_texture, v_uv);\n            \n            // Check how close this pixel is to the transition color\n            float distToTransition = length(pixel.rgb - u_transition_color);\n            float distToBase = length(pixel.rgb - u_base_color);\n            \n            // Extract transition pixels with smooth falloff\n            float isTransition = 1.0 - smoothstep(0.0, 0.5, distToTransition);\n            float notBase = smoothstep(0.0, 0.3, distToBase);\n            \n            // Create mask for bloom\n            float mask = isTransition * notBase * pixel.a;\n            \n            // Apply smooth falloff for organic feel\n            mask = pow(mask, 0.8);\n            \n            // Output intensity for bloom (white, we'll apply color in composite)\n            gl_FragColor = vec4(1.0, 1.0, 1.0, mask);\n        }\n    `;// Optimized blur shader - proper gaussian blur with more samples\nconst blurFragmentShader=`\n        precision mediump float;\n        varying vec2 v_uv;\n        uniform sampler2D u_texture;\n        uniform vec2 u_direction;\n        uniform vec2 u_resolution;\n        uniform float u_radius;\n        \n        void main() {\n            // Blur size - scale appropriately for downsampled texture\n            float blur_size = u_radius * 12.0;\n            \n            // 13-tap gaussian blur with proper distribution\n            float alpha = 0.0;\n            float totalWeight = 0.0;\n            \n            // Proper gaussian weights for 13 samples\n            for (int i = -6; i <= 6; i++) {\n                float offset = float(i);\n                \n                // Gaussian weight with sigma = 2.0 for smooth falloff\n                float weight = exp(-0.5 * (offset * offset) / 4.0);\n                \n                // Sample texture\n                vec2 sampleOffset = u_direction * (offset * blur_size) / u_resolution;\n                float sampleAlpha = texture2D(u_texture, v_uv + sampleOffset).a;\n                \n                alpha += sampleAlpha * weight;\n                totalWeight += weight;\n            }\n            \n            // Normalize to ensure proper blending\n            alpha = totalWeight > 0.0 ? alpha / totalWeight : 0.0;\n            \n            // Always output pure white RGB, only blur the alpha\n            gl_FragColor = vec4(1.0, 1.0, 1.0, alpha);\n        }\n    `;// Composite shader - combines scene with bloom using proper blending\nconst compositeFragmentShader=`\n        precision mediump float;\n        varying vec2 v_uv;\n        uniform sampler2D u_scene;\n        uniform sampler2D u_bloom;\n        uniform float u_bloom_intensity;\n        uniform vec3 u_transition_color;\n        \n        void main() {\n            vec4 scene = texture2D(u_scene, v_uv);\n            vec4 bloom = texture2D(u_bloom, v_uv);\n            \n            // Bloom strength - use bloom alpha directly, scaled by intensity\n            float bloomStrength = bloom.a * u_bloom_intensity;\n            \n            // Simple additive bloom that works on any background\n            // For transparent areas, output the bloom glow directly\n            // For solid areas, add bloom on top\n            \n            vec3 bloomColor = u_transition_color * bloomStrength * 2.0;\n            \n            if (scene.a < 0.001) {\n                // Transparent area - output bloom glow directly\n                // Use the transition color with bloom-derived alpha\n                float glowAlpha = bloomStrength * 1.5;\n                gl_FragColor = vec4(u_transition_color, glowAlpha);\n            } else {\n                // Solid area - add bloom on top (additive)\n                vec3 result = scene.rgb + bloomColor;\n                // Clamp to valid range\n                result = min(result, vec3(1.0));\n                gl_FragColor = vec4(result, scene.a);\n            }\n        }\n    `;// Initialize WebGL\nuseEffect(()=>{const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container)return;// Get WebGL context\nconst gl=canvas.getContext(\"webgl\",{alpha:true,premultipliedAlpha:false});if(!gl){console.error(\"WebGL not supported\");return;}glRef.current=gl;// Create shaders\nconst vertexShaderObj=createShader(gl,gl.VERTEX_SHADER,vertexShader);const fragmentShaderObj=createShader(gl,gl.FRAGMENT_SHADER,fragmentShader);if(!vertexShaderObj||!fragmentShaderObj)return;// Create program\nconst program=createProgram(gl,vertexShaderObj,fragmentShaderObj);if(!program)return;programRef.current=program;// Create extract program (for bloom extraction)\nconst extractFragmentShaderObj=createShader(gl,gl.FRAGMENT_SHADER,extractFragmentShader);if(extractFragmentShaderObj){const extractProgram=createProgram(gl,vertexShaderObj,extractFragmentShaderObj);if(extractProgram){extractProgramRef.current=extractProgram;}}// Create blur program\nconst blurFragmentShaderObj=createShader(gl,gl.FRAGMENT_SHADER,blurFragmentShader);if(blurFragmentShaderObj){const blurProgram=createProgram(gl,vertexShaderObj,blurFragmentShaderObj);if(blurProgram){blurProgramRef.current=blurProgram;}}// Create composite program\nconst compositeFragmentShaderObj=createShader(gl,gl.FRAGMENT_SHADER,compositeFragmentShader);if(compositeFragmentShaderObj){const compositeProgram=createProgram(gl,vertexShaderObj,compositeFragmentShaderObj);if(compositeProgram){compositeProgramRef.current=compositeProgram;}}// Create fullscreen quad\nconst positions=new Float32Array([-1,-1,1,-1,-1,1,1,1]);const buffer=gl.createBuffer();if(!buffer)return;gl.bindBuffer(gl.ARRAY_BUFFER,buffer);gl.bufferData(gl.ARRAY_BUFFER,positions,gl.STATIC_DRAW);bufferRef.current=buffer;// Create framebuffers for bloom (initial size, will be resized)\nconst initialWidth=256;const initialHeight=256;const{framebuffer:fb1,texture:tex1}=createFramebufferTexture(gl,initialWidth,initialHeight);framebufferRef.current=fb1;sceneTextureRef.current=tex1;const{framebuffer:fbExtract,texture:texExtract}=createFramebufferTexture(gl,initialWidth,initialHeight);extractFramebufferRef.current=fbExtract;extractTextureRef.current=texExtract;const{framebuffer:fb2,texture:tex2}=createFramebufferTexture(gl,initialWidth,initialHeight);blurFramebuffer1Ref.current=fb2;blurTexture1Ref.current=tex2;const{framebuffer:fb3,texture:tex3}=createFramebufferTexture(gl,initialWidth,initialHeight);blurFramebuffer2Ref.current=fb3;blurTexture2Ref.current=tex3;// Initialize base animation time\nstartTimeRef.current=performance.now();// Setup resize observer\nconst resizeObserver=new ResizeObserver(()=>{resizeCanvas();});resizeObserver.observe(container);// Initial render\nresizeCanvas();updateParallaxOffset();render();// Animation loop - optimized\nconst animate=()=>{if(glRef.current&&programRef.current){// Update parallax if enabled\nif(parallaxEnabledRef.current){updateParallaxOffset();}// Always render (updateParallaxOffset doesn't call render anymore)\nrender();}animationFrameRef.current=requestAnimationFrame(animate);};animationFrameRef.current=requestAnimationFrame(animate);// Track scroll for animation and parallax\nconst scrollHandler=()=>{// In canvas mode with preview off, don't update scroll offset (freeze animation)\nconst shouldAnimate=!(isCanvas&&!previewRef.current);const currentScrollY=window.scrollY||window.pageYOffset;const currentTime=performance.now();if(lastScrollTimeRef.current>0&&shouldAnimate){const deltaY=currentScrollY-lastScrollYRef.current;const deltaTime=currentTime-lastScrollTimeRef.current;if(deltaTime>0&&Math.abs(deltaY)>0){// Calculate scroll velocity (pixels per second) for tracking\nscrollVelocityRef.current=deltaY/deltaTime*1e3;// Use deltaY directly with sensitivity for more controlled animation\n// This prevents velocity spikes from causing huge animations\nscrollOffsetRef.current+=deltaY*scrollSensitivityRef.current;}}lastScrollYRef.current=currentScrollY;lastScrollTimeRef.current=currentTime;// Update parallax offset on scroll (still needed for parallax to work)\nif(shouldAnimate||parallaxEnabledRef.current){updateParallaxOffset();}};// Initialize scroll tracking\nlastScrollYRef.current=window.scrollY||window.pageYOffset;lastScrollTimeRef.current=performance.now();// Add scroll listener\nwindow.addEventListener(\"scroll\",scrollHandler,{passive:true});return()=>{resizeObserver.disconnect();window.removeEventListener(\"scroll\",scrollHandler);if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);}if(glRef.current){const gl=glRef.current;if(bufferRef.current)gl.deleteBuffer(bufferRef.current);if(programRef.current)gl.deleteProgram(programRef.current);if(extractProgramRef.current)gl.deleteProgram(extractProgramRef.current);if(blurProgramRef.current)gl.deleteProgram(blurProgramRef.current);if(compositeProgramRef.current)gl.deleteProgram(compositeProgramRef.current);if(framebufferRef.current)gl.deleteFramebuffer(framebufferRef.current);if(sceneTextureRef.current)gl.deleteTexture(sceneTextureRef.current);if(extractFramebufferRef.current)gl.deleteFramebuffer(extractFramebufferRef.current);if(extractTextureRef.current)gl.deleteTexture(extractTextureRef.current);if(blurFramebuffer1Ref.current)gl.deleteFramebuffer(blurFramebuffer1Ref.current);if(blurTexture1Ref.current)gl.deleteTexture(blurTexture1Ref.current);if(blurFramebuffer2Ref.current)gl.deleteFramebuffer(blurFramebuffer2Ref.current);if(blurTexture2Ref.current)gl.deleteTexture(blurTexture2Ref.current);}};},[]);const containerStyle={...style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"};const canvasStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\"};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:containerStyle,children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:canvasStyle})});}// Property controls for Framer\naddPropertyControls(BurnTransition,{preview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#D9D6CA\"},transitionColor:{type:ControlType.Color,title:\"Transition\",defaultValue:\"#ffffff\",optional:true},noiseScale:{type:ControlType.Number,title:\"Scale\",defaultValue:.37,min:0,max:1,step:.1},noiseIntensity:{type:ControlType.Number,title:\"Noise\",defaultValue:.3,min:0,max:1,step:.1},scrollSensitivity:{type:ControlType.Number,title:\"Scroll\",defaultValue:.4,min:0,max:1,step:.1},baseAnimationSpeed:{type:ControlType.Number,title:\"Base Speed\",defaultValue:.1,min:0,max:1,step:.1},edgeSoftness:{type:ControlType.Number,title:\"Edge\",defaultValue:.4,min:0,max:1,step:.1},bloomIntensity:{type:ControlType.Number,title:\"Bloom\",defaultValue:.5,min:0,max:1,step:.1},bloomRadius:{type:ControlType.Number,title:\"Bloom Width\",defaultValue:.1,min:0,max:1,step:.1},parallaxEnabled:{type:ControlType.Boolean,title:\"Parallax\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},movement:{type:ControlType.Object,title:\"Movement\",description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{horizontal:{type:ControlType.Enum,title:\"Horizontal\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"<-\",\"•\",\"->\"],defaultValue:\"center\",displaySegmentedControl:true},vertical:{type:ControlType.Number,title:\"Vertical\",defaultValue:.5,step:.1,min:0,max:1,description:\"Set parallax = Off to see better what this does.\"}},defaultValue:{horizontal:\"center\",vertical:.5}}});BurnTransition.displayName=\"Burn Transition\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BurnTransition\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BurnTransition_prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget,addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n */export default function UnicornStudioEmbed({projectId}){const elementRef=useRef(null);useEffect(()=>{const isEditingOrPreviewing=[\"CANVAS\",\"PREVIEW\"].includes(RenderTarget.current());const initializeScript=callback=>{const existingScript=document.querySelector('script[src^=\"https://cdn.unicorn.studio\"]');if(!existingScript){const script=document.createElement(\"script\");script.src=\"https://cdn.unicorn.studio/v1.2.3/unicornStudio.umd.js\";script.onload=callback;document.head.appendChild(script);}else{callback();}};const initializeUnicornStudio=()=>{const cacheBuster=isEditingOrPreviewing?\"?update=\"+Math.random():\"\";elementRef.current.setAttribute(\"data-us-project\",projectId+cacheBuster);if(window.UnicornStudio){window.UnicornStudio.destroy();window.UnicornStudio.init().then(scenes=>{console.log(scenes);});}};if(projectId){if(window.UnicornStudio){initializeUnicornStudio();}else{initializeScript(initializeUnicornStudio);}}},[projectId]);return /*#__PURE__*/_jsx(\"div\",{ref:elementRef,\"data-us-dpi\":\"1.5\",\"data-us-scale\":\"1\",\"data-us-fps\":\"60\",style:{width:\"100%\",height:\"100%\"}});}UnicornStudioEmbed.displayName=\"Chroma Background\";addPropertyControls(UnicornStudioEmbed,{projectId:{type:ControlType.Enum,title:\"Type\",options:[\"lHlDvoJDIXCxxXVqTNOC\",\"YnADGzDD7LGB9cUocyyN\",\"ezEDNzFtrAgm8yCUWUeX\",\"wYI4YirTR5lrja86ArSY\",\"rJ39y9Nnyz3cJooDtmNM\"],optionTitles:[\"Liquid\",\"Folds\",\"Smoke\",\"Flow\",\"Pixel\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UnicornStudioEmbed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"400\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ChromaBGs.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useMotionValue,useTransform}from\"framer-motion\";/**\n * ANIMATOR\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Animator(props){/* Properties */ const{pathAnimation,from,to,animate,shouldLoop,loopOptions,slots=[],endCircle}=props;/* State */ const hasChildren=Children.count(slots)>0;/* Empty State */ let customShape=/*#__PURE__*/ _jsxs(\"div\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"✍️\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Graphic\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Animates single or joined paths on Web Pages only.\"})]});if(hasChildren){/* Grab the SVG from the Graphic */ const firstChild=getFirstChild(slots);const svgChild=getFirstChild(firstChild.props.svg);const isSpring=pathAnimation.type===\"spring\";/* Shape transition properties */ /* Dividing stiffness and damping by 1000 is a trick I got from Matt \n        which helps with pathLength animations, which otherwise are so fast \n        you never even see them happen in the preview. */ const shapeTransition={pathLength:{...pathAnimation,repeat:shouldLoop?Infinity:0,repeatType:loopOptions,stiffness:isSpring?pathAnimation.stiffness/1e3:pathAnimation.stiffness,damping:isSpring?pathAnimation.damping/1e3:pathAnimation.damping}};/* Add our own properties to the Path */ const pathLength=useMotionValue(0);const opacity=useTransform(pathLength,[0,.025],[0,1]);const shapeProps={variants:{start:{pathLength:from/100},end:{pathLength:to/100}},transition:shapeTransition};/* Prevent animating or adjusting pathLength on the Canvas */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;/* Just render the full connected Graphic on Canvas, when connected */ if(isCanvas){customShape=firstChild;}/* If on a web page */ if(!isCanvas&&svgChild){/* Pass Attributes */ let attributes=svgChild.match(/[\\w-]+=\"[^\"]*\"/g);let pathD;let stroke;let strokeWidth;let strokeLinecap;let strokeLinejoin;for(const element of attributes){if(element.includes(\"d=\")){pathD=splitAndReplace(element);}if(element.includes(\"stroke=\")){stroke=splitAndReplace(element);}if(element.includes(\"stroke-width=\")){strokeWidth=splitAndReplace(element);}if(element.includes(\"stroke-linecap=\")){strokeLinecap=splitAndReplace(element);}if(element.includes(\"stroke-linejoin=\")){strokeLinejoin=splitAndReplace(element);}}/* Grab viewbox */ let svgViewbox;svgViewbox=svgChild.split(\"viewBox=\")[1];svgViewbox=svgViewbox.split(\">\")[0];svgViewbox=svgViewbox.replace(/^\"(.+(?=\"$))\"$/,\"$1\");customShape=/*#__PURE__*/ _jsx(motion.div,{initial:isCanvas||animate===false?false:\"start\",animate:isCanvas||animate===false?false:\"end\",style:{width:\"100%\",height:\"100%\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",backgroundColor:\"transparent\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",viewBox:svgViewbox,children:/*#__PURE__*/ _jsx(motion.path,{...shapeProps,d:pathD,stroke:stroke,strokeWidth:strokeWidth,strokeLinejoin:strokeLinejoin,strokeLinecap:strokeLinecap,fill:\"transparent\",style:!endCircle&&{pathLength,opacity}})})});}}return customShape;};/* Default Properties */ Animator.defaultProps={animate:true,shouldLoop:false,loopOptions:\"reverse\",from:0,to:100,pathAnimation:{type:\"tween\",duration:2},endCircle:true};/* Property Controls */ addPropertyControls(Animator,{slots:{type:ControlType.ComponentInstance,title:\"Children\"},animate:{title:\"Animate\",type:ControlType.Boolean,defaultValue:Animator.defaultProps.animate,enabledTitle:\"True\",disabledTitle:\"False\"},shouldLoop:{title:\"Loop\",type:ControlType.Boolean,defaultValue:Animator.defaultProps.shouldLoop,enabledTitle:\"True\",disabledTitle:\"False\",hidden(props){return props.animate===false;}},loopOptions:{type:ControlType.Enum,title:\"Type\",defaultValue:Animator.defaultProps.loopOptions,options:[\"loop\",\"reverse\",\"mirror\"],optionTitles:[\"Loop\",\"Reverse\",\"Mirror\"],hidden(props){return props.shouldLoop===false;}},endCircle:{title:\"End Circle\",type:ControlType.Boolean,defaultValue:Animator.defaultProps.endCircle,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden(props){return props.animate===false;}},from:{title:\"From\",type:ControlType.Number,min:0,max:100,displayStepper:true,step:1,defaultValue:Animator.defaultProps.from,unit:\"%\",hidden(props){return props.animate===false;}},to:{title:\"To\",type:ControlType.Number,min:0,max:100,displayStepper:true,step:1,defaultValue:Animator.defaultProps.to,unit:\"%\",hidden(props){return props.animate===false;}},pathAnimation:{title:\" \",type:ControlType.Transition,defaultValue:Animator.defaultProps.pathAnimation,hidden(props){return props.animate===false;}}});/* Method to get stringless attributes */ const splitAndReplace=string=>{return string.split(\"=\")[1].replace(/['\"]+/g,\"\");};/* Method to get the first child */ function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Animator\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Animator.map","// Generated by Framer (53eda0e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Animator from\"https://framerusercontent.com/modules/gh5xmpM9GHT9MXnnMpPc/yx3Yu3CvNlklDmNPtEF9/Animator.js\";const AnimatorFonts=getFonts(Animator);const cycleOrder=[\"dIpNz8Js1\",\"fuKiDQlZs\"];const serializationHash=\"framer-72xHF\";const variantClassNames={dIpNz8Js1:\"framer-v-19tatcr\",fuKiDQlZs:\"framer-v-11ykein\"};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 humanReadableVariantMap={Animate:\"fuKiDQlZs\",Default:\"dIpNz8Js1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dIpNz8Js1\"};};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:\"dIpNz8Js1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fuKiDQlZs\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19tatcr\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"dIpNz8Js1\",ref:refBinding,style:{...style},...addPropertyOverrides({fuKiDQlZs:{\"data-framer-name\":\"Animate\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f95mih-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"F2yuUgJxc-container\",nodeId:\"F2yuUgJxc\",rendersWithMotion:true,scopeId:\"EnUNpD297\",children:/*#__PURE__*/_jsx(Animator,{animate:true,endCircle:false,from:0,height:\"100%\",id:\"F2yuUgJxc\",layoutId:\"F2yuUgJxc\",loopOptions:\"reverse\",pathAnimation:{delay:0,duration:.9,ease:[.44,0,.56,1],type:\"tween\"},shouldLoop:false,slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3gf5i\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xziiVBkYT\",opacity:1,style:{backgroundColor:\"rgba(255, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 284 23\"><path d=\"M 3 3 L 280.663 3 C 269.449 3 258.349 3.9 247.279 4.764 C 221.349 6.787 195.529 8.92 169.786 11.556 C 151.278 13.451 132.755 15.328 114.19 17.061 C 113.357 17.139 90.773 19.35 90.951 19.635 C 91.634 20.727 116.442 19.025 118.838 18.968 C 135.096 18.578 151.406 18.638 167.64 18.014\" fill=\"transparent\" stroke-width=\"5\" stroke=\"var(--token-097f338a-1e25-4efd-a83a-cc4959562ec9, rgb(255, 193, 5)) /* {&quot;name&quot;:&quot;orange Copy&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:10717882996,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},to:100,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-72xHF.framer-193czfs, .framer-72xHF .framer-193czfs { display: block; }\",\".framer-72xHF.framer-19tatcr { height: 23px; overflow: visible; position: relative; width: 284px; }\",\".framer-72xHF .framer-f95mih-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-72xHF .framer-3gf5i { height: 23px; position: relative; width: 284px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 284\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fuKiDQlZs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEnUNpD297=withCSS(Component,css,\"framer-72xHF\");export default FramerEnUNpD297;FramerEnUNpD297.displayName=\"Highlight 8\";FramerEnUNpD297.defaultProps={height:23,width:284};addPropertyControls(FramerEnUNpD297,{variant:{options:[\"dIpNz8Js1\",\"fuKiDQlZs\"],optionTitles:[\"Default\",\"Animate\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEnUNpD297,[{explicitInter:true,fonts:[]},...AnimatorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEnUNpD297\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"284\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"23\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fuKiDQlZs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EnUNpD297.map","// Generated by Framer (53eda0e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={bLsfx7FYA:{hover:true},mBosJrYeu:{hover:true}};const cycleOrder=[\"mBosJrYeu\",\"bLsfx7FYA\"];const serializationHash=\"framer-DPYQK\";const variantClassNames={bLsfx7FYA:\"framer-v-l4lz8y\",mBosJrYeu:\"framer-v-1fa8rcy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Jk4CaQzjo=undefined;const yFvVzss3R=undefined;const rQHr83iYS=undefined;const LXP7tWo9u=undefined;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 humanReadableVariantMap={\"Variant 1\":\"mBosJrYeu\",\"Variant 2\":\"bLsfx7FYA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,Jk4CaQzjo:link??props.Jk4CaQzjo,LXP7tWo9u:title??props.LXP7tWo9u??\"Get Started\",rQHr83iYS:smoothScroll??props.rQHr83iYS,variant:humanReadableVariantMap[props.variant]??props.variant??\"mBosJrYeu\",yFvVzss3R:newTab??props.yFvVzss3R};};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,LXP7tWo9u,Jk4CaQzjo,yFvVzss3R,rQHr83iYS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mBosJrYeu\",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:Jk4CaQzjo,motionChild:true,nodeId:\"mBosJrYeu\",openInNewTab:yFvVzss3R,scopeId:\"HcR8PevsM\",smoothScroll:rQHr83iYS,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1fa8rcy\",className,classNames)} framer-ssbdw1`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mBosJrYeu\",ref:refBinding,style:{\"--border-bottom-width\":\"2.6px\",\"--border-color\":\"var(--token-2e0144fd-0966-4569-bb44-35a2592786a3, rgb(224, 196, 120))\",\"--border-left-width\":\"2.6px\",\"--border-right-width\":\"2.6px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2.6px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:360,borderBottomRightRadius:360,borderTopLeftRadius:360,borderTopRightRadius:360,...style},variants:{\"bLsfx7FYA-hover\":{\"--border-color\":\"var(--token-097f338a-1e25-4efd-a83a-cc4959562ec9, rgb(255, 193, 5))\",backgroundColor:\"var(--token-097f338a-1e25-4efd-a83a-cc4959562ec9, rgb(255, 193, 5))\"},\"mBosJrYeu-hover\":{\"--border-color\":\"var(--token-097f338a-1e25-4efd-a83a-cc4959562ec9, rgb(255, 193, 5))\",backgroundColor:\"var(--token-097f338a-1e25-4efd-a83a-cc4959562ec9, rgb(255, 193, 5))\"},bLsfx7FYA:{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2e0144fd-0966-4569-bb44-35a2592786a3, rgb(224, 196, 120))\"}},...addPropertyOverrides({\"bLsfx7FYA-hover\":{\"data-framer-name\":undefined},\"mBosJrYeu-hover\":{\"data-framer-name\":undefined},bLsfx7FYA:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby03MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2e0144fd-0966-4569-bb44-35a2592786a3, rgb(224, 196, 120)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Get Started\"})}),className:\"framer-1p1ueqr\",fonts:[\"GF;Overpass Mono-700\"],layoutDependency:layoutDependency,layoutId:\"wt2K7oZzm\",style:{\"--extracted-r6o4lv\":\"var(--token-2e0144fd-0966-4569-bb44-35a2592786a3, rgb(224, 196, 120))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:LXP7tWo9u,variants:{\"mBosJrYeu-hover\":{\"--extracted-r6o4lv\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\"},bLsfx7FYA:{\"--extracted-r6o4lv\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"mBosJrYeu-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby03MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Get Started\"})})},bLsfx7FYA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby03MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Get Started\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DPYQK.framer-ssbdw1, .framer-DPYQK .framer-ssbdw1 { display: block; }\",\".framer-DPYQK.framer-1fa8rcy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DPYQK .framer-1p1ueqr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-DPYQK[data-border=\"true\"]::after, .framer-DPYQK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 115.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"bLsfx7FYA\":{\"layout\":[\"auto\",\"fixed\"]},\"N0nvrTJkO\":{\"layout\":[\"auto\",\"fixed\"]},\"vg45BRpcy\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"LXP7tWo9u\":\"title\",\"Jk4CaQzjo\":\"link\",\"yFvVzss3R\":\"newTab\",\"rQHr83iYS\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHcR8PevsM=withCSS(Component,css,\"framer-DPYQK\");export default FramerHcR8PevsM;FramerHcR8PevsM.displayName=\"Button 3\";FramerHcR8PevsM.defaultProps={height:40,width:115.5};addPropertyControls(FramerHcR8PevsM,{variant:{options:[\"mBosJrYeu\",\"bLsfx7FYA\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},LXP7tWo9u:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Title\",type:ControlType.String},onLXP7tWo9uChange:{changes:\"LXP7tWo9u\",type:ControlType.ChangeHandler},Jk4CaQzjo:{title:\"Link\",type:ControlType.Link},yFvVzss3R:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onyFvVzss3RChange:{changes:\"yFvVzss3R\",type:ControlType.ChangeHandler},rQHr83iYS:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onrQHr83iYSChange:{changes:\"rQHr83iYS\",type:ControlType.ChangeHandler}});addFonts(FramerHcR8PevsM,[{explicitInter:true,fonts:[{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EUzpUz2Xur-SmIr.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHcR8PevsM\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"LXP7tWo9u\\\":\\\"title\\\",\\\"Jk4CaQzjo\\\":\\\"link\\\",\\\"yFvVzss3R\\\":\\\"newTab\\\",\\\"rQHr83iYS\\\":\\\"smoothScroll\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bLsfx7FYA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"N0nvrTJkO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vg45BRpcy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"115.5\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HcR8PevsM.map","// Generated by Framer (53eda0e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"st_BIw3nS\",\"UTOxfPOhK\"];const serializationHash=\"framer-DYLkn\";const variantClassNames={st_BIw3nS:\"framer-v-16d8f5g\",UTOxfPOhK:\"framer-v-1m2b3wg\"};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 humanReadableVariantMap={\"Variant 1\":\"st_BIw3nS\",\"Variant 2\":\"UTOxfPOhK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"st_BIw3nS\"};};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:\"st_BIw3nS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1k0ob9w=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UTOxfPOhK\"),200);});const onAppear15qtzca=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"st_BIw3nS\"),200);});useOnVariantChange(baseVariant,{default:onAppear1k0ob9w,UTOxfPOhK:onAppear15qtzca});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UTOxfPOhK\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"UTOxfPOhK\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16d8f5g\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"st_BIw3nS\",ref:refBinding,style:{...style},...addPropertyOverrides({UTOxfPOhK:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12axo9g\",layoutDependency:layoutDependency,layoutId:\"bLrDqFIYx\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-gry8h1\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"UPv9MrFVe\",opacity:.76,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:.76},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 34\"><path d=\"M 11.18 3 L 11.18 28.497 M 3 16.61 C 3.713 20.889 8.092 24.822 10.254 28.48 C 11.504 30.594 11.278 32.108 12.671 29.896 C 15.513 25.382 19.551 21.511 23.441 17.904\" fill=\"transparent\" stroke-width=\"5\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8876185790,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1wdv382\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Ptlj2qTaJ\",opacity:.76,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:.76},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 36\"><path d=\"M 11.912 3 L 11.912 14.988 C 11.912 17.848 11.789 20.73 12.13 23.574 C 12.502 26.672 12.803 29.616 12.803 32.734\" fill=\"transparent\" stroke-width=\"5\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 2.654 18.668 C 2.654 19.285 3.092 19.603 3.475 20.043 C 4.904 21.683 6.275 23.356 7.817 24.899 C 8.829 25.911 10.1 26.863 10.982 27.966 C 11.29 28.35 11.419 29.27 11.596 29.746 C 11.955 30.712 12.388 31.648 12.892 32.546 C 12.934 32.62 13.722 33.832 13.861 33.346 C 13.963 32.987 13.821 32.57 13.911 32.199 C 14.151 31.212 14.675 30.229 15.246 29.399 C 17.462 26.191 20.012 23.228 22.852 20.557 C 23.634 19.822 24.666 18.79 25.622 18.312\" fill=\"transparent\" stroke-width=\"5\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11195551783,withExternalLayout:true,...addPropertyOverrides({UTOxfPOhK:{svgContentId:11655380162}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DYLkn.framer-1987w86, .framer-DYLkn .framer-1987w86 { display: block; }\",\".framer-DYLkn.framer-16d8f5g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DYLkn .framer-12axo9g { flex: none; height: 34px; overflow: visible; position: relative; width: 26px; }\",\".framer-DYLkn .framer-gry8h1 { flex: none; height: 34px; left: calc(50.00000000000002% - 26px / 2); position: absolute; top: calc(50.00000000000002% - 34px / 2); width: 26px; }\",\".framer-DYLkn .framer-1wdv382 { flex: none; height: 36px; left: calc(50.00000000000002% - 29px / 2); position: absolute; top: calc(50.00000000000002% - 36px / 2); width: 29px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UTOxfPOhK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlWznP2yhr=withCSS(Component,css,\"framer-DYLkn\");export default FramerlWznP2yhr;FramerlWznP2yhr.displayName=\"Arrows Small 2\";FramerlWznP2yhr.defaultProps={height:34,width:26};addPropertyControls(FramerlWznP2yhr,{variant:{options:[\"st_BIw3nS\",\"UTOxfPOhK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlWznP2yhr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlWznP2yhr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UTOxfPOhK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerIntrinsicWidth\":\"26\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lWznP2yhr.map","// Generated by Framer (c85c929)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IOJmdgTSm\",\"MKrFTtGs3\",\"G8nZXNLVP\"];const serializationHash=\"framer-RaJZp\";const variantClassNames={G8nZXNLVP:\"framer-v-yz4xus\",IOJmdgTSm:\"framer-v-6uy0vo\",MKrFTtGs3:\"framer-v-16yplsj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={End:\"G8nZXNLVP\",Initial:\"IOJmdgTSm\",Pulse:\"MKrFTtGs3\"};const getProps=({color,height,id,width,...props})=>{return{...props,adPC0uzY1:color??props.adPC0uzY1??\"var(--token-006fdba6-9690-47f6-9eee-17e66a9c00aa, rgb(216, 80, 64))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IOJmdgTSm\"};};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,adPC0uzY1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IOJmdgTSm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear7nb928=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MKrFTtGs3\"),1e3);});const onAppearofici9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"G8nZXNLVP\"),500);});const onAppearfobz4j=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IOJmdgTSm\"),1e3);});useOnVariantChange(baseVariant,{default:onAppear7nb928,G8nZXNLVP:onAppearfobz4j,MKrFTtGs3:onAppearofici9});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-6uy0vo\",className,classNames),\"data-framer-name\":\"Initial\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IOJmdgTSm\",ref:refBinding,style:{...style},...addPropertyOverrides({G8nZXNLVP:{\"data-framer-name\":\"End\"},MKrFTtGs3:{\"data-framer-name\":\"Pulse\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1651nl3\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"QiBC47CYl\",style:{backgroundColor:adPC0uzY1,borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},...addPropertyOverrides({MKrFTtGs3:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ifwrdg\",\"data-framer-name\":\"BG Circle\",layoutDependency:layoutDependency,layoutId:\"AfiI2QOCq\",style:{backgroundColor:adPC0uzY1,borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:0},transformTemplate:transformTemplate1,variants:{MKrFTtGs3:{opacity:.5}},...addPropertyOverrides({G8nZXNLVP:{transformTemplate:undefined},MKrFTtGs3:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RaJZp.framer-1rucf2d, .framer-RaJZp .framer-1rucf2d { display: block; }\",\".framer-RaJZp.framer-6uy0vo { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 10px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-RaJZp .framer-1651nl3 { flex: none; height: 10px; left: calc(50.00000000000002% - 10px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 10px / 2); width: 10px; z-index: 1; }\",\".framer-RaJZp .framer-1ifwrdg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 50%; overflow: visible; position: absolute; top: 50%; width: 8px; z-index: 1; }\",\".framer-RaJZp.framer-v-16yplsj.framer-6uy0vo, .framer-RaJZp.framer-v-yz4xus.framer-6uy0vo { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-RaJZp.framer-v-16yplsj .framer-1651nl3 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 10px); left: 50%; top: 50%; }\",\".framer-RaJZp.framer-v-16yplsj .framer-1ifwrdg { aspect-ratio: unset; height: 22px; left: calc(50.00000000000002% - 22px / 2); top: calc(50.00000000000002% - 22px / 2); width: 22px; }\",\".framer-RaJZp.framer-v-yz4xus .framer-1ifwrdg { aspect-ratio: unset; height: 20px; left: calc(50.00000000000002% - 20px / 2); top: calc(50.00000000000002% - 20px / 2); width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MKrFTtGs3\":{\"layout\":[\"fixed\",\"fixed\"]},\"G8nZXNLVP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"adPC0uzY1\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhHMWj5OwJ=withCSS(Component,css,\"framer-RaJZp\");export default FramerhHMWj5OwJ;FramerhHMWj5OwJ.displayName=\"Helper/Pulse Indicator\";FramerhHMWj5OwJ.defaultProps={height:20,width:20};addPropertyControls(FramerhHMWj5OwJ,{variant:{options:[\"IOJmdgTSm\",\"MKrFTtGs3\",\"G8nZXNLVP\"],optionTitles:[\"Initial\",\"Pulse\",\"End\"],title:\"Variant\",type:ControlType.Enum},adPC0uzY1:{defaultValue:'var(--token-006fdba6-9690-47f6-9eee-17e66a9c00aa, rgb(216, 80, 64)) /* {\"name\":\"Orange 55\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerhHMWj5OwJ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhHMWj5OwJ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MKrFTtGs3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G8nZXNLVP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"adPC0uzY1\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hHMWj5OwJ.map","// Generated by Framer (c9c30df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,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 HelperPulseIndicator from\"https://framerusercontent.com/modules/U7JETJV1CKbbXxx4Yuh1/kgm7Y0haPIoyE1Md1Q8t/hHMWj5OwJ.js\";const HelperPulseIndicatorFonts=getFonts(HelperPulseIndicator);const cycleOrder=[\"Naau2H1a6\",\"IK_678b6N\"];const serializationHash=\"framer-wAxgY\";const variantClassNames={IK_678b6N:\"framer-v-1mgxto3\",Naau2H1a6:\"framer-v-1xxtaco\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wQu_niI4KLSjxQ_53D=undefined;const A__zPKYFQ=undefined;const p39tuK6cL=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Not Available\":\"IK_678b6N\",Available:\"Naau2H1a6\"};const Variants=motion.create(React.Fragment);const getProps=({availableText,height,id,notAvailableText,width,...props})=>{return{...props,A__zPKYFQ:availableText??props.A__zPKYFQ??\"Available For Work\",p39tuK6cL:notAvailableText??props.p39tuK6cL??\"Not Available for Work\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Naau2H1a6\"};};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,A__zPKYFQ,p39tuK6cL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Naau2H1a6\",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-1xxtaco\",className,classNames),\"data-framer-name\":\"Available\",layoutDependency:layoutDependency,layoutId:\"Naau2H1a6\",ref:refBinding,style:{borderBottomLeftRadius:46,borderBottomRightRadius:46,borderTopLeftRadius:46,borderTopRightRadius:46,...style},...addPropertyOverrides({IK_678b6N:{\"data-framer-name\":\"Not Available\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-18)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bpyid5-container\",\"data-framer-name\":\"Pulse Indicator\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KFmu7KUZ1-container\",name:\"Pulse Indicator\",nodeId:\"KFmu7KUZ1\",rendersWithMotion:true,scopeId:\"M3ehSjQOI\",children:/*#__PURE__*/_jsx(HelperPulseIndicator,{adPC0uzY1:\"rgb(81, 255, 0)\",height:\"100%\",id:\"KFmu7KUZ1\",layoutId:\"KFmu7KUZ1\",name:\"Pulse Indicator\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"IOJmdgTSm\"),width:\"100%\",...addPropertyOverrides({IK_678b6N:{adPC0uzY1:\"rgb(255, 162, 0)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"calc(var(--variable-reference-wQu_niI4K-LSjxQ_53D) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Available For Work\"})}),className:\"framer-1wfbo9\",\"data-framer-name\":\"Text\",fonts:[\"GF;Overpass Mono-500\"],layoutDependency:layoutDependency,layoutId:\"ZI8yW2fqR\",style:{\"--extracted-r6o4lv\":\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-wQu_niI4K-LSjxQ_53D\":wQu_niI4KLSjxQ_53D},text:A__zPKYFQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IK_678b6N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"calc(var(--variable-reference-wQu_niI4K-LSjxQ_53D) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Not Available for Work\"})}),text:p39tuK6cL}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wAxgY.framer-x5tfhz, .framer-wAxgY .framer-x5tfhz { display: block; }\",\".framer-wAxgY.framer-1xxtaco { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; mix-blend-mode: multiply; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wAxgY .framer-bpyid5-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-wAxgY .framer-1wfbo9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 190\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IK_678b6N\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"A__zPKYFQ\":\"availableText\",\"p39tuK6cL\":\"notAvailableText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM3ehSjQOI=withCSS(Component,css,\"framer-wAxgY\");export default FramerM3ehSjQOI;FramerM3ehSjQOI.displayName=\"Helper/Availability Tag 2\";FramerM3ehSjQOI.defaultProps={height:24,width:190};addPropertyControls(FramerM3ehSjQOI,{variant:{options:[\"Naau2H1a6\",\"IK_678b6N\"],optionTitles:[\"Available\",\"Not Available\"],title:\"Variant\",type:ControlType.Enum},A__zPKYFQ:{defaultValue:\"Available For Work\",displayTextArea:false,title:\"Available Text\",type:ControlType.String},onA__zPKYFQChange:{changes:\"A__zPKYFQ\",type:ControlType.ChangeHandler},p39tuK6cL:{defaultValue:\"Not Available for Work\",displayTextArea:false,title:\"Not Available Text\",type:ControlType.String},onp39tuK6cLChange:{changes:\"p39tuK6cL\",type:ControlType.ChangeHandler}});addFonts(FramerM3ehSjQOI,[{explicitInter:true,fonts:[{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXmokz2Xur-SmIr.woff2\",weight:\"500\"}]},...HelperPulseIndicatorFonts],{supportsExplicitInterCodegen:true});FramerM3ehSjQOI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HelperPulseIndicator,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM3ehSjQOI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"A__zPKYFQ\\\":\\\"availableText\\\",\\\"p39tuK6cL\\\":\\\"notAvailableText\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IK_678b6N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"190\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M3ehSjQOI.map","// Generated by Framer (46bf165)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,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={RUaXE5fbH:{pressed:true}};const serializationHash=\"framer-sg53t\";const variantClassNames={RUaXE5fbH:\"framer-v-80qzgr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.6,delay:0,duration:1.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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RUaXE5fbH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"RUaXE5fbH-pressed\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"RUaXE5fbH-pressed\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-80qzgr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RUaXE5fbH\",ref:refBinding,style:{rotate:0,...style},variants:{\"RUaXE5fbH-pressed\":{rotate:360}},...addPropertyOverrides({\"RUaXE5fbH-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-s1qtzk\",layoutDependency:layoutDependency,layoutId:\"MtB4zdPKa\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.985 41.704\" overflow=\"visible\"><g><path d=\"M 16.273 10.305 L 16.273 18.209 M 24.714 18.191 L 29.392 18.2 M 16.273 41.704 C 6.927 39.374 0 30.924 0 20.852 C 0 10.78 6.927 2.33 16.273 0 M 26.945 0.054 C 36.175 2.464 42.985 10.861 42.985 20.843 C 42.985 30.825 36.175 39.222 26.954 41.632\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11 26 L 16.215 31.215 L 21.43 27.64 L 26.655 31.215 L 31.87 26\" fill=\"rgba(255, 255, 255, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"RUaXE5fbH-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.985 41.704\" overflow=\"visible\"><g><path d=\"M 27.273 10.305 L 27.273 18.209 M 16.273 10.305 L 16.273 18.209 M 16.273 41.704 C 6.927 39.374 0 30.924 0 20.852 C 0 10.78 6.927 2.33 16.273 0 M 26.945 0.054 C 36.175 2.464 42.985 10.861 42.985 20.843 C 42.985 30.825 36.175 39.222 26.954 41.632\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11 26 L 16.215 31.215 L 26.655 31.215 L 31.87 26\" fill=\"rgba(255, 255, 255, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-4bk5cm\",layoutDependency:layoutDependency,layoutId:\"SaWmAL2jV\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.985 41.704\" overflow=\"visible\"><path d=\"M 16.273 10.305 L 16.273 18.209 M 24.714 18.191 L 29.392 18.2 M 16.273 41.704 C 6.927 39.374 0 30.924 0 20.852 C 0 10.78 6.927 2.33 16.273 0 M 26.945 0.054 C 36.175 2.464 42.985 10.861 42.985 20.843 C 42.985 30.825 36.175 39.222 26.954 41.632\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"RUaXE5fbH-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.985 41.704\" overflow=\"visible\"><path d=\"M 27.273 10.305 L 27.273 18.209 M 16.273 10.305 L 16.273 18.209 M 16.273 41.704 C 6.927 39.374 0 30.924 0 20.852 C 0 10.78 6.927 2.33 16.273 0 M 26.945 0.054 C 36.175 2.464 42.985 10.861 42.985 20.843 C 42.985 30.825 36.175 39.222 26.954 41.632\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>'}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1vej9bz\",layoutDependency:layoutDependency,layoutId:\"XWaT7Y79z\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.904\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"RUaXE5fbH-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.904\" overflow=\"visible\"><path d=\"M 0 0 L 0 7.904\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sgewcb\",layoutDependency:layoutDependency,layoutId:\"cIHvm4cid\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.904\" overflow=\"visible\"><path d=\"M 0 0 L 0 7.904\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1h04q96\",layoutDependency:layoutDependency,layoutId:\"Mh0C2x03g\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.678 1\" overflow=\"visible\"><path d=\"M 0 0 L 4.678 0.009\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-tbmjp7\",layoutDependency:layoutDependency,layoutId:\"iuOkAvRqt\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.985 41.704\" overflow=\"visible\"><g><path d=\"M 16.273 41.704 C 6.927 39.374 0 30.924 0 20.852 C 0 10.78 6.927 2.33 16.273 0\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 26.945 0.054 C 36.175 2.464 42.985 10.861 42.985 20.843 C 42.985 30.825 36.175 39.222 26.954 41.632\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10odby6\",layoutDependency:layoutDependency,layoutId:\"R0GBx02Rz\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.273 41.704\" overflow=\"visible\"><path d=\"M 16.273 41.704 C 6.927 39.374 0 30.924 0 20.852 C 0 10.78 6.927 2.33 16.273 0\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-197b7kh\",layoutDependency:layoutDependency,layoutId:\"uq0DB75pd\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.04 41.579\" overflow=\"visible\"><path d=\"M 0 0 C 9.23 2.41 16.04 10.807 16.04 20.789 C 16.04 30.772 9.23 39.168 0.009 41.579\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"4\" stroke=\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)) /* {&quot;name&quot;:&quot;BLUE DARK&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uvba14\",layoutDependency:layoutDependency,layoutId:\"ZNwJr5HQa\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.87 5.215\" overflow=\"visible\"><path d=\"M 0 0 L 5.215 5.215 L 10.43 1.64 L 15.655 5.215 L 20.87 0\" fill=\"rgba(255, 255, 255, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"RUaXE5fbH-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.87 5.215\" overflow=\"visible\"><path d=\"M 0 0 L 5.215 5.215 L 15.655 5.215 L 20.87 0\" fill=\"rgba(255, 255, 255, 0)\" stroke-width=\"4\" stroke=\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) /* {&quot;name&quot;:&quot;White Copy&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sg53t.framer-twavyg, .framer-sg53t .framer-twavyg { display: block; }\",\".framer-sg53t.framer-80qzgr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sg53t .framer-s1qtzk { height: 42px; position: relative; width: 43px; }\",\".framer-sg53t .framer-4bk5cm, .framer-sg53t .framer-tbmjp7 { height: 42px; left: 0px; position: absolute; top: 0px; width: 43px; }\",\".framer-sg53t .framer-1vej9bz { height: 8px; left: 28px; position: absolute; top: 11px; width: 1px; }\",\".framer-sg53t .framer-sgewcb { height: 8px; left: 17px; position: absolute; top: 11px; width: 1px; }\",\".framer-sg53t .framer-1h04q96 { height: 1px; left: 25px; position: absolute; top: 18px; width: 5px; }\",\".framer-sg53t .framer-10odby6 { height: 42px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-sg53t .framer-197b7kh { height: 42px; left: 27px; position: absolute; top: 0px; width: 16px; }\",\".framer-sg53t .framer-1uvba14 { height: 5px; left: 11px; position: absolute; top: 26px; width: 21px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41.5\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gAkkgbtIu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerngeIH5BDK=withCSS(Component,css,\"framer-sg53t\");export default FramerngeIH5BDK;FramerngeIH5BDK.displayName=\"LOGO\";FramerngeIH5BDK.defaultProps={height:41.5,width:43};addFonts(FramerngeIH5BDK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerngeIH5BDK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"43\",\"framerIntrinsicHeight\":\"41.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gAkkgbtIu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ngeIH5BDK.map","// Generated by Framer (ec3ae02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={wlHXNwqE6:{hover:true}};const cycleOrder=[\"wlHXNwqE6\",\"jXWqPh5rJ\"];const serializationHash=\"framer-KBp0M\";const variantClassNames={jXWqPh5rJ:\"framer-v-16jw923\",wlHXNwqE6:\"framer-v-1pusf8h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VOuZM7cPY=undefined;const RtQH4ek_I=undefined;const riW_yXUKg=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Tablet & Phone\":\"jXWqPh5rJ\",Desktop:\"wlHXNwqE6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,navText,width,...props})=>{return{...props,riW_yXUKg:navText??props.riW_yXUKg??\"Home\",RtQH4ek_I:link??props.RtQH4ek_I,variant:humanReadableVariantMap[props.variant]??props.variant??\"wlHXNwqE6\",VOuZM7cPY:click??props.VOuZM7cPY};};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,RtQH4ek_I,riW_yXUKg,VOuZM7cPY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wlHXNwqE6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1615wsd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VOuZM7cPY){const res=await VOuZM7cPY(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jXWqPh5rJ\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RtQH4ek_I,motionChild:true,nodeId:\"wlHXNwqE6\",openInNewTab:false,scopeId:\"QgUILF67f\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pusf8h\",className,classNames)} framer-1xwl9sm`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wlHXNwqE6\",onTap:onTap1615wsd,ref:refBinding,style:{...style},...addPropertyOverrides({\"wlHXNwqE6-hover\":{\"data-framer-name\":undefined},jXWqPh5rJ:{\"data-framer-name\":\"Tablet & Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vtv0cc\",\"data-framer-name\":\"Link Wrap\",layoutDependency:layoutDependency,layoutId:\"iD6ZuYnSu\",style:{originY:0,rotateX:0,transformPerspective:1200},variants:{\"wlHXNwqE6-hover\":{rotateX:-90}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9f688eb-778b-4a71-929e-ebf8a014b4cf, rgb(48, 48, 48)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Home\"})}),className:\"framer-d46xb7\",fonts:[\"GF;Overpass Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"yaLdl1eyC\",style:{\"--extracted-r6o4lv\":\"var(--token-a9f688eb-778b-4a71-929e-ebf8a014b4cf, rgb(48, 48, 48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:riW_yXUKg,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby0zMDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43cdc4bd-5f77-4838-b341-4c1770a7e05e, rgb(255, 193, 5)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Home\"})}),className:\"framer-1pf02\",fonts:[\"GF;Overpass Mono-300\"],layoutDependency:layoutDependency,layoutId:\"H80apdtzL\",style:{\"--extracted-r6o4lv\":\"var(--token-43cdc4bd-5f77-4838-b341-4c1770a7e05e, rgb(255, 193, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",originY:0,rotateX:90},text:riW_yXUKg,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KBp0M.framer-1xwl9sm, .framer-KBp0M .framer-1xwl9sm { display: block; }\",\".framer-KBp0M.framer-1pusf8h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KBp0M .framer-vtv0cc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; transform-style: preserve-3d; width: min-content; }\",\".framer-KBp0M .framer-d46xb7 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-KBp0M .framer-1pf02 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KBp0M.framer-v-1pusf8h.hover .framer-1pf02 { overflow: visible; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jXWqPh5rJ\":{\"layout\":[\"auto\",\"auto\"]},\"VgBLH86jy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RtQH4ek_I\":\"link\",\"riW_yXUKg\":\"navText\",\"VOuZM7cPY\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQgUILF67f=withCSS(Component,css,\"framer-KBp0M\");export default FramerQgUILF67f;FramerQgUILF67f.displayName=\"Nav Link\";FramerQgUILF67f.defaultProps={height:30,width:39};addPropertyControls(FramerQgUILF67f,{variant:{options:[\"wlHXNwqE6\",\"jXWqPh5rJ\"],optionTitles:[\"Desktop\",\"Tablet & Phone\"],title:\"Variant\",type:ControlType.Enum},RtQH4ek_I:{title:\"Link\",type:ControlType.Link},riW_yXUKg:{defaultValue:\"Home\",displayTextArea:false,title:\"Nav Text\",type:ControlType.String},onriW_yXUKgChange:{changes:\"riW_yXUKg\",type:ControlType.ChangeHandler},VOuZM7cPY:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerQgUILF67f,[{explicitInter:true,fonts:[{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUokz2Xur-SmIr.woff2\",weight:\"400\"},{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EWKokz2Xur-SmIr.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQgUILF67f\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jXWqPh5rJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VgBLH86jy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"RtQH4ek_I\\\":\\\"link\\\",\\\"riW_yXUKg\\\":\\\"navText\\\",\\\"VOuZM7cPY\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"39\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QgUILF67f.map","// Generated by Framer (46bf165)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={H0WhcVa_f:{hover:true,pressed:true}};const cycleOrder=[\"H0WhcVa_f\",\"T7YB50Ogm\",\"UZ8MSKc2I\",\"OaoGKtFEc\",\"Q0R9UTebU\"];const serializationHash=\"framer-0TBqd\";const variantClassNames={H0WhcVa_f:\"framer-v-18aiyy7\",OaoGKtFEc:\"framer-v-5e0h1q\",Q0R9UTebU:\"framer-v-1dmsqsl\",T7YB50Ogm:\"framer-v-137ly7z\",UZ8MSKc2I:\"framer-v-xtynv5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"H0WhcVa_f\",Disabled:\"UZ8MSKc2I\",Error:\"Q0R9UTebU\",Loading:\"T7YB50Ogm\",Success:\"OaoGKtFEc\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"H0WhcVa_f\"};};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:\"H0WhcVa_f\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"T7YB50Ogm\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"T7YB50Ogm\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18aiyy7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"H0WhcVa_f\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:42,borderBottomRightRadius:42,borderTopLeftRadius:42,borderTopRightRadius:42,opacity:1,...style},variants:{\"H0WhcVa_f-hover\":{\"--border-color\":\"var(--token-f3484fa9-d59e-4761-ae7f-7e4c846281bf, rgb(0, 44, 173))\",backgroundColor:\"var(--token-f3484fa9-d59e-4761-ae7f-7e4c846281bf, rgb(0, 44, 173))\",opacity:1},\"H0WhcVa_f-pressed\":{backgroundColor:\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87))\",opacity:1},OaoGKtFEc:{\"--border-color\":\"var(--token-72db756f-a7b1-4542-a901-a901c51decd7, rgb(255, 193, 5))\",backgroundColor:\"var(--token-43cdc4bd-5f77-4838-b341-4c1770a7e05e, rgb(255, 193, 5))\",opacity:1},Q0R9UTebU:{\"--border-color\":\"var(--token-5421d74b-8e96-4867-a8dd-8743d1b4ace6, rgb(117, 8, 8))\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},UZ8MSKc2I:{opacity:.32}},...addPropertyOverrides({\"H0WhcVa_f-hover\":{\"data-framer-name\":undefined},\"H0WhcVa_f-pressed\":{\"data-framer-name\":undefined},OaoGKtFEc:{\"data-framer-name\":\"Success\"},Q0R9UTebU:{\"data-framer-name\":\"Error\"},T7YB50Ogm:{\"data-framer-name\":\"Loading\"},UZ8MSKc2I:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby02MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Submit\"})}),className:\"framer-1d7v3b1\",fonts:[\"GF;Overpass Mono-600\"],layoutDependency:layoutDependency,layoutId:\"N_tCSJmhq\",style:{\"--extracted-r6o4lv\":\"var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"H0WhcVa_f-hover\":{\"--extracted-r6o4lv\":\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209))\"},\"H0WhcVa_f-pressed\":{\"--extracted-r6o4lv\":\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209))\"},OaoGKtFEc:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Q0R9UTebU:{\"--extracted-r6o4lv\":\"var(--token-5421d74b-8e96-4867-a8dd-8743d1b4ace6, rgb(117, 8, 8))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"H0WhcVa_f-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby02MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Submit\"})})},\"H0WhcVa_f-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby02MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Submit\"})})},OaoGKtFEc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby02MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"CHEERS!\"})})},Q0R9UTebU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5421d74b-8e96-4867-a8dd-8743d1b4ace6, rgb(117, 8, 8)))\"},children:\"IT'S F*CKED\"})}),fonts:[\"Inter-SemiBold\"]},UZ8MSKc2I:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby02MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-149591fd-4b3b-4116-8954-15d346de6f92, rgb(17, 12, 87)))\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-transform\":\"uppercase\"},children:\"Submit\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmb0ku\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"Yu50ymZey\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2j1jh1\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"ZSDwAwkl3\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{T7YB50Ogm:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b69yt8\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"uAXvC8WkC\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0TBqd.framer-iqrvoj, .framer-0TBqd .framer-iqrvoj { display: block; }\",\".framer-0TBqd.framer-18aiyy7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-0TBqd .framer-1d7v3b1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-0TBqd .framer-fmb0ku { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-0TBqd .framer-2j1jh1 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-0TBqd .framer-1b69yt8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-0TBqd.framer-v-137ly7z.framer-18aiyy7, .framer-0TBqd.framer-v-xtynv5.framer-18aiyy7, .framer-0TBqd.framer-v-5e0h1q.framer-18aiyy7, .framer-0TBqd.framer-v-1dmsqsl.framer-18aiyy7 { cursor: unset; }\",\".framer-0TBqd.framer-v-137ly7z .framer-2j1jh1 { overflow: hidden; }\",'.framer-0TBqd[data-border=\"true\"]::after, .framer-0TBqd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"T7YB50Ogm\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZ8MSKc2I\":{\"layout\":[\"fixed\",\"fixed\"]},\"OaoGKtFEc\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q0R9UTebU\":{\"layout\":[\"fixed\",\"fixed\"]},\"aAZ7tHaPN\":{\"layout\":[\"fixed\",\"fixed\"]},\"A94kyxdXO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw5FCobUb0=withCSS(Component,css,\"framer-0TBqd\");export default Framerw5FCobUb0;Framerw5FCobUb0.displayName=\"Button 4\";Framerw5FCobUb0.defaultProps={height:40,width:240};addPropertyControls(Framerw5FCobUb0,{variant:{options:[\"H0WhcVa_f\",\"T7YB50Ogm\",\"UZ8MSKc2I\",\"OaoGKtFEc\",\"Q0R9UTebU\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerw5FCobUb0,[{explicitInter:true,fonts:[{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EUKpUz2Xur-SmIr.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw5FCobUb0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T7YB50Ogm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZ8MSKc2I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OaoGKtFEc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q0R9UTebU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aAZ7tHaPN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A94kyxdXO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w5FCobUb0.map","// Generated by Framer (46bf165)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,TickerItem,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithTickerFX=withTickerFX(motion.div);const enabledGestures={n5AcZn_ZH:{hover:true}};const serializationHash=\"framer-oJBTr\";const variantClassNames={n5AcZn_ZH:\"framer-v-1pw89dm\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"n5AcZn_ZH\",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(MotionDivWithTickerFX,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pw89dm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"n5AcZn_ZH\",ref:refBinding,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,filter:\"blur(1px)\",WebkitFilter:\"blur(1px)\",...style},tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:10,tickerEffectHoverModifier:100,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:80,variants:{\"n5AcZn_ZH-hover\":{filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"}},...addPropertyOverrides({\"n5AcZn_ZH-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171)))\"},children:\"LOGO & GRAPHICS / VISUAL IDENTITY / PACKAGING ARTWORK / VIDEO PRODUCTION / PHOTOGRAPHY / VIDEO EDITING / CONTENT CREATION / \"})}),className:\"framer-mirj3s\",fonts:[\"GF;Overpass Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"SZ6ND_7MM\",style:{\"--extracted-r6o4lv\":\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oJBTr.framer-19rnl1g, .framer-oJBTr .framer-19rnl1g { display: block; }\",\".framer-oJBTr.framer-1pw89dm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oJBTr .framer-mirj3s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 15\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uHr3Tn8p6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxwTxGjS4A=withCSS(Component,css,\"framer-oJBTr\");export default FramerxwTxGjS4A;FramerxwTxGjS4A.displayName=\"WORK TICKER\";FramerxwTxGjS4A.defaultProps={height:15,width:1200};addFonts(FramerxwTxGjS4A,[{explicitInter:true,fonts:[{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUokz2Xur-SmIr.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxwTxGjS4A\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"15\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uHr3Tn8p6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xwTxGjS4A.map","// Generated by Framer (c9c30df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Grith/./v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Grith\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Grith\",url:\"https://framerusercontent.com/assets/v8IJaTmH01e5pUEOpdqFkahYqX0.woff2\"}]}];export const css=['.framer-IKIq0 .framer-styles-preset-1usoil2:not(.rich-text-wrapper), .framer-IKIq0 .framer-styles-preset-1usoil2.rich-text-wrapper h1 { --framer-font-family: \"Grith\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 120px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, #d1d1d1); --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-IKIq0 .framer-styles-preset-1usoil2:not(.rich-text-wrapper), .framer-IKIq0 .framer-styles-preset-1usoil2.rich-text-wrapper h1 { --framer-font-family: \"Grith\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 119px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, #d1d1d1); --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-IKIq0 .framer-styles-preset-1usoil2:not(.rich-text-wrapper), .framer-IKIq0 .framer-styles-preset-1usoil2.rich-text-wrapper h1 { --framer-font-family: \"Grith\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 78px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, #d1d1d1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-IKIq0\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc6f8b6)\nexport default function metadata(params,contentLocale){return{description:\"a Multi-skilled creative hand for the needs of your brand. From graphic design to content creation \",favicon:\"https://framerusercontent.com/assets/kmDpUX0qqkZAChP1COSH87hg.png\",robots:\"max-image-preview:large\",title:\"Liam Wells \"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc6f8b6)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,contentLocale){return{breakpoints:[{hash:\"1umik0o\",mediaQuery:\"(min-width: 1400px)\"},{hash:\"1l3f824\",mediaQuery:\"(min-width: 810px) and (max-width: 1399.98px)\"},{hash:\"1rz0h6z\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,contentLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-reeGn\",title:siteMetadata(params,contentLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc6f8b6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormBooleanInput,FormContainer,FormPlainTextInput,FormSelect,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,ResolveLinks,RichText,runTasksWithYield,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouter,withCSS,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Grain from\"https://framerusercontent.com/modules/cKGD16u2MGB7MfqfVXFp/wiztTCbXokZrMicHAmZc/Grain.js\";import BurnTransition from\"https://framerusercontent.com/modules/pDVaOhPNTsF3M6OAec36/SGwp7XwnOnjXQNPDlHnH/BurnTransition_prod.js\";import ChromaBackground from\"https://framerusercontent.com/modules/xaswehZWsdrg2vflyKZT/ldOeNLeJ2QXDvbK9zyZy/ChromaBGs.js\";import Highlight8 from\"#framer/local/canvasComponent/EnUNpD297/EnUNpD297.js\";import Button3 from\"#framer/local/canvasComponent/HcR8PevsM/HcR8PevsM.js\";import ArrowsSmall2 from\"#framer/local/canvasComponent/lWznP2yhr/lWznP2yhr.js\";import HelperAvailabilityTag2 from\"#framer/local/canvasComponent/M3ehSjQOI/M3ehSjQOI.js\";import LOGO from\"#framer/local/canvasComponent/ngeIH5BDK/ngeIH5BDK.js\";import NavLink from\"#framer/local/canvasComponent/QgUILF67f/QgUILF67f.js\";import Button4 from\"#framer/local/canvasComponent/w5FCobUb0/w5FCobUb0.js\";import WORKTICKER from\"#framer/local/canvasComponent/xwTxGjS4A/xwTxGjS4A.js\";import*as sharedStyle from\"#framer/local/css/B4W6iTPPT/B4W6iTPPT.js\";import metadataProvider from\"#framer/local/webPageMetadata/elQviHRN4/elQviHRN4.js\";const GrainFonts=getFonts(Grain);const WORKTICKERFonts=getFonts(WORKTICKER);const LOGOFonts=getFonts(LOGO);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const NavLinkFonts=getFonts(NavLink);const Button3Fonts=getFonts(Button3);const ChromaBackgroundFonts=getFonts(ChromaBackground);const HelperAvailabilityTag2Fonts=getFonts(HelperAvailabilityTag2);const Highlight8Fonts=getFonts(Highlight8);const Highlight8WithVariantAppearEffect=withVariantAppearEffect(Highlight8);const ArrowsSmall2Fonts=getFonts(ArrowsSmall2);const BurnTransitionFonts=getFonts(BurnTransition);const Button4Fonts=getFonts(Button4);const breakpoints={HvsExJWLd:\"(min-width: 810px) and (max-width: 1399.98px)\",x2mpoCizC:\"(min-width: 1400px)\",xdgjJrEOY:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[\"title\"];const serializationHash=\"framer-reeGn\";const variantClassNames={HvsExJWLd:\"framer-v-1l3f824\",x2mpoCizC:\"framer-v-1umik0o\",xdgjJrEOY:\"framer-v-1rz0h6z\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:30,delay:1,mass:5,stiffness:400,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-40};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const humanReadableVariantMap={Desktop:\"x2mpoCizC\",Phone:\"xdgjJrEOY\",Tablet:\"HvsExJWLd\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"x2mpoCizC\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},contentLocale),[contentLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"xdgjJrEOY\")return false;return true;};const router=useRouter();const componentScopeId=\"elQviHRN4\";useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"x2mpoCizC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??componentScopeId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(36, 36, 36); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1umik0o\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cmzf1k-container\",isAuthoredByUser:true,isModuleExternal:true,layout:motionLayout,nodeId:\"fHHErKTwr\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(Grain,{height:\"100%\",id:\"fHHErKTwr\",layoutId:\"fHHErKTwr\",opacity:.1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ghocwe\",\"data-framer-name\":\"Nav\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5xvasd\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HvsExJWLd:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},xdgjJrEOY:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,width:\"1200px\",y:17,children:/*#__PURE__*/_jsx(Container,{className:\"framer-85lt1l-container\",nodeId:\"yl_w81ffR\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(WORKTICKER,{height:\"100%\",id:\"yl_w81ffR\",layoutId:\"yl_w81ffR\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zcm47e\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:60,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-ta04am-container\",\"data-framer-appear-id\":\"ta04am\",initial:animation1,nodeId:\"eguLCUhfw\",optimized:true,rendersWithMotion:true,scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(LOGO,{height:\"100%\",id:\"eguLCUhfw\",layoutId:\"eguLCUhfw\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gspv1f\",\"data-framer-name\":\"CTA\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:70.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-evgxyp-container hidden-1rz0h6z\",nodeId:\"neACKjqbZ\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HvsExJWLd:{RtQH4ek_I:resolvedLinks[1],variant:matchVariant(\"jXWqPh5rJ\")}},children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"neACKjqbZ\",layoutId:\"neACKjqbZ\",riW_yXUKg:\"Home\",RtQH4ek_I:resolvedLinks[0],variant:matchVariant(\"wlHXNwqE6\"),width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:70.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pen79p-container hidden-1rz0h6z\",nodeId:\"bbXC9ik4C\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HvsExJWLd:{RtQH4ek_I:resolvedLinks1[1],variant:matchVariant(\"jXWqPh5rJ\")}},children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"bbXC9ik4C\",layoutId:\"bbXC9ik4C\",riW_yXUKg:\"SERVICES\",RtQH4ek_I:resolvedLinks1[0],variant:matchVariant(\"wlHXNwqE6\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:60.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a0q80e-container\",nodeId:\"O1MCV01HX\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"O1MCV01HX\",Jk4CaQzjo:\"mailto:hello@liamwells.com\",layoutId:\"O1MCV01HX\",LXP7tWo9u:\"Work With Me\",rQHr83iYS:true,style:{height:\"100%\"},variant:matchVariant(\"bLsfx7FYA\"),width:\"100%\",yFvVzss3R:false})})})]})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bu1t37\",\"data-framer-name\":\"HERO VP\",layout:motionLayout,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3r9uih-container\",isModuleExternal:true,nodeId:\"i0iACtSgk\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(ChromaBackground,{height:\"100%\",id:\"i0iACtSgk\",layoutId:\"i0iACtSgk\",projectId:\"rJ39y9Nnyz3cJooDtmNM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9to7ai\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ttwiek\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wvvufh\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HvsExJWLd:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 80px)`},xdgjJrEOY:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+328.1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"1200px\",y:(componentViewport?.y||0)+302,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-21h5fb-container\",\"data-framer-appear-id\":\"21h5fb\",initial:animation2,nodeId:\"GUoDpIwdE\",optimized:true,rendersWithMotion:true,scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(HelperAvailabilityTag2,{A__zPKYFQ:\"Available For Hire\",height:\"100%\",id:\"GUoDpIwdE\",layoutId:\"GUoDpIwdE\",p39tuK6cL:\"Books Open Soon\",style:{width:\"100%\"},variant:matchVariant(\"IK_678b6N\"),width:\"100%\",wQu_niI4K:14})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tzhk42\",\"data-framer-name\":\"Text & Animator\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdgjJrEOY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7R3JpdGgvLi92MA==\",\"--framer-font-family\":'\"Grith\", sans-serif',\"--framer-font-size\":\"62px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374)\",\"--framer-text-transform\":\"uppercase\"},children:[\"CAPTURE\",/*#__PURE__*/_jsx(\"br\",{}),\"CREATE\",/*#__PURE__*/_jsx(\"br\",{}),\"CONNECT\"]})}),fonts:[\"BI;Grith/./v0\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1usoil2\",\"data-styles-preset\":\"B4W6iTPPT\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[\"CAPTURE\",/*#__PURE__*/_jsx(\"br\",{}),\"CREATE\",/*#__PURE__*/_jsx(\"br\",{}),\"CONNECT\"]})}),className:\"framer-12k62ip\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdgjJrEOY:{y:(componentViewport?.y||0)+396.9}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"220px\",y:(componentViewport?.y||0)+423,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1du24qp-container\",nodeId:\"MNOwRxkUi\",rendersWithMotion:true,scopeId:\"elQviHRN4\",style:{rotate:2},children:/*#__PURE__*/_jsx(Highlight8WithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"dIpNz8Js1\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"fuKiDQlZs\",height:\"100%\",id:\"MNOwRxkUi\",layoutId:\"MNOwRxkUi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dIpNz8Js1\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\"},children:\"(THE CORE OF WHAT WE DO)\"})}),className:\"framer-1k7knic\",fonts:[\"GF;Overpass Mono-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-13f105ee-5b15-465b-8c93-162bdbd3d4d1, rgb(242, 237, 216))\"},children:\"Working together to capture what matters, create something meaningful, and connect with the people who matter most.\"})}),className:\"framer-cr7sfk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hg1u3p\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdgjJrEOY:{y:(componentViewport?.y||0)+631.9}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+658,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hba9t8-container\",nodeId:\"tZY3bWDtO\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"tZY3bWDtO\",Jk4CaQzjo:\"mailto:hello@liamwells.com\",layoutId:\"tZY3bWDtO\",LXP7tWo9u:\"Work With Me\",rQHr83iYS:true,style:{height:\"100%\"},variant:matchVariant(\"bLsfx7FYA\"),width:\"100%\",yFvVzss3R:false})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdgjJrEOY:{y:(componentViewport?.y||0)+631.9}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+658,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yub44x-container\",nodeId:\"RRI1JFJXP\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"RRI1JFJXP\",layoutId:\"RRI1JFJXP\",LXP7tWo9u:\"SEE WORK\",rQHr83iYS:false,style:{height:\"100%\"},variant:matchVariant(\"mBosJrYeu\"),width:\"100%\",yFvVzss3R:false})})})})]})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+846,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation3,className:\"framer-1unv1lv-container\",\"data-framer-appear-id\":\"1unv1lv\",initial:animation4,nodeId:\"XB347MVD9\",optimized:true,rendersWithMotion:true,scopeId:\"elQviHRN4\",style:{transformPerspective:1200},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ArrowsSmall2,{height:\"100%\",id:\"XB347MVD9\",layoutId:\"XB347MVD9\",variant:matchVariant(\"st_BIw3nS\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b7ulbm\",\"data-framer-name\":\"Section 2\",layout:motionLayout,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3rflec-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"UPtTBZcqd\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(BurnTransition,{baseAnimationSpeed:.7,bloomIntensity:0,bloomRadius:0,color:\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209))\",edgeSoftness:.5,height:\"100%\",id:\"UPtTBZcqd\",layoutId:\"UPtTBZcqd\",movement:{horizontal:\"center\",vertical:1},noiseIntensity:.8,noiseScale:.1,parallaxEnabled:false,preview:false,scrollSensitivity:.5,style:{height:\"100%\",width:\"100%\"},transitionColor:\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r8criq\",\"data-framer-name\":\"CONTACT\",layout:motionLayout,children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/9dd1c00f-37c4-4cea-958a-01f2abfeecf9/submit\",className:\"framer-1tbsa5p\",nodeId:\"gahvFvjn9\",submitTrackingId:\"cmpz7zwov00h50j03ebtez6ge\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wmljvh\",children:[/*#__PURE__*/_jsxs(\"label\",{className:\"framer-11bhppl\",\"data-framer-name\":\"NAME\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\",\"--framer-text-transform\":\"uppercase\"},children:\"Name*\"})}),className:\"framer-y6fos\",fonts:[\"GF;Overpass Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1art5im\",inputName:\"firstName\",placeholder:\"Bob Vance\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1by04wa\",\"data-framer-name\":\"EMAIL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\",\"--framer-text-transform\":\"uppercase\"},children:\"Email*\"})}),className:\"framer-lvdpt4\",fonts:[\"GF;Overpass Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1dg3lzc\",inputName:\"email\",placeholder:\"bob@vancerefrigeration.com\",type:\"email\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-jxx6e4\",\"data-framer-name\":\"COMPANY / BRAND\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\",\"--framer-text-transform\":\"uppercase\"},children:\"BUsiness / Brand name\"})}),className:\"framer-4f1yu3\",fonts:[\"GF;Overpass Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1fwrm1u\",inputName:\"Company\",placeholder:\"Vance Refrigeration\",required:true,type:\"text\"})]})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1muaywh\",\"data-framer-name\":\"Open Breif\",children:[/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1jcq9xq\",\"data-framer-name\":\"SERVICE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\",\"--framer-text-transform\":\"uppercase\"},children:\"SERVICE*\"})}),className:\"framer-97lg3t\",fonts:[\"GF;Overpass Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-807vxc\",defaultValue:\"SelectOption\",inputName:\"service\",required:true,selectOptions:[{disabled:true,title:\"Select Option\",type:\"option\",value:\"SelectOption\"},{title:\"Creative Support\",type:\"option\",value:\"CreativeSupport\"},{title:\"Video\",type:\"option\",value:\"Video\"},{title:\"Design\",type:\"option\",value:\"Design\"},{title:\"Photo\",type:\"option\",value:\"Photo\"},{title:\"Bit of this and that\",type:\"option\",value:\"Mixture\"},{title:\"I Dunno\",type:\"option\",value:\"Unsure\"}]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, rgb(18, 18, 18))\",\"--framer-text-transform\":\"uppercase\"},children:\"Project Summary*\"})}),className:\"framer-11kr38y\",\"data-framer-name\":\"Open Breif*\",fonts:[\"GF;Overpass Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1009s19\",inputName:\"projectsummary\",placeholder:\"Tell me a bit about your project you and how I can help you with it? Don't sweat the details, just a quick overview is perfect\",required:true,type:\"textarea\"}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-oa58to\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-1l3fzb6\",defaultChecked:true,inputName:\"subscribed\",type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby01MDA=\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"I’d like the occasional update\"})}),className:\"framer-7zwup1\",fonts:[\"GF;Overpass Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdgjJrEOY:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+1493}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"240px\",y:(componentViewport?.y||0)+1258,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gzvkhi-container\",nodeId:\"WNG9pw1hD\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(Button4,{height:\"100%\",id:\"WNG9pw1hD\",layoutId:\"WNG9pw1hD\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"T7YB50Ogm\",success:\"OaoGKtFEc\"},matchVariant(\"H0WhcVa_f\")),width:\"100%\"})})})})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aqv1nc\",\"data-framer-name\":\"FOOTER\",layout:motionLayout,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-6rokgt-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"LvtMnQSX3\",scopeId:\"elQviHRN4\",children:/*#__PURE__*/_jsx(BurnTransition,{baseAnimationSpeed:.7,bloomIntensity:0,bloomRadius:0,color:\"rgb(34, 34, 34)\",edgeSoftness:.5,height:\"100%\",id:\"LvtMnQSX3\",layoutId:\"LvtMnQSX3\",movement:{horizontal:\"center\",vertical:1},noiseIntensity:.8,noiseScale:.1,parallaxEnabled:false,preview:false,scrollSensitivity:.5,style:{height:\"100%\",width:\"100%\"},transitionColor:\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y8xbrp\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HvsExJWLd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7R3JpdGgvLi92MA==\",\"--framer-font-family\":'\"Grith\", \"Grith Placeholder\", sans-serif',\"--framer-font-size\":\"120px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209))\",\"--framer-text-transform\":\"uppercase\"},children:\"let's woRK TOGETHER\"})})},xdgjJrEOY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7R3JpdGgvLi92MA==\",\"--framer-font-family\":'\"Grith\", \"Grith Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209))\",\"--framer-text-transform\":\"uppercase\"},children:\"let's woRK TOGETHER\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7R3JpdGgvLi92MA==\",\"--framer-font-family\":'\"Grith\", \"Grith Placeholder\", sans-serif',\"--framer-font-size\":\"192px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, rgb(209, 209, 209))\",\"--framer-text-transform\":\"uppercase\"},children:\"let's woRK TOGETHER\"})}),className:\"framer-1tt9t4q\",fonts:[\"BI;Grith/./v0\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HvsExJWLd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\"},children:\"(HELLO@LIAMWELLS.COM / +44 564 962128)\"})})},xdgjJrEOY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\"},children:\"(HELLO@LIAMWELLS.COM / +44 564 962128)\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3ZlcnBhc3MgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Overpass Mono\", monospace',\"--framer-font-size\":\"26px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-5df8b7ba-463c-4b38-bc41-428050d12124, rgb(204, 198, 171))\"},children:\"(HELLO@LIAMWELLS.COM / +44 564 962128)\"})}),className:\"framer-1hav5fx\",fonts:[\"GF;Overpass Mono-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-reeGn.framer-1t0tq4c, .framer-reeGn .framer-1t0tq4c { display: block; }\",\".framer-reeGn.framer-1umik0o { align-content: center; align-items: center; background-color: #242424; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-reeGn .framer-1cmzf1k-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; mix-blend-mode: overlay; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-reeGn .framer-ghocwe { flex: none; gap: 100px; height: 86px; left: 0px; mix-blend-mode: difference; overflow: hidden; position: fixed; right: 0px; top: 16px; z-index: 10; }\",\".framer-reeGn .framer-5xvasd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: 57px; justify-content: center; left: calc(50.00000000000002% - min(1200px, 1200px) / 2); max-width: 1200px; overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 57px / 2); width: 1200px; }\",\".framer-reeGn .framer-85lt1l-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-reeGn .framer-zcm47e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; padding: 0px; position: relative; width: 100%; }\",\".framer-reeGn .framer-ta04am-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-reeGn .framer-gspv1f { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-reeGn .framer-evgxyp-container, .framer-reeGn .framer-1pen79p-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-reeGn .framer-1a0q80e-container, .framer-reeGn .framer-hba9t8-container { flex: none; height: 40px; position: relative; width: auto; z-index: 4; }\",\".framer-reeGn .framer-1bu1t37 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: 100vh; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-reeGn .framer-3r9uih-container { bottom: 0px; flex: none; left: 0px; opacity: 0.8; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-reeGn .framer-9to7ai { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-reeGn .framer-ttwiek { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-reeGn .framer-1wvvufh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-reeGn .framer-21h5fb-container { flex: none; height: auto; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-reeGn .framer-tzhk42 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-reeGn .framer-12k62ip, .framer-reeGn .framer-1k7knic { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-reeGn .framer-1du24qp-container { bottom: 4px; flex: none; height: 19px; left: 20px; position: absolute; width: 220px; z-index: 0; }\",\".framer-reeGn .framer-cr7sfk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 400px; word-break: break-word; word-wrap: break-word; }\",\".framer-reeGn .framer-1hg1u3p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-reeGn .framer-1yub44x-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-reeGn .framer-1unv1lv-container { bottom: 120px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-reeGn .framer-b7ulbm { align-content: center; align-items: center; background-color: var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, #d1d1d1); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 800px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-reeGn .framer-3rflec-container { flex: none; height: 177px; left: 0px; pointer-events: none; position: absolute; right: 0px; top: -141px; z-index: 2; }\",\".framer-reeGn .framer-r8criq { align-content: center; align-items: center; background-color: var(--token-eb82a409-3391-480e-bc59-dc9ccaa87374, #d1d1d1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 62px 0px; position: relative; width: 100%; }\",\".framer-reeGn .framer-1tbsa5p { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: 1px; }\",\".framer-reeGn .framer-1wmljvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-reeGn .framer-11bhppl, .framer-reeGn .framer-1by04wa, .framer-reeGn .framer-jxx6e4, .framer-reeGn .framer-1jcq9xq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 240px; }\",\".framer-reeGn .framer-y6fos, .framer-reeGn .framer-lvdpt4, .framer-reeGn .framer-4f1yu3, .framer-reeGn .framer-97lg3t, .framer-reeGn .framer-11kr38y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-reeGn .framer-1art5im, .framer-reeGn .framer-1dg3lzc, .framer-reeGn .framer-1fwrm1u { --framer-input-background: rgba(186, 186, 186, 0.2); --framer-input-border-bottom-width: 2px; --framer-input-border-color: #878787; --framer-input-border-left-width: 2px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 2px; --framer-input-border-style: solid; --framer-input-border-top-width: 2px; --framer-input-focused-border-color: var(--token-f3484fa9-d59e-4761-ae7f-7e4c846281bf, #002cad); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; --framer-input-font-color: #999999; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-reeGn .framer-1muaywh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",'.framer-reeGn .framer-807vxc { --framer-input-background: rgba(186, 186, 186, 0.2); --framer-input-border-bottom-width: 2px; --framer-input-border-color: #878787; --framer-input-border-left-width: 2px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 2px; --framer-input-border-style: solid; --framer-input-border-top-width: 2px; --framer-input-focused-border-color: var(--token-f3484fa9-d59e-4761-ae7f-7e4c846281bf, #002cad); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; --framer-input-font-color: #999999; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-invalid-text-color: #999999; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }','.framer-reeGn .framer-1009s19 { --framer-input-background: rgba(186, 186, 186, 0.2); --framer-input-border-bottom-width: 2px; --framer-input-border-color: #878787; --framer-input-border-left-width: 2px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 2px; --framer-input-border-style: solid; --framer-input-border-top-width: 2px; --framer-input-focused-border-color: var(--token-f3484fa9-d59e-4761-ae7f-7e4c846281bf, #002cad); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; --framer-input-font-color: #999999; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; --framer-textarea-resize: vertical; flex: none; height: 100px; min-height: 100px; position: relative; width: 240px; }',\".framer-reeGn .framer-oa58to { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 240px; }\",\".framer-reeGn .framer-1l3fzb6 { --framer-input-background: rgba(186, 186, 186, 0.2); --framer-input-boolean-checked-background: var(--token-efc3834e-7fdb-4ce6-b7db-cce6e7cdffd5, #121212); --framer-input-border-bottom-width: 2px; --framer-input-border-color: #878787; --framer-input-border-left-width: 2px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 2px; --framer-input-border-style: solid; --framer-input-border-top-width: 2px; --framer-input-focused-border-color: var(--token-f3484fa9-d59e-4761-ae7f-7e4c846281bf, #002cad); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; --framer-input-icon-mask-image: none; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-reeGn .framer-7zwup1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-reeGn .framer-1gzvkhi-container { flex: none; height: 40px; position: relative; width: 240px; }\",\".framer-reeGn .framer-aqv1nc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-reeGn .framer-6rokgt-container { flex: none; height: 115px; left: 0px; pointer-events: none; position: absolute; right: 0px; top: -115px; z-index: 0; }\",\".framer-reeGn .framer-1y8xbrp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-reeGn .framer-1tt9t4q { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-reeGn .framer-1hav5fx { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1150px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,\"@media (min-width: 810px) and (max-width: 1399.98px) { .framer-reeGn.framer-1umik0o { width: 810px; } .framer-reeGn .framer-5xvasd { left: 0px; max-width: unset; padding: 0px 24px 0px 24px; right: 0px; width: unset; } .framer-reeGn .framer-zcm47e { max-width: unset; } .framer-reeGn .framer-ttwiek { flex: 1 0 0px; padding: 0px 40px 0px 40px; width: 1px; } .framer-reeGn .framer-cr7sfk { width: 100%; } .framer-reeGn .framer-aqv1nc { padding: 0px 0px 8px 0px; } .framer-reeGn .framer-1y8xbrp { padding: 0px 24px 0px 24px; }}\",\"@media (max-width: 809.98px) { .framer-reeGn.framer-1umik0o { width: 390px; } .framer-reeGn .framer-5xvasd { left: 0px; max-width: unset; padding: 0px 16px 0px 16px; right: 0px; width: unset; } .framer-reeGn .framer-zcm47e, .framer-reeGn .framer-1hav5fx { max-width: unset; } .framer-reeGn .framer-ttwiek { flex: 1 0 0px; padding: 0px 20px 0px 20px; width: 1px; } .framer-reeGn .framer-cr7sfk, .framer-reeGn .framer-1wmljvh, .framer-reeGn .framer-11bhppl, .framer-reeGn .framer-1by04wa, .framer-reeGn .framer-jxx6e4, .framer-reeGn .framer-1muaywh, .framer-reeGn .framer-1jcq9xq, .framer-reeGn .framer-1009s19, .framer-reeGn .framer-oa58to, .framer-reeGn .framer-1gzvkhi-container, .framer-reeGn .framer-1tt9t4q { width: 100%; } .framer-reeGn .framer-1tbsa5p { flex-direction: column; } .framer-reeGn .framer-aqv1nc { padding: 0px 0px 24px 0px; } .framer-reeGn .framer-1y8xbrp { align-content: center; align-items: center; max-width: unset; padding: 0px 16px 0px 16px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2187\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HvsExJWLd\":{\"layout\":[\"fixed\",\"auto\"]},\"xdgjJrEOY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerTrackingIds [{\"id\":\"_tdrh2t\",\"trackingId\":\"cmpz7zwov00h50j03ebtez6ge\",\"type\":\"form_submit\",\"nodeId\":\"gahvFvjn9\"}]\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerelQviHRN4=withCSS(Component,css,\"framer-reeGn\");export default FramerelQviHRN4;FramerelQviHRN4.displayName=\"Home\";FramerelQviHRN4.defaultProps={height:2187,width:1400};addFonts(FramerelQviHRN4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Grith\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Grith\",url:\"https://framerusercontent.com/assets/v8IJaTmH01e5pUEOpdqFkahYqX0.woff2\"},{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUokz2Xur-SmIr.woff2\",weight:\"400\"},{cssFamilyName:\"Overpass Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Overpass Mono\",url:\"https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXmokz2Xur-SmIr.woff2\",weight:\"500\"}]},...GrainFonts,...WORKTICKERFonts,...LOGOFonts,...NavLinkFonts,...Button3Fonts,...ChromaBackgroundFonts,...HelperAvailabilityTag2Fonts,...Highlight8Fonts,...ArrowsSmall2Fonts,...BurnTransitionFonts,...Button4Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerelQviHRN4.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(WORKTICKER,{},context),()=>forwardLoader(LOGO,{},context),()=>forwardLoader(NavLink,{},context),()=>forwardLoader(Button3,{},context),()=>forwardLoader(HelperAvailabilityTag2,{},context),()=>forwardLoader(Highlight8,{},context),()=>forwardLoader(ArrowsSmall2,{},context),()=>forwardLoader(Button4,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerelQviHRN4\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_tdrh2t\\\",\\\"trackingId\\\":\\\"cmpz7zwov00h50j03ebtez6ge\\\",\\\"type\\\":\\\"form_submit\\\",\\\"nodeId\\\":\\\"gahvFvjn9\\\"}]\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2187\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HvsExJWLd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xdgjJrEOY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerScrollSections\":\"false\",\"framerIntrinsicWidth\":\"1400\",\"framerAcceptsLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc6f8b6)\nconst snippets=[{code:(params,contentLocale)=>{return\"<script async src=\\\"https://www.googletagmanager.com/gtm.js?id=GTM-WSG9QV8C\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n</script>\\n\";},id:\"WMl1O4paj\",loadMode:\"always\",name:\"GTM-WSG9QV8C\",placement:\"bodyEnd\"}];const queryLoaders={};export const snippetsSorting={bodyEnd:[\"WMl1O4paj\"],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,contentLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,contentLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params,contentLocale);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"isAsync\":true,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}