{"version":3,"file":"script_main.BJZWCG5c.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","LogoHover","AtomsButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","RichText","OrganismsNavigationFonts","OrganismsNavigation","OrganismsFooterFonts","OrganismsFooter","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","OrganismsNavigation","OrganismsFooter","useRef","React.useId","PropertyOverrides","React.createElement","Template1","TemplateLight","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/YvGE53NuUHKR612mGrxT/BQwi2VcYjMtAxULJUly3/TsS4NczAY.js","https:/framerusercontent.com/modules/qqJBofkZrJ0CHExvV4W2/NvMozavWZqGnfo7ama96/d9R0C306e.js","https:/framerusercontent.com/modules/jV7Hz6TizC4xNkFOeyR1/sEzCwnG82wVoEWwUwYnq/iFpdiiVPj.js","https:/framerusercontent.com/modules/rvMuVjdUp13LVZmCVNsi/I9b9HdVa8OSz5iebMYYZ/f6Zn6lOd6.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nMuWzE5lN\",\"BrJki5A96\"];const serializationHash=\"framer-jIKV0\";const variantClassNames={BrJki5A96:\"framer-v-h7xzur\",nMuWzE5lN:\"framer-v-1yi1v9p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"nMuWzE5lN\",White:\"BrJki5A96\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nMuWzE5lN\"};};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:\"nMuWzE5lN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nMuWzE5lN\",openInNewTab:false,scopeId:\"TsS4NczAY\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1yi1v9p\",className,classNames)} framer-yzpct9`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nMuWzE5lN\",ref:refBinding,style:{...style},...addPropertyOverrides({BrJki5A96:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-fxwvcg\",layoutDependency:layoutDependency,layoutId:\"vZLqqMbZj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77.96 22.996\" overflow=\"visible\"><g><path d=\"M 7.964 7.262 C 11.962 7.262 15.318 9.894 15.318 14.765 C 15.318 15.099 15.318 15.371 15.287 15.855 L 3.296 15.855 C 3.449 18.336 5.463 19.97 7.995 19.97 C 10.131 19.97 11.565 19.002 12.359 17.671 L 14.922 19.486 C 13.549 21.634 11.169 22.996 7.965 22.996 C 3.326 22.996 0 19.728 0 15.128 C 0 10.681 3.326 7.262 7.965 7.262 Z M 3.449 13.434 L 11.931 13.434 C 11.565 11.256 9.795 10.077 7.842 10.077 C 5.889 10.077 3.906 11.196 3.448 13.435 L 3.449 13.435 Z M 16.325 7.565 L 20.048 7.565 L 24.686 18.156 L 29.355 7.565 L 33.108 7.565 L 26.181 22.693 L 23.222 22.693 Z M 41.958 22.996 C 37.443 22.996 33.963 19.516 33.963 15.129 C 33.963 10.741 37.442 7.262 41.958 7.262 C 46.474 7.262 49.953 10.742 49.953 15.128 C 49.953 19.515 46.474 22.996 41.958 22.996 Z M 41.958 19.909 C 44.643 19.909 46.535 17.822 46.535 15.129 C 46.535 12.436 44.644 10.348 41.958 10.348 C 39.242 10.348 37.35 12.436 37.35 15.129 C 37.35 17.822 39.242 19.909 41.958 19.909 Z M 53.34 0 L 56.696 0 L 56.696 22.693 L 53.34 22.693 Z M 67.834 22.844 C 64.905 22.844 62.616 21.241 62.616 17.822 L 62.616 10.53 L 59.443 10.53 L 59.443 7.565 L 62.616 7.565 L 62.616 3.359 L 65.973 3.359 L 65.973 7.565 L 70.337 7.565 L 70.337 10.53 L 65.973 10.53 L 65.973 17.277 C 65.973 19.153 66.797 19.849 68.536 19.849 C 69.177 19.849 69.848 19.728 70.337 19.546 L 70.337 22.512 C 69.665 22.723 68.872 22.844 67.834 22.844 Z\" fill=\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path><path d=\"M 75.304 22.708 C 76.771 22.708 77.96 21.528 77.96 20.074 C 77.96 18.619 76.771 17.44 75.304 17.44 C 73.836 17.44 72.647 18.619 72.647 20.074 C 72.647 21.528 73.836 22.708 75.304 22.708 Z\" fill=\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path><path d=\"M 9.42 0 C 9.42 0.921 8.935 1.774 8.142 2.252 C 7.348 2.73 6.36 2.762 5.536 2.337 L 4.333 4.625 C 5.084 5.013 5.917 5.215 6.764 5.214 C 9.667 5.214 12.35 2.88 12.35 0 Z\" fill=\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({BrJki5A96:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77.96 22.996\" overflow=\"visible\"><g><path d=\"M 7.964 7.262 C 11.962 7.262 15.318 9.894 15.318 14.765 C 15.318 15.099 15.318 15.371 15.287 15.855 L 3.296 15.855 C 3.449 18.336 5.463 19.97 7.995 19.97 C 10.131 19.97 11.565 19.002 12.359 17.671 L 14.922 19.486 C 13.549 21.634 11.169 22.996 7.965 22.996 C 3.326 22.996 0 19.728 0 15.128 C 0 10.681 3.326 7.262 7.965 7.262 Z M 3.449 13.434 L 11.931 13.434 C 11.565 11.256 9.795 10.077 7.842 10.077 C 5.889 10.077 3.906 11.196 3.448 13.435 L 3.449 13.435 Z M 16.325 7.565 L 20.048 7.565 L 24.686 18.156 L 29.355 7.565 L 33.108 7.565 L 26.181 22.693 L 23.222 22.693 Z M 41.958 22.996 C 37.443 22.996 33.963 19.516 33.963 15.129 C 33.963 10.741 37.442 7.262 41.958 7.262 C 46.474 7.262 49.953 10.742 49.953 15.128 C 49.953 19.515 46.474 22.996 41.958 22.996 Z M 41.958 19.909 C 44.643 19.909 46.535 17.822 46.535 15.129 C 46.535 12.436 44.644 10.348 41.958 10.348 C 39.242 10.348 37.35 12.436 37.35 15.129 C 37.35 17.822 39.242 19.909 41.958 19.909 Z M 53.34 0 L 56.696 0 L 56.696 22.693 L 53.34 22.693 Z M 67.834 22.844 C 64.905 22.844 62.616 21.241 62.616 17.822 L 62.616 10.53 L 59.443 10.53 L 59.443 7.565 L 62.616 7.565 L 62.616 3.359 L 65.973 3.359 L 65.973 7.565 L 70.337 7.565 L 70.337 10.53 L 65.973 10.53 L 65.973 17.277 C 65.973 19.153 66.797 19.849 68.536 19.849 C 69.177 19.849 69.848 19.728 70.337 19.546 L 70.337 22.512 C 69.665 22.723 68.872 22.844 67.834 22.844 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 75.304 22.708 C 76.771 22.708 77.96 21.528 77.96 20.074 C 77.96 18.619 76.771 17.44 75.304 17.44 C 73.836 17.44 72.647 18.619 72.647 20.074 C 72.647 21.528 73.836 22.708 75.304 22.708 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 9.42 0 C 9.42 0.921 8.935 1.774 8.142 2.252 C 7.348 2.73 6.36 2.762 5.536 2.337 L 4.333 4.625 C 5.084 5.013 5.917 5.215 6.764 5.214 C 9.667 5.214 12.35 2.88 12.35 0 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ki2fup\",layoutDependency:layoutDependency,layoutId:\"QFv9kzOsT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70.337 22.996\" overflow=\"visible\"><path d=\"M 7.964 7.262 C 11.962 7.262 15.318 9.894 15.318 14.765 C 15.318 15.099 15.318 15.371 15.287 15.855 L 3.296 15.855 C 3.449 18.336 5.463 19.97 7.995 19.97 C 10.131 19.97 11.565 19.002 12.359 17.671 L 14.922 19.486 C 13.549 21.634 11.169 22.996 7.965 22.996 C 3.326 22.996 0 19.728 0 15.128 C 0 10.681 3.326 7.262 7.965 7.262 Z M 3.449 13.434 L 11.931 13.434 C 11.565 11.256 9.795 10.077 7.842 10.077 C 5.889 10.077 3.906 11.196 3.448 13.435 L 3.449 13.435 Z M 16.325 7.565 L 20.048 7.565 L 24.686 18.156 L 29.355 7.565 L 33.108 7.565 L 26.181 22.693 L 23.222 22.693 Z M 41.958 22.996 C 37.443 22.996 33.963 19.516 33.963 15.129 C 33.963 10.741 37.442 7.262 41.958 7.262 C 46.474 7.262 49.953 10.742 49.953 15.128 C 49.953 19.515 46.474 22.996 41.958 22.996 Z M 41.958 19.909 C 44.643 19.909 46.535 17.822 46.535 15.129 C 46.535 12.436 44.644 10.348 41.958 10.348 C 39.242 10.348 37.35 12.436 37.35 15.129 C 37.35 17.822 39.242 19.909 41.958 19.909 Z M 53.34 0 L 56.696 0 L 56.696 22.693 L 53.34 22.693 Z M 67.834 22.844 C 64.905 22.844 62.616 21.241 62.616 17.822 L 62.616 10.53 L 59.443 10.53 L 59.443 7.565 L 62.616 7.565 L 62.616 3.359 L 65.973 3.359 L 65.973 7.565 L 70.337 7.565 L 70.337 10.53 L 65.973 10.53 L 65.973 17.277 C 65.973 19.153 66.797 19.849 68.536 19.849 C 69.177 19.849 69.848 19.728 70.337 19.546 L 70.337 22.512 C 69.665 22.723 68.872 22.844 67.834 22.844 Z\" fill=\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({BrJki5A96:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70.337 22.996\" overflow=\"visible\"><path d=\"M 7.964 7.262 C 11.962 7.262 15.318 9.894 15.318 14.765 C 15.318 15.099 15.318 15.371 15.287 15.855 L 3.296 15.855 C 3.449 18.336 5.463 19.97 7.995 19.97 C 10.131 19.97 11.565 19.002 12.359 17.671 L 14.922 19.486 C 13.549 21.634 11.169 22.996 7.965 22.996 C 3.326 22.996 0 19.728 0 15.128 C 0 10.681 3.326 7.262 7.965 7.262 Z M 3.449 13.434 L 11.931 13.434 C 11.565 11.256 9.795 10.077 7.842 10.077 C 5.889 10.077 3.906 11.196 3.448 13.435 L 3.449 13.435 Z M 16.325 7.565 L 20.048 7.565 L 24.686 18.156 L 29.355 7.565 L 33.108 7.565 L 26.181 22.693 L 23.222 22.693 Z M 41.958 22.996 C 37.443 22.996 33.963 19.516 33.963 15.129 C 33.963 10.741 37.442 7.262 41.958 7.262 C 46.474 7.262 49.953 10.742 49.953 15.128 C 49.953 19.515 46.474 22.996 41.958 22.996 Z M 41.958 19.909 C 44.643 19.909 46.535 17.822 46.535 15.129 C 46.535 12.436 44.644 10.348 41.958 10.348 C 39.242 10.348 37.35 12.436 37.35 15.129 C 37.35 17.822 39.242 19.909 41.958 19.909 Z M 53.34 0 L 56.696 0 L 56.696 22.693 L 53.34 22.693 Z M 67.834 22.844 C 64.905 22.844 62.616 21.241 62.616 17.822 L 62.616 10.53 L 59.443 10.53 L 59.443 7.565 L 62.616 7.565 L 62.616 3.359 L 65.973 3.359 L 65.973 7.565 L 70.337 7.565 L 70.337 10.53 L 65.973 10.53 L 65.973 17.277 C 65.973 19.153 66.797 19.849 68.536 19.849 C 69.177 19.849 69.848 19.728 70.337 19.546 L 70.337 22.512 C 69.665 22.723 68.872 22.844 67.834 22.844 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6f0g51\",layoutDependency:layoutDependency,layoutId:\"bd_VoFunP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.318 15.734\" overflow=\"visible\"><path d=\"M 7.964 0 C 11.962 0 15.318 2.632 15.318 7.504 C 15.318 7.837 15.318 8.109 15.287 8.593 L 3.296 8.593 C 3.449 11.074 5.463 12.708 7.995 12.708 C 10.131 12.708 11.565 11.74 12.359 10.409 L 14.922 12.224 C 13.549 14.372 11.169 15.734 7.965 15.734 C 3.326 15.734 0 12.466 0 7.867 C 0 3.419 3.326 0 7.965 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qc7n14\",layoutDependency:layoutDependency,layoutId:\"Yaj2JSEFT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.483 3.357\" overflow=\"visible\"><path d=\"M 0.002 3.357 L 8.483 3.357 C 8.117 1.179 6.347 0 4.395 0 C 2.441 0 0.458 1.119 0 3.357 L 0.002 3.357 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4c1cmz\",layoutDependency:layoutDependency,layoutId:\"fiev6iD4U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.783 15.128\" overflow=\"visible\"><path d=\"M 0 0 L 3.723 0 L 8.361 10.591 L 13.03 0 L 16.783 0 L 9.857 15.128 L 6.897 15.128 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1grib4a\",layoutDependency:layoutDependency,layoutId:\"rajTMiDFW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.99 15.734\" overflow=\"visible\"><path d=\"M 7.995 15.734 C 3.48 15.734 0 12.254 0 7.867 C 0 3.479 3.479 0 7.995 0 C 12.511 0 15.99 3.48 15.99 7.867 C 15.99 12.253 12.511 15.734 7.995 15.734 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hgzpeg\",layoutDependency:layoutDependency,layoutId:\"cLMc9RlUP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.185 9.561\" overflow=\"visible\"><path d=\"M 4.608 9.561 C 7.293 9.561 9.185 7.473 9.185 4.78 C 9.185 2.087 7.294 0 4.608 0 C 1.892 0 0 2.088 0 4.78 C 0 7.473 1.892 9.561 4.608 9.561 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4x2x7k\",layoutDependency:layoutDependency,layoutId:\"h2C3j7Xtv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.357 22.693\" overflow=\"visible\"><path d=\"M 0 0 L 3.357 0 L 3.357 22.693 L 0 22.693 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dv647h\",layoutDependency:layoutDependency,layoutId:\"NPxLDMM9U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.894 19.485\" overflow=\"visible\"><path d=\"M 8.391 19.485 C 5.462 19.485 3.174 17.882 3.174 14.463 L 3.174 7.171 L 0 7.171 L 0 4.206 L 3.174 4.206 L 3.174 0 L 6.53 0 L 6.53 4.206 L 10.894 4.206 L 10.894 7.171 L 6.53 7.171 L 6.53 13.918 C 6.53 15.794 7.354 16.49 9.093 16.49 C 9.735 16.49 10.406 16.369 10.894 16.187 L 10.894 19.153 C 10.223 19.364 9.429 19.485 8.391 19.485 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ulzyp8\",layoutDependency:layoutDependency,layoutId:\"U0x6uu7aB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.313 5.268\" overflow=\"visible\"><path d=\"M 2.657 5.268 C 4.124 5.268 5.313 4.089 5.313 2.634 C 5.313 1.179 4.124 0 2.657 0 C 1.189 0 0 1.179 0 2.634 C 0 4.089 1.189 5.268 2.657 5.268 Z\" fill=\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({BrJki5A96:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.313 5.268\" overflow=\"visible\"><path d=\"M 2.657 5.268 C 4.124 5.268 5.313 4.089 5.313 2.634 C 5.313 1.179 4.124 0 2.657 0 C 1.189 0 0 1.179 0 2.634 C 0 4.089 1.189 5.268 2.657 5.268 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jb8bx5\",layoutDependency:layoutDependency,layoutId:\"SdYFxsgIP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.017 5.214\" overflow=\"visible\"><path d=\"M 5.087 0 C 5.087 0.921 4.602 1.774 3.808 2.252 C 3.014 2.73 2.027 2.762 1.203 2.337 L 0 4.625 C 0.75 5.013 1.584 5.215 2.43 5.214 C 5.334 5.214 8.017 2.88 8.017 0 Z\" fill=\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({BrJki5A96:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.017 5.214\" overflow=\"visible\"><path d=\"M 5.087 0 C 5.087 0.921 4.602 1.774 3.808 2.252 C 3.014 2.73 2.027 2.762 1.203 2.337 L 0 4.625 C 0.75 5.013 1.584 5.215 2.43 5.214 C 5.334 5.214 8.017 2.88 8.017 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jIKV0.framer-yzpct9, .framer-jIKV0 .framer-yzpct9 { display: block; }\",\".framer-jIKV0.framer-1yi1v9p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jIKV0 .framer-fxwvcg { height: 23px; position: relative; width: 78px; }\",\".framer-jIKV0 .framer-ki2fup { height: 23px; left: 0px; position: absolute; top: 0px; width: 71px; }\",\".framer-jIKV0 .framer-6f0g51 { height: 16px; left: 0px; position: absolute; top: 8px; width: 16px; }\",\".framer-jIKV0 .framer-qc7n14 { height: 4px; left: 4px; position: absolute; top: 10px; width: 9px; }\",\".framer-jIKV0 .framer-4c1cmz { height: 15px; left: 17px; position: absolute; top: 8px; width: 17px; }\",\".framer-jIKV0 .framer-1grib4a { height: 16px; left: 34px; position: absolute; top: 8px; width: 16px; }\",\".framer-jIKV0 .framer-hgzpeg { height: 10px; left: 38px; position: absolute; top: 11px; width: 9px; }\",\".framer-jIKV0 .framer-4x2x7k { height: 23px; left: 54px; position: absolute; top: 0px; width: 4px; }\",\".framer-jIKV0 .framer-dv647h { height: 20px; left: 60px; position: absolute; top: 4px; width: 11px; }\",\".framer-jIKV0 .framer-1ulzyp8 { height: 6px; left: 73px; position: absolute; top: 18px; width: 6px; }\",\".framer-jIKV0 .framer-1jb8bx5 { height: 5px; left: 5px; position: absolute; top: 0px; width: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BrJki5A96\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTsS4NczAY=withCSS(Component,css,\"framer-jIKV0\");export default FramerTsS4NczAY;FramerTsS4NczAY.displayName=\"Logo Hover\";FramerTsS4NczAY.defaultProps={height:22,width:78};addPropertyControls(FramerTsS4NczAY,{variant:{options:[\"nMuWzE5lN\",\"BrJki5A96\"],optionTitles:[\"Variant 1\",\"White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTsS4NczAY,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTsS4NczAY\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"22\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"78\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BrJki5A96\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TsS4NczAY.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AtomsButton from\"https://framerusercontent.com/modules/96iHaHM9IobWuL1I7PTm/LlUA2sZGE7Dkh3zAiBu9/jWr7Vgrxk.js\";import LogoHover from\"https://framerusercontent.com/modules/YvGE53NuUHKR612mGrxT/BQwi2VcYjMtAxULJUly3/TsS4NczAY.js\";const LogoHoverFonts=getFonts(LogoHover);const AtomsButtonFonts=getFonts(AtomsButton);const cycleOrder=[\"Q7MxvM3Af\",\"cBKLdGeV4\",\"T6Hbzt8pK\",\"qdbQdvTa6\"];const serializationHash=\"framer-cuZv7\";const variantClassNames={cBKLdGeV4:\"framer-v-32ha6a\",Q7MxvM3Af:\"framer-v-16redpe\",qdbQdvTa6:\"framer-v-4bzpl0\",T6Hbzt8pK:\"framer-v-rwdkz6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YShsoO2fZ=undefined;const nJXwMxaGd=undefined;const veWCaZ0Qu=undefined;const sT_QhF3pH=undefined;const QcjqRUGq_=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop / Dark\":\"Q7MxvM3Af\",\"Desktop / Light\":\"cBKLdGeV4\",\"Mobile / Dark\":\"T6Hbzt8pK\",\"Mobile / Light\":\"qdbQdvTa6\"};const Variants=motion.create(React.Fragment);const getProps=({arrowWhite,buttonBackground,buttonColor,height,id,navigationBackground,text,width,...props})=>{return{...props,nJXwMxaGd:text??props.nJXwMxaGd??\"Book a call\",QcjqRUGq_:arrowWhite??props.QcjqRUGq_??true,sT_QhF3pH:buttonColor??props.sT_QhF3pH??\"rgb(31, 36, 41)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Q7MxvM3Af\",veWCaZ0Qu:buttonBackground??props.veWCaZ0Qu??\"rgb(255, 255, 255)\",YShsoO2fZ:navigationBackground??props.YShsoO2fZ??\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29))\"};};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,YShsoO2fZ,veWCaZ0Qu,sT_QhF3pH,nJXwMxaGd,QcjqRUGq_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q7MxvM3Af\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16redpe\",className,classNames),\"data-framer-name\":\"Desktop / Dark\",layoutDependency:layoutDependency,layoutId:\"Q7MxvM3Af\",ref:refBinding,style:{backgroundColor:YShsoO2fZ,...style},variants:{qdbQdvTa6:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({cBKLdGeV4:{\"data-framer-name\":\"Desktop / Light\"},qdbQdvTa6:{\"data-framer-name\":\"Mobile / Light\"},T6Hbzt8pK:{\"data-framer-name\":\"Mobile / Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6jwctv\",layoutDependency:layoutDependency,layoutId:\"cqdDf60cw\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s5j24y\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"xlwdt5wUi\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(12+((componentViewport?.height||64)-24-40)/2)+0+0+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x62tga-container\",layoutDependency:layoutDependency,layoutId:\"sPYwBa44z-container\",nodeId:\"sPYwBa44z\",rendersWithMotion:true,scopeId:\"d9R0C306e\",children:/*#__PURE__*/_jsx(LogoHover,{height:\"100%\",id:\"sPYwBa44z\",layoutId:\"sPYwBa44z\",variant:matchVariant(\"BrJki5A96\"),width:\"100%\",...addPropertyOverrides({cBKLdGeV4:{variant:matchVariant(\"nMuWzE5lN\")},qdbQdvTa6:{variant:matchVariant(\"nMuWzE5lN\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gwr1wh\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"VChuTPe9I\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"InR5N2Pkz\"},motionChild:true,nodeId:\"ydEsncDtq\",openInNewTab:false,scopeId:\"d9R0C306e\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1psjd4b framer-1q4iw1h\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"ydEsncDtq\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0FCQ05vcm1hbCBSZWd1bGFy\",\"--framer-font-family\":'\"ABCNormal Regular\", \"ABCNormal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Services\"})}),className:\"framer-lzvqx5\",fonts:[\"CUSTOM;ABCNormal Regular\"],layoutDependency:layoutDependency,layoutId:\"THrSTnz2g\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{cBKLdGeV4:{\"--extracted-r6o4lv\":\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29))\"},qdbQdvTa6:{\"--extracted-r6o4lv\":\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cBKLdGeV4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0FCQ05vcm1hbCBSZWd1bGFy\",\"--framer-font-family\":'\"ABCNormal Regular\", \"ABCNormal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)))\"},children:\"Services\"})})},qdbQdvTa6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0FCQ05vcm1hbCBSZWd1bGFy\",\"--framer-font-family\":'\"ABCNormal Regular\", \"ABCNormal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)))\"},children:\"Services\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zmjxlc\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"SpHBR5d7k\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(12+((componentViewport?.height||64)-24-40)/2)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vype2e-container\",layoutDependency:layoutDependency,layoutId:\"nQShAn2ia-container\",nodeId:\"nQShAn2ia\",rendersWithMotion:true,scopeId:\"d9R0C306e\",children:/*#__PURE__*/_jsx(AtomsButton,{Cqo_Gd2WS:QcjqRUGq_,height:\"100%\",id:\"nQShAn2ia\",jV8Mntb5G:sT_QhF3pH,layoutId:\"nQShAn2ia\",LIsob9nc2:veWCaZ0Qu,u3OekTuav:nJXwMxaGd,variant:matchVariant(\"qPVaWTV60\"),width:\"100%\",...addPropertyOverrides({cBKLdGeV4:{Cqo_Gd2WS:true,jV8Mntb5G:\"rgb(255, 255, 255)\",LIsob9nc2:\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29))\",variant:matchVariant(\"xS2Dn2VT0\")},qdbQdvTa6:{variant:matchVariant(\"xS2Dn2VT0\")}},baseVariant,gestureVariant)})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cuZv7.framer-1q4iw1h, .framer-cuZv7 .framer-1q4iw1h { display: block; }\",\".framer-cuZv7.framer-16redpe { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 20px 12px 20px; position: relative; width: 1200px; }\",\".framer-cuZv7 .framer-6jwctv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1056px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cuZv7 .framer-1s5j24y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1056px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cuZv7 .framer-1x62tga-container, .framer-cuZv7 .framer-vype2e-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cuZv7 .framer-gwr1wh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cuZv7 .framer-1psjd4b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cuZv7 .framer-lzvqx5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cuZv7 .framer-zmjxlc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-cuZv7.framer-v-rwdkz6.framer-16redpe, .framer-cuZv7.framer-v-4bzpl0.framer-16redpe { width: 400px; }\",\".framer-cuZv7.framer-v-rwdkz6 .framer-1s5j24y, .framer-cuZv7.framer-v-4bzpl0 .framer-1s5j24y { gap: unset; justify-content: space-between; }\",\".framer-cuZv7.framer-v-rwdkz6 .framer-gwr1wh, .framer-cuZv7.framer-v-4bzpl0 .framer-gwr1wh { padding: 0px 10px 0px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cBKLdGeV4\":{\"layout\":[\"fixed\",\"auto\"]},\"T6Hbzt8pK\":{\"layout\":[\"fixed\",\"auto\"]},\"qdbQdvTa6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YShsoO2fZ\":\"navigationBackground\",\"veWCaZ0Qu\":\"buttonBackground\",\"sT_QhF3pH\":\"buttonColor\",\"nJXwMxaGd\":\"text\",\"QcjqRUGq_\":\"arrowWhite\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd9R0C306e=withCSS(Component,css,\"framer-cuZv7\");export default Framerd9R0C306e;Framerd9R0C306e.displayName=\"Organisms/Navigation\";Framerd9R0C306e.defaultProps={height:64,width:1200};addPropertyControls(Framerd9R0C306e,{variant:{options:[\"Q7MxvM3Af\",\"cBKLdGeV4\",\"T6Hbzt8pK\",\"qdbQdvTa6\"],optionTitles:[\"Desktop / Dark\",\"Desktop / Light\",\"Mobile / Dark\",\"Mobile / Light\"],title:\"Variant\",type:ControlType.Enum},YShsoO2fZ:{defaultValue:'var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {\"name\":\"Background\"} */',title:\"Navigation Background\",type:ControlType.Color},veWCaZ0Qu:{defaultValue:\"rgb(255, 255, 255)\",title:\"Button Background\",type:ControlType.Color},sT_QhF3pH:{defaultValue:\"rgb(31, 36, 41)\",title:\"Button Color\",type:ControlType.Color},nJXwMxaGd:{defaultValue:\"Book a call\",displayTextArea:false,title:\"Text\",type:ControlType.String},QcjqRUGq_:{defaultValue:true,title:\"Arrow White\",type:ControlType.Boolean}});addFonts(Framerd9R0C306e,[{explicitInter:true,fonts:[{cssFamilyName:\"ABCNormal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABCNormal\",url:\"https://framerusercontent.com/assets/8hGk1ifdvBWhHWf5QJPqtB6HB5w.woff\",weight:\"400\"}]},...LogoHoverFonts,...AtomsButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd9R0C306e\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cBKLdGeV4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T6Hbzt8pK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qdbQdvTa6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"YShsoO2fZ\\\":\\\"navigationBackground\\\",\\\"veWCaZ0Qu\\\":\\\"buttonBackground\\\",\\\"sT_QhF3pH\\\":\\\"buttonColor\\\",\\\"nJXwMxaGd\\\":\\\"text\\\",\\\"QcjqRUGq_\\\":\\\"arrowWhite\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d9R0C306e.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,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 OrganismsNavigation from\"#framer/local/canvasComponent/d9R0C306e/d9R0C306e.js\";import OrganismsFooter from\"#framer/local/canvasComponent/xT10SwTjC/xT10SwTjC.js\";const OrganismsNavigationFonts=getFonts(OrganismsNavigation);const OrganismsFooterFonts=getFonts(OrganismsFooter);const OrganismsNavigationControls=getPropertyControls(OrganismsNavigation);const breakpoints={D8c30gidE:\"(max-width: 1199.98px)\",dWnTvv6k7:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-nNITm\";const variantClassNames={D8c30gidE:\"framer-v-1ytf009\",dWnTvv6k7:\"framer-v-u260ij\"};const Z8hsC9tc4=undefined;const pbNmQtkXo=undefined;const gZSuYwhWx=undefined;const tco2NQ1RI=undefined;const VADwBMpOb=undefined;const QcTOi5tOa=undefined;const X82sfSwz7=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nNITm.framer-1w2wfbr, .framer-nNITm .framer-1w2wfbr { display: block; }\",\".framer-nNITm.framer-u260ij { align-content: center; align-items: center; background-color: var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, #161a1d); 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-nNITm .framer-o3jppi-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-nNITm .framer-r8411a { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-nNITm .framer-1jbx2bm-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={D8c30gidE:\"(max-width: 1199.98px)\",dWnTvv6k7:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"dWnTvv6k7\",Phone:\"D8c30gidE\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop / Dark\":\"Q7MxvM3Af\",\"Desktop / Light\":\"cBKLdGeV4\",\"Mobile / Dark\":\"T6Hbzt8pK\",\"Mobile / Light\":\"qdbQdvTa6\"};const getProps=({buttonArrowWhite,buttonBackground,buttonColor,buttonText,height,id,navigationBackground,navigationVariant,showFooter,width,...props})=>{return{...props,gZSuYwhWx:buttonBackground??props.gZSuYwhWx??\"rgb(255, 255, 255)\",pbNmQtkXo:navigationBackground??props.pbNmQtkXo??\"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29))\",QcTOi5tOa:buttonArrowWhite??props.QcTOi5tOa??true,tco2NQ1RI:buttonColor??props.tco2NQ1RI??\"rgb(31, 36, 41)\",VADwBMpOb:buttonText??props.VADwBMpOb??\"Book a call\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dWnTvv6k7\",X82sfSwz7:showFooter??props.X82sfSwz7??true,Z8hsC9tc4:humanReadableEnumMap[navigationVariant]??navigationVariant??props.Z8hsC9tc4??\"Q7MxvM3Af\"};};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,Z8hsC9tc4,pbNmQtkXo,gZSuYwhWx,tco2NQ1RI,VADwBMpOb,QcTOi5tOa,X82sfSwz7,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:\"dWnTvv6k7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-u260ij\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-o3jppi-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"YWVXcCYsp\",scopeId:\"iFpdiiVPj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D8c30gidE:{variant:matchVariant(\"T6Hbzt8pK\")}},children:/*#__PURE__*/_jsx(OrganismsNavigation,{height:\"100%\",id:\"YWVXcCYsp\",layoutId:\"YWVXcCYsp\",nJXwMxaGd:VADwBMpOb,QcjqRUGq_:QcTOi5tOa,sT_QhF3pH:tco2NQ1RI,style:{width:\"100%\"},variant:matchVariant(Z8hsC9tc4),veWCaZ0Qu:gZSuYwhWx,width:\"100%\",YShsoO2fZ:pbNmQtkXo})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-r8411a\"}),X82sfSwz7!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jbx2bm-container\",nodeId:\"jHjzVgkxC\",scopeId:\"iFpdiiVPj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D8c30gidE:{variant:matchVariant(\"VGrZkNb2K\")}},children:/*#__PURE__*/_jsx(OrganismsFooter,{height:\"100%\",id:\"jHjzVgkxC\",layoutId:\"jHjzVgkxC\",style:{width:\"100%\"},variant:matchVariant(\"tk1bjnpnJ\"),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\"]},\"D8c30gidE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Z8hsC9tc4\":\"navigationVariant\",\"pbNmQtkXo\":\"navigationBackground\",\"gZSuYwhWx\":\"buttonBackground\",\"tco2NQ1RI\":\"buttonColor\",\"VADwBMpOb\":\"buttonText\",\"QcTOi5tOa\":\"buttonArrowWhite\",\"X82sfSwz7\":\"showFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"dWnTvv6k7\":[\".framer-o3jppi-container\",\".framer-1jbx2bm-container\"],\"D8c30gidE\":[\".framer-o3jppi-container\",\".framer-1jbx2bm-container\"]}\n * @framerBreakpoints {\"dWnTvv6k7\":{\"min\":1200,\"canvasClassName\":\"framer-u260ij-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"D8c30gidE\":{\"max\":1199,\"canvasClassName\":\"framer-1ytf009-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant dWnTvv6k7\n * @framerLayoutTemplate true\n */const FrameriFpdiiVPj=withCSS(Component,css,\"framer-nNITm\");export default FrameriFpdiiVPj;FrameriFpdiiVPj.displayName=\"Template\";FrameriFpdiiVPj.defaultProps={height:1e3,width:1200};addPropertyControls(FrameriFpdiiVPj,{Z8hsC9tc4:OrganismsNavigationControls?.[\"variant\"]&&{...OrganismsNavigationControls[\"variant\"],defaultValue:\"Q7MxvM3Af\",description:undefined,hidden:undefined,title:\"Navigation Variant\"},pbNmQtkXo:{defaultValue:'var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29)) /* {\"name\":\"Background\"} */',title:\"Navigation Background\",type:ControlType.Color},gZSuYwhWx:{defaultValue:\"rgb(255, 255, 255)\",title:\"Button Background\",type:ControlType.Color},tco2NQ1RI:{defaultValue:\"rgb(31, 36, 41)\",title:\"Button Color\",type:ControlType.Color},VADwBMpOb:{defaultValue:\"Book a call\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},QcTOi5tOa:{defaultValue:true,title:\"Button Arrow White\",type:ControlType.Boolean},X82sfSwz7:{defaultValue:true,title:\"Show Footer\",type:ControlType.Boolean}});addFonts(FrameriFpdiiVPj,[{explicitInter:true,fonts:[]},...OrganismsNavigationFonts,...OrganismsFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriFpdiiVPj\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D8c30gidE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"dWnTvv6k7\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"dWnTvv6k7\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-u260ij-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"D8c30gidE\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ytf009-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"Z8hsC9tc4\\\":\\\"navigationVariant\\\",\\\"pbNmQtkXo\\\":\\\"navigationBackground\\\",\\\"gZSuYwhWx\\\":\\\"buttonBackground\\\",\\\"tco2NQ1RI\\\":\\\"buttonColor\\\",\\\"VADwBMpOb\\\":\\\"buttonText\\\",\\\"QcTOi5tOa\\\":\\\"buttonArrowWhite\\\",\\\"X82sfSwz7\\\":\\\"showFooter\\\"}\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"dWnTvv6k7\\\":[\\\".framer-o3jppi-container\\\",\\\".framer-1jbx2bm-container\\\"],\\\"D8c30gidE\\\":[\\\".framer-o3jppi-container\\\",\\\".framer-1jbx2bm-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OrganismsNavigation from\"#framer/local/canvasComponent/d9R0C306e/d9R0C306e.js\";import OrganismsFooter from\"#framer/local/canvasComponent/xT10SwTjC/xT10SwTjC.js\";const OrganismsNavigationFonts=getFonts(OrganismsNavigation);const OrganismsFooterFonts=getFonts(OrganismsFooter);const breakpoints={JIPaqHN4u:\"(min-width: 1200px)\",zelV0A5da:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-A0pwj\";const variantClassNames={JIPaqHN4u:\"framer-v-xjfhif\",zelV0A5da:\"framer-v-5rj6wq\"};const Q36DNvqI6=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A0pwj.framer-1o67cdc, .framer-A0pwj .framer-1o67cdc { display: block; }\",\".framer-A0pwj.framer-xjfhif { align-content: center; align-items: center; background-color: var(--11g9y2q); 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-A0pwj .framer-1g8cv0x-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-A0pwj .framer-1rkv437 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-A0pwj .framer-1gip9la-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={JIPaqHN4u:\"(min-width: 1200px)\",zelV0A5da:\"(max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"JIPaqHN4u\",Phone:\"zelV0A5da\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({fill,height,id,width,...props})=>{return{...props,Q36DNvqI6:fill??props.Q36DNvqI6??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JIPaqHN4u\"};};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,Q36DNvqI6,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:\"JIPaqHN4u\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(Q36DNvqI6)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-xjfhif\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--11g9y2q\":Q36DNvqI6,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1g8cv0x-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"PdC2Iz9Ly\",scopeId:\"f6Zn6lOd6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zelV0A5da:{variant:matchVariant(\"qdbQdvTa6\")}},children:/*#__PURE__*/_jsx(OrganismsNavigation,{height:\"100%\",id:\"PdC2Iz9Ly\",layoutId:\"PdC2Iz9Ly\",nJXwMxaGd:\"Let's chat\",QcjqRUGq_:true,sT_QhF3pH:\"rgb(31, 36, 41)\",style:{width:\"100%\"},variant:matchVariant(\"cBKLdGeV4\"),veWCaZ0Qu:\"rgb(255, 255, 255)\",width:\"100%\",YShsoO2fZ:Q36DNvqI6})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rkv437\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gip9la-container\",nodeId:\"Y1BfO3hCS\",scopeId:\"f6Zn6lOd6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zelV0A5da:{variant:matchVariant(\"VGrZkNb2K\")}},children:/*#__PURE__*/_jsx(OrganismsFooter,{height:\"100%\",id:\"Y1BfO3hCS\",layoutId:\"Y1BfO3hCS\",style:{width:\"100%\"},variant:matchVariant(\"tk1bjnpnJ\"),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\"]},\"zelV0A5da\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Q36DNvqI6\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"JIPaqHN4u\":[\".framer-1g8cv0x-container\",\".framer-1gip9la-container\"],\"zelV0A5da\":[\".framer-1g8cv0x-container\",\".framer-1gip9la-container\"]}\n * @framerBreakpoints {\"JIPaqHN4u\":{\"min\":1200,\"canvasClassName\":\"framer-xjfhif-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"zelV0A5da\":{\"max\":1199,\"canvasClassName\":\"framer-5rj6wq-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant JIPaqHN4u\n * @framerLayoutTemplate true\n */const Framerf6Zn6lOd6=withCSS(Component,css,\"framer-A0pwj\");export default Framerf6Zn6lOd6;Framerf6Zn6lOd6.displayName=\"Template Light\";Framerf6Zn6lOd6.defaultProps={height:1e3,width:1200};addPropertyControls(Framerf6Zn6lOd6,{Q36DNvqI6:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color}});addFonts(Framerf6Zn6lOd6,[{explicitInter:true,fonts:[]},...OrganismsNavigationFonts,...OrganismsFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf6Zn6lOd6\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"JIPaqHN4u\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-xjfhif-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"zelV0A5da\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-5rj6wq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"JIPaqHN4u\\\":[\\\".framer-1g8cv0x-container\\\",\\\".framer-1gip9la-container\\\"],\\\"zelV0A5da\\\":[\\\".framer-1g8cv0x-container\\\",\\\".framer-1gip9la-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"JIPaqHN4u\",\"framerVariables\":\"{\\\"Q36DNvqI6\\\":\\\"fill\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zelV0A5da\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/jV7Hz6TizC4xNkFOeyR1/sEzCwnG82wVoEWwUwYnq/iFpdiiVPj.js\";\r\nimport TemplateLight from \"https://framerusercontent.com/modules/rvMuVjdUp13LVZmCVNsi/I9b9HdVa8OSz5iebMYYZ/f6Zn6lOd6.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yp74feFV5akE2DsTFlTE/7G1QF3e8KIyw5p84cbdj/augiA20Il.js\")), path: \"/\"}, yj0ETXBha: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o7MBIOLnZkTGY8dWYWRp/pqalvjNM7qtwdF0CTwas/yj0ETXBha.js\")), path: \"/work/told\"}, SYvuQE8bU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lFW5fIYk8NOhdBKAH3ka/i2QHYg63pK4KZGhkWtul/SYvuQE8bU.js\")), path: \"/work/feder\"}, fKtB9lJ4i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s05stMCz4oz81RMG1H0d/Yqu20X0NBrAZT8zOqnzG/fKtB9lJ4i.js\")), path: \"/work/royal-canin\"}, D1D3gd9l1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AuMM8Pll5V9gEdCZpQtA/FlgCCuMuOq1DDqq6tGmO/D1D3gd9l1.js\")), path: \"/work/checkmyguest\"}, Zgu8KZyXU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x1DzC21wE0VGtC9r9oQp/Z0zKmkWwmwPF05AxrQZC/Zgu8KZyXU.js\")), path: \"/work/inqom\"}, P4CZqZRw6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iLMDNEhxf9ZCnnTEL9P0/IIuEcmXeHei8lZzOvIPD/P4CZqZRw6.js\")), path: \"/work/mobile-first\"}, VWo0ZLwEp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2XCLpY5MSO0vF9eHRKM7/DJGMRooMYnL9J6rX4TJA/VWo0ZLwEp.js\")), path: \"/work/design-book\"}, idibGPm5J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JFXjTKdUqenHYeWWyELb/u8tDEkTUhfiVw6KFkkDj/idibGPm5J.js\")), path: \"/about\"}, InR5N2Pkz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/khVKdtsNCR7Y9cMRBHZc/buDisYUMGKOva6HxV9uU/InR5N2Pkz.js\")), path: \"/services\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"bc5534124c04ed61566bc2acb7c45d03759ef188fbedc7396a193babbe8192be\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {gZSuYwhWx: \"rgb(255, 255, 255)\", pbNmQtkXo: \"var(--token-800dab92-ddda-448d-b7fd-4a5c8b64d8e9, rgb(22, 26, 29))\", QcTOi5tOa: true, tco2NQ1RI: \"rgb(31, 36, 41)\", VADwBMpOb: \"Let's chat\", X82sfSwz7: true, Z8hsC9tc4: \"Q7MxvM3Af\"}\r\nconst props2 = {Q36DNvqI6: \"rgba(255, 255, 255, 0)\"}\r\nconst props3 = {...props2, Q36DNvqI6: \"rgb(255, 255, 255)\"}\r\nconst props4 = {...props1, pbNmQtkXo: \"rgb(71, 68, 227)\", X82sfSwz7: false}\r\nconst templateProps = {augiA20Il: props1, D1D3gd9l1: props2, fKtB9lJ4i: props3, idibGPm5J: props1, InR5N2Pkz: props3, P4CZqZRw6: props2, SYvuQE8bU: props2, VWo0ZLwEp: props2, yj0ETXBha: props2, Zgu8KZyXU: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Zgu8KZyXU\":\r\ncase \"idibGPm5J\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ncase \"yj0ETXBha\":\r\ncase \"SYvuQE8bU\":\r\ncase \"fKtB9lJ4i\":\r\ncase \"D1D3gd9l1\":\r\ncase \"P4CZqZRw6\":\r\ncase \"VWo0ZLwEp\":\r\ncase \"InR5N2Pkz\":\r\nreturn React.createElement(TemplateLight, {...props, key: \"TemplateLight\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Zgu8KZyXU\":\r\ncase \"idibGPm5J\":\r\nreturn [{hash: \"u260ij\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1ytf009\", mediaQuery: \"(max-width: 1199.98px)\"}]\r\ncase \"yj0ETXBha\":\r\ncase \"SYvuQE8bU\":\r\ncase \"fKtB9lJ4i\":\r\ncase \"D1D3gd9l1\":\r\ncase \"P4CZqZRw6\":\r\ncase \"VWo0ZLwEp\":\r\ncase \"InR5N2Pkz\":\r\nreturn [{hash: \"xjfhif\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"5rj6wq\", mediaQuery: \"(max-width: 1199.98px)\"}]\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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\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://www.evolt.io\",\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/CGRfQ6JBP7FUEf6McWSo/jucXlFzW00F989BcCSuo/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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 serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}