{"version":3,"file":"script_main.uLf5tfjG.mjs","names":["css","addPropertyOverrides","RichText","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","ElementsFooterFonts","ElementsFooter","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","PropertyOverrides","css","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","X","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","React.forwardRef","useRef","React.useId","useRef","useState","useMemo","useCallback","startTransition","useState","useMemo","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","Badge","SocialButton","ElementsFooter","useRef","React.useId","PropertyOverrides","Mail","X","IG","TikTok","YT","MiscBlurGradient","React.createElement","Main","Blank","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/zHDFC8nLNlVUrLUd266l/vBvz3oQAmVMmPNbAbH9y/Copyright.js","https:/framerusercontent.com/modules/2skj5ESBGM60XsEq7dsi/VjWpZBnkgt6TIJ2OdZ33/M8Kp8AdYg.js","https:/framerusercontent.com/modules/51f9tqbXkuppjhjZZInT/sjY711dGawbOhH8VV54n/HnVOWObgd.js","https:/framerusercontent.com/modules/0L3kaYnh9YIv0A13cYUm/2ALmExqxe4CAElhV86Lv/Z4Guf50Tt.js","https:/framerusercontent.com/modules/xzIWHVagikVta6r1LO2A/7xkDdGBo1ArJfQHZVIEk/xuYYOjy5B.js","https:/framerusercontent.com/modules/uT1gykbMDGe0slspmXAo/Ie1beZYxvS8YaH1z6vsI/BfzEZXHSp.js","https:/framerusercontent.com/modules/xtQyqhuxik4w6eQnYHmO/PMyCrhxsHX3s0NIl4fWx/G9OmY6dHc.js","https:/framerusercontent.com/modules/30gSewKdJtBaBAraHaKk/j8mXloTEX5VkHO9p4Df0/gNd2dQyDL.js","https:/framerusercontent.com/modules/AgzjXSaYyipEEIV0DrXU/ZuIHTjSSsf4dgZvLSDM2/AdaptiveShadowImage.js","https:/framerusercontent.com/modules/GJTUjnc0MQeM7LEYNojc/vS1s2u5MxGErACjNqdmI/DateTimeDisplay.js","https:/framerusercontent.com/modules/gCwun30JWtyPbzgy555R/Z5xHEX6HpP9EBhJth0Mj/gO6GbZgt1.js","https:/framerusercontent.com/modules/cZZmqZekd2BLZeYt4PJL/zI9hAbtPp4nDUZvrFMkN/GqIufRGSa.js","https:/framerusercontent.com/modules/c6nRM3vxNPFSAjQnEhrP/SWoL5Ygb6P5WzelNLJ5t/NbLJ_VL98.js","https:/framerusercontent.com/modules/YAuoFoiAt7KeWOcat22q/vtoL5Pl4L4SBuZAFc8FJ/qEMVVHLY9.js","https:/framerusercontent.com/modules/lF7Uk2QUL99pzYYxUYSi/VnJiGpOGEJP0PiwfHE9O/iIlkndAmi.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";export function AutoCopyrightStatement(Component){return props=>{const textProps=props.children?.props?.children?.props;if(textProps&&typeof textProps.children==\"string\"){textProps.children=textProps.children.replace(\"YYYY\",new Date().getFullYear().toString());}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"AutoCopyrightStatement\":{\"type\":\"reactHoc\",\"name\":\"AutoCopyrightStatement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (04b9457)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-eDQI5 .framer-styles-preset-1s47dfm:not(.rich-text-wrapper), .framer-eDQI5 .framer-styles-preset-1s47dfm.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #7e7e7e; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, #141414); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-eDQI5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{AutoCopyrightStatement}from\"https://framerusercontent.com/modules/zHDFC8nLNlVUrLUd266l/vBvz3oQAmVMmPNbAbH9y/Copyright.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2skj5ESBGM60XsEq7dsi/VjWpZBnkgt6TIJ2OdZ33/M8Kp8AdYg.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ef58hvC6AMkqNrv5qZex/fPI2uXklT9EE5BUNgVfu/tw6rmXxYc.js\";const RichTextAutoCopyrightStatement1gp36u9=withCodeBoundaryForOverrides(RichText,{nodeId:\"Yl_KTHhG8\",override:AutoCopyrightStatement,scopeId:\"HnVOWObgd\"});const cycleOrder=[\"yfp0yI445\",\"r9k2kzz7Y\",\"ikMaGktmK\"];const serializationHash=\"framer-xLC9U\";const variantClassNames={ikMaGktmK:\"framer-v-1yggysh\",r9k2kzz7Y:\"framer-v-1h8clh7\",yfp0yI445:\"framer-v-17gcras\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hceLWsaTv=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"Variant 3\":\"ikMaGktmK\",Default:\"yfp0yI445\",Mobile:\"r9k2kzz7Y\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,width,...props})=>{return{...props,hceLWsaTv:padding??props.hceLWsaTv??\"0px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"yfp0yI445\"};};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,hceLWsaTv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yfp0yI445\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17gcras\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yfp0yI445\",ref:refBinding,style:{\"--1t4bsha\":numberToPixelString(hceLWsaTv),...style},...addPropertyOverrides({ikMaGktmK:{\"data-framer-name\":\"Variant 3\"},r9k2kzz7Y:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cwtrt5\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"nnBhgBpdb\",children:[/*#__PURE__*/_jsx(RichTextAutoCopyrightStatement1gp36u9,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yjq6dd\",\"data-styles-preset\":\"tw6rmXxYc\",dir:\"auto\",children:\"\\xa92026 \"})}),className:\"framer-1gp36u9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yl_KTHhG8\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOREF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'ss08' on, 'salt' on, 'cv06' on, 'cv13' on, 'cv07' on, 'cv05' on, 'cv08' on, 'cv10' on, 'cv12' on\",\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 400)',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, rgb(20, 20, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.cmd.supply/\",motionChild:true,nodeId:\"vZPTHIcOf\",openInNewTab:true,relValues:[],scopeId:\"HnVOWObgd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1s47dfm\",\"data-styles-preset\":\"M8Kp8AdYg\",children:\"jordandargan.com\"})})})}),className:\"framer-vyb4kn\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"vZPTHIcOf\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 400',\"--extracted-r6o4lv\":\"var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, rgb(20, 20, 20))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xLC9U.framer-extt26, .framer-xLC9U .framer-extt26 { display: block; }\",\".framer-xLC9U.framer-17gcras { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: var(--1t4bsha); position: relative; width: 640px; }\",\".framer-xLC9U .framer-1cwtrt5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-xLC9U .framer-1gp36u9, .framer-xLC9U .framer-vyb4kn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xLC9U.framer-v-1h8clh7.framer-17gcras { gap: 24px; width: 420px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 640\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"r9k2kzz7Y\":{\"layout\":[\"fixed\",\"auto\"]},\"ikMaGktmK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hceLWsaTv\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHnVOWObgd=withCSS(Component,css,\"framer-xLC9U\");export default FramerHnVOWObgd;FramerHnVOWObgd.displayName=\"Elements/Footer\";FramerHnVOWObgd.defaultProps={height:20,width:640};addPropertyControls(FramerHnVOWObgd,{variant:{options:[\"yfp0yI445\",\"r9k2kzz7Y\",\"ikMaGktmK\"],optionTitles:[\"Default\",\"Mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},hceLWsaTv:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerHnVOWObgd,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHnVOWObgd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r9k2kzz7Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ikMaGktmK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"hceLWsaTv\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"640\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HnVOWObgd.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ElementsFooter from\"#framer/local/canvasComponent/HnVOWObgd/HnVOWObgd.js\";const ElementsFooterFonts=getFonts(ElementsFooter);const breakpoints={HTuwiEDJR:\"(min-width: 1200px)\",hwWQVg3Zp:\"(min-width: 810px) and (max-width: 1199.98px)\",QChI8iamO:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-69Vqi\";const variantClassNames={HTuwiEDJR:\"framer-v-1x7z9hd\",hwWQVg3Zp:\"framer-v-57tws2\",QChI8iamO:\"framer-v-br0m7t\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-69Vqi.framer-vrdq5p, .framer-69Vqi .framer-vrdq5p { display: block; }\",'.framer-69Vqi.framer-1x7z9hd { --selection-background-color: var(--token-b65f5d53-e190-4f98-b5bd-fc43c3415e90, rgba(20, 20, 20, 0.08)) /* {\"name\":\"Subdued\"} */; --selection-color: var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, #737373) /* {\"name\":\"Secondary\"} */; align-content: center; align-items: center; background-color: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, #f5f5f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-69Vqi .framer-11mlbe { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-69Vqi .framer-mij2i-container { flex: none; height: auto; max-width: 640px; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-69Vqi[data-selection=\"true\"] * ::selection, .framer-69Vqi [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={HTuwiEDJR:\"(min-width: 1200px)\",hwWQVg3Zp:\"(min-width: 810px) and (max-width: 1199.98px)\",QChI8iamO:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"HTuwiEDJR\",Phone:\"QChI8iamO\",Tablet:\"hwWQVg3Zp\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HTuwiEDJR\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"HTuwiEDJR\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1x7z9hd\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11mlbe\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(100vw, 640px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mij2i-container\",nodeId:\"xAlYjrB61\",scopeId:\"Z4Guf50Tt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QChI8iamO:{variant:\"r9k2kzz7Y\"}},children:/*#__PURE__*/_jsx(ElementsFooter,{hceLWsaTv:\"40px 16px 40px 16px\",height:\"100%\",id:\"xAlYjrB61\",layoutId:\"xAlYjrB61\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"yfp0yI445\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hwWQVg3Zp\":{\"layout\":[\"fixed\",\"fixed\"]},\"QChI8iamO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HTuwiEDJR\":[\".framer-mij2i-container\"],\"hwWQVg3Zp\":[\".framer-mij2i-container\"],\"QChI8iamO\":[\".framer-mij2i-container\"]}\n * @framerBreakpoints {\"HTuwiEDJR\":{\"min\":1200,\"canvasClassName\":\"framer-1x7z9hd-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hwWQVg3Zp\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-57tws2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"QChI8iamO\":{\"max\":809,\"canvasClassName\":\"framer-br0m7t-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HTuwiEDJR\n * @framerLayoutTemplate\n */const FramerZ4Guf50Tt=withCSS(Component,css,\"framer-69Vqi\");export default FramerZ4Guf50Tt;FramerZ4Guf50Tt.displayName=\"Blank\";FramerZ4Guf50Tt.defaultProps={height:1e3,width:1200};addFonts(FramerZ4Guf50Tt,[{explicitInter:true,fonts:[]},...ElementsFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ4Guf50Tt\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"HTuwiEDJR\\\":[\\\".framer-mij2i-container\\\"],\\\"hwWQVg3Zp\\\":[\\\".framer-mij2i-container\\\"],\\\"QChI8iamO\\\":[\\\".framer-mij2i-container\\\"]}\",\"framerBreakpoints\":\"{\\\"HTuwiEDJR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1x7z9hd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hwWQVg3Zp\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-57tws2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"QChI8iamO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-br0m7t-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hwWQVg3Zp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QChI8iamO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"HTuwiEDJR\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8f3a61c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-cwuUG\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 19 L 0 1 L 20 1 L 20 19 Z M 19.5 0 L 19.5 11.627 L 14.578 16.589 L 10.922 16.589 L 8.531 19 L 6 19 L 6 16.589 L 1.5 16.589 L 1.5 3.261 L 2.766 0 Z M 17.812 10.777 L 17.812 1.701 L 4.312 1.701 L 4.312 13.612 L 8.109 13.612 L 8.109 16.022 L 10.5 13.612 L 15 13.612 L 17.813 10.777 Z M 15 4.963 L 15 9.925 L 13.313 9.925 L 13.313 4.963 Z M 10.5 4.963 L 10.5 9.925 L 8.812 9.925 L 8.812 4.963 Z\" fill=\"transparent\" height=\"19px\" id=\"jf87SkkWC\" width=\"20px\"><path d=\"M 0 18 L 0 0 L 20 0 L 20 18 Z\" fill=\"transparent\" height=\"18px\" id=\"l0rLGB0st\" transform=\"translate(0 1)\" width=\"20px\"/><path d=\"M 18 0 L 18 11.627 L 13.078 16.589 L 9.422 16.589 L 7.031 19 L 4.5 19 L 4.5 16.589 L 0 16.589 L 0 3.261 L 1.266 0 Z M 16.312 10.777 L 16.312 1.701 L 2.812 1.701 L 2.812 13.612 L 6.609 13.612 L 6.609 16.022 L 9 13.612 L 13.5 13.612 L 16.313 10.777 Z M 13.5 4.963 L 13.5 9.925 L 11.813 9.925 L 11.813 4.963 Z M 9 4.963 L 9 9.925 L 7.312 9.925 L 7.312 4.963 Z\" fill=\"rgb(115, 115, 115)\" height=\"19px\" id=\"vI6odEbZk\" transform=\"translate(1.5 0)\" width=\"18px\"/></g></svg>',style:{...style}});});const css=[`.framer-cwuUG { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"static\",\"value\":\"rgb(115, 115, 115)\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"flddAD0BDXIrTaxBSulb\"}}\n */const Icon=withCSS(Component,css,\"framer-cwuUG\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(115, 115, 115)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"flddAD0BDXIrTaxBSulb\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/xzIWHVagikVta6r1LO2A/7xkDdGBo1ArJfQHZVIEk/xuYYOjy5B.js\";const enabledGestures={cMYUS7GXd:{hover:true}};const serializationHash=\"framer-9W7Uc\";const variantClassNames={cMYUS7GXd:\"framer-v-ylzuzg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Wu6wbRYVT=undefined;const xxJqY8mpF=undefined;const PA3b4Iher=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,radius,width,...props})=>{return{...props,PA3b4Iher:icon??props.PA3b4Iher??X,Wu6wbRYVT:radius??props.Wu6wbRYVT??\"8px\",xxJqY8mpF:link??props.xxJqY8mpF};};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,PA3b4Iher,xxJqY8mpF,Wu6wbRYVT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cMYUS7GXd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xxJqY8mpF,motionChild:true,nodeId:\"cMYUS7GXd\",openInNewTab:false,scopeId:\"BfzEZXHSp\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ylzuzg\",className,classNames)} framer-24qqbi`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"cMYUS7GXd\",ref:refBinding,style:{backgroundColor:\"var(--token-e02eedda-7bfb-4b5f-8072-17cfaa65a67e, rgb(242, 242, 242))\",borderBottomLeftRadius:radiusForCorner(Wu6wbRYVT,3),borderBottomRightRadius:radiusForCorner(Wu6wbRYVT,2),borderTopLeftRadius:radiusForCorner(Wu6wbRYVT,0),borderTopRightRadius:radiusForCorner(Wu6wbRYVT,1),boxShadow:\"inset 0px 1px 0px 0px var(--token-a5cd12d7-9d1b-4476-a994-d6797db2dabc, rgba(235, 235, 235, 0))\",...style},variants:{\"cMYUS7GXd-hover\":{backgroundColor:\"var(--token-1ef956c2-fe85-41cf-833b-eb2cefeab274, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"cMYUS7GXd-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-fxb80j\",Component:PA3b4Iher,layoutDependency:layoutDependency,layoutId:\"hU7tNM108\",style:{\"--1oz7el3\":\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"},transformTemplate:transformTemplate1,variants:{\"cMYUS7GXd-hover\":{\"--1oz7el3\":\"var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, rgb(20, 20, 20))\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9W7Uc.framer-24qqbi, .framer-9W7Uc .framer-24qqbi { display: block; }\",\".framer-9W7Uc.framer-ylzuzg { cursor: pointer; height: 40px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9W7Uc .framer-fxb80j { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: 50%; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wOq4LGVUd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PA3b4Iher\":\"icon\",\"xxJqY8mpF\":\"link\",\"Wu6wbRYVT\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"flddAD0BDXIrTaxBSulb\"]\n */const FramerBfzEZXHSp=withCSS(Component,css,\"framer-9W7Uc\");export default FramerBfzEZXHSp;FramerBfzEZXHSp.displayName=\"Social Button\";FramerBfzEZXHSp.defaultProps={height:40,width:80};addPropertyControls(FramerBfzEZXHSp,{PA3b4Iher:{defaultValue:{identifier:\"local-module:vector/xuYYOjy5B:default\",moduleId:\"I0tI21vN0YovrE16VdtP\"},setModuleId:\"tUMlYYVgNe9Jerw8CLBL\",title:\"Icon\",type:ControlType.VectorSetItem},xxJqY8mpF:{title:\"Link\",type:ControlType.Link},Wu6wbRYVT:{defaultValue:\"8px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerBfzEZXHSp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBfzEZXHSp\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"flddAD0BDXIrTaxBSulb\\\"]\",\"framerVariables\":\"{\\\"PA3b4Iher\\\":\\\"icon\\\",\\\"xxJqY8mpF\\\":\\\"link\\\",\\\"Wu6wbRYVT\\\":\\\"radius\\\"}\",\"framerIntrinsicWidth\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wOq4LGVUd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BfzEZXHSp.map","// Generated by Framer (9aabefb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NSWQlax83\",\"Dhgd9UUcN\"];const serializationHash=\"framer-KnogB\";const variantClassNames={Dhgd9UUcN:\"framer-v-fqsfl4\",NSWQlax83:\"framer-v-7ky9zj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={End:\"Dhgd9UUcN\",Start:\"NSWQlax83\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NSWQlax83\"};};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:\"NSWQlax83\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearf382t5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),2e3);});useOnVariantChange(baseVariant,{default:onAppearf382t5});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,...addPropertyOverrides({Dhgd9UUcN:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7ky9zj\",className,classNames),\"data-framer-name\":\"Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NSWQlax83\",ref:refBinding,style:{...style},...addPropertyOverrides({Dhgd9UUcN:{\"data-framer-name\":\"End\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cz5w95\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"MWrytTE2I\",style:{backgroundColor:\"var(--token-a1bbbd6e-47db-4a4a-9287-1fde5982623f, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:17,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||20)*.5000000000000002-9)),pixelHeight:16,pixelWidth:17,src:\"https://framerusercontent.com/images/CFeo9YNAvOOOutdGL9kOwWpT8.svg?width=17&height=16\"},className:\"framer-8r3co7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Hn5ulSzlT\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16i293e\",\"data-framer-name\":\"Shimmer\",layoutDependency:layoutDependency,layoutId:\"ZfcMJtHxG\",style:{background:\"radial-gradient(16% 92% at -7.199999999999999% 42.6%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 84%)\",mask:\"url('https://framerusercontent.com/images/CFeo9YNAvOOOutdGL9kOwWpT8.svg?width=17&height=16') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/CFeo9YNAvOOOutdGL9kOwWpT8.svg?width=17&height=16') alpha no-repeat center / cover add\"},variants:{Dhgd9UUcN:{background:\"radial-gradient(16% 92% at 104.3% 50%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 84%)\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KnogB.framer-14kd78j, .framer-KnogB .framer-14kd78j { display: block; }\",\".framer-KnogB.framer-7ky9zj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-KnogB .framer-cz5w95 { flex: none; height: 12px; overflow: visible; position: relative; width: 12px; }\",\".framer-KnogB .framer-8r3co7, .framer-KnogB .framer-16i293e { flex: none; height: 18px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 18px / 2); }\",\".framer-KnogB.framer-v-fqsfl4.framer-7ky9zj { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dhgd9UUcN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG9OmY6dHc=withCSS(Component,css,\"framer-KnogB\");export default FramerG9OmY6dHc;FramerG9OmY6dHc.displayName=\"Badge\";FramerG9OmY6dHc.defaultProps={height:20,width:20};addPropertyControls(FramerG9OmY6dHc,{variant:{options:[\"NSWQlax83\",\"Dhgd9UUcN\"],optionTitles:[\"Start\",\"End\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerG9OmY6dHc,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG9OmY6dHc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dhgd9UUcN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G9OmY6dHc.map","// Generated by Framer (9aabefb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";const BlurGradientFonts=getFonts(BlurGradient);const cycleOrder=[\"F8XjTAopg\",\"k7R1QH5GE\"];const serializationHash=\"framer-X2p2h\";const variantClassNames={F8XjTAopg:\"framer-v-s3q1m8\",k7R1QH5GE:\"framer-v-15pqwpr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hide:\"k7R1QH5GE\",Show:\"F8XjTAopg\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F8XjTAopg\"};};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:\"F8XjTAopg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"k7R1QH5GE\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s3q1m8\",className,classNames),\"data-framer-name\":\"Show\",layoutDependency:layoutDependency,layoutId:\"F8XjTAopg\",ref:refBinding,style:{...style},...addPropertyOverrides({k7R1QH5GE:{\"data-framer-name\":\"Hide\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i52ndo-container\",\"data-framer-name\":\"Blur Gradient (Bottom)\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TUMFIgGOj-container\",name:\"Blur Gradient (Bottom)\",nodeId:\"TUMFIgGOj\",rendersWithMotion:true,scopeId:\"gNd2dQyDL\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:32,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"TUMFIgGOj\",layoutId:\"TUMFIgGOj\",name:\"Blur Gradient (Bottom)\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X2p2h.framer-18pyxje, .framer-X2p2h .framer-18pyxje { display: block; }\",\".framer-X2p2h.framer-s3q1m8 { height: 72px; overflow: hidden; position: relative; width: 780px; }\",\".framer-X2p2h .framer-i52ndo-container { bottom: 0px; flex: none; height: 72px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 780\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k7R1QH5GE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergNd2dQyDL=withCSS(Component,css,\"framer-X2p2h\");export default FramergNd2dQyDL;FramergNd2dQyDL.displayName=\"Misc/Blur Gradient\";FramergNd2dQyDL.defaultProps={height:72,width:780};addPropertyControls(FramergNd2dQyDL,{variant:{options:[\"F8XjTAopg\",\"k7R1QH5GE\"],optionTitles:[\"Show\",\"Hide\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergNd2dQyDL,[{explicitInter:true,fonts:[]},...BlurGradientFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergNd2dQyDL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k7R1QH5GE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"780\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gNd2dQyDL.map","// Adaptive Shadow Image Component - Creates a dynamic shadow that adapts to the colors within the uploaded image\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition,useCallback,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Adaptive Shadow Image Component\n * \n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AdaptiveShadowImage(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Default image\"},shadowIntensity=1,lightModeShadowIntensity=.7,darkModeShadowIntensity=1.3,useAdaptiveIntensity=true,shadowBlur=40,shadowOffset=20,shadowOpacity=.6,borderRadius=16,enableHover=true,hoverScale=1.05,hoverShadowMultiplier=1.5,performanceMode=\"balanced\"}=props;const canvasRef=useRef(null);const imageRef=useRef(null);const containerRef=useRef(null);const colorExtractionTimeoutRef=useRef();const mouseThrottleRef=useRef();const[dominantColor,setDominantColor]=useState(\"#000000\");const[isLoaded,setIsLoaded]=useState(false);const[isHovered,setIsHovered]=useState(false);const[mousePosition,setMousePosition]=useState({x:.5,y:.5});const[isDarkMode,setIsDarkMode]=useState(false);const isStatic=useIsStaticRenderer();// Theme detection\nuseEffect(()=>{if(typeof window===\"undefined\"||!useAdaptiveIntensity)return;const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleThemeChange=e=>{startTransition(()=>setIsDarkMode(e.matches));};// Set initial theme\nstartTransition(()=>setIsDarkMode(mediaQuery.matches));// Listen for theme changes\nmediaQuery.addEventListener(\"change\",handleThemeChange);return()=>{mediaQuery.removeEventListener(\"change\",handleThemeChange);};},[useAdaptiveIntensity]);// Performance settings based on mode\nconst performanceSettings=useMemo(()=>{switch(performanceMode){case\"high\":return{colorSampleStep:5,colorQuantization:16,mouseThrottleMs:8,colorDebounceMs:100,useGPUAcceleration:true};case\"performance\":return{colorSampleStep:20,colorQuantization:64,mouseThrottleMs:32,colorDebounceMs:300,useGPUAcceleration:false};default:return{colorSampleStep:10,colorQuantization:32,mouseThrottleMs:16,colorDebounceMs:200,useGPUAcceleration:true};}},[performanceMode]);// Debounced color extraction function\nconst extractDominantColor=useCallback(img=>{if(!canvasRef.current)return;// Clear existing timeout\nif(colorExtractionTimeoutRef.current){clearTimeout(colorExtractionTimeoutRef.current);}// Debounce color extraction\ncolorExtractionTimeoutRef.current=window.setTimeout(()=>{const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(!ctx||!canvas)return;try{// Optimize canvas size for performance\nconst maxSize=performanceMode===\"performance\"?200:performanceMode===\"high\"?400:300;const aspectRatio=img.naturalWidth/img.naturalHeight;let canvasWidth,canvasHeight;if(aspectRatio>1){canvasWidth=Math.min(maxSize,img.naturalWidth);canvasHeight=canvasWidth/aspectRatio;}else{canvasHeight=Math.min(maxSize,img.naturalHeight);canvasWidth=canvasHeight*aspectRatio;}canvas.width=canvasWidth;canvas.height=canvasHeight;// Draw image to canvas\nctx.drawImage(img,0,0,canvasWidth,canvasHeight);// Get image data\nconst imageData=ctx.getImageData(0,0,canvasWidth,canvasHeight);const data=imageData.data;// Sample colors with performance-optimized step\nconst colorCounts={};const step=performanceSettings.colorSampleStep;const quantization=performanceSettings.colorQuantization;for(let i=0;i<data.length;i+=4*step){const r=data[i];const g=data[i+1];const b=data[i+2];const a=data[i+3];// Skip transparent pixels\nif(a<128)continue;// Quantize colors for better performance\nconst quantizedR=Math.floor(r/quantization)*quantization;const quantizedG=Math.floor(g/quantization)*quantization;const quantizedB=Math.floor(b/quantization)*quantization;const colorKey=`${quantizedR},${quantizedG},${quantizedB}`;colorCounts[colorKey]=(colorCounts[colorKey]||0)+1;}// Find most common color\nlet maxCount=0;let dominantRGB=\"0,0,0\";for(const[color,count]of Object.entries(colorCounts)){if(count>maxCount){maxCount=count;dominantRGB=color;}}// Convert to hex\nconst[r,g,b]=dominantRGB.split(\",\").map(Number);const hex=`#${((1<<24)+(r<<16)+(g<<8)+b).toString(16).slice(1)}`;startTransition(()=>{setDominantColor(hex);setIsLoaded(true);});}catch(error){console.warn(\"Could not extract color from image:\",error);startTransition(()=>{setDominantColor(\"#666666\");setIsLoaded(true);});}},performanceSettings.colorDebounceMs);},[performanceSettings]);useEffect(()=>{if(!image.src||isStatic){startTransition(()=>setIsLoaded(true));return;}const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{if(imageRef.current){extractDominantColor(img);}};img.onerror=()=>{startTransition(()=>{setDominantColor(\"#666666\");setIsLoaded(true);});};img.src=image.src;// Cleanup timeout on unmount\nreturn()=>{if(colorExtractionTimeoutRef.current){clearTimeout(colorExtractionTimeoutRef.current);}};},[image.src,isStatic,extractDominantColor]);// Throttled mouse move handler\nconst handleMouseMove=useCallback(e=>{if(!enableHover||!containerRef.current)return;// Clear existing throttle\nif(mouseThrottleRef.current){clearTimeout(mouseThrottleRef.current);}// Throttle mouse updates for performance\nmouseThrottleRef.current=window.setTimeout(()=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width;const y=(e.clientY-rect.top)/rect.height;startTransition(()=>{setMousePosition({x:Math.max(0,Math.min(1,x)),y:Math.max(0,Math.min(1,y))});});},performanceSettings.mouseThrottleMs);},[enableHover,performanceSettings.mouseThrottleMs]);// Memoized shadow calculations for performance\nconst shadowCalculations=useMemo(()=>{// Calculate dynamic shadow offset based on cursor position\nconst dynamicShadowOffset={x:shadowOffset*(isHovered&&enableHover?hoverShadowMultiplier:1),y:shadowOffset*(isHovered&&enableHover?hoverShadowMultiplier:1)};// Use theme-specific intensity if adaptive mode is enabled\nconst baseIntensity=useAdaptiveIntensity?isDarkMode?darkModeShadowIntensity:lightModeShadowIntensity:shadowIntensity;const dynamicIntensity=isHovered&&enableHover?baseIntensity:baseIntensity;return{dynamicShadowOffset,dynamicIntensity};},[mousePosition,isHovered,enableHover,shadowOffset,hoverShadowMultiplier,shadowIntensity,useAdaptiveIntensity,isDarkMode,lightModeShadowIntensity,darkModeShadowIntensity]);// Memoized shadow styles for performance\nconst shadowStyle=useMemo(()=>{if(!isLoaded)return{};const{dynamicShadowOffset,dynamicIntensity}=shadowCalculations;const gpuAcceleration=performanceSettings.useGPUAcceleration;return{filter:`blur(${shadowBlur*(isHovered&&enableHover?hoverShadowMultiplier:1)}px)`,opacity:shadowOpacity*dynamicIntensity,transform:`translate3d(${dynamicShadowOffset.x}px, ${dynamicShadowOffset.y}px, 0) scale(${.95+dynamicIntensity*.05})`,transition:enableHover?\"all 0.15s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:gpuAcceleration&&enableHover?\"transform, opacity, filter\":\"auto\",backfaceVisibility:\"hidden\",perspective:gpuAcceleration?1e3:\"none\"};},[isLoaded,shadowCalculations,shadowBlur,shadowOpacity,isHovered,enableHover,hoverShadowMultiplier,performanceSettings.useGPUAcceleration]);const coloredShadowStyle=useMemo(()=>{if(!isLoaded)return{};const{dynamicShadowOffset,dynamicIntensity}=shadowCalculations;const gpuAcceleration=performanceSettings.useGPUAcceleration;return{backgroundColor:dominantColor,borderRadius:`${borderRadius}px`,filter:`blur(${shadowBlur*.8*(isHovered&&enableHover?hoverShadowMultiplier:1)}px)`,opacity:shadowOpacity*dynamicIntensity*.3,transform:`translate3d(${dynamicShadowOffset.x*.7}px, ${dynamicShadowOffset.y*.7}px, 0) scale(${.9+dynamicIntensity*.1})`,transition:enableHover?\"all 0.15s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:gpuAcceleration&&enableHover?\"transform, opacity, filter\":\"auto\",backfaceVisibility:\"hidden\"};},[isLoaded,shadowCalculations,dominantColor,borderRadius,shadowBlur,shadowOpacity,isHovered,enableHover,hoverShadowMultiplier,performanceSettings.useGPUAcceleration]);// Cleanup throttle timeout on unmount\nuseEffect(()=>{return()=>{if(mouseThrottleRef.current){clearTimeout(mouseThrottleRef.current);}};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:enableHover?\"pointer\":\"default\",transform:isHovered&&enableHover?`scale3d(${hoverScale}, ${hoverScale}, 1)`:\"scale3d(1, 1, 1)\",transition:enableHover?\"transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:performanceSettings.useGPUAcceleration&&enableHover?\"transform\":\"auto\",backfaceVisibility:\"hidden\",...props.style},onMouseEnter:()=>enableHover&&startTransition(()=>setIsHovered(true)),onMouseLeave:()=>{if(enableHover){startTransition(()=>{setIsHovered(false);setMousePosition({x:.5,y:.5});});}},onMouseMove:handleMouseMove,children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"none\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${image.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",borderRadius:`${borderRadius}px`,zIndex:1,...shadowStyle},\"aria-hidden\":\"true\"}),isLoaded&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:0,...coloredShadowStyle},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"img\",{ref:imageRef,src:image.src,alt:image.alt,style:{position:\"relative\",width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:`${borderRadius}px`,zIndex:2,transition:enableHover?\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:performanceSettings.useGPUAcceleration&&enableHover?\"transform\":\"auto\",backfaceVisibility:\"hidden\"},onLoad:e=>{if(!isStatic){extractDominantColor(e.currentTarget);}}})]});}addPropertyControls(AdaptiveShadowImage,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},shadowIntensity:{type:ControlType.Number,title:\"Shadow Intensity\",defaultValue:1,min:0,max:2,step:.1},shadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:40,min:0,max:100,step:1,unit:\"px\"},shadowOffset:{type:ControlType.Number,title:\"Shadow Offset\",defaultValue:20,min:0,max:50,step:1,unit:\"px\"},shadowOpacity:{type:ControlType.Number,title:\"Shadow Opacity\",defaultValue:.6,min:0,max:1,step:.1},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:50,step:1,unit:\"px\"},enableHover:{type:ControlType.Boolean,title:\"Enable Hover\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.05,min:1,max:1.2,step:.01,hidden:({enableHover})=>!enableHover},hoverShadowMultiplier:{type:ControlType.Number,title:\"Hover Shadow Boost\",defaultValue:1.5,min:1,max:3,step:.1,hidden:({enableHover})=>!enableHover},useAdaptiveIntensity:{type:ControlType.Boolean,title:\"Adaptive Theme Intensity\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},lightModeShadowIntensity:{type:ControlType.Number,title:\"Light Mode Intensity\",defaultValue:.7,min:0,max:2,step:.1,hidden:({useAdaptiveIntensity})=>!useAdaptiveIntensity},darkModeShadowIntensity:{type:ControlType.Number,title:\"Dark Mode Intensity\",defaultValue:1.3,min:0,max:2,step:.1,hidden:({useAdaptiveIntensity})=>!useAdaptiveIntensity}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdaptiveShadowImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveShadowImage.map","// Date Time component with customizable format, locale, and font properties\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Date Time component with customizable format, locale, and font properties\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function DateTimeDisplay(props){const{timezone=\"auto\",showSeconds=false,showTimeZone=false,timeFormat=\"12\",caseFormat=\"upper\",fontColor=\"#7E7E7E\",font,prefix=\"\",suffix=\"\",textSelectable=true,locale=\"en-US\",useCustomFormat=false,customFormat=\"YYYY-MM-DD HH:mm:ss\",style}=props;const[currentTime,setCurrentTime]=useState(new Date);useEffect(()=>{const interval=setInterval(()=>{startTransition(()=>{setCurrentTime(new Date);});},showSeconds?1e3:6e4);return()=>clearInterval(interval);},[showSeconds]);const formattedDateTimeDisplay=useMemo(()=>{try{if(useCustomFormat&&customFormat){// Custom format implementation\nconst formatCustom=(date,format)=>{const year=date.getFullYear();const month=date.getMonth()+1;const day=date.getDate();const hours=date.getHours();const minutes=date.getMinutes();const seconds=date.getSeconds();const hours12=hours%12||12;const ampm=hours>=12?\"PM\":\"AM\";const weekdays=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];const weekdaysShort=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"];const months=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const monthsShort=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];return format.replace(/YYYY/g,year.toString()).replace(/YY/g,year.toString().slice(-2)).replace(/MMMM/g,months[month-1]).replace(/MMM/g,monthsShort[month-1]).replace(/MM/g,month.toString().padStart(2,\"0\")).replace(/M/g,month.toString()).replace(/DD/g,day.toString().padStart(2,\"0\")).replace(/D/g,day.toString()).replace(/dddd/g,weekdays[date.getDay()]).replace(/ddd/g,weekdaysShort[date.getDay()]).replace(/HH/g,hours.toString().padStart(2,\"0\")).replace(/H/g,hours.toString()).replace(/hh/g,hours12.toString().padStart(2,\"0\")).replace(/h/g,hours12.toString()).replace(/mm/g,minutes.toString().padStart(2,\"0\")).replace(/m/g,minutes.toString()).replace(/ss/g,seconds.toString().padStart(2,\"0\")).replace(/s/g,seconds.toString()).replace(/A/g,ampm).replace(/a/g,ampm.toLowerCase());};let formatted=formatCustom(currentTime,customFormat);// Apply case formatting\nswitch(caseFormat){case\"upper\":formatted=formatted.toUpperCase();break;case\"lower\":formatted=formatted.toLowerCase();break;case\"title\":formatted=formatted.replace(/\\b\\w/g,l=>l.toUpperCase());break;}return`${prefix}${formatted}${suffix}`;}const options={weekday:\"short\",day:\"2-digit\",month:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:timeFormat===\"12\",timeZone:timezone===\"auto\"?undefined:timezone};if(showSeconds){options.second=\"2-digit\";}if(showTimeZone){options.timeZoneName=\"short\";}let formatted=currentTime.toLocaleString(locale,options);// Apply case formatting\nswitch(caseFormat){case\"upper\":formatted=formatted.toUpperCase();break;case\"lower\":formatted=formatted.toLowerCase();break;case\"title\":formatted=formatted.replace(/\\b\\w/g,l=>l.toUpperCase());break;}return`${prefix}${formatted}${suffix}`;}catch(error){// Fallback formatting if locale/timezone is invalid\nconst fallback=currentTime.toLocaleString(\"en-US\",{weekday:\"short\",day:\"2-digit\",month:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:timeFormat===\"12\"});return caseFormat===\"upper\"?fallback.toUpperCase():fallback;}},[currentTime,timezone,showSeconds,showTimeZone,timeFormat,caseFormat,prefix,suffix,locale,useCustomFormat,customFormat]);const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",color:fontColor,userSelect:textSelectable?\"text\":\"none\",cursor:textSelectable?\"text\":\"default\",...isFixedWidth?{}:{width:\"max-content\"},...font},children:formattedDateTimeDisplay});}addPropertyControls(DateTimeDisplay,{useCustomFormat:{type:ControlType.Boolean,title:\"Custom Format\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Preset\"},customFormat:{type:ControlType.String,title:\"Format String\",defaultValue:\"YYYY-MM-DD HH:mm:ss\",placeholder:\"e.g., YYYY-MM-DD HH:mm:ss\",hidden:({useCustomFormat})=>!useCustomFormat},timezone:{type:ControlType.Enum,title:\"Time Zone\",options:[\"auto\",\"America/New_York\",\"America/Chicago\",\"America/Denver\",\"America/Los_Angeles\",\"Europe/London\",\"Europe/Paris\",\"Europe/Berlin\",\"Asia/Tokyo\",\"Asia/Shanghai\",\"Asia/Kolkata\",\"Australia/Sydney\",\"UTC\"],optionTitles:[\"Auto (Local)\",\"New York (EST/EDT)\",\"Chicago (CST/CDT)\",\"Denver (MST/MDT)\",\"Los Angeles (PST/PDT)\",\"London (GMT/BST)\",\"Paris (CET/CEST)\",\"Berlin (CET/CEST)\",\"Tokyo (JST)\",\"Shanghai (CST)\",\"Mumbai (IST)\",\"Sydney (AEST/AEDT)\",\"UTC\"],defaultValue:\"auto\",hidden:({useCustomFormat})=>useCustomFormat},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({useCustomFormat})=>useCustomFormat},showTimeZone:{type:ControlType.Boolean,title:\"Time Zone\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({useCustomFormat})=>useCustomFormat},timeFormat:{type:ControlType.Enum,title:\"Mode\",options:[\"12\",\"24\"],optionTitles:[\"12 Hour\",\"24 Hour\"],defaultValue:\"12\",displaySegmentedControl:true,hidden:({useCustomFormat})=>useCustomFormat},caseFormat:{type:ControlType.Enum,title:\"Case\",options:[\"upper\",\"lower\",\"title\"],optionTitles:[\"UPPER\",\"lower\",\"Title\"],defaultValue:\"upper\"},fontColor:{type:ControlType.Color,title:\"Font Color\",defaultValue:\"#7E7E7E\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"Text before...\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"Text after...\"},locale:{type:ControlType.Enum,title:\"Locale\",options:[\"en-US\",\"en-GB\",\"fr-FR\",\"de-DE\",\"es-ES\",\"it-IT\",\"ja-JP\",\"ko-KR\",\"zh-CN\",\"zh-TW\",\"pt-BR\",\"ru-RU\",\"ar-SA\",\"hi-IN\"],optionTitles:[\"English (US)\",\"English (UK)\",\"French\",\"German\",\"Spanish\",\"Italian\",\"Japanese\",\"Korean\",\"Chinese (Simplified)\",\"Chinese (Traditional)\",\"Portuguese (Brazil)\",\"Russian\",\"Arabic\",\"Hindi\"],defaultValue:\"en-US\",hidden:({useCustomFormat})=>useCustomFormat},textSelectable:{type:ControlType.Boolean,title:\"Text Select\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DateTimeDisplay\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DateTimeDisplay.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 20 L 0 0 L 20 0 L 20 20 Z M 5.858 0.07 C 4.794 0.12 4.068 0.29 3.433 0.54 C 2.775 0.796 2.218 1.14 1.664 1.696 C 1.109 2.252 0.768 2.81 0.513 3.468 C 0.267 4.105 0.1 4.832 0.053 5.897 C 0.006 6.961 -0.004 7.304 0.001 10.019 C 0.006 12.735 0.018 13.075 0.07 14.142 C 0.121 15.206 0.29 15.932 0.54 16.568 C 0.796 17.225 1.14 17.782 1.696 18.337 C 2.253 18.891 2.81 19.232 3.47 19.487 C 4.106 19.732 4.833 19.9 5.898 19.947 C 6.962 19.993 7.305 20.004 10.02 19.999 C 12.734 19.994 13.076 19.982 14.143 19.931 C 15.209 19.88 15.932 19.71 16.568 19.462 C 17.225 19.204 17.782 18.862 18.337 18.305 C 18.891 17.748 19.232 17.19 19.486 16.531 C 19.733 15.895 19.9 15.168 19.946 14.104 C 19.993 13.037 20.004 12.696 19.999 9.981 C 19.993 7.266 19.981 6.925 19.931 5.859 C 19.88 4.792 19.711 4.068 19.461 3.432 C 19.204 2.775 18.861 2.218 18.305 1.663 C 17.748 1.108 17.19 0.767 16.531 0.514 C 15.895 0.268 15.168 0.1 14.104 0.054 C 13.039 0.008 12.697 -0.004 9.981 0.001 C 7.265 0.006 6.925 0.018 5.858 0.07 Z M 5.975 18.148 C 5 18.105 4.471 17.943 4.118 17.808 C 3.651 17.628 3.318 17.41 2.966 17.062 C 2.615 16.714 2.399 16.38 2.216 15.913 C 2.079 15.561 1.914 15.032 1.869 14.057 C 1.819 13.003 1.809 12.687 1.803 10.017 C 1.797 7.347 1.807 7.031 1.854 5.977 C 1.895 5.003 2.058 4.473 2.194 4.12 C 2.374 3.652 2.59 3.32 2.939 2.969 C 3.288 2.617 3.621 2.401 4.088 2.218 C 4.44 2.081 4.969 1.917 5.944 1.871 C 6.998 1.821 7.314 1.811 9.984 1.805 C 12.653 1.799 12.97 1.809 14.025 1.856 C 14.999 1.898 15.529 2.059 15.882 2.196 C 16.349 2.376 16.682 2.592 17.033 2.941 C 17.384 3.291 17.601 3.623 17.783 4.09 C 17.921 4.442 18.085 4.97 18.131 5.946 C 18.181 7 18.192 7.316 18.197 9.986 C 18.202 12.655 18.193 12.972 18.146 14.026 C 18.104 15.001 17.942 15.53 17.806 15.883 C 17.626 16.35 17.409 16.683 17.06 17.035 C 16.711 17.386 16.378 17.602 15.912 17.785 C 15.56 17.922 15.03 18.086 14.056 18.132 C 13.002 18.182 12.686 18.192 10.015 18.198 C 7.345 18.204 7.03 18.193 5.975 18.148 M 14.127 4.655 C 14.128 4.893 14.199 5.125 14.331 5.322 C 14.463 5.519 14.651 5.672 14.87 5.763 C 15.09 5.853 15.331 5.877 15.564 5.83 C 15.796 5.783 16.01 5.668 16.177 5.5 C 16.345 5.332 16.459 5.118 16.505 4.885 C 16.551 4.652 16.526 4.411 16.435 4.192 C 16.344 3.973 16.19 3.786 15.992 3.654 C 15.795 3.523 15.562 3.453 15.325 3.453 C 15.007 3.454 14.702 3.581 14.477 3.806 C 14.253 4.032 14.127 4.337 14.127 4.655 Z M 4.865 10.01 C 4.871 12.846 7.174 15.14 10.01 15.134 C 12.845 15.129 15.14 12.826 15.135 9.99 C 15.13 7.154 12.826 4.86 9.99 4.865 C 7.154 4.871 4.86 7.174 4.865 10.01 Z M 6.667 10.006 C 6.665 9.347 6.86 8.702 7.225 8.153 C 7.59 7.604 8.11 7.176 8.718 6.923 C 9.327 6.669 9.997 6.602 10.644 6.729 C 11.291 6.857 11.885 7.173 12.352 7.638 C 12.82 8.103 13.138 8.697 13.268 9.343 C 13.398 9.989 13.333 10.66 13.082 11.269 C 12.831 11.879 12.405 12.4 11.857 12.768 C 11.31 13.135 10.666 13.332 10.007 13.333 C 9.569 13.334 9.135 13.249 8.73 13.082 C 8.326 12.915 7.958 12.671 7.647 12.362 C 7.337 12.053 7.091 11.686 6.923 11.282 C 6.754 10.877 6.667 10.444 6.667 10.006 Z\" fill=\"transparent\" height=\"20.000037611898733px\" id=\"sZWwROO1f\" width=\"20.0002682238549px\"><path d=\"M 0 20 L 0 0 L 20 0 L 20 20 Z\" fill=\"transparent\" height=\"20px\" id=\"d2o6KePIh\" transform=\"translate(0 0)\" width=\"20px\"/><path d=\"M 5.858 0.07 C 4.794 0.12 4.068 0.29 3.433 0.54 C 2.775 0.796 2.218 1.14 1.664 1.696 C 1.109 2.252 0.768 2.81 0.513 3.468 C 0.267 4.105 0.1 4.832 0.053 5.897 C 0.006 6.961 -0.004 7.304 0.001 10.019 C 0.006 12.735 0.018 13.075 0.07 14.142 C 0.121 15.206 0.29 15.932 0.54 16.568 C 0.796 17.225 1.14 17.782 1.696 18.337 C 2.253 18.891 2.81 19.232 3.47 19.487 C 4.106 19.732 4.833 19.9 5.898 19.947 C 6.962 19.993 7.305 20.004 10.02 19.999 C 12.734 19.994 13.076 19.982 14.143 19.931 C 15.209 19.88 15.932 19.71 16.568 19.462 C 17.225 19.204 17.782 18.862 18.337 18.305 C 18.891 17.748 19.232 17.19 19.486 16.531 C 19.733 15.895 19.9 15.168 19.946 14.104 C 19.993 13.037 20.004 12.696 19.999 9.981 C 19.993 7.266 19.981 6.925 19.931 5.859 C 19.88 4.792 19.711 4.068 19.461 3.432 C 19.204 2.775 18.861 2.218 18.305 1.663 C 17.748 1.108 17.19 0.767 16.531 0.514 C 15.895 0.268 15.168 0.1 14.104 0.054 C 13.039 0.008 12.697 -0.004 9.981 0.001 C 7.265 0.006 6.925 0.018 5.858 0.07 Z M 5.975 18.148 C 5 18.105 4.471 17.943 4.118 17.808 C 3.651 17.628 3.318 17.41 2.966 17.062 C 2.615 16.714 2.399 16.38 2.216 15.913 C 2.079 15.561 1.914 15.032 1.869 14.057 C 1.819 13.003 1.809 12.687 1.803 10.017 C 1.797 7.347 1.807 7.031 1.854 5.977 C 1.895 5.003 2.058 4.473 2.194 4.12 C 2.374 3.652 2.59 3.32 2.939 2.969 C 3.288 2.617 3.621 2.401 4.088 2.218 C 4.44 2.081 4.969 1.917 5.944 1.871 C 6.998 1.821 7.314 1.811 9.984 1.805 C 12.653 1.799 12.97 1.809 14.025 1.856 C 14.999 1.898 15.529 2.059 15.882 2.196 C 16.349 2.376 16.682 2.592 17.033 2.941 C 17.384 3.291 17.601 3.623 17.783 4.09 C 17.921 4.442 18.085 4.97 18.131 5.946 C 18.181 7 18.192 7.316 18.197 9.986 C 18.202 12.655 18.193 12.972 18.146 14.026 C 18.104 15.001 17.942 15.53 17.806 15.883 C 17.626 16.35 17.409 16.683 17.06 17.035 C 16.711 17.386 16.378 17.602 15.912 17.785 C 15.56 17.922 15.03 18.086 14.056 18.132 C 13.002 18.182 12.686 18.192 10.015 18.198 C 7.345 18.204 7.03 18.193 5.975 18.148 M 14.127 4.655 C 14.128 4.893 14.199 5.125 14.331 5.322 C 14.463 5.519 14.651 5.672 14.87 5.763 C 15.09 5.853 15.331 5.877 15.564 5.83 C 15.796 5.783 16.01 5.668 16.177 5.5 C 16.345 5.332 16.459 5.118 16.505 4.885 C 16.551 4.652 16.526 4.411 16.435 4.192 C 16.344 3.973 16.19 3.786 15.992 3.654 C 15.795 3.523 15.562 3.453 15.325 3.453 C 15.007 3.454 14.702 3.581 14.477 3.806 C 14.253 4.032 14.127 4.337 14.127 4.655 Z M 4.865 10.01 C 4.871 12.846 7.174 15.14 10.01 15.134 C 12.845 15.129 15.14 12.826 15.135 9.99 C 15.13 7.154 12.826 4.86 9.99 4.865 C 7.154 4.871 4.86 7.174 4.865 10.01 Z M 6.667 10.006 C 6.665 9.347 6.86 8.702 7.225 8.153 C 7.59 7.604 8.11 7.176 8.718 6.923 C 9.327 6.669 9.997 6.602 10.644 6.729 C 11.291 6.857 11.885 7.173 12.352 7.638 C 12.82 8.103 13.138 8.697 13.268 9.343 C 13.398 9.989 13.333 10.66 13.082 11.269 C 12.831 11.879 12.405 12.4 11.857 12.768 C 11.31 13.135 10.666 13.332 10.007 13.333 C 9.569 13.334 9.135 13.249 8.73 13.082 C 8.326 12.915 7.958 12.671 7.647 12.362 C 7.337 12.053 7.091 11.686 6.923 11.282 C 6.754 10.877 6.667 10.444 6.667 10.006 Z\" fill=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" height=\"19.9999308687821px\" id=\"HD8iTBS8v\" transform=\"translate(0 0)\" width=\"20.000268223854647px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Qkfnf\",className),layoutId:layoutId,ref:ref,style:{\"--1oz7el3\":PXdO7hJvW,...style}});});const css=[`.framer-Qkfnf { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1oz7el3); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"IG\",\"color\":{\"type\":\"variable\",\"value\":\"1oz7el3\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"tUMlYYVgNe9Jerw8CLBL\"}}\n */const Icon=withCSS(Component,css,\"framer-Qkfnf\");Icon.displayName=\"IG\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"IG\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oz7el3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"tUMlYYVgNe9Jerw8CLBL\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.694 2.82 C 11.997 2.039 11.612 1.037 11.612 0 L 8.459 0 L 8.459 12.4 C 8.435 13.071 8.146 13.707 7.653 14.173 C 7.16 14.64 6.502 14.9 5.816 14.9 C 4.367 14.9 3.163 13.74 3.163 12.3 C 3.163 10.58 4.857 9.29 6.602 9.82 L 6.602 6.66 C 3.082 6.2 0 8.88 0 12.3 C 0 15.63 2.816 18 5.806 18 C 9.01 18 11.612 15.45 11.612 12.3 L 11.612 6.01 C 12.891 6.91 14.426 7.393 16 7.39 L 16 4.3 C 16 4.3 14.082 4.39 12.694 2.82 Z\" fill=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" height=\"18px\" id=\"mH6uK8vEQ\" transform=\"translate(1.5 1)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bPLtL\",className),layoutId:layoutId,ref:ref,style:{\"--1oz7el3\":PXdO7hJvW,...style}});});const css=[`.framer-bPLtL { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1oz7el3); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"TikTok\",\"color\":{\"type\":\"variable\",\"value\":\"1oz7el3\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"tUMlYYVgNe9Jerw8CLBL\"}}\n */const Icon=withCSS(Component,css,\"framer-bPLtL\");Icon.displayName=\"TikTok\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"TikTok\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oz7el3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"tUMlYYVgNe9Jerw8CLBL\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Fcne6\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.948 2.278 C 19.86 1.824 19.663 1.399 19.376 1.041 C 19.316 0.965 19.254 0.897 19.187 0.829 C 18.689 0.318 17.99 0 17.226 0 L 2.774 0 C 2.01 0 1.314 0.318 0.813 0.829 C 0.746 0.897 0.684 0.965 0.625 1.041 C 0.343 1.391 0.142 1.815 0.054 2.278 C 0.018 2.459 0 2.643 0 2.828 L 0 13.173 C 0 13.569 0.083 13.951 0.23 14.295 C 0.366 14.624 0.568 14.922 0.813 15.171 C 0.874 15.234 0.938 15.293 1.004 15.35 C 1.502 15.771 2.128 16 2.774 16 L 17.226 16 C 17.897 16 18.519 15.755 18.996 15.348 C 19.063 15.293 19.125 15.234 19.187 15.171 C 19.432 14.922 19.634 14.624 19.773 14.295 L 19.773 14.293 C 19.92 13.948 20 13.569 20 13.173 L 20 2.828 C 20 2.643 19.983 2.459 19.948 2.278 Z M 1.817 1.852 C 2.065 1.599 2.397 1.447 2.774 1.447 L 17.226 1.447 C 17.603 1.447 17.938 1.599 18.183 1.852 C 18.227 1.897 18.268 1.945 18.305 1.996 L 10.73 8.725 C 10.521 8.911 10.263 9.003 10 9.003 C 9.739 9.003 9.481 8.911 9.27 8.725 L 1.698 1.994 C 1.732 1.944 1.773 1.897 1.817 1.852 Z M 1.419 13.173 L 1.419 3.491 L 6.901 8.364 L 1.422 13.233 C 1.419 13.214 1.419 13.194 1.419 13.173 Z M 17.226 14.553 L 2.774 14.553 C 2.529 14.553 2.299 14.487 2.103 14.372 L 7.884 9.238 L 8.423 9.716 C 8.875 10.116 9.44 10.319 10 10.319 C 10.581 10.318 11.141 10.104 11.579 9.716 L 12.119 9.238 L 17.897 14.372 C 17.701 14.487 17.471 14.553 17.226 14.553 Z M 18.581 13.173 C 18.581 13.194 18.581 13.214 18.578 13.233 L 13.099 8.367 L 18.581 3.493 Z\" fill=\"rgb(115, 115, 115)\" height=\"16px\" id=\"KtQJ6EODa\" transform=\"translate(0 2)\" width=\"20px\"/></svg>',style:{...style}});});const css=[`.framer-Fcne6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mail\",\"color\":{\"type\":\"static\",\"value\":\"rgb(115, 115, 115)\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"flddAD0BDXIrTaxBSulb\"}}\n */const Icon=withCSS(Component,css,\"framer-Fcne6\");Icon.displayName=\"Mail\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"20\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"Mail\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(115, 115, 115)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"flddAD0BDXIrTaxBSulb\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\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 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 11.28 6.16 L 7.5 8.32 L 7.5 4 Z M 0 7.027 L 0 5.753 C 0 3.147 0 1.844 0.814 1.006 C 1.63 0.167 2.913 0.131 5.479 0.058 C 6.694 0.024 7.936 0 9 0 C 10.064 0 11.305 0.024 12.521 0.058 C 15.087 0.131 16.37 0.167 17.185 1.006 C 17.999 1.845 18 3.148 18 5.753 L 18 7.026 C 18 9.633 18 10.935 17.185 11.774 C 16.37 12.612 15.088 12.649 12.521 12.721 C 11.306 12.756 10.064 12.78 9 12.78 C 7.936 12.78 6.695 12.756 5.479 12.721 C 2.913 12.649 1.63 12.613 0.814 11.774 C -0.001 10.935 0 9.632 0 7.027 Z\" fill=\"transparent\" height=\"12.779999999999973px\" id=\"VIzNMMUUG\" transform=\"translate(1 4)\" width=\"18px\"><path d=\"M 3.78 2.16 L 0 4.32 L 0 0 Z\" fill=\"rgb(115, 115, 115)\" height=\"4.319999999999936px\" id=\"CFcwpCZ5G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" transform=\"translate(7.5 4)\" width=\"3.7799999999999727px\"/><path d=\"M 0 7.027 L 0 5.753 C 0 3.147 0 1.844 0.814 1.006 C 1.63 0.167 2.913 0.131 5.479 0.058 C 6.694 0.024 7.936 0 9 0 C 10.064 0 11.305 0.024 12.521 0.058 C 15.087 0.131 16.37 0.167 17.185 1.006 C 17.999 1.845 18 3.148 18 5.753 L 18 7.026 C 18 9.633 18 10.935 17.185 11.774 C 16.37 12.612 15.088 12.649 12.521 12.721 C 11.306 12.756 10.064 12.78 9 12.78 C 7.936 12.78 6.695 12.756 5.479 12.721 C 2.913 12.649 1.63 12.613 0.814 11.774 C -0.001 10.935 0 9.632 0 7.027 Z\" fill=\"transparent\" height=\"12.779999999999973px\" id=\"svxQIVEzs\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" width=\"18px\"/></g></svg>';const getProps=({fill,height,id,width,...props})=>{return{...props,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);const href=useSVGTemplate(\"2831435016\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-f2MlG\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1oz7el3\":PXdO7hJvW,...style},viewBox:\"0 0 20 20\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-f2MlG { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"YT\",\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"tUMlYYVgNe9Jerw8CLBL\"}}\n */const Icon=withCSS(Component,css,\"framer-f2MlG\");Icon.displayName=\"YT\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"YT\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"tUMlYYVgNe9Jerw8CLBL\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SocialButton from\"#framer/local/canvasComponent/BfzEZXHSp/BfzEZXHSp.js\";import Badge from\"#framer/local/canvasComponent/G9OmY6dHc/G9OmY6dHc.js\";import MiscBlurGradient from\"#framer/local/canvasComponent/gNd2dQyDL/gNd2dQyDL.js\";import ElementsFooter from\"#framer/local/canvasComponent/HnVOWObgd/HnVOWObgd.js\";import AdaptiveShadowImage from\"#framer/local/codeFile/eB_QIM7/AdaptiveShadowImage.js\";import DateTimeDisplay from\"#framer/local/codeFile/oqfKF3v/DateTimeDisplay.js\";import IG from\"#framer/local/vector/gO6GbZgt1/gO6GbZgt1.js\";import TikTok from\"#framer/local/vector/GqIufRGSa/GqIufRGSa.js\";import Mail from\"#framer/local/vector/NbLJ_VL98/NbLJ_VL98.js\";import YT from\"#framer/local/vector/qEMVVHLY9/qEMVVHLY9.js\";import X from\"#framer/local/vector/xuYYOjy5B/xuYYOjy5B.js\";const DateTimeDisplayFonts=getFonts(DateTimeDisplay);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const BadgeFonts=getFonts(Badge);const AdaptiveShadowImageFonts=getFonts(AdaptiveShadowImage);const SocialButtonFonts=getFonts(SocialButton);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ElementsFooterFonts=getFonts(ElementsFooter);const breakpoints={JEJWrWs2c:\"(max-width: 809.98px)\",MjW5G1fRv:\"(min-width: 810px) and (max-width: 1199.98px)\",OLB_ltyzx:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wDe16\";const variantClassNames={JEJWrWs2c:\"framer-v-l92mm7\",MjW5G1fRv:\"framer-v-eyf3li\",OLB_ltyzx:\"framer-v-8l8uax\"};const WGGV2vuPr=undefined;const PaAnw5QbC=undefined;const o9CCMH9NT=undefined;const StppiezGf=undefined;const G9w12GXyY=undefined;const zFecBe8pS=undefined;const transition1={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:.2,delay:.5,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.2,delay:.35,duration:.4,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition4={bounce:.2,delay:.3,duration:.4,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition5};const breakpointRules={JEJWrWs2c:[\".framer-wDe16 .framer-8w4xde { flex-wrap: wrap; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={JEJWrWs2c:\".framer-l92mm7-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wDe16.framer-4a3ol7, .framer-wDe16 .framer-4a3ol7 { display: block; }\",'.framer-wDe16.framer-8l8uax { --selection-background-color: var(--token-b65f5d53-e190-4f98-b5bd-fc43c3415e90, rgba(20, 20, 20, 0.08)) /* {\"name\":\"Subdued\"} */; --selection-color: var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, #737373) /* {\"name\":\"Secondary\"} */; align-content: center; align-items: center; background-color: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, #f5f5f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-wDe16 .framer-p4d587 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 56px 16px 40px 16px; position: relative; width: 100%; }\",\".framer-wDe16 .framer-dnllyo-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wDe16 .framer-tl3svo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 145px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-wDe16 .framer-1haor4 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 90px); justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 64px; z-index: 2; }\",\".framer-wDe16 .framer-qr33he-container { aspect-ratio: 1 / 1; bottom: -1px; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: absolute; right: -5px; width: 20px; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-wDe16 .framer-mneyel-container { aspect-ratio: 1 / 1; cursor: default; flex: none; height: var(--framer-aspect-ratio-supported, 90px); position: relative; width: 90px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-wDe16 .framer-8w4xde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 420px; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wDe16 .framer-meyg4o-container, .framer-wDe16 .framer-1r86fyu-container, .framer-wDe16 .framer-1xub3kc-container, .framer-wDe16 .framer-1aeqmlc-container, .framer-wDe16 .framer-beedll-container { flex: 1 0 0px; height: 40px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wDe16 .framer-y9yxt3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-wDe16 .framer-li4jlm-container { flex: none; height: auto; max-width: 640px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-wDe16[data-selection=\"true\"] * ::selection, .framer-wDe16 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={JEJWrWs2c:\"(max-width: 809.98px)\",MjW5G1fRv:\"(min-width: 810px) and (max-width: 1199.98px)\",OLB_ltyzx:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"OLB_ltyzx\",Phone:\"JEJWrWs2c\",Tablet:\"MjW5G1fRv\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({avatar,height,id,iGLink,threadsLink,tikTokLink,width,xLink,yTLink,...props})=>{return{...props,G9w12GXyY:tikTokLink??props.G9w12GXyY,o9CCMH9NT:threadsLink??props.o9CCMH9NT,PaAnw5QbC:xLink??props.PaAnw5QbC,StppiezGf:iGLink??props.StppiezGf,variant:humanReadableVariantMap[props.variant]??props.variant??\"OLB_ltyzx\",WGGV2vuPr:avatar??props.WGGV2vuPr??{pixelHeight:2048,pixelWidth:2048,src:\"https://framerusercontent.com/images/5hOghxdfteXxFqQb9HHC63lj8.png?width=2048&height=2048\",srcSet:\"https://framerusercontent.com/images/5hOghxdfteXxFqQb9HHC63lj8.png?scale-down-to=512&width=2048&height=2048 512w,https://framerusercontent.com/images/5hOghxdfteXxFqQb9HHC63lj8.png?scale-down-to=1024&width=2048&height=2048 1024w,https://framerusercontent.com/images/5hOghxdfteXxFqQb9HHC63lj8.png?width=2048&height=2048 2048w\"},zFecBe8pS:yTLink??props.zFecBe8pS};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,WGGV2vuPr,PaAnw5QbC,o9CCMH9NT,StppiezGf,G9w12GXyY,zFecBe8pS,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"OLB_ltyzx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-8l8uax\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.header,{className:\"framer-p4d587\",\"data-framer-name\":\"Intro\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-dnllyo-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"dnllyo\",initial:animation1,isAuthoredByUser:true,nodeId:\"dKikrvlfX\",optimized:true,rendersWithMotion:true,scopeId:\"iIlkndAmi\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"upper\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"Geist Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\",height:\"100%\",id:\"dKikrvlfX\",layoutId:\"dKikrvlfX\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"auto\",useCustomFormat:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tl3svo\",\"data-framer-name\":\"Name & Image\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1haor4\",\"data-framer-name\":\"Image\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:372.0142,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-qr33he-container\",\"data-framer-appear-id\":\"qr33he\",initial:animation3,nodeId:\"j8DU6KZtP\",optimized:true,rendersWithMotion:true,scopeId:\"iIlkndAmi\",style:{scale:.95},children:/*#__PURE__*/_jsx(Badge,{height:\"100%\",id:\"j8DU6KZtP\",layoutId:\"j8DU6KZtP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"NSWQlax83\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation4,className:\"framer-mneyel-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"mneyel\",initial:animation5,isAuthoredByUser:true,nodeId:\"lbaUKxUxD\",optimized:true,rendersWithMotion:true,scopeId:\"iIlkndAmi\",children:/*#__PURE__*/_jsx(AdaptiveShadowImage,{borderRadius:50,darkModeShadowIntensity:1,enableHover:true,height:\"100%\",hoverScale:1,hoverShadowMultiplier:1.3,id:\"lbaUKxUxD\",image:toResponsiveImage(WGGV2vuPr),layoutId:\"lbaUKxUxD\",lightModeShadowIntensity:.4,shadowBlur:16,shadowIntensity:.5,shadowOffset:0,shadowOpacity:1,style:{height:\"100%\",width:\"100%\"},useAdaptiveIntensity:true,width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation6,className:\"framer-8w4xde\",\"data-framer-appear-id\":\"8w4xde\",\"data-framer-name\":\"Social Link Group\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:457,children:/*#__PURE__*/_jsx(Container,{className:\"framer-meyg4o-container\",nodeId:\"glPhe9N5U\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation7,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"glPhe9N5U\",layoutId:\"glPhe9N5U\",PA3b4Iher:Mail,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"32px 8px 8px 32px\",xxJqY8mpF:PaAnw5QbC})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:457,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r86fyu-container\",nodeId:\"nv15MhnpE\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation7,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"nv15MhnpE\",layoutId:\"nv15MhnpE\",PA3b4Iher:X,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px\",xxJqY8mpF:o9CCMH9NT})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:457,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xub3kc-container\",nodeId:\"exR8gIn7P\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation7,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"exR8gIn7P\",layoutId:\"exR8gIn7P\",PA3b4Iher:IG,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px\",xxJqY8mpF:StppiezGf})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:457,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aeqmlc-container\",nodeId:\"SNJWxbNmG\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation7,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"SNJWxbNmG\",layoutId:\"SNJWxbNmG\",PA3b4Iher:TikTok,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px\",xxJqY8mpF:G9w12GXyY})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:457,children:/*#__PURE__*/_jsx(Container,{className:\"framer-beedll-container\",nodeId:\"fnjmdurtY\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation7,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"fnjmdurtY\",layoutId:\"fnjmdurtY\",PA3b4Iher:YT,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px 32px 32px 8px\",xxJqY8mpF:zFecBe8pS})})})})]})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-y9yxt3\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"min(100vw, 640px)\",y:1537,children:/*#__PURE__*/_jsx(Container,{className:\"framer-li4jlm-container\",nodeId:\"jRcJP8OvX\",scopeId:\"iIlkndAmi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{variant:matchVariant(\"r9k2kzz7Y\")}},children:/*#__PURE__*/_jsx(ElementsFooter,{hceLWsaTv:\"40px 16px 40px 16px\",height:\"100%\",id:\"jRcJP8OvX\",layoutId:\"jRcJP8OvX\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"yfp0yI445\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MjW5G1fRv\":{\"layout\":[\"fixed\",\"fixed\"]},\"JEJWrWs2c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WGGV2vuPr\":\"avatar\",\"PaAnw5QbC\":\"xLink\",\"o9CCMH9NT\":\"threadsLink\",\"StppiezGf\":\"iGLink\",\"G9w12GXyY\":\"tikTokLink\",\"zFecBe8pS\":\"yTLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OLB_ltyzx\":[\".framer-p4d587\",\".framer-li4jlm-container\"],\"MjW5G1fRv\":[\".framer-p4d587\",\".framer-li4jlm-container\"],\"JEJWrWs2c\":[\".framer-p4d587\",\".framer-li4jlm-container\"]}\n * @framerBreakpoints {\"OLB_ltyzx\":{\"min\":1200,\"canvasClassName\":\"framer-8l8uax-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"MjW5G1fRv\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-eyf3li-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"JEJWrWs2c\":{\"max\":809,\"canvasClassName\":\"framer-l92mm7-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OLB_ltyzx\n * @framerLayoutTemplate true\n */const FrameriIlkndAmi=withCSS(Component,css,\"framer-wDe16\");export default FrameriIlkndAmi;FrameriIlkndAmi.displayName=\"Main\";FrameriIlkndAmi.defaultProps={height:1e3,width:1200};addPropertyControls(FrameriIlkndAmi,{WGGV2vuPr:{__defaultAssetReference:\"data:framer/asset-reference,5hOghxdfteXxFqQb9HHC63lj8.png?originalFilename=PROFILE.png&width=2048&height=2048\",title:\"Avatar\",type:ControlType.ResponsiveImage},PaAnw5QbC:{title:\"X Link\",type:ControlType.Link},o9CCMH9NT:{title:\"Threads Link\",type:ControlType.Link},StppiezGf:{title:\"IG Link\",type:ControlType.Link},G9w12GXyY:{title:\"TikTok Link\",type:ControlType.Link},zFecBe8pS:{title:\"YT Link\",type:ControlType.Link}});addFonts(FrameriIlkndAmi,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...DateTimeDisplayFonts,...BadgeFonts,...AdaptiveShadowImageFonts,...SocialButtonFonts,...ElementsFooterFonts],{supportsExplicitInterCodegen:true});FrameriIlkndAmi.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Badge,{},context),forwardLoader(SocialButton,{},context),forwardLoader(MiscBlurGradient,{},context),forwardLoader(ElementsFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriIlkndAmi\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"OLB_ltyzx\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-8l8uax-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MjW5G1fRv\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-eyf3li-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"JEJWrWs2c\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-l92mm7-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"OLB_ltyzx\\\":[\\\".framer-p4d587\\\",\\\".framer-li4jlm-container\\\"],\\\"MjW5G1fRv\\\":[\\\".framer-p4d587\\\",\\\".framer-li4jlm-container\\\"],\\\"JEJWrWs2c\\\":[\\\".framer-p4d587\\\",\\\".framer-li4jlm-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"OLB_ltyzx\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"WGGV2vuPr\\\":\\\"avatar\\\",\\\"PaAnw5QbC\\\":\\\"xLink\\\",\\\"o9CCMH9NT\\\":\\\"threadsLink\\\",\\\"StppiezGf\\\":\\\"iGLink\\\",\\\"G9w12GXyY\\\":\\\"tikTokLink\\\",\\\"zFecBe8pS\\\":\\\"yTLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MjW5G1fRv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JEJWrWs2c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Blank from \"https://framerusercontent.com/modules/0L3kaYnh9YIv0A13cYUm/2ALmExqxe4CAElhV86Lv/Z4Guf50Tt.js\";\r\nimport Main from \"https://framerusercontent.com/modules/lF7Uk2QUL99pzYYxUYSi/VnJiGpOGEJP0PiwfHE9O/iIlkndAmi.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aNDVK2HzFztShnSua8o7/hgMoi69QH3rPPVBk6OK7/augiA20Il.js\")), path: \"/\"}, gPNPbtymv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jfv15xcFaI2LLxp1kdOI/GQAAFSsaEHh1DUz6yEvX/gPNPbtymv.js\")), path: \"/404\"}, d3ivVMgiC: {collectionId: \"o8gKtxFnV\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qWkxmTE1VtmDwNDZNrOD/egAC74Hp9GaZIIPEJGjH/d3ivVMgiC.js\")), path: \"/blog/:G7FgVceXX\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {o8gKtxFnV: async () => (await import(\"https://framerusercontent.com/modules/u35VDQNsM4ya5O44qI38/auTbZ3Qdcsn4sRCXyFRl/o8gKtxFnV.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"b6a779ab36b5e818653d0d24b763a87bb3e93e6dd6e2c30469a4c9564107a61f\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {G9w12GXyY: \"https://www.tiktok.com/@jordandargann\", o9CCMH9NT: \"https://www.twitch.tv/jordandargann\", PaAnw5QbC: \"mailto:jdakiwumi@gmail.com\", StppiezGf: \"https://www.instagram.com/jordandargann\", zFecBe8pS: \"https://www.youtube.com/@jordandargann\"}\r\nconst templateProps = {augiA20Il: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ncase \"gPNPbtymv\":\r\ncase \"d3ivVMgiC\":\r\nreturn React.createElement(Blank, {...props, key: \"Blank\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"l92mm7\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"eyf3li\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"8l8uax\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"gPNPbtymv\":\r\ncase \"d3ivVMgiC\":\r\nreturn [{hash: \"br0m7t\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"57tws2\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1x7z9hd\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jfv15xcFaI2LLxp1kdOI/GQAAFSsaEHh1DUz6yEvX/gPNPbtymv.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://jordandargan.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/hFp1zbr97RH2wS17kCj1/BugA11AoQrWJXaPsrvAZ/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}