{"version":3,"file":"U9keDXqcQ.T7O2Uo7s.mjs","names":["getProps","className","addPropertyOverrides","YoutubeLogo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Image","u","l","c","h","f","g","m","p","d","e","t","n","i","o","v","x","e.useRef","e.useCallback","e.useMemo","r","_","b","w","U","E","a","s","g","b","v","Heatmap","c","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RichText","Caret","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","Image1","RichText","Trigger","LinksResources","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","React.useRef","className","_Fragment","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/4XTgiZQu54CjbB5dhliq/4qeXVdBQKTlCfMoVGgCT/rR4Yw6OW8.js","https:/framerusercontent.com/modules/5evRq56rZK4Wgov2x5uO/kfbFklb8AaFEdGG23gWI/dkpeVwvIc.js","https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/heatmap.js","https:/framerusercontent.com/modules/XeBIH2DEqjo3xw7QcZLZ/1RGPtMPXTO1agaNem3tq/Heatmap_prod.js","https:/framerusercontent.com/modules/ot6QolA7gYEUSfdBMUSQ/Nf0S1gy3eTY6Oq0Tu0Ey/Overrides.js","https:/framerusercontent.com/modules/azW0t9pmyKIdF9p4Hdi4/PDolZP6q94b0P8PojRcB/yWdAFP7N6.js","https:/framerusercontent.com/modules/oIxHlH36wQsbC02jEC6X/PXD8dOK8dPLvlkB15CoS/L_N3eG1RE.js","https:/framerusercontent.com/modules/p5LGEloOQjitvhVj9wUN/AsGYvQoVrKRsElOu4AY1/IuNjvNkm_.js","https:/framerusercontent.com/modules/PmZLtIkuSs5jl9r1LUFd/EDA2G2UMNYzJjss6Tdoh/U9keDXqcQ.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18.993 2.206 C 18.876 1.737 18.54 1.353 18.09 1.175 C 14.951 -0.033 9.75 0 9.75 0 C 9.75 0 4.549 -0.033 1.406 1.179 C 0.957 1.358 0.621 1.742 0.503 2.211 C 0.288 3.051 0 4.696 0 7.5 C 0 10.304 0.288 11.949 0.507 12.794 C 0.625 13.261 0.959 13.643 1.406 13.821 C 4.549 15.033 9.75 15 9.75 15 C 9.75 15 14.951 15.033 18.094 13.821 C 18.542 13.644 18.878 13.262 18.997 12.794 C 19.216 11.95 19.504 10.304 19.504 7.5 C 19.504 4.696 19.212 3.051 18.993 2.206 Z M 8.25 10.5 L 8.25 4.5 L 12.75 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.000173729153522px\" id=\"Kxf_tc1rc\" transform=\"translate(2.25 4.5)\" width=\"19.503749999999997px\"/><path d=\"M 4.5 3 L 0 0 L 0 6 Z\" fill=\"transparent\" height=\"6px\" id=\"OiQVq1BcP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 9)\" width=\"4.5px\"/><path d=\"M 0 7.5 C 0 10.304 0.288 11.949 0.507 12.794 C 0.625 13.261 0.959 13.643 1.406 13.821 C 4.549 15.033 9.75 15 9.75 15 C 9.75 15 14.951 15.033 18.094 13.821 C 18.542 13.644 18.878 13.262 18.997 12.794 C 19.216 11.95 19.504 10.304 19.504 7.5 C 19.504 4.696 19.216 3.052 18.997 2.206 C 18.879 1.737 18.543 1.353 18.094 1.175 C 14.951 -0.033 9.75 0 9.75 0 C 9.75 0 4.549 -0.033 1.406 1.179 C 0.957 1.358 0.621 1.742 0.503 2.211 C 0.288 3.051 0 4.696 0 7.5 Z\" fill=\"transparent\" height=\"15.000173729153499px\" id=\"f0uv60ll0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 4.5)\" width=\"19.503749999999997px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3761207643\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KIxjp\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KIxjp { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KIxjp\");Icon.displayName=\"Youtube Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1d692b3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import YoutubeLogo from\"https://framerusercontent.com/modules/4XTgiZQu54CjbB5dhliq/4qeXVdBQKTlCfMoVGgCT/rR4Yw6OW8.js\";const YoutubeLogoFonts=getFonts(YoutubeLogo);const cycleOrder=[\"YtAJn4aDy\",\"qYWM3EIeH\",\"IMUCWSspr\"];const serializationHash=\"framer-soYzT\";const variantClassNames={IMUCWSspr:\"framer-v-youqqf\",qYWM3EIeH:\"framer-v-b8qlmh\",YtAJn4aDy:\"framer-v-1vljlf0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"YtAJn4aDy\",Phone:\"IMUCWSspr\",Tablet:\"qYWM3EIeH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YtAJn4aDy\"};};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:\"YtAJn4aDy\",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-1vljlf0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YtAJn4aDy\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({IMUCWSspr:{\"data-framer-name\":\"Phone\"},qYWM3EIeH:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SGVsdmV0aWNhIE5ldWU=\",\"--framer-font-family\":'\"Helvetica Neue\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ebb4457-384c-4a88-b9cb-52e778b1464e, rgb(230, 230, 230)))\"},children:\"\\xa9 Foundation Future Industries, Inc. 2026\"})}),className:\"framer-rxshjv\",fonts:[\"Helvetica Neue\"],layoutDependency:layoutDependency,layoutId:\"yLMpzHXQK\",style:{\"--extracted-r6o4lv\":\"var(--token-8ebb4457-384c-4a88-b9cb-52e778b1464e, rgb(230, 230, 230))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ol7l92\",layoutDependency:layoutDependency,layoutId:\"aAAPOxDc1\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/foundation-bot\",motionChild:true,nodeId:\"v3B1CB7Fd\",scopeId:\"dkpeVwvIc\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||61)-40-18)/2)+0),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/ETph0rMXrqhWWw7QWC3nyQK40.png?width=512&height=512\"},className:\"framer-1l76a91 framer-dq64ev\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"v3B1CB7Fd\",...addPropertyOverrides({IMUCWSspr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(0+21+((componentViewport?.height||200)-40-39)/1*1)+0),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/ETph0rMXrqhWWw7QWC3nyQK40.png?width=512&height=512\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jkol8f\",\"data-framer-name\":\"Separator\",layoutDependency:layoutDependency,layoutId:\"Dez6Nt1LC\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/foundation_robo\",motionChild:true,nodeId:\"rUrOt5p_T\",scopeId:\"dkpeVwvIc\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:240,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||61)-40-18)/2)+1),pixelHeight:480,pixelWidth:480,sizes:\"16px\",src:\"https://framerusercontent.com/images/LBAhTRRmxAjrCSPRoDEEaABEXA.png?width=480&height=480\"},className:\"framer-psip5g framer-dq64ev\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"rUrOt5p_T\",...addPropertyOverrides({IMUCWSspr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:240,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(0+21+((componentViewport?.height||200)-40-39)/1*1)+1),pixelHeight:480,pixelWidth:480,sizes:\"16px\",src:\"https://framerusercontent.com/images/LBAhTRRmxAjrCSPRoDEEaABEXA.png?width=480&height=480\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-trvd9h\",\"data-framer-name\":\"Separator\",layoutDependency:layoutDependency,layoutId:\"wzVfSOsRt\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(Link,{href:\"https://youtube.com/@foundation_bot\",motionChild:true,nodeId:\"l2MtPASeD\",openInNewTab:true,scopeId:\"dkpeVwvIc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-oln40n framer-dq64ev\",layoutDependency:layoutDependency,layoutId:\"l2MtPASeD\",children:/*#__PURE__*/_jsx(YoutubeLogo,{animated:true,className:\"framer-195k5v\",layoutDependency:layoutDependency,layoutId:\"ADqeH67x4\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-soYzT.framer-dq64ev, .framer-soYzT .framer-dq64ev { display: block; }\",\".framer-soYzT.framer-1vljlf0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 50px 20px 50px; position: relative; width: 1200px; }\",\".framer-soYzT .framer-rxshjv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-soYzT .framer-1ol7l92 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-soYzT .framer-1l76a91 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); overflow: visible; position: relative; text-decoration: none; width: 18px; }\",\".framer-soYzT .framer-1jkol8f, .framer-soYzT .framer-trvd9h { flex: none; height: 12px; overflow: visible; position: relative; width: 1px; }\",\".framer-soYzT .framer-psip5g { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: visible; position: relative; text-decoration: none; width: 16px; }\",\".framer-soYzT .framer-oln40n { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 16px); justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 16px; }\",\".framer-soYzT .framer-195k5v { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-soYzT.framer-v-b8qlmh.framer-1vljlf0 { width: 810px; }\",\".framer-soYzT.framer-v-youqqf.framer-1vljlf0 { flex-direction: column; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qYWM3EIeH\":{\"layout\":[\"fixed\",\"auto\"]},\"IMUCWSspr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdkpeVwvIc=withCSS(Component,css,\"framer-soYzT\");export default FramerdkpeVwvIc;FramerdkpeVwvIc.displayName=\"footer 3\";FramerdkpeVwvIc.defaultProps={height:61,width:1200};addPropertyControls(FramerdkpeVwvIc,{variant:{options:[\"YtAJn4aDy\",\"qYWM3EIeH\",\"IMUCWSspr\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdkpeVwvIc,[{explicitInter:true,fonts:[]},...YoutubeLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdkpeVwvIc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qYWM3EIeH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IMUCWSspr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"61\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dkpeVwvIc.map","import*as e from\"react\";import{forwardRef as t,useState as n,useRef as i,useEffect as o,memo as r,useLayoutEffect as a,useMemo as s}from\"react\";import{jsx as l}from\"react/jsx-runtime\";class c{parentElement;canvasElement;gl;program=null;uniformLocations={};fragmentShader;rafId=null;lastRenderTime=0;currentFrame=0;speed=0;providedUniforms;hasBeenDisposed=!1;resolutionChanged=!0;textures=new Map;minPixelRatio;maxPixelCount;isSafari=function(){const e=navigator.userAgent.toLowerCase();return e.includes(\"safari\")&&!e.includes(\"chrome\")&&!e.includes(\"android\")}();uniformCache={};textureUnitMap=new Map;constructor(e,t,n,i,o=0,r=0,a=2,s=8294400){if(!(e instanceof HTMLElement))throw new Error(\"Paper Shaders: parent element must be an HTMLElement\");if(this.parentElement=e,!document.querySelector(\"style[data-paper-shader]\")){const e=document.createElement(\"style\");e.innerHTML=h,e.setAttribute(\"data-paper-shader\",\"\"),document.head.prepend(e)}const l=document.createElement(\"canvas\");this.canvasElement=l,this.parentElement.prepend(l),this.fragmentShader=t,this.providedUniforms=n,this.currentFrame=r,this.minPixelRatio=a,this.maxPixelCount=s;const c=l.getContext(\"webgl2\",i);if(!c)throw new Error(\"Paper Shaders: WebGL is not supported in this browser\");this.gl=c,this.initProgram(),this.setupPositionAttribute(),this.setupUniforms(),this.setUniformValues(this.providedUniforms),this.setupResizeObserver(),this.setSpeed(o),this.parentElement.setAttribute(\"data-paper-shader\",\"\"),this.parentElement.paperShaderMount=this}initProgram=()=>{const e=function(e,t,n){const i=e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT),o=i?i.precision:null;o&&o<23&&(t=t.replace(/precision\\s+(lowp|mediump)\\s+float;/g,\"precision highp float;\"),n=n.replace(/precision\\s+(lowp|mediump)\\s+float/g,\"precision highp float\").replace(/\\b(uniform|varying|attribute)\\s+(lowp|mediump)\\s+(\\w+)/g,\"$1 highp $3\"));const r=u(e,e.VERTEX_SHADER,t),a=u(e,e.FRAGMENT_SHADER,n);if(!r||!a)return null;const s=e.createProgram();if(!s)return null;if(e.attachShader(s,r),e.attachShader(s,a),e.linkProgram(s),!e.getProgramParameter(s,e.LINK_STATUS))return e.deleteProgram(s),e.deleteShader(r),e.deleteShader(a),null;return e.detachShader(s,r),e.detachShader(s,a),e.deleteShader(r),e.deleteShader(a),s}(this.gl,\"#version 300 es\\nprecision mediump float;\\n\\nlayout(location = 0) in vec4 a_position;\\n\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\nuniform float u_imageAspectRatio;\\n\\nuniform float u_originX;\\nuniform float u_originY;\\nuniform float u_worldWidth;\\nuniform float u_worldHeight;\\nuniform float u_fit;\\n\\nuniform float u_scale;\\nuniform float u_rotation;\\nuniform float u_offsetX;\\nuniform float u_offsetY;\\n\\nuniform float u_pxSize;\\n\\nout vec2 v_objectUV;\\nout vec2 v_objectBoxSize;\\nout vec2 v_objectHelperBox;\\n\\nout vec2 v_responsiveUV;\\nout vec2 v_responsiveBoxSize;\\nout vec2 v_responsiveHelperBox;\\nout vec2 v_responsiveBoxGivenSize;\\n\\nout vec2 v_patternUV;\\nout vec2 v_patternBoxSize;\\nout vec2 v_patternHelperBox;\\n\\nout vec2 v_imageUV;\\n\\n// #define ADD_HELPERS\\n\\nvec3 getBoxSize(float boxRatio, vec2 givenBoxSize) {\\n  vec2 box = vec2(0.);\\n  // fit = none\\n  box.x = boxRatio * min(givenBoxSize.x / boxRatio, givenBoxSize.y);\\n  float noFitBoxWidth = box.x;\\n  if (u_fit == 1.) { // fit = contain\\n    box.x = boxRatio * min(u_resolution.x / boxRatio, u_resolution.y);\\n  } else if (u_fit == 2.) { // fit = cover\\n    box.x = boxRatio * max(u_resolution.x / boxRatio, u_resolution.y);\\n  }\\n  box.y = box.x / boxRatio;\\n  return vec3(box, noFitBoxWidth);\\n}\\n\\nvoid main() {\\n  gl_Position = a_position;\\n\\n  vec2 uv = gl_Position.xy * .5;\\n  vec2 boxOrigin = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n  givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n  float r = u_rotation * 3.14159265358979323846 / 180.;\\n  mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n  vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with fixed ratio\\n  // (currently supports only ratio = 1)\\n\\n  float fixedRatio = 1.;\\n  vec2 fixedRatioBoxGivenSize = vec2(\\n  (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n  (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n\\n  v_objectBoxSize = getBoxSize(fixedRatio, fixedRatioBoxGivenSize).xy;\\n  vec2 objectWorldScale = u_resolution.xy / v_objectBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  v_objectHelperBox = uv;\\n  v_objectHelperBox *= objectWorldScale;\\n  v_objectHelperBox += boxOrigin * (objectWorldScale - 1.);\\n  #endif\\n\\n  v_objectUV = uv;\\n  v_objectUV *= objectWorldScale;\\n  v_objectUV += boxOrigin * (objectWorldScale - 1.);\\n  v_objectUV += graphicOffset;\\n  v_objectUV /= u_scale;\\n  v_objectUV = graphicRotation * v_objectUV;\\n\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with either givenBoxSize ratio or canvas ratio.\\n  // Full-screen mode available with u_worldWidth = u_worldHeight = 0\\n\\n  v_responsiveBoxGivenSize = vec2(\\n  (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n  (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  float responsiveRatio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n  v_responsiveBoxSize = getBoxSize(responsiveRatio, v_responsiveBoxGivenSize).xy;\\n  vec2 responsiveBoxScale = u_resolution.xy / v_responsiveBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  v_responsiveHelperBox = uv;\\n  v_responsiveHelperBox *= responsiveBoxScale;\\n  v_responsiveHelperBox += boxOrigin * (responsiveBoxScale - 1.);\\n  #endif\\n\\n  v_responsiveUV = uv;\\n  v_responsiveUV *= responsiveBoxScale;\\n  v_responsiveUV += boxOrigin * (responsiveBoxScale - 1.);\\n  v_responsiveUV += graphicOffset;\\n  v_responsiveUV /= u_scale;\\n  v_responsiveUV.x *= responsiveRatio;\\n  v_responsiveUV = graphicRotation * v_responsiveUV;\\n  v_responsiveUV.x /= responsiveRatio;\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for patterns\\n  // (treating graphics as a image u_worldWidth x u_worldHeight size)\\n\\n  float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n  vec2 patternBoxGivenSize = vec2(\\n  (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n  (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  patternBoxRatio = patternBoxGivenSize.x / patternBoxGivenSize.y;\\n\\n  vec3 boxSizeData = getBoxSize(patternBoxRatio, patternBoxGivenSize);\\n  v_patternBoxSize = boxSizeData.xy;\\n  float patternBoxNoFitBoxWidth = boxSizeData.z;\\n  vec2 patternBoxScale = u_resolution.xy / v_patternBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  v_patternHelperBox = uv;\\n  v_patternHelperBox *= patternBoxScale;\\n  v_patternHelperBox += boxOrigin * (patternBoxScale - 1.);\\n  #endif\\n\\n  v_patternUV = uv;\\n  v_patternUV += graphicOffset / patternBoxScale;\\n  v_patternUV += boxOrigin;\\n  v_patternUV -= boxOrigin / patternBoxScale;\\n  v_patternUV *= u_resolution.xy;\\n  v_patternUV /= u_pixelRatio;\\n  if (u_fit > 0.) {\\n    v_patternUV *= (patternBoxNoFitBoxWidth / v_patternBoxSize.x);\\n  }\\n  v_patternUV /= u_scale;\\n  v_patternUV = graphicRotation * v_patternUV;\\n  v_patternUV += boxOrigin / patternBoxScale;\\n  v_patternUV -= boxOrigin;\\n  // x100 is a default multiplier between vertex and fragmant shaders\\n  // we use it to avoid UV presision issues\\n  v_patternUV *= .01;\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for images\\n\\n  vec2 imageBoxSize;\\n  if (u_fit == 1.) { // contain\\n    imageBoxSize.x = min(u_resolution.x / u_imageAspectRatio, u_resolution.y) * u_imageAspectRatio;\\n  } else if (u_fit == 2.) { // cover\\n    imageBoxSize.x = max(u_resolution.x / u_imageAspectRatio, u_resolution.y) * u_imageAspectRatio;\\n  } else {\\n    imageBoxSize.x = min(10.0, 10.0 / u_imageAspectRatio * u_imageAspectRatio);\\n  }\\n  imageBoxSize.y = imageBoxSize.x / u_imageAspectRatio;\\n  vec2 imageBoxScale = u_resolution.xy / imageBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  vec2 imageHelperBox = uv;\\n  imageHelperBox *= imageBoxScale;\\n  imageHelperBox += boxOrigin * (imageBoxScale - 1.);\\n  #endif\\n\\n  v_imageUV = uv;\\n  v_imageUV *= imageBoxScale;\\n  v_imageUV += boxOrigin * (imageBoxScale - 1.);\\n  v_imageUV += graphicOffset;\\n  v_imageUV /= u_scale;\\n  v_imageUV.x *= u_imageAspectRatio;\\n  v_imageUV = graphicRotation * v_imageUV;\\n  v_imageUV.x /= u_imageAspectRatio;\\n\\n  v_imageUV += .5;\\n  v_imageUV.y = 1. - v_imageUV.y;\\n\\n  // ===================================================\\n\\n}\",this.fragmentShader);e&&(this.program=e)};setupPositionAttribute=()=>{const e=this.gl.getAttribLocation(this.program,\"a_position\"),t=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,t);this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),this.gl.STATIC_DRAW),this.gl.enableVertexAttribArray(e),this.gl.vertexAttribPointer(e,2,this.gl.FLOAT,!1,0,0)};setupUniforms=()=>{const e={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\")};Object.entries(this.providedUniforms).forEach(([t,n])=>{if(e[t]=this.gl.getUniformLocation(this.program,t),n instanceof HTMLImageElement){const n=`${t}AspectRatio`;e[n]=this.gl.getUniformLocation(this.program,n)}}),this.uniformLocations=e};renderScale=1;parentWidth=0;parentHeight=0;resizeObserver=null;setupResizeObserver=()=>{this.resizeObserver=new ResizeObserver(([e])=>{e?.borderBoxSize[0]&&(this.parentWidth=e.borderBoxSize[0].inlineSize,this.parentHeight=e.borderBoxSize[0].blockSize),this.handleResize()}),this.resizeObserver.observe(this.parentElement),visualViewport?.addEventListener(\"resize\",this.handleVisualViewportChange);const e=this.parentElement.getBoundingClientRect();this.parentWidth=e.width,this.parentHeight=e.height,this.handleResize()};resizeRafId=null;handleVisualViewportChange=()=>{null!==this.resizeRafId&&cancelAnimationFrame(this.resizeRafId),this.resizeRafId=requestAnimationFrame(()=>{this.resizeRafId=requestAnimationFrame(()=>{this.handleResize()})})};handleResize=()=>{null!==this.resizeRafId&&cancelAnimationFrame(this.resizeRafId);const e=visualViewport?.scale??1,t=window.innerWidth-document.documentElement.clientWidth,n=visualViewport?visualViewport.scale*visualViewport.width+t:window.innerWidth,i=Math.round(1e4*window.outerWidth/n)/1e4,o=this.isSafari?devicePixelRatio:devicePixelRatio/i,r=Math.max(o,this.minPixelRatio)*i*e,a=this.parentWidth*r,s=this.parentHeight*r,l=Math.sqrt(this.maxPixelCount)/Math.sqrt(a*s),c=r*Math.min(1,l),u=Math.round(this.parentWidth*c),h=Math.round(this.parentHeight*c);this.canvasElement.width===u&&this.canvasElement.height===h&&this.renderScale===c||(this.renderScale=c,this.canvasElement.width=u,this.canvasElement.height=h,this.resolutionChanged=!0,this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height),this.render(performance.now()))};render=e=>{if(this.hasBeenDisposed)return;if(null===this.program)return;const t=e-this.lastRenderTime;this.lastRenderTime=e,0!==this.speed&&(this.currentFrame+=t*this.speed),this.gl.clear(this.gl.COLOR_BUFFER_BIT),this.gl.useProgram(this.program),this.gl.uniform1f(this.uniformLocations.u_time,.001*this.currentFrame),this.resolutionChanged&&(this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height),this.gl.uniform1f(this.uniformLocations.u_pixelRatio,this.renderScale),this.resolutionChanged=!1),this.gl.drawArrays(this.gl.TRIANGLES,0,6),0!==this.speed?this.requestRender():this.rafId=null};requestRender=()=>{null!==this.rafId&&cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.render)};setTextureUniform=(e,t)=>{if(!t.complete||0===t.naturalWidth)throw new Error(`Paper Shaders: image for uniform ${e} must be fully loaded`);const n=this.textures.get(e);n&&this.gl.deleteTexture(n),this.textureUnitMap.has(e)||this.textureUnitMap.set(e,this.textureUnitMap.size);const i=this.textureUnitMap.get(e);this.gl.activeTexture(this.gl.TEXTURE0+i);const o=this.gl.createTexture();this.gl.bindTexture(this.gl.TEXTURE_2D,o),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,this.gl.CLAMP_TO_EDGE),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,this.gl.CLAMP_TO_EDGE),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MIN_FILTER,this.gl.LINEAR),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MAG_FILTER,this.gl.LINEAR),this.gl.texImage2D(this.gl.TEXTURE_2D,0,this.gl.RGBA,this.gl.RGBA,this.gl.UNSIGNED_BYTE,t);if(this.gl.getError()!==this.gl.NO_ERROR||null===o)return;this.textures.set(e,o);const r=this.uniformLocations[e];if(r){this.gl.uniform1i(r,i);const n=`${e}AspectRatio`,o=this.uniformLocations[n];if(o){const e=t.naturalWidth/t.naturalHeight;this.gl.uniform1f(o,e)}}};areUniformValuesEqual=(e,t)=>e===t||!(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)&&e.every((e,n)=>this.areUniformValuesEqual(e,t[n]));setUniformValues=e=>{this.gl.useProgram(this.program),Object.entries(e).forEach(([e,t])=>{let n=t;if(t instanceof HTMLImageElement&&(n=`${t.src.slice(0,200)}|${t.naturalWidth}x${t.naturalHeight}`),this.areUniformValuesEqual(this.uniformCache[e],n))return;this.uniformCache[e]=n;const i=this.uniformLocations[e];if(i)if(t instanceof HTMLImageElement)this.setTextureUniform(e,t);else if(Array.isArray(t)){let e=null,n=null;if(void 0!==t[0]&&Array.isArray(t[0])){const i=t[0].length;if(!t.every(e=>e.length===i))return;e=t.flat(),n=i}else e=t,n=e.length;switch(n){case 2:this.gl.uniform2fv(i,e);break;case 3:this.gl.uniform3fv(i,e);break;case 4:this.gl.uniform4fv(i,e);break;case 9:this.gl.uniformMatrix3fv(i,!1,e);break;case 16:this.gl.uniformMatrix4fv(i,!1,e)}}else\"number\"==typeof t?this.gl.uniform1f(i,t):\"boolean\"==typeof t&&this.gl.uniform1i(i,t?1:0)})};getCurrentFrame=()=>this.currentFrame;setFrame=e=>{this.currentFrame=e,this.lastRenderTime=performance.now(),this.render(performance.now())};setSpeed=(e=1)=>{this.speed=e,null===this.rafId&&0!==e&&(this.lastRenderTime=performance.now(),this.rafId=requestAnimationFrame(this.render)),null!==this.rafId&&0===e&&(cancelAnimationFrame(this.rafId),this.rafId=null)};setMaxPixelCount=(e=8294400)=>{this.maxPixelCount=e,this.handleResize()};setMinPixelRatio=(e=2)=>{this.minPixelRatio=e,this.handleResize()};setUniforms=e=>{this.setUniformValues(e),this.providedUniforms={...this.providedUniforms,...e},this.render(performance.now())};dispose=()=>{this.hasBeenDisposed=!0,null!==this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=null),this.gl&&this.program&&(this.textures.forEach(e=>{this.gl.deleteTexture(e)}),this.textures.clear(),this.gl.deleteProgram(this.program),this.program=null,this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null),this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null),this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null),this.gl.getError()),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),visualViewport?.removeEventListener(\"resize\",this.handleVisualViewportChange),this.uniformLocations={},this.parentElement.paperShaderMount=void 0}}function u(e,t,n){const i=e.createShader(t);return i?(e.shaderSource(i,n),e.compileShader(i),e.getShaderParameter(i,e.COMPILE_STATUS)?i:(e.deleteShader(i),null)):null}const h=\"@layer paper-shaders {\\n  :where([data-paper-shader]) {\\n    isolation: isolate;\\n    position: relative;\\n\\n    & canvas {\\n      contain: strict;\\n      display: block;\\n      position: absolute;\\n      inset: 0;\\n      z-index: -1;\\n      width: 100%;\\n      height: 100%;\\n      border-radius: inherit;\\n      corner-shape: inherit;\\n    }\\n  }\\n}\";const f={fit:\"contain\",scale:1,rotation:0,offsetX:0,offsetY:0,originX:.5,originY:.5,worldWidth:0,worldHeight:0},g={none:0,contain:1,cover:2},m=10,p=`#version 300 es\\nprecision highp float;\\n\\nin mediump vec2 v_imageUV;\\nin mediump vec2 v_objectUV;\\nout vec4 fragColor;\\n\\nuniform sampler2D u_image;\\nuniform float u_time;\\nuniform float u_imageAspectRatio;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${m}];\\nuniform float u_colorsCount;\\n\\nuniform float u_angle;\\nuniform float u_noise;\\nuniform float u_innerGlow;\\nuniform float u_outerGlow;\\nuniform float u_contour;\\n\\n#define TWO_PI 6.28318530718\\n#define PI 3.14159265358979323846\\n\\nfloat getImgFrame(vec2 uv, float th) {\\n  float frame = 1.;\\n  frame *= smoothstep(0., th, uv.y);\\n  frame *= smoothstep(1., 1. - th, uv.y);\\n  frame *= smoothstep(0., th, uv.x);\\n  frame *= smoothstep(1., 1. - th, uv.x);\\n  return frame;\\n}\\n\\nfloat circle(vec2 uv, vec2 c, vec2 r) {\\n  return 1. - smoothstep(r[0], r[1], length(uv - c));\\n}\\n\\nfloat lst(float edge0, float edge1, float x) {\\n  return clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\\n}\\n\\nfloat sst(float edge0, float edge1, float x) {\\n  return smoothstep(edge0, edge1, x);\\n}\\n\\nfloat shadowShape(vec2 uv, float t, float contour) {\\n  vec2 scaledUV = uv;\\n\\n  // base shape tranjectory\\n  float posY = mix(-1., 2., t);\\n\\n  // scaleX when it's moving down\\n  scaledUV.y -= .5;\\n  float mainCircleScale = sst(0., .8, posY) * lst(1.4, .9, posY);\\n  scaledUV *= vec2(1., 1. + 1.5 * mainCircleScale);\\n  scaledUV.y += .5;\\n\\n  // base shape\\n  float innerR = .4;\\n  float outerR = 1. - .3 * (sst(.1, .2, t) * sst(.5, .2, t));\\n  float s = circle(scaledUV, vec2(.5, posY - .2), vec2(innerR, outerR));\\n  float shapeSizing = sst(.2, .3, t) * sst(.6, .3, t);\\n  s = pow(s, 1.4);\\n  s *= 1.2;\\n\\n  // flat gradient to take over the shadow shape\\n  float topFlattener = 0.;\\n  {\\n    float pos = posY - uv.y;\\n    float edge = 1.2;\\n    topFlattener = lst(-.4, 0., pos) * sst(edge, .0, pos);\\n    topFlattener = pow(topFlattener, 3.);\\n    float topFlattenerMixer = (1. - sst(.0, .3, pos));\\n    s = mix(topFlattener, s, topFlattenerMixer);\\n  }\\n\\n  // apple right circle\\n  {\\n    float visibility = sst(.6, .7, t) * sst(.9, .8, t);\\n    float angle = -2. -t * TWO_PI;\\n    float rightCircle = circle(uv, vec2(.95 - .2 * cos(angle), .4 - .1 * sin(angle)), vec2(.15, .3));\\n    rightCircle *= visibility;\\n    s = mix(s, 0., rightCircle);\\n  }\\n\\n  // apple top circle\\n  {\\n    float topCircle = circle(uv, vec2(.5, .19), vec2(.05, .25));\\n    topCircle += 2. * contour * circle(uv, vec2(.5, .19), vec2(.2, .5));\\n    float visibility = .55 * sst(.2, .3, t) * sst(.45, .3, t);\\n    topCircle *= visibility;\\n    s = mix(s, 0., topCircle);\\n  }\\n\\n  float leafMask = circle(uv, vec2(.53, .13), vec2(.08, .19));\\n  leafMask = mix(leafMask, 0., sst(.54, .4, uv.x));\\n  leafMask = mix(0., leafMask, sst(.0, .2, uv.y));\\n  leafMask *= (sst(.5, 1.1, posY) * sst(1.5, 1.3, posY));\\n  s += leafMask;\\n\\n  // apple bottom circle\\n  {\\n    float visibility = sst(.0, .4, t) * sst(.8, .6, t);\\n    s = mix(s, 0., visibility * circle(uv, vec2(.52, .92), vec2(.09, .25)));\\n  }\\n\\n  // random balls that are invisible if apple logo is selected\\n  {\\n    float pos = sst(.0, .6, t) * sst(1., .6, t);\\n    s = mix(s, .5, circle(uv, vec2(.0, 1.2 - .5 * pos), vec2(.1, .3)));\\n    s = mix(s, .0, circle(uv, vec2(1., .5 + .5 * pos), vec2(.1, .3)));\\n\\n    s = mix(s, 1., circle(uv, vec2(.95, .2 + .2 * sst(.3, .4, t) * sst(.7, .5, t)), vec2(.07, .22)));\\n    s /= sst(1., .85, uv.y);\\n  }\\n\\n  s = clamp(0., 1., s);\\n  return s;\\n}\\n\\n\\nvoid main() {\\n  vec2 uv = v_objectUV + .5;\\n  uv.y = 1. - uv.y;\\n\\n  vec2 imgUV = v_imageUV;\\n  imgUV -= .5;\\n  imgUV *= 0.5714285714285714;\\n  imgUV += .5;\\n  float imgSoftFrame = getImgFrame(imgUV, .03);\\n  \\n  vec4 img = texture(u_image, imgUV);\\n  if (img.a == 0.) {\\n    fragColor = u_colorBack;\\n    return;\\n  }\\n\\n  float t = .1 * u_time;\\n  t -= .3;\\n\\n  float tCopy = t + 1. / 3.;\\n  float tCopy2 = t + 2. / 3.;\\n\\n  t = mod(t, 1.);\\n  tCopy = mod(tCopy, 1.);\\n  tCopy2 = mod(tCopy2, 1.);\\n\\n  vec2 animationUV = imgUV - vec2(.5);\\n  float angle = u_angle * PI / 180.;\\n  float cosA = cos(angle);\\n  float sinA = sin(angle);\\n  animationUV = vec2(\\n  animationUV.x * cosA - animationUV.y * sinA,\\n  animationUV.x * sinA + animationUV.y * cosA\\n  ) + vec2(.5);\\n\\n  float shape = img[0];\\n  float outerBlur = 1. - mix(1., img[1], shape);\\n  float innerBlur = mix(img[1], 0., shape);\\n  float contour = mix(img[2], 0., shape);\\n\\n  outerBlur *= imgSoftFrame;\\n\\n  float shadow = shadowShape(animationUV, t, innerBlur);\\n  float shadowCopy = shadowShape(animationUV, tCopy, innerBlur);\\n  float shadowCopy2 = shadowShape(animationUV, tCopy2, innerBlur);\\n\\n  float inner = .8 + .8 * innerBlur;\\n  inner = mix(inner, 0., shadow);\\n  inner = mix(inner, 0., shadowCopy);\\n  inner = mix(inner, 0., shadowCopy2);\\n\\n  inner *= mix(0., 2., u_innerGlow);\\n\\n  inner += (u_contour * 2.) * contour;\\n  inner = min(1., inner);\\n  inner *= (1. - shape);\\n\\n  float outer = 0.;\\n  {\\n    t *= 3.;\\n    t = mod(t - .1, 1.);\\n\\n    outer = .9 * pow(outerBlur, .8);\\n    float y = mod(animationUV.y - t, 1.);\\n    float animatedMask = sst(.3, .65, y) * sst(1., .65, y);\\n    animatedMask = .5 + animatedMask;\\n    outer *= animatedMask;\\n    outer *= mix(0., 5., pow(u_outerGlow, 2.));\\n    outer *= imgSoftFrame;\\n  }\\n\\n  inner = pow(inner, 1.2);\\n  float heat = clamp(inner + outer, 0., 1.);\\n\\n  heat += (.005 + .35 * u_noise) * (fract(sin(dot(uv, vec2(12.9898, 78.233))) * 43758.5453123) - .5);\\n\\n  float mixer = heat * u_colorsCount;\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  float outerShape = 0.;\\n  for (int i = 1; i < ${m+1}; i++) {\\n    if (i > int(u_colorsCount)) break;\\n    float m = clamp(mixer - float(i - 1), 0., 1.);\\n    if (i == 1) {\\n      outerShape = m;\\n    }\\n    vec4 c = u_colors[i - 1];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb * outerShape;\\n  float opacity = gradient.a * outerShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  color += .02 * (fract(sin(dot(uv + 1., vec2(12.9898, 78.233))) * 43758.5453123) - .5);\\n  \\n  fragColor = vec4(color, opacity);\\n}\\n`;function d(e){const t=document.createElement(\"canvas\"),n=1e3;return new Promise((i,o)=>{const r=new Image;r.crossOrigin=\"anonymous\",r.addEventListener(\"load\",()=>{(\"string\"==typeof e?e.endsWith(\".svg\"):\"image/svg+xml\"===e.type)&&(r.width=n,r.height=n);const a=r.naturalWidth/r.naturalHeight,s=Math.floor(150),l=Math.ceil(2.5*s);let c=n,u=n;a>1?u=Math.floor(n/a):c=Math.floor(n*a),t.width=c+2*l,t.height=u+2*l;const h=t.getContext(\"2d\",{willReadFrequently:!0});if(!h)throw new Error(\"Failed to get canvas 2d context\");h.fillStyle=\"white\",h.fillRect(0,0,t.width,t.height),h.filter=\"grayscale(100%) blur(\"+s+\"px)\",h.drawImage(r,l,l,c,u);const f=h.getImageData(0,0,t.width,t.height).data;h.fillRect(0,0,t.width,t.height),h.filter=\"grayscale(100%) blur(\"+Math.round(.12*s)+\"px)\",h.drawImage(r,l,l,c,u);const g=h.getImageData(0,0,t.width,t.height).data;h.fillRect(0,0,t.width,t.height),h.filter=\"grayscale(100%) blur(5px)\",h.drawImage(r,l,l,c,u);const m=h.getImageData(0,0,t.width,t.height).data;let p=h.createImageData(t.width,t.height);const d=t.width*t.height;for(let e=0;e<d;e++){const t=4*e;p.data[t]=m[t],p.data[t+1]=f[t],p.data[t+2]=g[t],p.data[t+3]=255}h.putImageData(p,0,0),t.toBlob(e=>{e?i({blob:e}):o(new Error(\"Failed to create PNG blob\"))},\"image/png\")}),r.addEventListener(\"error\",()=>{o(new Error(\"Failed to load image\"))}),r.src=\"string\"==typeof e?e:URL.createObjectURL(e)})}function v(e){if(Array.isArray(e))return 4===e.length?e:3===e.length?[...e,1]:_;if(\"string\"!=typeof e)return _;let t,n,i,o=1;if(e.startsWith(\"#\"))[t,n,i,o]=function(e){3===(e=e.replace(/^#/,\"\")).length&&(e=e.split(\"\").map(e=>e+e).join(\"\"));6===e.length&&(e+=\"ff\");const t=parseInt(e.slice(0,2),16)/255,n=parseInt(e.slice(2,4),16)/255,i=parseInt(e.slice(4,6),16)/255,o=parseInt(e.slice(6,8),16)/255;return[t,n,i,o]}(e);else if(e.startsWith(\"rgb\"))[t,n,i,o]=function(e){const t=e.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return t?[parseInt(t[1]??\"0\")/255,parseInt(t[2]??\"0\")/255,parseInt(t[3]??\"0\")/255,void 0===t[4]?1:parseFloat(t[4])]:[0,0,0,1]}(e);else{if(!e.startsWith(\"hsl\"))return _;[t,n,i,o]=function(e){const[t,n,i,o]=e,r=t/360,a=n/100,s=i/100;let l,c,u;if(0===n)l=c=u=s;else{const e=(e,t,n)=>(n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e),t=s<.5?s*(1+a):s+a-s*a,n=2*s-t;l=e(n,t,r+1/3),c=e(n,t,r),u=e(n,t,r-1/3)}return[l,c,u,o]}(function(e){const t=e.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return t?[parseInt(t[1]??\"0\"),parseInt(t[2]??\"0\"),parseInt(t[3]??\"0\"),void 0===t[4]?1:parseFloat(t[4])]:[0,0,0,1]}(e))}return[x(t,0,1),x(n,0,1),x(i,0,1),x(o,0,1)]}const x=(e,t,n)=>Math.min(Math.max(e,t),n),_=[0,0,0,1];async function b(e){const t={},n=[];return Object.entries(e).forEach(([e,i])=>{if(\"string\"==typeof i){if(!(e=>{try{return e.startsWith(\"/\")||new URL(e),!0}catch{return!1}})(i))return;const o=new Promise((n,o)=>{const r=new Image;(e=>{try{return!e.startsWith(\"/\")&&new URL(e,window.location.origin).origin!==window.location.origin}catch{return!1}})(i)&&(r.crossOrigin=\"anonymous\"),r.onload=()=>{t[e]=r,n()},r.onerror=()=>{o()},r.src=i});n.push(o)}else t[e]=i}),await Promise.all(n),t}const R=t(function({fragmentShader:t,uniforms:r,webGlContextAttributes:a,speed:s=0,frame:u=0,minPixelRatio:h,maxPixelCount:f,...g},m){const[p,d]=n(!1),v=i(null),x=i(null);o(()=>((async()=>{const e=await b(r);v.current&&!x.current&&(x.current=new c(v.current,t,e,a,s,u,h,f),d(!0))})(),()=>{x.current?.dispose(),x.current=null}),[t,a]),o(()=>{let e=!1;return(async()=>{const t=await b(r);e||x.current?.setUniforms(t)})(),()=>{e=!0}},[r,p]),o(()=>{x.current?.setSpeed(s)},[s,p]),o(()=>{x.current?.setMaxPixelCount(f)},[f,p]),o(()=>{x.current?.setMinPixelRatio(h)},[h,p]),o(()=>{x.current?.setFrame(u)},[u,p]);const _=function(t){const n=e.useRef(void 0),i=e.useCallback(e=>{const n=t.map(t=>{if(null!=t){if(\"function\"==typeof t){const n=t,i=n(e);return\"function\"==typeof i?i:()=>{n(null)}}return t.current=e,()=>{t.current=null}}});return()=>{n.forEach(e=>e?.())}},t);return e.useMemo(()=>t.every(e=>null==e)?null:e=>{n.current&&(n.current(),n.current=void 0),null!=e&&(n.current=i(e))},t)}([v,m]);return l(\"div\",{ref:_,...g})});R.displayName=\"ShaderMount\";const S=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\",w=[];function U(e,t){if(e===t)return!0;if(!e||!t)return!1;const n=e.length;if(t.length!==n)return!1;for(let i=0;i<n;i++)if(e[i]!==t[i])return!1;return!0}const B=(e,t)=>function(e,t=null){null===t&&(t=[e]);for(const e of w)if(U(t,e.keys)){if(Object.prototype.hasOwnProperty.call(e,\"error\"))throw e.error;if(Object.prototype.hasOwnProperty.call(e,\"response\"))return e.response;throw e.promise}const n={keys:t,promise:(i=e,\"object\"==typeof i&&\"function\"==typeof i.then?e:e(...t)).then(e=>{n.response=e}).catch(e=>n.error=e)};var i;throw w.push(n),n.promise}(e,t),y={...f,scale:.75,speed:1,frame:0,image:\"https://shaders.paper.design/images/image-filters/0019.webp\",contour:.5,angle:0,noise:0,innerGlow:.5,outerGlow:.5,colorBack:\"#000000\",colors:[\"#11206a\",\"#1f3ba2\",\"#2f63e7\",\"#6bd7ff\",\"#ffe679\",\"#ff991e\",\"#ff4c00\"]},E=r(function({speed:e=y.speed,frame:t=y.frame,contour:i=y.contour,angle:o=y.angle,noise:r=y.noise,innerGlow:c=y.innerGlow,outerGlow:u=y.outerGlow,colorBack:h=y.colorBack,colors:f=y.colors,suspendWhenProcessingImage:m=!1,fit:x=y.fit,image:_=S,offsetX:b=y.offsetX,offsetY:w=y.offsetY,originX:U=y.originX,originY:E=y.originY,rotation:A=y.rotation,scale:V=y.scale,worldHeight:z=y.worldHeight,worldWidth:F=y.worldWidth,...I}){const T=\"string\"==typeof _?_:_.src,[C,M]=n(S);let P;P=m?B(()=>d(T).then(e=>URL.createObjectURL(e.blob)),[T]):C,a(()=>{if(m)return;if(!T)return void M(S);let e,t=!0;return d(T).then(n=>{t&&(e=URL.createObjectURL(n.blob),M(e))}),()=>{t=!1,URL.revokeObjectURL(e)}},[T,m]);const L=s(()=>({u_image:P,u_contour:i,u_angle:o,u_noise:r,u_innerGlow:c,u_outerGlow:u,u_colorBack:v(h),u_colors:f.map(v),u_colorsCount:f.length,u_fit:g[x],u_offsetX:b,u_offsetY:w,u_originX:U,u_originY:E,u_rotation:A,u_scale:V,u_worldHeight:z,u_worldWidth:F}),[e,t,i,o,r,c,u,f,h,P,x,b,w,U,E,A,V,z,F]);return l(R,{...I,speed:e,frame:t,fragmentShader:p,uniforms:L})});export{E as Heatmap};\n","import{jsx as _jsx}from\"react/jsx-runtime\";//@ts-ignore\nimport{Heatmap}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/heatmap.js\";import{addPropertyControls,ControlType}from\"framer\";const MAX_COLORS=8;// 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)return{r:0,g:0,b:0,a:1};const str=input.trim();// rgba(R,G,B,A)\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};}// #RRGGBBAA or #RRGGBB\nconst hex=str.replace(/^#/,\"\");if(hex.length===8){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return{r,g,b,a};}if(hex.length===6){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;return{r,g,b,a:1};}if(hex.length===4){// #RGBA\nconst r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;const a=parseInt(hex[3]+hex[3],16)/255;return{r,g,b,a};}if(hex.length===3){// #RGB\nconst r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;return{r,g,b,a:1};}return{r:0,g:0,b:0,a:1};}const hexToRGB=hex=>{const c=hex.replace(\"#\",\"\").padEnd(6,\"0\");const r=parseInt(c.slice(0,2),16)/255;const g=parseInt(c.slice(2,4),16)/255;const b=parseInt(c.slice(4,6),16)/255;return[r,g,b];};const prepStops=(stops,paletteCount)=>{// Ensure we have valid colors and handle edge cases\nlet base;if(stops&&Array.isArray(stops)&&stops.length>0){// Filter out invalid colors, resolve CSS variables, and ensure they have # prefix\nbase=stops.filter(color=>color&&typeof color===\"string\"&&color.trim()!==\"\").map(color=>{const resolved=resolveTokenColor(color);const rgba=parseColorToRgba(resolved);// Convert back to hex for the shader\nconst toHex=v=>Math.round(v*255).toString(16).padStart(2,\"0\");return`#${toHex(rgba.r)}${toHex(rgba.g)}${toHex(rgba.b)}`;}).slice(0,MAX_COLORS);}else{base=[\"#11206a\",\"#1f3ba2\",\"#2f63e7\",\"#6bd7ff\",\"#ffe679\",\"#ff991e\",\"#ff4c00\"];}// Ensure we have at least 2 colors\nif(base.length===0){base=[\"#11206a\",\"#1f3ba2\",\"#2f63e7\",\"#6bd7ff\",\"#ffe679\",\"#ff991e\",\"#ff4c00\"];}else if(base.length===1){base.push(base[0]);}// Fill remaining slots with the last color\nwhile(base.length<MAX_COLORS){base.push(base[base.length-1]);}const arr=[];for(let i=0;i<MAX_COLORS;i++){arr.push(hexToRGB(base[i]));}// Use the actual number of colors provided, not the padded array length\nconst actualCount=Math.max(1,Math.min(MAX_COLORS,paletteCount||stops?.length||7));return{arr,count:actualCount};};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */export default function HeatmapComponent({colors={paletteCount:7,color1:\"#11206a\",color2:\"#1f3ba2\",color3:\"#2f63e7\",color4:\"#6bd7ff\",color5:\"#ffe679\",color6:\"#ff991e\",color7:\"#ff4c00\",bgColor:\"#000000\"},speed=1,contour=.5,angle=0,noise=.05,innerGlow=.5,outerGlow=.5,scale=.75,image=\"https://workers.paper.design/file-assets/01K2KEX78Z34EZ86R69T4CGNNX/01K4PRJY7A6KB5V1PXMR92Q9F4.png\"}){// Prepare colors array\nconst{arr:colorArr,count:colorCount}=prepStops([colors?.color1,colors?.color2,colors?.color3,colors?.color4,colors?.color5,colors?.color6,colors?.color7,colors?.color8].filter(Boolean),colors?.paletteCount);// Convert color array to hex strings for the Heatmap component\nconst colorStrings=colorArr.slice(0,colorCount).map(([r,g,b])=>{const toHex=v=>Math.round(v*255).toString(16).padStart(2,\"0\");return`#${toHex(r)}${toHex(g)}${toHex(b)}`;});return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",position:\"relative\",background:colors?.bgColor||\"#000000\"},children:/*#__PURE__*/_jsx(Heatmap,{colors:colorStrings,colorBack:\"#00000000\",speed:speed,contour:contour,angle:angle,noise:noise,innerGlow:innerGlow,outerGlow:outerGlow,scale:scale,image:image,frame:0,style:{backgroundColor:colors?.bgColor||\"#000000\",width:\"100%\",height:\"100%\"}})});}HeatmapComponent.defaultProps={colors:{paletteCount:7,color1:\"#11206a\",color2:\"#1f3ba2\",color3:\"#2f63e7\",color4:\"#6bd7ff\",color5:\"#ffe679\",color6:\"#ff991e\",color7:\"#ff4c00\",bgColor:\"#000000\"},speed:1,contour:.5,angle:0,noise:.05,innerGlow:.5,outerGlow:.5,scale:.75,image:\"https://workers.paper.design/file-assets/01K2KEX78Z34EZ86R69T4CGNNX/01K4PRJY7A6KB5V1PXMR92Q9F4.png\",frame:0};addPropertyControls(HeatmapComponent,{image:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"A high quality black on white (or black on transparent) image\"},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:5,step:.1,defaultValue:1},contour:{type:ControlType.Number,title:\"Contour\",min:0,max:1,step:.1,defaultValue:.5},angle:{type:ControlType.Number,title:\"Angle\",min:0,max:360,unit:\"\\xb0\",defaultValue:0},noise:{type:ControlType.Number,title:\"Noise\",min:0,max:1,step:.01,defaultValue:.05},innerGlow:{type:ControlType.Number,title:\"Glow In\",min:0,max:1,step:.1,defaultValue:.5},outerGlow:{type:ControlType.Number,title:\"Glow Out\",min:0,max:1,step:.1,defaultValue:.5},scale:{type:ControlType.Number,title:\"Scale\",min:.1,max:2,step:.1,defaultValue:.75},colors:{type:ControlType.Object,title:\"Colors\",description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{paletteCount:{type:ControlType.Number,title:\"Palette Size\",min:2,max:8,step:1,defaultValue:7},color1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#11206a\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#1f3ba2\",hidden:props=>(props?.paletteCount??7)<2},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#2f63e7\",hidden:props=>(props?.paletteCount??7)<3},color4:{type:ControlType.Color,title:\"Color 4\",defaultValue:\"#6bd7ff\",hidden:props=>(props?.paletteCount??7)<4},color5:{type:ControlType.Color,title:\"Color 5\",defaultValue:\"#ffe679\",hidden:props=>(props?.paletteCount??7)<5},color6:{type:ControlType.Color,title:\"Color 6\",defaultValue:\"#ff991e\",hidden:props=>(props?.paletteCount??7)<6},color7:{type:ControlType.Color,title:\"Color 7\",defaultValue:\"#ff4c00\",hidden:props=>(props?.paletteCount??7)<7},color8:{type:ControlType.Color,title:\"Color 8\",defaultValue:\"#ff4c00\",hidden:props=>(props?.paletteCount??7)<8},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"}}}});HeatmapComponent.displayName=\"Heatmap\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeatmapComponent\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"600\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Heatmap_prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";export function OpenType(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,fontFeatureSettings:`\"salt\", \"kern\", \"cv05\", \"cv11\", \"ccmp\"`}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"OpenType\":{\"type\":\"reactHoc\",\"name\":\"OpenType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overrides.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"iURtd1OhR\",\"Q09k2qv9A\",\"FO8K4NwNO\",\"u6anzGOn8\"];const serializationHash=\"framer-oBSMX\";const variantClassNames={FO8K4NwNO:\"framer-v-140lbk1\",iURtd1OhR:\"framer-v-1bd3w82\",Q09k2qv9A:\"framer-v-1yezkd9\",u6anzGOn8:\"framer-v-1g6r4kv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Closed Small\":\"u6anzGOn8\",\"Open Small\":\"FO8K4NwNO\",Closed:\"iURtd1OhR\",Open:\"Q09k2qv9A\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iURtd1OhR\"};};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:\"iURtd1OhR\",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-1bd3w82\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"iURtd1OhR\",ref:refBinding,style:{...style},...addPropertyOverrides({FO8K4NwNO:{\"data-framer-name\":\"Open Small\"},Q09k2qv9A:{\"data-framer-name\":\"Open\"},u6anzGOn8:{\"data-framer-name\":\"Closed Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ygv853\",layoutDependency:layoutDependency,layoutId:\"RKohzMRJJ\",style:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45},variants:{Q09k2qv9A:{rotate:-135},u6anzGOn8:{rotate:-135}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a1sn2f\",layoutDependency:layoutDependency,layoutId:\"i0cYon2O9\",style:{backgroundColor:\"rgb(0, 0, 0)\",rotate:45},variants:{Q09k2qv9A:{rotate:135},u6anzGOn8:{rotate:135}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oBSMX.framer-17jtkkc, .framer-oBSMX .framer-17jtkkc { display: block; }\",\".framer-oBSMX.framer-1bd3w82 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-oBSMX .framer-ygv853, .framer-oBSMX .framer-a1sn2f { flex: none; height: 61%; overflow: visible; position: relative; width: 2px; }\",\".framer-oBSMX.framer-v-140lbk1.framer-1bd3w82, .framer-oBSMX.framer-v-1g6r4kv.framer-1bd3w82 { gap: 2px; height: 14px; padding: 1px 0px 0px 0px; width: 14px; }\",\".framer-oBSMX.framer-v-140lbk1 .framer-ygv853, .framer-oBSMX.framer-v-140lbk1 .framer-a1sn2f, .framer-oBSMX.framer-v-1g6r4kv .framer-ygv853, .framer-oBSMX.framer-v-1g6r4kv .framer-a1sn2f { height: 7px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q09k2qv9A\":{\"layout\":[\"fixed\",\"fixed\"]},\"FO8K4NwNO\":{\"layout\":[\"fixed\",\"fixed\"]},\"u6anzGOn8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryWdAFP7N6=withCSS(Component,css,\"framer-oBSMX\");export default FrameryWdAFP7N6;FrameryWdAFP7N6.displayName=\"Caret\";FrameryWdAFP7N6.defaultProps={height:20,width:20};addPropertyControls(FrameryWdAFP7N6,{variant:{options:[\"iURtd1OhR\",\"Q09k2qv9A\",\"FO8K4NwNO\",\"u6anzGOn8\"],optionTitles:[\"Closed\",\"Open\",\"Open Small\",\"Closed Small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryWdAFP7N6,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryWdAFP7N6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q09k2qv9A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FO8K4NwNO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u6anzGOn8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yWdAFP7N6.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{OpenType}from\"https://framerusercontent.com/modules/ot6QolA7gYEUSfdBMUSQ/Nf0S1gy3eTY6Oq0Tu0Ey/Overrides.js\";import Caret from\"https://framerusercontent.com/modules/azW0t9pmyKIdF9p4Hdi4/PDolZP6q94b0P8PojRcB/yWdAFP7N6.js\";const RichTextOpenTypet7o8sz=withCodeBoundaryForOverrides(RichText,{nodeId:\"RL16rRyiw\",override:OpenType,scopeId:\"L_N3eG1RE\"});const CaretFonts=getFonts(Caret);const cycleOrder=[\"SAphQje6E\",\"P0sqd6oqS\",\"CJrSYduiO\",\"ganLFicBW\"];const serializationHash=\"framer-wafHJ\";const variantClassNames={CJrSYduiO:\"framer-v-1nrm3bg\",ganLFicBW:\"framer-v-n3hx7c\",P0sqd6oqS:\"framer-v-vqdk4s\",SAphQje6E:\"framer-v-1sy6j2y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PWSlWeqS6=undefined;const DApvjrdfG=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:600,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={\"Closed TR\":\"CJrSYduiO\",\"Open TR\":\"ganLFicBW\",Closed:\"SAphQje6E\",Open:\"P0sqd6oqS\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,title,width,...props})=>{return{...props,DApvjrdfG:title??props.DApvjrdfG??\"Product\",PWSlWeqS6:hover??props.PWSlWeqS6,variant:humanReadableVariantMap[props.variant]??props.variant??\"SAphQje6E\"};};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,PWSlWeqS6,DApvjrdfG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SAphQje6E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter170i0h9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(PWSlWeqS6){const res=await PWSlWeqS6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1sy6j2y\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SAphQje6E\",onMouseEnter:onMouseEnter170i0h9,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{CJrSYduiO:{backgroundColor:\"rgba(0, 0, 0, 0)\"},ganLFicBW:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({CJrSYduiO:{\"data-framer-name\":\"Closed TR\"},ganLFicBW:{\"data-framer-name\":\"Open TR\"},P0sqd6oqS:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichTextOpenTypet7o8sz,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:\"Product\"})}),className:\"framer-t7o8sz\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"RL16rRyiw\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:DApvjrdfG,variants:{CJrSYduiO:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},ganLFicBW:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:.5},P0sqd6oqS:{opacity:.5}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CJrSYduiO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Product\"})})},ganLFicBW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Product\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(5+((componentViewport?.height||200)-10-20)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zusnf3-container\",layoutDependency:layoutDependency,layoutId:\"UIPE3K1du-container\",nodeId:\"UIPE3K1du\",rendersWithMotion:true,scopeId:\"L_N3eG1RE\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{CJrSYduiO:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},ganLFicBW:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}},children:/*#__PURE__*/_jsx(Caret,{height:\"100%\",id:\"UIPE3K1du\",layoutId:\"UIPE3K1du\",variant:matchVariant(\"FO8K4NwNO\"),width:\"100%\",...addPropertyOverrides({ganLFicBW:{variant:matchVariant(\"u6anzGOn8\")},P0sqd6oqS:{variant:matchVariant(\"u6anzGOn8\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wafHJ.framer-1qf7o7, .framer-wafHJ .framer-1qf7o7 { display: block; }\",\".framer-wafHJ.framer-1sy6j2y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 0px 5px 0px; position: relative; width: min-content; }\",\".framer-wafHJ .framer-t7o8sz { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-wafHJ .framer-zusnf3-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"P0sqd6oqS\":{\"layout\":[\"auto\",\"auto\"]},\"CJrSYduiO\":{\"layout\":[\"auto\",\"auto\"]},\"ganLFicBW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWSlWeqS6\":\"hover\",\"DApvjrdfG\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerL_N3eG1RE=withCSS(Component,css,\"framer-wafHJ\");export default FramerL_N3eG1RE;FramerL_N3eG1RE.displayName=\"Trigger\";FramerL_N3eG1RE.defaultProps={height:40,width:73};addPropertyControls(FramerL_N3eG1RE,{variant:{options:[\"SAphQje6E\",\"P0sqd6oqS\",\"CJrSYduiO\",\"ganLFicBW\"],optionTitles:[\"Closed\",\"Open\",\"Closed TR\",\"Open TR\"],title:\"Variant\",type:ControlType.Enum},PWSlWeqS6:{title:\"Hover\",type:ControlType.EventHandler},DApvjrdfG:{defaultValue:\"Product\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerL_N3eG1RE,[{explicitInter:true,fonts:[{cssFamilyName:\"Chakra Petch\",source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkebIlFRZXE3AY00g.woff2\",weight:\"500\"}]},...CaretFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL_N3eG1RE\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"73\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"P0sqd6oqS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CJrSYduiO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ganLFicBW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"PWSlWeqS6\\\":\\\"hover\\\",\\\"DApvjrdfG\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./L_N3eG1RE.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"JVif68d5d\",\"jKqtIwhw7\",\"Edh2F7Yv6\"];const serializationHash=\"framer-VZCxG\";const variantClassNames={Edh2F7Yv6:\"framer-v-1ph2pyo\",jKqtIwhw7:\"framer-v-1bisfun\",JVif68d5d:\"framer-v-1koy3cg\"};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 3\":\"Edh2F7Yv6\",Desktop:\"JVif68d5d\",Phone:\"jKqtIwhw7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JVif68d5d\"};};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:\"JVif68d5d\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jKqtIwhw7\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"jKqtIwhw7\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1koy3cg\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JVif68d5d\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",filter:\"none\",WebkitFilter:\"none\",...style},variants:{Edh2F7Yv6:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},jKqtIwhw7:{backgroundColor:\"rgb(0, 0, 0)\"}},...addPropertyOverrides({Edh2F7Yv6:{\"data-framer-name\":\"Variant 3\"},jKqtIwhw7:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"Company\"})}),className:\"framer-vg46f1\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Jjqrnqkwz\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ewv0CGxTH\"},motionChild:true,nodeId:\"PgQkc6mi6\",openInNewTab:false,scopeId:\"IuNjvNkm_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-v8k8rb framer-1pj9o8a\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"PgQkc6mi6\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-11axqar\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dwiJbr_kM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 2 2 L 18 2 L 18 18 L 2 18 Z\" id=\"a1012z\"></path><clipPath id=\"a1013z\"><use xlink:href=\"#a1012z\"></use></clipPath></defs><use xlink:href=\"#a1012z\" fill=\"rgb(0, 0, 0)\" clip-path=\"url(#a1013z)\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\"></use></g></svg>',svgContentId:10527396910,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Master Plan\"})}),className:\"framer-nrx5vd\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"skhWNZUlR\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yLd_FRUx5\"},motionChild:true,nodeId:\"OPQrLDjQc\",openInNewTab:false,scopeId:\"IuNjvNkm_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-10x4o1g framer-1pj9o8a\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"OPQrLDjQc\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-tnmpb7\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"D3J3Cbf2n\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1014z\"></path><clipPath id=\"a1015z\"><use xlink:href=\"#a1014z\"></use></clipPath></defs><use xlink:href=\"#a1014z\" fill=\"rgb(0, 0, 0)\" clip-path=\"url(#a1015z)\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\"></use></g></svg>',svgContentId:12109684822,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Culture\"})}),className:\"framer-10skcuy\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"N2_3NrH_J\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f02xNdzUs\"},motionChild:true,nodeId:\"PqZ6UqCOk\",openInNewTab:false,scopeId:\"IuNjvNkm_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-a3lhqj framer-1pj9o8a\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"PqZ6UqCOk\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ni5683\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"R4ojSFAJn\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 10 0.5 L 20 17.5 L 0 17.5 Z\" id=\"a1016z\"></path><clipPath id=\"a1017z\"><use xlink:href=\"#a1016z\"></use></clipPath></defs><use xlink:href=\"#a1016z\" fill=\"rgb(0, 0, 0)\" clip-path=\"url(#a1017z)\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\"></use></g></svg>',svgContentId:8761564990,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Careers\"})}),className:\"framer-by874l\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"TUM9C_Ka6\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VZCxG.framer-1pj9o8a, .framer-VZCxG .framer-1pj9o8a { display: block; }\",\".framer-VZCxG.framer-1koy3cg { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; padding: 15px; position: relative; width: 150px; }\",\".framer-VZCxG .framer-vg46f1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VZCxG .framer-v8k8rb, .framer-VZCxG .framer-10x4o1g, .framer-VZCxG .framer-a3lhqj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VZCxG .framer-11axqar, .framer-VZCxG .framer-tnmpb7, .framer-VZCxG .framer-1ni5683 { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-VZCxG .framer-nrx5vd, .framer-VZCxG .framer-10skcuy, .framer-VZCxG .framer-by874l { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VZCxG.framer-v-1bisfun.framer-1koy3cg { gap: 0px; padding: 32px 0px 0px 0px; }\",\".framer-VZCxG.framer-v-1bisfun .framer-v8k8rb, .framer-VZCxG.framer-v-1bisfun .framer-10x4o1g, .framer-VZCxG.framer-v-1bisfun .framer-a3lhqj { gap: 15px; height: 56px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 107\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jKqtIwhw7\":{\"layout\":[\"fixed\",\"auto\"]},\"Edh2F7Yv6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIuNjvNkm_=withCSS(Component,css,\"framer-VZCxG\");export default FramerIuNjvNkm_;FramerIuNjvNkm_.displayName=\"Links: Resources\";FramerIuNjvNkm_.defaultProps={height:107,width:150};addPropertyControls(FramerIuNjvNkm_,{variant:{options:[\"JVif68d5d\",\"jKqtIwhw7\",\"Edh2F7Yv6\"],optionTitles:[\"Desktop\",\"Phone\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIuNjvNkm_,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Chakra Petch\",source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkebIlFRZXE3AY00g.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIuNjvNkm_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"150\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"107\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jKqtIwhw7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Edh2F7Yv6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IuNjvNkm_.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Trigger from\"https://framerusercontent.com/modules/oIxHlH36wQsbC02jEC6X/PXD8dOK8dPLvlkB15CoS/L_N3eG1RE.js\";import{OpenType}from\"https://framerusercontent.com/modules/ot6QolA7gYEUSfdBMUSQ/Nf0S1gy3eTY6Oq0Tu0Ey/Overrides.js\";import LinksResources from\"https://framerusercontent.com/modules/p5LGEloOQjitvhVj9wUN/AsGYvQoVrKRsElOu4AY1/IuNjvNkm_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/JD9cN8YUF4jFNxxPriaF/6dF2IjbajIL9EQ7pKIDf/B6BblQHof.js\";const Image1WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image1));const RichTextOpenType11289lk=withCodeBoundaryForOverrides(RichText,{nodeId:\"nkvJlSk0l\",override:OpenType,scopeId:\"U9keDXqcQ\"});const RichTextOpenType1a0fevx=withCodeBoundaryForOverrides(RichText,{nodeId:\"jXazUVGbJ\",override:OpenType,scopeId:\"U9keDXqcQ\"});const TriggerFonts=getFonts(Trigger);const LinksResourcesFonts=getFonts(LinksResources);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const RichTextOpenType6e3lmh=withCodeBoundaryForOverrides(RichText,{nodeId:\"iGhvKur_4\",override:OpenType,scopeId:\"U9keDXqcQ\"});const RichTextOpenTypetb0ugz=withCodeBoundaryForOverrides(RichText,{nodeId:\"YvvooKKwJ\",override:OpenType,scopeId:\"U9keDXqcQ\"});const RichTextOpenType19cldjd=withCodeBoundaryForOverrides(RichText,{nodeId:\"moseqf_2X\",override:OpenType,scopeId:\"U9keDXqcQ\"});const RichTextOpenType1ydzdkv=withCodeBoundaryForOverrides(RichText,{nodeId:\"sfjVZpzVq\",override:OpenType,scopeId:\"U9keDXqcQ\"});const RichTextOpenTypeme4ajw=withCodeBoundaryForOverrides(RichText,{nodeId:\"l3jtFW8Ee\",override:OpenType,scopeId:\"U9keDXqcQ\"});const cycleOrder=[\"avVaiyPDp\",\"cSy7tl9d3\",\"LVSEzp1D8\",\"kLSbw3da2\",\"CAGRT6NTz\",\"AqUdwQ7uB\"];const serializationHash=\"framer-WwDtY\";const variantClassNames={AqUdwQ7uB:\"framer-v-5kl4xg\",avVaiyPDp:\"framer-v-1oknf7r\",CAGRT6NTz:\"framer-v-1kbshsd\",cSy7tl9d3:\"framer-v-4vseo3\",kLSbw3da2:\"framer-v-1thac3m\",LVSEzp1D8:\"framer-v-1fzruhf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const transition3={bounce:0,delay:.3,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const transition5={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition6={damping:40,delay:0,mass:.5,stiffness:600,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={\"Phone Open\":\"LVSEzp1D8\",\"Variant 4\":\"kLSbw3da2\",\"Variant 5\":\"CAGRT6NTz\",\"Variant 6\":\"AqUdwQ7uB\",Default:\"avVaiyPDp\",Phone:\"cSy7tl9d3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"avVaiyPDp\"};};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:\"avVaiyPDp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1b5vjzj=activeVariantCallback(async(...args)=>{setVariant(\"LVSEzp1D8\");});const onTapbz2xy3=activeVariantCallback(async(...args)=>{setVariant(\"cSy7tl9d3\");});const onTap2jasxy=activeVariantCallback(async(...args)=>{setVariant(\"AqUdwQ7uB\");});const onTap19hau8j=activeVariantCallback(async(...args)=>{setVariant(\"CAGRT6NTz\");});const PWSlWeqS613elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"cSy7tl9d3\",\"LVSEzp1D8\",\"CAGRT6NTz\",\"AqUdwQ7uB\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"cSy7tl9d3\",\"LVSEzp1D8\",\"CAGRT6NTz\",\"AqUdwQ7uB\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed2=()=>{if([\"cSy7tl9d3\",\"CAGRT6NTz\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AqUdwQ7uB:{value:transition2},CAGRT6NTz:{value:transition2},cSy7tl9d3:{value:transition2},LVSEzp1D8:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1oknf7r\",className,classNames),\"data-framer-name\":\"Default\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"avVaiyPDp\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",filter:\"none\",WebkitFilter:\"none\",...style},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(0, 0, 0)\",filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},CAGRT6NTz:{backgroundColor:\"rgba(0, 0, 0, 0)\",filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},kLSbw3da2:{backgroundColor:\"rgba(0, 0, 0, 0)\",filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}},...addPropertyOverrides({AqUdwQ7uB:{\"data-framer-name\":\"Variant 6\"},CAGRT6NTz:{\"data-framer-name\":\"Variant 5\"},cSy7tl9d3:{\"data-framer-name\":\"Phone\"},kLSbw3da2:{\"data-framer-name\":\"Variant 4\"},LVSEzp1D8:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7o7w71\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"TknkMtoK6\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gfhw0r\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"mkOb0i4PC\",style:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},variants:{AqUdwQ7uB:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},CAGRT6NTz:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},cSy7tl9d3:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},LVSEzp1D8:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N35xs8Eqt\"},motionChild:true,nodeId:\"qpeENH5Jo\",openInNewTab:false,scopeId:\"U9keDXqcQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-flw1t0 framer-1b0007c\",\"data-framer-name\":\"Logo and Name\",layoutDependency:layoutDependency,layoutId:\"qpeENH5Jo\",children:/*#__PURE__*/_jsx(Image1WithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,background:{alt:\"\",fit:\"fill\",intrinsicHeight:719,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0+0+0),pixelHeight:850,pixelWidth:3e3,sizes:\"163px\",src:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850\",srcSet:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=512&width=3000&height=850 512w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=1024&width=3000&height=850 1024w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=2048&width=3000&height=850 2048w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850 3000w\"},className:\"framer-7tkmsl\",\"data-framer-appear-id\":\"7tkmsl\",\"data-framer-name\":\"Foundation Logo White\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"SiPYS8Xmy\",optimized:true,style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},variants:{cSy7tl9d3:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},kLSbw3da2:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},LVSEzp1D8:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}},...addPropertyOverrides({AqUdwQ7uB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:719,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+0),pixelHeight:850,pixelWidth:3e3,sizes:\"163px\",src:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850\",srcSet:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=512&width=3000&height=850 512w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=1024&width=3000&height=850 1024w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=2048&width=3000&height=850 2048w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850 3000w\"}},CAGRT6NTz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:719,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+0),pixelHeight:850,pixelWidth:3e3,sizes:\"163px\",src:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850\",srcSet:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=512&width=3000&height=850 512w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=1024&width=3000&height=850 1024w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=2048&width=3000&height=850 2048w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850 3000w\"}},cSy7tl9d3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:719,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+0),pixelHeight:850,pixelWidth:3e3,sizes:\"163px\",src:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850\",srcSet:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=512&width=3000&height=850 512w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=1024&width=3000&height=850 1024w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=2048&width=3000&height=850 2048w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850 3000w\"}},LVSEzp1D8:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:719,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+0),pixelHeight:850,pixelWidth:3e3,sizes:\"163px\",src:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850\",srcSet:\"https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=512&width=3000&height=850 512w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=1024&width=3000&height=850 1024w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?scale-down-to=2048&width=3000&height=850 2048w,https://framerusercontent.com/images/Ep38RSrpqtumjIdZD5xaDN1n1c.png?width=3000&height=850 3000w\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7d63hg\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"OKw31m7yT\",...addPropertyOverrides({AqUdwQ7uB:{\"data-highlight\":true,onTap:onTap19hau8j},CAGRT6NTz:{\"data-highlight\":true,onTap:onTap2jasxy},cSy7tl9d3:{\"data-highlight\":true,onTap:onTap1b5vjzj},LVSEzp1D8:{\"data-highlight\":true,onTap:onTapbz2xy3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vjsg9j\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"y2DV8txSC\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(255, 255, 255)\"},CAGRT6NTz:{backgroundColor:\"rgb(255, 255, 255)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kzfzl0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"wMbJbHs9i\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(255, 255, 255)\"},CAGRT6NTz:{backgroundColor:\"rgb(255, 255, 255)\"}}})]})]})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({AqUdwQ7uB:{value:transition5},CAGRT6NTz:{value:transition4},cSy7tl9d3:{value:transition4},LVSEzp1D8:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4dr0jx\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"fZcPnSv5x\",style:{opacity:1},variants:{AqUdwQ7uB:{opacity:1},CAGRT6NTz:{opacity:0},cSy7tl9d3:{opacity:0},kLSbw3da2:{opacity:1},LVSEzp1D8:{opacity:1}},children:[/*#__PURE__*/_jsx(RichTextOpenType11289lk,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XRtpZn2Qw\"},motionChild:true,nodeId:\"nkvJlSk0l\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Phantom\"})})})}),className:\"framer-11289lk\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"nkvJlSk0l\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{AqUdwQ7uB:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},kLSbw3da2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AqUdwQ7uB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XRtpZn2Qw\"},motionChild:true,nodeId:\"nkvJlSk0l\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Phantom\"})})})}),verticalAlignment:\"center\"},CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XRtpZn2Qw\"},motionChild:true,nodeId:\"nkvJlSk0l\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Phantom\"})})})}),verticalAlignment:\"center\"},cSy7tl9d3:{verticalAlignment:\"center\"},kLSbw3da2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XRtpZn2Qw\"},motionChild:true,nodeId:\"nkvJlSk0l\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Phantom\"})})})})},LVSEzp1D8:{verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextOpenType1a0fevx,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WydZq7YTe\"},motionChild:true,nodeId:\"jXazUVGbJ\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Cortex\"})})})}),className:\"framer-1a0fevx\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"jXazUVGbJ\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{AqUdwQ7uB:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},kLSbw3da2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AqUdwQ7uB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WydZq7YTe\"},motionChild:true,nodeId:\"jXazUVGbJ\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Cortex\"})})})}),verticalAlignment:\"center\"},CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WydZq7YTe\"},motionChild:true,nodeId:\"jXazUVGbJ\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Cortex\"})})})}),verticalAlignment:\"center\"},cSy7tl9d3:{verticalAlignment:\"center\"},kLSbw3da2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"/cortex\",motionChild:true,nodeId:\"jXazUVGbJ\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Cortex\"})})})})},LVSEzp1D8:{verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-mov5tw-container\",id:`${layoutId}-mov5tw`,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TmmCE87ap-container\",nodeId:\"TmmCE87ap\",ref:ref1,rendersWithMotion:true,scopeId:\"U9keDXqcQ\",children:[/*#__PURE__*/_jsx(Trigger,{DApvjrdfG:\"Company\",height:\"100%\",id:\"TmmCE87ap\",layoutId:\"TmmCE87ap\",PWSlWeqS6:PWSlWeqS613elrgn({overlay}),variant:matchVariant(overlay.visible&&\"P0sqd6oqS\",overlay.visible?\"P0sqd6oqS\":\"SAphQje6E\"),width:\"100%\",...addPropertyOverrides({kLSbw3da2:{variant:matchVariant(overlay.visible&&\"ganLFicBW\",overlay.visible?\"ganLFicBW\":\"CJrSYduiO\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-mov5tw`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:107,width:\"150px\",y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-veldoa-container\",exit:animation2,inComponentSlot:true,initial:animation4,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LR1smqvsL-container\",nodeId:\"LR1smqvsL\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"U9keDXqcQ\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksResources,{height:\"100%\",id:\"LR1smqvsL\",layoutId:\"LR1smqvsL\",style:{width:\"100%\"},variant:matchVariant(\"JVif68d5d\"),width:\"100%\",...addPropertyOverrides({kLSbw3da2:{variant:matchVariant(\"Edh2F7Yv6\")}},baseVariant,gestureVariant)})})})})})]})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wmf5c8\",\"data-framer-name\":\"Separator 2\",layoutDependency:layoutDependency,layoutId:\"IJLUYvNEF\",style:{backgroundColor:\"rgb(34, 34, 34)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(RichTextOpenType6e3lmh,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"iGhvKur_4\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"AI\"})})})}),className:\"framer-6e3lmh\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"iGhvKur_4\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"iGhvKur_4\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"AI\"})})})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-74iywj\",\"data-framer-name\":\"Separator 3\",layoutDependency:layoutDependency,layoutId:\"yrzRZGnEj\",style:{backgroundColor:\"rgb(34, 34, 34)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-10qgbnd\",\"data-framer-name\":\"Separator 4\",layoutDependency:layoutDependency,layoutId:\"aGgNxJlcx\",style:{backgroundColor:\"rgb(34, 34, 34)\"},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(255, 255, 255)\"}}}),isDisplayed2()&&/*#__PURE__*/_jsx(RichTextOpenTypetb0ugz,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"YvvooKKwJ\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Hardware\"})})})}),className:\"framer-tb0ugz\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"YvvooKKwJ\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"YvvooKKwJ\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Hardware\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-m5kp9c\",\"data-framer-name\":\"Separator 5\",layoutDependency:layoutDependency,layoutId:\"b2kxK3mml\",style:{backgroundColor:\"rgb(34, 34, 34)\"},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(255, 255, 255)\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextOpenType19cldjd,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"moseqf_2X\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Master Plan\"})})})}),className:\"framer-19cldjd\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"moseqf_2X\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{AqUdwQ7uB:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AqUdwQ7uB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ewv0CGxTH\"},motionChild:true,nodeId:\"moseqf_2X\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Master Plan\"})})})})},CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"moseqf_2X\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Master Plan\"})})})})},LVSEzp1D8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ewv0CGxTH\"},motionChild:true,nodeId:\"moseqf_2X\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Master Plan\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uxhyiu\",\"data-framer-name\":\"Separator 6\",layoutDependency:layoutDependency,layoutId:\"QVSiZCIoj\",style:{backgroundColor:\"rgb(34, 34, 34)\"},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(255, 255, 255)\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextOpenType1ydzdkv,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"sfjVZpzVq\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Culture\"})})})}),className:\"framer-1ydzdkv\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"sfjVZpzVq\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{AqUdwQ7uB:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AqUdwQ7uB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yLd_FRUx5\"},motionChild:true,nodeId:\"sfjVZpzVq\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Culture\"})})})})},CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"sfjVZpzVq\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Culture\"})})})})},LVSEzp1D8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yLd_FRUx5\"},motionChild:true,nodeId:\"sfjVZpzVq\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Culture\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextOpenTypeme4ajw,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"l3jtFW8Ee\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Careers\"})})})}),className:\"framer-me4ajw\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"l3jtFW8Ee\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{AqUdwQ7uB:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},CAGRT6NTz:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AqUdwQ7uB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f02xNdzUs\"},motionChild:true,nodeId:\"l3jtFW8Ee\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Careers\"})})})})},CAGRT6NTz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.com/projects/new?duplicate=P33NgqpYBa9Lf0qIOzy1\",motionChild:true,nodeId:\"l3jtFW8Ee\",openInNewTab:true,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Careers\"})})})})},LVSEzp1D8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f02xNdzUs\"},motionChild:true,nodeId:\"l3jtFW8Ee\",openInNewTab:false,relValues:[],scopeId:\"U9keDXqcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uo7as9\",\"data-styles-preset\":\"B6BblQHof\",children:\"Careers\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-k8muil\",\"data-framer-name\":\"Separator 1\",layoutDependency:layoutDependency,layoutId:\"wHUOdRgMA\",style:{backgroundColor:\"rgb(34, 34, 34)\"},variants:{AqUdwQ7uB:{backgroundColor:\"rgb(255, 255, 255)\"}}})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WwDtY.framer-1b0007c, .framer-WwDtY .framer-1b0007c { display: block; }\",\".framer-WwDtY.framer-1oknf7r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: flex-start; overflow: visible; padding: 20px 60px 20px 60px; position: relative; width: 1200px; }\",\".framer-WwDtY .framer-7o7w71, .framer-WwDtY .framer-1gfhw0r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WwDtY .framer-flw1t0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WwDtY .framer-7tkmsl { aspect-ratio: 4.172461752433936 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 163px; }\",\".framer-WwDtY .framer-7d63hg { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-WwDtY .framer-vjsg9j { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WwDtY .framer-kzfzl0 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WwDtY .framer-4dr0jx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-WwDtY .framer-11289lk, .framer-WwDtY .framer-1a0fevx { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-WwDtY .framer-mov5tw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WwDtY .framer-veldoa-container { height: auto; position: relative; width: 150px; }\",\".framer-WwDtY .framer-1wmf5c8, .framer-WwDtY .framer-74iywj, .framer-WwDtY .framer-10qgbnd, .framer-WwDtY .framer-m5kp9c, .framer-WwDtY .framer-1uxhyiu, .framer-WwDtY .framer-k8muil { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-WwDtY .framer-6e3lmh, .framer-WwDtY .framer-tb0ugz, .framer-WwDtY .framer-19cldjd, .framer-WwDtY .framer-1ydzdkv, .framer-WwDtY .framer-me4ajw { -webkit-user-select: none; flex: 1 0 0px; height: 56px; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-WwDtY.framer-v-4vseo3.framer-1oknf7r, .framer-WwDtY.framer-v-1kbshsd.framer-1oknf7r { flex-direction: column; gap: 0px; overflow: auto; overscroll-behavior: contain; padding: 0px; width: 390px; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-7o7w71, .framer-WwDtY.framer-v-1fzruhf .framer-7o7w71, .framer-WwDtY.framer-v-1kbshsd .framer-7o7w71, .framer-WwDtY.framer-v-5kl4xg .framer-7o7w71 { gap: unset; height: 64px; justify-content: space-between; padding: 0px 20px 0px 20px; width: 100%; z-index: 2; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-1gfhw0r, .framer-WwDtY.framer-v-1fzruhf .framer-1gfhw0r, .framer-WwDtY.framer-v-1kbshsd .framer-1gfhw0r, .framer-WwDtY.framer-v-5kl4xg .framer-1gfhw0r { flex: 1 0 0px; gap: unset; justify-content: space-between; order: 0; width: 1px; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-7d63hg, .framer-WwDtY.framer-v-1fzruhf .framer-7d63hg, .framer-WwDtY.framer-v-1kbshsd .framer-7d63hg, .framer-WwDtY.framer-v-5kl4xg .framer-7d63hg { cursor: pointer; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-4dr0jx, .framer-WwDtY.framer-v-1fzruhf .framer-4dr0jx, .framer-WwDtY.framer-v-1kbshsd .framer-4dr0jx, .framer-WwDtY.framer-v-5kl4xg .framer-4dr0jx { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px 20px 0px 20px; width: 100%; z-index: 2; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-11289lk, .framer-WwDtY.framer-v-1fzruhf .framer-11289lk, .framer-WwDtY.framer-v-1kbshsd .framer-11289lk, .framer-WwDtY.framer-v-5kl4xg .framer-11289lk { height: 56px; order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-1a0fevx, .framer-WwDtY.framer-v-1kbshsd .framer-1a0fevx { height: 56px; order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-1wmf5c8, .framer-WwDtY.framer-v-1kbshsd .framer-1wmf5c8 { flex: none; order: 5; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-6e3lmh, .framer-WwDtY.framer-v-1kbshsd .framer-6e3lmh { flex: none; order: 4; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-74iywj, .framer-WwDtY.framer-v-1fzruhf .framer-19cldjd, .framer-WwDtY.framer-v-1kbshsd .framer-74iywj, .framer-WwDtY.framer-v-5kl4xg .framer-19cldjd { flex: none; order: 7; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-10qgbnd, .framer-WwDtY.framer-v-1fzruhf .framer-1ydzdkv, .framer-WwDtY.framer-v-1kbshsd .framer-10qgbnd, .framer-WwDtY.framer-v-5kl4xg .framer-1ydzdkv { flex: none; order: 9; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-tb0ugz, .framer-WwDtY.framer-v-1kbshsd .framer-tb0ugz { flex: none; order: 6; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-m5kp9c, .framer-WwDtY.framer-v-1fzruhf .framer-me4ajw, .framer-WwDtY.framer-v-1kbshsd .framer-m5kp9c, .framer-WwDtY.framer-v-5kl4xg .framer-me4ajw { flex: none; order: 11; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-19cldjd, .framer-WwDtY.framer-v-1fzruhf .framer-m5kp9c, .framer-WwDtY.framer-v-1kbshsd .framer-19cldjd, .framer-WwDtY.framer-v-5kl4xg .framer-m5kp9c { flex: none; order: 8; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-1uxhyiu, .framer-WwDtY.framer-v-1kbshsd .framer-1uxhyiu { flex: none; order: 13; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-1ydzdkv, .framer-WwDtY.framer-v-1fzruhf .framer-1uxhyiu, .framer-WwDtY.framer-v-1kbshsd .framer-1ydzdkv, .framer-WwDtY.framer-v-5kl4xg .framer-1uxhyiu { flex: none; order: 10; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-me4ajw, .framer-WwDtY.framer-v-1kbshsd .framer-me4ajw { flex: none; order: 12; width: 100%; }\",\".framer-WwDtY.framer-v-4vseo3 .framer-k8muil, .framer-WwDtY.framer-v-1kbshsd .framer-k8muil { flex: none; order: 2; width: 100%; }\",\".framer-WwDtY.framer-v-1fzruhf.framer-1oknf7r, .framer-WwDtY.framer-v-5kl4xg.framer-1oknf7r { flex-direction: column; gap: 0px; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 0px 120px 0px; width: 390px; }\",\".framer-WwDtY.framer-v-1fzruhf .framer-1a0fevx, .framer-WwDtY.framer-v-5kl4xg .framer-1a0fevx { height: 56px; order: 2; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WwDtY.framer-v-1fzruhf .framer-10qgbnd, .framer-WwDtY.framer-v-5kl4xg .framer-10qgbnd { flex: none; order: 1; width: 100%; }\",\".framer-WwDtY.framer-v-1fzruhf .framer-k8muil, .framer-WwDtY.framer-v-5kl4xg .framer-k8muil { flex: none; order: 3; width: 100%; }\",...sharedStyle.css,'.framer-WwDtY[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-WwDtY [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-WwDtY[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-WwDtY [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-WwDtY[data-hide-scrollbars=\"true\"], .framer-WwDtY [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cSy7tl9d3\":{\"layout\":[\"fixed\",\"fixed\"]},\"LVSEzp1D8\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"kLSbw3da2\":{\"layout\":[\"fixed\",\"fixed\"]},\"CAGRT6NTz\":{\"layout\":[\"fixed\",\"fixed\"]},\"AqUdwQ7uB\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU9keDXqcQ=withCSS(Component,css,\"framer-WwDtY\");export default FramerU9keDXqcQ;FramerU9keDXqcQ.displayName=\"Topbar\";FramerU9keDXqcQ.defaultProps={height:64,width:1200};addPropertyControls(FramerU9keDXqcQ,{variant:{options:[\"avVaiyPDp\",\"cSy7tl9d3\",\"LVSEzp1D8\",\"kLSbw3da2\",\"CAGRT6NTz\",\"AqUdwQ7uB\"],optionTitles:[\"Default\",\"Phone\",\"Phone Open\",\"Variant 4\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerU9keDXqcQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Chakra Petch\",source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkebIlFRZXE3AY00g.woff2\",weight:\"500\"}]},...TriggerFonts,...LinksResourcesFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerU9keDXqcQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Trigger,{},context),forwardLoader(LinksResources,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU9keDXqcQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cSy7tl9d3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LVSEzp1D8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"kLSbw3da2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CAGRT6NTz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AqUdwQ7uB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U9keDXqcQ.map"],"mappings":"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"}