{"version":3,"file":"script_main.DEnm31WM.mjs","names":["mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","GlobeSimple","More","TooltipFonts","Tooltip","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","emptyStateStyle","useState","useRef","containerStyles","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","enabledGestures","serializationHash","variantClassNames","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","useStore","useState","i","j","e","Component","Component","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","useState","HouseFactory","React","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","IconSize","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Single","SingleInfo","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","SingleToggle","TooltipFonts","Tooltip","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","c","e","o","l","d","t","a","u","n","e","t","r","n","v","A","k","x","O","a","o","s","i","u","l","C","P","V","W","p","g","b","y","c","S","$","T","j","B","H","Z","ne","u","t","A","s","e","x","w","r","n","a","i","g","y","f","_","V","o","C","P","c","d","S","m.createElement","p","s","e","t","n","i","r","L","o","a","d","h","f","u","c","l","p","m","g","v","b","y","_","j.createContext","q","O","I","k","V","z","Y","Q","se","F","E","P","w","S","C","R","T","A","x","U","j","D","re","N","ue","j.createElement","t","e","r","a","o","s","i","n","u","l","p","w","h","c","m","f","useRef","useState","e","buttonRect","elementRect","animated","Component","addPropertyOverrides","Image","TooltipFonts","Tooltip","enabledGestures","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","MotionAWithFXWithOptimizedAppearEffect","LogoFonts","Logo","ContainerWithFXWithOptimizedAppearEffect","ToogleTooltipFonts","ToogleTooltip","ButtonLanguageFonts","ButtonLanguage","ButtonTranslateFonts","ButtonTranslate","MotionDivWithFX","CursorDefaultFonts","CursorDefault","breakpoints","serializationHash","variantClassNames","animation","animation1","animation2","transition3","animation3","transition4","animation4","animation5","animation6","animation7","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","cursor","Component","useRef","React.useId","React.useRef","className","PropertyOverrides","_Fragment","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","Variants","React.Fragment","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","LogoFonts","Logo","ButtonHeaderFonts","ButtonHeader","ToogleTooltipFonts","ToogleTooltip","ButtonLanguageFonts","ButtonLanguage","ButtonTranslateFonts","ButtonTranslate","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition3","animation1","animation2","animation3","animation4","animation5","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","cursor1","cursor2","createLayoutDependency","useRef","React.useId","React.useRef","className","_Fragment","css","addPropertyOverrides","ArrowUpRight","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getProps","className","addPropertyOverrides","ArrowUp","Tooltip","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","ButtonTop","ButtonFooter","serializationHash","variantClassNames","animation","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Logo","ButtonHeader","ToogleTooltip","ButtonLanguage","ButtonTranslate","FooterCard","Header","CursorDefault","CursorFooter","isBrowser","useRef","React.useId","React.useRef","className","PropertyOverrides","_Fragment","React.createElement","Default","UserComponent","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","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/04bJ4Q3sgmNZviaX6Vus/1CsijNZ3Rw1UCLqXAqrk/faKo4IfaE.js","https:/framerusercontent.com/modules/hhcJ8FF2VCzawmYX6K5w/KkSOKNLRuciOGCYpM1cm/RF8mgP5Iu.js","https:/framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js","https:/framerusercontent.com/modules/3FxnZs7X4aw8MdawaURy/HPqgunhh0ZHDXr7k63rk/ezu_zQ34E.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js","https:/framerusercontent.com/modules/umPrMpFZwinMKpa0tPum/AuPICVQg1azFfmU5nq9U/MenzzoTranslateV2.js","https:/framerusercontent.com/modules/NRoio2CdRsvaiVp114dG/VCMW0koUM0nZAO4yJDMR/qJcQPJxkV.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/qI1autnce1ngcX7nJQbN/F8GOjVGSpZOM9Vfv4HZW/SingleToggle.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.53","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js","https:/framerusercontent.com/modules/jwAuvxBXOX4zjmocUki8/6iC3RFYNV5qlqWJShKva/ZhuVmTTqy.js","https:/framerusercontent.com/modules/cBF15lBi7RiyI8q4CFpd/VDKXw1bdoJ5vGWb1hZF8/Zbmf7W7C5.js","https:/framerusercontent.com/modules/cmTtXrGIgvlXurH1sYiX/tgHYG0Nug99jKoDcYXkw/Vuw93iw32.js","https:/framerusercontent.com/modules/2rAsLp1hWPGgfV9JGM4D/LTQlW1AIknM0azCoX4TJ/WXC_KZVu2.js","https:/ga.jspm.io/npm:@react-spring/rafz@9.7.4/dist/react-spring_rafz.modern.mjs","https:/ga.jspm.io/npm:@react-spring/shared@9.7.4/dist/react-spring_shared.modern.mjs","https:/ga.jspm.io/npm:@react-spring/animated@9.7.4/dist/react-spring_animated.modern.mjs","https:/ga.jspm.io/npm:@react-spring/types@9.7.4/dist/react-spring_types.modern.mjs","https:/ga.jspm.io/npm:@react-spring/core@9.7.4/dist/react-spring_core.modern.mjs","https:/ga.jspm.io/npm:@react-spring/web@9.7.4/dist/react-spring_web.modern.mjs","https:/ga.jspm.io/npm:react-spring@9.7.4/dist/react-spring.modern.mjs","https:/framerusercontent.com/modules/6eQugweRgMeMkymQ9WD3/tfIcx0C4FeASTDhLV9kM/PatternHover.js","https:/framerusercontent.com/modules/GPswpicXvXQv3f9XLNnM/wgBzQI8Vm0LanLd62HaW/yGbhO9Gve.js","https:/framerusercontent.com/modules/DmBuDSt9z0kpY3W3JFDv/gPFqi62GIBuIedPnwRST/nSARdaegY.js","https:/framerusercontent.com/modules/OD7WdFztIS9O1cSIplSR/V4HYiUdfUA1WskqhH3hI/f8Ykeklx_.js","https:/framerusercontent.com/modules/lRtWzQkMYrlEHuHPD1QQ/8W4LAfRu3YVdwa6YDUkk/ZIFat98TD.js","https:/framerusercontent.com/modules/34SssFVHfsRJnFDPyUz4/KsihVevHRkdMn8tUj3RN/IUBiwAWC1.js","https:/framerusercontent.com/modules/OO3SdOlJ9a9YAekGa4jX/H8xBpSCQLlUc9QbzNQfm/K1qroJFZ7.js","https:/framerusercontent.com/modules/tGEIsQ6fbyaRZrpVlx0t/RjlwZGs9ah1BjgLhcBYp/Dd4NlrHlm.js","https:/framerusercontent.com/modules/I5lkzwAWcDVMmsnlG4A7/Kngm6sk5drQt8aV76sgq/YPgFYhtfT.js","https:/framerusercontent.com/modules/8VYCh0H7NWXEe3gwDZkG/RahnwDkRz6fohKs5DdZ0/MYqoPVWBg.js","https:/framerusercontent.com/modules/zyj5lrw4SmgVBpQ5IyWB/FwUstC1FxFTjTkYg9xg3/mg7_DtoMw.js","https:/framerusercontent.com/modules/XJ0OWoFIFlrRUPnX7MQG/VysgNjbd1YtZMeLanMd3/RK1myVfHF.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (04b9457)\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 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.418 3.582 16 8 16 C 12.418 16 16 12.418 16 8 C 15.995 3.584 12.416 0.005 8 0 Z M 14.74 7.385 L 11.676 7.385 C 11.538 4.576 10.457 2.59 9.57 1.415 C 12.393 2.093 14.472 4.493 14.741 7.385 Z M 5.556 8.615 L 10.444 8.615 C 10.266 11.816 8.734 13.778 8 14.538 C 7.265 13.777 5.734 11.815 5.556 8.615 Z M 5.556 7.385 C 5.734 4.184 7.266 2.222 8 1.462 C 8.735 2.225 10.266 4.187 10.444 7.385 Z M 6.43 1.415 C 5.543 2.59 4.462 4.576 4.324 7.385 L 1.259 7.385 C 1.528 4.493 3.607 2.093 6.43 1.415 Z M 1.259 8.615 L 4.324 8.615 C 4.464 11.424 5.543 13.41 6.43 14.585 C 3.607 13.907 1.528 11.507 1.259 8.615 Z M 9.567 14.585 C 10.454 13.41 11.533 11.424 11.673 8.615 L 14.738 8.615 C 14.47 11.506 12.392 13.905 9.57 14.585 Z\" fill=\"var(--1moh9cd, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\" height=\"16px\" id=\"fi9Vr9HNc\" transform=\"translate(4 4)\" 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,IvJ9wZJrT:fill??props.IvJ9wZJrT??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IvJ9wZJrT,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1QiiY\",className),layoutId:layoutId,ref:ref,style:{\"--1moh9cd\":IvJ9wZJrT,...style}});});const css=[`.framer-1QiiY { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1moh9cd); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IvJ9wZJrT\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Globe-simple\",\"color\":{\"type\":\"variable\",\"value\":\"1moh9cd\"},\"set\":{\"localId\":\"vectorSet/nklATDv7g\",\"id\":\"nklATDv7g\",\"moduleId\":\"xnnJ9RZoFasF4OOAoCGG\"}}\n */const Icon=withCSS(Component,css,\"framer-1QiiY\");Icon.displayName=\"Globe-simple\";export default Icon;addPropertyControls(Icon,{IvJ9wZJrT:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"IvJ9wZJrT\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Globe-simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1moh9cd\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nklATDv7g\\\",\\\"id\\\":\\\"nklATDv7g\\\",\\\"moduleId\\\":\\\"xnnJ9RZoFasF4OOAoCGG\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (046e64a)\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 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.4 8 C 2.4 8.663 1.863 9.2 1.2 9.2 C 0.537 9.2 0 8.663 0 8 C 0 7.337 0.537 6.8 1.2 6.8 C 1.863 6.8 2.4 7.337 2.4 8 Z M 1.2 2.4 C 1.863 2.4 2.4 1.863 2.4 1.2 C 2.4 0.537 1.863 0 1.2 0 C 0.537 0 0 0.537 0 1.2 C 0 1.863 0.537 2.4 1.2 2.4 Z M 1.2 13.6 C 0.537 13.6 0 14.137 0 14.8 C 0 15.463 0.537 16 1.2 16 C 1.863 16 2.4 15.463 2.4 14.8 C 2.4 14.137 1.863 13.6 1.2 13.6 Z\" fill=\"var(--1moh9cd, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\" height=\"15.999999427795409px\" id=\"p9vsc7gQF\" transform=\"translate(11 4)\" width=\"2.3999999999999773px\"/></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,IvJ9wZJrT:fill??props.IvJ9wZJrT??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IvJ9wZJrT,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dmugD\",className),layoutId:layoutId,ref:ref,style:{\"--1moh9cd\":IvJ9wZJrT,...style}});});const css=[`.framer-dmugD { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1moh9cd); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IvJ9wZJrT\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"More\",\"color\":{\"type\":\"variable\",\"value\":\"1moh9cd\"},\"set\":{\"localId\":\"vectorSet/nklATDv7g\",\"id\":\"nklATDv7g\",\"moduleId\":\"xnnJ9RZoFasF4OOAoCGG\"}}\n */const Icon=withCSS(Component,css,\"framer-dmugD\");Icon.displayName=\"More\";export default Icon;addPropertyControls(Icon,{IvJ9wZJrT:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"More\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1moh9cd\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nklATDv7g\\\",\\\"id\\\":\\\"nklATDv7g\\\",\\\"moduleId\\\":\\\"xnnJ9RZoFasF4OOAoCGG\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"IvJ9wZJrT\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-E210y\";const variantClassNames={pzAhChR4C:\"framer-v-tc8gly\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,fill,height,id,title,width,...props})=>{return{...props,CX8ucTx21:title??props.CX8ucTx21??\"Title\",tVP4ig6PE:color??props.tVP4ig6PE??\"rgb(38, 38, 38)\",XHHXZ8OmE:fill??props.XHHXZ8OmE??\"rgb(245, 245, 245)\"};};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,CX8ucTx21,XHHXZ8OmE,tVP4ig6PE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pzAhChR4C\",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-tc8gly\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pzAhChR4C\",ref:refBinding,style:{backgroundColor:XHHXZ8OmE,borderBottomLeftRadius:180,borderBottomRightRadius:180,borderTopLeftRadius:180,borderTopRightRadius:180,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tVP4ig6PE-nCvl37b16))\"},children:\"Title\"})}),className:\"framer-1yybo5e\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"UvNR4bvI3\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-tVP4ig6PE-nCvl37b16)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-tVP4ig6PE-nCvl37b16\":tVP4ig6PE},text:CX8ucTx21,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E210y.framer-1v4ihzw, .framer-E210y .framer-1v4ihzw { display: block; }\",\".framer-E210y.framer-tc8gly { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 14px 0px 14px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-E210y .framer-1yybo5e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"CX8ucTx21\":\"title\",\"XHHXZ8OmE\":\"fill\",\"tVP4ig6PE\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernCvl37b16=withCSS(Component,css,\"framer-E210y\");export default FramernCvl37b16;FramernCvl37b16.displayName=\"Tooltip\";FramernCvl37b16.defaultProps={height:32,width:55.5};addPropertyControls(FramernCvl37b16,{CX8ucTx21:{defaultValue:\"Title\",description:\"\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},XHHXZ8OmE:{defaultValue:\"rgb(245, 245, 245)\",title:\"Fill\",type:ControlType.Color},tVP4ig6PE:{defaultValue:\"rgb(38, 38, 38)\",title:\"Color\",type:ControlType.Color}});addFonts(FramernCvl37b16,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernCvl37b16\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"55.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"CX8ucTx21\\\":\\\"title\\\",\\\"XHHXZ8OmE\\\":\\\"fill\\\",\\\"tVP4ig6PE\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nCvl37b16.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GlobeSimple from\"https://framerusercontent.com/modules/04bJ4Q3sgmNZviaX6Vus/1CsijNZ3Rw1UCLqXAqrk/faKo4IfaE.js\";import More from\"https://framerusercontent.com/modules/hhcJ8FF2VCzawmYX6K5w/KkSOKNLRuciOGCYpM1cm/RF8mgP5Iu.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const GlobeSimpleFonts=getFonts(GlobeSimple);const MoreFonts=getFonts(More);const TooltipFonts=getFonts(Tooltip);const enabledGestures={VgLtSHPds:{hover:true}};const cycleOrder=[\"VgLtSHPds\",\"jBVkCk7oX\",\"HmAhN7GWg\",\"geBo4NQvJ\"];const serializationHash=\"framer-O6Rsz\";const variantClassNames={geBo4NQvJ:\"framer-v-rluanb\",HmAhN7GWg:\"framer-v-1n80dd3\",jBVkCk7oX:\"framer-v-44h546\",VgLtSHPds:\"framer-v-1ugce2c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"VgLtSHPds\",\"Variant 2\":\"jBVkCk7oX\",\"Variant 3\":\"HmAhN7GWg\",Mobile:\"geBo4NQvJ\"};const getProps=({click,fill,height,id,width,...props})=>{return{...props,a3baCWNEV:click??props.a3baCWNEV,variant:humanReadableVariantMap[props.variant]??props.variant??\"VgLtSHPds\",zJXj911Aw:fill??props.zJXj911Aw??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};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,a3baCWNEV,zJXj911Aw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VgLtSHPds\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j2xz98=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a3baCWNEV){const res=await a3baCWNEV(...args);if(res===false)return false;}setVariant(\"HmAhN7GWg\");});const onMouseEnterznuk2h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"jBVkCk7oX\");});const onMouseLeave1mvc7qy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"VgLtSHPds\");});const onTap1x6svzr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a3baCWNEV){const res=await a3baCWNEV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const isDisplayed=()=>{if(gestureVariant===\"VgLtSHPds-hover\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if(baseVariant===\"jBVkCk7oX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ugce2c\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VgLtSHPds\",onMouseEnter:onMouseEnterznuk2h,onTap:onTap1j2xz98,ref:refBinding,style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},...addPropertyOverrides({geBo4NQvJ:{\"data-framer-name\":\"Mobile\",onMouseEnter:undefined,onTap:onTap1x6svzr},HmAhN7GWg:{\"data-framer-name\":\"Variant 3\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1mvc7qy},jBVkCk7oX:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1mvc7qy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(GlobeSimple,{animated:true,className:\"framer-41kqeu\",layoutDependency:layoutDependency,layoutId:\"DHPEyXxju\",style:{\"--1moh9cd\":zJXj911Aw},...addPropertyOverrides({jBVkCk7oX:{whileHover:animation}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(More,{animated:true,className:\"framer-1huos0x\",layoutDependency:layoutDependency,layoutId:\"Ly17GYkxx\",style:{\"--1moh9cd\":zJXj911Aw}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jBVkCk7oX:{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||44)-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-frfvod-container\",layoutDependency:layoutDependency,layoutId:\"vbnUO2cvL-container\",nodeId:\"vbnUO2cvL\",rendersWithMotion:true,scopeId:\"ezu_zQ34E\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Language\",height:\"100%\",id:\"vbnUO2cvL\",layoutId:\"vbnUO2cvL\",style:{height:\"100%\"},tVP4ig6PE:\"rgb(0, 0, 0)\",width:\"100%\",XHHXZ8OmE:\"rgb(255, 255, 255)\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O6Rsz.framer-nvuhkt, .framer-O6Rsz .framer-nvuhkt { display: block; }\",\".framer-O6Rsz.framer-1ugce2c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 14px 10px 14px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-O6Rsz .framer-41kqeu { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-O6Rsz .framer-1huos0x { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-O6Rsz .framer-frfvod-container { bottom: -31px; flex: none; height: 32px; left: 50%; position: absolute; width: auto; z-index: 1; }\",\".framer-O6Rsz.framer-v-44h546.framer-1ugce2c { overflow: visible; will-change: unset; }\",\".framer-O6Rsz.framer-v-44h546 .framer-41kqeu { will-change: var(--framer-will-change-effect-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jBVkCk7oX\":{\"layout\":[\"auto\",\"auto\"]},\"HmAhN7GWg\":{\"layout\":[\"auto\",\"auto\"]},\"geBo4NQvJ\":{\"layout\":[\"auto\",\"auto\"]},\"VYXNtnU9Q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"a3baCWNEV\":\"click\",\"zJXj911Aw\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerezu_zQ34E=withCSS(Component,css,\"framer-O6Rsz\");export default Framerezu_zQ34E;Framerezu_zQ34E.displayName=\"button-language\";Framerezu_zQ34E.defaultProps={height:44,width:76};addPropertyControls(Framerezu_zQ34E,{variant:{options:[\"VgLtSHPds\",\"jBVkCk7oX\",\"HmAhN7GWg\",\"geBo4NQvJ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},a3baCWNEV:{title:\"Click\",type:ControlType.EventHandler},zJXj911Aw:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(Framerezu_zQ34E,[{explicitInter:true,fonts:[]},...GlobeSimpleFonts,...MoreFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerezu_zQ34E\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"76\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"a3baCWNEV\\\":\\\"click\\\",\\\"zJXj911Aw\\\":\\\"fill\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jBVkCk7oX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HmAhN7GWg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"geBo4NQvJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VYXNtnU9Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ezu_zQ34E.map","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas),allowFullScreen:true,allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; clipboard-write\"});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";const SCRIPT_ID=\"menzzo-google-translate-script-final-ux\";const STYLE_ID=\"menzzo-google-translate-style-final-ux\";const GOOGLE_ANCHOR_ID=\"google_translate_element-final-ux\";/**\n * Componente de tradução para Framer (Versão com Experiência Otimizada).\n * Usa o método de tradução instantânea para todas as plataformas.\n * No mobile, pode ser necessário um segundo clique para ativar a tradução.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function MenzzoTranslate(props){const{languageCode,originalLanguageCode,isResetButton,width,height}=props;useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(!document.getElementById(STYLE_ID)){const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=`\n                .goog-te-banner-frame, .skiptranslate, #${GOOGLE_ANCHOR_ID}, .goog-te-gadget { display: none !important; }\n                body { top: 0px !important; }\n                .goog-text-highlight { background: none !important; box-shadow: none !important; }\n            `;document.head.appendChild(style);}if(document.getElementById(SCRIPT_ID))return;if(!document.getElementById(GOOGLE_ANCHOR_ID)){const googleAnchor=document.createElement(\"div\");googleAnchor.id=GOOGLE_ANCHOR_ID;document.body.appendChild(googleAnchor);}window.googleTranslateElementInit=()=>{new window.google.translate.TranslateElement({pageLanguage:originalLanguageCode},GOOGLE_ANCHOR_ID);};const script=document.createElement(\"script\");script.id=SCRIPT_ID;script.src=`//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit`;script.async=true;document.head.appendChild(script);},[originalLanguageCode]);const waitForElement=(selector,timeout=5e3)=>{return new Promise(resolve=>{const interval=100;const endTime=Date.now()+timeout;const check=()=>{const el=document.querySelector(selector);if(el)resolve(el);else if(Date.now()<endTime)setTimeout(check,interval);else resolve(null);};check();});};const handleTranslate=async event=>{if(event&&typeof event.preventDefault===\"function\"){event.preventDefault();event.stopPropagation();}if(RenderTarget.current()===RenderTarget.canvas)return;const selectElement=await waitForElement(\".goog-te-combo\");if(selectElement){const targetLang=isResetButton?originalLanguageCode:languageCode;selectElement.value=targetLang;selectElement.dispatchEvent(new Event(\"change\",{bubbles:true}));}else{console.error(\"MenzzoTranslate: Widget do Google n\\xe3o encontrado.\");}};return /*#__PURE__*/_jsx(motion.div,{style:{width,height,cursor:\"pointer\"},onTap:handleTranslate,title:`Traduzir para: ${isResetButton?originalLanguageCode:languageCode}`});}// Controles e Tipos\naddPropertyControls(MenzzoTranslate,{languageCode:{type:ControlType.String,title:\"C\\xf3digo do Idioma\",defaultValue:\"en\",hidden:props=>props.isResetButton},originalLanguageCode:{type:ControlType.String,title:\"Idioma Original\",defaultValue:\"pt\"},isResetButton:{type:ControlType.Boolean,title:\"\\xc9 um Bot\\xe3o de Reset?\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MenzzoTranslate\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MenzzoTranslateV2.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import MenzzoTranslate from\"https://framerusercontent.com/modules/umPrMpFZwinMKpa0tPum/AuPICVQg1azFfmU5nq9U/MenzzoTranslateV2.js\";const MenzzoTranslateFonts=getFonts(MenzzoTranslate);const EmbedFonts=getFonts(Embed);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={cZj_1wmHq:{hover:true}};const serializationHash=\"framer-0v6vf\";const variantClassNames={cZj_1wmHq:\"framer-v-1l1b8f7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CL_edysZ1=undefined;const SRvJr5wnW=undefined;const wsQLMZ82a=undefined;const NFOgxwy9e=undefined;const amxdb77pW=undefined;const transition1={delay:.1,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};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:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};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=({c_digoDoIdioma2,click,height,id,idiomaOriginal2,nomeIdioma,sVGBandeira,width,...props})=>{return{...props,amxdb77pW:nomeIdioma??props.amxdb77pW??\"Portugu\\xeas\",CL_edysZ1:click??props.CL_edysZ1,NFOgxwy9e:sVGBandeira??props.NFOgxwy9e??'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:c_digoDoIdioma2??props.SRvJr5wnW??\"en\",wsQLMZ82a:idiomaOriginal2??props.wsQLMZ82a??\"pt\"};};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,CL_edysZ1,amxdb77pW,NFOgxwy9e,SRvJr5wnW,wsQLMZ82a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cZj_1wmHq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vsaxly=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CL_edysZ1){const res=await CL_edysZ1(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1l1b8f7\",className,classNames),\"data-framer-appear-id\":\"1l1b8f7\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cZj_1wmHq\",onTap:onTap1vsaxly,optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({\"cZj_1wmHq-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-syc6sp\",layoutDependency:layoutDependency,layoutId:\"RC_u38d4k\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ew6dag-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uWwtZJUgk-container\",nodeId:\"uWwtZJUgk\",rendersWithMotion:true,scopeId:\"qJcQPJxkV\",children:/*#__PURE__*/_jsx(MenzzoTranslate,{height:\"100%\",id:\"uWwtZJUgk\",isResetButton:false,languageCode:SRvJr5wnW,layoutId:\"uWwtZJUgk\",originalLanguageCode:wsQLMZ82a,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ss0d5n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SuDvNNsCN-container\",nodeId:\"SuDvNNsCN\",rendersWithMotion:true,scopeId:\"qJcQPJxkV\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:NFOgxwy9e,id:\"SuDvNNsCN\",layoutId:\"SuDvNNsCN\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\"},children:\"Portugu\\xeas\"})}),className:\"framer-kg4qo9\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"ZEyKVicjC\",style:{\"--extracted-r6o4lv\":\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:amxdb77pW,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ysj34s\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"D19sEnxIS\",whileHover:animation2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kxaneh\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"rtIkqtme6\",style:{backgroundColor:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0v6vf.framer-1mheoij, .framer-0v6vf .framer-1mheoij { display: block; }\",\".framer-0v6vf.framer-1l1b8f7 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 43px; justify-content: flex-start; overflow: hidden; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-0v6vf .framer-syc6sp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0v6vf .framer-1ew6dag-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-0v6vf .framer-1ss0d5n-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-0v6vf .framer-kg4qo9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0v6vf .framer-1ysj34s { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0v6vf .framer-1kxaneh { bottom: 0px; flex: none; left: -1px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-0v6vf.framer-v-1l1b8f7.hover .framer-1kxaneh { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; top: unset; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 127\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Zof_emwoJ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"CL_edysZ1\":\"click\",\"amxdb77pW\":\"nomeIdioma\",\"NFOgxwy9e\":\"sVGBandeira\",\"SRvJr5wnW\":\"c_digoDoIdioma2\",\"wsQLMZ82a\":\"idiomaOriginal2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqJcQPJxkV=withCSS(Component,css,\"framer-0v6vf\");export default FramerqJcQPJxkV;FramerqJcQPJxkV.displayName=\"button-translate\";FramerqJcQPJxkV.defaultProps={height:43,width:127};addPropertyControls(FramerqJcQPJxkV,{CL_edysZ1:{title:\"Click\",type:ControlType.EventHandler},amxdb77pW:{defaultValue:\"Portugu\\xeas\",displayTextArea:false,title:\"Nome Idioma\",type:ControlType.String},NFOgxwy9e:{defaultValue:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',displayTextArea:true,title:\"SVG Bandeira\",type:ControlType.String},SRvJr5wnW:{defaultValue:\"en\",title:\"C\\xf3digo Do Idioma 2\",type:ControlType.String},wsQLMZ82a:{defaultValue:\"pt\",title:\"Idioma Original 2\",type:ControlType.String}});addFonts(FramerqJcQPJxkV,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"}]},...MenzzoTranslateFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqJcQPJxkV\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"CL_edysZ1\\\":\\\"click\\\",\\\"amxdb77pW\\\":\\\"nomeIdioma\\\",\\\"NFOgxwy9e\\\":\\\"sVGBandeira\\\",\\\"SRvJr5wnW\\\":\\\"c_digoDoIdioma2\\\",\\\"wsQLMZ82a\\\":\\\"idiomaOriginal2\\\"}\",\"framerIntrinsicHeight\":\"43\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Zof_emwoJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"127\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qJcQPJxkV.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({// Set the starting theme below, otherwise default to system.\ntheme:\"system\"});const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",`${theme}`);bodyElement.setAttribute(\"toggle-theme\",`${theme}`);localStorage.setItem(\"theme\",`${theme}`);// Trigger event that is compatible with Framestack Theme Image Component\nconst event=new Event(\"themeChange\");window.dispatchEvent(event);return;};export function withSingleToggle(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{// If starting theme is other than light/dark then match device theme.\nif(store.theme!==\"dark\"&&store.theme!==\"light\"){// Detect system theme\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");let newTheme=mediaQuery.matches?\"dark\":\"light\";// Set store theme\nsetStore({theme:newTheme});localStorage.setItem(\"theme\",`${newTheme}`);}else{// Set the starting theme based on store\nlocalStorage.setItem(\"theme\",`${store.theme}`);}// Create attributes on html and body so that theme will be applied based on store\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement&&htmlElement.setAttribute(\"toggle-theme\",`${store.theme}`);bodyElement&&bodyElement.setAttribute(\"toggle-theme\",`${store.theme}`);// Create sets of light and dark mode tokens\nlet lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){// Get light and dark mode tokens\nif(rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);// Check for specific tokens or list all\nconst combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}lightThemeTokens=lightThemeTokens.join(\" \");}else if(rule.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}// Create styleSheet with id and populate with correct CSS text\nlet styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);// Cleanup function\nreturn()=>{// Check if the style element exists and remove it\nconst existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement&&htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement&&bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);const handleClick=()=>{let newTheme=store.theme===\"light\"?\"dark\":\"light\";setStore({theme:newTheme});changeTheme(newTheme);};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"light\"?\"Light\":\"Dark\",whileHover:{scale:1.1},onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSingleToggle\":{\"type\":\"reactHoc\",\"name\":\"withSingleToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SingleToggle.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.53)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (2a8efd8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"nwk9_16fU\",\"fTmWKR9rn\",\"qH6aVuVIA\",\"VYX6ihBN1\"];const serializationHash=\"framer-0Q0Mi\";const variantClassNames={fTmWKR9rn:\"framer-v-1gnynql\",nwk9_16fU:\"framer-v-10gs0tg\",qH6aVuVIA:\"framer-v-vob7dn\",VYX6ihBN1:\"framer-v-1gptdm4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={\"16\":\"nwk9_16fU\",\"20\":\"fTmWKR9rn\",\"24\":\"qH6aVuVIA\",\"32\":\"VYX6ihBN1\"};const getProps=({baseIcon,baseIconColor,baseWeight,height,id,width,...props})=>{var _ref,_humanReadableEnumMap_baseWeight,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,H2EdQSxaV:(_ref=baseIcon!==null&&baseIcon!==void 0?baseIcon:props.H2EdQSxaV)!==null&&_ref!==void 0?_ref:\"Sun\",pH3SlNbTG:(_ref2=(_ref1=(_humanReadableEnumMap_baseWeight=humanReadableEnumMap[baseWeight])!==null&&_humanReadableEnumMap_baseWeight!==void 0?_humanReadableEnumMap_baseWeight:baseWeight)!==null&&_ref1!==void 0?_ref1:props.pH3SlNbTG)!==null&&_ref2!==void 0?_ref2:\"bold\",teu7AQ8vB:(_ref3=baseIconColor!==null&&baseIconColor!==void 0?baseIconColor:props.teu7AQ8vB)!==null&&_ref3!==void 0?_ref3:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"nwk9_16fU\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,H2EdQSxaV,teu7AQ8vB,pH3SlNbTG,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"nwk9_16fU\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10gs0tg\",className,classNames),\"data-framer-name\":\"16\",layoutDependency:layoutDependency,layoutId:\"nwk9_16fU\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({fTmWKR9rn:{\"data-framer-name\":\"20\"},qH6aVuVIA:{\"data-framer-name\":\"24\"},VYX6ihBN1:{\"data-framer-name\":\"32\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cgypo2-container\",layoutDependency:layoutDependency,layoutId:\"mPqXOuP7V-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:teu7AQ8vB,height:\"100%\",iconSearch:\"House\",iconSelection:H2EdQSxaV,id:\"mPqXOuP7V\",layoutId:\"mPqXOuP7V\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:pH3SlNbTG,width:\"100%\"})})})})})});});const css=['.framer-0Q0Mi[data-border=\"true\"]::after, .framer-0Q0Mi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Q0Mi.framer-1rsxs5w, .framer-0Q0Mi .framer-1rsxs5w { display: block; }\",\".framer-0Q0Mi.framer-10gs0tg { height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-0Q0Mi .framer-1cgypo2-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-0Q0Mi.framer-v-1gnynql.framer-10gs0tg { height: 20px; width: 20px; }\",\".framer-0Q0Mi.framer-v-vob7dn.framer-10gs0tg { height: 24px; width: 24px; }\",\".framer-0Q0Mi.framer-v-1gptdm4.framer-10gs0tg { height: 32px; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fTmWKR9rn\":{\"layout\":[\"fixed\",\"fixed\"]},\"qH6aVuVIA\":{\"layout\":[\"fixed\",\"fixed\"]},\"VYX6ihBN1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"H2EdQSxaV\":\"baseIcon\",\"teu7AQ8vB\":\"baseIconColor\",\"pH3SlNbTG\":\"baseWeight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerZhuVmTTqy=withCSS(Component,css,\"framer-0Q0Mi\");export default FramerZhuVmTTqy;FramerZhuVmTTqy.displayName=\"IconSize\";FramerZhuVmTTqy.defaultProps={height:16,width:16};addPropertyControls(FramerZhuVmTTqy,{variant:{options:[\"nwk9_16fU\",\"fTmWKR9rn\",\"qH6aVuVIA\",\"VYX6ihBN1\"],optionTitles:[\"16\",\"20\",\"24\",\"32\"],title:\"Variant\",type:ControlType.Enum},H2EdQSxaV:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Sun\",description:undefined,hidden:undefined,title:\"BaseIcon\"},teu7AQ8vB:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"BaseIconColor\",type:ControlType.Color},pH3SlNbTG:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"weight\"])&&{...PhosphorControls[\"weight\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"BaseWeight\"}});addFonts(FramerZhuVmTTqy,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZhuVmTTqy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fTmWKR9rn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qH6aVuVIA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VYX6ihBN1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"H2EdQSxaV\\\":\\\"baseIcon\\\",\\\"teu7AQ8vB\\\":\\\"baseIconColor\\\",\\\"pH3SlNbTG\\\":\\\"baseWeight\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZhuVmTTqy.map","// Generated by Framer (2a8efd8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import IconSize from\"https://framerusercontent.com/modules/jwAuvxBXOX4zjmocUki8/6iC3RFYNV5qlqWJShKva/ZhuVmTTqy.js\";const IconSizeFonts=getFonts(IconSize);const IconSizeControls=getPropertyControls(IconSize);const cycleOrder=[\"KZIK7rfVg\",\"udnmimFYL\"];const serializationHash=\"framer-NtVhy\";const variantClassNames={KZIK7rfVg:\"framer-v-1eogpue\",udnmimFYL:\"framer-v-17ka4qg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"16\":\"nwk9_16fU\",\"20\":\"fTmWKR9rn\",\"24\":\"qH6aVuVIA\",\"32\":\"VYX6ihBN1\"};const humanReadableEnumMap1={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={Dark:\"KZIK7rfVg\",Light:\"udnmimFYL\"};const getProps=({height,iconColor,iconDark2,iconLight2,iconSize,id,weight,width,...props})=>{var _ref,_humanReadableEnumMap_iconSize,_ref1,_ref2,_humanReadableEnumMap1_weight,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5,_ref6,_ref7;return{...props,AeO5PLd9q:(_ref=iconColor!==null&&iconColor!==void 0?iconColor:props.AeO5PLd9q)!==null&&_ref!==void 0?_ref:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\",ddWa08mZD:(_ref2=(_ref1=(_humanReadableEnumMap_iconSize=humanReadableEnumMap[iconSize])!==null&&_humanReadableEnumMap_iconSize!==void 0?_humanReadableEnumMap_iconSize:iconSize)!==null&&_ref1!==void 0?_ref1:props.ddWa08mZD)!==null&&_ref2!==void 0?_ref2:\"fTmWKR9rn\",QNUIABbS6:(_ref4=(_ref3=(_humanReadableEnumMap1_weight=humanReadableEnumMap1[weight])!==null&&_humanReadableEnumMap1_weight!==void 0?_humanReadableEnumMap1_weight:weight)!==null&&_ref3!==void 0?_ref3:props.QNUIABbS6)!==null&&_ref4!==void 0?_ref4:\"bold\",variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"KZIK7rfVg\",WfbOFlO0c:(_ref6=iconDark2!==null&&iconDark2!==void 0?iconDark2:props.WfbOFlO0c)!==null&&_ref6!==void 0?_ref6:\"Moon\",zcws0PLsu:(_ref7=iconLight2!==null&&iconLight2!==void 0?iconLight2:props.zcws0PLsu)!==null&&_ref7!==void 0?_ref7:\"Sun\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,AeO5PLd9q,ddWa08mZD,QNUIABbS6,zcws0PLsu,WfbOFlO0c,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"KZIK7rfVg\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1eogpue\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"KZIK7rfVg\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({udnmimFYL:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lcjwir-container\",layoutDependency:layoutDependency,layoutId:\"NZvNweLd5-container\",children:/*#__PURE__*/_jsx(IconSize,{H2EdQSxaV:WfbOFlO0c,height:\"100%\",id:\"NZvNweLd5\",layoutId:\"NZvNweLd5\",pH3SlNbTG:QNUIABbS6,teu7AQ8vB:AeO5PLd9q,variant:ddWa08mZD,width:\"100%\",...addPropertyOverrides({udnmimFYL:{H2EdQSxaV:zcws0PLsu}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-NtVhy[data-border=\"true\"]::after, .framer-NtVhy [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NtVhy.framer-n0rqea, .framer-NtVhy .framer-n0rqea { display: block; }\",\".framer-NtVhy.framer-1eogpue { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-NtVhy .framer-1lcjwir-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NtVhy.framer-1eogpue { gap: 0px; } .framer-NtVhy.framer-1eogpue > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NtVhy.framer-1eogpue > :first-child { margin-left: 0px; } .framer-NtVhy.framer-1eogpue > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"udnmimFYL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AeO5PLd9q\":\"iconColor\",\"ddWa08mZD\":\"iconSize\",\"QNUIABbS6\":\"weight\",\"zcws0PLsu\":\"iconLight2\",\"WfbOFlO0c\":\"iconDark2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerZbmf7W7C5=withCSS(Component,css,\"framer-NtVhy\");export default FramerZbmf7W7C5;FramerZbmf7W7C5.displayName=\"Single\";FramerZbmf7W7C5.defaultProps={height:20,width:20};addPropertyControls(FramerZbmf7W7C5,{variant:{options:[\"KZIK7rfVg\",\"udnmimFYL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},AeO5PLd9q:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"IconColor\",type:ControlType.Color},ddWa08mZD:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"variant\"])&&{...IconSizeControls[\"variant\"],defaultValue:\"fTmWKR9rn\",description:undefined,hidden:undefined,title:\"IconSize\"},QNUIABbS6:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"pH3SlNbTG\"])&&{...IconSizeControls[\"pH3SlNbTG\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"Weight\"},zcws0PLsu:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"H2EdQSxaV\"])&&{...IconSizeControls[\"H2EdQSxaV\"],defaultValue:\"Sun\",description:undefined,hidden:undefined,title:\"IconLight-2\"},WfbOFlO0c:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"H2EdQSxaV\"])&&{...IconSizeControls[\"H2EdQSxaV\"],defaultValue:\"Moon\",description:undefined,hidden:undefined,title:\"IconDark-2\"}});addFonts(FramerZbmf7W7C5,[...IconSizeFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZbmf7W7C5\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"AeO5PLd9q\\\":\\\"iconColor\\\",\\\"ddWa08mZD\\\":\\\"iconSize\\\",\\\"QNUIABbS6\\\":\\\"weight\\\",\\\"zcws0PLsu\\\":\\\"iconLight2\\\",\\\"WfbOFlO0c\\\":\\\"iconDark2\\\"}\",\"framerIntrinsicWidth\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"udnmimFYL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zbmf7W7C5.map","// Generated by Framer (2a8efd8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withSingleToggle}from\"https://framerusercontent.com/modules/qI1autnce1ngcX7nJQbN/F8GOjVGSpZOM9Vfv4HZW/SingleToggle.js\";import Single,*as SingleInfo from\"https://framerusercontent.com/modules/cBF15lBi7RiyI8q4CFpd/VDKXw1bdoJ5vGWb1hZF8/Zbmf7W7C5.js\";const SingleFonts=getFonts(Single);const SingleWithSingleToggleWithMappedReactPropsg424ez=withMappedReactProps(withSingleToggle(Single),SingleInfo);const SingleControls=getPropertyControls(Single);const cycleOrder=[\"fmPFgJdpx\"];const serializationHash=\"framer-an0mh\";const variantClassNames={fmPFgJdpx:\"framer-v-dbcror\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"16\":\"nwk9_16fU\",\"20\":\"fTmWKR9rn\",\"24\":\"qH6aVuVIA\",\"32\":\"VYX6ihBN1\"};const humanReadableEnumMap1={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const getProps=({height,iconColor,iconDark,iconLight,iconSize,iconWeight,id,padding,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableEnumMap1_iconWeight,_ref3,_ref4,_ref5,_humanReadableEnumMap_iconSize,_ref6,_ref7;return{...props,aoJpqCstc:(_ref=iconLight!==null&&iconLight!==void 0?iconLight:props.aoJpqCstc)!==null&&_ref!==void 0?_ref:\"Sun\",izVnO3mC9:(_ref1=iconDark!==null&&iconDark!==void 0?iconDark:props.izVnO3mC9)!==null&&_ref1!==void 0?_ref1:\"Moon\",ogBQvzNNC:(_ref2=padding!==null&&padding!==void 0?padding:props.ogBQvzNNC)!==null&&_ref2!==void 0?_ref2:10,q3VxHPdzp:(_ref4=(_ref3=(_humanReadableEnumMap1_iconWeight=humanReadableEnumMap1[iconWeight])!==null&&_humanReadableEnumMap1_iconWeight!==void 0?_humanReadableEnumMap1_iconWeight:iconWeight)!==null&&_ref3!==void 0?_ref3:props.q3VxHPdzp)!==null&&_ref4!==void 0?_ref4:\"bold\",Tib6Q7ZnQ:(_ref5=iconColor!==null&&iconColor!==void 0?iconColor:props.Tib6Q7ZnQ)!==null&&_ref5!==void 0?_ref5:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\",Xu4nOYGGe:(_ref7=(_ref6=(_humanReadableEnumMap_iconSize=humanReadableEnumMap[iconSize])!==null&&_humanReadableEnumMap_iconSize!==void 0?_humanReadableEnumMap_iconSize:iconSize)!==null&&_ref6!==void 0?_ref6:props.Xu4nOYGGe)!==null&&_ref7!==void 0?_ref7:\"fTmWKR9rn\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,izVnO3mC9,aoJpqCstc,Xu4nOYGGe,q3VxHPdzp,Tib6Q7ZnQ,ogBQvzNNC,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"fmPFgJdpx\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-dbcror\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fmPFgJdpx\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--1cltbxo\":ogBQvzNNC,...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-57g8d5-container\",layoutDependency:layoutDependency,layoutId:\"JElwo0G4_-container\",children:/*#__PURE__*/_jsx(SingleWithSingleToggleWithMappedReactPropsg424ez,{AeO5PLd9q:Tib6Q7ZnQ,ddWa08mZD:Xu4nOYGGe,height:\"100%\",id:\"JElwo0G4_\",layoutId:\"JElwo0G4_\",QNUIABbS6:q3VxHPdzp,variant:\"udnmimFYL\",WfbOFlO0c:izVnO3mC9,width:\"100%\",zcws0PLsu:aoJpqCstc})})})})})});});const css=['.framer-an0mh[data-border=\"true\"]::after, .framer-an0mh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-an0mh.framer-17sullt, .framer-an0mh .framer-17sullt { display: block; }\",\".framer-an0mh.framer-dbcror { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: calc(max(0, var(--1cltbxo)) * 1px); position: relative; width: min-content; }\",\".framer-an0mh .framer-57g8d5-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-an0mh.framer-dbcror { gap: 0px; } .framer-an0mh.framer-dbcror > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-an0mh.framer-dbcror > :first-child { margin-left: 0px; } .framer-an0mh.framer-dbcror > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"izVnO3mC9\":\"iconDark\",\"aoJpqCstc\":\"iconLight\",\"Xu4nOYGGe\":\"iconSize\",\"q3VxHPdzp\":\"iconWeight\",\"Tib6Q7ZnQ\":\"iconColor\",\"ogBQvzNNC\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerVuw93iw32=withCSS(Component,css,\"framer-an0mh\");export default FramerVuw93iw32;FramerVuw93iw32.displayName=\"SingleToggle\";FramerVuw93iw32.defaultProps={height:40,width:40};addPropertyControls(FramerVuw93iw32,{izVnO3mC9:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"WfbOFlO0c\"])&&{...SingleControls[\"WfbOFlO0c\"],defaultValue:\"Moon\",description:undefined,hidden:undefined,title:\"IconDark\"},aoJpqCstc:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"zcws0PLsu\"])&&{...SingleControls[\"zcws0PLsu\"],defaultValue:\"Sun\",description:undefined,hidden:undefined,title:\"IconLight\"},Xu4nOYGGe:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"ddWa08mZD\"])&&{...SingleControls[\"ddWa08mZD\"],defaultValue:\"fTmWKR9rn\",description:undefined,hidden:undefined,title:\"IconSize\"},q3VxHPdzp:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"QNUIABbS6\"])&&{...SingleControls[\"QNUIABbS6\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"IconWeight\"},Tib6Q7ZnQ:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"IconColor\",type:ControlType.Color},ogBQvzNNC:{defaultValue:10,displayStepper:true,min:0,title:\"Padding\",type:ControlType.Number}});addFonts(FramerVuw93iw32,[...SingleFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVuw93iw32\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"izVnO3mC9\\\":\\\"iconDark\\\",\\\"aoJpqCstc\\\":\\\"iconLight\\\",\\\"Xu4nOYGGe\\\":\\\"iconSize\\\",\\\"q3VxHPdzp\\\":\\\"iconWeight\\\",\\\"Tib6Q7ZnQ\\\":\\\"iconColor\\\",\\\"ogBQvzNNC\\\":\\\"padding\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vuw93iw32.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SingleToggle from\"https://framerusercontent.com/modules/cmTtXrGIgvlXurH1sYiX/tgHYG0Nug99jKoDcYXkw/Vuw93iw32.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const SingleToggleFonts=getFonts(SingleToggle);const TooltipFonts=getFonts(Tooltip);const cycleOrder=[\"n2ZpwQ29o\",\"OjCdq_wcG\",\"IDcJrkWB2\"];const serializationHash=\"framer-Rr1P4\";const variantClassNames={IDcJrkWB2:\"framer-v-186gpky\",n2ZpwQ29o:\"framer-v-1qywcsf\",OjCdq_wcG:\"framer-v-1qhkk1g\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"n2ZpwQ29o\",\"Variant 2\":\"OjCdq_wcG\",\"Variant 3\":\"IDcJrkWB2\"};const getProps=({cursorToogle,height,hover,iconColor,id,width,...props})=>{return{...props,gvkKvbvu_:hover??props.gvkKvbvu_,ikPZLYknW:iconColor??props.ikPZLYknW??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",qjrqFV6QP:cursorToogle??props.qjrqFV6QP,variant:humanReadableVariantMap[props.variant]??props.variant??\"n2ZpwQ29o\"};};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,qjrqFV6QP,ikPZLYknW,gvkKvbvu_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n2ZpwQ29o\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterceiuky=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gvkKvbvu_){const res=await gvkKvbvu_(...args);if(res===false)return false;}setVariant(\"OjCdq_wcG\");});const onMouseLeavejj3j4j=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"n2ZpwQ29o\");});const onMouseEnter19m8t79=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gvkKvbvu_){const res=await gvkKvbvu_(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OjCdq_wcG\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qywcsf\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n2ZpwQ29o\",onMouseEnter:onMouseEnterceiuky,ref:refBinding,style:{...style},...addPropertyOverrides({IDcJrkWB2:{\"data-framer-name\":\"Variant 3\",onMouseEnter:onMouseEnter19m8t79},OjCdq_wcG:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavejj3j4j}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-auam3a-container\",\"data-framer-cursor\":qjrqFV6QP,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pVwutIidw-container\",nodeId:\"pVwutIidw\",rendersWithMotion:true,scopeId:\"WXC_KZVu2\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SingleToggle,{aoJpqCstc:\"Moon\",height:\"100%\",id:\"pVwutIidw\",izVnO3mC9:\"Sun\",layoutId:\"pVwutIidw\",ogBQvzNNC:10,q3VxHPdzp:\"regular\",Tib6Q7ZnQ:ikPZLYknW,width:\"100%\",Xu4nOYGGe:\"fTmWKR9rn\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({OjCdq_wcG:{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||40)-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2nz2wi-container\",layoutDependency:layoutDependency,layoutId:\"gfGZ0n40K-container\",nodeId:\"gfGZ0n40K\",rendersWithMotion:true,scopeId:\"WXC_KZVu2\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Theme\",height:\"100%\",id:\"gfGZ0n40K\",layoutId:\"gfGZ0n40K\",style:{height:\"100%\"},tVP4ig6PE:\"rgb(0, 0, 0)\",width:\"100%\",XHHXZ8OmE:\"rgb(255, 255, 255)\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rr1P4.framer-7d3g8q, .framer-Rr1P4 .framer-7d3g8q { display: block; }\",\".framer-Rr1P4.framer-1qywcsf { height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-Rr1P4 .framer-auam3a-container { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-Rr1P4 .framer-2nz2wi-container { bottom: -31px; flex: none; height: 32px; left: 50%; position: absolute; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OjCdq_wcG\":{\"layout\":[\"fixed\",\"fixed\"]},\"IDcJrkWB2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qjrqFV6QP\":\"cursorToogle\",\"ikPZLYknW\":\"iconColor\",\"gvkKvbvu_\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWXC_KZVu2=withCSS(Component,css,\"framer-Rr1P4\");export default FramerWXC_KZVu2;FramerWXC_KZVu2.displayName=\"toogle-tooltip\";FramerWXC_KZVu2.defaultProps={height:40,width:40};addPropertyControls(FramerWXC_KZVu2,{variant:{options:[\"n2ZpwQ29o\",\"OjCdq_wcG\",\"IDcJrkWB2\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},qjrqFV6QP:{title:\"CursorToogle\",type:ControlType.CustomCursor},ikPZLYknW:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',title:\"Icon Color\",type:ControlType.Color},gvkKvbvu_:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerWXC_KZVu2,[{explicitInter:true,fonts:[]},...SingleToggleFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWXC_KZVu2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OjCdq_wcG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IDcJrkWB2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"qjrqFV6QP\\\":\\\"cursorToogle\\\",\\\"ikPZLYknW\\\":\\\"iconColor\\\",\\\"gvkKvbvu_\\\":\\\"hover\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WXC_KZVu2.map","var e=makeQueue();var raf=t=>schedule(t,e);var t=makeQueue();raf.write=e=>schedule(e,t);var a=makeQueue();raf.onStart=e=>schedule(e,a);var n=makeQueue();raf.onFrame=e=>schedule(e,n);var u=makeQueue();raf.onFinish=e=>schedule(e,u);var l=[];raf.setTimeout=(e,t)=>{const a=raf.now()+t;const cancel=()=>{const e=l.findIndex((e=>e.cancel==cancel));~e&&l.splice(e,1);d-=~e?1:0};const n={time:a,handler:e,cancel:cancel};l.splice(findTimeout(a),0,n);d+=1;start();return n};var findTimeout=e=>~(~l.findIndex((t=>t.time>e))||~l.length);raf.cancel=l=>{a.delete(l);n.delete(l);u.delete(l);e.delete(l);t.delete(l)};raf.sync=e=>{c=true;raf.batchedUpdates(e);c=false};raf.throttle=e=>{let t;function queuedFn(){try{e(...t)}finally{t=null}}function throttled(...e){t=e;raf.onStart(queuedFn)}throttled.handler=e;throttled.cancel=()=>{a.delete(queuedFn);t=null};return throttled};var o=typeof window!=\"undefined\"?window.requestAnimationFrame:()=>{};raf.use=e=>o=e;raf.now=typeof performance!=\"undefined\"?()=>performance.now():Date.now;raf.batchedUpdates=e=>e();raf.catch=console.error;raf.frameLoop=\"always\";raf.advance=()=>{raf.frameLoop!==\"demand\"?console.warn(\"Cannot call the manual advancement of rafz whilst frameLoop is not set as demand\"):update()};var r=-1;var d=0;var c=false;function schedule(e,t){if(c){t.delete(e);e(0)}else{t.add(e);start()}}function start(){if(r<0){r=0;raf.frameLoop!==\"demand\"&&o(loop)}}function stop(){r=-1}function loop(){if(~r){o(loop);raf.batchedUpdates(update)}}function update(){const o=r;r=raf.now();const c=findTimeout(r);if(c){eachSafely(l.splice(0,c),(e=>e.handler()));d-=c}if(d){a.flush();e.flush(o?Math.min(64,r-o):16.667);n.flush();t.flush();u.flush()}else stop()}function makeQueue(){let e=new Set;let t=e;return{add(a){d+=t!=e||e.has(a)?0:1;e.add(a)},delete(a){d-=t==e&&e.has(a)?1:0;return e.delete(a)},flush(a){if(t.size){e=new Set;d-=t.size;eachSafely(t,(t=>t(a)&&e.add(t)));d+=e.size;t=e}}}}function eachSafely(e,t){e.forEach((e=>{try{t(e)}catch(e){raf.catch(e)}}))}var s={count(){return d},isRunning(){return r>=0},clear(){r=-1;l=[];a=makeQueue();e=makeQueue();n=makeQueue();t=makeQueue();u=makeQueue();d=0}};export{s as __raf,raf};\n//# sourceMappingURL=react-spring_rafz.modern.mjs.map\n","import{raf as e}from\"@react-spring/rafz\";export{raf}from\"@react-spring/rafz\";import{useRef as t,useEffect as r,useLayoutEffect as n,useState as a}from\"react\";var o=Object.defineProperty;var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var s={};__export(s,{assign:()=>assign,colors:()=>c,createStringInterpolator:()=>l,skipAnimation:()=>d,to:()=>u,willAdvance:()=>p});function noop(){}var defineHidden=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:true,configurable:true});var i={arr:Array.isArray,obj:e=>!!e&&e.constructor.name===\"Object\",fun:e=>typeof e===\"function\",str:e=>typeof e===\"string\",num:e=>typeof e===\"number\",und:e=>e===void 0};function isEqual(e,t){if(i.arr(e)){if(!i.arr(t)||e.length!==t.length)return false;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return false;return true}return e===t}var each=(e,t)=>e.forEach(t);function eachProp(e,t,r){if(i.arr(e))for(let n=0;n<e.length;n++)t.call(r,e[n],`${n}`);else for(const n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n)}var toArray=e=>i.und(e)?[]:i.arr(e)?e:[e];function flush(e,t){if(e.size){const r=Array.from(e);e.clear();each(r,t)}}var flushCalls=(e,...t)=>flush(e,(e=>e(...t)));var isSSR=()=>typeof window===\"undefined\"||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);var l;var u;var c=null;var d=false;var p=noop;var assign=t=>{t.to&&(u=t.to);t.now&&(e.now=t.now);t.colors!==void 0&&(c=t.colors);t.skipAnimation!=null&&(d=t.skipAnimation);t.createStringInterpolator&&(l=t.createStringInterpolator);t.requestAnimationFrame&&e.use(t.requestAnimationFrame);t.batchedUpdates&&(e.batchedUpdates=t.batchedUpdates);t.willAdvance&&(p=t.willAdvance);t.frameLoop&&(e.frameLoop=t.frameLoop)};var h=new Set;var f=[];var v=[];var g=0;var m={get idle(){return!h.size&&!f.length},start(t){if(g>t.priority){h.add(t);e.onStart(flushStartQueue)}else{startSafely(t);e(advance)}},advance:advance,sort(t){if(g)e.onFrame((()=>m.sort(t)));else{const e=f.indexOf(t);if(~e){f.splice(e,1);startUnsafely(t)}}},clear(){f=[];h.clear()}};function flushStartQueue(){h.forEach(startSafely);h.clear();e(advance)}function startSafely(e){f.includes(e)||startUnsafely(e)}function startUnsafely(e){f.splice(findIndex(f,(t=>t.priority>e.priority)),0,e)}function advance(e){const t=v;for(let r=0;r<f.length;r++){const n=f[r];g=n.priority;if(!n.idle){p(n);n.advance(e);n.idle||t.push(n)}}g=0;v=f;v.length=0;f=t;return f.length>0}function findIndex(e,t){const r=e.findIndex(t);return r<0?e.length:r}var clamp=(e,t,r)=>Math.min(Math.max(r,e),t);var w={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};var b=\"[-+]?\\\\d*\\\\.?\\\\d+\";var y=b+\"%\";function call(...e){return\"\\\\(\\\\s*(\"+e.join(\")\\\\s*,\\\\s*(\")+\")\\\\s*\\\\)\"}var M=new RegExp(\"rgb\"+call(b,b,b));var k=new RegExp(\"rgba\"+call(b,b,b,b));var E=new RegExp(\"hsl\"+call(b,y,y));var I=new RegExp(\"hsla\"+call(b,y,y,b));var x=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;var O=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;var A=/^#([0-9a-fA-F]{6})$/;var F=/^#([0-9a-fA-F]{8})$/;function normalizeColor(e){let t;return typeof e===\"number\"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=A.exec(e))?parseInt(t[1]+\"ff\",16)>>>0:c&&c[e]!==void 0?c[e]:(t=M.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|255)>>>0:(t=k.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|parse1(t[4]))>>>0:(t=x.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+\"ff\",16)>>>0:(t=F.exec(e))?parseInt(t[1],16)>>>0:(t=O.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=E.exec(e))?(hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3]))|255)>>>0:(t=I.exec(e))?(hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3]))|parse1(t[4]))>>>0:null}function hue2rgb(e,t,r){r<0&&(r+=1);r>1&&(r-=1);return r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e,t,r){const n=r<.5?r*(1+t):r+t-r*t;const a=2*r-n;const o=hue2rgb(a,n,e+1/3);const s=hue2rgb(a,n,e);const i=hue2rgb(a,n,e-1/3);return Math.round(o*255)<<24|Math.round(s*255)<<16|Math.round(i*255)<<8}function parse255(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function parse360(e){const t=parseFloat(e);return(t%360+360)%360/360}function parse1(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function parsePercentage(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function colorToRgba(e){let t=normalizeColor(e);if(t===null)return e;t=t||0;const r=(t&4278190080)>>>24;const n=(t&16711680)>>>16;const a=(t&65280)>>>8;const o=(t&255)/255;return`rgba(${r}, ${n}, ${a}, ${o})`}var createInterpolator=(e,t,r)=>{if(i.fun(e))return e;if(i.arr(e))return createInterpolator({range:e,output:t,extrapolate:r});if(i.str(e.output[0]))return l(e);const n=e;const a=n.output;const o=n.range||[0,1];const s=n.extrapolateLeft||n.extrapolate||\"extend\";const u=n.extrapolateRight||n.extrapolate||\"extend\";const c=n.easing||(e=>e);return e=>{const t=findRange(e,o);return interpolate(e,o[t],o[t+1],a[t],a[t+1],c,s,u,n.map)}};function interpolate(e,t,r,n,a,o,s,i,l){let u=l?l(e):e;if(u<t){if(s===\"identity\")return u;s===\"clamp\"&&(u=t)}if(u>r){if(i===\"identity\")return u;i===\"clamp\"&&(u=r)}if(n===a)return n;if(t===r)return e<=t?n:a;t===-Infinity?u=-u:r===Infinity?u-=t:u=(u-t)/(r-t);u=o(u);n===-Infinity?u=-u:a===Infinity?u+=n:u=u*(a-n)+n;return u}function findRange(e,t){for(var r=1;r<t.length-1;++r)if(t[r]>=e)break;return r-1}var steps=(e,t=\"end\")=>r=>{r=t===\"end\"?Math.min(r,.999):Math.max(r,.001);const n=r*e;const a=t===\"end\"?Math.floor(n):Math.ceil(n);return clamp(0,1,a/e)};var S=1.70158;var $=S*1.525;var z=S+1;var R=2*Math.PI/3;var q=2*Math.PI/4.5;var bounceOut=e=>{const t=7.5625;const r=2.75;return e<1/r?t*e*e:e<2/r?t*(e-=1.5/r)*e+.75:e<2.5/r?t*(e-=2.25/r)*e+.9375:t*(e-=2.625/r)*e+.984375};var L={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>z*e*e*e-S*e*e,easeOutBack:e=>1+z*Math.pow(e-1,3)+S*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(($+1)*2*e-$)/2:(Math.pow(2*e-2,2)*(($+1)*(e*2-2)+$)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*R),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*R)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*q)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*q)/2+1,easeInBounce:e=>1-bounceOut(1-e),easeOutBounce:bounceOut,easeInOutBounce:e=>e<.5?(1-bounceOut(1-2*e))/2:(1+bounceOut(2*e-1))/2,steps:steps};var P=Symbol.for(\"FluidValue.get\");var C=Symbol.for(\"FluidValue.observers\");var hasFluidValue=e=>Boolean(e&&e[P]);var getFluidValue=e=>e&&e[P]?e[P]():e;var getFluidObservers=e=>e[C]||null;function callFluidObserver(e,t){e.eventObserved?e.eventObserved(t):e(t)}function callFluidObservers(e,t){const r=e[C];r&&r.forEach((e=>{callFluidObserver(e,t)}))}var Q=class{constructor(e){if(!e&&!(e=this.get))throw Error(\"Unknown getter\");setFluidGetter(this,e)}};P,C;var setFluidGetter=(e,t)=>setHidden(e,P,t);function addFluidObserver(e,t){if(e[P]){let r=e[C];r||setHidden(e,C,r=new Set);if(!r.has(t)){r.add(t);e.observerAdded&&e.observerAdded(r.size,t)}}return t}function removeFluidObserver(e,t){const r=e[C];if(r&&r.has(t)){const n=r.size-1;n?r.delete(t):e[C]=null;e.observerRemoved&&e.observerRemoved(n,t)}}var setHidden=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:true,configurable:true});var T=/[+\\-]?(?:0|[1-9]\\d*)(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g;var j=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\\((-?\\d+%?[,\\s]+){2,3}\\s*[\\d\\.]+%?\\))/gi;var U=new RegExp(`(${T.source})(%|[a-z]+)`,\"i\");var B=/rgba\\(([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+)\\)/gi;var W=/var\\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\\)/;var variableToRgba=e=>{const[t,r]=parseCSSVariable(e);if(!t||isSSR())return e;const n=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim();if(r&&r.startsWith(\"--\")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(r);return t||e}return r&&W.test(r)?variableToRgba(r):r||e};var parseCSSVariable=e=>{const t=W.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]};var D;var rgbaRound=(e,t,r,n,a)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${a})`;var createStringInterpolator2=e=>{D||(D=c?new RegExp(`(${Object.keys(c).join(\"|\")})(?!\\\\w)`,\"g\"):/^\\b$/);const t=e.output.map((e=>getFluidValue(e).replace(W,variableToRgba).replace(j,colorToRgba).replace(D,colorToRgba)));const r=t.map((e=>e.match(T).map(Number)));const n=r[0].map(((e,t)=>r.map((e=>{if(!(t in e))throw Error('The arity of each \"output\" value must be equal');return e[t]}))));const a=n.map((t=>createInterpolator({...e,output:t})));return e=>{const r=!U.test(t[0])&&t.find((e=>U.test(e)))?.replace(T,\"\");let n=0;return t[0].replace(T,(()=>`${a[n++](e)}${r||\"\"}`)).replace(B,rgbaRound)}};var V=\"react-spring: \";var once=e=>{const t=e;let r=false;if(typeof t!=\"function\")throw new TypeError(`${V}once requires a function parameter`);return(...e)=>{if(!r){t(...e);r=true}}};var H=once(console.warn);function deprecateInterpolate(){H(`${V}The \"interpolate\" function is deprecated in v9 (use \"to\" instead)`)}var Z=once(console.warn);function deprecateDirectCall(){Z(`${V}Directly calling start instead of using the api object is deprecated in v9 (use \".start\" instead), this will be removed in later 0.X.0 versions`)}function isAnimatedString(e){return i.str(e)&&(e[0]==\"#\"||/\\d/.test(e)||!isSSR()&&W.test(e)||e in(c||{}))}var G;var N=new WeakMap;var handleObservation=e=>e.forEach((({target:e,contentRect:t})=>N.get(e)?.forEach((e=>e(t)))));function resizeElement(e,t){G||typeof ResizeObserver!==\"undefined\"&&(G=new ResizeObserver(handleObservation));let r=N.get(t);if(!r){r=new Set;N.set(t,r)}r.add(e);G&&G.observe(t);return()=>{const r=N.get(t);if(r){r.delete(e);!r.size&&G&&G.unobserve(t)}}}var X=new Set;var _;var createResizeHandler=()=>{const handleResize=()=>{X.forEach((e=>e({width:window.innerWidth,height:window.innerHeight})))};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize)}};var resizeWindow=e=>{X.add(e);_||(_=createResizeHandler());return()=>{X.delete(e);if(!X.size&&_){_();_=void 0}}};var onResize=(e,{container:t=document.documentElement}={})=>t===document.documentElement?resizeWindow(e):resizeElement(e,t);var progress=(e,t,r)=>t-e===0?1:(r-e)/(t-e);var J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};var K=class{constructor(e,t){this.createAxis=()=>({current:0,progress:0,scrollLength:0});this.updateAxis=e=>{const t=this.info[e];const{length:r,position:n}=J[e];t.current=this.container[`scroll${n}`];t.scrollLength=this.container[`scroll${r}`]-this.container[`client${r}`];t.progress=progress(0,t.scrollLength,t.current)};this.update=()=>{this.updateAxis(\"x\");this.updateAxis(\"y\")};this.sendEvent=()=>{this.callback(this.info)};this.advance=()=>{this.update();this.sendEvent()};this.callback=e;this.container=t;this.info={time:0,x:this.createAxis(),y:this.createAxis()}}};var Y=new WeakMap;var ee=new WeakMap;var te=new WeakMap;var getTarget=e=>e===document.documentElement?window:e;var onScroll=(t,{container:r=document.documentElement}={})=>{let n=te.get(r);if(!n){n=new Set;te.set(r,n)}const a=new K(t,r);n.add(a);if(!Y.has(r)){const listener=()=>{n?.forEach((e=>e.advance()));return true};Y.set(r,listener);const e=getTarget(r);window.addEventListener(\"resize\",listener,{passive:true});r!==document.documentElement&&ee.set(r,onResize(listener,{container:r}));e.addEventListener(\"scroll\",listener,{passive:true})}const o=Y.get(r);e(o);return()=>{e.cancel(o);const t=te.get(r);if(!t)return;t.delete(a);if(t.size)return;const n=Y.get(r);Y.delete(r);if(n){getTarget(r).removeEventListener(\"scroll\",n);window.removeEventListener(\"resize\",n);ee.get(r)?.()}}};function useConstant(e){const r=t(null);r.current===null&&(r.current=e());return r.current}var re=isSSR()?r:n;var useIsMounted=()=>{const e=t(false);re((()=>{e.current=true;return()=>{e.current=false}}),[]);return e};function useForceUpdate(){const e=a()[1];const t=useIsMounted();return()=>{t.current&&e(Math.random())}}function useMemoOne(e,n){const[o]=a((()=>({inputs:n,result:e()})));const s=t();const i=s.current;let l=i;if(l){const t=Boolean(n&&l.inputs&&areInputsEqual(n,l.inputs));t||(l={inputs:n,result:e()})}else l=o;r((()=>{s.current=l;i==o&&(o.inputs=o.result=void 0)}),[l]);return l.result}function areInputsEqual(e,t){if(e.length!==t.length)return false;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return false;return true}var useOnce=e=>r(e,ne);var ne=[];function usePrev(e){const n=t();r((()=>{n.current=e}));return n.current}var useReducedMotion=()=>{const[e,t]=a(null);re((()=>{const e=window.matchMedia(\"(prefers-reduced-motion)\");const handleMediaChange=e=>{t(e.matches);assign({skipAnimation:e.matches})};handleMediaChange(e);e.addEventListener?e.addEventListener(\"change\",handleMediaChange):e.addListener(handleMediaChange);return()=>{e.removeEventListener?e.removeEventListener(\"change\",handleMediaChange):e.removeListener(handleMediaChange)}}),[]);return e};export{Q as FluidValue,s as Globals,addFluidObserver,callFluidObserver,callFluidObservers,clamp,colorToRgba,w as colors,createInterpolator,createStringInterpolator2 as createStringInterpolator,defineHidden,deprecateDirectCall,deprecateInterpolate,each,eachProp,L as easings,flush,flushCalls,m as frameLoop,getFluidObservers,getFluidValue,hasFluidValue,x as hex3,O as hex4,A as hex6,F as hex8,E as hsl,I as hsla,i as is,isAnimatedString,isEqual,isSSR,noop,onResize,onScroll,once,V as prefix,removeFluidObserver,M as rgb,k as rgba,setFluidGetter,toArray,useConstant,useForceUpdate,re as useIsomorphicLayoutEffect,useMemoOne,useOnce,usePrev,useReducedMotion};\n//# sourceMappingURL=react-spring_shared.modern.mjs.map\n","import{defineHidden as t,is as e,createInterpolator as s,eachProp as r,hasFluidValue as n,getFluidValue as a,each as i,isAnimatedString as u,useForceUpdate as o,useIsomorphicLayoutEffect as l,addFluidObserver as c,removeFluidObserver as d,raf as p,useOnce as h}from\"@react-spring/shared\";import*as m from\"react\";import{forwardRef as g,useRef as y,useCallback as f,useEffect as v}from\"react\";var _=Symbol.for(\"Animated:node\");var isAnimated=t=>!!t&&t[_]===t;var getAnimated=t=>t&&t[_];var setAnimated=(e,s)=>t(e,_,s);var getPayload=t=>t&&t[_]&&t[_].getPayload();var V=class{constructor(){setAnimated(this,this)}getPayload(){return this.payload||[]}};var A=class extends V{constructor(t){super();this._value=t;this.done=true;this.durationProgress=0;e.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new A(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,s){if(e.num(t)){this.lastPosition=t;if(s){t=Math.round(t/s)*s;this.done&&(this.lastPosition=t)}}if(this._value===t)return false;this._value=t;return true}reset(){const{done:t}=this;this.done=false;if(e.num(this._value)){this.elapsedTime=0;this.durationProgress=0;this.lastPosition=this._value;t&&(this.lastVelocity=null);this.v0=null}}};var P=class extends A{constructor(t){super(0);this._string=null;this._toString=s({output:[t,t]})}static create(t){return new P(t)}getValue(){const t=this._string;return t==null?this._string=this._toString(this._value):t}setValue(t){if(e.str(t)){if(t==this._string)return false;this._string=t;this._value=1}else{if(!super.setValue(t))return false;this._string=null}return true}reset(t){t&&(this._toString=s({output:[this.getValue(),t]}));this._value=0;super.reset()}};var S={dependencies:null};var w=class extends V{constructor(t){super();this.source=t;this.setValue(t)}getValue(t){const e={};r(this.source,((s,r)=>{isAnimated(s)?e[r]=s.getValue(t):n(s)?e[r]=a(s):t||(e[r]=s)}));return e}setValue(t){this.source=t;this.payload=this._makePayload(t)}reset(){this.payload&&i(this.payload,(t=>t.reset()))}_makePayload(t){if(t){const e=new Set;r(t,this._addToPayload,e);return Array.from(e)}}_addToPayload(t){S.dependencies&&n(t)&&S.dependencies.add(t);const e=getPayload(t);e&&i(e,(t=>this.add(t)))}};var x=class extends w{constructor(t){super(t)}static create(t){return new x(t)}getValue(){return this.source.map((t=>t.getValue()))}setValue(t){const e=this.getPayload();if(t.length==e.length)return e.map(((e,s)=>e.setValue(t[s]))).some(Boolean);super.setValue(t.map(makeAnimated));return true}};function makeAnimated(t){const e=u(t)?P:A;return e.create(t)}function getAnimatedType(t){const s=getAnimated(t);return s?s.constructor:e.arr(t)?x:u(t)?P:A}var withAnimated=(t,s)=>{const r=!e.fun(t)||t.prototype&&t.prototype.isReactComponent;return g(((e,n)=>{const a=y(null);const u=r&&f((t=>{a.current=updateRef(n,t)}),[n]);const[g,_]=getAnimatedState(e,s);const V=o();const callback=()=>{const t=a.current;if(r&&!t)return;const e=!!t&&s.applyAnimatedValues(t,g.getValue(true));e===false&&V()};const A=new C(callback,_);const P=y();l((()=>{P.current=A;i(_,(t=>c(t,A)));return()=>{if(P.current){i(P.current.deps,(t=>d(t,P.current)));p.cancel(P.current.update)}}}));v(callback,[]);h((()=>()=>{const t=P.current;i(t.deps,(e=>d(e,t)))}));const S=s.getComponentProps(g.getValue());return m.createElement(t,{...S,ref:u})}))};var C=class{constructor(t,e){this.update=t;this.deps=e}eventObserved(t){t.type==\"change\"&&p.write(this.update)}};function getAnimatedState(t,e){const s=new Set;S.dependencies=s;t.style&&(t={...t,style:e.createAnimatedStyle(t.style)});t=new w(t);S.dependencies=null;return[t,s]}function updateRef(t,s){t&&(e.fun(t)?t(s):t.current=s);return s}var T=Symbol.for(\"AnimatedComponent\");var createHost=(t,{applyAnimatedValues:s=(()=>false),createAnimatedStyle:n=(t=>new w(t)),getComponentProps:a=(t=>t)}={})=>{const i={applyAnimatedValues:s,createAnimatedStyle:n,getComponentProps:a};const animated=t=>{const s=getDisplayName(t)||\"Anonymous\";t=e.str(t)?animated[t]||(animated[t]=withAnimated(t,i)):t[T]||(t[T]=withAnimated(t,i));t.displayName=`Animated(${s})`;return t};r(t,((s,r)=>{e.arr(t)&&(r=getDisplayName(s));animated[r]=animated(s)}));return{animated:animated}};var getDisplayName=t=>e.str(t)?t:t&&e.str(t.displayName)?t.displayName:e.fun(t)&&t.name||null;export{V as Animated,x as AnimatedArray,w as AnimatedObject,P as AnimatedString,A as AnimatedValue,createHost,getAnimated,getAnimatedType,getPayload,isAnimated,setAnimated};\n//# sourceMappingURL=react-spring_animated.modern.mjs.map\n","var a=class{};export{a as Any};\n//# sourceMappingURL=react-spring_types.modern.mjs.map\n","import{is as e,toArray as t,eachProp as s,getFluidValue as n,isAnimatedString as i,Globals as r,useIsomorphicLayoutEffect as o,each as a,easings as c,raf as u,flush as l,FluidValue as d,deprecateInterpolate as h,callFluidObservers as f,frameLoop as p,hasFluidValue as m,flushCalls as g,isEqual as v,getFluidObservers as y,addFluidObserver as _,removeFluidObserver as P,noop as b,useMemoOne as w,deprecateDirectCall as S,useForceUpdate as I,usePrev as k,useOnce as C,useConstant as R,onScroll as T,onResize as A,createInterpolator as x,createStringInterpolator as U}from\"@react-spring/shared\";export{Globals,createInterpolator,easings,useIsomorphicLayoutEffect,useReducedMotion}from\"@react-spring/shared\";import*as j from\"react\";import{useContext as V,useMemo as q,useRef as O,useState as M}from\"react\";import{getAnimated as Q,AnimatedValue as F,getPayload as z,AnimatedString as E,getAnimatedType as D,setAnimated as N}from\"@react-spring/animated\";export*from\"@react-spring/types\";function callProp(t,...s){return e.fun(t)?t(...s):t}var matchProp=(s,n)=>s===true||!!(n&&s&&(e.fun(s)?s(n):t(s).includes(n)));var resolveProp=(t,s)=>e.obj(t)?s&&t[s]:t;var getDefaultProp=(e,t)=>e.default===true?e[t]:e.default?e.default[t]:void 0;var noopTransform=e=>e;var getDefaultProps=(t,s=noopTransform)=>{let n=G;if(t.default&&t.default!==true){t=t.default;n=Object.keys(t)}const i={};for(const r of n){const n=s(t[r],r);e.und(n)||(i[r]=n)}return i};var G=[\"config\",\"onProps\",\"onStart\",\"onChange\",\"onPause\",\"onResume\",\"onRest\"];var K={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function getForwardProps(e){const t={};let n=0;s(e,((e,s)=>{if(!K[s]){t[s]=e;n++}}));if(n)return t}function inferTo(e){const t=getForwardProps(e);if(t){const n={to:t};s(e,((e,s)=>s in t||(n[s]=e)));return n}return{...e}}function computeGoal(t){t=n(t);return e.arr(t)?t.map(computeGoal):i(t)?r.createStringInterpolator({range:[0,1],output:[t,t]})(1):t}function hasProps(e){for(const t in e)return true;return false}function isAsyncTo(t){return e.fun(t)||e.arr(t)&&e.obj(t[0])}function detachRefs(e,t){e.ref?.delete(e);t?.delete(e)}function replaceRef(e,t){if(t&&e.ref!==t){e.ref?.delete(e);t.add(e);e.ref=t}}function useChain(e,t,s=1e3){o((()=>{if(t){let n=0;a(e,((e,i)=>{const r=e.current;if(r.length){let o=s*t[i];isNaN(o)?o=n:n=o;a(r,(e=>{a(e.queue,(e=>{const t=e.delay;e.delay=e=>o+callProp(t||0,e)}))}));e.start()}}))}else{let t=Promise.resolve();a(e,(e=>{const s=e.current;if(s.length){const n=s.map((e=>{const t=e.queue;e.queue=[];return t}));t=t.then((()=>{a(s,((e,t)=>a(n[t]||[],(t=>e.queue.push(t)))));return Promise.all(e.start())}))}}))}}))}var Y={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};var L={...Y.default,mass:1,damping:1,easing:c.linear,clamp:false};var X=class{constructor(){this.velocity=0;Object.assign(this,L)}};function mergeConfig(t,s,n){if(n){n={...n};sanitizeConfig(n,s);s={...n,...s}}sanitizeConfig(t,s);Object.assign(t,s);for(const e in L)t[e]==null&&(t[e]=L[e]);let{frequency:i,damping:r}=t;const{mass:o}=t;if(!e.und(i)){i<.01&&(i=.01);r<0&&(r=0);t.tension=Math.pow(2*Math.PI/i,2)*o;t.friction=4*Math.PI*r*o/i}return t}function sanitizeConfig(t,s){if(e.und(s.decay)){const n=!e.und(s.tension)||!e.und(s.friction);if(n||!e.und(s.frequency)||!e.und(s.damping)||!e.und(s.mass)){t.duration=void 0;t.decay=void 0}n&&(t.frequency=void 0)}else t.duration=void 0}var B=[];var $=class{constructor(){this.changed=false;this.values=B;this.toValues=null;this.fromValues=B;this.config=new X;this.immediate=false}};function scheduleProps(t,{key:s,props:n,defaultProps:i,state:o,actions:a}){return new Promise(((c,l)=>{let d;let h;let f=matchProp(n.cancel??i?.cancel,s);if(f)onStart();else{e.und(n.pause)||(o.paused=matchProp(n.pause,s));let t=i?.pause;t!==true&&(t=o.paused||matchProp(t,s));d=callProp(n.delay||0,s);if(t){o.resumeQueue.add(onResume);a.pause()}else{a.resume();onResume()}}function onPause(){o.resumeQueue.add(onResume);o.timeouts.delete(h);h.cancel();d=h.time-u.now()}function onResume(){if(d>0&&!r.skipAnimation){o.delayed=true;h=u.setTimeout(onStart,d);o.pauseQueue.add(onPause);o.timeouts.add(h)}else onStart()}function onStart(){o.delayed&&(o.delayed=false);o.pauseQueue.delete(onPause);o.timeouts.delete(h);t<=(o.cancelId||0)&&(f=true);try{a.start({...n,callId:t,cancel:f},c)}catch(e){l(e)}}}))}var getCombinedResult=(e,t)=>t.length==1?t[0]:t.some((e=>e.cancelled))?getCancelledResult(e.get()):t.every((e=>e.noop))?getNoopResult(e.get()):getFinishedResult(e.get(),t.every((e=>e.finished)));var getNoopResult=e=>({value:e,noop:true,finished:true,cancelled:false});var getFinishedResult=(e,t,s=false)=>({value:e,finished:t,cancelled:s});var getCancelledResult=e=>({value:e,cancelled:true,finished:false});function runAsync(t,n,i,o){const{callId:a,parentId:c,onRest:l}=n;const{asyncTo:d,promise:h}=i;return c||t!==d||n.reset?i.promise=(async()=>{i.asyncId=a;i.asyncTo=t;const f=getDefaultProps(n,((e,t)=>t===\"onRest\"?void 0:e));let p;let m;const g=new Promise(((e,t)=>(p=e,m=t)));const bailIfEnded=e=>{const t=a<=(i.cancelId||0)&&getCancelledResult(o)||a!==i.asyncId&&getFinishedResult(o,false);if(t){e.result=t;m(e);throw e}};const animate=(t,n)=>{const c=new J;const u=new W;return(async()=>{if(r.skipAnimation){stopAsync(i);u.result=getFinishedResult(o,false);m(u);throw u}bailIfEnded(c);const l=e.obj(t)?{...t}:{...n,to:t};l.parentId=a;s(f,((t,s)=>{e.und(l[s])&&(l[s]=t)}));const d=await o.start(l);bailIfEnded(c);i.paused&&await new Promise((e=>{i.resumeQueue.add(e)}));return d})()};let v;if(r.skipAnimation){stopAsync(i);return getFinishedResult(o,false)}try{let s;s=e.arr(t)?(async e=>{for(const t of e)await animate(t)})(t):Promise.resolve(t(animate,o.stop.bind(o)));await Promise.all([s.then(p),g]);v=getFinishedResult(o.get(),true,false)}catch(e){if(e instanceof J)v=e.result;else{if(!(e instanceof W))throw e;v=e.result}}finally{if(a==i.asyncId){i.asyncId=c;i.asyncTo=c?d:void 0;i.promise=c?h:void 0}}e.fun(l)&&u.batchedUpdates((()=>{l(v,o,o.item)}));return v})():h}function stopAsync(e,t){l(e.timeouts,(e=>e.cancel()));e.pauseQueue.clear();e.resumeQueue.clear();e.asyncId=e.asyncTo=e.promise=void 0;t&&(e.cancelId=t)}var J=class extends Error{constructor(){super(\"An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.\")}};var W=class extends Error{constructor(){super(\"SkipAnimationSignal\")}};var isFrameValue=e=>e instanceof Z;var H=1;var Z=class extends d{constructor(){super(...arguments);this.id=H++;this._priority=0}get priority(){return this._priority}set priority(e){if(this._priority!=e){this._priority=e;this._onPriorityChange(e)}}get(){const e=Q(this);return e&&e.getValue()}to(...e){return r.to(this,e)}\n/** @deprecated Use the `to` method instead. */interpolate(...e){h();return r.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=false){f(this,{type:\"change\",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||p.sort(this);f(this,{type:\"priority\",parent:this,priority:e})}};var ee=Symbol.for(\"SpringPhase\");var te=1;var se=2;var ne=4;var hasAnimated=e=>(e[ee]&te)>0;var isAnimating=e=>(e[ee]&se)>0;var isPaused=e=>(e[ee]&ne)>0;var setActiveBit=(e,t)=>t?e[ee]|=se|te:e[ee]&=~se;var setPausedBit=(e,t)=>t?e[ee]|=ne:e[ee]&=~ne;var ie=class extends Z{constructor(t,s){super();this.animation=new $;this.defaultProps={};this._state={paused:false,delayed:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._pendingCalls=new Set;this._lastCallId=0;this._lastToId=0;this._memoizedDuration=0;if(!e.und(t)||!e.und(s)){const n=e.obj(t)?{...t}:{...s,from:t};e.und(n.default)&&(n.default=true);this.start(n)}}get idle(){return!(isAnimating(this)||this._state.asyncTo)||isPaused(this)}get goal(){return n(this.animation.to)}get velocity(){const e=Q(this);return e instanceof F?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return hasAnimated(this)}get isAnimating(){return isAnimating(this)}get isPaused(){return isPaused(this)}get isDelayed(){return this._state.delayed}advance(s){let i=true;let r=false;const o=this.animation;let{toValues:a}=o;const{config:c}=o;const u=z(o.to);!u&&m(o.to)&&(a=t(n(o.to)));o.values.forEach(((t,n)=>{if(t.done)return;const l=t.constructor==E?1:u?u[n].lastPosition:a[n];let d=o.immediate;let h=l;if(!d){h=t.lastPosition;if(c.tension<=0){t.done=true;return}let i=t.elapsedTime+=s;const r=o.fromValues[n];const a=t.v0!=null?t.v0:t.v0=e.arr(c.velocity)?c.velocity[n]:c.velocity;let u;const f=c.precision||(r==l?.005:Math.min(1,Math.abs(l-r)*.001));if(e.und(c.duration))if(c.decay){const e=c.decay===true?.998:c.decay;const s=Math.exp(-(1-e)*i);h=r+a/(1-e)*(1-s);d=Math.abs(t.lastPosition-h)<=f;u=a*s}else{u=t.lastVelocity==null?a:t.lastVelocity;const n=c.restVelocity||f/10;const i=c.clamp?0:c.bounce;const o=!e.und(i);const p=r==l?t.v0>0:r<l;let m;let g=false;const v=1;const y=Math.ceil(s/v);for(let e=0;e<y;++e){m=Math.abs(u)>n;if(!m){d=Math.abs(l-h)<=f;if(d)break}if(o){g=h==l||h>l==p;if(g){u=-u*i;h=l}}const e=1e-6*-c.tension*(h-l);const t=.001*-c.friction*u;const s=(e+t)/c.mass;u+=s*v;h+=u*v}}else{let e=1;if(c.duration>0){if(this._memoizedDuration!==c.duration){this._memoizedDuration=c.duration;if(t.durationProgress>0){t.elapsedTime=c.duration*t.durationProgress;i=t.elapsedTime+=s}}e=(c.progress||0)+i/this._memoizedDuration;e=e>1?1:e<0?0:e;t.durationProgress=e}h=r+c.easing(e)*(l-r);u=(h-t.lastPosition)/s;d=e==1}t.lastVelocity=u;if(Number.isNaN(h)){console.warn(\"Got NaN while animating:\",this);d=true}}u&&!u[n].done&&(d=false);d?t.done=true:i=false;t.setValue(h,c.round)&&(r=true)}));const l=Q(this);const d=l.getValue();if(i){const e=n(o.to);if(d===e&&!r||c.decay)r&&c.decay&&this._onChange(d);else{l.setValue(e);this._onChange(e)}this._stop()}else r&&this._onChange(d)}set(e){u.batchedUpdates((()=>{this._stop();this._focus(e);this._set(e)}));return this}pause(){this._update({pause:true})}resume(){this._update({pause:false})}finish(){if(isAnimating(this)){const{to:e,config:t}=this.animation;u.batchedUpdates((()=>{this._onStart();t.decay||this._set(e,false);this._stop()}))}return this}update(e){const t=this.queue||(this.queue=[]);t.push(e);return this}start(t,s){let n;if(e.und(t)){n=this.queue||[];this.queue=[]}else n=[e.obj(t)?t:{...s,to:t}];return Promise.all(n.map((e=>{const t=this._update(e);return t}))).then((e=>getCombinedResult(this,e)))}stop(e){const{to:t}=this.animation;this._focus(this.get());stopAsync(this._state,e&&this._lastCallId);u.batchedUpdates((()=>this._stop(t,e)));return this}reset(){this._update({reset:true})}eventObserved(e){e.type==\"change\"?this._start():e.type==\"priority\"&&(this.priority=e.priority+1)}_prepareNode(t){const s=this.key||\"\";let{to:i,from:r}=t;i=e.obj(i)?i[s]:i;(i==null||isAsyncTo(i))&&(i=void 0);r=e.obj(r)?r[s]:r;r==null&&(r=void 0);const o={to:i,from:r};if(!hasAnimated(this)){t.reverse&&([i,r]=[r,i]);r=n(r);e.und(r)?Q(this)||this._set(i):this._set(r)}return o}_update({...e},t){const{key:s,defaultProps:n}=this;e.default&&Object.assign(n,getDefaultProps(e,((e,t)=>/^on/.test(t)?resolveProp(e,s):e)));mergeActiveFn(this,e,\"onProps\");sendEvent(this,\"onProps\",e,this);const i=this._prepareNode(e);if(Object.isFrozen(this))throw Error(\"Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?\");const r=this._state;return scheduleProps(++this._lastCallId,{key:s,props:e,defaultProps:n,state:r,actions:{pause:()=>{if(!isPaused(this)){setPausedBit(this,true);g(r.pauseQueue);sendEvent(this,\"onPause\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},resume:()=>{if(isPaused(this)){setPausedBit(this,false);isAnimating(this)&&this._resume();g(r.resumeQueue);sendEvent(this,\"onResume\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},start:this._merge.bind(this,i)}}).then((s=>{if(e.loop&&s.finished&&!(t&&s.noop)){const t=createLoopUpdate(e);if(t)return this._update(t,true)}return s}))}_merge(s,r,o){if(r.cancel){this.stop(true);return o(getCancelledResult(this))}const c=!e.und(s.to);const l=!e.und(s.from);if(c||l){if(!(r.callId>this._lastToId))return o(getCancelledResult(this));this._lastToId=r.callId}const{key:d,defaultProps:h,animation:f}=this;const{to:p,from:y}=f;let{to:_=p,from:P=y}=s;!l||c||r.default&&!e.und(_)||(_=P);r.reverse&&([_,P]=[P,_]);const b=!v(P,y);b&&(f.from=P);P=n(P);const w=!v(_,p);w&&this._focus(_);const S=isAsyncTo(r.to);const{config:I}=f;const{decay:k,velocity:C}=I;(c||l)&&(I.velocity=0);r.config&&!S&&mergeConfig(I,callProp(r.config,d),r.config!==h.config?callProp(h.config,d):void 0);let R=Q(this);if(!R||e.und(_))return o(getFinishedResult(this,true));const T=e.und(r.reset)?l&&!r.default:!e.und(P)&&matchProp(r.reset,d);const A=T?P:this.get();const x=computeGoal(_);const U=e.num(x)||e.arr(x)||i(x);const j=!S&&(!U||matchProp(h.immediate||r.immediate,d));if(w){const e=D(_);if(e!==R.constructor){if(!j)throw Error(`Cannot animate between ${R.constructor.name} and ${e.name}, as the \"to\" prop suggests`);R=this._set(x)}}const V=R.constructor;let q=m(_);let O=false;if(!q){const e=T||!hasAnimated(this)&&b;if(w||e){O=v(computeGoal(A),x);q=!O}(v(f.immediate,j)||j)&&v(I.decay,k)&&v(I.velocity,C)||(q=true)}O&&isAnimating(this)&&(f.changed&&!T?q=true:q||this._stop(p));if(!S){if(q||m(p)){f.values=R.getPayload();f.toValues=m(_)?null:V==E?[1]:t(x)}if(f.immediate!=j){f.immediate=j;j||T||this._set(p)}if(q){const{onRest:e}=f;a(re,(e=>mergeActiveFn(this,r,e)));const t=getFinishedResult(this,checkFinished(this,p));g(this._pendingCalls,t);this._pendingCalls.add(o);f.changed&&u.batchedUpdates((()=>{f.changed=!T;e?.(t,this);T?callProp(h.onRest,t):f.onStart?.(t,this)}))}}T&&this._set(A);S?o(runAsync(r.to,r,this._state,this)):q?this._start():isAnimating(this)&&!w?this._pendingCalls.add(o):o(getNoopResult(A))}_focus(e){const t=this.animation;if(e!==t.to){y(this)&&this._detach();t.to=e;y(this)&&this._attach()}}_attach(){let e=0;const{to:t}=this.animation;if(m(t)){_(t,this);isFrameValue(t)&&(e=t.priority+1)}this.priority=e}_detach(){const{to:e}=this.animation;m(e)&&P(e,this)}_set(t,s=true){const i=n(t);if(!e.und(i)){const e=Q(this);if(!e||!v(i,e.getValue())){const t=D(i);e&&e.constructor==t?e.setValue(i):N(this,t.create(i));e&&u.batchedUpdates((()=>{this._onChange(i,s)}))}}return Q(this)}_onStart(){const e=this.animation;if(!e.changed){e.changed=true;sendEvent(this,\"onStart\",getFinishedResult(this,checkFinished(this,e.to)),this)}}_onChange(e,t){if(!t){this._onStart();callProp(this.animation.onChange,e,this)}callProp(this.defaultProps.onChange,e,this);super._onChange(e,t)}_start(){const e=this.animation;Q(this).reset(n(e.to));e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition)));if(!isAnimating(this)){setActiveBit(this,true);isPaused(this)||this._resume()}}_resume(){r.skipAnimation?this.finish():p.start(this)}_stop(e,t){if(isAnimating(this)){setActiveBit(this,false);const s=this.animation;a(s.values,(e=>{e.done=true}));s.toValues&&(s.onChange=s.onPause=s.onResume=void 0);f(this,{type:\"idle\",parent:this});const n=t?getCancelledResult(this.get()):getFinishedResult(this.get(),checkFinished(this,e??s.to));g(this._pendingCalls,n);if(s.changed){s.changed=false;sendEvent(this,\"onRest\",n,this)}}}};function checkFinished(e,t){const s=computeGoal(t);const n=computeGoal(e.get());return v(n,s)}function createLoopUpdate(e,t=e.loop,s=e.to){const n=callProp(t);if(n){const i=n!==true&&inferTo(n);const r=(i||e).reverse;const o=!i||i.reset;return createUpdate({...e,loop:t,default:false,pause:void 0,to:!r||isAsyncTo(s)?s:void 0,from:o?e.from:void 0,reset:o,...i})}}function createUpdate(t){const{to:s,from:n}=t=inferTo(t);const i=new Set;e.obj(s)&&findDefined(s,i);e.obj(n)&&findDefined(n,i);t.keys=i.size?Array.from(i):null;return t}function declareUpdate(t){const s=createUpdate(t);e.und(s.default)&&(s.default=getDefaultProps(s));return s}function findDefined(e,t){s(e,((e,s)=>e!=null&&t.add(s)))}var re=[\"onStart\",\"onRest\",\"onChange\",\"onPause\",\"onResume\"];function mergeActiveFn(e,t,s){e.animation[s]=t[s]!==getDefaultProp(t,s)?resolveProp(t[s],e.key):void 0}function sendEvent(e,t,...s){e.animation[t]?.(...s);e.defaultProps[t]?.(...s)}var oe=[\"onStart\",\"onChange\",\"onRest\"];var ae=1;var ce=class{constructor(e,t){this.id=ae++;this.springs={};this.queue=[];this._lastAsyncId=0;this._active=new Set;this._changed=new Set;this._started=false;this._state={paused:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._events={onStart:new Map,onChange:new Map,onRest:new Map};this._onFrame=this._onFrame.bind(this);t&&(this._flush=t);e&&this.start({default:true,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};this.each(((t,s)=>e[s]=t.get()));return e}set(t){for(const s in t){const n=t[s];e.und(n)||this.springs[s].set(n)}}update(e){e&&this.queue.push(createUpdate(e));return this}start(e){let{queue:s}=this;e?s=t(e).map(createUpdate):this.queue=[];if(this._flush)return this._flush(this,s);prepareKeys(this,s);return flushUpdateQueue(this,s)}stop(e,s){e!==!!e&&(s=e);if(s){const n=this.springs;a(t(s),(t=>n[t].stop(!!e)))}else{stopAsync(this._state,this._lastAsyncId);this.each((t=>t.stop(!!e)))}return this}pause(s){if(e.und(s))this.start({pause:true});else{const e=this.springs;a(t(s),(t=>e[t].pause()))}return this}resume(s){if(e.und(s))this.start({pause:false});else{const e=this.springs;a(t(s),(t=>e[t].resume()))}return this}each(e){s(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:s}=this._events;const n=this._active.size>0;const i=this._changed.size>0;if(n&&!this._started||i&&!this._started){this._started=true;l(e,(([e,t])=>{t.value=this.get();e(t,this,this._item)}))}const r=!n&&this._started;const o=i||r&&s.size?this.get():null;i&&t.size&&l(t,(([e,t])=>{t.value=o;e(t,this,this._item)}));if(r){this._started=false;l(s,(([e,t])=>{t.value=o;e(t,this,this._item)}))}}eventObserved(e){if(e.type==\"change\"){this._changed.add(e.parent);e.idle||this._active.add(e.parent)}else{if(e.type!=\"idle\")return;this._active.delete(e.parent)}u.onFrame(this._onFrame)}};function flushUpdateQueue(e,t){return Promise.all(t.map((t=>flushUpdate(e,t)))).then((t=>getCombinedResult(e,t)))}async function flushUpdate(t,s,n){const{keys:i,to:r,from:o,loop:c,onRest:l,onResolve:d}=s;const h=e.obj(s.default)&&s.default;c&&(s.loop=false);r===false&&(s.to=null);o===false&&(s.from=null);const f=e.arr(r)||e.fun(r)?r:void 0;if(f){s.to=void 0;s.onRest=void 0;h&&(h.onRest=void 0)}else a(oe,(n=>{const i=s[n];if(e.fun(i)){const e=t._events[n];s[n]=({finished:t,cancelled:s})=>{const n=e.get(i);if(n){t||(n.finished=false);s&&(n.cancelled=true)}else e.set(i,{value:null,finished:t||false,cancelled:s||false})};h&&(h[n]=s[n])}}));const p=t._state;if(s.pause===!p.paused){p.paused=s.pause;g(s.pause?p.pauseQueue:p.resumeQueue)}else p.paused&&(s.pause=true);const m=(i||Object.keys(t.springs)).map((e=>t.springs[e].start(s)));const v=s.cancel===true||getDefaultProp(s,\"cancel\")===true;(f||v&&p.asyncId)&&m.push(scheduleProps(++t._lastAsyncId,{props:s,state:p,actions:{pause:b,resume:b,start(e,s){if(v){stopAsync(p,t._lastAsyncId);s(getCancelledResult(t))}else{e.onRest=l;s(runAsync(f,e,p,t))}}}}));p.paused&&await new Promise((e=>{p.resumeQueue.add(e)}));const y=getCombinedResult(t,await Promise.all(m));if(c&&y.finished&&!(n&&y.noop)){const e=createLoopUpdate(s,c,r);if(e){prepareKeys(t,[e]);return flushUpdate(t,e,true)}}d&&u.batchedUpdates((()=>d(y,t,t.item)));return y}function getSprings(s,n){const i={...s.springs};n&&a(t(n),(t=>{e.und(t.keys)&&(t=createUpdate(t));e.obj(t.to)||(t={...t,to:void 0});prepareSprings(i,t,(e=>createSpring(e)))}));setSprings(s,i);return i}function setSprings(e,t){s(t,((t,s)=>{if(!e.springs[s]){e.springs[s]=t;_(t,e)}}))}function createSpring(e,t){const s=new ie;s.key=e;t&&_(s,t);return s}function prepareSprings(e,t,s){t.keys&&a(t.keys,(n=>{const i=e[n]||(e[n]=s(n));i._prepareNode(t)}))}function prepareKeys(e,t){a(t,(t=>{prepareSprings(e.springs,t,(t=>createSpring(t,e)))}))}var SpringContext=({children:e,...t})=>{const s=V(ue);const n=t.pause||!!s.pause,i=t.immediate||!!s.immediate;t=w((()=>({pause:n,immediate:i})),[n,i]);const{Provider:r}=ue;return j.createElement(r,{value:t},e)};var ue=makeContext(SpringContext,{});SpringContext.Provider=ue.Provider;SpringContext.Consumer=ue.Consumer;function makeContext(e,t){Object.assign(e,j.createContext(t));e.Provider._context=e;e.Consumer._context=e;return e}var SpringRef=()=>{const t=[];const SpringRef2=function(s){S();const n=[];a(t,((t,i)=>{if(e.und(s))n.push(t.start());else{const e=_getProps(s,t,i);e&&n.push(t.start(e))}}));return n};SpringRef2.current=t;SpringRef2.add=function(e){t.includes(e)||t.push(e)};SpringRef2.delete=function(e){const s=t.indexOf(e);~s&&t.splice(s,1)};SpringRef2.pause=function(){a(t,(e=>e.pause(...arguments)));return this};SpringRef2.resume=function(){a(t,(e=>e.resume(...arguments)));return this};SpringRef2.set=function(s){a(t,((t,n)=>{const i=e.fun(s)?s(n,t):s;i&&t.set(i)}))};SpringRef2.start=function(s){const n=[];a(t,((t,i)=>{if(e.und(s))n.push(t.start());else{const e=this._getProps(s,t,i);e&&n.push(t.start(e))}}));return n};SpringRef2.stop=function(){a(t,(e=>e.stop(...arguments)));return this};SpringRef2.update=function(e){a(t,((t,s)=>t.update(this._getProps(e,t,s))));return this};const _getProps=function(t,s,n){return e.fun(t)?t(n,s):t};SpringRef2._getProps=_getProps;return SpringRef2};function useSprings(t,s,n){const i=e.fun(s)&&s;i&&!n&&(n=[]);const r=q((()=>i||arguments.length==3?SpringRef():void 0),[]);const c=O(0);const u=I();const l=q((()=>({ctrls:[],queue:[],flush(e,t){const s=getSprings(e,t);const n=c.current>0&&!l.queue.length&&!Object.keys(s).some((t=>!e.springs[t]));return n?flushUpdateQueue(e,t):new Promise((n=>{setSprings(e,s);l.queue.push((()=>{n(flushUpdateQueue(e,t))}));u()}))}})),[]);const d=O([...l.ctrls]);const h=[];const f=k(t)||0;q((()=>{a(d.current.slice(t,f),(e=>{detachRefs(e,r);e.stop(true)}));d.current.length=t;declareUpdates(f,t)}),[t]);q((()=>{declareUpdates(0,Math.min(f,t))}),n);function declareUpdates(e,t){for(let n=e;n<t;n++){const e=d.current[n]||(d.current[n]=new ce(null,l.flush));const t=i?i(n,e):s[n];t&&(h[n]=declareUpdate(t))}}const p=d.current.map(((e,t)=>getSprings(e,h[t])));const m=V(SpringContext);const g=k(m);const v=m!==g&&hasProps(m);o((()=>{c.current++;l.ctrls=d.current;const{queue:e}=l;if(e.length){l.queue=[];a(e,(e=>e()))}a(d.current,((e,t)=>{r?.add(e);v&&e.start({default:m});const s=h[t];if(s){replaceRef(e,s.ref);e.ref?e.queue.push(s):e.start(s)}}))}));C((()=>()=>{a(l.ctrls,(e=>e.stop(true)))}));const y=p.map((e=>({...e})));return r?[y,r]:y}function useSpring(t,s){const n=e.fun(t);const[[i],r]=useSprings(1,n?t:[t],n?s||[]:s);return n||arguments.length==2?[i,r]:i}var initSpringRef=()=>SpringRef();var useSpringRef=()=>M(initSpringRef)[0];var useSpringValue=(e,t)=>{const s=R((()=>new ie(e,t)));C((()=>()=>{s.stop()}));return s};function useTrail(t,s,n){const i=e.fun(s)&&s;i&&!n&&(n=[]);let r=true;let c;const u=useSprings(t,((e,t)=>{const n=i?i(e,t):s;c=n.ref;r=r&&n.reverse;return n}),n||[{}]);o((()=>{a(u[1].current,((e,t)=>{const s=u[1].current[t+(r?1:-1)];replaceRef(e,c);e.ref?s&&e.update({to:s.springs}):s?e.start({to:s.springs}):e.start()}))}),n);if(i||arguments.length==3){const t=c??u[1];t._getProps=(s,n,i)=>{const r=e.fun(s)?s(i,n):s;if(r){const e=t.current[i+(r.reverse?1:-1)];e&&(r.to=e.springs);return r}};return u}return u[0]}function useTransition(s,n,i){const r=e.fun(n)&&n;const{reset:c,sort:u,trail:l=0,expires:d=true,exitBeforeEnter:h=false,onDestroyed:f,ref:p,config:m}=r?r():n;const g=q((()=>r||arguments.length==3?SpringRef():void 0),[]);const v=t(s);const y=[];const _=O(null);const P=c?null:_.current;o((()=>{_.current=y}));C((()=>{a(y,(e=>{g?.add(e.ctrl);e.ctrl.ref=g}));return()=>{a(_.current,(e=>{e.expired&&clearTimeout(e.expirationId);detachRefs(e.ctrl,g);e.ctrl.stop(true)}))}}));const b=getKeys(v,r?r():n,P);const w=c&&_.current||[];o((()=>a(w,(({ctrl:e,item:t,key:s})=>{detachRefs(e,g);callProp(f,t,s)}))));const S=[];P&&a(P,((e,t)=>{if(e.expired){clearTimeout(e.expirationId);w.push(e)}else{t=S[t]=b.indexOf(e.key);~t&&(y[t]=e)}}));a(v,((e,t)=>{if(!y[t]){y[t]={key:b[t],item:e,phase:\"mount\",ctrl:new ce};y[t].ctrl.item=e}}));if(S.length){let e=-1;const{leave:t}=r?r():n;a(S,((s,n)=>{const i=P[n];if(~s){e=y.indexOf(i);y[e]={...i,item:v[s]}}else t&&y.splice(++e,0,i)}))}e.fun(u)&&y.sort(((e,t)=>u(e.item,t.item)));let R=-l;const T=I();const A=getDefaultProps(n);const x=new Map;const U=O(new Map);const M=O(false);a(y,((t,s)=>{const i=t.key;const o=t.phase;const a=r?r():n;let c;let u;const f=callProp(a.delay||0,i);if(o==\"mount\"){c=a.enter;u=\"enter\"}else{const e=b.indexOf(i)<0;if(o!=\"leave\")if(e){c=a.leave;u=\"leave\"}else{if(!(c=a.update))return;u=\"update\"}else{if(e)return;c=a.enter;u=\"enter\"}}c=callProp(c,t.item,s);c=e.obj(c)?inferTo(c):{to:c};if(!c.config){const e=m||A.config;c.config=callProp(e,t.item,s,u)}R+=l;const g={...A,delay:f+R,ref:p,immediate:a.immediate,reset:false,...c};if(u==\"enter\"&&e.und(g.from)){const i=r?r():n;const o=e.und(i.initial)||P?i.from:i.initial;g.from=callProp(o,t.item,s)}const{onResolve:v}=g;g.onResolve=e=>{callProp(v,e);const t=_.current;const s=t.find((e=>e.key===i));if(s&&(!e.cancelled||s.phase==\"update\")&&s.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if(s.phase==\"leave\"){const t=callProp(d,s.item);if(t!==false){const n=t===true?0:t;s.expired=true;if(!e&&n>0){n<=2147483647&&(s.expirationId=setTimeout(T,n));return}}}if(e&&t.some((e=>e.expired))){U.current.delete(s);h&&(M.current=true);T()}}};const y=getSprings(t.ctrl,g);u===\"leave\"&&h?U.current.set(t,{phase:u,springs:y,payload:g}):x.set(t,{phase:u,springs:y,payload:g})}));const Q=V(SpringContext);const F=k(Q);const z=Q!==F&&hasProps(Q);o((()=>{z&&a(y,(e=>{e.ctrl.start({default:Q})}))}),[Q]);a(x,((e,t)=>{if(U.current.size){const e=y.findIndex((e=>e.key===t.key));y.splice(e,1)}}));o((()=>{a(U.current.size?U.current:x,(({phase:e,payload:t},s)=>{const{ctrl:n}=s;s.phase=e;g?.add(n);z&&e==\"enter\"&&n.start({default:Q});if(t){replaceRef(n,t.ref);if(!n.ref&&!g||M.current){n.start(t);M.current&&(M.current=false)}else n.update(t)}}))}),c?void 0:i);const renderTransitions=t=>j.createElement(j.Fragment,null,y.map(((s,n)=>{const{springs:i}=x.get(s)||s.ctrl;const r=t({...i},s.item,s,n);return r&&r.type?j.createElement(r.type,{...r.props,key:e.str(s.key)||e.num(s.key)?s.key:s.ctrl.id,ref:r.ref}):r})));return g?[renderTransitions,g]:renderTransitions}var le=1;function getKeys(s,{key:n,keys:i=n},r){if(i===null){const e=new Set;return s.map((t=>{const s=r&&r.find((s=>s.item===t&&s.phase!==\"leave\"&&!e.has(s)));if(s){e.add(s);return s.key}return le++}))}return e.und(i)?s:e.fun(i)?s.map(i):t(i)}var useScroll=({container:e,...t}={})=>{const[s,n]=useSpring((()=>({scrollX:0,scrollY:0,scrollXProgress:0,scrollYProgress:0,...t})),[]);o((()=>{const t=T((({x:e,y:t})=>{n.start({scrollX:e.current,scrollXProgress:e.progress,scrollY:t.current,scrollYProgress:t.progress})}),{container:e?.current||void 0});return()=>{a(Object.values(s),(e=>e.stop()));t()}}),[]);return s};var useResize=({container:e,...t})=>{const[s,n]=useSpring((()=>({width:0,height:0,...t})),[]);o((()=>{const t=A((({width:e,height:t})=>{n.start({width:e,height:t,immediate:s.width.get()===0||s.height.get()===0})}),{container:e?.current||void 0});return()=>{a(Object.values(s),(e=>e.stop()));t()}}),[]);return s};var de={any:0,all:1};function useInView(t,s){const[n,i]=M(false);const r=O();const a=e.fun(t)&&t;const c=a?a():{};const{to:u={},from:l={},...d}=c;const h=a?s:t;const[f,p]=useSpring((()=>({from:l,...d})),[]);o((()=>{const t=r.current;const{root:s,once:o,amount:a=\"any\",...c}=h??{};if(!t||o&&n||typeof IntersectionObserver===\"undefined\")return;const d=new WeakMap;const onEnter=()=>{u&&p.start(u);i(true);const cleanup=()=>{l&&p.start(l);i(false)};return o?void 0:cleanup};const handleIntersection=t=>{t.forEach((t=>{const s=d.get(t.target);if(t.isIntersecting!==Boolean(s))if(t.isIntersecting){const s=onEnter();e.fun(s)?d.set(t.target,s):f.unobserve(t.target)}else if(s){s();d.delete(t.target)}}))};const f=new IntersectionObserver(handleIntersection,{root:s&&s.current||void 0,threshold:typeof a===\"number\"||Array.isArray(a)?a:de[a],...c});f.observe(t);return()=>f.unobserve(t)}),[h]);return a?[r,f]:[r,n]}function Spring({children:e,...t}){return e(useSpring(t))}function Trail({items:t,children:s,...n}){const i=useTrail(t.length,n);return t.map(((t,n)=>{const r=s(t,n);return e.fun(r)?r(i[n]):r}))}function Transition({items:e,children:t,...s}){return useTransition(e,s)(t)}var he=class extends Z{constructor(e,t){super();this.source=e;this.idle=true;this._active=new Set;this.calc=x(...t);const s=this._get();const n=D(s);N(this,n.create(s))}advance(e){const t=this._get();const s=this.get();if(!v(t,s)){Q(this).setValue(t);this._onChange(t,this.idle)}!this.idle&&checkIdle(this._active)&&becomeIdle(this)}_get(){const s=e.arr(this.source)?this.source.map(n):t(n(this.source));return this.calc(...s)}_start(){if(this.idle&&!checkIdle(this._active)){this.idle=false;a(z(this),(e=>{e.done=false}));if(r.skipAnimation){u.batchedUpdates((()=>this.advance()));becomeIdle(this)}else p.start(this)}}_attach(){let e=1;a(t(this.source),(t=>{m(t)&&_(t,this);if(isFrameValue(t)){t.idle||this._active.add(t);e=Math.max(e,t.priority+1)}}));this.priority=e;this._start()}_detach(){a(t(this.source),(e=>{m(e)&&P(e,this)}));this._active.clear();becomeIdle(this)}eventObserved(e){if(e.type==\"change\")if(e.idle)this.advance();else{this._active.add(e.parent);this._start()}else e.type==\"idle\"?this._active.delete(e.parent):e.type==\"priority\"&&(this.priority=t(this.source).reduce(((e,t)=>Math.max(e,(isFrameValue(t)?t.priority:0)+1)),0))}};function isIdle(e){return e.idle!==false}function checkIdle(e){return!e.size||Array.from(e).every(isIdle)}function becomeIdle(e){if(!e.idle){e.idle=true;a(z(e),(e=>{e.done=true}));f(e,{type:\"idle\",parent:e})}}var to=(e,...t)=>new he(e,t);var interpolate=(e,...t)=>(h(),new he(e,t));r.assign({createStringInterpolator:U,to:(e,t)=>new he(e,t)});var fe=p.advance;export{J as BailSignal,ce as Controller,Z as FrameValue,he as Interpolation,Spring,SpringContext,SpringRef,ie as SpringValue,Trail,Transition,Y as config,inferTo,interpolate,to,fe as update,useChain,useInView,useResize,useScroll,useSpring,useSpringRef,useSpringValue,useSprings,useTrail,useTransition};\n//# sourceMappingURL=react-spring_core.modern.mjs.map\n","import{Globals as e}from\"@react-spring/core\";export*from\"@react-spring/core\";import{unstable_batchedUpdates as t}from\"react-dom\";import{is as r,eachProp as a,toArray as o,FluidValue as s,each as i,getFluidValue as n,hasFluidValue as u,addFluidObserver as l,removeFluidObserver as p,callFluidObservers as d,createStringInterpolator as c,colors as m}from\"@react-spring/shared\";import{AnimatedObject as h,createHost as f}from\"@react-spring/animated\";var g=/^--/;function dangerousStyleValue(e,t){return t==null||typeof t===\"boolean\"||t===\"\"?\"\":typeof t!==\"number\"||t===0||g.test(e)||v.hasOwnProperty(e)&&v[e]?(\"\"+t).trim():t+\"px\"}var b={};function applyAnimatedValues(e,t){if(!e.nodeType||!e.setAttribute)return false;const r=e.nodeName===\"filter\"||e.parentNode&&e.parentNode.nodeName===\"filter\";const{style:a,children:o,scrollTop:s,scrollLeft:i,viewBox:n,...u}=t;const l=Object.values(u);const p=Object.keys(u).map((t=>r||e.hasAttribute(t)?t:b[t]||(b[t]=t.replace(/([A-Z])/g,(e=>\"-\"+e.toLowerCase())))));o!==void 0&&(e.textContent=o);for(const t in a)if(a.hasOwnProperty(t)){const r=dangerousStyleValue(t,a[t]);g.test(t)?e.style.setProperty(t,r):e.style[t]=r}p.forEach(((t,r)=>{e.setAttribute(t,l[r])}));s!==void 0&&(e.scrollTop=s);i!==void 0&&(e.scrollLeft=i);n!==void 0&&e.setAttribute(\"viewBox\",n)}var v={animationIterationCount:true,borderImageOutset:true,borderImageSlice:true,borderImageWidth:true,boxFlex:true,boxFlexGroup:true,boxOrdinalGroup:true,columnCount:true,columns:true,flex:true,flexGrow:true,flexPositive:true,flexShrink:true,flexNegative:true,flexOrder:true,gridRow:true,gridRowEnd:true,gridRowSpan:true,gridRowStart:true,gridColumn:true,gridColumnEnd:true,gridColumnSpan:true,gridColumnStart:true,fontWeight:true,lineClamp:true,lineHeight:true,opacity:true,order:true,orphans:true,tabSize:true,widows:true,zIndex:true,zoom:true,fillOpacity:true,floodOpacity:true,stopOpacity:true,strokeDasharray:true,strokeDashoffset:true,strokeMiterlimit:true,strokeOpacity:true,strokeWidth:true};var prefixKey=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1);var y=[\"Webkit\",\"Ms\",\"Moz\",\"O\"];v=Object.keys(v).reduce(((e,t)=>{y.forEach((r=>e[prefixKey(r,t)]=e[t]));return e}),v);var x=/^(matrix|translate|scale|rotate|skew)/;var k=/^(translate)/;var w=/^(rotate|skew)/;var addUnit=(e,t)=>r.num(e)&&e!==0?e+t:e;var isValueIdentity=(e,t)=>r.arr(e)?e.every((e=>isValueIdentity(e,t))):r.num(e)?e===t:parseFloat(e)===t;var O=class extends h{constructor({x:e,y:t,z:s,...i}){const n=[];const u=[];if(e||t||s){n.push([e||0,t||0,s||0]);u.push((e=>[`translate3d(${e.map((e=>addUnit(e,\"px\"))).join(\",\")})`,isValueIdentity(e,0)]))}a(i,((e,t)=>{if(t===\"transform\"){n.push([e||\"\"]);u.push((e=>[e,e===\"\"]))}else if(x.test(t)){delete i[t];if(r.und(e))return;const a=k.test(t)?\"px\":w.test(t)?\"deg\":\"\";n.push(o(e));u.push(t===\"rotate3d\"?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${addUnit(o,a)})`,isValueIdentity(o,0)]:e=>[`${t}(${e.map((e=>addUnit(e,a))).join(\",\")})`,isValueIdentity(e,t.startsWith(\"scale\")?1:0)])}}));n.length&&(i.transform=new A(n,u));super(i)}};var A=class extends s{constructor(e,t){super();this.inputs=e;this.transforms=t;this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e=\"\";let t=true;i(this.inputs,((a,o)=>{const s=n(a[0]);const[i,u]=this.transforms[o](r.arr(s)?s:a.map(n));e+=\" \"+i;t=t&&u}));return t?\"none\":e}observerAdded(e){e==1&&i(this.inputs,(e=>i(e,(e=>u(e)&&l(e,this)))))}observerRemoved(e){e==0&&i(this.inputs,(e=>i(e,(e=>u(e)&&p(e,this)))))}eventObserved(e){e.type==\"change\"&&(this._value=null);d(this,e)}};var C=[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"tspan\"];e.assign({batchedUpdates:t,createStringInterpolator:c,colors:m});var S=f(C,{applyAnimatedValues:applyAnimatedValues,createAnimatedStyle:e=>new O(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r});var j=S.animated;export{j as a,j as animated};\n//# sourceMappingURL=react-spring_web.modern.mjs.map\n","export*from\"@react-spring/web\";\n//# sourceMappingURL=react-spring.modern.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useState}from\"react\";import{useEffect}from\"react\";import{useSpring,animated}from\"react-spring\";export function withCursorFollow(Component){return props=>{const ref=useRef(null);const[isHovering,setIsHovering]=useState(false);const[originalPosition,setOriginalPosition]=useState({left:0,top:0});const[centerPosition,setCenterPosition]=useState({left:0,top:0});const springProps=useSpring({left:isHovering?originalPosition.left:centerPosition.left,top:isHovering?originalPosition.top:centerPosition.top,config:{mass:1,tension:170,friction:26}});useEffect(()=>{if(!ref.current)return;const buttonRect=ref.current.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});const handleMouseMove=e=>{if(!ref.current)return;if(e.target.closest(\"button\")){setIsHovering(true);const buttonRect=e.target.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setOriginalPosition({left:buttonRect.left+buttonRect.width/2-(e.clientX+elementRect.width/2),top:buttonRect.top+buttonRect.height/2-(e.clientY+elementRect.height/2)});setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});}else{setIsHovering(false);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);};},[]);return /*#__PURE__*/_jsx(animated.div,{ref:ref,style:{position:\"absolute\",pointerEvents:\"none\",left:springProps.left,top:springProps.top,transform:\"translate3d(0, 0, 0)\",transformStyle:\"preserve-3d\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCursorFollow\":{\"type\":\"reactHoc\",\"name\":\"withCursorFollow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PatternHover.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCursorFollow}from\"https://framerusercontent.com/modules/6eQugweRgMeMkymQ9WD3/tfIcx0C4FeASTDhLV9kM/PatternHover.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const ImageWithCursorFollowah37vt=withCodeBoundaryForOverrides(Image,{nodeId:\"xqPXDGRcy\",override:withCursorFollow,scopeId:\"yGbhO9Gve\"});const TooltipFonts=getFonts(Tooltip);const enabledGestures={nXSThf9lB:{hover:true}};const serializationHash=\"framer-3PNMo\";const variantClassNames={nXSThf9lB:\"framer-v-3qvejo\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nXSThf9lB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"nXSThf9lB-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"dimarques.com logo\",className:cx(scopingClassNames,\"framer-3qvejo\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"nXSThf9lB\",ref:refBinding,style:{...style},...addPropertyOverrides({\"nXSThf9lB-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EIkuStXja\",openInNewTab:false,scopeId:\"yGbhO9Gve\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo dimarques.com\",className:\"framer-1i0tu88 framer-h33jrn\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EIkuStXja\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2ki4dr\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qWECrL2nj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64 64\"><path d=\"M 39.316 30.85 C 39.314 29.834 40.136 29.009 41.152 29.007 C 42.168 29.009 42.99 29.834 42.988 30.85 L 42.988 42.963 C 42.99 43.979 42.168 44.804 41.152 44.806 C 40.136 44.804 39.314 43.979 39.316 42.963 Z M 36.736 20.843 L 36.736 36.907 C 36.736 41.269 33.213 44.807 28.868 44.807 C 24.523 44.807 21 41.27 21 36.907 C 21 32.544 24.523 29.007 28.868 29.007 C 30.354 29.005 31.81 29.427 33.064 30.223 L 33.064 20.843 C 33.062 19.827 33.884 19.002 34.9 19 C 35.916 19.002 36.738 19.827 36.736 20.843 Z M 33.064 36.907 C 33.064 34.58 31.185 32.693 28.868 32.693 C 26.55 32.693 24.672 34.58 24.672 36.907 C 24.668 39.229 26.546 41.115 28.868 41.12 C 31.19 41.115 33.068 39.229 33.064 36.907 Z\" fill=\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\"></path></svg>',svgContentId:9187913991,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hMO648hbB\",openInNewTab:false,scopeId:\"yGbhO9Gve\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-x66di9 framer-h33jrn\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"hMO648hbB\",style:{backgroundColor:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ImageWithCursorFollowah37vt,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||64)*.5000000000000002-20)+-95),pixelHeight:132,pixelWidth:1054,positionX:\"left\",positionY:\"top\",sizes:\"744px\",src:\"https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?width=1054&height=132\",srcSet:\"https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?scale-down-to=512&width=1054&height=132 512w,https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?scale-down-to=1024&width=1054&height=132 1024w,https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?width=1054&height=132 1054w\"},className:\"framer-ah37vt\",\"data-framer-name\":\"Pattern\",layoutDependency:layoutDependency,layoutId:\"xqPXDGRcy\",style:{opacity:0},variants:{\"nXSThf9lB-hover\":{opacity:1}}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hhyb58\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zA4gwMOLr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 22\"><path d=\"M 12.75 0 C 13.661 0 14.4 0.739 14.4 1.65 L 14.4 20.35 C 14.4 21.261 13.661 22 12.75 22 C 12.005 22 11.374 21.506 11.17 20.827 C 10.044 21.567 8.698 22 7.25 22 C 3.301 22 0.1 18.799 0.1 14.85 C 0.1 10.901 3.301 7.7 7.25 7.7 C 8.668 7.7 9.988 8.115 11.1 8.827 L 11.1 1.65 C 11.1 0.739 11.839 0 12.75 0 Z M 18.25 7.7 C 19.161 7.7 19.9 8.439 19.9 9.35 L 19.9 20.35 C 19.9 21.261 19.161 22 18.25 22 C 17.339 22 16.6 21.261 16.6 20.35 L 16.6 9.35 C 16.6 8.439 17.339 7.7 18.25 7.7 Z M 7.25 11 C 5.124 11 3.4 12.724 3.4 14.85 C 3.4 16.976 5.124 18.7 7.25 18.7 C 9.376 18.7 11.1 16.976 11.1 14.85 C 11.1 12.724 9.376 11 7.25 11 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9591220883,withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({\"nXSThf9lB-hover\":{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||64)- -8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tifgib-container\",layoutDependency:layoutDependency,layoutId:\"pAdrxPqD4-container\",nodeId:\"pAdrxPqD4\",rendersWithMotion:true,scopeId:\"yGbhO9Gve\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Home\",height:\"100%\",id:\"pAdrxPqD4\",layoutId:\"pAdrxPqD4\",style:{height:\"100%\"},tVP4ig6PE:\"var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, rgb(255, 255, 255))\",width:\"100%\",XHHXZ8OmE:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3PNMo.framer-h33jrn, .framer-3PNMo .framer-h33jrn { display: block; }\",\".framer-3PNMo.framer-3qvejo { align-content: center; align-items: center; cursor: move; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 64px; }\",\".framer-3PNMo .framer-1i0tu88 { cursor: move; flex: none; gap: 10px; height: 64px; overflow: hidden; position: relative; text-decoration: none; width: 64px; }\",\".framer-3PNMo .framer-2ki4dr { flex: none; height: 64px; left: 0px; position: absolute; top: calc(50.00000000000002% - 64px / 2); width: 64px; }\",\".framer-3PNMo .framer-x66di9 { cursor: move; flex: none; height: 40px; left: calc(50.00000000000002% - 40px / 2); overflow: hidden; position: absolute; text-decoration: none; top: calc(50.00000000000002% - 40px / 2); width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-3PNMo .framer-ah37vt { bottom: -95px; flex: none; left: -352px; overflow: hidden; position: absolute; right: -352px; top: -95px; }\",\".framer-3PNMo .framer-1hhyb58 { flex: none; height: 22px; left: 10px; position: absolute; top: 9px; width: 20px; }\",\".framer-3PNMo .framer-1tifgib-container { bottom: -40px; flex: none; height: 32px; left: 50%; mix-blend-mode: difference; position: absolute; width: auto; z-index: 1; }\",\".framer-3PNMo.framer-v-3qvejo.hover.framer-3qvejo { overflow: visible; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eDHx4ya6Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryGbhO9Gve=withCSS(Component,css,\"framer-3PNMo\");export default FrameryGbhO9Gve;FrameryGbhO9Gve.displayName=\"Logo\";FrameryGbhO9Gve.defaultProps={height:64,width:64};addFonts(FrameryGbhO9Gve,[{explicitInter:true,fonts:[]},...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryGbhO9Gve\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eDHx4ya6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yGbhO9Gve.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,Floating,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,safeCSSValue,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLanguage from\"#framer/local/canvasComponent/ezu_zQ34E/ezu_zQ34E.js\";import CursorDefault from\"#framer/local/canvasComponent/JWjVeBNh5/JWjVeBNh5.js\";import ButtonTranslate from\"#framer/local/canvasComponent/qJcQPJxkV/qJcQPJxkV.js\";import ToogleTooltip from\"#framer/local/canvasComponent/WXC_KZVu2/WXC_KZVu2.js\";import Logo from\"#framer/local/canvasComponent/yGbhO9Gve/yGbhO9Gve.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const LogoFonts=getFonts(Logo);const ContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Container));const ToogleTooltipFonts=getFonts(ToogleTooltip);const ButtonLanguageFonts=getFonts(ButtonLanguage);const ButtonTranslateFonts=getFonts(ButtonTranslate);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const CursorDefaultFonts=getFonts(CursorDefault);const breakpoints={GPHQuJJGb:\"(max-width: 389.98px)\",lzsa6SOwC:\"(min-width: 390px) and (max-width: 809.98px)\",S3WcgjgLg:\"(min-width: 1440px)\",XhVlyO9ix:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FsAvz\";const variantClassNames={GPHQuJJGb:\"framer-v-m3texq\",lzsa6SOwC:\"framer-v-12ahb81\",S3WcgjgLg:\"framer-v-1skgzfi\",XhVlyO9ix:\"framer-v-dtdorn\"};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:1.8,ease:[0,.74,.27,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition5={delay:.2,duration:.45,ease:[.5,0,.88,.77],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={GPHQuJJGb:[\".framer-FsAvz .framer-1oh2tkf { left: 18px; }\",\".framer-FsAvz .framer-1x4n4te-container { left: 16px; }\",\".framer-FsAvz .framer-1qsgc82 { right: 16px; }\",\".framer-FsAvz .framer-1b45ljt { gap: 8px; }\"],lzsa6SOwC:[\".framer-FsAvz .framer-1oh2tkf { left: 18px; }\",\".framer-FsAvz .framer-1x4n4te-container { left: 16px; }\",\".framer-FsAvz .framer-1qsgc82 { right: 16px; will-change: unset; }\",\".framer-FsAvz .framer-1b45ljt { gap: 8px; }\"],XhVlyO9ix:[\".framer-FsAvz.framer-1skgzfi { padding: 112px 0px 0px 0px; }\",\".framer-FsAvz .framer-1oh2tkf { left: 34px; }\",\".framer-FsAvz .framer-1x4n4te-container { left: 32px; }\",\".framer-FsAvz .framer-1qsgc82 { right: 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={GPHQuJJGb:\".framer-m3texq-override\",lzsa6SOwC:\".framer-12ahb81-override\",XhVlyO9ix:\".framer-dtdorn-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FsAvz.framer-1at94j3, .framer-FsAvz .framer-1at94j3 { display: block; }\",\".framer-FsAvz.framer-1skgzfi { align-content: center; align-items: center; background-color: var(--1n98kja); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FsAvz .framer-18zhegf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-FsAvz .framer-1oh2tkf { flex: none; height: 60px; left: 50px; mix-blend-mode: difference; order: 1001; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); text-decoration: none; top: 26px; width: 60px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-FsAvz .framer-1ulfg03 { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-11e3hjc { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-ma57sf { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-nm126l { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-uhjyys { background-color: #f5f5f5; flex: none; height: 44px; left: 4px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-FsAvz .framer-1rr1od3 { background-color: #f5f5f5; flex: none; height: 44px; overflow: visible; position: absolute; right: 4px; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-FsAvz .framer-1phjduu { background-color: #f5f5f5; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; top: 4px; width: 42px; }\",\".framer-FsAvz .framer-ias5lx { background-color: #f5f5f5; bottom: 4px; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; width: 42px; }\",\".framer-FsAvz .framer-1x4n4te-container { cursor: move; flex: none; height: auto; left: 48px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 64px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-FsAvz .framer-1qsgc82 { align-content: center; align-items: center; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 52px; justify-content: flex-start; mix-blend-mode: difference; order: 1003; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 48px; top: 30px; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-FsAvz .framer-1b45ljt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FsAvz .framer-1w4pqu7-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-FsAvz .framer-1uyk4wd-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-FsAvz .framer-82zkpr { align-content: flex-start; align-items: flex-start; background-color: var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, #ffffff); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FsAvz .framer-1i4okvj-container, .framer-FsAvz .framer-oqdw25-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-FsAvz[data-border=\"true\"]::after, .framer-FsAvz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={GPHQuJJGb:\"(max-width: 389.98px)\",lzsa6SOwC:\"(min-width: 390px) and (max-width: 809.98px)\",S3WcgjgLg:\"(min-width: 1440px)\",XhVlyO9ix:\"(min-width: 810px) and (max-width: 1439.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Phone Small\":\"GPHQuJJGb\",Desktop:\"S3WcgjgLg\",Phone:\"lzsa6SOwC\",Tablet:\"XhVlyO9ix\"};const getProps=({background,height,id,width,...props})=>{return{...props,uasgFpMTm:background??props.uasgFpMTm??\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"S3WcgjgLg\"};};const transition6={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorDefault,offset:{x:6,y:0},placement:\"left\",transition:transition6,variant:\"xjuYlm8ZN\"};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,uasgFpMTm,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const a3baCWNEVtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const CL_edysZ11wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);useCustomCursors({o07q89:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"S3WcgjgLg\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(uasgFpMTm)}; } @media (min-width: 390px) and (max-width: 809.98px) { :root { font-size: 81.25%; } } @media (max-width: 389.98px) { :root { font-size: 81.25%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1skgzfi\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1n98kja\":uasgFpMTm,...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-18zhegf\"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wa32RyY_7\",openInNewTab:false,scopeId:\"nSARdaegY\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GPHQuJJGb:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},lzsa6SOwC:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1oh2tkf framer-1at94j3\",\"data-framer-appear-id\":\"1oh2tkf\",\"data-framer-name\":\"Grid\",initial:animation2,optimized:true,whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ulfg03\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11e3hjc\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ma57sf\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nm126l\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uhjyys\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rr1od3\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1phjduu\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ias5lx\"})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:24,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GPHQuJJGb:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},lzsa6SOwC:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1x4n4te-container\",\"data-framer-appear-id\":\"1x4n4te\",initial:animation2,layoutScroll:true,nodeId:\"NYrteCF_Y\",optimized:true,rendersWithMotion:true,scopeId:\"nSARdaegY\",whileHover:animation,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"NYrteCF_Y\",layoutId:\"NYrteCF_Y\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lzsa6SOwC:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1qsgc82\",\"data-framer-appear-id\":\"1qsgc82\",\"data-framer-name\":\"ButtonGroup\",initial:animation2,optimized:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GPHQuJJGb:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1b45ljt\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w4pqu7-container\",nodeId:\"kgpkEEpTc\",scopeId:\"nSARdaegY\",children:/*#__PURE__*/_jsx(ToogleTooltip,{height:\"100%\",id:\"kgpkEEpTc\",ikPZLYknW:\"rgb(245, 245, 245)\",layoutId:\"kgpkEEpTc\",qjrqFV6QP:\"o07q89\",style:{height:\"100%\",width:\"100%\"},variant:\"n2ZpwQ29o\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1uyk4wd-container\",nodeId:\"izGyM0nlP\",ref:ref1,scopeId:\"nSARdaegY\",children:[/*#__PURE__*/_jsx(ButtonLanguage,{a3baCWNEV:a3baCWNEVtxyyif({overlay}),height:\"100%\",id:\"izGyM0nlP\",layoutId:\"izGyM0nlP\",style:{height:\"100%\"},variant:\"VgLtSHPds\",width:\"100%\",zJXj911Aw:\"rgb(245, 245, 245)\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation5,className:\"framer-82zkpr\",exit:animation4,initial:animation6,ref:ref2,role:\"dialog\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i4okvj-container\",inComponentSlot:true,nodeId:\"okhTtD9nJ\",rendersWithMotion:true,scopeId:\"nSARdaegY\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Portugu\\xeas\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"okhTtD9nJ\",layoutId:\"okhTtD9nJ\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"pt\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-oqdw25-container\",inComponentSlot:true,nodeId:\"NFVMxFvhz\",rendersWithMotion:true,scopeId:\"nSARdaegY\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"English\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"NFVMxFvhz\",layoutId:\"NFVMxFvhz\",NFOgxwy9e:'<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" \\n\t viewBox=\"0 0 473.677 473.677\" xml:space=\"preserve\">\\n<g>\\n\t<rect x=\"1.068\" y=\"258.99\" style=\"fill:#C42126;\" width=\"471.56\" height=\"0.007\"/>\\n\t<rect x=\"25.629\" y=\"129.7\" style=\"fill:#C42126;\" width=\"422.42\" height=\"0.007\"/>\\n\t<rect x=\"8.831\" y=\"172.79\" style=\"fill:#C42126;\" width=\"456\" height=\"0.007\"/>\\n\t<polygon style=\"fill:#C42126;\" points=\"101.793,431.36 371.888,431.36 371.902,431.345 101.778,431.345 \t\"/>\\n\t<path style=\"fill:#C42126;\" d=\"M236.837,0c-4.652,0-9.267,0.168-13.848,0.43h27.699C246.103,0.168,241.489,0,236.837,0z\"/>\\n\t<rect x=\"0.978\" y=\"215.89\" style=\"fill:#C42126;\" width=\"471.71\" height=\"0.007\"/>\\n</g>\\n<path style=\"fill:#E7E7E7;\" d=\"M306.838,86.609H419.93c-13.433-16.353-29.045-30.829-46.341-43.084h-84.922\\n\tC295.694,55.888,301.737,70.476,306.838,86.609z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M288.667,43.525h84.922C338.482,18.646,296.333,3.066,250.688,0.43h-7.292\\n\tC264.88,3.134,274.748,19.034,288.667,43.525z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M464.846,172.794c-4.211-15.018-9.858-29.427-16.798-43.084H317.94\\n\tc2.636,13.833,4.716,28.282,6.256,43.084H464.846z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M310.622,129.703h137.422c-7.831-15.403-17.239-29.857-28.114-43.091H299.886\\n\tC304.119,100.011,307.713,114.465,310.622,129.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M329.178,258.98h143.431c0.681-7.288,1.066-14.674,1.066-22.138c0-7.064-0.37-14.038-0.976-20.949\\n\tH329.212C329.679,230.223,329.671,244.658,329.178,258.98z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M472.703,215.886c-1.298-14.798-3.964-29.195-7.857-43.084H318.154\\n\tc1.473,14.109,2.446,28.544,2.921,43.084H472.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M315.465,345.166h131.962c7.038-13.642,12.774-28.062,17.075-43.091H321.845\\n\tC320.274,316.899,318.142,331.345,315.465,345.166z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M464.506,302.072c3.975-13.885,6.735-28.282,8.107-43.084H324.709\\n\tc-0.505,14.551-1.507,28.982-3.01,43.084L464.506,302.072L464.506,302.072z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M371.902,431.345c17.546-12.206,33.379-26.697,47.025-43.084H307.806\\n\tc-5.194,16.2-11.361,30.765-18.515,43.084L371.902,431.345L371.902,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#DC3027;\" d=\"M303.625,388.258h115.302c11.002-13.219,20.553-27.673,28.499-43.091h-132.93\\n\t\tC311.546,360.416,307.915,374.877,303.625,388.258z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M228.254,473.509c-0.479-0.015-0.957-0.037-1.436-0.052\\n\t\tC227.297,473.471,227.776,473.494,228.254,473.509z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M236.837,473.677c50.211,0,96.735-15.673,135.051-42.317h-85.715\\n\t\tC270.96,457.57,260.923,473.677,236.837,473.677z\"/>\\n</g>\\n<path style=\"fill:#C42126;\" d=\"M236.837,473.677c-2.876,0-5.733-0.067-8.582-0.168C231.134,473.606,233.994,473.677,236.837,473.677\\n\tz\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M296.509,43.525H100.092C82.793,55.78,67.184,70.255,53.747,86.609h260.929\\n\tC309.575,70.476,303.536,55.888,296.509,43.525z\"/>\\n<path style=\"fill:#E73625;\" d=\"M100.092,43.525h196.417C282.587,19.034,264.88,3.134,243.396,0.43h-20.407\\n\tC177.344,3.066,135.195,18.646,100.092,43.525z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M8.835,172.794h322.83c-1.541-14.805-3.62-29.251-6.256-43.084H25.633\\n\tC18.692,143.368,13.046,157.776,8.835,172.794z\"/>\\n<path style=\"fill:#E73625;\" d=\"M53.747,86.609C42.88,99.843,33.464,114.296,25.637,129.7h299.772\\n\tc-2.906-15.235-6.499-29.688-10.733-43.091C314.676,86.609,53.747,86.609,53.747,86.609z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M0.002,236.842c0,7.464,0.389,14.85,1.066,22.138h333.491c0.494-14.323,0.501-28.754,0.034-43.084\\n\tH0.978C0.372,222.804,0.002,229.778,0.002,236.842z\"/>\\n<path style=\"fill:#E73625;\" d=\"M0.978,215.886h333.611c-0.475-14.543-1.451-28.974-2.921-43.084H8.831\\n\tC4.938,186.694,2.272,201.088,0.978,215.886z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M331.549,302.072H9.175c4.301,15.033,10.041,29.449,17.075,43.091h298.919\\n\tC327.847,331.345,329.974,316.899,331.549,302.072z\"/>\\n<path style=\"fill:#E73625;\" d=\"M9.175,302.072h322.374c1.5-14.102,2.505-28.537,3.01-43.084H1.068\\n\tC2.44,273.793,5.204,288.187,9.175,302.072z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M101.778,431.345h194.009c7.154-12.322,13.324-26.884,18.515-43.084H54.753\\n\tC68.399,404.648,84.228,419.139,101.778,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#E73625;\" d=\"M26.254,345.166c7.947,15.418,17.497,29.872,28.499,43.091h259.549\\n\t\tc4.286-13.38,7.917-27.841,10.867-43.091H26.254z\"/>\\n\t<path style=\"fill:#E73625;\" d=\"M226.818,473.456c0.479,0.015,0.957,0.037,1.436,0.052c2.85,0.101,5.707,0.168,8.582,0.168\\n\t\tc24.087,0,43.727-16.106,58.943-42.317H101.793C137.54,456.221,180.448,471.523,226.818,473.456z\"/>\\n</g>\\n<path style=\"fill:#283991;\" d=\"M231.941,0.123C110.574,2.592,11.654,96.301,1.008,215.5h230.937V0.123H231.941z\"/>\\n<g>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,134.187 50.998,145.297 62.688,145.297 53.231,152.167 56.843,163.285 47.39,156.411 \\n\t\t37.94,163.285 41.545,152.167 32.091,145.297 43.781,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,173.438 50.998,184.555 62.688,184.555 53.231,191.425 56.843,202.543 47.39,195.669 \\n\t\t37.94,202.543 41.545,191.425 32.091,184.555 43.781,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,75.296 90.257,86.41 101.943,86.41 92.489,93.284 96.098,104.394 86.648,97.528 \\n\t\t77.194,104.394 80.803,93.284 71.345,86.41 83.035,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,114.554 90.257,125.668 101.943,125.668 92.489,132.534 96.098,143.652 \\n\t\t86.648,136.786 77.194,143.652 80.803,132.534 71.345,125.668 83.035,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,153.812 90.257,164.93 101.943,164.93 92.489,171.792 96.098,182.91 86.648,176.037 \\n\t\t77.194,182.91 80.803,171.792 71.345,164.93 83.035,164.93 \t\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M17.585,182.91l-3.612-11.118l9.454-6.866H11.744l-0.262-0.811\\n\t\tc-1.283,3.968-2.442,7.984-3.511,12.045l0.165-0.123L17.585,182.91z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M37.94,124.027l9.45-6.873l9.454,6.873l-3.612-11.118l9.454-6.873h-11.69l-3.609-11.11l-3.609,11.11\\n\t\tH39.47c-0.8,1.212-1.574,2.431-2.352,3.661l4.428,3.212L37.94,124.027z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M86.648,58.27l9.45,6.866l-3.609-11.11l9.45-6.873h-6.75c-5.733,4.286-11.264,8.822-16.578,13.608\\n\t\tl-1.425,4.375L86.648,58.27z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M116.452,45.511l9.454-6.873l9.45,6.873l-3.609-11.118l9.45-6.866h-11.686l-0.49-1.496\\n\t\tc-3.96,2.023-7.879,4.128-11.709,6.368l2.745,1.993L116.452,45.511z\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,55.671 129.515,66.778 141.201,66.778 131.747,73.651 135.356,84.769 \\n\t\t125.906,77.895 116.452,84.769 120.061,73.651 110.604,66.778 122.293,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,94.929 129.515,106.036 141.201,106.036 131.747,112.909 135.356,124.027 \\n\t\t125.906,117.153 116.452,124.027 120.061,112.909 110.604,106.036 122.293,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,134.187 129.515,145.297 141.201,145.297 131.747,152.167 135.356,163.285 \\n\t\t125.906,156.411 116.452,163.285 120.061,152.167 110.604,145.297 122.293,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,173.438 129.515,184.555 141.201,184.555 131.747,191.425 135.356,202.543 \\n\t\t125.906,195.669 116.452,202.543 120.061,191.425 110.604,184.555 122.293,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,36.038 168.773,47.152 180.459,47.152 171.009,54.026 174.614,65.136 \\n\t\t165.164,58.27 155.707,65.136 159.319,54.026 149.862,47.152 161.551,47.152 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,75.296 168.773,86.41 180.459,86.41 171.009,93.284 174.614,104.394 \\n\t\t165.164,97.528 155.707,104.394 159.319,93.284 149.862,86.41 161.551,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,114.554 168.773,125.668 180.459,125.668 171.009,132.534 174.614,143.652 \\n\t\t165.164,136.786 155.707,143.652 159.319,132.534 149.862,125.668 161.551,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,153.812 168.773,164.93 180.459,164.93 171.009,171.792 174.614,182.91 \\n\t\t165.164,176.037 155.707,182.91 159.319,171.792 149.862,164.93 161.551,164.93 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,16.413 208.031,27.527 219.717,27.527 210.263,34.393 213.872,45.511 \\n\t\t204.422,38.637 194.965,45.511 198.577,34.393 189.12,27.527 200.806,27.527 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,55.671 208.031,66.778 219.717,66.778 210.263,73.651 213.872,84.769 \\n\t\t204.422,77.895 194.965,84.769 198.577,73.651 189.12,66.778 200.806,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,94.929 208.031,106.036 219.717,106.036 210.263,112.909 213.872,124.027 \\n\t\t204.422,117.153 194.965,124.027 198.577,112.909 189.12,106.036 200.806,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,134.187 208.031,145.297 219.717,145.297 210.263,152.167 213.872,163.285 \\n\t\t204.422,156.411 194.965,163.285 198.577,152.167 189.12,145.297 200.806,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,173.438 208.031,184.555 219.717,184.555 210.263,191.425 213.872,202.543 \\n\t\t204.422,195.669 194.965,202.543 198.577,191.425 189.12,184.555 200.806,184.555 \t\"/>\\n</g>\\n</svg>',SRvJr5wnW:\"en\",width:\"100%\",wsQLMZ82a:\"en\"})})})]})})})]})})})})]})})})})]}),/*#__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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XhVlyO9ix\":{\"layout\":[\"fixed\",\"fixed\"]},\"lzsa6SOwC\":{\"layout\":[\"fixed\",\"fixed\"]},\"GPHQuJJGb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uasgFpMTm\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"S3WcgjgLg\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"],\"XhVlyO9ix\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"],\"lzsa6SOwC\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"],\"GPHQuJJGb\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"]}\n * @framerBreakpoints {\"S3WcgjgLg\":{\"min\":1440,\"canvasClassName\":\"framer-1skgzfi-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"XhVlyO9ix\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-dtdorn-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"lzsa6SOwC\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-12ahb81-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":13},\"GPHQuJJGb\":{\"max\":389,\"canvasClassName\":\"framer-m3texq-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone Small\",\"width\":320,\"rootFontSize\":13}}\n * @framerDefaultVariant S3WcgjgLg\n * @framerLayoutTemplate\n */const FramernSARdaegY=withCSS(Component,css,\"framer-FsAvz\");export default FramernSARdaegY;FramernSARdaegY.displayName=\"404\";FramernSARdaegY.defaultProps={height:1e3,width:1440};addPropertyControls(FramernSARdaegY,{uasgFpMTm:{defaultValue:\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color}});addFonts(FramernSARdaegY,[{explicitInter:true,fonts:[]},...LogoFonts,...ToogleTooltipFonts,...ButtonLanguageFonts,...ButtonTranslateFonts,...CursorDefaultFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernSARdaegY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XhVlyO9ix\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lzsa6SOwC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GPHQuJJGb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"S3WcgjgLg\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"],\\\"XhVlyO9ix\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"],\\\"lzsa6SOwC\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"],\\\"GPHQuJJGb\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"]}\",\"framerDefaultVariant\":\"S3WcgjgLg\",\"framerBreakpoints\":\"{\\\"S3WcgjgLg\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1skgzfi-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"XhVlyO9ix\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-dtdorn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"lzsa6SOwC\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12ahb81-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":13},\\\"GPHQuJJGb\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-m3texq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone Small\\\",\\\"width\\\":320,\\\"rootFontSize\\\":13}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerVariables\":\"{\\\"uasgFpMTm\\\":\\\"background\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={Q5UM0Mh5j:{pressed:true},yBzEbbDH0:{pressed:true}};const cycleOrder=[\"yBzEbbDH0\",\"Q5UM0Mh5j\"];const serializationHash=\"framer-jLFk4\";const variantClassNames={Q5UM0Mh5j:\"framer-v-1h5amyg\",yBzEbbDH0:\"framer-v-qejj1d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"yBzEbbDH0\",Hover:\"Q5UM0Mh5j\"};const getProps=({height,hover,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"yBzEbbDH0\",w20nKCX4q:hover!==null&&hover!==void 0?hover:props.w20nKCX4q};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,w20nKCX4q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yBzEbbDH0\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterxsh3rq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(w20nKCX4q){const res=await w20nKCX4q(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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-qejj1d\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yBzEbbDH0\",onMouseEnter:onMouseEnterxsh3rq,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0.95)\",borderBottomLeftRadius:180,borderBottomRightRadius:180,borderTopLeftRadius:180,borderTopRightRadius:180,...style},variants:{\"Q5UM0Mh5j-pressed\":{backgroundColor:\"rgb(255, 255, 255)\"},Q5UM0Mh5j:{backgroundColor:\"rgba(255, 255, 255, 0.16)\"}},...addPropertyOverrides({\"Q5UM0Mh5j-pressed\":{\"data-framer-name\":undefined},\"yBzEbbDH0-pressed\":{\"data-framer-name\":undefined},Q5UM0Mh5j:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jLFk4.framer-1sczwxu, .framer-jLFk4 .framer-1sczwxu { display: block; }\",\".framer-jLFk4.framer-qejj1d { cursor: pointer; height: 16px; overflow: hidden; position: relative; width: 16px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jLFk4.framer-v-1h5amyg.framer-qejj1d { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-jLFk4.framer-v-qejj1d.pressed.framer-qejj1d { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\",\".framer-jLFk4.framer-v-1h5amyg.pressed.framer-qejj1d { height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5UM0Mh5j\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wq5Z0cwzF\":{\"layout\":[\"fixed\",\"fixed\"]},\"hAGjbQ1om\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"w20nKCX4q\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf8Ykeklx_=withCSS(Component,css,\"framer-jLFk4\");export default Framerf8Ykeklx_;Framerf8Ykeklx_.displayName=\"CursorFooter\";Framerf8Ykeklx_.defaultProps={height:16,width:16};addPropertyControls(Framerf8Ykeklx_,{variant:{options:[\"yBzEbbDH0\",\"Q5UM0Mh5j\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},w20nKCX4q:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerf8Ykeklx_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf8Ykeklx_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"w20nKCX4q\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5UM0Mh5j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wq5Z0cwzF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hAGjbQ1om\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f8Ykeklx_.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"sOePUU7WY\",\"Xyh02ogt9\",\"QXgaYF1z1\",\"g9HE6A8LN\"];const serializationHash=\"framer-7ZFYA\";const variantClassNames={g9HE6A8LN:\"framer-v-1ded1vb\",QXgaYF1z1:\"framer-v-944l4k\",sOePUU7WY:\"framer-v-yxzsbp\",Xyh02ogt9:\"framer-v-1klud09\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};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 humanReadableEnumMap={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Active:\"QXgaYF1z1\",Default:\"sOePUU7WY\",Hover:\"Xyh02ogt9\",Press:\"g9HE6A8LN\"};const getProps=({align,height,id,link,title,width,...props})=>{return{...props,M8E_FL3qm:humanReadableEnumMap[align]??align??props.M8E_FL3qm??\"center\",variant:humanReadableVariantMap[props.variant]??props.variant??\"sOePUU7WY\",VJHWAlpx_:title??props.VJHWAlpx_??\"Label\",XiJF89WHu:link??props.XiJF89WHu};};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,VJHWAlpx_,XiJF89WHu,M8E_FL3qm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sOePUU7WY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1nrlczi=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Xyh02ogt9\");});const onMouseLeave14mo9o1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"sOePUU7WY\");});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:XiJF89WHu,motionChild:true,nodeId:\"sOePUU7WY\",openInNewTab:false,scopeId:\"ZIFat98TD\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yxzsbp\",className,classNames)} framer-n4fdka`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sOePUU7WY\",onMouseEnter:onMouseEnter1nrlczi,ref:refBinding,style:{\"--1gsvsr3\":M8E_FL3qm,...style},...addPropertyOverrides({g9HE6A8LN:{\"data-framer-name\":\"Press\",\"data-highlight\":undefined,onMouseEnter:undefined},QXgaYF1z1:{\"data-framer-name\":\"Active\",\"data-highlight\":undefined,onMouseEnter:undefined},Xyh02ogt9:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave14mo9o1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dyqy9\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"O8V0I9V5G\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"Label\"})}),className:\"framer-1mo4swe\",\"data-framer-name\":\"Label\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"r6ThgY9dm\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 245)\",\"--framer-paragraph-spacing\":\"0px\"},text:VJHWAlpx_,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-91ffhh\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cThuDz47x\",whileHover:animation,...addPropertyOverrides({QXgaYF1z1:{whileHover:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sddq6v\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Xua7j69Iw\",style:{backgroundColor:\"rgb(245, 245, 245)\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7ZFYA.framer-n4fdka, .framer-7ZFYA .framer-n4fdka { display: block; }\",\".framer-7ZFYA.framer-yxzsbp { align-content: var(--1gsvsr3); align-items: var(--1gsvsr3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7ZFYA .framer-16dyqy9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7ZFYA .framer-1mo4swe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7ZFYA .framer-91ffhh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7ZFYA .framer-sddq6v { bottom: 0px; flex: none; left: -1px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-7ZFYA.framer-v-1klud09 .framer-sddq6v { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; top: unset; width: 1px; }\",\".framer-7ZFYA.framer-v-944l4k .framer-1mo4swe { -webkit-user-select: none; user-select: none; }\",\".framer-7ZFYA.framer-v-944l4k .framer-91ffhh { will-change: unset; }\",\".framer-7ZFYA.framer-v-944l4k .framer-sddq6v { right: 0px; width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Xyh02ogt9\":{\"layout\":[\"auto\",\"fixed\"]},\"QXgaYF1z1\":{\"layout\":[\"auto\",\"fixed\"]},\"g9HE6A8LN\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"VJHWAlpx_\":\"title\",\"XiJF89WHu\":\"link\",\"M8E_FL3qm\":\"align\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZIFat98TD=withCSS(Component,css,\"framer-7ZFYA\");export default FramerZIFat98TD;FramerZIFat98TD.displayName=\"ButtonHeader\";FramerZIFat98TD.defaultProps={height:40,width:55.5};addPropertyControls(FramerZIFat98TD,{variant:{options:[\"sOePUU7WY\",\"Xyh02ogt9\",\"QXgaYF1z1\",\"g9HE6A8LN\"],optionTitles:[\"Default\",\"Hover\",\"Active\",\"Press\"],title:\"Variant\",type:ControlType.Enum},VJHWAlpx_:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},XiJF89WHu:{title:\"Link\",type:ControlType.Link},M8E_FL3qm:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"Align\",type:ControlType.Enum}});addFonts(FramerZIFat98TD,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZIFat98TD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"55.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VJHWAlpx_\\\":\\\"title\\\",\\\"XiJF89WHu\\\":\\\"link\\\",\\\"M8E_FL3qm\\\":\\\"align\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Xyh02ogt9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QXgaYF1z1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"g9HE6A8LN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZIFat98TD.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getPropertyControls,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLanguage from\"https://framerusercontent.com/modules/3FxnZs7X4aw8MdawaURy/HPqgunhh0ZHDXr7k63rk/ezu_zQ34E.js\";import ButtonTranslate from\"https://framerusercontent.com/modules/NRoio2CdRsvaiVp114dG/VCMW0koUM0nZAO4yJDMR/qJcQPJxkV.js\";import ToogleTooltip from\"https://framerusercontent.com/modules/2rAsLp1hWPGgfV9JGM4D/LTQlW1AIknM0azCoX4TJ/WXC_KZVu2.js\";import Logo from\"https://framerusercontent.com/modules/GPswpicXvXQv3f9XLNnM/wgBzQI8Vm0LanLd62HaW/yGbhO9Gve.js\";import ButtonHeader from\"https://framerusercontent.com/modules/lRtWzQkMYrlEHuHPD1QQ/8W4LAfRu3YVdwa6YDUkk/ZIFat98TD.js\";const LogoFonts=getFonts(Logo);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const ButtonHeaderFonts=getFonts(ButtonHeader);const ToogleTooltipFonts=getFonts(ToogleTooltip);const ButtonLanguageFonts=getFonts(ButtonLanguage);const ButtonTranslateFonts=getFonts(ButtonTranslate);const MotionDivWithFX=withFX(motion.div);const ButtonHeaderControls=getPropertyControls(ButtonHeader);const cycleOrder=[\"I_YaITZmM\",\"BNWNBftJw\",\"WXkQXx2MH\",\"z7QqYTibX\"];const serializationHash=\"framer-DQ63h\";const variantClassNames={BNWNBftJw:\"framer-v-13dtpah\",I_YaITZmM:\"framer-v-hty5c1\",WXkQXx2MH:\"framer-v-1om2ajk\",z7QqYTibX:\"framer-v-ejvano\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:.2,duration:.45,ease:[.5,0,.88,.77],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Active:\"QXgaYF1z1\",Default:\"sOePUU7WY\",Hover:\"Xyh02ogt9\",Press:\"g9HE6A8LN\"};const humanReadableVariantMap={\"Phone Small\":\"z7QqYTibX\",Desktop:\"I_YaITZmM\",Phone:\"WXkQXx2MH\",Tablet:\"BNWNBftJw\"};const getProps=({about,cursor1,cursor2,cursorLogo,cursorToogle,height,id,myPastWork,width,...props})=>{return{...props,cK3oq6AYu:cursor1??props.cK3oq6AYu,g2qgjul9J:cursorLogo??props.g2qgjul9J,HuALB_JZQ:humanReadableEnumMap[myPastWork]??myPastWork??props.HuALB_JZQ??\"sOePUU7WY\",kHZL3k3jr:cursorToogle??props.kHZL3k3jr,NR5dG8z8K:cursor2??props.NR5dG8z8K,stxBz67vk:humanReadableEnumMap[about]??about??props.stxBz67vk??\"sOePUU7WY\",variant:humanReadableVariantMap[props.variant]??props.variant??\"I_YaITZmM\"};};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,HuALB_JZQ,stxBz67vk,g2qgjul9J,cK3oq6AYu,NR5dG8z8K,kHZL3k3jr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I_YaITZmM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const a3baCWNEVtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const CL_edysZ11wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WXkQXx2MH\",\"z7QqYTibX\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hty5c1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"I_YaITZmM\",ref:refBinding,style:{...style},...addPropertyOverrides({BNWNBftJw:{\"data-framer-name\":\"Tablet\"},WXkQXx2MH:{\"data-framer-name\":\"Phone\"},z7QqYTibX:{\"data-framer-name\":\"Phone Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-64)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{className:\"framer-5ze27r-container\",\"data-framer-cursor\":g2qgjul9J,layoutDependency:layoutDependency,layoutId:\"tdUc1P2kl-container\",nodeId:\"tdUc1P2kl\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",whileHover:animation,...addPropertyOverrides({BNWNBftJw:{whileHover:undefined},WXkQXx2MH:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,whileHover:undefined},z7QqYTibX:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,whileHover:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"tdUc1P2kl\",layoutId:\"tdUc1P2kl\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1olfoan\",\"data-framer-name\":\"ButtonGroup\",layoutDependency:layoutDependency,layoutId:\"Lc3m_JKJJ\",style:{borderBottomLeftRadius:180,borderBottomRightRadius:180,borderTopLeftRadius:180,borderTopRightRadius:180},...addPropertyOverrides({WXkQXx2MH:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},z7QqYTibX:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined},{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ozrhix-container\",\"data-framer-cursor\":cK3oq6AYu,layoutDependency:layoutDependency,layoutId:\"p4Sy64Hyy-container\",nodeId:\"p4Sy64Hyy\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"p4Sy64Hyy\",layoutId:\"p4Sy64Hyy\",M8E_FL3qm:\"center\",style:{height:\"100%\"},t13ynJK76:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(17, 17, 17))\",tVXu5OnEc:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",variant:HuALB_JZQ,VJHWAlpx_:\"Past Projects\",width:\"100%\",XiJF89WHu:resolvedLinks[0],...addPropertyOverrides({BNWNBftJw:{variant:\"g9HE6A8LN\",XiJF89WHu:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined},{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i6b36r-container\",\"data-framer-cursor\":NR5dG8z8K,layoutDependency:layoutDependency,layoutId:\"E0Kdms6QW-container\",nodeId:\"E0Kdms6QW\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"E0Kdms6QW\",layoutId:\"E0Kdms6QW\",M8E_FL3qm:\"center\",style:{height:\"100%\"},t13ynJK76:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(17, 17, 17))\",tVXu5OnEc:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",variant:stxBz67vk,VJHWAlpx_:\"about\",width:\"100%\",XiJF89WHu:resolvedLinks1[0],...addPropertyOverrides({BNWNBftJw:{variant:\"g9HE6A8LN\",XiJF89WHu:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xdzapd\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"MpHKjMFEB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m9vbsc-container\",layoutDependency:layoutDependency,layoutId:\"hPbmZMJxO-container\",nodeId:\"hPbmZMJxO\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:/*#__PURE__*/_jsx(ToogleTooltip,{height:\"100%\",id:\"hPbmZMJxO\",ikPZLYknW:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",layoutId:\"hPbmZMJxO\",qjrqFV6QP:kHZL3k3jr,style:{height:\"100%\",width:\"100%\"},variant:\"n2ZpwQ29o\",width:\"100%\",...addPropertyOverrides({WXkQXx2MH:{variant:\"IDcJrkWB2\"},z7QqYTibX:{variant:\"IDcJrkWB2\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-rbxmay-container\",\"data-framer-cursor\":NR5dG8z8K,id:`${layoutId}-rbxmay`,layoutDependency:layoutDependency,layoutId:\"IWI2ywiWg-container\",nodeId:\"IWI2ywiWg\",ref:ref1,rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:[/*#__PURE__*/_jsx(ButtonLanguage,{a3baCWNEV:a3baCWNEVtxyyif({overlay}),height:\"100%\",id:\"IWI2ywiWg\",layoutId:\"IWI2ywiWg\",style:{height:\"100%\"},variant:\"VgLtSHPds\",width:\"100%\",zJXj911Aw:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",...addPropertyOverrides({WXkQXx2MH:{variant:\"geBo4NQvJ\"},z7QqYTibX:{variant:\"geBo4NQvJ\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-rbxmay`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1i24cf5\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"xl47fJ4Ut\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, rgb(255, 255, 255))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sbsi2p-container\",\"data-framer-cursor\":cK3oq6AYu,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"NlUxVSQAN-container\",nodeId:\"NlUxVSQAN\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",whileHover:animation5,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Portugu\\xeas\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"NlUxVSQAN\",layoutId:\"NlUxVSQAN\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"pt\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6tdd3u-container\",\"data-framer-cursor\":cK3oq6AYu,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bFNhNLP8N-container\",nodeId:\"bFNhNLP8N\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",whileHover:animation5,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"English\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"bFNhNLP8N\",layoutId:\"bFNhNLP8N\",NFOgxwy9e:'<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" \\n\t viewBox=\"0 0 473.677 473.677\" xml:space=\"preserve\">\\n<g>\\n\t<rect x=\"1.068\" y=\"258.99\" style=\"fill:#C42126;\" width=\"471.56\" height=\"0.007\"/>\\n\t<rect x=\"25.629\" y=\"129.7\" style=\"fill:#C42126;\" width=\"422.42\" height=\"0.007\"/>\\n\t<rect x=\"8.831\" y=\"172.79\" style=\"fill:#C42126;\" width=\"456\" height=\"0.007\"/>\\n\t<polygon style=\"fill:#C42126;\" points=\"101.793,431.36 371.888,431.36 371.902,431.345 101.778,431.345 \t\"/>\\n\t<path style=\"fill:#C42126;\" d=\"M236.837,0c-4.652,0-9.267,0.168-13.848,0.43h27.699C246.103,0.168,241.489,0,236.837,0z\"/>\\n\t<rect x=\"0.978\" y=\"215.89\" style=\"fill:#C42126;\" width=\"471.71\" height=\"0.007\"/>\\n</g>\\n<path style=\"fill:#E7E7E7;\" d=\"M306.838,86.609H419.93c-13.433-16.353-29.045-30.829-46.341-43.084h-84.922\\n\tC295.694,55.888,301.737,70.476,306.838,86.609z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M288.667,43.525h84.922C338.482,18.646,296.333,3.066,250.688,0.43h-7.292\\n\tC264.88,3.134,274.748,19.034,288.667,43.525z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M464.846,172.794c-4.211-15.018-9.858-29.427-16.798-43.084H317.94\\n\tc2.636,13.833,4.716,28.282,6.256,43.084H464.846z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M310.622,129.703h137.422c-7.831-15.403-17.239-29.857-28.114-43.091H299.886\\n\tC304.119,100.011,307.713,114.465,310.622,129.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M329.178,258.98h143.431c0.681-7.288,1.066-14.674,1.066-22.138c0-7.064-0.37-14.038-0.976-20.949\\n\tH329.212C329.679,230.223,329.671,244.658,329.178,258.98z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M472.703,215.886c-1.298-14.798-3.964-29.195-7.857-43.084H318.154\\n\tc1.473,14.109,2.446,28.544,2.921,43.084H472.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M315.465,345.166h131.962c7.038-13.642,12.774-28.062,17.075-43.091H321.845\\n\tC320.274,316.899,318.142,331.345,315.465,345.166z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M464.506,302.072c3.975-13.885,6.735-28.282,8.107-43.084H324.709\\n\tc-0.505,14.551-1.507,28.982-3.01,43.084L464.506,302.072L464.506,302.072z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M371.902,431.345c17.546-12.206,33.379-26.697,47.025-43.084H307.806\\n\tc-5.194,16.2-11.361,30.765-18.515,43.084L371.902,431.345L371.902,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#DC3027;\" d=\"M303.625,388.258h115.302c11.002-13.219,20.553-27.673,28.499-43.091h-132.93\\n\t\tC311.546,360.416,307.915,374.877,303.625,388.258z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M228.254,473.509c-0.479-0.015-0.957-0.037-1.436-0.052\\n\t\tC227.297,473.471,227.776,473.494,228.254,473.509z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M236.837,473.677c50.211,0,96.735-15.673,135.051-42.317h-85.715\\n\t\tC270.96,457.57,260.923,473.677,236.837,473.677z\"/>\\n</g>\\n<path style=\"fill:#C42126;\" d=\"M236.837,473.677c-2.876,0-5.733-0.067-8.582-0.168C231.134,473.606,233.994,473.677,236.837,473.677\\n\tz\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M296.509,43.525H100.092C82.793,55.78,67.184,70.255,53.747,86.609h260.929\\n\tC309.575,70.476,303.536,55.888,296.509,43.525z\"/>\\n<path style=\"fill:#E73625;\" d=\"M100.092,43.525h196.417C282.587,19.034,264.88,3.134,243.396,0.43h-20.407\\n\tC177.344,3.066,135.195,18.646,100.092,43.525z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M8.835,172.794h322.83c-1.541-14.805-3.62-29.251-6.256-43.084H25.633\\n\tC18.692,143.368,13.046,157.776,8.835,172.794z\"/>\\n<path style=\"fill:#E73625;\" d=\"M53.747,86.609C42.88,99.843,33.464,114.296,25.637,129.7h299.772\\n\tc-2.906-15.235-6.499-29.688-10.733-43.091C314.676,86.609,53.747,86.609,53.747,86.609z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M0.002,236.842c0,7.464,0.389,14.85,1.066,22.138h333.491c0.494-14.323,0.501-28.754,0.034-43.084\\n\tH0.978C0.372,222.804,0.002,229.778,0.002,236.842z\"/>\\n<path style=\"fill:#E73625;\" d=\"M0.978,215.886h333.611c-0.475-14.543-1.451-28.974-2.921-43.084H8.831\\n\tC4.938,186.694,2.272,201.088,0.978,215.886z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M331.549,302.072H9.175c4.301,15.033,10.041,29.449,17.075,43.091h298.919\\n\tC327.847,331.345,329.974,316.899,331.549,302.072z\"/>\\n<path style=\"fill:#E73625;\" d=\"M9.175,302.072h322.374c1.5-14.102,2.505-28.537,3.01-43.084H1.068\\n\tC2.44,273.793,5.204,288.187,9.175,302.072z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M101.778,431.345h194.009c7.154-12.322,13.324-26.884,18.515-43.084H54.753\\n\tC68.399,404.648,84.228,419.139,101.778,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#E73625;\" d=\"M26.254,345.166c7.947,15.418,17.497,29.872,28.499,43.091h259.549\\n\t\tc4.286-13.38,7.917-27.841,10.867-43.091H26.254z\"/>\\n\t<path style=\"fill:#E73625;\" d=\"M226.818,473.456c0.479,0.015,0.957,0.037,1.436,0.052c2.85,0.101,5.707,0.168,8.582,0.168\\n\t\tc24.087,0,43.727-16.106,58.943-42.317H101.793C137.54,456.221,180.448,471.523,226.818,473.456z\"/>\\n</g>\\n<path style=\"fill:#283991;\" d=\"M231.941,0.123C110.574,2.592,11.654,96.301,1.008,215.5h230.937V0.123H231.941z\"/>\\n<g>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,134.187 50.998,145.297 62.688,145.297 53.231,152.167 56.843,163.285 47.39,156.411 \\n\t\t37.94,163.285 41.545,152.167 32.091,145.297 43.781,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,173.438 50.998,184.555 62.688,184.555 53.231,191.425 56.843,202.543 47.39,195.669 \\n\t\t37.94,202.543 41.545,191.425 32.091,184.555 43.781,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,75.296 90.257,86.41 101.943,86.41 92.489,93.284 96.098,104.394 86.648,97.528 \\n\t\t77.194,104.394 80.803,93.284 71.345,86.41 83.035,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,114.554 90.257,125.668 101.943,125.668 92.489,132.534 96.098,143.652 \\n\t\t86.648,136.786 77.194,143.652 80.803,132.534 71.345,125.668 83.035,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,153.812 90.257,164.93 101.943,164.93 92.489,171.792 96.098,182.91 86.648,176.037 \\n\t\t77.194,182.91 80.803,171.792 71.345,164.93 83.035,164.93 \t\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M17.585,182.91l-3.612-11.118l9.454-6.866H11.744l-0.262-0.811\\n\t\tc-1.283,3.968-2.442,7.984-3.511,12.045l0.165-0.123L17.585,182.91z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M37.94,124.027l9.45-6.873l9.454,6.873l-3.612-11.118l9.454-6.873h-11.69l-3.609-11.11l-3.609,11.11\\n\t\tH39.47c-0.8,1.212-1.574,2.431-2.352,3.661l4.428,3.212L37.94,124.027z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M86.648,58.27l9.45,6.866l-3.609-11.11l9.45-6.873h-6.75c-5.733,4.286-11.264,8.822-16.578,13.608\\n\t\tl-1.425,4.375L86.648,58.27z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M116.452,45.511l9.454-6.873l9.45,6.873l-3.609-11.118l9.45-6.866h-11.686l-0.49-1.496\\n\t\tc-3.96,2.023-7.879,4.128-11.709,6.368l2.745,1.993L116.452,45.511z\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,55.671 129.515,66.778 141.201,66.778 131.747,73.651 135.356,84.769 \\n\t\t125.906,77.895 116.452,84.769 120.061,73.651 110.604,66.778 122.293,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,94.929 129.515,106.036 141.201,106.036 131.747,112.909 135.356,124.027 \\n\t\t125.906,117.153 116.452,124.027 120.061,112.909 110.604,106.036 122.293,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,134.187 129.515,145.297 141.201,145.297 131.747,152.167 135.356,163.285 \\n\t\t125.906,156.411 116.452,163.285 120.061,152.167 110.604,145.297 122.293,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,173.438 129.515,184.555 141.201,184.555 131.747,191.425 135.356,202.543 \\n\t\t125.906,195.669 116.452,202.543 120.061,191.425 110.604,184.555 122.293,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,36.038 168.773,47.152 180.459,47.152 171.009,54.026 174.614,65.136 \\n\t\t165.164,58.27 155.707,65.136 159.319,54.026 149.862,47.152 161.551,47.152 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,75.296 168.773,86.41 180.459,86.41 171.009,93.284 174.614,104.394 \\n\t\t165.164,97.528 155.707,104.394 159.319,93.284 149.862,86.41 161.551,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,114.554 168.773,125.668 180.459,125.668 171.009,132.534 174.614,143.652 \\n\t\t165.164,136.786 155.707,143.652 159.319,132.534 149.862,125.668 161.551,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,153.812 168.773,164.93 180.459,164.93 171.009,171.792 174.614,182.91 \\n\t\t165.164,176.037 155.707,182.91 159.319,171.792 149.862,164.93 161.551,164.93 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,16.413 208.031,27.527 219.717,27.527 210.263,34.393 213.872,45.511 \\n\t\t204.422,38.637 194.965,45.511 198.577,34.393 189.12,27.527 200.806,27.527 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,55.671 208.031,66.778 219.717,66.778 210.263,73.651 213.872,84.769 \\n\t\t204.422,77.895 194.965,84.769 198.577,73.651 189.12,66.778 200.806,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,94.929 208.031,106.036 219.717,106.036 210.263,112.909 213.872,124.027 \\n\t\t204.422,117.153 194.965,124.027 198.577,112.909 189.12,106.036 200.806,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,134.187 208.031,145.297 219.717,145.297 210.263,152.167 213.872,163.285 \\n\t\t204.422,156.411 194.965,163.285 198.577,152.167 189.12,145.297 200.806,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,173.438 208.031,184.555 219.717,184.555 210.263,191.425 213.872,202.543 \\n\t\t204.422,195.669 194.965,202.543 198.577,191.425 189.12,184.555 200.806,184.555 \t\"/>\\n</g>\\n</svg>',SRvJr5wnW:\"en\",width:\"100%\",wsQLMZ82a:\"en\"})})})]})})})]})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DQ63h.framer-7x7icf, .framer-DQ63h .framer-7x7icf { display: block; }\",\".framer-DQ63h.framer-hty5c1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 48px 24px 48px; position: relative; width: 1200px; }\",\".framer-DQ63h .framer-5ze27r-container { cursor: move; flex: none; height: auto; position: relative; width: 64px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DQ63h .framer-1olfoan { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 52px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DQ63h .framer-ozrhix-container, .framer-DQ63h .framer-i6b36r-container, .framer-DQ63h .framer-rbxmay-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-DQ63h .framer-1xdzapd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DQ63h .framer-1m9vbsc-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-DQ63h .framer-1i24cf5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DQ63h .framer-1sbsi2p-container, .framer-DQ63h .framer-6tdd3u-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DQ63h.framer-v-13dtpah.framer-hty5c1 { padding: 24px 32px 24px 32px; width: 810px; }\",\".framer-DQ63h.framer-v-13dtpah .framer-5ze27r-container, .framer-DQ63h.framer-v-1om2ajk .framer-5ze27r-container, .framer-DQ63h.framer-v-ejvano .framer-5ze27r-container { will-change: unset; }\",\".framer-DQ63h.framer-v-1om2ajk.framer-hty5c1 { padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-DQ63h.framer-v-1om2ajk .framer-1xdzapd, .framer-DQ63h.framer-v-ejvano .framer-1xdzapd { gap: 8px; }\",\".framer-DQ63h.framer-v-ejvano.framer-hty5c1 { padding: 24px 16px 24px 16px; width: 320px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BNWNBftJw\":{\"layout\":[\"fixed\",\"auto\"]},\"WXkQXx2MH\":{\"layout\":[\"fixed\",\"auto\"]},\"z7QqYTibX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HuALB_JZQ\":\"myPastWork\",\"stxBz67vk\":\"about\",\"g2qgjul9J\":\"cursorLogo\",\"cK3oq6AYu\":\"cursor1\",\"NR5dG8z8K\":\"cursor2\",\"kHZL3k3jr\":\"cursorToogle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIUBiwAWC1=withCSS(Component,css,\"framer-DQ63h\");export default FramerIUBiwAWC1;FramerIUBiwAWC1.displayName=\"Header\";FramerIUBiwAWC1.defaultProps={height:112,width:1200};addPropertyControls(FramerIUBiwAWC1,{variant:{options:[\"I_YaITZmM\",\"BNWNBftJw\",\"WXkQXx2MH\",\"z7QqYTibX\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Small\"],title:\"Variant\",type:ControlType.Enum},HuALB_JZQ:ButtonHeaderControls?.[\"variant\"]&&{...ButtonHeaderControls[\"variant\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"MyPastWork\"},stxBz67vk:ButtonHeaderControls?.[\"variant\"]&&{...ButtonHeaderControls[\"variant\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"About\"},g2qgjul9J:{title:\"CursorLogo\",type:ControlType.CustomCursor},cK3oq6AYu:{title:\"Cursor1\",type:ControlType.CustomCursor},NR5dG8z8K:{title:\"Cursor2\",type:ControlType.CustomCursor},kHZL3k3jr:{title:\"CursorToogle\",type:ControlType.CustomCursor}});addFonts(FramerIUBiwAWC1,[{explicitInter:true,fonts:[]},...LogoFonts,...ButtonHeaderFonts,...ToogleTooltipFonts,...ButtonLanguageFonts,...ButtonTranslateFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIUBiwAWC1\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BNWNBftJw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WXkQXx2MH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z7QqYTibX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"HuALB_JZQ\\\":\\\"myPastWork\\\",\\\"stxBz67vk\\\":\\\"about\\\",\\\"g2qgjul9J\\\":\\\"cursorLogo\\\",\\\"cK3oq6AYu\\\":\\\"cursor1\\\",\\\"NR5dG8z8K\\\":\\\"cursor2\\\",\\\"kHZL3k3jr\\\":\\\"cursorToogle\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-light\",\"FS;Outfit-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]}];export const css=['.framer-NgF0K .framer-styles-preset-jkognj:not(.rich-text-wrapper), .framer-NgF0K .framer-styles-preset-jkognj.rich-text-wrapper p { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: rgba(255, 255, 255, 0.9); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-NgF0K\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc3a148)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/t4vh54m6ihpkhHfomNQB/IRCVHqdBHUvdQXpTeQrL/nwovWQEc4.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const cycleOrder=[\"PDwtgtm26\",\"Ztsmppb7S\",\"ejsN0x0xX\"];const serializationHash=\"framer-Xt6N4\";const variantClassNames={ejsN0x0xX:\"framer-v-ys026o\",PDwtgtm26:\"framer-v-831j25\",Ztsmppb7S:\"framer-v-1kd0egd\"};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 transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:4};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={Default:\"PDwtgtm26\",Hover:\"Ztsmppb7S\",Press:\"ejsN0x0xX\"};const getProps=({height,id,link,newTab,showIcon,title,width,...props})=>{return{...props,LMN8OFyla:showIcon??props.LMN8OFyla??true,oJuSKykTI:newTab??props.oJuSKykTI??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"PDwtgtm26\",VJHWAlpx_:title??props.VJHWAlpx_??\"Label\",XiJF89WHu:link??props.XiJF89WHu};};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,VJHWAlpx_,XiJF89WHu,LMN8OFyla,oJuSKykTI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PDwtgtm26\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter6s4nju=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Ztsmppb7S\");});const onMouseLeave1bu1498=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"PDwtgtm26\");});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:XiJF89WHu,motionChild:true,nodeId:\"PDwtgtm26\",openInNewTab:oJuSKykTI,scopeId:\"Dd4NlrHlm\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-831j25\",className,classNames)} framer-n7bpf3`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PDwtgtm26\",onMouseEnter:onMouseEnter6s4nju,ref:refBinding,style:{...style},...addPropertyOverrides({ejsN0x0xX:{\"data-framer-name\":\"Press\",\"data-highlight\":undefined,onMouseEnter:undefined},Ztsmppb7S:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1bu1498}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ddofos\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"CQEf2kgvM\",whileHover:animation,...addPropertyOverrides({ejsN0x0xX:{whileHover:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2)\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Label\"})}),className:\"framer-1b7a907\",\"data-framer-name\":\"Label\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"qebF68y5z\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:VJHWAlpx_,verticalAlignment:\"top\",withExternalLayout:true}),LMN8OFyla&&/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1io0d8b\",layoutDependency:layoutDependency,layoutId:\"VIgmld3iW\",style:{\"--1moh9cd\":\"rgb(255, 255, 255)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19hjebn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"IlpaiMO7a\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fx0fay\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"YVnLLtSdj\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Xt6N4.framer-n7bpf3, .framer-Xt6N4 .framer-n7bpf3 { display: block; }\",\".framer-Xt6N4.framer-831j25 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Xt6N4 .framer-1ddofos { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Xt6N4 .framer-1b7a907 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xt6N4 .framer-1io0d8b { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-Xt6N4 .framer-19hjebn { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-Xt6N4 .framer-fx0fay { bottom: 0px; flex: none; left: -1px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-Xt6N4.framer-v-1kd0egd .framer-fx0fay { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; top: unset; width: 1px; }\",\".framer-Xt6N4.framer-v-ys026o .framer-1ddofos { gap: 8px; will-change: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 103.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Ztsmppb7S\":{\"layout\":[\"auto\",\"fixed\"]},\"ejsN0x0xX\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"VJHWAlpx_\":\"title\",\"XiJF89WHu\":\"link\",\"LMN8OFyla\":\"showIcon\",\"oJuSKykTI\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDd4NlrHlm=withCSS(Component,css,\"framer-Xt6N4\");export default FramerDd4NlrHlm;FramerDd4NlrHlm.displayName=\"ButtonFooter\";FramerDd4NlrHlm.defaultProps={height:40,width:103.5};addPropertyControls(FramerDd4NlrHlm,{variant:{options:[\"PDwtgtm26\",\"Ztsmppb7S\",\"ejsN0x0xX\"],optionTitles:[\"Default\",\"Hover\",\"Press\"],title:\"Variant\",type:ControlType.Enum},VJHWAlpx_:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},XiJF89WHu:{title:\"Link\",type:ControlType.Link},LMN8OFyla:{defaultValue:true,title:\"Show Icon\",type:ControlType.Boolean},oJuSKykTI:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerDd4NlrHlm,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDd4NlrHlm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"103.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ztsmppb7S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ejsN0x0xX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VJHWAlpx_\\\":\\\"title\\\",\\\"XiJF89WHu\\\":\\\"link\\\",\\\"LMN8OFyla\\\":\\\"showIcon\\\",\\\"oJuSKykTI\\\":\\\"newTab\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dd4NlrHlm.map","// Generated by Framer (4458791)\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 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.138 7.139 C 13.013 7.264 12.844 7.334 12.667 7.334 C 12.49 7.334 12.32 7.264 12.195 7.139 L 7.333 2.276 L 7.333 15.333 C 7.333 15.702 7.035 16 6.667 16 C 6.299 16 6 15.702 6 15.333 L 6 2.276 L 1.139 7.139 C 0.878 7.399 0.456 7.399 0.195 7.139 C -0.065 6.878 -0.065 6.456 0.195 6.195 L 6.195 0.196 C 6.32 0.07 6.49 0 6.667 0 C 6.844 0 7.013 0.07 7.138 0.196 L 13.138 6.195 C 13.263 6.32 13.334 6.49 13.334 6.667 C 13.334 6.844 13.263 7.014 13.138 7.139 Z\" fill=\"var(--1moh9cd, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\" height=\"16px\" id=\"DLaJoY8Vc\" transform=\"translate(5 4)\" width=\"13.333791454838376px\"/></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,IvJ9wZJrT:fill??props.IvJ9wZJrT??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IvJ9wZJrT,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jFXbQ\",className),layoutId:layoutId,ref:ref,style:{\"--1moh9cd\":IvJ9wZJrT,...style}});});const css=[`.framer-jFXbQ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1moh9cd); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IvJ9wZJrT\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow-up\",\"color\":{\"type\":\"variable\",\"value\":\"1moh9cd\"},\"set\":{\"localId\":\"vectorSet/nklATDv7g\",\"id\":\"nklATDv7g\",\"moduleId\":\"xnnJ9RZoFasF4OOAoCGG\"}}\n */const Icon=withCSS(Component,css,\"framer-jFXbQ\");Icon.displayName=\"Arrow-up\";export default Icon;addPropertyControls(Icon,{IvJ9wZJrT:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"IvJ9wZJrT\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow-up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1moh9cd\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nklATDv7g\\\",\\\"id\\\":\\\"nklATDv7g\\\",\\\"moduleId\\\":\\\"xnnJ9RZoFasF4OOAoCGG\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUp from\"https://framerusercontent.com/modules/I5lkzwAWcDVMmsnlG4A7/Kngm6sk5drQt8aV76sgq/YPgFYhtfT.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const ArrowUpFonts=getFonts(ArrowUp);const TooltipFonts=getFonts(Tooltip);const cycleOrder=[\"ei6GVuLPZ\",\"Ibp3qdIKV\",\"fK5qpwe1Q\"];const serializationHash=\"framer-NIGzr\";const variantClassNames={ei6GVuLPZ:\"framer-v-1uv8wf2\",fK5qpwe1Q:\"framer-v-191rjs0\",Ibp3qdIKV:\"framer-v-ukuuma\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"ei6GVuLPZ\",Hover:\"fK5qpwe1Q\",ScroltoTop:\"Ibp3qdIKV\"};const getProps=({height,id,link,width,...props})=>{return{...props,nLMaA8567:link??props.nLMaA8567,variant:humanReadableVariantMap[props.variant]??props.variant??\"ei6GVuLPZ\"};};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,nLMaA8567,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ei6GVuLPZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter7l9kvd=activeVariantCallback(async(...args)=>{setVariant(\"fK5qpwe1Q\");});const onMouseLeave1qfxf6f=activeVariantCallback(async(...args)=>{setVariant(\"Ibp3qdIKV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fK5qpwe1Q\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"Back To The Top\",className:cx(scopingClassNames,\"framer-1uv8wf2\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ei6GVuLPZ\",ref:refBinding,style:{...style},...addPropertyOverrides({fK5qpwe1Q:{\"data-framer-name\":\"Hover\"},Ibp3qdIKV:{\"data-framer-name\":\"ScroltoTop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:nLMaA8567,motionChild:true,nodeId:\"M6M63PLQr\",openInNewTab:false,scopeId:\"MYqoPVWBg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1j2m9j8 framer-mh42aa\",\"data-border\":true,\"data-framer-name\":\"Absolute\",layoutDependency:layoutDependency,layoutId:\"M6M63PLQr\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:108,borderBottomRightRadius:108,borderTopLeftRadius:108,borderTopRightRadius:108},...addPropertyOverrides({fK5qpwe1Q:{\"data-highlight\":true,onMouseLeave:onMouseLeave1qfxf6f},Ibp3qdIKV:{\"data-highlight\":true,onMouseEnter:onMouseEnter7l9kvd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dse966\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"nPlFOauTd\",style:{rotate:-45},children:/*#__PURE__*/_jsx(ArrowUp,{animated:true,className:\"framer-n9686j\",layoutDependency:layoutDependency,layoutId:\"DkR3xvFTf\",style:{\"--1moh9cd\":\"rgb(255, 255, 255)\",rotate:45}})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fK5qpwe1Q:{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||40)- -8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xgc7nl-container\",layoutDependency:layoutDependency,layoutId:\"vx7wNtRGo-container\",nodeId:\"vx7wNtRGo\",rendersWithMotion:true,scopeId:\"MYqoPVWBg\",children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Back to top\",height:\"100%\",id:\"vx7wNtRGo\",layoutId:\"vx7wNtRGo\",style:{height:\"100%\"},tVP4ig6PE:\"var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, rgb(255, 255, 255))\",width:\"100%\",XHHXZ8OmE:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NIGzr.framer-mh42aa, .framer-NIGzr .framer-mh42aa { display: block; }\",\".framer-NIGzr.framer-1uv8wf2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; }\",\".framer-NIGzr .framer-1j2m9j8 { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; text-decoration: none; top: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-NIGzr .framer-1dse966 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-NIGzr .framer-n9686j { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-NIGzr .framer-1xgc7nl-container { bottom: -40px; flex: none; height: 32px; position: absolute; right: 0px; width: auto; z-index: 1; }\",\".framer-NIGzr.framer-v-ukuuma .framer-1j2m9j8 { top: 0px; }\",\".framer-NIGzr.framer-v-191rjs0.framer-1uv8wf2 { overflow: visible; }\",\".framer-NIGzr.framer-v-191rjs0 .framer-1j2m9j8 { height: 40px; top: unset; }\",'.framer-NIGzr[data-border=\"true\"]::after, .framer-NIGzr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ibp3qdIKV\":{\"layout\":[\"fixed\",\"fixed\"]},\"fK5qpwe1Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nLMaA8567\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMYqoPVWBg=withCSS(Component,css,\"framer-NIGzr\");export default FramerMYqoPVWBg;FramerMYqoPVWBg.displayName=\"ButtonTop\";FramerMYqoPVWBg.defaultProps={height:40,width:40};addPropertyControls(FramerMYqoPVWBg,{variant:{options:[\"ei6GVuLPZ\",\"Ibp3qdIKV\",\"fK5qpwe1Q\"],optionTitles:[\"Default\",\"ScroltoTop\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},nLMaA8567:{title:\"Link\",type:ControlType.Link}});addFonts(FramerMYqoPVWBg,[{explicitInter:true,fonts:[]},...ArrowUpFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMYqoPVWBg\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"nLMaA8567\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ibp3qdIKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fK5qpwe1Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MYqoPVWBg.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MkVlONDS0JeKd97rNmpD/cHGvtTfr4GQSfoDU0aUe/gcreuwES9.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OO3SdOlJ9a9YAekGa4jX/H8xBpSCQLlUc9QbzNQfm/K1qroJFZ7.js\";import ButtonFooter from\"https://framerusercontent.com/modules/tGEIsQ6fbyaRZrpVlx0t/RjlwZGs9ah1BjgLhcBYp/Dd4NlrHlm.js\";import ButtonTop from\"https://framerusercontent.com/modules/8VYCh0H7NWXEe3gwDZkG/RahnwDkRz6fohKs5DdZ0/MYqoPVWBg.js\";const ButtonTopFonts=getFonts(ButtonTop);const ButtonTopWithVariantAppearEffect=withVariantAppearEffect(ButtonTop);const ButtonFooterFonts=getFonts(ButtonFooter);const cycleOrder=[\"eRl7zaOyu\",\"XHFKxkMQI\",\"GyLUOWaoY\",\"xHXRQlKQ1\"];const serializationHash=\"framer-pJqbp\";const variantClassNames={eRl7zaOyu:\"framer-v-fr79ma\",GyLUOWaoY:\"framer-v-i18cq9\",XHFKxkMQI:\"framer-v-jpkljt\",xHXRQlKQ1:\"framer-v-1i2mdmm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WMdN_1_LP=undefined;const zZPuhd9Vf=undefined;const sW7wzEhQN=undefined;const pfc3OC0ii=undefined;const t1oH7tvES=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Small\":\"xHXRQlKQ1\",Desktop:\"eRl7zaOyu\",Phone:\"GyLUOWaoY\",Tablet:\"XHFKxkMQI\"};const getProps=({cursorDefault,cursorHover,height,id,link,padding,showButtonTop,width,...props})=>{return{...props,pfc3OC0ii:cursorHover??props.pfc3OC0ii,sW7wzEhQN:showButtonTop??props.sW7wzEhQN??true,t1oH7tvES:link??props.t1oH7tvES,variant:humanReadableVariantMap[props.variant]??props.variant??\"eRl7zaOyu\",WMdN_1_LP:padding??props.WMdN_1_LP??\"48px 48px 48px 48px\",zZPuhd9Vf:cursorDefault??props.zZPuhd9Vf};};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,t1oH7tvES,sW7wzEhQN,WMdN_1_LP,zZPuhd9Vf,pfc3OC0ii,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eRl7zaOyu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"GyLUOWaoY\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"xHXRQlKQ1\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fr79ma\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"eRl7zaOyu\",ref:refBinding,style:{\"--83qfx8\":numberToPixelString(WMdN_1_LP),...style},...addPropertyOverrides({GyLUOWaoY:{\"data-framer-name\":\"Phone\"},XHFKxkMQI:{\"data-framer-name\":\"Tablet\"},xHXRQlKQ1:{\"data-framer-name\":\"Phone Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hyaml2\",\"data-framer-cursor\":zZPuhd9Vf,\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"We6EI7PDo\",style:{backgroundColor:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sshnah\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"vMaM5R3iP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-158i4bf\",layoutDependency:layoutDependency,layoutId:\"RogZlzRp6\",children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jkognj\",\"data-styles-preset\":\"K1qroJFZ7\",children:\"I’d love to help you turn your ideas into reality.\"})}),className:\"framer-t0rexn\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OryXxakjw\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),sW7wzEhQN&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+0+0},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+0+0},xHXRQlKQ1:{y:(componentViewport?.y||0)+48+0+48+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-it30cr-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"JwEZwAu26-container\",nodeId:\"JwEZwAu26\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",whileHover:animation,children:/*#__PURE__*/_jsx(ButtonTopWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"ei6GVuLPZ\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"Ibp3qdIKV\",height:\"100%\",id:\"JwEZwAu26\",layoutId:\"JwEZwAu26\",nLMaA8567:t1oH7tvES,style:{height:\"100%\",width:\"100%\"},variant:\"ei6GVuLPZ\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q92z06\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"XRm_hGKw0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kqevqb\",\"data-framer-name\":\"Contatos\",layoutDependency:layoutDependency,layoutId:\"bCOY7Vd6u\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+386+0+0+0+0},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+386+0+0+0+0},xHXRQlKQ1:{y:(componentViewport?.y||0)+48+0+48+450+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o4wy2g-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"ClbGNnGEa-container\",nodeId:\"ClbGNnGEa\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",id:\"ClbGNnGEa\",layoutId:\"ClbGNnGEa\",LMN8OFyla:true,oJuSKykTI:true,style:{height:\"100%\"},variant:\"PDwtgtm26\",VJHWAlpx_:\"LinkedIn\",width:\"100%\",XiJF89WHu:\"https://www.linkedin.com/in/arrobadi/\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+386+0+0+0+64},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+386+0+0+0+64},xHXRQlKQ1:{y:(componentViewport?.y||0)+48+0+48+450+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7wsqlv-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"QjcJFSgzP-container\",nodeId:\"QjcJFSgzP\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",id:\"QjcJFSgzP\",layoutId:\"QjcJFSgzP\",LMN8OFyla:false,oJuSKykTI:true,style:{height:\"100%\"},variant:\"PDwtgtm26\",VJHWAlpx_:\"+ 55 11 9 8283 7077\",width:\"100%\",XiJF89WHu:\"https://wa.me/5511982837077?text=Hello!\",...addPropertyOverrides({GyLUOWaoY:{variant:\"ejsN0x0xX\"},XHFKxkMQI:{variant:\"ejsN0x0xX\"},xHXRQlKQ1:{variant:\"ejsN0x0xX\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+386+0+0+0+128},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+386+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7gnvfn-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"ZpgcozQM4-container\",nodeId:\"ZpgcozQM4\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",id:\"ZpgcozQM4\",layoutId:\"ZpgcozQM4\",LMN8OFyla:false,oJuSKykTI:true,style:{height:\"100%\"},variant:\"PDwtgtm26\",VJHWAlpx_:\"edinaldomramos@gmail.com\",width:\"100%\",XiJF89WHu:\"mailto:edinaldomramos@gmail.com\",...addPropertyOverrides({GyLUOWaoY:{variant:\"ejsN0x0xX\"},XHFKxkMQI:{variant:\"ejsN0x0xX\"}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3qfxkc\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"TqA0ac0tq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bz2g41\",\"data-styles-preset\":\"gcreuwES9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\"},children:\"\\xa9 2012 • 2026  dimarques.com. All rights reserved. The images and projects displayed are for portfolio purposes only.\"})}),className:\"framer-xgn3px\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L5YDEUrZ7\",style:{\"--extracted-r6o4lv\":\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pJqbp.framer-906a0r, .framer-pJqbp .framer-906a0r { display: block; }\",\".framer-pJqbp.framer-fr79ma { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--83qfx8); position: relative; width: 1200px; }\",\".framer-pJqbp .framer-hyaml2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 650px; justify-content: space-between; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-pJqbp .framer-sshnah { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pJqbp .framer-158i4bf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pJqbp .framer-t0rexn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 942px; word-break: break-word; word-wrap: break-word; }\",\".framer-pJqbp .framer-it30cr-container { flex: none; height: 40px; position: relative; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-pJqbp .framer-1q92z06 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pJqbp .framer-kqevqb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pJqbp .framer-o4wy2g-container, .framer-pJqbp .framer-7wsqlv-container, .framer-pJqbp .framer-7gnvfn-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-pJqbp .framer-3qfxkc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pJqbp .framer-xgn3px { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-pJqbp.framer-v-jpkljt.framer-fr79ma { padding: 32px; width: 810px; }\",\".framer-pJqbp.framer-v-jpkljt .framer-hyaml2 { padding: 48px 32px 48px 32px; }\",\".framer-pJqbp.framer-v-jpkljt .framer-158i4bf, .framer-pJqbp.framer-v-i18cq9 .framer-kqevqb, .framer-pJqbp.framer-v-1i2mdmm .framer-158i4bf, .framer-pJqbp.framer-v-1i2mdmm .framer-kqevqb { flex: none; width: 100%; }\",\".framer-pJqbp.framer-v-jpkljt .framer-t0rexn, .framer-pJqbp.framer-v-1i2mdmm .framer-t0rexn { width: 100%; }\",\".framer-pJqbp.framer-v-i18cq9.framer-fr79ma, .framer-pJqbp.framer-v-1i2mdmm.framer-fr79ma { padding: 48px 16px 112px 16px; width: min-content; }\",\".framer-pJqbp.framer-v-i18cq9 .framer-hyaml2, .framer-pJqbp.framer-v-1i2mdmm .framer-hyaml2 { order: 0; padding: 48px 16px 48px 16px; }\",\".framer-pJqbp.framer-v-i18cq9 .framer-158i4bf { flex: none; gap: 25px; min-height: 160px; width: 100%; }\",\".framer-pJqbp.framer-v-i18cq9 .framer-1q92z06, .framer-pJqbp.framer-v-1i2mdmm .framer-1q92z06 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-pJqbp.framer-v-i18cq9 .framer-3qfxkc, .framer-pJqbp.framer-v-1i2mdmm .framer-3qfxkc { align-self: stretch; order: 1; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 791\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XHFKxkMQI\":{\"layout\":[\"fixed\",\"auto\"]},\"GyLUOWaoY\":{\"layout\":[\"auto\",\"auto\"]},\"xHXRQlKQ1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"t1oH7tvES\":\"link\",\"sW7wzEhQN\":\"showButtonTop\",\"WMdN_1_LP\":\"padding\",\"zZPuhd9Vf\":\"cursorDefault\",\"pfc3OC0ii\":\"cursorHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermg7_DtoMw=withCSS(Component,css,\"framer-pJqbp\");export default Framermg7_DtoMw;Framermg7_DtoMw.displayName=\"FooterCard\";Framermg7_DtoMw.defaultProps={height:791,width:1200};addPropertyControls(Framermg7_DtoMw,{variant:{options:[\"eRl7zaOyu\",\"XHFKxkMQI\",\"GyLUOWaoY\",\"xHXRQlKQ1\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Small\"],title:\"Variant\",type:ControlType.Enum},t1oH7tvES:{title:\"Link\",type:ControlType.Link},sW7wzEhQN:{defaultValue:true,title:\"Show ButtonTop\",type:ControlType.Boolean},WMdN_1_LP:{defaultValue:\"48px 48px 48px 48px\",title:\"Padding\",type:ControlType.Padding},zZPuhd9Vf:{title:\"Cursor Default\",type:ControlType.CustomCursor},pfc3OC0ii:{title:\"CursorHover\",type:ControlType.CustomCursor}});addFonts(Framermg7_DtoMw,[{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\"}]},...ButtonTopFonts,...ButtonFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermg7_DtoMw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"791\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"t1oH7tvES\\\":\\\"link\\\",\\\"sW7wzEhQN\\\":\\\"showButtonTop\\\",\\\"WMdN_1_LP\\\":\\\"padding\\\",\\\"zZPuhd9Vf\\\":\\\"cursorDefault\\\",\\\"pfc3OC0ii\\\":\\\"cursorHover\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XHFKxkMQI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GyLUOWaoY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xHXRQlKQ1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mg7_DtoMw.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,Floating,GeneratedComponentContext,getFonts,getPropertyControls,Link,PropertyOverrides,RenderTarget,ResolveLinks,safeCSSValue,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLanguage from\"#framer/local/canvasComponent/ezu_zQ34E/ezu_zQ34E.js\";import CursorFooter from\"#framer/local/canvasComponent/f8Ykeklx_/f8Ykeklx_.js\";import Header from\"#framer/local/canvasComponent/IUBiwAWC1/IUBiwAWC1.js\";import CursorDefault from\"#framer/local/canvasComponent/JWjVeBNh5/JWjVeBNh5.js\";import FooterCard from\"#framer/local/canvasComponent/mg7_DtoMw/mg7_DtoMw.js\";import ButtonTranslate from\"#framer/local/canvasComponent/qJcQPJxkV/qJcQPJxkV.js\";import ToogleTooltip from\"#framer/local/canvasComponent/WXC_KZVu2/WXC_KZVu2.js\";import Logo from\"#framer/local/canvasComponent/yGbhO9Gve/yGbhO9Gve.js\";import ButtonHeader from\"#framer/local/canvasComponent/ZIFat98TD/ZIFat98TD.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const LogoFonts=getFonts(Logo);const ContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Container));const ButtonHeaderFonts=getFonts(ButtonHeader);const ToogleTooltipFonts=getFonts(ToogleTooltip);const ButtonLanguageFonts=getFonts(ButtonLanguage);const ButtonTranslateFonts=getFonts(ButtonTranslate);const MotionDivWithFX=withFX(motion.div);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const FooterCardFonts=getFonts(FooterCard);const ContainerWithFX=withFX(Container);const HeaderControls=getPropertyControls(Header);const CursorDefaultFonts=getFonts(CursorDefault);const CursorFooterFonts=getFonts(CursorFooter);const breakpoints={LCdVQRHa1:\"(max-width: 389.98px)\",Me_kFmW8q:\"(min-width: 810px) and (max-width: 1199.98px)\",s_qmbzy8I:\"(min-width: 390px) and (max-width: 809.98px)\",W8xrAvk5l:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-i0UhM\";const variantClassNames={LCdVQRHa1:\"framer-v-dx9niz\",Me_kFmW8q:\"framer-v-trxlzy\",s_qmbzy8I:\"framer-v-itoqo6\",W8xrAvk5l:\"framer-v-ih9ub9\"};const uasgFpMTm=undefined;const AB78GMT8Q=undefined;const Iq8jO84mt=undefined;const rJ7tQ91qB=undefined;const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:1.8,ease:[0,.74,.27,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition5={delay:.2,duration:.45,ease:[.5,0,.88,.77],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const transition6={bounce:.2,delay:0,duration:1.8,type:\"spring\"};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:80};const breakpointRules={LCdVQRHa1:[\".framer-i0UhM .framer-13ywx4k { left: 18px; }\",\".framer-i0UhM .framer-1ttqwwy-container { left: 16px; }\",\".framer-i0UhM .framer-s1o0qz { right: 16px; }\",\".framer-i0UhM .framer-1r9fpnq { gap: 8px; }\"],Me_kFmW8q:[\".framer-i0UhM .framer-13ywx4k { left: 34px; }\",\".framer-i0UhM .framer-1ttqwwy-container { left: 32px; }\",\".framer-i0UhM .framer-s1o0qz { right: 32px; }\"],s_qmbzy8I:[\".framer-i0UhM .framer-13ywx4k { left: 18px; }\",\".framer-i0UhM .framer-1ttqwwy-container { left: 16px; }\",\".framer-i0UhM .framer-s1o0qz { right: 16px; will-change: unset; }\",\".framer-i0UhM .framer-1r9fpnq { gap: 8px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={LCdVQRHa1:\".framer-dx9niz-override\",Me_kFmW8q:\".framer-trxlzy-override\",s_qmbzy8I:\".framer-itoqo6-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i0UhM.framer-1a4ivtw, .framer-i0UhM .framer-1a4ivtw { display: block; }\",\".framer-i0UhM.framer-ih9ub9 { align-content: center; align-items: center; background-color: var(--1n98kja); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 112px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-i0UhM .framer-13ywx4k { flex: none; height: 60px; left: 50px; mix-blend-mode: difference; order: -1000; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); text-decoration: none; top: 26px; width: 60px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-i0UhM .framer-18zk5bc { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-i0UhM .framer-1k8rfgg { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-i0UhM .framer-mf1zx { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-i0UhM .framer-18uw333 { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-i0UhM .framer-1ov6yy7 { background-color: #f5f5f5; flex: none; height: 44px; left: 4px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-i0UhM .framer-c752ph { background-color: #f5f5f5; flex: none; height: 44px; overflow: visible; position: absolute; right: 4px; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-i0UhM .framer-1d7z957 { background-color: #f5f5f5; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; top: 4px; width: 42px; }\",\".framer-i0UhM .framer-1n5wfwg { background-color: #f5f5f5; bottom: 4px; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; width: 42px; }\",\".framer-i0UhM .framer-1ttqwwy-container { cursor: pointer; flex: none; height: auto; left: 48px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 64px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-i0UhM .framer-s1o0qz { align-content: center; align-items: center; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 52px; justify-content: flex-start; mix-blend-mode: difference; order: -998; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 48px; top: 30px; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-i0UhM .framer-1jw26my-container, .framer-i0UhM .framer-320rnz-container, .framer-i0UhM .framer-z3w0jy-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-i0UhM .framer-1r9fpnq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-i0UhM .framer-1gpsmou-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-i0UhM .framer-1jbzq4z { align-content: flex-start; align-items: flex-start; background-color: var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, #ffffff); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-i0UhM .framer-1ao81io-container, .framer-i0UhM .framer-1a17q61-container, .framer-i0UhM .framer-4ewl3z-container, .framer-i0UhM .framer-ldloup-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-i0UhM .framer-tfqbjw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-i0UhM .framer-tn0t8x-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-i0UhM[data-border=\"true\"]::after, .framer-i0UhM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={LCdVQRHa1:\"(max-width: 389.98px)\",Me_kFmW8q:\"(min-width: 810px) and (max-width: 1199.98px)\",s_qmbzy8I:\"(min-width: 390px) and (max-width: 809.98px)\",W8xrAvk5l:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Active:\"QXgaYF1z1\",Default:\"sOePUU7WY\",Hover:\"Xyh02ogt9\",Press:\"g9HE6A8LN\"};const humanReadableVariantMap={\"Phone Small\":\"LCdVQRHa1\",Desktop:\"W8xrAvk5l\",Phone:\"s_qmbzy8I\",Tablet:\"Me_kFmW8q\"};const getProps=({about,background,footerLink,height,id,myPastWork,width,...props})=>{return{...props,AB78GMT8Q:humanReadableEnumMap[myPastWork]??myPastWork??props.AB78GMT8Q??\"sOePUU7WY\",Iq8jO84mt:humanReadableEnumMap[about]??about??props.Iq8jO84mt??\"sOePUU7WY\",rJ7tQ91qB:footerLink??props.rJ7tQ91qB,uasgFpMTm:background??props.uasgFpMTm??\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"W8xrAvk5l\"};};const transition7={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorDefault,offset:{x:6,y:0},placement:\"left\",transition:transition7,variant:\"xjuYlm8ZN\"};const cursor1={alignment:\"center\",component:CursorDefault,offset:{x:6,y:0},placement:\"left\",transition:transition7,variant:\"FeIaHcXIK\"};const cursor2={alignment:\"center\",component:CursorFooter,offset:{x:6,y:0},placement:\"left\",transition:transition7,variant:\"yBzEbbDH0\"};const cursor3={alignment:\"center\",component:CursorFooter,offset:{x:6,y:0},placement:\"bottom\",transition:transition7,variant:\"Q5UM0Mh5j\"};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,AB78GMT8Q,Iq8jO84mt,rJ7tQ91qB,uasgFpMTm,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const a3baCWNEV13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const CL_edysZ11q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"s_qmbzy8I\",\"LCdVQRHa1\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);useCustomCursors({\"1g6by37\":cursor3,\"2zef2l\":cursor2,\"494iuq\":cursor1,o07q89:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"W8xrAvk5l\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(uasgFpMTm)}; } @media (min-width: 390px) and (max-width: 809.98px) { :root { font-size: 81.25%; } } @media (max-width: 389.98px) { :root { font-size: 81.25%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ih9ub9\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1n98kja\":uasgFpMTm,...style},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"r0pCS0LKT\",openInNewTab:false,scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},s_qmbzy8I:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{animate:animation1,\"aria-label\":\"Logo dimarques.com\",className:\"framer-13ywx4k framer-1a4ivtw\",\"data-framer-appear-id\":\"13ywx4k\",\"data-framer-name\":\"Grid\",initial:animation2,optimized:true,whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18zk5bc\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k8rfgg\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mf1zx\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18uw333\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ov6yy7\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c752ph\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d7z957\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n5wfwg\"})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:24,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},s_qmbzy8I:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1ttqwwy-container\",\"data-framer-appear-id\":\"1ttqwwy\",initial:animation2,layoutScroll:true,nodeId:\"ocwiASIvQ\",optimized:true,rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ocwiASIvQ\",layoutId:\"ocwiASIvQ\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s_qmbzy8I:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionNavWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-s1o0qz\",\"data-framer-appear-id\":\"s1o0qz\",\"data-framer-name\":\"ButtonGroup\",initial:animation2,optimized:true,children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined},{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jw26my-container hidden-itoqo6 hidden-dx9niz\",\"data-framer-cursor\":\"o07q89\",nodeId:\"xI690tENy\",scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Me_kFmW8q:{XiJF89WHu:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"xI690tENy\",layoutId:\"xI690tENy\",M8E_FL3qm:\"center\",style:{height:\"100%\"},variant:AB78GMT8Q,VJHWAlpx_:\"Past Projects\",width:\"100%\",XiJF89WHu:resolvedLinks[0]})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined},{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-320rnz-container hidden-itoqo6 hidden-dx9niz\",\"data-framer-cursor\":\"o07q89\",nodeId:\"RJ4ssLP7j\",scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Me_kFmW8q:{XiJF89WHu:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"RJ4ssLP7j\",layoutId:\"RJ4ssLP7j\",M8E_FL3qm:\"center\",style:{height:\"100%\"},variant:Iq8jO84mt,VJHWAlpx_:\"about\",width:\"100%\",XiJF89WHu:resolvedLinks1[0]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1r9fpnq\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gpsmou-container\",nodeId:\"rH1wrEh72\",scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(ToogleTooltip,{height:\"100%\",id:\"rH1wrEh72\",ikPZLYknW:\"rgb(245, 245, 245)\",layoutId:\"rH1wrEh72\",qjrqFV6QP:\"o07q89\",style:{height:\"100%\",width:\"100%\"},variant:\"n2ZpwQ29o\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-z3w0jy-container\",nodeId:\"mNJJjF6wG\",ref:ref1,scopeId:\"RK1myVfHF\",children:[/*#__PURE__*/_jsx(ButtonLanguage,{a3baCWNEV:a3baCWNEV13elrgn({overlay}),height:\"100%\",id:\"mNJJjF6wG\",layoutId:\"mNJJjF6wG\",style:{height:\"100%\"},variant:\"VgLtSHPds\",width:\"100%\",zJXj911Aw:\"rgb(245, 245, 245)\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation5,className:\"framer-1jbzq4z\",exit:animation4,initial:animation6,ref:ref2,role:\"dialog\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ao81io-container\",inComponentSlot:true,nodeId:\"VcI4XfWMf\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"English\",CL_edysZ1:CL_edysZ11q29jei({overlay}),height:\"100%\",id:\"VcI4XfWMf\",layoutId:\"VcI4XfWMf\",NFOgxwy9e:'<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" \\n\t viewBox=\"0 0 473.677 473.677\" xml:space=\"preserve\">\\n<g>\\n\t<rect x=\"1.068\" y=\"258.99\" style=\"fill:#C42126;\" width=\"471.56\" height=\"0.007\"/>\\n\t<rect x=\"25.629\" y=\"129.7\" style=\"fill:#C42126;\" width=\"422.42\" height=\"0.007\"/>\\n\t<rect x=\"8.831\" y=\"172.79\" style=\"fill:#C42126;\" width=\"456\" height=\"0.007\"/>\\n\t<polygon style=\"fill:#C42126;\" points=\"101.793,431.36 371.888,431.36 371.902,431.345 101.778,431.345 \t\"/>\\n\t<path style=\"fill:#C42126;\" d=\"M236.837,0c-4.652,0-9.267,0.168-13.848,0.43h27.699C246.103,0.168,241.489,0,236.837,0z\"/>\\n\t<rect x=\"0.978\" y=\"215.89\" style=\"fill:#C42126;\" width=\"471.71\" height=\"0.007\"/>\\n</g>\\n<path style=\"fill:#E7E7E7;\" d=\"M306.838,86.609H419.93c-13.433-16.353-29.045-30.829-46.341-43.084h-84.922\\n\tC295.694,55.888,301.737,70.476,306.838,86.609z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M288.667,43.525h84.922C338.482,18.646,296.333,3.066,250.688,0.43h-7.292\\n\tC264.88,3.134,274.748,19.034,288.667,43.525z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M464.846,172.794c-4.211-15.018-9.858-29.427-16.798-43.084H317.94\\n\tc2.636,13.833,4.716,28.282,6.256,43.084H464.846z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M310.622,129.703h137.422c-7.831-15.403-17.239-29.857-28.114-43.091H299.886\\n\tC304.119,100.011,307.713,114.465,310.622,129.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M329.178,258.98h143.431c0.681-7.288,1.066-14.674,1.066-22.138c0-7.064-0.37-14.038-0.976-20.949\\n\tH329.212C329.679,230.223,329.671,244.658,329.178,258.98z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M472.703,215.886c-1.298-14.798-3.964-29.195-7.857-43.084H318.154\\n\tc1.473,14.109,2.446,28.544,2.921,43.084H472.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M315.465,345.166h131.962c7.038-13.642,12.774-28.062,17.075-43.091H321.845\\n\tC320.274,316.899,318.142,331.345,315.465,345.166z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M464.506,302.072c3.975-13.885,6.735-28.282,8.107-43.084H324.709\\n\tc-0.505,14.551-1.507,28.982-3.01,43.084L464.506,302.072L464.506,302.072z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M371.902,431.345c17.546-12.206,33.379-26.697,47.025-43.084H307.806\\n\tc-5.194,16.2-11.361,30.765-18.515,43.084L371.902,431.345L371.902,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#DC3027;\" d=\"M303.625,388.258h115.302c11.002-13.219,20.553-27.673,28.499-43.091h-132.93\\n\t\tC311.546,360.416,307.915,374.877,303.625,388.258z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M228.254,473.509c-0.479-0.015-0.957-0.037-1.436-0.052\\n\t\tC227.297,473.471,227.776,473.494,228.254,473.509z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M236.837,473.677c50.211,0,96.735-15.673,135.051-42.317h-85.715\\n\t\tC270.96,457.57,260.923,473.677,236.837,473.677z\"/>\\n</g>\\n<path style=\"fill:#C42126;\" d=\"M236.837,473.677c-2.876,0-5.733-0.067-8.582-0.168C231.134,473.606,233.994,473.677,236.837,473.677\\n\tz\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M296.509,43.525H100.092C82.793,55.78,67.184,70.255,53.747,86.609h260.929\\n\tC309.575,70.476,303.536,55.888,296.509,43.525z\"/>\\n<path style=\"fill:#E73625;\" d=\"M100.092,43.525h196.417C282.587,19.034,264.88,3.134,243.396,0.43h-20.407\\n\tC177.344,3.066,135.195,18.646,100.092,43.525z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M8.835,172.794h322.83c-1.541-14.805-3.62-29.251-6.256-43.084H25.633\\n\tC18.692,143.368,13.046,157.776,8.835,172.794z\"/>\\n<path style=\"fill:#E73625;\" d=\"M53.747,86.609C42.88,99.843,33.464,114.296,25.637,129.7h299.772\\n\tc-2.906-15.235-6.499-29.688-10.733-43.091C314.676,86.609,53.747,86.609,53.747,86.609z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M0.002,236.842c0,7.464,0.389,14.85,1.066,22.138h333.491c0.494-14.323,0.501-28.754,0.034-43.084\\n\tH0.978C0.372,222.804,0.002,229.778,0.002,236.842z\"/>\\n<path style=\"fill:#E73625;\" d=\"M0.978,215.886h333.611c-0.475-14.543-1.451-28.974-2.921-43.084H8.831\\n\tC4.938,186.694,2.272,201.088,0.978,215.886z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M331.549,302.072H9.175c4.301,15.033,10.041,29.449,17.075,43.091h298.919\\n\tC327.847,331.345,329.974,316.899,331.549,302.072z\"/>\\n<path style=\"fill:#E73625;\" d=\"M9.175,302.072h322.374c1.5-14.102,2.505-28.537,3.01-43.084H1.068\\n\tC2.44,273.793,5.204,288.187,9.175,302.072z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M101.778,431.345h194.009c7.154-12.322,13.324-26.884,18.515-43.084H54.753\\n\tC68.399,404.648,84.228,419.139,101.778,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#E73625;\" d=\"M26.254,345.166c7.947,15.418,17.497,29.872,28.499,43.091h259.549\\n\t\tc4.286-13.38,7.917-27.841,10.867-43.091H26.254z\"/>\\n\t<path style=\"fill:#E73625;\" d=\"M226.818,473.456c0.479,0.015,0.957,0.037,1.436,0.052c2.85,0.101,5.707,0.168,8.582,0.168\\n\t\tc24.087,0,43.727-16.106,58.943-42.317H101.793C137.54,456.221,180.448,471.523,226.818,473.456z\"/>\\n</g>\\n<path style=\"fill:#283991;\" d=\"M231.941,0.123C110.574,2.592,11.654,96.301,1.008,215.5h230.937V0.123H231.941z\"/>\\n<g>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,134.187 50.998,145.297 62.688,145.297 53.231,152.167 56.843,163.285 47.39,156.411 \\n\t\t37.94,163.285 41.545,152.167 32.091,145.297 43.781,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,173.438 50.998,184.555 62.688,184.555 53.231,191.425 56.843,202.543 47.39,195.669 \\n\t\t37.94,202.543 41.545,191.425 32.091,184.555 43.781,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,75.296 90.257,86.41 101.943,86.41 92.489,93.284 96.098,104.394 86.648,97.528 \\n\t\t77.194,104.394 80.803,93.284 71.345,86.41 83.035,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,114.554 90.257,125.668 101.943,125.668 92.489,132.534 96.098,143.652 \\n\t\t86.648,136.786 77.194,143.652 80.803,132.534 71.345,125.668 83.035,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,153.812 90.257,164.93 101.943,164.93 92.489,171.792 96.098,182.91 86.648,176.037 \\n\t\t77.194,182.91 80.803,171.792 71.345,164.93 83.035,164.93 \t\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M17.585,182.91l-3.612-11.118l9.454-6.866H11.744l-0.262-0.811\\n\t\tc-1.283,3.968-2.442,7.984-3.511,12.045l0.165-0.123L17.585,182.91z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M37.94,124.027l9.45-6.873l9.454,6.873l-3.612-11.118l9.454-6.873h-11.69l-3.609-11.11l-3.609,11.11\\n\t\tH39.47c-0.8,1.212-1.574,2.431-2.352,3.661l4.428,3.212L37.94,124.027z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M86.648,58.27l9.45,6.866l-3.609-11.11l9.45-6.873h-6.75c-5.733,4.286-11.264,8.822-16.578,13.608\\n\t\tl-1.425,4.375L86.648,58.27z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M116.452,45.511l9.454-6.873l9.45,6.873l-3.609-11.118l9.45-6.866h-11.686l-0.49-1.496\\n\t\tc-3.96,2.023-7.879,4.128-11.709,6.368l2.745,1.993L116.452,45.511z\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,55.671 129.515,66.778 141.201,66.778 131.747,73.651 135.356,84.769 \\n\t\t125.906,77.895 116.452,84.769 120.061,73.651 110.604,66.778 122.293,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,94.929 129.515,106.036 141.201,106.036 131.747,112.909 135.356,124.027 \\n\t\t125.906,117.153 116.452,124.027 120.061,112.909 110.604,106.036 122.293,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,134.187 129.515,145.297 141.201,145.297 131.747,152.167 135.356,163.285 \\n\t\t125.906,156.411 116.452,163.285 120.061,152.167 110.604,145.297 122.293,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,173.438 129.515,184.555 141.201,184.555 131.747,191.425 135.356,202.543 \\n\t\t125.906,195.669 116.452,202.543 120.061,191.425 110.604,184.555 122.293,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,36.038 168.773,47.152 180.459,47.152 171.009,54.026 174.614,65.136 \\n\t\t165.164,58.27 155.707,65.136 159.319,54.026 149.862,47.152 161.551,47.152 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,75.296 168.773,86.41 180.459,86.41 171.009,93.284 174.614,104.394 \\n\t\t165.164,97.528 155.707,104.394 159.319,93.284 149.862,86.41 161.551,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,114.554 168.773,125.668 180.459,125.668 171.009,132.534 174.614,143.652 \\n\t\t165.164,136.786 155.707,143.652 159.319,132.534 149.862,125.668 161.551,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,153.812 168.773,164.93 180.459,164.93 171.009,171.792 174.614,182.91 \\n\t\t165.164,176.037 155.707,182.91 159.319,171.792 149.862,164.93 161.551,164.93 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,16.413 208.031,27.527 219.717,27.527 210.263,34.393 213.872,45.511 \\n\t\t204.422,38.637 194.965,45.511 198.577,34.393 189.12,27.527 200.806,27.527 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,55.671 208.031,66.778 219.717,66.778 210.263,73.651 213.872,84.769 \\n\t\t204.422,77.895 194.965,84.769 198.577,73.651 189.12,66.778 200.806,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,94.929 208.031,106.036 219.717,106.036 210.263,112.909 213.872,124.027 \\n\t\t204.422,117.153 194.965,124.027 198.577,112.909 189.12,106.036 200.806,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,134.187 208.031,145.297 219.717,145.297 210.263,152.167 213.872,163.285 \\n\t\t204.422,156.411 194.965,163.285 198.577,152.167 189.12,145.297 200.806,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,173.438 208.031,184.555 219.717,184.555 210.263,191.425 213.872,202.543 \\n\t\t204.422,195.669 194.965,202.543 198.577,191.425 189.12,184.555 200.806,184.555 \t\"/>\\n</g>\\n</svg>',SRvJr5wnW:\"en\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a17q61-container\",inComponentSlot:true,nodeId:\"H511DpiFh\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Spanish\",CL_edysZ1:CL_edysZ11q29jei({overlay}),height:\"100%\",id:\"H511DpiFh\",layoutId:\"H511DpiFh\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<path d=\"M2 32c0 5.9 1.7 11.4 4.6 16h50.7c2.9-4.6 4.6-10.1 4.6-16s-1.7-11.4-4.6-16H6.6C3.7 20.6 2 26.1 2 32z\" fill=\"#ffce31\">\\n\\n</path>\\n\\n<g fill=\"#ed4c5c\">\\n\\n<path d=\"M57.4 16C52.1 7.6 42.7 2 32 2S11.9 7.6 6.6 16h50.8z\">\\n\\n</path>\\n\\n<path d=\"M6.6 48c5.3 8.4 14.7 14 25.4 14s20.1-5.6 25.4-14H6.6z\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#c8b100\">\\n\\n<path d=\"M9.2 28.7h3.2v1.8H9.2z\">\\n\\n</path>\\n\\n<path d=\"M9.2 41.9h3.3v1.7H9.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M8.9 39.1c-.3.2-.5.4-.5.5c0 .1.1.2.3.3c.2.1.4.3.3.5c.2-.2.3-.4.3-.6c0-.3-.2-.6-.4-.7\" fill=\"#ed4c5c\">\\n\\n</path>\\n\\n<path fill=\"#ffffff\" d=\"M9.7 30.5H12v11.4H9.7z\">\\n\\n</path>\\n\\n<g fill=\"#ed4c5c\">\\n\\n<path d=\"M14.4 34.7c-.5-.2-1.4-.4-2.4-.4c-.3 0-.7 0-1.1.1c-1.4.2-2.5.8-2.4 1.2L8 34.5c-.1-.5 1.1-1.1 2.6-1.4c.5-.1 1-.1 1.4-.1c1 0 1.9.1 2.4.3v1.4\">\\n\\n</path>\\n\\n<path d=\"M9.7 36.2c-.6 0-1.1-.2-1.1-.5c0-.2.2-.5.6-.7h.6l-.1 1.2\">\\n\\n</path>\\n\\n<path d=\"M12 35.3c.4.1.7.2.9.3c.1.1-.3.5-.9.8v-1.1\">\\n\\n</path>\\n\\n<path d=\"M8.2 38.4c-.1-.2.6-.6 1.5-.9c.4-.1.7-.3 1.2-.5c1.2-.5 2.2-1.2 2-1.4l.2 1.2c.1.2-.7.8-1.9 1.4c-.4.2-1.1.5-1.5.6c-.7.2-1.3.6-1.3.7l-.2-1.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#c8b100\">\\n\\n<path d=\"M30.7 28.7h3.2v1.8h-3.2z\">\\n\\n</path>\\n\\n<path d=\"M30.6 41.9h3.3v1.7h-3.3z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M34.2 39.1c.3.2.5.4.5.5c0 .1-.1.2-.3.3c-.2.2-.4.5-.3.6c-.2-.2-.3-.4-.3-.6c0-.4.2-.7.4-.8\" fill=\"#ed4c5c\">\\n\\n</path>\\n\\n<path fill=\"#ffffff\" d=\"M31.1 30.5h2.3v11.4h-2.3z\">\\n\\n</path>\\n\\n<g fill=\"#ed4c5c\">\\n\\n<path d=\"M28.7 34.7c.5-.2 1.4-.4 2.4-.4c.3 0 .7 0 1.1.1c1.4.2 2.5.8 2.4 1.2l.5-1.2c.1-.5-1.1-1.1-2.6-1.4h-1.4c-1 0-1.9.1-2.4.3v1.4\">\\n\\n</path>\\n\\n<path d=\"M33.4 36.2c.6 0 1.1-.2 1.1-.5c0-.2-.2-.5-.6-.7h-.6l.1 1.2\">\\n\\n</path>\\n\\n<path d=\"M31.1 35.3c-.4.1-.7.2-.9.3c-.1.1.3.5.9.8v-1.1\">\\n\\n</path>\\n\\n<path d=\"M34.9 38.4c.1-.2-.6-.6-1.5-.9c-.4-.1-.7-.3-1.2-.5c-1.2-.5-2.2-1.2-2-1.4l-.2 1.2c-.1.2.7.8 1.9 1.4c.4.2 1.1.5 1.5.6c.7.2 1.3.7 1.2.8l.3-1.2\">\\n\\n</path>\\n\\n<path d=\"M21.5 22.3c1.9 0 5.8.4 7.2 1.8c-1.5 3.6-3.9 2.1-7.2 2.1c-3.2 0-5.7 1.5-7.2-2.1c1.4-1.4 5.2-1.8 7.2-1.8\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#c8b100\">\\n\\n<path d=\"M26.4 26.3c-1.2-.7-3-.8-4.9-.8c-1.9 0-3.7.2-4.9.8L17 28c1.1.3 2.7.5 4.5.5c1.8 0 3.3-.2 4.5-.5l.4-1.7\">\\n\\n</path>\\n\\n<path d=\"M28.1 22c-.4-.3-1.2-.6-1.9-.6c-.3 0-.6 0-.9.1c0 0-.6-.8-2-.8c-.5 0-.9.1-1.3.3v-.1c-.1-.2-.3-.4-.5-.4s-.5.3-.5.5v.1c-.4-.2-.8-.3-1.3-.3c-1.4 0-2 .9-2 .8c-.3-.1-.6-.1-.9-.1c-4.6 0-2.3 3.1-2.3 3.1l.5-.6c-1.1-1.4-.1-2.2 1.9-2.2c.3 0 .5 0 .7.1c-.7 1 .6 1.9.6 1.9l.3-.5c-.7-.5-.8-2.2 1.2-2.2c.5 0 .9.1 1.3.4c0 .1-.1 1.5-.2 1.7l.8.7l.8-.7c-.1-.3-.2-1.6-.2-1.7c.3-.2.8-.4 1.3-.4c2.1 0 2.1 1.7 1.2 2.2l.3.5s1.1-.9.6-1.9c.2 0 .5-.1.7-.1c2.4 0 2.5 1.8 1.9 2.2l.4.6c-.2 0 .9-1.4-.5-2.6\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M20.9 20.1c0-.3.3-.6.6-.6c.4 0 .6.3.6.6s-.3.6-.6.6s-.6-.3-.6-.6\" fill=\"#005bbf\">\\n\\n</path>\\n\\n<path fill=\"#c8b100\" d=\"M21.3 18.4v.3H21v.3h.3v1h-.4v.3h1.2l.1-.2l-.1-.1h-.4v-1h.3v-.3h-.3v-.3z\">\\n\\n</path>\\n\\n<path d=\"M21.5 28.3c-1.6 0-3-.2-4.1-.5c1.1-.3 2.5-.5 4.1-.5c1.6 0 3 .2 4.1.5c-1 .3-2.5.5-4.1.5\" fill=\"#ed4c5c\">\\n\\n</path>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M21.6 45.6c-1.9 0-3.7-.5-5.3-1.2c-1.2-.6-1.9-1.7-1.9-3v-4.8h14.4v4.8c0 1.3-.8 2.5-1.9 3c-1.6.8-3.4 1.2-5.3 1.2\">\\n\\n</path>\\n\\n<path d=\"M21.5 28.6h7.2v8h-7.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M21.6 41.4c0 1.9-1.6 3.4-3.6 3.4s-3.6-1.5-3.6-3.4v-4.8h7.2v4.8\" fill=\"#ed4c5c\">\\n\\n</path>\\n\\n<g fill=\"#c8b100\">\\n\\n<path d=\"M15.9 44.2c.2.1.5.3.9.4v-8.2H16l-.1 7.8\">\\n\\n</path>\\n\\n<path d=\"M14.3 41.3c0 1 .4 1.8.8 2.2v-7.1h-.8v4.9\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M17.5 44.8h.8v-8.4h-.8v8.4\" fill=\"#c7b500\">\\n\\n</path>\\n\\n<path d=\"M19.1 44.6c.3-.1.7-.3.9-.4v-7.8h-.8l-.1 8.2\" fill=\"#c8b100\">\\n\\n</path>\\n\\n<path fill=\"#ed4c5c\" d=\"M14.3 28.6h7.2v8h-7.2z\">\\n\\n</path>\\n\\n<path d=\"M20.8 43.5c.4-.3.7-1 .8-1.8v-5.2h-.8v7\" fill=\"#c8b100\">\\n\\n</path>\\n\\n<g fill=\"#ed4c5c\">\\n\\n<path d=\"M28.8 36.6v4.8c0 1.9-1.6 3.4-3.6 3.4s-3.6-1.5-3.6-3.4v-4.8h7.2\">\\n\\n</path>\\n\\n<path d=\"M26.2 30c.3.6.3 2.1-.6 1.8c.2.1.3.8.6 1.2c.5.6 1.1.1 1-.6c-.2-1.1-.1-1.8.1-2.9c0 .1.5.1.7-.1c-.1.3-.2.7 0 .7c-.2.3-.7.8-.8 1.1c-.1.7 1 2-.2 2.3c-.8.2-.3.8 0 1.1c0 0-.4 1.3-.2 1.2c-.8.3-.6-.4-.6-.4c.4-1.2-.7-1.3-.6-1.5c-1-.1.1.9-.8.9c-.2 0-.6.2-.6.2c-1.1-.1-.5-1.1-.1-1c.3.1.6.6.6-.1c0 0-.5-.8.8-.8c-.5 0-.8-.4-1-.9c-.2.1-.5.6-1.6.7c0 0-.3-1.1 0-.9c.4.2.6.2 1-.2c-.2-.3-1.4-.7-1.2-1.4c0-.2.6-.5.6-.5c-.1.5.2 1 .8 1c.8.1.5-.2.6-.4c.1-.2.7.1.5-.4c0-.1-.7-.2-.5-.5c.4-.5 1-.1 1.5.4\">\\n\\n</path>\\n\\n<path d=\"M21.6 44.6l-.2-.5l.2-.6l.2.6l-.2.5\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#c8b100\">\\n\\n<path d=\"M16.5 30.3v.5h.2v.4h-.5v1h.3v2.2h-.6v1.1H20v-1.1h-.5v-2.2h.2v-1h-.5v-.4h.3v-.5h-1v.5h.2v.4h-.5V30h.3v-.5h-1.1v.5h.3v1.2h-.5v-.4h.2v-.5z\">\\n\\n</path>\\n\\n<path d=\"M27.8 42.6v-5h-5.2v5l2.4 1.1h.3l2.5-1.1M25 38v1.7L23.3 38H25m-2.1.1l2 2l-2 2v-4m.2 4.4l1.9-1.9v2.8l-1.9-.9m2.2.8v-2.8l1.9 1.9l-1.9.9m2.1-1.2l-2-2l2-2v4M25.3 38H27l-1.7 1.7V38\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M19.2 36.5c0-1.5 1-2.6 2.3-2.6s2.3 1.2 2.3 2.6c0 1.4-1 2.6-2.3 2.6s-2.3-1.1-2.3-2.6\" fill=\"#ed4c5c\">\\n\\n</path>\\n\\n<path d=\"M19.9 36.5c0-1.1.7-1.9 1.6-1.9c.9 0 1.6.9 1.6 1.9c0 1.1-.7 1.9-1.6 1.9c-.8.1-1.6-.8-1.6-1.9\" fill=\"#005bbf\">\\n\\n</path>\\n\\n<g fill=\"#c8b100\">\\n\\n<path d=\"M20.8 35.2l-.4 1.1l.3.1l-.2.4h.6l-.2-.4l.3-.1l-.4-1.1\">\\n\\n</path>\\n\\n<path d=\"M22.3 35.2l-.4 1.1l.3.1l-.2.4h.6l-.1-.4l.3-.1l-.5-1.1\">\\n\\n</path>\\n\\n<path d=\"M21.6 36.5l-.5 1.1l.3.1l-.1.4h.5l-.1-.4l.3-.1l-.4-1.1\">\\n\\n</path>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"es\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4ewl3z-container\",inComponentSlot:true,nodeId:\"jEI7lIBxj\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Portuguese\",CL_edysZ1:CL_edysZ11q29jei({overlay}),height:\"100%\",id:\"jEI7lIBxj\",layoutId:\"jEI7lIBxj\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"pt\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ldloup-container\",inComponentSlot:true,nodeId:\"KkkI7aQd_\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Chinese\",CL_edysZ1:CL_edysZ11q29jei({overlay}),height:\"100%\",id:\"KkkI7aQd_\",layoutId:\"KkkI7aQd_\",NFOgxwy9e:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<circle cx=\"32\" cy=\"32\" r=\"30\" fill=\"#ed4c5c\">\\n\\n</circle>\\n\\n<g fill=\"#ffe62e\">\\n\\n<path d=\"M22 28.4l8 5.6l-3-9.2l8-5.8h-9.9L22 10l-3 9H9l8 5.8l-3 9.2z\">\\n\\n</path>\\n\\n<path d=\"M35.3 35.3l-2.3.5l2.2.9V39l1.5-1.7l2.2.8l-1.3-1.9l1.4-1.8l-2.3.5l-1.4-1.9z\">\\n\\n</path>\\n\\n<path d=\"M38.7 28.5L37 30l2.3-.2l1 2.2l.4-2.3l2.3-.2l-2-1.2l.5-2.3l-1.7 1.5l-2-1.2z\">\\n\\n</path>\\n\\n<path d=\"M39.3 20.7L40 23l.7-2.2H43l-1.8-1.4l.7-2.3l-1.9 1.4l-1.8-1.5l.7 2.3l-1.9 1.3z\">\\n\\n</path>\\n\\n<path d=\"M35.3 12.7V15l1.4-1.9l2.3.5l-1.4-1.8l1.3-1.9l-2.2.9L35.2 9v2.3l-2.2.9z\">\\n\\n</path>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"zh-CN\",width:\"100%\",wsQLMZ82a:\"en\"})})})]})})})]})})})})]})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-tfqbjw\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:791,width:\"100vw\",y:1112,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation8,__framer__exit:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-tn0t8x-container\",\"data-framer-cursor\":\"494iuq\",nodeId:\"meJ5sPIUP\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{sW7wzEhQN:false,variant:\"xHXRQlKQ1\",WMdN_1_LP:\"48px 16px 48px 16px\"},Me_kFmW8q:{sW7wzEhQN:false,variant:\"XHFKxkMQI\"},s_qmbzy8I:{sW7wzEhQN:false,variant:\"GyLUOWaoY\",WMdN_1_LP:\"48px 16px 48px 16px\"}},children:/*#__PURE__*/_jsx(FooterCard,{height:\"100%\",id:\"meJ5sPIUP\",layoutId:\"meJ5sPIUP\",pfc3OC0ii:\"1g6by37\",style:{width:\"100%\"},sW7wzEhQN:true,t1oH7tvES:rJ7tQ91qB,variant:\"eRl7zaOyu\",width:\"100%\",WMdN_1_LP:\"48px 48px 48px 48px\",zZPuhd9Vf:\"2zef2l\"})})})})]}),/*#__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\"]},\"Me_kFmW8q\":{\"layout\":[\"fixed\",\"fixed\"]},\"s_qmbzy8I\":{\"layout\":[\"fixed\",\"fixed\"]},\"LCdVQRHa1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AB78GMT8Q\":\"myPastWork\",\"Iq8jO84mt\":\"about\",\"rJ7tQ91qB\":\"footerLink\",\"uasgFpMTm\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"W8xrAvk5l\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"],\"Me_kFmW8q\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"],\"s_qmbzy8I\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"],\"LCdVQRHa1\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"]}\n * @framerBreakpoints {\"W8xrAvk5l\":{\"min\":1200,\"canvasClassName\":\"framer-ih9ub9-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Me_kFmW8q\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-trxlzy-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"s_qmbzy8I\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-itoqo6-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":13},\"LCdVQRHa1\":{\"max\":389,\"canvasClassName\":\"framer-dx9niz-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone Small\",\"width\":320,\"rootFontSize\":13}}\n * @framerDefaultVariant W8xrAvk5l\n * @framerLayoutTemplate true\n */const FramerRK1myVfHF=withCSS(Component,css,\"framer-i0UhM\");export default FramerRK1myVfHF;FramerRK1myVfHF.displayName=\"Default\";FramerRK1myVfHF.defaultProps={height:1e3,width:1200};addPropertyControls(FramerRK1myVfHF,{AB78GMT8Q:HeaderControls?.[\"HuALB_JZQ\"]&&{...HeaderControls[\"HuALB_JZQ\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"My Past Work\"},Iq8jO84mt:HeaderControls?.[\"stxBz67vk\"]&&{...HeaderControls[\"stxBz67vk\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"About\"},rJ7tQ91qB:{title:\"Footer Link\",type:ControlType.Link},uasgFpMTm:{defaultValue:\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color}});addFonts(FramerRK1myVfHF,[{explicitInter:true,fonts:[]},...LogoFonts,...ButtonHeaderFonts,...ToogleTooltipFonts,...ButtonLanguageFonts,...ButtonTranslateFonts,...FooterCardFonts,...CursorDefaultFonts,...CursorFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRK1myVfHF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"AB78GMT8Q\\\":\\\"myPastWork\\\",\\\"Iq8jO84mt\\\":\\\"about\\\",\\\"rJ7tQ91qB\\\":\\\"footerLink\\\",\\\"uasgFpMTm\\\":\\\"background\\\"}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"W8xrAvk5l\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"],\\\"Me_kFmW8q\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"],\\\"s_qmbzy8I\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"],\\\"LCdVQRHa1\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"]}\",\"framerDefaultVariant\":\"W8xrAvk5l\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Me_kFmW8q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s_qmbzy8I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LCdVQRHa1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"W8xrAvk5l\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-ih9ub9-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Me_kFmW8q\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-trxlzy-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"s_qmbzy8I\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-itoqo6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":13},\\\"LCdVQRHa1\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-dx9niz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone Small\\\",\\\"width\\\":320,\\\"rootFontSize\\\":13}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport UserComponent from \"https://framerusercontent.com/modules/DmBuDSt9z0kpY3W3JFDv/gPFqi62GIBuIedPnwRST/nSARdaegY.js\";\r\nimport Default from \"https://framerusercontent.com/modules/XJ0OWoFIFlrRUPnX7MQG/VysgNjbd1YtZMeLanMd3/RK1myVfHF.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {Dx6U83B3X: \"top\", HAAQS3nUT: \"works\", pxnJvLmMj: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4y9Mvo2Gnbl5RZmNlr8R/eBmQnkdHZqYYykViSQEd/augiA20Il.js\")), path: \"/\"}, bxoW2YyVG: {elements: {HxvDXB5lU: \"top\", LuA5CFwyL: \"end\", n6_YKkOAT: \"start\", Oy01Fzzs0: \"resume\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0jezHLPFHzZfG6DeRCLQ/40ODY0CcCVSsxrb9oTKv/bxoW2YyVG.js\")), path: \"/about\"}, ggk7UYK5c: {elements: {eUceXzHU4: \"hero\", LJtMl9doW: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wbCoDY0lyzROk1p9w3Wl/JsgFZH8AS04YqNQUORjL/ggk7UYK5c.js\")), path: \"/mypastwork\"}, HQ7QB6210: {elements: {da4QFOQyk: \"start\", DROFFleeE: \"content\", Laa9EVLnB: \"top\", oj665WAKu: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rPjrWTsxDgUSs2NABRgn/K7lEUxL6RMdkAXAFnERv/HQ7QB6210.js\")), path: \"/ccr\"}, fvPtSBQhU: {elements: {A5FBmT7gY: \"top\", A5m2IXAKB: \"content\", tYkHopn1l: \"start\", VEsNHsjOP: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DrzC610rw5vhakyPzwSe/Fxny8Ze0PPP30xNaOh3r/fvPtSBQhU.js\")), path: \"/super-digital\"}, b8YtYNDwk: {elements: {eY9JyAtkO: \"start\", fAoMzmYoL: \"top\", iA2svY6Kg: \"end\", s3N9Wa2vg: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/shm12yzdDZ0Xzr1guQRQ/C577gPm7zZJBK71jzPJk/b8YtYNDwk.js\")), path: \"/e-commerce-carrefourcom-food\"}, GycT0i7tR: {elements: {fvsiZkVN2: \"content\", jifdUL10C: \"start\", PmqhdUI4J: \"end\", RcZ8SinCC: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jIfC9xZRxLDZu6eAjCiX/7c2M6ZIwRe4FAueUdG1v/GycT0i7tR.js\")), path: \"/meu-carrefour-app\"}, kgxC2yjMm: {elements: {GcpsAldD4: \"end\", HOJg69Ssc: \"start\", mdDB_C1z9: \"content\", rnffjzfms: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Zco7SwUV3q7DSHM1ImNI/eLZfg49TrBfvdr9cdpXx/kgxC2yjMm.js\")), path: \"/carrefourcom-e-commerce\"}, lVmfka9yg: {elements: {AS9j0V0qr: \"top\", QgF8F_BJX: \"content\", TPHDjQ1FB: \"end\", x5aMfvDrA: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VaxtnZvUGUQR2sJNAiqS/IclS7AQBL5tZSG1KlEys/lVmfka9yg.js\")), path: \"/carrefour-pamplona-totem\"}, tAUWV1Ykr: {elements: {cxcQg3kgp: \"start\", eJGFwsiRf: \"end\", fo7gTmkmq: \"top\", ic0giLtaL: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F9n6MRKCml99NwByDSwJ/nPg49JnC7bfhKvFmjo4i/tAUWV1Ykr.js\")), path: \"/porto-seguro-conquista\"}, R8RWV7ONn: {elements: {F2b9ktjUs: \"content\", hWKdXoa0V: \"end\", IW1qU25Gi: \"start\", oF1b09in2: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7bJJ4aAc987OhbPp7qnV/TZaSIMlFPc1rlkyTDE2b/R8RWV7ONn.js\")), path: \"/teamculture\"}, WcgU9n2G6: {elements: {F_410mPGa: \"top\", gNtZT7Rj0: \"end\", orC72yxWx: \"content\", tjKeW3fpv: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YebjtUjf9P7eJVLqHT5u/YE03gtnosEuM5XFbeZXr/WcgU9n2G6.js\")), path: \"/muneris-app\"}, OXhFAmK2L: {elements: {dWnvfT1yM: \"top\", N6ZyWpfT3: \"content\", n8UIrT8Yp: \"start\", O8c0qjgr9: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XugVpgDhOlSDBzcddDVe/TgRQOUole6JS5jgKGU3i/OXhFAmK2L.js\")), path: \"/fashion-walmartcom\"}, vYzK_ER8s: {elements: {gdFPO7AHq: \"content\", o40r1USFT: \"end\", QF_LQU5RM: \"start\", RpjyRJDlP: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pHzEWq2aZi4YuVQ7kzhF/qDxyGBTmF2Ywl2thuM43/vYzK_ER8s.js\")), path: \"/mercado-play\"}, j0RZRJhYM: {elements: {h45ai44nG: \"top\", Jq_KfHA2o: \"end\", NGy3Qh6z8: \"content\", sR9gA21ow: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MfDDysqM2eYHRta8fkG1/vWxZvmFlo9A4FyPjE9Gs/j0RZRJhYM.js\")), path: \"/aramis\"}, INOES_MZU: {elements: {DDhqVHPfM: \"content\", g5sfxxnUr: \"top\", oqcMhyk3n: \"end\", xySFmwdLu: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D39kazU5l7rYcmFFq1uv/FFGgkZUiqwjWkmxvsQQf/INOES_MZU.js\")), path: \"/stone\"}, RHJuk8psM: {elements: {CTBXTCi8y: \"content\", uFnhIHLn_: \"end\", wXa2Me8Wn: \"top\", zb21yD_pE: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jCUfFlNflhmF8LQzESOz/0dhMkO1r1SJo6FeC0goU/RHJuk8psM.js\")), path: \"/sunsilk-website\"}, X6etdtxjf: {elements: {BNnhyzF0L: \"content\", c2e9eGNpD: \"end\", mh3ebDB05: \"top\", tyvMSVRjy: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8oLRYJZiOLElRTRkQobA/eWyyMWQ2MXA4N3ecGTZI/X6etdtxjf.js\")), path: \"/netshoes-mobile\"}, TPz44tRUe: {elements: {D6jddUjat: \"start\", Rhhux0eQ8: \"end\", Vb6BBQfkU: \"content\", ZpnDcF41m: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JA8CEQyJ25O3gPok9lMF/yVdHxTCUjJpMJHp4FQBx/TPz44tRUe.js\")), path: \"/objetos-de-desejo-website\"}, qQitJT0IY: {elements: {BLlpqW1W9: \"end\", CSiFSlNLj: \"start\", pdlaQBiU1: \"content\", vevSM09H0: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xCrPc9z72TDb2I2wnQ0R/sg2npSBdJhXv3rkvUh60/qQitJT0IY.js\")), path: \"/dia-dos-namorados-campanha\"}, eiTxQqTqU: {elements: {Dks_tAiOI: \"start\", iezvQgbkO: \"content\", uw5jydSVc: \"top\", WVi8kOxA0: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5fhhRfmCyKQtHREbtsKS/a1jlGizFYOULp0XVSaHE/eiTxQqTqU.js\")), path: \"/genial\"}, kkNbBj6yW: {elements: {duBV1ZgV8: \"start\", hDWV8kUL2: \"content\", PbtD1RHFT: \"top\", up4LWUcGF: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HIMBOlMPWr0kb4XZ6wB8/u0skzQyXGy7TIeTHLntw/kkNbBj6yW.js\")), path: \"/previdencia-privada\"}, Mq9qGyyE3: {elements: {IOgfIAjlV: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ypaYArJUjn2kn85BvWCW/YbAuh29ezEzlMfT8s9Sc/Mq9qGyyE3.js\")), path: \"/404\"}, ra23qyenD: {elements: {DLYmgLqvq: \"end\", J8qMW4j6Z: \"start\", Y8sHVvehC: \"content\", z8Iu7myk7: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tzI57LoErOIpTat1UPez/Da3RiELjvGW98mjWVC4m/ra23qyenD.js\")), path: \"/culmia\"}, AYG6ErnK0: {elements: {COWsPqsej: \"content\", FkTS06hX9: \"top\", uLvlR8Rip: \"end\", ZpLWTpKsj: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6z0DCNbZ8CE8wa8bL4Xr/thj2Z2iHNeeyXC2DpHbI/AYG6ErnK0.js\")), path: \"/tfshop-library\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"65a15054c713f888534eb633850a300604da90fd881048f0b328038775d96d90\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {AB78GMT8Q: \"sOePUU7WY\", Iq8jO84mt: \"sOePUU7WY\", rJ7tQ91qB: {href: {hash: \":Dx6U83B3X\", webPageId: \"augiA20Il\"}}, uasgFpMTm: \"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\"}\r\nconst props2 = {...props1, rJ7tQ91qB: {href: {hash: \":VWYUEB_Ko\", webPageId: \"wkDorh1gw\"}}}\r\nconst props3 = {...props1, Iq8jO84mt: \"QXgaYF1z1\", rJ7tQ91qB: {href: {hash: \":HxvDXB5lU\", webPageId: \"bxoW2YyVG\"}}}\r\nconst props4 = {...props1, AB78GMT8Q: \"QXgaYF1z1\", rJ7tQ91qB: {href: {hash: \":LJtMl9doW\", webPageId: \"ggk7UYK5c\"}}}\r\nconst props5 = {...props1, rJ7tQ91qB: {href: {hash: \":Laa9EVLnB\", webPageId: \"HQ7QB6210\"}}}\r\nconst props6 = {...props1, rJ7tQ91qB: {href: {hash: \":A5FBmT7gY\", webPageId: \"fvPtSBQhU\"}}}\r\nconst props7 = {...props1, rJ7tQ91qB: {href: {hash: \":fAoMzmYoL\", webPageId: \"b8YtYNDwk\"}}}\r\nconst props8 = {...props1, rJ7tQ91qB: {href: {hash: \":RcZ8SinCC\", webPageId: \"GycT0i7tR\"}}}\r\nconst props9 = {...props1, rJ7tQ91qB: {href: {hash: \":rnffjzfms\", webPageId: \"kgxC2yjMm\"}}}\r\nconst props10 = {...props1, rJ7tQ91qB: {href: {hash: \":AS9j0V0qr\", webPageId: \"lVmfka9yg\"}}}\r\nconst props11 = {...props1, rJ7tQ91qB: {href: {hash: \":fo7gTmkmq\", webPageId: \"tAUWV1Ykr\"}}}\r\nconst props12 = {...props1, rJ7tQ91qB: {href: {hash: \":oF1b09in2\", webPageId: \"R8RWV7ONn\"}}}\r\nconst props13 = {...props1, rJ7tQ91qB: {href: {hash: \":F_410mPGa\", webPageId: \"WcgU9n2G6\"}}}\r\nconst props14 = {...props1, rJ7tQ91qB: {href: {hash: \":dWnvfT1yM\", webPageId: \"OXhFAmK2L\"}}}\r\nconst props15 = {...props1, rJ7tQ91qB: {href: {hash: \":RpjyRJDlP\", webPageId: \"vYzK_ER8s\"}}}\r\nconst props16 = {...props1, rJ7tQ91qB: {href: {hash: \":h45ai44nG\", webPageId: \"j0RZRJhYM\"}}}\r\nconst props17 = {...props1, rJ7tQ91qB: {href: {hash: \":g5sfxxnUr\", webPageId: \"INOES_MZU\"}}, uasgFpMTm: \"var(--token-469be1b9-24f8-4771-b0b9-a177f3c7bb2c, rgb(247, 249, 246))\"}\r\nconst props18 = {...props1, rJ7tQ91qB: {href: {hash: \":wXa2Me8Wn\", webPageId: \"RHJuk8psM\"}}}\r\nconst props19 = {...props1, rJ7tQ91qB: {href: {hash: \":mh3ebDB05\", webPageId: \"X6etdtxjf\"}}}\r\nconst props20 = {...props1, rJ7tQ91qB: {href: {hash: \":ZpnDcF41m\", webPageId: \"TPz44tRUe\"}}}\r\nconst props21 = {...props1, rJ7tQ91qB: {href: {hash: \":vevSM09H0\", webPageId: \"qQitJT0IY\"}}}\r\nconst props22 = {...props1, rJ7tQ91qB: {href: {hash: \":uw5jydSVc\", webPageId: \"eiTxQqTqU\"}}}\r\nconst props23 = {...props1, rJ7tQ91qB: {href: {hash: \":PbtD1RHFT\", webPageId: \"kkNbBj6yW\"}}}\r\nconst props24 = {uasgFpMTm: \"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\"}\r\nconst props25 = {...props1, rJ7tQ91qB: {href: {hash: \":z8Iu7myk7\", webPageId: \"ra23qyenD\"}}}\r\nconst props26 = {...props1, rJ7tQ91qB: {href: {hash: \":FkTS06hX9\", webPageId: \"AYG6ErnK0\"}}}\r\nconst props27 = {...props1, rJ7tQ91qB: undefined}\r\nconst templateProps = {augiA20Il: props1, AYG6ErnK0: props26, b8YtYNDwk: props7, bxoW2YyVG: props3, eiTxQqTqU: props22, fvPtSBQhU: props6, ggk7UYK5c: props4, GycT0i7tR: props8, HQ7QB6210: props5, INOES_MZU: props17, j0RZRJhYM: props16, kgxC2yjMm: props9, kkNbBj6yW: props23, KOF3n2NRZ: props1, lVmfka9yg: props10, Mq9qGyyE3: props24, OXhFAmK2L: props14, qQitJT0IY: props21, R8RWV7ONn: props12, ra23qyenD: props25, RHJuk8psM: props18, s2bahKxzW: props27, tAUWV1Ykr: props11, TPz44tRUe: props20, vYzK_ER8s: props15, vzNbthbuf: props1, WcgU9n2G6: props13, wkDorh1gw: props2, WoLqFMBtV: props1, X6etdtxjf: props19}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"WoLqFMBtV\":\r\ncase \"KOF3n2NRZ\":\r\ncase \"vzNbthbuf\":\r\ncase \"wkDorh1gw\":\r\ncase \"bxoW2YyVG\":\r\ncase \"ggk7UYK5c\":\r\ncase \"HQ7QB6210\":\r\ncase \"fvPtSBQhU\":\r\ncase \"b8YtYNDwk\":\r\ncase \"GycT0i7tR\":\r\ncase \"kgxC2yjMm\":\r\ncase \"lVmfka9yg\":\r\ncase \"tAUWV1Ykr\":\r\ncase \"R8RWV7ONn\":\r\ncase \"WcgU9n2G6\":\r\ncase \"OXhFAmK2L\":\r\ncase \"vYzK_ER8s\":\r\ncase \"j0RZRJhYM\":\r\ncase \"INOES_MZU\":\r\ncase \"RHJuk8psM\":\r\ncase \"X6etdtxjf\":\r\ncase \"TPz44tRUe\":\r\ncase \"qQitJT0IY\":\r\ncase \"eiTxQqTqU\":\r\ncase \"kkNbBj6yW\":\r\ncase \"ra23qyenD\":\r\ncase \"AYG6ErnK0\":\r\ncase \"s2bahKxzW\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"rJ7tQ91qB\"]]}, (resolvedLinks) => React.createElement(Default, {...props, key: \"Default\", rJ7tQ91qB: resolvedLinks[0], style}, children(true)));\r\ncase \"Mq9qGyyE3\":\r\nreturn React.createElement(UserComponent, {...props, key: \"UserComponent\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"WoLqFMBtV\":\r\ncase \"KOF3n2NRZ\":\r\ncase \"vzNbthbuf\":\r\ncase \"wkDorh1gw\":\r\ncase \"bxoW2YyVG\":\r\ncase \"ggk7UYK5c\":\r\ncase \"HQ7QB6210\":\r\ncase \"fvPtSBQhU\":\r\ncase \"b8YtYNDwk\":\r\ncase \"GycT0i7tR\":\r\ncase \"kgxC2yjMm\":\r\ncase \"lVmfka9yg\":\r\ncase \"tAUWV1Ykr\":\r\ncase \"R8RWV7ONn\":\r\ncase \"WcgU9n2G6\":\r\ncase \"OXhFAmK2L\":\r\ncase \"vYzK_ER8s\":\r\ncase \"j0RZRJhYM\":\r\ncase \"INOES_MZU\":\r\ncase \"RHJuk8psM\":\r\ncase \"X6etdtxjf\":\r\ncase \"TPz44tRUe\":\r\ncase \"qQitJT0IY\":\r\ncase \"eiTxQqTqU\":\r\ncase \"kkNbBj6yW\":\r\ncase \"ra23qyenD\":\r\ncase \"AYG6ErnK0\":\r\ncase \"s2bahKxzW\":\r\nreturn [{hash: \"ih9ub9\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"trxlzy\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"itoqo6\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"dx9niz\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ncase \"Mq9qGyyE3\":\r\nreturn [{hash: \"1skgzfi\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"dtdorn\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"12ahb81\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"m3texq\", mediaQuery: \"(max-width: 389.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(\"https://framerusercontent.com/modules/ypaYArJUjn2kn85BvWCW/YbAuh29ezEzlMfT8s9Sc/Mq9qGyyE3.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\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://dimarques.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/Ejqc3EpjfxQQUz2vynAg/db7Ltt44bMe8Nr117U8o/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: true, 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: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.1, ease: [0.32, -0.01, 0, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"103%\"}, exit: {opacity: 0.3, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.95, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0, 0.63, 0.45, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-6%\"}}, 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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"}