{"version":3,"file":"script_main.p_TTOAYZ.mjs","names":["useState","useRef","Component","_Fragment","useState","useRef","v0","v1","v2","v3","React.Fragment","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","useState","Component","useState","addPropertyOverrides","SVGIconFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","v0","React.Fragment","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","PhosphorFonts","Phosphor","MotionDivWithFX","enabledGestures","serializationHash","variantClassNames","animation","transition1","animation1","transition3","transition4","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","addPropertyOverrides","PhosphorFonts","Phosphor","SVGIconFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SVGIconFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","t","o","d","r","l","h","e","Icon","className","useId","useState","locales","Icon","useRef","useMemo","useState","HomeFactory","React","v0","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","PhosphorFonts","Phosphor","Material","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","RichText","addPropertyOverrides","LocaleSelector","LocaleBase","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LogoFonts","Logo","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","HamburgerMenuFonts","NavLinkPhoneFonts","NavLinkPhone","MotionAWithFX","MotionDivWithFX","LetSTalkFonts","LetSTalk","LetSTalkInfo","SocialsLinkFonts","SocialsLink","StopScrollFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","animation","transition2","animation1","animation2","transition3","transition4","animation3","transition5","animation4","transition6","animation5","transition7","animation6","animation7","animation8","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","v0","v1","v2","v3","React.Fragment","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","HamburgerMenuFonts","NavLinkPhoneFonts","NavLinkPhone","MotionAWithFX","MotionDivWithFX","LetSTalkFonts","LetSTalk","LetSTalkInfo","SocialsLinkFonts","SocialsLink","StopScrollFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","animation","transition2","animation1","animation2","transition3","transition4","animation3","transition5","animation4","transition6","animation5","transition7","animation6","animation7","animation8","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","v0","v1","v2","v3","React.Fragment","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","HamburgerMenuFonts","NavLinkPhoneFonts","NavLinkPhone","MotionAWithFX","MotionDivWithFX","LetSTalkFonts","LetSTalk","LetSTalkInfo","SocialsLinkFonts","SocialsLink","StopScrollFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","animation","transition2","animation1","animation2","transition3","transition4","animation3","transition5","animation4","transition6","animation5","transition7","animation6","animation7","animation8","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","v0","v1","v2","v3","React.Fragment","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","NavLinkPhone","LetSTalk","LetSTalkInfo","SocialsLinkFonts","SocialsLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","animation","transition2","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","addPropertyOverrides","ContainerHomePhone","ContainerHomePhoneInfo","ContainerWorksPhone","ContainerWorksPhoneInfo","ContainerAboutPhone","ContainerAboutPhoneInfo","Container404Phone","Container404PhoneInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","addPropertyOverrides","ContainerHomeTablet","ContainerWorksTablet","ContainerAboutTablet","Container404Tablet","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","React.useState","React.useRef","t","Icon","Component","o","FADE_MS","track","r","d","B","h","s","l","t","p","cx","L","useState","m","Component","useRef","_Fragment","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","css","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LinkFooterFonts","LinkFooter","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","v0","v1","v2","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LinkFooterFonts","LinkFooter","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","v0","React.Fragment","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","RichText","Image1","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","addPropertyOverrides","LinkFooter","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","v0","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","ButtonsFonts","Buttons","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","addPropertyOverrides","CTAButtons","ContactsBlock","PagesBlock","SocialsBlock","NowPlaying","NowPlayingInfo","SocialsLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","LogoFonts","Logo","NavLinkFonts","NavLink","LocaleComponentFonts","LocaleComponent","ThemeToggleSwitchFonts","ThemeToggleSwitch","ButtonsFonts","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","convertFromEnum","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","__FramerMetadata__","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","Logo","NavLink","LocaleComponent","ThemeToggleSwitch","Buttons","ButtonsInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","__FramerMetadata__","addPropertyOverrides","ContainerHomeDesktop","ContainerHomeDesktopInfo","ContainerWorksDesktop","ContainerWorksDesktopInfo","ContainerAboutDesktop","ContainerAboutDesktopInfo","Container404Desktop","Container404DesktopInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","cur","depth","useState","useRef","x","_Fragment","TopbarDesktopTablet","TopbarDesktopTabletInfo","TopbarTabletFonts","TopbarTablet","TopbarTabletInfo","TopbarPhoneFonts","TopbarPhone","TopbarPhoneInfo","TopbarBGFonts","TopbarBG","TopbarBGInfo","CircleCursorFonts","ScrollbarHiderFonts","SectionFooterFonts","SectionFooter","TopbarTabletControls","TopbarPhoneControls","breakpoints","isBrowser","serializationHash","variantClassNames","transformTemplate1","t","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","humanReadableEnumMap1","humanReadableEnumMap2","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","p","useRef","useState","_Fragment","t","css","TopbarDesktop","TopbarDesktopInfo","TopbarTablet","TopbarTabletInfo","TopbarPhone","TopbarPhoneInfo","TopbarBG","TopbarBGInfo","SectionFooter","isBrowser","t","useRef","React.useId","className","PropertyOverrides","React.createElement","Homepage","Pages","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/L1EgZlcXCSkKqoP2JnHo/nt4vMxXHR5mAd5tE1I5Y/ScrollbarHider.js","https:/framerusercontent.com/modules/7t9KmxH04jKwCdoWNsXX/Yz4PDlHrIZltODLv5mOe/HideOnFooter.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/PyRG5OrVQ2KbKUvNNkZJ/MTQZyRvaxAnGNKdPhDuu/HamburgerMenu.js","https:/framerusercontent.com/modules/EOFtoq3EFYgOENbj1kgs/oun14HfIesN6U1mVrMy6/Dzn9c6xhl-0.js","https:/framerusercontent.com/modules/EOFtoq3EFYgOENbj1kgs/oun14HfIesN6U1mVrMy6/Dzn9c6xhl.js","https:/framerusercontent.com/modules/CKFzjY1c64RuTS71jiTF/dGenMiGc8tZlnmdr8Zok/Overrides.js","https:/framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js","https:/framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js","https:/framerusercontent.com/modules/dliyRLO0O81KkClHdjTf/xPoKU1XL6YslMddl8jLh/WPyJYjWLS.js","https:/framerusercontent.com/modules/kKcVCazdsVsfLQs1zrr3/N43Rzl6R11N9SfMAq5ZZ/IStzOS9R6-0.js","https:/framerusercontent.com/modules/kKcVCazdsVsfLQs1zrr3/N43Rzl6R11N9SfMAq5ZZ/IStzOS9R6.js","https:/framerusercontent.com/modules/tHlI3cOgmi4cTSBBVwqj/ewksWYOZNHIOBWWSRWR0/IStzOS9R6.js","https:/framerusercontent.com/modules/qC4Dm6Wdu2bHdac8Mmbc/V3hdQRRW7jDbT1nXVNmc/IzmWweYJf-0.js","https:/framerusercontent.com/modules/qC4Dm6Wdu2bHdac8Mmbc/V3hdQRRW7jDbT1nXVNmc/IzmWweYJf.js","https:/framerusercontent.com/modules/7u4fw9cCLTxXrADDC8Sp/ghIAcQiJZabe3EAYixrH/IzmWweYJf.js","https:/framerusercontent.com/modules/vyoAyMcSeCkLcjWaVPal/NIoHdpR1rqJTbSBhZk5v/kLpu2WQyl.js","https:/framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js","https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js","https:/framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js","https:/framer.com/m/material-icons/Home.js@0.0.32","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/4Rf4GO1ZJURuO9G3TmmD/J6Ek2WfCSoary79xarE7/Gh3U8icFt-0.js","https:/framerusercontent.com/modules/4Rf4GO1ZJURuO9G3TmmD/J6Ek2WfCSoary79xarE7/Gh3U8icFt.js","https:/framerusercontent.com/modules/yWIAYbexXIBntYOQZw9X/R7obB2fJ1p4bBuiAmDcF/Gh3U8icFt.js","https:/framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js","https:/framerusercontent.com/modules/ZHLuhlcoQW77zGtOmdoN/J1rfPDpGIiUipAPc1N46/Dzn9c6xhl.js","https:/framerusercontent.com/modules/i1SDMeS3mF5qhw3PlbwK/OuOwgvjIvqNtfccG3B0k/iXuFliQPl-0.js","https:/framerusercontent.com/modules/i1SDMeS3mF5qhw3PlbwK/OuOwgvjIvqNtfccG3B0k/iXuFliQPl.js","https:/framerusercontent.com/modules/VYcJvVKWG8Ykh7pHiPKh/6i1Qt6dROZmPNY1KIlaN/iXuFliQPl.js","https:/framerusercontent.com/modules/otrvZfAi71stPYX7pfNn/qp299NXmw5Wmlf6Ii9N3/mJx6e2c6v-0.js","https:/framerusercontent.com/modules/otrvZfAi71stPYX7pfNn/qp299NXmw5Wmlf6Ii9N3/mJx6e2c6v.js","https:/framerusercontent.com/modules/heBEEIp71E8hQan7oGdf/qdoJnT5R6YDyQIGqkxF8/mJx6e2c6v.js","https:/framerusercontent.com/modules/RRMqxUOEzxqBn2AF0NW2/AaTEFfHNGpICECz2itzq/VsrU4Qs0u-0.js","https:/framerusercontent.com/modules/RRMqxUOEzxqBn2AF0NW2/AaTEFfHNGpICECz2itzq/VsrU4Qs0u.js","https:/framerusercontent.com/modules/OGpV18a6DOcxBjQ4Mdw2/oVsatPJ6jfzkiip0EJQC/VsrU4Qs0u.js","https:/framerusercontent.com/modules/AAjvDn38YXUJObFQViIn/4CUZsw24INCOFX9gS1go/BMjqlcfZi.js","https:/framerusercontent.com/modules/xZtBD9RCmOdEN13837fg/AQkazbEAwvh8hVuCTmqP/DaWfIFxa7-0.js","https:/framerusercontent.com/modules/xZtBD9RCmOdEN13837fg/AQkazbEAwvh8hVuCTmqP/DaWfIFxa7.js","https:/framerusercontent.com/modules/mDK3Kcxj9EY1Q0rS9Zyt/wxpekRnrYub9Qc76KQGH/zP5wIooo6.js","https:/framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js","https:/framerusercontent.com/modules/a8zM8E23foDwFmnyj0Ri/2wFjrg9vwx9rP9niF7V4/DaWfIFxa7.js","https:/framerusercontent.com/modules/gb5KTBJUtxP3sDOx6D09/ROCKG0h8hU2RGgxAsFLg/E1HqSLBFE-0.js","https:/framerusercontent.com/modules/gb5KTBJUtxP3sDOx6D09/ROCKG0h8hU2RGgxAsFLg/E1HqSLBFE.js","https:/framerusercontent.com/modules/gPG2LP3wMdJCSjuzA1qQ/8SqbsE41XnD65pRdERz6/E1HqSLBFE.js","https:/framerusercontent.com/modules/JaZTM7A8J7mXISk0A5pc/uolVcgCkgacHhGwg4TBD/J3HDnynbQ-0.js","https:/framerusercontent.com/modules/JaZTM7A8J7mXISk0A5pc/uolVcgCkgacHhGwg4TBD/J3HDnynbQ.js","https:/framerusercontent.com/modules/SRxP8HsBFiTC2BBbKzUW/fnp9mGvGfyZVS5ljmXrC/J3HDnynbQ.js","https:/framerusercontent.com/modules/uTWqU0UlCNfWxEwBuovP/I0q8thjiuLsP0V558cUA/tyyTdlQ5h-0.js","https:/framerusercontent.com/modules/uTWqU0UlCNfWxEwBuovP/I0q8thjiuLsP0V558cUA/tyyTdlQ5h.js","https:/framerusercontent.com/modules/3sMTvwuHIjpjpS4a7kjr/vQi1D73Oabp6wQAA0h2X/tyyTdlQ5h.js","https:/framerusercontent.com/modules/3bzh1mel4evsYCHVnArL/fXZ0EaGPv6zqDmRuLlKF/fudaJZRGW.js","https:/framerusercontent.com/modules/VA7YvlIGwphMdoFQECTk/gUfkzfamxB9C6Y5hGkQX/BackToTop.js","https:/framerusercontent.com/modules/a8k6WIYuOFuKN6vZU1E8/4iD5QUGr8JI6rXZVMzBb/FooterDVH.js","https:/framerusercontent.com/modules/Unc8HN5Oaw2jtGP5Tw6j/gbzhfmsc8XPQmqfJALAU/NowPlaying.js","https:/framerusercontent.com/modules/h07rYJaY2H17DVKCDtPc/kAJ8FABg1zxamZoqv1iq/J0UY18NnJ-0.js","https:/framerusercontent.com/modules/h07rYJaY2H17DVKCDtPc/kAJ8FABg1zxamZoqv1iq/J0UY18NnJ.js","https:/framerusercontent.com/modules/DsiaUr0WV32dprwYHikm/m2qobPy349p2Xh56TfLr/d8yJeraSD-0.js","https:/framerusercontent.com/modules/DsiaUr0WV32dprwYHikm/m2qobPy349p2Xh56TfLr/d8yJeraSD.js","https:/framerusercontent.com/modules/OdmsfA2gSQNc45GeQBwF/tPllhkV55s9KLmIYb3yM/p9hvA63k1.js","https:/framerusercontent.com/modules/i5BrlXiZao4m54NUupjw/CC8WNHql6dP0YXWruG7W/EEp_K7S2B-0.js","https:/framerusercontent.com/modules/i5BrlXiZao4m54NUupjw/CC8WNHql6dP0YXWruG7W/EEp_K7S2B.js","https:/framerusercontent.com/modules/zfqVQxRsG2XdiOEPuiTy/F60NwHAtrZe7OHvdZBsK/EEp_K7S2B.js","https:/framerusercontent.com/modules/KhXbjiuxGOrmugLngoq9/qAMacsKn3Ym5jGjPM7e9/d8yJeraSD.js","https:/framerusercontent.com/modules/VThamkPKAJ2Ero7ud5vp/X4EuKOgjgJtBOFdbAj9h/evr7gLhdJ-0.js","https:/framerusercontent.com/modules/VThamkPKAJ2Ero7ud5vp/X4EuKOgjgJtBOFdbAj9h/evr7gLhdJ.js","https:/framerusercontent.com/modules/PxHEtDYmWmaYNhlO6aoe/hqDITZEC0WrrkIw7ZzmS/evr7gLhdJ.js","https:/framerusercontent.com/modules/cWtIdeV7RTRVveRKKpZN/87hxevNWPVWk3wXMNNN0/LtqesTicM-0.js","https:/framerusercontent.com/modules/cWtIdeV7RTRVveRKKpZN/87hxevNWPVWk3wXMNNN0/LtqesTicM.js","https:/framerusercontent.com/modules/AOPt3qWWgBQ7km8gtV3O/3leV8V5oElrIUH5iiAW2/LtqesTicM.js","https:/framerusercontent.com/modules/8Xp7qa0HZn1j3IKaFYrw/aOO6OvQqWxcQX1MpmEcm/x82C1U1f9.js","https:/framerusercontent.com/modules/aA7ZKq0JvSPlzUXmNjY5/UWgjoyPNEZEsXsTnyhmC/ZHE2ylbsv-0.js","https:/framerusercontent.com/modules/aA7ZKq0JvSPlzUXmNjY5/UWgjoyPNEZEsXsTnyhmC/ZHE2ylbsv.js","https:/framerusercontent.com/modules/Zi79OJCea7fsGtGVMK1U/Froae7YqZ9of0JTweuPL/ZHE2ylbsv.js","https:/framerusercontent.com/modules/eDwuD7Zz3IKCKLe5aZg0/DijxtYxUBZPfsKbyvu0u/J0UY18NnJ.js","https:/framerusercontent.com/modules/nqIR9QuQPEQGmPZSuCpG/ODaRUdMmT5sXyZ5iJnv4/iuSYM1D_n-0.js","https:/framerusercontent.com/modules/nqIR9QuQPEQGmPZSuCpG/ODaRUdMmT5sXyZ5iJnv4/iuSYM1D_n.js","https:/framerusercontent.com/modules/0zJUXI2CmPc5HVoizIe0/3cbMkpnZ7FfK8Pj59k1O/iuSYM1D_n.js","https:/framerusercontent.com/modules/73ziR0qTiSGiaGWSq8My/K6umOzDJNrUFk8BwuT6p/KpLvbbcVB-0.js","https:/framerusercontent.com/modules/73ziR0qTiSGiaGWSq8My/K6umOzDJNrUFk8BwuT6p/KpLvbbcVB.js","https:/framerusercontent.com/modules/vVqzskfnWDjKVZ2lYvsK/XmU9isNAP6VSXHCLj1Mg/KpLvbbcVB.js","https:/framerusercontent.com/modules/OO12SM3kya35hiI4kCaP/ul022tGc4jAj4atNFHcG/Th8xhyxP_-0.js","https:/framerusercontent.com/modules/OO12SM3kya35hiI4kCaP/ul022tGc4jAj4atNFHcG/Th8xhyxP_.js","https:/framerusercontent.com/modules/nMVHhx7lvbbFFqxxrNRl/XqxoPNFDQo0gMg1RWKnf/Th8xhyxP_.js","https:/framerusercontent.com/modules/n4mr7YjvAioKFNmdwF5Z/KkwrMY4jWMsPj9J3GU1W/xecDVzyfQ-0.js","https:/framerusercontent.com/modules/n4mr7YjvAioKFNmdwF5Z/KkwrMY4jWMsPj9J3GU1W/xecDVzyfQ.js","https:/framerusercontent.com/modules/2NwwCUlCpTsvrqYTkCB4/LUUnqvNM2vwhYrqb4Lez/xecDVzyfQ.js","https:/framerusercontent.com/modules/nucFtzni3BLXuODqEleh/ZrCR2MZ5jv0kk1AU1dXm/Ovt4v8vJd.js","https:/framerusercontent.com/modules/dPoxFpDGOZJRAsYuJ9Hs/k286IoZbP5SEOuPnEyZp/wQc72PgcS.js","https:/framerusercontent.com/modules/2FE8D9pYu8qF5H9XgHqI/CELo3uaYRheLiNEjiwqq/Circle_Cursor.js","https:/framerusercontent.com/modules/1gJXasMMXVBKoOyIjCWy/YZgLGOUY4rUbckPrQWh4/CedK3GCeP.js","https:/framerusercontent.com/modules/iGyh3I9ub0rWpajQZOiZ/rNKefrpKMubYOj4VITE8/LogoPreloader.js","https:/framerusercontent.com/modules/keVui2ml8bkzkVdBjT1a/193r6sGyR9NXsLUaVxtq/FjSiMG10t.js","https:/framerusercontent.com/modules/sfIFRry9wtM1r7juhSUi/8oLWHkX791lw3yxkhdI8/FjSiMG10t.js","framer:toplevel/main"],"sourcesContent":["// Scrollbar Hider - Hides all scrollbars on the page when enabled\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth 0\n * @framerSupportedLayoutHeight 0\n * @framerDisableUnlink\n */export default function ScrollbarHider({forceHide}){React.useLayoutEffect(()=>{if(typeof window===\"undefined\"||!forceHide)return;const styleId=\"scrollbar-hider-style\";if(document.getElementById(styleId))return;const style=document.createElement(\"style\");style.id=styleId;style.innerHTML=`\n            .lenis {\n                scrollbar-width: none;\n                -ms-overflow-style: none;\n            }\n\n            .lenis::-webkit-scrollbar {\n                display: none;\n                width: 0 !important;\n                height: 0 !important;\n                background: transparent;\n            }\n\n            * {\n                scrollbar-width: none !important;\n                -ms-overflow-style: none !important;\n            }\n\n            *::-webkit-scrollbar {\n                display: none !important;\n                width: 0px !important;\n                height: 0px !important;\n                background: transparent !important;\n            }\n        `;document.head.appendChild(style);return()=>{const existing=document.getElementById(styleId);if(existing)document.head.removeChild(existing);};},[forceHide]);// When forceHide is false, truly render nothing — no DOM, no effects\nif(!forceHide)return null;// When active, render minimal hidden node for Framer Canvas\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}ScrollbarHider.displayName=\"Scrollbar Hider\";addPropertyControls(ScrollbarHider,{forceHide:{type:ControlType.Boolean,title:\"Hide\",defaultValue:true,description:\"Hides all scrollbars on the page when enabled.\\n———\\nMade by *[arkuš.design](https://framer.link/S5pisEA)*\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollbarHider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"0\",\"framerSupportedLayoutHeight\":\"0\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollbarHider.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{motion}from\"framer-motion\";export function HideOnFooter(Component){return props=>{const[translateY,setTranslateY]=useState(0);const elementRef=useRef(null);const isHiddenRef=useRef(false);const ticking=useRef(false);useEffect(()=>{const handleScroll=()=>{if(ticking.current)return;ticking.current=true;requestAnimationFrame(()=>{const footer=document.querySelector(\"footer\");const element=elementRef.current;if(!footer||!element){ticking.current=false;return;}const isMobile=window.innerWidth<768;const offset=isMobile?-48:-64;const elementRect=element.getBoundingClientRect();const footerRect=footer.getBoundingClientRect();const hideMargin=0;const showMargin=50;if(!isHiddenRef.current){if(elementRect.bottom>=footerRect.top-hideMargin){setTranslateY(offset);isHiddenRef.current=true;}}else{if(elementRect.bottom<footerRect.top-showMargin){setTranslateY(0);isHiddenRef.current=false;}}ticking.current=false;});};const initialCheck=setTimeout(handleScroll,100);window.addEventListener(\"scroll\",handleScroll,{passive:true});window.addEventListener(\"resize\",handleScroll,{passive:true});return()=>{clearTimeout(initialCheck);window.removeEventListener(\"scroll\",handleScroll);window.removeEventListener(\"resize\",handleScroll);};},[]);return /*#__PURE__*/_jsx(motion.div,{ref:elementRef,style:{width:\"100%\",height:\"100%\",willChange:translateY!==0?\"transform\":\"auto\"},animate:{y:translateY},transition:{duration:.2,ease:[.25,.46,.45,.94]},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"HideOnFooter\":{\"type\":\"reactHoc\",\"name\":\"HideOnFooter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HideOnFooter.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Goal: Fix type error by removing invalid isFramerCanvas import (not exported by \"framer\").\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function HamburgerMenu(props){const{strokeColor=\"#FFFFFF\",strokeWidth=3,size=48,innerSize=32,lineGap=4,lineLength=20,animationDuration=600,state=\"closed\",onToggle}=props;const initialChecked=state===\"open\";const[isChecked,setIsChecked]=useState(initialChecked);const prevCheckedRef=useRef(initialChecked);const hasMountedRef=useRef(false);useEffect(()=>{hasMountedRef.current=true;},[]);useEffect(()=>{// Keep prev in sync after commits; used to avoid re-triggering animations on unrelated re-renders.\nprevCheckedRef.current=isChecked;},[isChecked]);useEffect(()=>{if(!hasMountedRef.current)return;startTransition(()=>setIsChecked(state===\"open\"));},[state]);const clampedInnerSize=Math.max(0,Math.min(size,innerSize));const svgSizeStyle=clampedInnerSize>0?{width:clampedInnerSize,height:clampedInnerSize}:{width:\"100%\",height:\"100%\"};const clampedLineLength=Math.max(0,Math.min(32,lineLength));const x1=16-clampedLineLength/2;const x2=16+clampedLineLength/2;const handleChange=()=>{const newChecked=!isChecked;startTransition(()=>{setIsChecked(newChecked);});if(onToggle){onToggle(newChecked);}};return /*#__PURE__*/_jsxs(\"label\",{style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:size,height:size,position:\"relative\",padding:0,margin:0,lineHeight:0,fontSize:0,verticalAlign:\"middle\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes topToX {\n                    0% { transform: translateY(calc(var(--gap) * -0.5)) rotate(0deg); }\n                    50% { transform: translateY(0px) rotate(0deg); }\n                    100% { transform: translateY(0px) rotate(45deg); }\n                }\n                @keyframes bottomToX {\n                    0% { transform: translateY(calc(var(--gap) / 2)) rotate(0deg); }\n                    50% { transform: translateY(0px) rotate(0deg); }\n                    100% { transform: translateY(0px) rotate(-45deg); }\n                }\n                @keyframes topToHamburger {\n                    0% { transform: translateY(0px) rotate(45deg); }\n                    50% { transform: translateY(0px) rotate(0deg); }\n                    100% { transform: translateY(calc(var(--gap) * -0.5)) rotate(0deg); }\n                }\n                @keyframes bottomToHamburger {\n                    0% { transform: translateY(0px) rotate(-45deg); }\n                    50% { transform: translateY(0px) rotate(0deg); }\n                    100% { transform: translateY(calc(var(--gap) / 2)) rotate(0deg); }\n                }\n            `}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isChecked,onChange:handleChange,style:{display:\"none\"},\"aria-label\":\"Toggle menu\"}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 32 32\",preserveAspectRatio:\"xMidYMid meet\",style:{...svgSizeStyle,display:\"block\",[\"--gap\"]:`${Math.max(0,lineGap)}px`,boxSizing:\"border-box\",lineHeight:0},children:[/*#__PURE__*/_jsx(\"path\",{className:\"line\",d:`M${x1} 16 ${x2} 16`,fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,style:{transformBox:\"view-box\",transformOrigin:\"16px 16px\",willChange:\"transform\",transform:isChecked?\"translateY(0px) rotate(45deg)\":`translateY(calc(var(--gap) * -0.5)) rotate(0deg)`,animation:hasMountedRef.current&&prevCheckedRef.current!==isChecked?`${isChecked?\"topToX\":\"topToHamburger\"} ${Math.max(0,animationDuration)}ms cubic-bezier(0.4, 0, 0.2, 1) forwards`:\"none\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"line\",d:`M${x1} 16 ${x2} 16`,fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,style:{transformBox:\"view-box\",transformOrigin:\"16px 16px\",willChange:\"transform\",transform:isChecked?\"translateY(0px) rotate(-45deg)\":`translateY(calc(var(--gap) / 2)) rotate(0deg)`,animation:hasMountedRef.current&&prevCheckedRef.current!==isChecked?`${isChecked?\"bottomToX\":\"bottomToHamburger\"} ${Math.max(0,animationDuration)}ms cubic-bezier(0.4, 0, 0.2, 1) forwards`:\"none\"}})]})]});}addPropertyControls(HamburgerMenu,{strokeColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:3,min:1,max:6,step:.5},size:{type:ControlType.Number,title:\"Size\",defaultValue:48,min:24,max:500,step:4,unit:\"px\"},innerSize:{type:ControlType.Number,title:\"Inner Size\",defaultValue:32,min:0,max:500,step:2,unit:\"px\"},lineGap:{type:ControlType.Number,title:\"Line Gap\",defaultValue:4,min:0,max:16,step:.5,unit:\"px\"},lineLength:{type:ControlType.Number,title:\"Line Length\",defaultValue:20,min:0,max:32,step:.5,unit:\"px\"},animationDuration:{type:ControlType.Number,title:\"Anim Duration\",defaultValue:600,min:0,max:3e3,step:50,unit:\"ms\"},state:{type:ControlType.Enum,title:\"State\",options:[\"closed\",\"open\"],optionTitles:[\"Closed\",\"Open\"],defaultValue:\"closed\",displaySegmentedControl:true},onToggle:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HamburgerMenu\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HamburgerMenu.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport*as localizedValues from\"./Dzn9c6xhl-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Get the user's preferred theme\nconst getUserPreferredTheme=()=>{if(typeof window!==\"undefined\"){return window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}return\"light\";};export function themeSwitcher(Component){return props=>{const[theme,setTheme]=useState(()=>{if(typeof window!==\"undefined\"){return sessionStorage.getItem(\"currentToggleState\")||getUserPreferredTheme();}return\"light\";});const toggle=()=>{const newTheme=theme===\"light\"?\"dark\":\"light\";setTheme(newTheme);if(typeof window!==\"undefined\"){sessionStorage.setItem(\"currentToggleState\",newTheme);window.dispatchEvent(new CustomEvent(\"themeChange\",{detail:newTheme}));}};useEffect(()=>{if(typeof document!==\"undefined\"){const styleSheets=Array.from(document.styleSheets);styleSheets.forEach(styleSheet=>{try{const cssRules=Array.from(styleSheet.cssRules);cssRules.forEach((rule,index)=>{if(rule instanceof CSSMediaRule&&rule.conditionText.includes(\"prefers-color-scheme\")){const newRule=`@media (prefers-color-scheme: ${getUserPreferredTheme()===\"light\"?theme===\"dark\"?\"light\":\"dark\":theme}) { ${rule.cssText.replace(/^@media[^{]+{|}$/g,\"\")} }`;styleSheet.deleteRule(index);styleSheet.insertRule(newRule,index);}});}catch(e){console.warn(e.message);}});}},[theme]);return /*#__PURE__*/_jsx(Component,{...props,onClick:toggle});};}export function variantSwitcher(Component){return props=>{const[isLoading,setIsLoading]=useState(true);const[currentToggleState,setCurrentToggleState]=useState(null);useEffect(()=>{if(typeof window!==\"undefined\"){const initialTheme=sessionStorage.getItem(\"currentToggleState\")||getUserPreferredTheme();setCurrentToggleState(initialTheme);setIsLoading(false);}},[]);useEffect(()=>{const handleThemeChange=event=>{setCurrentToggleState(event.detail);};window.addEventListener(\"themeChange\",handleThemeChange);return()=>window.removeEventListener(\"themeChange\",handleThemeChange);},[]);//Opacity based component transition for preventing race condition.\nreturn /*#__PURE__*/_jsx(\"div\",{className:\"transition-opacity duration-200\",style:{opacity:isLoading||currentToggleState===null?0:1},children:/*#__PURE__*/_jsx(Component,{...props,variant:currentToggleState===\"dark\"?\"Dark\":\"Light\"})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"variantSwitcher\":{\"type\":\"reactHoc\",\"name\":\"variantSwitcher\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"themeSwitcher\":{\"type\":\"reactHoc\",\"name\":\"themeSwitcher\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overrides.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{ControlType,addPropertyControls}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 24\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight 100%\n */export default function SVGIcon({svgCode,strokeColor,strokeWidth,fillColor,padding}){const[svgContent,setSvgContent]=useState(null);useEffect(()=>{setSvgContent(svgCode||null);},[svgCode]);const updateSvgContent=svg=>{const parser=new DOMParser;const doc=parser.parseFromString(svg,\"image/svg+xml\");const svgElement=doc.querySelector(\"svg\");if(svgElement){svgElement.setAttribute(\"width\",\"100%\");svgElement.setAttribute(\"height\",\"100%\");}const paths=doc.querySelectorAll(\"path\");paths.forEach((path,index)=>{path.setAttribute(\"stroke\",strokeColor);path.setAttribute(\"stroke-width\",strokeWidth.toString());path.setAttribute(\"fill\",fillColor);path.setAttribute(\"fill-opacity\",fillColor===\"none\"?\"0\":\"1\");path.setAttribute(\"key\",`path-${index}`)// Add a unique key attribute\n;});const serializer=new XMLSerializer;return serializer.serializeToString(doc);};const updatedSvgContent=svgContent?updateSvgContent(svgContent):null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",padding,boxSizing:\"border-box\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:updatedSvgContent||\"\"}});}SVGIcon.defaultProps={svgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n              </svg>`,strokeColor:\"#000000\",strokeWidth:1.5,fillColor:\"#FFFFFF\",padding:0};addPropertyControls(SVGIcon,{svgCode:{type:ControlType.String,title:\"SVG Code\",defaultValue:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                      </svg>`},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#000000\"},fillColor:{type:ControlType.Color,title:\"Fill Color\",defaultValue:\"rgba(0, 0, 0, 0)\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:1.5,min:0,max:10},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:100,description:\"Created by [Tolv](https://x.com/tolvstudio)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGIcon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"100%\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Icon.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{themeSwitcher}from\"https://framerusercontent.com/modules/CKFzjY1c64RuTS71jiTF/dGenMiGc8tZlnmdr8Zok/Overrides.js\";import SVGIcon from\"https://framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js\";const SVGIconFonts=getFonts(SVGIcon);const MotionDivThemeSwitcher1px5keb=withCodeBoundaryForOverrides(motion.div,{nodeId:\"c6lLtjdUi\",override:themeSwitcher,scopeId:\"G55yKmyZV\"});const cycleOrder=[\"M2fZsKCnu\",\"Rz0dgwTRH\",\"cdGr78Zgp\",\"Zd9mySnt7\"];const serializationHash=\"framer-482pN\";const variantClassNames={cdGr78Zgp:\"framer-v-klq1jp\",M2fZsKCnu:\"framer-v-1c8l3nk\",Rz0dgwTRH:\"framer-v-eh8mkj\",Zd9mySnt7:\"framer-v-74ifv6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p_vLcZsEd=undefined;const transition1={delay:0,duration:.25,ease:[.25,.46,.45,.94],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Dark - Desktop\":\"Rz0dgwTRH\",\"Dark - Phone\":\"Zd9mySnt7\",\"White - Desktop\":\"M2fZsKCnu\",\"White - Phone\":\"cdGr78Zgp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,mouseEnter,width,...props})=>{return{...props,p_vLcZsEd:mouseEnter??props.p_vLcZsEd,variant:humanReadableVariantMap[props.variant]??props.variant??\"M2fZsKCnu\"};};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,p_vLcZsEd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M2fZsKCnu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterpmvolz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(p_vLcZsEd){const res=await p_vLcZsEd(...args);if(res===false)return false;}});const onTap1ld4d1j=activeVariantCallback(async(...args)=>{setVariant(\"Rz0dgwTRH\");});const onTap9fgk55=activeVariantCallback(async(...args)=>{setVariant(\"M2fZsKCnu\");});const onTap1dwddo1=activeVariantCallback(async(...args)=>{setVariant(\"Zd9mySnt7\");});const onTap1jtu4br=activeVariantCallback(async(...args)=>{setVariant(\"cdGr78Zgp\");});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-1c8l3nk\",className,classNames),\"data-framer-name\":\"White - Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M2fZsKCnu\",onMouseEnter:onMouseEnterpmvolz,ref:refBinding,style:{...style},...addPropertyOverrides({cdGr78Zgp:{\"data-framer-name\":\"White - Phone\"},Rz0dgwTRH:{\"data-framer-name\":\"Dark - Desktop\"},Zd9mySnt7:{\"data-framer-name\":\"Dark - Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivThemeSwitcher1px5keb,{className:\"framer-1px5keb\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"c6lLtjdUi\",onTap:onTap1ld4d1j,...addPropertyOverrides({cdGr78Zgp:{onTap:onTap1dwddo1},Rz0dgwTRH:{onTap:onTap9fgk55},Zd9mySnt7:{onTap:onTap1jtu4br}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gqefui\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"l2i7BW8ug\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rwe41k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CE7wNt94z-container\",nodeId:\"CE7wNt94z\",rendersWithMotion:true,scopeId:\"G55yKmyZV\",style:{rotate:180},variants:{Rz0dgwTRH:{rotate:0},Zd9mySnt7:{rotate:0}},children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",height:\"100%\",id:\"CE7wNt94z\",layoutId:\"CE7wNt94z\",padding:0,strokeColor:\"rgba(0, 0, 0, 0)\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><!-- Icon from Phosphor by Phosphor Icons - https://github.com/phosphor-icons/core/blob/main/LICENSE --><path fill=\"currentColor\" d=\"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24M40 128a88.1 88.1 0 0 1 88-88v176a88.1 88.1 0 0 1-88-88\"/></svg>',width:\"100%\"})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-482pN.framer-1t15xhk, .framer-482pN .framer-1t15xhk { display: block; }\",\".framer-482pN.framer-1c8l3nk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-482pN .framer-1px5keb { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-482pN .framer-gqefui { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-482pN .framer-1rwe41k-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-482pN.framer-v-klq1jp.framer-1c8l3nk, .framer-482pN.framer-v-74ifv6.framer-1c8l3nk { height: 48px; width: 44px; }\",\".framer-482pN.framer-v-klq1jp .framer-gqefui, .framer-482pN.framer-v-74ifv6 .framer-gqefui { height: 18px; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Rz0dgwTRH\":{\"layout\":[\"fixed\",\"fixed\"]},\"cdGr78Zgp\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zd9mySnt7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"p_vLcZsEd\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG55yKmyZV=withCSS(Component,css,\"framer-482pN\");export default FramerG55yKmyZV;FramerG55yKmyZV.displayName=\"Theme Toggle Switch\";FramerG55yKmyZV.defaultProps={height:24,width:24};addPropertyControls(FramerG55yKmyZV,{variant:{options:[\"M2fZsKCnu\",\"Rz0dgwTRH\",\"cdGr78Zgp\",\"Zd9mySnt7\"],optionTitles:[\"White - Desktop\",\"Dark - Desktop\",\"White - Phone\",\"Dark - Phone\"],title:\"Variant\",type:ControlType.Enum},p_vLcZsEd:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramerG55yKmyZV,[{explicitInter:true,fonts:[]},...SVGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG55yKmyZV\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Rz0dgwTRH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cdGr78Zgp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zd9mySnt7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"p_vLcZsEd\\\":\\\"mouseEnter\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G55yKmyZV.map","// Generated by Framer (3e39c08)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-7RS2r .framer-styles-preset-1e5xrn3:not(.rich-text-wrapper), .framer-7RS2r .framer-styles-preset-1e5xrn3.rich-text-wrapper p { --framer-font-family: \"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7RS2r\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Casa\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport*as localizedValues from\"./IStzOS9R6-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\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}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/gqjYZZLO6OecDghR81eN/VOVFB43l5o3DtSlQ3LDC/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dliyRLO0O81KkClHdjTf/xPoKU1XL6YslMddl8jLh/WPyJYjWLS.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/kKcVCazdsVsfLQs1zrr3/N43Rzl6R11N9SfMAq5ZZ/IStzOS9R6.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"CGlioQYJ_\",\"dASoTe0HP\",\"N1mPBvxqv\",\"dH01AZHLy\",\"X0fgcHQ6D\"];const serializationHash=\"framer-VnnQI\";const variantClassNames={CGlioQYJ_:\"framer-v-1ym0vwb\",dASoTe0HP:\"framer-v-1gy3btc\",dH01AZHLy:\"framer-v-1573ipf\",N1mPBvxqv:\"framer-v-1a397ho\",X0fgcHQ6D:\"framer-v-1l3698q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZVw7I1m5w=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Disable - Active\":\"X0fgcHQ6D\",Active:\"N1mPBvxqv\",Default:\"CGlioQYJ_\",Disable:\"dH01AZHLy\",Hover:\"dASoTe0HP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CGlioQYJ_\",ZVw7I1m5w:title??props.ZVw7I1m5w??\"Label\"};};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,ZVw7I1m5w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CGlioQYJ_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"N1mPBvxqv\",\"X0fgcHQ6D\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"N1mPBvxqv\",\"X0fgcHQ6D\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ym0vwb\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"CGlioQYJ_\",ref:refBinding,style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,...style},variants:{dH01AZHLy:{opacity:.3},X0fgcHQ6D:{opacity:.3}},...addPropertyOverrides({dASoTe0HP:{\"data-framer-name\":\"Hover\"},dH01AZHLy:{\"data-framer-name\":\"Disable\"},N1mPBvxqv:{\"data-framer-name\":\"Active\"},X0fgcHQ6D:{\"data-framer-name\":\"Disable - Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e5xrn3\",\"data-styles-preset\":\"WPyJYjWLS\",dir:\"auto\",children:\"Label\"})}),className:\"framer-1gzjbrc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fUq0MIBVl\",text:ZVw7I1m5w,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1980zt3\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"spDvnic0f\",style:{backgroundColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mi5oed-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"o6tScXot7-container\",nodeId:\"o6tScXot7\",rendersWithMotion:true,scopeId:\"IStzOS9R6\",style:{opacity:0},variants:{dASoTe0HP:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"ArrowRight\",id:\"o6tScXot7\",layoutId:\"o6tScXot7\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VnnQI.framer-olluls, .framer-VnnQI .framer-olluls { display: block; }\",\".framer-VnnQI.framer-1ym0vwb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 810px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VnnQI .framer-1gzjbrc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VnnQI .framer-1980zt3 { flex: none; height: 8px; overflow: visible; position: relative; width: 8px; }\",\".framer-VnnQI .framer-1mi5oed-container { flex: none; height: 24px; position: absolute; right: 5px; top: calc(51.11111111111113% - 24px / 2); width: 24px; z-index: 1; }\",\".framer-VnnQI.framer-v-1gy3btc .framer-1mi5oed-container { right: 0px; }\",\".framer-VnnQI.framer-v-1a397ho.framer-1ym0vwb { cursor: unset; }\",\".framer-VnnQI.framer-v-1a397ho .framer-1980zt3 { position: absolute; right: 8px; top: calc(48.71794871794874% - 8px / 2); z-index: 1; }\",\".framer-VnnQI.framer-v-1l3698q .framer-1980zt3 { position: absolute; right: 8px; top: calc(48.88888888888891% - 8px / 2); z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 810\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dASoTe0HP\":{\"layout\":[\"fixed\",\"auto\"]},\"N1mPBvxqv\":{\"layout\":[\"fixed\",\"auto\"]},\"dH01AZHLy\":{\"layout\":[\"fixed\",\"auto\"]},\"X0fgcHQ6D\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZVw7I1m5w\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIStzOS9R6=withCSS(Component,css,\"framer-VnnQI\");export default FramerIStzOS9R6;FramerIStzOS9R6.displayName=\"Nav Link Phone\";FramerIStzOS9R6.defaultProps={height:39,width:810};addPropertyControls(FramerIStzOS9R6,{variant:{options:[\"CGlioQYJ_\",\"dASoTe0HP\",\"N1mPBvxqv\",\"dH01AZHLy\",\"X0fgcHQ6D\"],optionTitles:[\"Default\",\"Hover\",\"Active\",\"Disable\",\"Disable - Active\"],title:\"Variant\",type:ControlType.Enum},ZVw7I1m5w:{defaultValue:\"Label\",displayTextArea:false,title:\"Title\",type:ControlType.String},onZVw7I1m5wChange:{changes:\"ZVw7I1m5w\",type:ControlType.ChangeHandler}});addFonts(FramerIStzOS9R6,[{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIStzOS9R6\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"39\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"810\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ZVw7I1m5w\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dASoTe0HP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N1mPBvxqv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dH01AZHLy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X0fgcHQ6D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IStzOS9R6.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e5xrn3\",\"data-styles-preset\":\"WPyJYjWLS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e743c290-35b4-4f41-820d-41c265ef2620, rgb(249, 248, 246)))\"},children:\"Parliamo\"})});export const v1=\"Casa\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport*as localizedValues from\"./IzmWweYJf-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/gqjYZZLO6OecDghR81eN/VOVFB43l5o3DtSlQ3LDC/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dliyRLO0O81KkClHdjTf/xPoKU1XL6YslMddl8jLh/WPyJYjWLS.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/qC4Dm6Wdu2bHdac8Mmbc/V3hdQRRW7jDbT1nXVNmc/IzmWweYJf.js\";const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const enabledGestures={SML4OaFfN:{hover:true}};const serializationHash=\"framer-C9aUu\";const variantClassNames={SML4OaFfN:\"framer-v-gmjr95\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QVHheVvIN=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition1={delay:.15,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:-20};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition4={delay:.2,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-20};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=({click,height,id,width,...props})=>{return{...props,QVHheVvIN:click??props.QVHheVvIN};};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,QVHheVvIN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"SML4OaFfN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1mq5bca=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QVHheVvIN){const res=await QVHheVvIN(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-gmjr95\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SML4OaFfN\",onTap:onTap1mq5bca,ref:refBinding,style:{backgroundColor:\"var(--token-2299f50b-6705-4724-b95f-82a4cc43cd5e, rgb(248, 161, 69))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"SML4OaFfN-hover\":{backgroundColor:\"var(--token-e55e45b5-fb76-4302-b20a-6ab085d94c65, rgb(248, 161, 69))\"}},...addPropertyOverrides({\"SML4OaFfN-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-h6zt49\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"a6BaB_Q_M\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tdni8d\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"Q1e2YrckO\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e5xrn3\",\"data-styles-preset\":\"WPyJYjWLS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e743c290-35b4-4f41-820d-41c265ef2620, rgb(249, 248, 246)))\"},children:\"Let's Talk\"})}),className:\"framer-17dfx4w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RLZvNZ81f\",style:{\"--extracted-r6o4lv\":\"var(--token-e743c290-35b4-4f41-820d-41c265ef2620, rgb(249, 248, 246))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jlb5z7\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Y5W6IgRrc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xucbqx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"JE6CXNvOm-container\",nodeId:\"JE6CXNvOm\",rendersWithMotion:true,scopeId:\"IzmWweYJf\",style:{rotate:45},variants:{\"SML4OaFfN-hover\":{rotate:0}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e743c290-35b4-4f41-820d-41c265ef2620, rgb(249, 248, 246))\",height:\"100%\",iconSearch:getLocalizedValue(\"v1\",activeLocale)??\"House\",iconSelection:\"ArrowUpRight\",id:\"JE6CXNvOm\",layoutId:\"JE6CXNvOm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-riw83t-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EE7OBTWJ1-container\",nodeId:\"EE7OBTWJ1\",rendersWithMotion:true,scopeId:\"IzmWweYJf\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e743c290-35b4-4f41-820d-41c265ef2620, rgb(249, 248, 246))\",height:\"100%\",iconSearch:getLocalizedValue(\"v1\",activeLocale)??\"House\",iconSelection:\"Chats\",id:\"EE7OBTWJ1\",layoutId:\"EE7OBTWJ1\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C9aUu.framer-1rfe88k, .framer-C9aUu .framer-1rfe88k { display: block; }\",\".framer-C9aUu.framer-gmjr95 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 315px; }\",\".framer-C9aUu .framer-h6zt49 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-C9aUu .framer-1tdni8d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-C9aUu .framer-17dfx4w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-C9aUu .framer-1jlb5z7 { flex: none; height: 28px; overflow: hidden; position: relative; width: 28px; }\",\".framer-C9aUu .framer-xucbqx-container { bottom: -28px; flex: none; left: 0px; position: absolute; right: 0px; top: 28px; z-index: 1; }\",\".framer-C9aUu .framer-riw83t-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-C9aUu.framer-v-gmjr95.hover .framer-xucbqx-container { bottom: 0px; top: 0px; }\",\".framer-C9aUu.framer-v-gmjr95.hover .framer-riw83t-container { bottom: 28px; top: -28px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 71\n * @framerIntrinsicWidth 315\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ypvK0HEUM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QVHheVvIN\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIzmWweYJf=withCSS(Component,css,\"framer-C9aUu\");export default FramerIzmWweYJf;FramerIzmWweYJf.displayName=\"Let's Talk\";FramerIzmWweYJf.defaultProps={height:71,width:315};addPropertyControls(FramerIzmWweYJf,{QVHheVvIN:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIzmWweYJf,[{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIzmWweYJf\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"QVHheVvIN\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"315\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ypvK0HEUM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"71\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IzmWweYJf.map","// Generated by Framer (24019b9)\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 SVGIcon from\"https://framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/gqjYZZLO6OecDghR81eN/VOVFB43l5o3DtSlQ3LDC/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const SVGIconFonts=getFonts(SVGIcon);const cycleOrder=[\"ssHNUPUKL\",\"E_A8jTfYU\",\"bHb12oiqv\",\"c6Qax6kIn\",\"teFVY80sZ\"];const serializationHash=\"framer-WNXBO\";const variantClassNames={bHb12oiqv:\"framer-v-1bfm5n6\",c6Qax6kIn:\"framer-v-m9tz5t\",E_A8jTfYU:\"framer-v-1tqaguz\",ssHNUPUKL:\"framer-v-1jviym6\",teFVY80sZ:\"framer-v-1352m70\"};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:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"E_A8jTfYU\",\"2\":\"bHb12oiqv\",\"3\":\"c6Qax6kIn\",\"4\":\"teFVY80sZ\",Default:\"ssHNUPUKL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ssHNUPUKL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ssHNUPUKL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervx46z9=activeVariantCallback(async(...args)=>{setVariant(\"E_A8jTfYU\");});const onMouseLeave1gbzggg=activeVariantCallback(async(...args)=>{setVariant(\"ssHNUPUKL\");});const onMouseEnter1pucome=activeVariantCallback(async(...args)=>{setVariant(\"bHb12oiqv\");});const onMouseEnter9mph67=activeVariantCallback(async(...args)=>{setVariant(\"c6Qax6kIn\");});const onMouseEntercgzj9l=activeVariantCallback(async(...args)=>{setVariant(\"teFVY80sZ\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jviym6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ssHNUPUKL\",ref:refBinding,style:{...style},...addPropertyOverrides({bHb12oiqv:{\"data-framer-name\":\"2\"},c6Qax6kIn:{\"data-framer-name\":\"3\"},E_A8jTfYU:{\"data-framer-name\":\"1\"},teFVY80sZ:{\"data-framer-name\":\"4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/angelotanzillo\",motionChild:true,nodeId:\"oJhGqICMc\",openInNewTab:true,scopeId:\"kLpu2WQyl\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Behance profile\",className:\"framer-zkpng0 framer-z2d4q\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oJhGqICMc\",onMouseEnter:onMouseEntervx46z9,...addPropertyOverrides({E_A8jTfYU:{onMouseLeave:onMouseLeave1gbzggg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uc5zhr-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ggv3N_AAf-container\",nodeId:\"ggv3N_AAf\",rendersWithMotion:true,scopeId:\"kLpu2WQyl\",style:{opacity:1},variants:{bHb12oiqv:{opacity:.3},c6Qax6kIn:{opacity:.3},teFVY80sZ:{opacity:.3}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(74, 74, 71))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"BehanceLogo\",id:\"ggv3N_AAf\",layoutId:\"ggv3N_AAf\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.upwork.com/freelancers/~01c382aa32b849b87c?mp_source=share\",motionChild:true,nodeId:\"mRqVUYzr5\",openInNewTab:true,scopeId:\"kLpu2WQyl\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Upwork profile\",className:\"framer-6arir5 framer-z2d4q\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mRqVUYzr5\",onMouseEnter:onMouseEnter1pucome,...addPropertyOverrides({bHb12oiqv:{onMouseLeave:onMouseLeave1gbzggg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-58muf5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Tx8NRCLJh-container\",nodeId:\"Tx8NRCLJh\",rendersWithMotion:true,scopeId:\"kLpu2WQyl\",style:{opacity:1},variants:{bHb12oiqv:{opacity:1},c6Qax6kIn:{opacity:.3},E_A8jTfYU:{opacity:.3},teFVY80sZ:{opacity:.3}},children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(0, 0, 0))\",height:\"100%\",id:\"Tx8NRCLJh\",layoutId:\"Tx8NRCLJh\",padding:0,strokeColor:\"rgba(0, 0, 0, 0)\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svgCode:'<?xml version=\"1.0\" encoding=\"UTF-8\"?> <svg    xmlns=\"http://www.w3.org/2000/svg\"    viewBox=\"0 0 640 640\"   fill=\"currentColor\" >   <path d=\"M589.7,169c-25.7-25.8-60.6-40-98.1-40h-2c-79.3.7-120.1,53.3-132,102.5l-4.6,19.2-9.3-17.5c-15.6-29.3-26.6-67.9-33.7-96.3h-44.8l9.7,36.8c8,30.3,26.9,89,64.1,141.2l1.8,2.6-34,193.7h51.1l24.2-147.9,10.1,8.4c7.3,6.1,15.1,11.5,23.2,16.3h.2c21.1,13.4,45.4,20.9,70.2,21.8h.1c1.1,0,4.2.2,5.7.2,37.6,0,72.4-14.2,98.1-39.9,26-26,40.3-61.7,40.3-100.4s-14.3-74.5-40.4-100.6ZM554.3,339.5c-16.2,17.6-38.6,27.3-63,27.3h-7.5v-.4c-46.2-3.3-79.1-36.9-91.7-57.2l-1.4-2.2.3-2.6c5.9-47.1,17.4-80.5,35.3-102.3,16.4-20,37.7-29.7,65-29.7s46.8,9.7,63,27.3c16.4,17.7,25.4,42.6,25.4,69.9s-9,52.2-25.4,69.9Z\"/>   <path d=\"M215.2,270.4c0,27.6-6.5,51.1-18.8,68.1-13.5,18.6-33.4,28.4-57.5,28.4s-44.6-9.8-58.8-28.2c-13.3-17.2-20.3-40.8-20.3-68.3l.5-133.5H10v133.5c0,39.3,12.7,74.8,35.6,100,23.4,25.7,55.6,39.3,93.2,39.3s67.9-13.3,90.9-38.6c22.8-25.1,30.3-60.9,30.3-100.8l5.1-133.5h-50v133.5Z\"/> </svg>',width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/tanzidesign\",motionChild:true,nodeId:\"pvb6olWze\",openInNewTab:true,scopeId:\"kLpu2WQyl\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Instagram profile\",className:\"framer-1qgvphy framer-z2d4q\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pvb6olWze\",onMouseEnter:onMouseEnter9mph67,...addPropertyOverrides({c6Qax6kIn:{onMouseLeave:onMouseLeave1gbzggg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-197k1ha-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"r6AXrr2_j-container\",nodeId:\"r6AXrr2_j\",rendersWithMotion:true,scopeId:\"kLpu2WQyl\",style:{opacity:1},variants:{bHb12oiqv:{opacity:.3},c6Qax6kIn:{opacity:1},E_A8jTfYU:{opacity:.3},teFVY80sZ:{opacity:.3}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(74, 74, 71))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"InstagramLogo\",id:\"r6AXrr2_j\",layoutId:\"r6AXrr2_j\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/angelo-tanzillo\",motionChild:true,nodeId:\"YkiEzorp7\",openInNewTab:true,scopeId:\"kLpu2WQyl\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Linkedin profile\",className:\"framer-1qlawxg framer-z2d4q\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YkiEzorp7\",onMouseEnter:onMouseEntercgzj9l,...addPropertyOverrides({teFVY80sZ:{onMouseLeave:onMouseLeave1gbzggg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9xfre-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NvNFy3i_p-container\",nodeId:\"NvNFy3i_p\",rendersWithMotion:true,scopeId:\"kLpu2WQyl\",style:{opacity:1},variants:{bHb12oiqv:{opacity:.3},c6Qax6kIn:{opacity:.3},E_A8jTfYU:{opacity:.3},teFVY80sZ:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(74, 74, 71))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"LinkedinLogo\",id:\"NvNFy3i_p\",layoutId:\"NvNFy3i_p\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WNXBO.framer-z2d4q, .framer-WNXBO .framer-z2d4q { display: block; }\",\".framer-WNXBO.framer-1jviym6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WNXBO .framer-zkpng0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WNXBO .framer-uc5zhr-container, .framer-WNXBO .framer-58muf5-container, .framer-WNXBO .framer-197k1ha-container, .framer-WNXBO .framer-1o9xfre-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-WNXBO .framer-6arir5, .framer-WNXBO .framer-1qgvphy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WNXBO .framer-1qlawxg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 8px; position: relative; text-decoration: none; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"E_A8jTfYU\":{\"layout\":[\"auto\",\"auto\"]},\"bHb12oiqv\":{\"layout\":[\"auto\",\"auto\"]},\"c6Qax6kIn\":{\"layout\":[\"auto\",\"auto\"]},\"teFVY80sZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkLpu2WQyl=withCSS(Component,css,\"framer-WNXBO\");export default FramerkLpu2WQyl;FramerkLpu2WQyl.displayName=\"Socials Link\";FramerkLpu2WQyl.defaultProps={height:24,width:144};addPropertyControls(FramerkLpu2WQyl,{variant:{options:[\"ssHNUPUKL\",\"E_A8jTfYU\",\"bHb12oiqv\",\"c6Qax6kIn\",\"teFVY80sZ\"],optionTitles:[\"Default\",\"1\",\"2\",\"3\",\"4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkLpu2WQyl,[{explicitInter:true,fonts:[]},...PhosphorFonts,...SVGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkLpu2WQyl\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"144\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E_A8jTfYU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bHb12oiqv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c6Qax6kIn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"teFVY80sZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kLpu2WQyl.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx}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 SVGIcon from\"https://framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js\";const SVGIconFonts=getFonts(SVGIcon);const cycleOrder=[\"IKj4E7Rsu\",\"aanhfDVCA\"];const serializationHash=\"framer-FQax7\";const variantClassNames={aanhfDVCA:\"framer-v-14lyxbp\",IKj4E7Rsu:\"framer-v-14sjyba\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xyo0i1kqV=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Full:\"IKj4E7Rsu\",Mark:\"aanhfDVCA\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IKj4E7Rsu\",xyo0i1kqV:hover??props.xyo0i1kqV};};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,xyo0i1kqV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IKj4E7Rsu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter45n6yo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(xyo0i1kqV){const res=await xyo0i1kqV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14sjyba\",className,classNames),\"data-framer-name\":\"Full\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IKj4E7Rsu\",onMouseEnter:onMouseEnter45n6yo,ref:refBinding,style:{...style},...addPropertyOverrides({aanhfDVCA:{\"data-framer-name\":\"Mark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-100u6a3-container\",\"data-framer-name\":\"Logo\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KuW5C_STj-container\",name:\"Logo\",nodeId:\"KuW5C_STj\",rendersWithMotion:true,scopeId:\"lMXGZpmay\",children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",height:\"100%\",id:\"KuW5C_STj\",layoutId:\"KuW5C_STj\",name:\"Logo\",padding:0,strokeColor:\"rgba(0, 0, 0, 0)\",strokeWidth:0,style:{width:\"100%\"},svgCode:'<?xml version=\"1.0\" encoding=\"utf-8\"?> <!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --> <svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" \t viewBox=\"0 0 1000 199.5\" style=\"enable-background:new 0 0 1000 199.5;\" xml:space=\"preserve\"> <style type=\"text/css\"> \t.st0{fill:#E30613;} \t.st1{fill:#FFED00;} \t.st2{fill:#009640;} \t.st3{fill:#FFFFFF;} </style> <g id=\"Sfondo\"> </g> <g id=\"Vettori\"> \t<g> \t\t<path d=\"M29.9,29.9h24.9v29.9H29.9v52.4c0,14.3,11,26,24.9,27.2v30h-7C21.4,169.6,0,148.1,0,121.7V0h29.9V29.9z M91.8,29.9h-7v30 \t\t\tc14,1.2,24.9,13,24.9,27.2v52.4H84.8v29.9h24.9v29.9h29.9V77.8C139.6,51.4,118.2,29.9,91.8,29.9z\"/> \t\t<g> \t\t\t<path d=\"M261.9,147.1c-3.9,0-7.4-0.7-10.6-2.1c-3.2-1.4-5.7-3.3-7.5-5.9c-1.8-2.6-2.7-5.7-2.7-9.5c0-3.8,0.9-6.9,2.7-9.4 \t\t\t\tc1.8-2.5,4.3-4.3,7.5-5.6c3.2-1.3,6.8-1.9,10.7-1.9h18.8v-4.1c0-3.9-1.2-7.1-3.5-9.3c-2.3-2.3-5.8-3.4-10.3-3.4 \t\t\t\tc-4.5,0-8,1.1-10.5,3.2c-2.5,2.2-4.2,5.1-5.1,8.7l-8.4-2.7c0.9-3.1,2.4-5.9,4.3-8.5c2-2.5,4.6-4.6,7.9-6.1 \t\t\t\tc3.3-1.6,7.3-2.3,11.9-2.3c7.1,0,12.7,1.8,16.6,5.5c3.9,3.7,5.9,8.9,5.9,15.5v25.2c0,2.3,1.1,3.4,3.2,3.4h5.1v7.6h-7.9 \t\t\t\tc-2.5,0-4.5-0.7-6-2.1c-1.5-1.4-2.3-3.3-2.3-5.6v-0.6h-1.4c-0.8,1.4-2,2.9-3.4,4.5c-1.4,1.6-3.3,2.8-5.8,3.9 \t\t\t\tC268.9,146.5,265.8,147.1,261.9,147.1z M262.9,139.3c5.3,0,9.6-1.6,12.9-4.7c3.3-3.1,5-7.6,5-13.3v-1.3h-18.5 \t\t\t\tc-3.6,0-6.5,0.8-8.8,2.3c-2.3,1.6-3.5,3.9-3.5,7c0,3.1,1.2,5.5,3.6,7.3C256,138.4,259.1,139.3,262.9,139.3z\"/> \t\t\t<path d=\"M308.6,145.5V89.8h8.8v9.5h1.6c1.2-2.7,3.3-5.1,6.2-7.2c2.9-2.2,7.2-3.2,12.9-3.2c4.2,0,7.9,0.9,11.2,2.6 \t\t\t\tc3.3,1.7,5.9,4.3,7.9,7.7c2,3.4,3,7.6,3,12.6v33.7h-9v-33c0-5.5-1.4-9.6-4.2-12.1c-2.8-2.5-6.5-3.8-11.2-3.8 \t\t\t\tc-5.4,0-9.8,1.7-13.2,5.2c-3.4,3.5-5.1,8.7-5.1,15.6v28H308.6z\"/> \t\t\t<path d=\"M373.1,117.9v-1.6c0-5.8,1.2-10.9,3.5-15c2.4-4.2,5.5-7.4,9.6-9.7c4-2.3,8.4-3.4,13.2-3.4c5.8,0,10.3,1.1,13.5,3.4 \t\t\t\tc3.1,2.2,5.5,4.7,7,7.5h1.6v-9.2h8.5v68.7c0,3-0.8,5.4-2.5,7.2c-1.7,1.7-4.1,2.6-7.3,2.6h-37.8v-8h35.4c2.3,0,3.4-1.1,3.4-3.4 \t\t\t\tv-21.2h-1.6c-0.9,1.7-2.2,3.3-3.9,4.9c-1.7,1.6-3.8,2.9-6.5,3.9c-2.7,1-6,1.5-9.9,1.5c-4.8,0-9.2-1.1-13.2-3.4 \t\t\t\tc-4-2.3-7.2-5.5-9.6-9.7C374.3,128.7,373.1,123.7,373.1,117.9z M401.8,138.1c5.8,0,10.5-1.8,14.1-5.5c3.6-3.6,5.4-8.7,5.4-15 \t\t\t\tv-0.9c0-6.5-1.8-11.5-5.4-15.1c-3.6-3.6-8.3-5.4-14.1-5.4c-5.7,0-10.4,1.8-14.1,5.4c-3.7,3.6-5.5,8.6-5.5,15.1v0.9 \t\t\t\tc0,6.4,1.8,11.4,5.5,15C391.5,136.2,396.2,138.1,401.8,138.1z\"/> \t\t\t<path d=\"M471.8,147.1c-5.6,0-10.6-1.2-14.8-3.6c-4.3-2.4-7.6-5.8-9.9-10.1c-2.4-4.3-3.5-9.3-3.5-15V117c0-5.8,1.2-10.8,3.5-15.1 \t\t\t\tc2.4-4.3,5.6-7.7,9.8-10.1c4.2-2.4,9-3.6,14.4-3.6c5.2,0,9.9,1.1,13.9,3.4c4,2.2,7.2,5.4,9.5,9.6c2.3,4.2,3.4,9.1,3.4,14.7v4.1 \t\t\t\th-45.4c0.2,6,2.2,10.7,5.8,14.1c3.6,3.4,8.2,5.1,13.7,5.1c4.8,0,8.5-1.1,11-3.3c2.6-2.2,4.6-4.8,5.9-7.9l7.7,3.8 \t\t\t\tc-1.1,2.4-2.7,4.7-4.7,7.1c-2,2.4-4.6,4.3-7.9,5.9C480.9,146.3,476.8,147.1,471.8,147.1z M452.7,112.5h36.2 \t\t\t\tc-0.3-5.2-2.1-9.2-5.3-12.1c-3.2-2.9-7.3-4.3-12.4-4.3c-5.1,0-9.3,1.4-12.5,4.3C455.4,103.4,453.4,107.4,452.7,112.5z\"/> \t\t\t<path d=\"M511.3,145.5V65.7h9v79.7H511.3z\"/> \t\t\t<path d=\"M562.3,147.1c-5.6,0-10.6-1.2-14.9-3.5c-4.3-2.4-7.6-5.7-10-10c-2.4-4.3-3.6-9.4-3.6-15.2v-1.5c0-5.8,1.2-10.8,3.6-15.1 \t\t\t\tc2.4-4.3,5.7-7.7,10-10c4.3-2.4,9.2-3.5,14.9-3.5c5.6,0,10.6,1.2,14.9,3.5c4.3,2.4,7.6,5.7,10,10c2.4,4.3,3.6,9.4,3.6,15.1v1.5 \t\t\t\tc0,5.8-1.2,10.9-3.6,15.2c-2.4,4.3-5.7,7.6-10,10C572.9,145.9,567.9,147.1,562.3,147.1z M562.3,139c5.9,0,10.6-1.9,14.2-5.6 \t\t\t\tc3.5-3.8,5.3-8.8,5.3-15.2v-1c0-6.4-1.8-11.4-5.3-15.2c-3.5-3.8-8.3-5.6-14.2-5.6c-5.8,0-10.6,1.9-14.1,5.6 \t\t\t\tc-3.6,3.8-5.4,8.8-5.4,15.2v1c0,6.4,1.8,11.4,5.4,15.2C551.8,137.1,556.5,139,562.3,139z\"/> \t\t\t<path d=\"M646.8,89.8V69.9h9v19.8H674v7.9h-18.2v36.7c0,2.3,1.1,3.4,3.3,3.4h12.4v7.7h-14.8c-3.2,0-5.6-0.9-7.3-2.6 \t\t\t\tc-1.7-1.7-2.6-4.1-2.6-7.2v-38\"/> \t\t\t<path d=\"M702.3,147.1c-3.9,0-7.4-0.7-10.6-2.1c-3.2-1.4-5.7-3.3-7.5-5.9c-1.8-2.6-2.7-5.7-2.7-9.5c0-3.8,0.9-6.9,2.7-9.4 \t\t\t\tc1.8-2.5,4.3-4.3,7.5-5.6c3.2-1.3,6.8-1.9,10.7-1.9h18.8v-4.1c0-3.9-1.2-7.1-3.5-9.3c-2.3-2.3-5.8-3.4-10.3-3.4 \t\t\t\tc-4.5,0-8,1.1-10.5,3.2c-2.5,2.2-4.2,5.1-5.1,8.7l-8.4-2.7c0.9-3.1,2.4-5.9,4.3-8.5c2-2.5,4.6-4.6,7.9-6.1 \t\t\t\tc3.3-1.6,7.3-2.3,11.9-2.3c7.1,0,12.7,1.8,16.6,5.5c3.9,3.7,5.9,8.9,5.9,15.5v25.2c0,2.3,1.1,3.4,3.2,3.4h5.1v7.6h-7.9 \t\t\t\tc-2.5,0-4.5-0.7-6-2.1c-1.5-1.4-2.3-3.3-2.3-5.6v-0.6h-1.4c-0.8,1.4-2,2.9-3.4,4.5c-1.4,1.6-3.3,2.8-5.8,3.9 \t\t\t\tC709.3,146.5,706.2,147.1,702.3,147.1z M703.3,139.3c5.3,0,9.6-1.6,12.9-4.7c3.3-3.1,5-7.6,5-13.3v-1.3h-18.4 \t\t\t\tc-3.6,0-6.5,0.8-8.8,2.3c-2.3,1.6-3.5,3.9-3.5,7c0,3.1,1.2,5.5,3.6,7.3C696.5,138.4,699.5,139.3,703.3,139.3z\"/> \t\t\t<path d=\"M749,145.5V89.8h8.8v9.5h1.6c1.2-2.7,3.3-5.1,6.2-7.2c2.9-2.2,7.2-3.2,12.9-3.2c4.2,0,7.9,0.9,11.2,2.6 \t\t\t\tc3.3,1.7,5.9,4.3,7.9,7.7c2,3.4,3,7.6,3,12.6v33.7h-9v-33c0-5.5-1.4-9.6-4.2-12.1c-2.8-2.5-6.5-3.8-11.2-3.8 \t\t\t\tc-5.4,0-9.8,1.7-13.2,5.2c-3.4,3.5-5.1,8.7-5.1,15.6v28H749z\"/> \t\t\t<path d=\"M812.6,145.5v-11.6l35.4-35v-1.3h-34.3v-7.9h43.7v11.6l-35.5,35v1.4h36.4v7.7H812.6z\"/> \t\t\t<path d=\"M875,81.1c-2,0-3.6-0.6-5-1.9c-1.3-1.3-2-2.9-2-4.9c0-2,0.7-3.7,2-5c1.3-1.3,3-1.9,5-1.9c2,0,3.6,0.6,4.9,1.9 \t\t\t\tc1.3,1.3,1.9,3,1.9,5c0,2-0.6,3.6-1.9,4.9C878.6,80.5,877,81.1,875,81.1z M870.5,145.5V89.8h9v55.7H870.5z\"/> \t\t\t<path d=\"M895.6,145.5V65.7h9v79.7H895.6z\"/> \t\t\t<path d=\"M920.6,145.5V65.7h9v79.7H920.6z\"/> \t\t\t<path d=\"M971.5,147.1c-5.6,0-10.6-1.2-14.9-3.5c-4.3-2.4-7.6-5.7-10-10c-2.4-4.3-3.6-9.4-3.6-15.2v-1.5c0-5.8,1.2-10.8,3.6-15.1 \t\t\t\tc2.4-4.3,5.7-7.7,10-10c4.3-2.4,9.2-3.5,14.9-3.5c5.6,0,10.6,1.2,14.9,3.5c4.3,2.4,7.6,5.7,10,10c2.4,4.3,3.6,9.4,3.6,15.1v1.5 \t\t\t\tc0,5.8-1.2,10.9-3.6,15.2c-2.4,4.3-5.7,7.6-10,10C982.1,145.9,977.1,147.1,971.5,147.1z M971.5,139c5.9,0,10.6-1.9,14.2-5.6 \t\t\t\tc3.5-3.8,5.3-8.8,5.3-15.2v-1c0-6.4-1.8-11.4-5.3-15.2c-3.5-3.8-8.3-5.6-14.2-5.6c-5.8,0-10.6,1.9-14.1,5.6 \t\t\t\tc-3.6,3.8-5.4,8.8-5.4,15.2v1c0,6.4,1.8,11.4,5.4,15.2C961,137.1,965.7,139,971.5,139z\"/> \t\t</g> \t</g> </g> </svg>',width:\"100%\",...addPropertyOverrides({aanhfDVCA:{fillColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",svgCode:'<?xml version=\"1.0\" encoding=\"utf-8\"?> <!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --> <svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" \t viewBox=\"0 0 700 1000\" style=\"enable-background:new 0 0 700 1000;\" xml:space=\"preserve\"> <style type=\"text/css\"> \t.st0{fill:#E30613;} \t.st1{fill:#FFED00;} \t.st2{fill:#009640;} \t.st3{fill:#FFFFFF;} </style> <g id=\"Sfondo\"> </g> <g id=\"Vettori\"> \t<path d=\"M150,150h125v150H150v262.9c0,71.6,55,130.5,125,136.6V850h-35C107.5,850,0,742.5,0,610V0h150V150z M460,150h-35v150.5 \t\tc70.1,6.1,125,64.9,125,136.6V700H425v150h125v150h150V390C700,257.4,592.6,150,460,150z\"/> </g> </svg>'}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FQax7.framer-sy0d1y, .framer-FQax7 .framer-sy0d1y { display: block; }\",\".framer-FQax7.framer-14sjyba { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FQax7 .framer-100u6a3-container { flex: none; height: auto; position: relative; width: 144px; }\",\".framer-FQax7.framer-v-14lyxbp.framer-14sjyba { height: 48px; justify-content: center; width: 44px; }\",\".framer-FQax7.framer-v-14lyxbp .framer-100u6a3-container { width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"aanhfDVCA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xyo0i1kqV\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlMXGZpmay=withCSS(Component,css,\"framer-FQax7\");export default FramerlMXGZpmay;FramerlMXGZpmay.displayName=\"Logo\";FramerlMXGZpmay.defaultProps={height:64,width:144};addPropertyControls(FramerlMXGZpmay,{variant:{options:[\"IKj4E7Rsu\",\"aanhfDVCA\"],optionTitles:[\"Full\",\"Mark\"],title:\"Variant\",type:ControlType.Enum},xyo0i1kqV:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerlMXGZpmay,[{explicitInter:true,fonts:[]},...SVGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlMXGZpmay\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aanhfDVCA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"xyo0i1kqV\\\":\\\"hover\\\"}\",\"framerIntrinsicWidth\":\"144\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lMXGZpmay.map","import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#999\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{type:\"default\"}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","const o = (e) => {\n    return e;\n};\nlet t;\nvar h = (e) => {\n    return (t || (t = o(e.createElement(\"path\", {d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}), \"Home\")),t);\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, h as default };","/*\n * Home (material-icons/Home@0.0.32)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);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\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}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 [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","export const v0=\"Casa\";export const v1=\"Home\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport*as localizedValues from\"./Gh3U8icFt-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/gqjYZZLO6OecDghR81eN/VOVFB43l5o3DtSlQ3LDC/Phosphor.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/4Rf4GO1ZJURuO9G3TmmD/J6Ek2WfCSoary79xarE7/Gh3U8icFt.js\";const PhosphorFonts=getFonts(Phosphor);const MaterialFonts=getFonts(Material);const serializationHash=\"framer-bMbvO\";const variantClassNames={dtIoFNrej:\"framer-v-n24mcc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RHsBjanF5=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,language,width,...props})=>{return{...props,RHsBjanF5:language??props.RHsBjanF5??\"EN\"};};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,RHsBjanF5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dtIoFNrej\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n24mcc\",className,classNames),\"data-framer-name\":\"Landing\",layoutDependency:layoutDependency,layoutId:\"dtIoFNrej\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uw3d2l-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NRygzQ1O8-container\",nodeId:\"NRygzQ1O8\",rendersWithMotion:true,scopeId:\"Gh3U8icFt\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"Translate\",id:\"NRygzQ1O8\",layoutId:\"NRygzQ1O8\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13l91go\",\"data-framer-name\":\"language\",layoutDependency:layoutDependency,layoutId:\"yNbwkhfJq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16)))\"},children:\"EN\"})}),className:\"framer-133n9ua\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"iykl8djFT\",style:{\"--extracted-r6o4lv\":\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:RHsBjanF5,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mjafca-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jpC2gi_RJ-container\",nodeId:\"jpC2gi_RJ\",rendersWithMotion:true,scopeId:\"Gh3U8icFt\",style:{rotate:90},children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",height:\"100%\",iconSearch:getLocalizedValue(\"v1\",activeLocale)??\"Home\",iconSelection:\"ChevronRight\",iconStyle15:\"Rounded\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"jpC2gi_RJ\",layoutId:\"jpC2gi_RJ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bMbvO.framer-1jeqamq, .framer-bMbvO .framer-1jeqamq { display: block; }\",\".framer-bMbvO.framer-n24mcc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bMbvO .framer-1uw3d2l-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-bMbvO .framer-13l91go { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 8px; position: relative; user-select: none; width: min-content; }\",\".framer-bMbvO .framer-133n9ua { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bMbvO .framer-mjafca-container { flex: none; height: 14px; position: relative; width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RHsBjanF5\":\"language\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGh3U8icFt=withCSS(Component,css,\"framer-bMbvO\");export default FramerGh3U8icFt;FramerGh3U8icFt.displayName=\"locale/base\";FramerGh3U8icFt.defaultProps={height:24,width:68};addPropertyControls(FramerGh3U8icFt,{RHsBjanF5:{defaultValue:\"EN\",displayTextArea:false,title:\"Language\",type:ControlType.String},onRHsBjanF5Change:{changes:\"RHsBjanF5\",type:ControlType.ChangeHandler}});addFonts(FramerGh3U8icFt,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]},...PhosphorFonts,...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGh3U8icFt\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"68\",\"framerVariables\":\"{\\\"RHsBjanF5\\\":\\\"language\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Gh3U8icFt.map","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import LocaleBase from\"https://framerusercontent.com/modules/yWIAYbexXIBntYOQZw9X/R7obB2fJ1p4bBuiAmDcF/Gh3U8icFt.js\";const LocaleSelectorFonts=getFonts(LocaleSelector);const LocaleBaseFonts=getFonts(LocaleBase);const cycleOrder=[\"B6Z0W_VwW\",\"oDHklvxEw\"];const serializationHash=\"framer-49P0w\";const variantClassNames={B6Z0W_VwW:\"framer-v-nuve4r\",oDHklvxEw:\"framer-v-txi3eu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={EN:\"B6Z0W_VwW\",IT:\"oDHklvxEw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"B6Z0W_VwW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B6Z0W_VwW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nuve4r\",className,classNames),\"data-framer-name\":\"EN\",layoutDependency:layoutDependency,layoutId:\"B6Z0W_VwW\",ref:refBinding,style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({oDHklvxEw:{\"data-framer-name\":\"IT\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j0uy2r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kLMgYyIKf-container\",nodeId:\"kLMgYyIKf\",rendersWithMotion:true,scopeId:\"xgJqi9fo0\",children:/*#__PURE__*/_jsx(LocaleSelector,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"kLMgYyIKf\",layoutId:\"kLMgYyIKf\",options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:1},gap:5,title:false},padding:\"0px\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b2z6wv-container\",layoutDependency:layoutDependency,layoutId:\"CTrlQAwJe-container\",nodeId:\"CTrlQAwJe\",rendersWithMotion:true,scopeId:\"xgJqi9fo0\",children:/*#__PURE__*/_jsx(LocaleBase,{height:\"100%\",id:\"CTrlQAwJe\",layoutId:\"CTrlQAwJe\",RHsBjanF5:\"EN\",width:\"100%\",...addPropertyOverrides({oDHklvxEw:{RHsBjanF5:\"IT\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-49P0w.framer-je2i72, .framer-49P0w .framer-je2i72 { display: block; }\",\".framer-49P0w.framer-nuve4r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-49P0w .framer-1j0uy2r-container { flex: none; height: 100%; left: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 2; }\",\".framer-49P0w .framer-1b2z6wv-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oDHklvxEw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxgJqi9fo0=withCSS(Component,css,\"framer-49P0w\");export default FramerxgJqi9fo0;FramerxgJqi9fo0.displayName=\"locale/component\";FramerxgJqi9fo0.defaultProps={height:24,width:68};addPropertyControls(FramerxgJqi9fo0,{variant:{options:[\"B6Z0W_VwW\",\"oDHklvxEw\"],optionTitles:[\"EN\",\"IT\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxgJqi9fo0,[{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\"}]},...LocaleSelectorFonts,...LocaleBaseFonts],{supportsExplicitInterCodegen:true});FramerxgJqi9fo0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LocaleBase,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxgJqi9fo0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oDHklvxEw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"68\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/PyRG5OrVQ2KbKUvNNkZJ/MTQZyRvaxAnGNKdPhDuu/HamburgerMenu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NuiIl2quDdWw6P1TleLU/YfPrTorvhTjl9zYNToIC/me7MwYHuL.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/EOFtoq3EFYgOENbj1kgs/oun14HfIesN6U1mVrMy6/Dzn9c6xhl.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLinkPhone from\"https://framerusercontent.com/modules/tHlI3cOgmi4cTSBBVwqj/ewksWYOZNHIOBWWSRWR0/IStzOS9R6.js\";import LetSTalk,*as LetSTalkInfo from\"https://framerusercontent.com/modules/7u4fw9cCLTxXrADDC8Sp/ghIAcQiJZabe3EAYixrH/IzmWweYJf.js\";import SocialsLink from\"https://framerusercontent.com/modules/vyoAyMcSeCkLcjWaVPal/NIoHdpR1rqJTbSBhZk5v/kLpu2WQyl.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";const LogoFonts=getFonts(Logo);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const HamburgerMenuFonts=getFonts(HamburgerMenu);const NavLinkPhoneFonts=getFonts(NavLinkPhone);const MotionAWithFX=withFX(motion.a);const MotionDivWithFX=withFX(motion.div);const LetSTalkFonts=getFonts(LetSTalk);const LetSTalkScrollToFooterqixss7WithMappedReactPropsu8qn6v=withMappedReactProps(withCodeBoundaryForOverrides(LetSTalk,{nodeId:\"aRWAHfqim\",override:ScrollToFooter,scopeId:\"Dzn9c6xhl\"}),LetSTalkInfo);const SocialsLinkFonts=getFonts(SocialsLink);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"Qo0rcnCd2\",\"Rrp2dwptK\",\"epXz6da7f\",\"K30p3_XyQ\"];const serializationHash=\"framer-dnOAH\";const variantClassNames={epXz6da7f:\"framer-v-16948fb\",K30p3_XyQ:\"framer-v-1rh9lvw\",Qo0rcnCd2:\"framer-v-26ufoo\",Rrp2dwptK:\"framer-v-1y7eqje\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.25,.46,.45,.94],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.1,ease:[.25,.46,.45,.94],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition3={delay:.1,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const transition4={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-20};const transition5={delay:.2,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:-20};const transition6={delay:.25,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:-20};const transition7={delay:.3,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:-20};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-30};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Opened  - Hover - About\":\"K30p3_XyQ\",\"Opened - Hover - Home\":\"epXz6da7f\",Closed:\"Rrp2dwptK\",Opened:\"Qo0rcnCd2\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Qo0rcnCd2\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qo0rcnCd2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onToggle1yfczw5=activeVariantCallback(async(...args)=>{setVariant(\"Rrp2dwptK\");});const onToggle11hceeu=activeVariantCallback(async(...args)=>{setVariant(\"Qo0rcnCd2\");});const onTap1yfczw5=activeVariantCallback(async(...args)=>{setVariant(\"Rrp2dwptK\");});const onMouseEnter5f88vz=activeVariantCallback(async(...args)=>{setVariant(\"epXz6da7f\");});const onMouseLeave11hceeu=activeVariantCallback(async(...args)=>{setVariant(\"Qo0rcnCd2\");});const onMouseEnter1r0tbap=activeVariantCallback(async(...args)=>{setVariant(\"K30p3_XyQ\");});const QVHheVvIN1yfczw5=activeVariantCallback(async(...args)=>{setVariant(\"Rrp2dwptK\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main navigation\",className:cx(scopingClassNames,\"framer-26ufoo\",className,classNames),\"data-framer-name\":\"Opened\",layoutDependency:layoutDependency,layoutId:\"Qo0rcnCd2\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-996c6a8f-f006-46c3-9df7-8f7934f0f7cc, rgba(249, 248, 246, 0.72))\",WebkitBackdropFilter:\"blur(12px)\",...style},variants:{Rrp2dwptK:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({epXz6da7f:{\"data-framer-name\":\"Opened - Hover - Home\"},K30p3_XyQ:{\"data-framer-name\":\"Opened  - Hover - About\"},Rrp2dwptK:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bsn3d1\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ixIbaZ5fV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ux9oit\",\"data-framer-name\":\"Logo & Icons\",layoutDependency:layoutDependency,layoutId:\"PtqUcJNyu\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hP7Qy0ULt\",openInNewTab:false,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Angelo Tanzillo – Homepage\",className:\"framer-1yox9z7 framer-1v5xd7b\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"hP7Qy0ULt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+0+0+-8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-122mbuq-container\",layoutDependency:layoutDependency,layoutId:\"mt5U8tNIK-container\",nodeId:\"mt5U8tNIK\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",style:{opacity:0},variants:{Rrp2dwptK:{opacity:1}},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"mt5U8tNIK\",layoutId:\"mt5U8tNIK\",variant:matchVariant(\"aanhfDVCA\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xzzrhf\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"DzpUKi56n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5uc1fi\",\"data-framer-name\":\"Toggle Language\",layoutDependency:layoutDependency,layoutId:\"W3I4ahbZ9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+-76+0+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rqj7eq-container\",layoutDependency:layoutDependency,layoutId:\"PgCnIANVz-container\",nodeId:\"PgCnIANVz\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",style:{opacity:1},variants:{epXz6da7f:{opacity:1},K30p3_XyQ:{opacity:1},Rrp2dwptK:{opacity:0}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"PgCnIANVz\",layoutId:\"PgCnIANVz\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cb8g63\",\"data-framer-name\":\"Toggle Theme\",layoutDependency:layoutDependency,layoutId:\"nSRANZox4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+-76+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xpnv9d-container\",layoutDependency:layoutDependency,layoutId:\"rjOSp6iwT-container\",nodeId:\"rjOSp6iwT\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",style:{opacity:1},variants:{epXz6da7f:{opacity:1},K30p3_XyQ:{opacity:1},Rrp2dwptK:{opacity:0}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"rjOSp6iwT\",layoutId:\"rjOSp6iwT\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cdGr78Zgp\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1auygdq\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"qbzzWPCHT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w6tbmh-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ujPQNR7bm-container\",nodeId:\"ujPQNR7bm\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(HamburgerMenu,{animationDuration:500,height:\"100%\",id:\"ujPQNR7bm\",innerSize:32,layoutId:\"ujPQNR7bm\",lineGap:6,lineLength:16,onToggle:onToggle1yfczw5,size:48,state:\"open\",strokeColor:\"var(--token-7525d497-c3bb-40d5-8278-a49969b7a5a7, rgb(0, 0, 0))\",strokeWidth:1,width:\"100%\",...addPropertyOverrides({Rrp2dwptK:{innerSize:40,lineLength:12,onToggle:onToggle11hceeu,state:\"closed\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-99a8lo\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"LG_5zOqUL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-188vjzz\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"rHxyaMLLk\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-try7yy\",\"data-border\":true,\"data-framer-name\":\"Block Nav\",layoutDependency:layoutDependency,layoutId:\"R12NFciPL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-31e54add-fd96-475d-944a-2650c79c24d7, rgb(227, 226, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2db9dce-a5f1-47c7-baab-511fcd8b1453, rgb(242, 241, 237))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TY4oOu3Ar\",openInNewTab:false,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-xutt8w framer-1v5xd7b\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TY4oOu3Ar\",onMouseEnter:onMouseEnter5f88vz,onTap:onTap1yfczw5,...addPropertyOverrides({epXz6da7f:{onMouseEnter:undefined,onMouseLeave:onMouseLeave11hceeu,onTap:undefined},K30p3_XyQ:{\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},Rrp2dwptK:{\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px, 1px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+0+16,...addPropertyOverrides({Rrp2dwptK:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+18.5+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1erf0pp-container\",layoutDependency:layoutDependency,layoutId:\"X9H53xie8-container\",nodeId:\"X9H53xie8\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"X9H53xie8\",layoutId:\"X9H53xie8\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v0\",activeLocale)??\"Home\",...addPropertyOverrides({epXz6da7f:{variant:matchVariant(\"dASoTe0HP\")},K30p3_XyQ:{variant:matchVariant(\"dH01AZHLy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"bFOOrSzne\",openInNewTab:false,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-140hsqg framer-1v5xd7b\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bFOOrSzne\",onTap:onTap1yfczw5,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+71+16+0,...addPropertyOverrides({Rrp2dwptK:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+89.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bgzc2h-container\",layoutDependency:layoutDependency,layoutId:\"VUmxz60Ee-container\",nodeId:\"VUmxz60Ee\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"VUmxz60Ee\",layoutId:\"VUmxz60Ee\",style:{width:\"100%\"},variant:matchVariant(\"N1mPBvxqv\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v1\",activeLocale)??\"Works\",...addPropertyOverrides({epXz6da7f:{variant:matchVariant(\"X0fgcHQ6D\")},K30p3_XyQ:{variant:matchVariant(\"X0fgcHQ6D\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"Vf21RJmp1\",openInNewTab:false,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1cl5rkz framer-1v5xd7b\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Vf21RJmp1\",onMouseEnter:onMouseEnter1r0tbap,onTap:onTap1yfczw5,...addPropertyOverrides({K30p3_XyQ:{onMouseLeave:onMouseLeave11hceeu}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+142+16+0,...addPropertyOverrides({Rrp2dwptK:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+160.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10y67yq-container\",layoutDependency:layoutDependency,layoutId:\"CR5pnDHD7-container\",nodeId:\"CR5pnDHD7\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"CR5pnDHD7\",layoutId:\"CR5pnDHD7\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v2\",activeLocale)??\"About\",...addPropertyOverrides({epXz6da7f:{variant:matchVariant(\"dH01AZHLy\")},K30p3_XyQ:{variant:matchVariant(\"dASoTe0HP\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+261,...addPropertyOverrides({Rrp2dwptK:{y:(componentViewport?.y||0)+0+0+58+32+0+0+298}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qixss7-container\",layoutDependency:layoutDependency,layoutId:\"aRWAHfqim-container\",nodeId:\"aRWAHfqim\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(LetSTalkScrollToFooterqixss7WithMappedReactPropsu8qn6v,{height:\"100%\",id:\"aRWAHfqim\",layoutId:\"aRWAHfqim\",QVHheVvIN:QVHheVvIN1yfczw5,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation7,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1d86x3h\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"DdycOWaxD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+472.6+0+0,...addPropertyOverrides({Rrp2dwptK:{y:(componentViewport?.y||0)+0+0+58+32+491.1+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o9lr61-container\",layoutDependency:layoutDependency,layoutId:\"cllJnHbGu-container\",nodeId:\"cllJnHbGu\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(SocialsLink,{height:\"100%\",id:\"cllJnHbGu\",layoutId:\"cllJnHbGu\",style:{width:\"100%\"},variant:matchVariant(\"ssHNUPUKL\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-prpjju\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"OPerTUnGv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})}),className:\"framer-1swhyda\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YNcyZGPsr\",style:{\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zb967n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dz79h5AGy-container\",nodeId:\"dz79h5AGy\",rendersWithMotion:true,scopeId:\"Dzn9c6xhl\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"dz79h5AGy\",layoutId:\"dz79h5AGy\",toggle:true,width:\"100%\",...addPropertyOverrides({Rrp2dwptK:{toggle:false}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dnOAH.framer-1v5xd7b, .framer-dnOAH .framer-1v5xd7b { display: block; }\",\".framer-dnOAH.framer-26ufoo { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-dnOAH .framer-1bsn3d1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-dnOAH .framer-1ux9oit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 2px 0px 2px; position: relative; width: 100%; }\",\".framer-dnOAH .framer-1yox9z7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dnOAH .framer-122mbuq-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-dnOAH .framer-xzzrhf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dnOAH .framer-5uc1fi { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dnOAH .framer-rqj7eq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dnOAH .framer-1cb8g63 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-dnOAH .framer-1xpnv9d-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-dnOAH .framer-1auygdq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-dnOAH .framer-w6tbmh-container, .framer-dnOAH .framer-zb967n-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-dnOAH .framer-99a8lo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-dnOAH .framer-188vjzz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dnOAH .framer-try7yy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 100%; }\",\".framer-dnOAH .framer-xutt8w { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-dnOAH .framer-1erf0pp-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-dnOAH .framer-140hsqg, .framer-dnOAH .framer-1cl5rkz { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-dnOAH .framer-bgzc2h-container, .framer-dnOAH .framer-10y67yq-container, .framer-dnOAH .framer-qixss7-container, .framer-dnOAH .framer-o9lr61-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dnOAH .framer-1d86x3h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dnOAH .framer-prpjju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dnOAH .framer-1swhyda { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dnOAH.framer-v-1y7eqje.framer-26ufoo { height: 48px; overflow: hidden; }\",\".framer-dnOAH.framer-v-1y7eqje .framer-w6tbmh-container { order: 0; }\",\".framer-dnOAH.framer-v-1y7eqje .framer-try7yy { height: 282px; }\",\".framer-dnOAH.framer-v-1y7eqje .framer-xutt8w, .framer-dnOAH.framer-v-16948fb .framer-xutt8w, .framer-dnOAH.framer-v-1rh9lvw .framer-xutt8w { cursor: unset; }\",...sharedStyle.css,'.framer-dnOAH[data-border=\"true\"]::after, .framer-dnOAH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Rrp2dwptK\":{\"layout\":[\"fixed\",\"fixed\"]},\"epXz6da7f\":{\"layout\":[\"fixed\",\"auto\"]},\"K30p3_XyQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDzn9c6xhl=withCSS(Component,css,\"framer-dnOAH\");export default FramerDzn9c6xhl;FramerDzn9c6xhl.displayName=\"Container Works  - Phone\";FramerDzn9c6xhl.defaultProps={height:800,width:390};addPropertyControls(FramerDzn9c6xhl,{variant:{options:[\"Qo0rcnCd2\",\"Rrp2dwptK\",\"epXz6da7f\",\"K30p3_XyQ\"],optionTitles:[\"Opened\",\"Closed\",\"Opened - Hover - Home\",\"Opened  - Hover - About\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDzn9c6xhl,[{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\"}]},...LogoFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...HamburgerMenuFonts,...NavLinkPhoneFonts,...LetSTalkFonts,...SocialsLinkFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerDzn9c6xhl.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(NavLinkPhone,{},context),forwardLoader(LetSTalk,{},context),forwardLoader(SocialsLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDzn9c6xhl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Rrp2dwptK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"epXz6da7f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K30p3_XyQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"390\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport*as localizedValues from\"./iXuFliQPl-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/PyRG5OrVQ2KbKUvNNkZJ/MTQZyRvaxAnGNKdPhDuu/HamburgerMenu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NuiIl2quDdWw6P1TleLU/YfPrTorvhTjl9zYNToIC/me7MwYHuL.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/i1SDMeS3mF5qhw3PlbwK/OuOwgvjIvqNtfccG3B0k/iXuFliQPl.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLinkPhone from\"https://framerusercontent.com/modules/tHlI3cOgmi4cTSBBVwqj/ewksWYOZNHIOBWWSRWR0/IStzOS9R6.js\";import LetSTalk,*as LetSTalkInfo from\"https://framerusercontent.com/modules/7u4fw9cCLTxXrADDC8Sp/ghIAcQiJZabe3EAYixrH/IzmWweYJf.js\";import SocialsLink from\"https://framerusercontent.com/modules/vyoAyMcSeCkLcjWaVPal/NIoHdpR1rqJTbSBhZk5v/kLpu2WQyl.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";const LogoFonts=getFonts(Logo);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const HamburgerMenuFonts=getFonts(HamburgerMenu);const NavLinkPhoneFonts=getFonts(NavLinkPhone);const MotionAWithFX=withFX(motion.a);const MotionDivWithFX=withFX(motion.div);const LetSTalkFonts=getFonts(LetSTalk);const LetSTalkScrollToFooter11kbt4bWithMappedReactPropsu8qn6v=withMappedReactProps(withCodeBoundaryForOverrides(LetSTalk,{nodeId:\"Dv0JfrLJu\",override:ScrollToFooter,scopeId:\"iXuFliQPl\"}),LetSTalkInfo);const SocialsLinkFonts=getFonts(SocialsLink);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"v3cA8HRgm\",\"WdCOdZbly\",\"SYelsK99_\",\"slwDx7uZB\"];const serializationHash=\"framer-yec0i\";const variantClassNames={slwDx7uZB:\"framer-v-tdagc\",SYelsK99_:\"framer-v-1hstv89\",v3cA8HRgm:\"framer-v-th37q2\",WdCOdZbly:\"framer-v-42rvg5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.25,.46,.45,.94],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.1,ease:[.25,.46,.45,.94],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition3={delay:.1,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const transition4={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-20};const transition5={delay:.2,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:-20};const transition6={delay:.25,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:-20};const transition7={delay:.3,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:-20};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-30};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Opened  - Hover - About\":\"slwDx7uZB\",\"Opened - Hover - Works\":\"SYelsK99_\",Closed:\"WdCOdZbly\",Opened:\"v3cA8HRgm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"v3cA8HRgm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v3cA8HRgm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTogglexc8kp4=activeVariantCallback(async(...args)=>{setVariant(\"WdCOdZbly\");});const onToggle109h7w=activeVariantCallback(async(...args)=>{setVariant(\"v3cA8HRgm\");});const onTapxc8kp4=activeVariantCallback(async(...args)=>{setVariant(\"WdCOdZbly\");});const onMouseEnternzwbqr=activeVariantCallback(async(...args)=>{setVariant(\"SYelsK99_\");});const onMouseLeave109h7w=activeVariantCallback(async(...args)=>{setVariant(\"v3cA8HRgm\");});const onMouseEntert9l3bx=activeVariantCallback(async(...args)=>{setVariant(\"slwDx7uZB\");});const QVHheVvINxc8kp4=activeVariantCallback(async(...args)=>{setVariant(\"WdCOdZbly\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main navigation\",className:cx(scopingClassNames,\"framer-th37q2\",className,classNames),\"data-framer-name\":\"Opened\",layoutDependency:layoutDependency,layoutId:\"v3cA8HRgm\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-996c6a8f-f006-46c3-9df7-8f7934f0f7cc, rgba(249, 248, 246, 0.72))\",WebkitBackdropFilter:\"blur(12px)\",...style},variants:{WdCOdZbly:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({slwDx7uZB:{\"data-framer-name\":\"Opened  - Hover - About\"},SYelsK99_:{\"data-framer-name\":\"Opened - Hover - Works\"},WdCOdZbly:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9qgij2\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"sLURqgy_p\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gt530w\",\"data-framer-name\":\"Logo & Icons\",layoutDependency:layoutDependency,layoutId:\"COi1W5LEt\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"rtC0y_XiS\",openInNewTab:false,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Angelo Tanzillo – Homepage\",className:\"framer-fb6wc2 framer-snht1h\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"rtC0y_XiS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+0+0+-8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gp2b89-container\",layoutDependency:layoutDependency,layoutId:\"D1KqhFdfk-container\",nodeId:\"D1KqhFdfk\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",style:{opacity:0},variants:{WdCOdZbly:{opacity:1}},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"D1KqhFdfk\",layoutId:\"D1KqhFdfk\",variant:matchVariant(\"aanhfDVCA\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hl5899\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"p4xgrLGVy\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yfmqpz\",\"data-framer-name\":\"Toggle Language\",layoutDependency:layoutDependency,layoutId:\"iCkrklVgI\",style:{opacity:1},variants:{slwDx7uZB:{opacity:1},SYelsK99_:{opacity:1},WdCOdZbly:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+-76+0+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eaemb0-container\",layoutDependency:layoutDependency,layoutId:\"Haps9usWv-container\",nodeId:\"Haps9usWv\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"Haps9usWv\",layoutId:\"Haps9usWv\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16w2ejr\",\"data-framer-name\":\"Toggle Theme\",layoutDependency:layoutDependency,layoutId:\"Aq4aM2Gpv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+-76+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g9x390-container\",layoutDependency:layoutDependency,layoutId:\"GnGBWT9tZ-container\",nodeId:\"GnGBWT9tZ\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",style:{opacity:1},variants:{slwDx7uZB:{opacity:1},SYelsK99_:{opacity:1},WdCOdZbly:{opacity:0}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"GnGBWT9tZ\",layoutId:\"GnGBWT9tZ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cdGr78Zgp\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13oejpl\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"wX91rQw3w\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u3regb-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ns3wEUubl-container\",nodeId:\"ns3wEUubl\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(HamburgerMenu,{animationDuration:500,height:\"100%\",id:\"ns3wEUubl\",innerSize:32,layoutId:\"ns3wEUubl\",lineGap:6,lineLength:16,onToggle:onTogglexc8kp4,size:48,state:\"open\",strokeColor:\"var(--token-7525d497-c3bb-40d5-8278-a49969b7a5a7, rgb(0, 0, 0))\",strokeWidth:1,width:\"100%\",...addPropertyOverrides({WdCOdZbly:{innerSize:40,lineLength:12,onToggle:onToggle109h7w,state:\"closed\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1f3bgu6\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"fOHITBYmt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11lox3f\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Kqi2_epaW\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1048xi2\",\"data-border\":true,\"data-framer-name\":\"Block Nav\",layoutDependency:layoutDependency,layoutId:\"bSUh57UmU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-31e54add-fd96-475d-944a-2650c79c24d7, rgb(227, 226, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2db9dce-a5f1-47c7-baab-511fcd8b1453, rgb(242, 241, 237))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"uI5v_hQLg\",openInNewTab:false,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1bluq7v framer-snht1h\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uI5v_hQLg\",onTap:onTapxc8kp4,...addPropertyOverrides({slwDx7uZB:{\"data-highlight\":undefined,onTap:undefined},SYelsK99_:{\"data-highlight\":undefined,onTap:undefined},WdCOdZbly:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px, 1px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+0+16,...addPropertyOverrides({WdCOdZbly:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+18.5+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f559ka-container\",layoutDependency:layoutDependency,layoutId:\"o4MG0HT7g-container\",nodeId:\"o4MG0HT7g\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"o4MG0HT7g\",layoutId:\"o4MG0HT7g\",style:{width:\"100%\"},variant:matchVariant(\"N1mPBvxqv\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v0\",activeLocale)??\"Home\",...addPropertyOverrides({slwDx7uZB:{variant:matchVariant(\"X0fgcHQ6D\")},SYelsK99_:{variant:matchVariant(\"X0fgcHQ6D\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"j1Rb0hSP1\",openInNewTab:false,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-19wbm84 framer-snht1h\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j1Rb0hSP1\",onMouseEnter:onMouseEnternzwbqr,onTap:onTapxc8kp4,...addPropertyOverrides({SYelsK99_:{onMouseLeave:onMouseLeave109h7w}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+71+16+0,...addPropertyOverrides({WdCOdZbly:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+89.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9fuw1-container\",layoutDependency:layoutDependency,layoutId:\"qmubhje2c-container\",nodeId:\"qmubhje2c\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"qmubhje2c\",layoutId:\"qmubhje2c\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v1\",activeLocale)??\"Works\",...addPropertyOverrides({slwDx7uZB:{variant:matchVariant(\"dH01AZHLy\")},SYelsK99_:{variant:matchVariant(\"dASoTe0HP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"sDiDi5YKn\",openInNewTab:false,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7i0pdf framer-snht1h\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sDiDi5YKn\",onMouseEnter:onMouseEntert9l3bx,onTap:onTapxc8kp4,...addPropertyOverrides({slwDx7uZB:{onMouseLeave:onMouseLeave109h7w}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+142+16+0,...addPropertyOverrides({WdCOdZbly:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+160.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jubhwq-container\",layoutDependency:layoutDependency,layoutId:\"oELX2ZszS-container\",nodeId:\"oELX2ZszS\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"oELX2ZszS\",layoutId:\"oELX2ZszS\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v2\",activeLocale)??\"About\",...addPropertyOverrides({slwDx7uZB:{variant:matchVariant(\"dASoTe0HP\")},SYelsK99_:{variant:matchVariant(\"dH01AZHLy\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+261,...addPropertyOverrides({WdCOdZbly:{y:(componentViewport?.y||0)+0+0+58+32+0+0+298}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11kbt4b-container\",layoutDependency:layoutDependency,layoutId:\"Dv0JfrLJu-container\",nodeId:\"Dv0JfrLJu\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(LetSTalkScrollToFooter11kbt4bWithMappedReactPropsu8qn6v,{height:\"100%\",id:\"Dv0JfrLJu\",layoutId:\"Dv0JfrLJu\",QVHheVvIN:QVHheVvINxc8kp4,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation7,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-yi3yk2\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"jTzJB8nLm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+472.6+0+0,...addPropertyOverrides({WdCOdZbly:{y:(componentViewport?.y||0)+0+0+58+32+491.1+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bc543x-container\",layoutDependency:layoutDependency,layoutId:\"lgd32CysM-container\",nodeId:\"lgd32CysM\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(SocialsLink,{height:\"100%\",id:\"lgd32CysM\",layoutId:\"lgd32CysM\",style:{width:\"100%\"},variant:matchVariant(\"ssHNUPUKL\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dv90gz\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"AojofrCWx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})}),className:\"framer-ked6oj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dOoRXrqv6\",style:{\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eer2fd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rmK4AZg6E-container\",nodeId:\"rmK4AZg6E\",rendersWithMotion:true,scopeId:\"iXuFliQPl\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"rmK4AZg6E\",layoutId:\"rmK4AZg6E\",toggle:true,width:\"100%\",...addPropertyOverrides({WdCOdZbly:{toggle:false}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yec0i.framer-snht1h, .framer-yec0i .framer-snht1h { display: block; }\",\".framer-yec0i.framer-th37q2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-yec0i .framer-9qgij2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-yec0i .framer-gt530w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 2px 0px 2px; position: relative; width: 100%; }\",\".framer-yec0i .framer-fb6wc2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yec0i .framer-1gp2b89-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-yec0i .framer-hl5899 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yec0i .framer-1yfmqpz { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yec0i .framer-1eaemb0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yec0i .framer-16w2ejr { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-yec0i .framer-1g9x390-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-yec0i .framer-13oejpl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-yec0i .framer-u3regb-container, .framer-yec0i .framer-eer2fd-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-yec0i .framer-1f3bgu6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-yec0i .framer-11lox3f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yec0i .framer-1048xi2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 100%; }\",\".framer-yec0i .framer-1bluq7v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-yec0i .framer-f559ka-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-yec0i .framer-19wbm84, .framer-yec0i .framer-7i0pdf { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-yec0i .framer-1o9fuw1-container, .framer-yec0i .framer-1jubhwq-container, .framer-yec0i .framer-11kbt4b-container, .framer-yec0i .framer-1bc543x-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-yec0i .framer-yi3yk2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-yec0i .framer-dv90gz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yec0i .framer-ked6oj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yec0i.framer-v-42rvg5.framer-th37q2 { height: 48px; overflow: hidden; }\",\".framer-yec0i.framer-v-42rvg5 .framer-u3regb-container { order: 0; }\",\".framer-yec0i.framer-v-42rvg5 .framer-1048xi2 { height: 282px; }\",\".framer-yec0i.framer-v-42rvg5 .framer-1bluq7v, .framer-yec0i.framer-v-1hstv89 .framer-1bluq7v, .framer-yec0i.framer-v-tdagc .framer-1bluq7v { cursor: unset; }\",...sharedStyle.css,'.framer-yec0i[data-border=\"true\"]::after, .framer-yec0i [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WdCOdZbly\":{\"layout\":[\"fixed\",\"fixed\"]},\"SYelsK99_\":{\"layout\":[\"fixed\",\"auto\"]},\"slwDx7uZB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriXuFliQPl=withCSS(Component,css,\"framer-yec0i\");export default FrameriXuFliQPl;FrameriXuFliQPl.displayName=\"Container Home - Phone\";FrameriXuFliQPl.defaultProps={height:800,width:390};addPropertyControls(FrameriXuFliQPl,{variant:{options:[\"v3cA8HRgm\",\"WdCOdZbly\",\"SYelsK99_\",\"slwDx7uZB\"],optionTitles:[\"Opened\",\"Closed\",\"Opened - Hover - Works\",\"Opened  - Hover - About\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriXuFliQPl,[{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\"}]},...LogoFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...HamburgerMenuFonts,...NavLinkPhoneFonts,...LetSTalkFonts,...SocialsLinkFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameriXuFliQPl.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(NavLinkPhone,{},context),forwardLoader(LetSTalk,{},context),forwardLoader(SocialsLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriXuFliQPl\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WdCOdZbly\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SYelsK99_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"slwDx7uZB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport*as localizedValues from\"./mJx6e2c6v-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/PyRG5OrVQ2KbKUvNNkZJ/MTQZyRvaxAnGNKdPhDuu/HamburgerMenu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NuiIl2quDdWw6P1TleLU/YfPrTorvhTjl9zYNToIC/me7MwYHuL.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/otrvZfAi71stPYX7pfNn/qp299NXmw5Wmlf6Ii9N3/mJx6e2c6v.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLinkPhone from\"https://framerusercontent.com/modules/tHlI3cOgmi4cTSBBVwqj/ewksWYOZNHIOBWWSRWR0/IStzOS9R6.js\";import LetSTalk,*as LetSTalkInfo from\"https://framerusercontent.com/modules/7u4fw9cCLTxXrADDC8Sp/ghIAcQiJZabe3EAYixrH/IzmWweYJf.js\";import SocialsLink from\"https://framerusercontent.com/modules/vyoAyMcSeCkLcjWaVPal/NIoHdpR1rqJTbSBhZk5v/kLpu2WQyl.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";const LogoFonts=getFonts(Logo);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const HamburgerMenuFonts=getFonts(HamburgerMenu);const NavLinkPhoneFonts=getFonts(NavLinkPhone);const MotionAWithFX=withFX(motion.a);const MotionDivWithFX=withFX(motion.div);const LetSTalkFonts=getFonts(LetSTalk);const LetSTalkScrollToFooter1et7ab1WithMappedReactPropsu8qn6v=withMappedReactProps(withCodeBoundaryForOverrides(LetSTalk,{nodeId:\"E6LX2VyGD\",override:ScrollToFooter,scopeId:\"mJx6e2c6v\"}),LetSTalkInfo);const SocialsLinkFonts=getFonts(SocialsLink);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"ExMn4P7JB\",\"kEuSGgm_h\",\"XhlNgXMcz\",\"zGejOke39\"];const serializationHash=\"framer-jlBEX\";const variantClassNames={ExMn4P7JB:\"framer-v-17ac7m7\",kEuSGgm_h:\"framer-v-442xjo\",XhlNgXMcz:\"framer-v-1s1pwqm\",zGejOke39:\"framer-v-1c8q5t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.25,.46,.45,.94],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.1,ease:[.25,.46,.45,.94],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition3={delay:.1,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const transition4={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-20};const transition5={delay:.2,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:-20};const transition6={delay:.25,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:-20};const transition7={delay:.3,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:-20};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-30};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Opened  - Hover - Works\":\"zGejOke39\",\"Opened - Hover - Home\":\"XhlNgXMcz\",Closed:\"kEuSGgm_h\",Opened:\"ExMn4P7JB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ExMn4P7JB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ExMn4P7JB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onToggle1x12k3u=activeVariantCallback(async(...args)=>{setVariant(\"kEuSGgm_h\");});const onToggleyn2e2p=activeVariantCallback(async(...args)=>{setVariant(\"ExMn4P7JB\");});const onTap1x12k3u=activeVariantCallback(async(...args)=>{setVariant(\"kEuSGgm_h\");});const onMouseEnterp3ecrk=activeVariantCallback(async(...args)=>{setVariant(\"XhlNgXMcz\");});const onMouseLeaveyn2e2p=activeVariantCallback(async(...args)=>{setVariant(\"ExMn4P7JB\");});const onMouseEnter1uizqhy=activeVariantCallback(async(...args)=>{setVariant(\"zGejOke39\");});const QVHheVvIN1x12k3u=activeVariantCallback(async(...args)=>{setVariant(\"kEuSGgm_h\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main navigation\",className:cx(scopingClassNames,\"framer-17ac7m7\",className,classNames),\"data-framer-name\":\"Opened\",layoutDependency:layoutDependency,layoutId:\"ExMn4P7JB\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-996c6a8f-f006-46c3-9df7-8f7934f0f7cc, rgba(249, 248, 246, 0.72))\",WebkitBackdropFilter:\"blur(12px)\",...style},variants:{kEuSGgm_h:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({kEuSGgm_h:{\"data-framer-name\":\"Closed\"},XhlNgXMcz:{\"data-framer-name\":\"Opened - Hover - Home\"},zGejOke39:{\"data-framer-name\":\"Opened  - Hover - Works\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q25vtd\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ydDpw78Nc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zolm69\",\"data-framer-name\":\"Logo & Icons\",layoutDependency:layoutDependency,layoutId:\"HgvkVqfhV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UxC2XmIoM\",openInNewTab:false,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Angelo Tanzillo – Homepage\",className:\"framer-2904z9 framer-hfjob3\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"UxC2XmIoM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+0+0+-8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cr4iih-container\",layoutDependency:layoutDependency,layoutId:\"bLEvE36Zt-container\",nodeId:\"bLEvE36Zt\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",style:{opacity:0},variants:{kEuSGgm_h:{opacity:1}},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"bLEvE36Zt\",layoutId:\"bLEvE36Zt\",variant:matchVariant(\"aanhfDVCA\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oasec7\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"VUGPyvkXB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kgzwme\",\"data-framer-name\":\"Toggle Language\",layoutDependency:layoutDependency,layoutId:\"b8JNVLEOM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+-76+0+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t5zkgh-container\",layoutDependency:layoutDependency,layoutId:\"VNlAlhH6G-container\",nodeId:\"VNlAlhH6G\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",style:{opacity:1},variants:{kEuSGgm_h:{opacity:0},XhlNgXMcz:{opacity:1},zGejOke39:{opacity:1}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"VNlAlhH6G\",layoutId:\"VNlAlhH6G\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hvrnm1\",\"data-framer-name\":\"Toggle Theme\",layoutDependency:layoutDependency,layoutId:\"oXmfyoHZo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+-76+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p8yplv-container\",layoutDependency:layoutDependency,layoutId:\"Bvfpdtedj-container\",nodeId:\"Bvfpdtedj\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",style:{opacity:1},variants:{kEuSGgm_h:{opacity:0},XhlNgXMcz:{opacity:1},zGejOke39:{opacity:1}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"Bvfpdtedj\",layoutId:\"Bvfpdtedj\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cdGr78Zgp\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qu7ty5\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"EyK3gKlgC\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fv8egv-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nblGddLbH-container\",nodeId:\"nblGddLbH\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(HamburgerMenu,{animationDuration:500,height:\"100%\",id:\"nblGddLbH\",innerSize:32,layoutId:\"nblGddLbH\",lineGap:6,lineLength:16,onToggle:onToggle1x12k3u,size:48,state:\"open\",strokeColor:\"var(--token-7525d497-c3bb-40d5-8278-a49969b7a5a7, rgb(0, 0, 0))\",strokeWidth:1,width:\"100%\",...addPropertyOverrides({kEuSGgm_h:{innerSize:40,lineLength:12,onToggle:onToggleyn2e2p,state:\"closed\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1aceyu\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"V5JYICAfo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a94o5s\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Qj1xkhfaF\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-q06c61\",\"data-border\":true,\"data-framer-name\":\"Block Nav\",layoutDependency:layoutDependency,layoutId:\"kAU43EwRg\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-31e54add-fd96-475d-944a-2650c79c24d7, rgb(227, 226, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2db9dce-a5f1-47c7-baab-511fcd8b1453, rgb(242, 241, 237))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nsp64dPxs\",openInNewTab:false,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-en8tqq framer-hfjob3\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nsp64dPxs\",onMouseEnter:onMouseEnterp3ecrk,onTap:onTap1x12k3u,...addPropertyOverrides({kEuSGgm_h:{\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},XhlNgXMcz:{onMouseLeave:onMouseLeaveyn2e2p}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px, 1px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+0+16,...addPropertyOverrides({kEuSGgm_h:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+18.5+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wndx28-container\",layoutDependency:layoutDependency,layoutId:\"M4mh0qFNT-container\",nodeId:\"M4mh0qFNT\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"M4mh0qFNT\",layoutId:\"M4mh0qFNT\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v0\",activeLocale)??\"Home\",...addPropertyOverrides({XhlNgXMcz:{variant:matchVariant(\"dASoTe0HP\")},zGejOke39:{variant:matchVariant(\"dH01AZHLy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"DfuINmOdM\",openInNewTab:false,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-15us9db framer-hfjob3\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DfuINmOdM\",onMouseEnter:onMouseEnter1uizqhy,onTap:onTap1x12k3u,...addPropertyOverrides({zGejOke39:{onMouseLeave:onMouseLeaveyn2e2p}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+71+16+0,...addPropertyOverrides({kEuSGgm_h:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+89.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8tu28g-container\",layoutDependency:layoutDependency,layoutId:\"RTuEzu6AF-container\",nodeId:\"RTuEzu6AF\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"RTuEzu6AF\",layoutId:\"RTuEzu6AF\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v1\",activeLocale)??\"Works\",...addPropertyOverrides({XhlNgXMcz:{variant:matchVariant(\"dH01AZHLy\")},zGejOke39:{variant:matchVariant(\"dASoTe0HP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"FLP3yCOQA\",openInNewTab:false,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1h6od5e framer-hfjob3\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FLP3yCOQA\",onTap:onTap1x12k3u,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+142+16+0,...addPropertyOverrides({kEuSGgm_h:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+160.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jnkxyt-container\",layoutDependency:layoutDependency,layoutId:\"TrnMJRAYV-container\",nodeId:\"TrnMJRAYV\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"TrnMJRAYV\",layoutId:\"TrnMJRAYV\",style:{width:\"100%\"},variant:matchVariant(\"N1mPBvxqv\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v2\",activeLocale)??\"About\",...addPropertyOverrides({XhlNgXMcz:{variant:matchVariant(\"X0fgcHQ6D\")},zGejOke39:{variant:matchVariant(\"X0fgcHQ6D\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+261,...addPropertyOverrides({kEuSGgm_h:{y:(componentViewport?.y||0)+0+0+58+32+0+0+298}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1et7ab1-container\",layoutDependency:layoutDependency,layoutId:\"E6LX2VyGD-container\",nodeId:\"E6LX2VyGD\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(LetSTalkScrollToFooter1et7ab1WithMappedReactPropsu8qn6v,{height:\"100%\",id:\"E6LX2VyGD\",layoutId:\"E6LX2VyGD\",QVHheVvIN:QVHheVvIN1x12k3u,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation7,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-146hz9o\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"N57_poq3G\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+472.6+0+0,...addPropertyOverrides({kEuSGgm_h:{y:(componentViewport?.y||0)+0+0+58+32+491.1+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qvy4s1-container\",layoutDependency:layoutDependency,layoutId:\"XtEyzE2Vx-container\",nodeId:\"XtEyzE2Vx\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(SocialsLink,{height:\"100%\",id:\"XtEyzE2Vx\",layoutId:\"XtEyzE2Vx\",style:{width:\"100%\"},variant:matchVariant(\"ssHNUPUKL\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12dgnbs\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"wOBU0VFu3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})}),className:\"framer-1bnntzt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yWCeOEb6a\",style:{\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13o7chx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zNL31bCI4-container\",nodeId:\"zNL31bCI4\",rendersWithMotion:true,scopeId:\"mJx6e2c6v\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"zNL31bCI4\",layoutId:\"zNL31bCI4\",toggle:true,width:\"100%\",...addPropertyOverrides({kEuSGgm_h:{toggle:false}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jlBEX.framer-hfjob3, .framer-jlBEX .framer-hfjob3 { display: block; }\",\".framer-jlBEX.framer-17ac7m7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-jlBEX .framer-q25vtd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jlBEX .framer-zolm69 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 2px 0px 2px; position: relative; width: 100%; }\",\".framer-jlBEX .framer-2904z9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jlBEX .framer-cr4iih-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-jlBEX .framer-oasec7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jlBEX .framer-1kgzwme { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jlBEX .framer-1t5zkgh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jlBEX .framer-hvrnm1 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-jlBEX .framer-p8yplv-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-jlBEX .framer-1qu7ty5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-jlBEX .framer-fv8egv-container, .framer-jlBEX .framer-13o7chx-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-jlBEX .framer-1aceyu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-jlBEX .framer-a94o5s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jlBEX .framer-q06c61 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 100%; }\",\".framer-jlBEX .framer-en8tqq { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-jlBEX .framer-wndx28-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-jlBEX .framer-15us9db, .framer-jlBEX .framer-1h6od5e { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-jlBEX .framer-8tu28g-container, .framer-jlBEX .framer-1jnkxyt-container, .framer-jlBEX .framer-1et7ab1-container, .framer-jlBEX .framer-1qvy4s1-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jlBEX .framer-146hz9o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jlBEX .framer-12dgnbs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jlBEX .framer-1bnntzt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jlBEX.framer-v-442xjo.framer-17ac7m7 { height: 48px; overflow: hidden; }\",\".framer-jlBEX.framer-v-442xjo .framer-fv8egv-container { order: 0; }\",\".framer-jlBEX.framer-v-442xjo .framer-q06c61 { height: 282px; }\",\".framer-jlBEX.framer-v-442xjo .framer-en8tqq { cursor: unset; }\",...sharedStyle.css,'.framer-jlBEX[data-border=\"true\"]::after, .framer-jlBEX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kEuSGgm_h\":{\"layout\":[\"fixed\",\"fixed\"]},\"XhlNgXMcz\":{\"layout\":[\"fixed\",\"auto\"]},\"zGejOke39\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermJx6e2c6v=withCSS(Component,css,\"framer-jlBEX\");export default FramermJx6e2c6v;FramermJx6e2c6v.displayName=\"Container About  - Phone\";FramermJx6e2c6v.defaultProps={height:800,width:390};addPropertyControls(FramermJx6e2c6v,{variant:{options:[\"ExMn4P7JB\",\"kEuSGgm_h\",\"XhlNgXMcz\",\"zGejOke39\"],optionTitles:[\"Opened\",\"Closed\",\"Opened - Hover - Home\",\"Opened  - Hover - Works\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermJx6e2c6v,[{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\"}]},...LogoFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...HamburgerMenuFonts,...NavLinkPhoneFonts,...LetSTalkFonts,...SocialsLinkFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramermJx6e2c6v.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(NavLinkPhone,{},context),forwardLoader(LetSTalk,{},context),forwardLoader(SocialsLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermJx6e2c6v\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"390\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kEuSGgm_h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XhlNgXMcz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zGejOke39\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport*as localizedValues from\"./VsrU4Qs0u-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/PyRG5OrVQ2KbKUvNNkZJ/MTQZyRvaxAnGNKdPhDuu/HamburgerMenu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NuiIl2quDdWw6P1TleLU/YfPrTorvhTjl9zYNToIC/me7MwYHuL.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/RRMqxUOEzxqBn2AF0NW2/AaTEFfHNGpICECz2itzq/VsrU4Qs0u.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLinkPhone from\"https://framerusercontent.com/modules/tHlI3cOgmi4cTSBBVwqj/ewksWYOZNHIOBWWSRWR0/IStzOS9R6.js\";import LetSTalk,*as LetSTalkInfo from\"https://framerusercontent.com/modules/7u4fw9cCLTxXrADDC8Sp/ghIAcQiJZabe3EAYixrH/IzmWweYJf.js\";import SocialsLink from\"https://framerusercontent.com/modules/vyoAyMcSeCkLcjWaVPal/NIoHdpR1rqJTbSBhZk5v/kLpu2WQyl.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";const LogoFonts=getFonts(Logo);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const HamburgerMenuFonts=getFonts(HamburgerMenu);const NavLinkPhoneFonts=getFonts(NavLinkPhone);const MotionAWithFX=withFX(motion.a);const MotionDivWithFX=withFX(motion.div);const LetSTalkFonts=getFonts(LetSTalk);const LetSTalkScrollToFooter1xcqg5uWithMappedReactPropsu8qn6v=withMappedReactProps(withCodeBoundaryForOverrides(LetSTalk,{nodeId:\"ga_ntIPQK\",override:ScrollToFooter,scopeId:\"VsrU4Qs0u\"}),LetSTalkInfo);const SocialsLinkFonts=getFonts(SocialsLink);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"JnrkSVqeH\",\"QSgdtCXCR\",\"MGbPHxmJP\",\"jJHJke6ec\",\"eIkKx6A02\"];const serializationHash=\"framer-66BxP\";const variantClassNames={eIkKx6A02:\"framer-v-1k43f6k\",jJHJke6ec:\"framer-v-puiviw\",JnrkSVqeH:\"framer-v-183kyge\",MGbPHxmJP:\"framer-v-q6v0vl\",QSgdtCXCR:\"framer-v-1slie2r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.25,.46,.45,.94],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.1,ease:[.25,.46,.45,.94],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition3={delay:.1,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const transition4={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-20};const transition5={delay:.2,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:-20};const transition6={delay:.25,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:-20};const transition7={delay:.3,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:-20};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:-30};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Opened  - Hover - About\":\"eIkKx6A02\",\"Opened - Hover - Home\":\"MGbPHxmJP\",\"Opened - Hover - Works\":\"jJHJke6ec\",Closed:\"QSgdtCXCR\",Opened:\"JnrkSVqeH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JnrkSVqeH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JnrkSVqeH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onToggle1h9lkj6=activeVariantCallback(async(...args)=>{setVariant(\"QSgdtCXCR\");});const onToggle1i8cbds=activeVariantCallback(async(...args)=>{setVariant(\"JnrkSVqeH\");});const onTap1h9lkj6=activeVariantCallback(async(...args)=>{setVariant(\"QSgdtCXCR\");});const onMouseEnter1hkqj4w=activeVariantCallback(async(...args)=>{setVariant(\"MGbPHxmJP\");});const onMouseLeave1i8cbds=activeVariantCallback(async(...args)=>{setVariant(\"JnrkSVqeH\");});const onMouseEnter1ydt9cl=activeVariantCallback(async(...args)=>{setVariant(\"jJHJke6ec\");});const onMouseEnter1u1q36r=activeVariantCallback(async(...args)=>{setVariant(\"eIkKx6A02\");});const QVHheVvIN1h9lkj6=activeVariantCallback(async(...args)=>{setVariant(\"QSgdtCXCR\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main navigation\",className:cx(scopingClassNames,\"framer-183kyge\",className,classNames),\"data-framer-name\":\"Opened\",layoutDependency:layoutDependency,layoutId:\"JnrkSVqeH\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-996c6a8f-f006-46c3-9df7-8f7934f0f7cc, rgba(249, 248, 246, 0.72))\",WebkitBackdropFilter:\"blur(12px)\",...style},variants:{QSgdtCXCR:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({eIkKx6A02:{\"data-framer-name\":\"Opened  - Hover - About\"},jJHJke6ec:{\"data-framer-name\":\"Opened - Hover - Works\"},MGbPHxmJP:{\"data-framer-name\":\"Opened - Hover - Home\"},QSgdtCXCR:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ky0m7d\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"kusptcXT1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a1x5bt\",\"data-framer-name\":\"Logo & Icons\",layoutDependency:layoutDependency,layoutId:\"ULHyWsh69\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"u1B_RBLWF\",openInNewTab:false,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Angelo Tanzillo – Homepage\",className:\"framer-1vqmk58 framer-1bpld2n\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"u1B_RBLWF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+0+0+-8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18hpdle-container\",layoutDependency:layoutDependency,layoutId:\"Syqfk9hZh-container\",nodeId:\"Syqfk9hZh\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",style:{opacity:0},variants:{QSgdtCXCR:{opacity:1}},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"Syqfk9hZh\",layoutId:\"Syqfk9hZh\",variant:matchVariant(\"aanhfDVCA\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sr6upy\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"abUlpwlf5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x2zbtv\",\"data-framer-name\":\"Toggle Language\",layoutDependency:layoutDependency,layoutId:\"stLWQNM0M\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+-76+0+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tac5ck-container\",layoutDependency:layoutDependency,layoutId:\"FhboMU8zz-container\",nodeId:\"FhboMU8zz\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",style:{opacity:1},variants:{eIkKx6A02:{opacity:1},jJHJke6ec:{opacity:1},MGbPHxmJP:{opacity:1},QSgdtCXCR:{opacity:0}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"FhboMU8zz\",layoutId:\"FhboMU8zz\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hm6d26\",\"data-framer-name\":\"Toggle Theme\",layoutDependency:layoutDependency,layoutId:\"YnbWOLnnL\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+-76+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4ysuu2-container\",layoutDependency:layoutDependency,layoutId:\"PdP2mTudh-container\",nodeId:\"PdP2mTudh\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",style:{opacity:1},variants:{eIkKx6A02:{opacity:1},jJHJke6ec:{opacity:1},MGbPHxmJP:{opacity:1},QSgdtCXCR:{opacity:0}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"PdP2mTudh\",layoutId:\"PdP2mTudh\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cdGr78Zgp\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u0yyuc\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Fppyyxmnz\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jjoxpc-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zCmxScYOe-container\",nodeId:\"zCmxScYOe\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(HamburgerMenu,{animationDuration:500,height:\"100%\",id:\"zCmxScYOe\",innerSize:32,layoutId:\"zCmxScYOe\",lineGap:6,lineLength:16,onToggle:onToggle1h9lkj6,size:48,state:\"open\",strokeColor:\"var(--token-7525d497-c3bb-40d5-8278-a49969b7a5a7, rgb(0, 0, 0))\",strokeWidth:1,width:\"100%\",...addPropertyOverrides({QSgdtCXCR:{innerSize:40,lineLength:12,onToggle:onToggle1i8cbds,state:\"closed\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-qyq6nf\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"OLnZRor3e\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s976lp\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"W30JPt9r2\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-k9utmy\",\"data-border\":true,\"data-framer-name\":\"Block Nav\",layoutDependency:layoutDependency,layoutId:\"yuiQ4Pk_y\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-31e54add-fd96-475d-944a-2650c79c24d7, rgb(227, 226, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2db9dce-a5f1-47c7-baab-511fcd8b1453, rgb(242, 241, 237))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"aMX4ODPfy\",openInNewTab:false,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13b47yl framer-1bpld2n\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aMX4ODPfy\",onMouseEnter:onMouseEnter1hkqj4w,onTap:onTap1h9lkj6,...addPropertyOverrides({MGbPHxmJP:{onMouseLeave:onMouseLeave1i8cbds},QSgdtCXCR:{\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px, 1px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+0+16,...addPropertyOverrides({QSgdtCXCR:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+18.5+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hsyv5e-container\",layoutDependency:layoutDependency,layoutId:\"A87YLiM4C-container\",nodeId:\"A87YLiM4C\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"A87YLiM4C\",layoutId:\"A87YLiM4C\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v0\",activeLocale)??\"Home\",...addPropertyOverrides({eIkKx6A02:{variant:matchVariant(\"dH01AZHLy\")},jJHJke6ec:{variant:matchVariant(\"dH01AZHLy\")},MGbPHxmJP:{variant:matchVariant(\"dASoTe0HP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"BVkFgYqTt\",openInNewTab:false,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-10kizf6 framer-1bpld2n\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BVkFgYqTt\",onMouseEnter:onMouseEnter1ydt9cl,onTap:onTap1h9lkj6,...addPropertyOverrides({jJHJke6ec:{onMouseLeave:onMouseLeave1i8cbds}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+71+16+0,...addPropertyOverrides({QSgdtCXCR:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+89.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ob7e28-container\",layoutDependency:layoutDependency,layoutId:\"Drb_ps4Tj-container\",nodeId:\"Drb_ps4Tj\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"Drb_ps4Tj\",layoutId:\"Drb_ps4Tj\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v1\",activeLocale)??\"Works\",...addPropertyOverrides({eIkKx6A02:{variant:matchVariant(\"dH01AZHLy\")},jJHJke6ec:{variant:matchVariant(\"dASoTe0HP\")},MGbPHxmJP:{variant:matchVariant(\"dH01AZHLy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"ZfrlJI3iv\",openInNewTab:false,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-oyzbdx framer-1bpld2n\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZfrlJI3iv\",onMouseEnter:onMouseEnter1u1q36r,onTap:onTap1h9lkj6,...addPropertyOverrides({eIkKx6A02:{onMouseLeave:onMouseLeave1i8cbds}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 128px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+142+16+0,...addPropertyOverrides({QSgdtCXCR:{y:(componentViewport?.y||0)+0+0+58+32+0+0+0+16+160.5+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lzbemw-container\",layoutDependency:layoutDependency,layoutId:\"CHvngU5L2-container\",nodeId:\"CHvngU5L2\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(NavLinkPhone,{height:\"100%\",id:\"CHvngU5L2\",layoutId:\"CHvngU5L2\",style:{width:\"100%\"},variant:matchVariant(\"CGlioQYJ_\"),width:\"100%\",ZVw7I1m5w:getLocalizedValue(\"v2\",activeLocale)??\"About\",...addPropertyOverrides({eIkKx6A02:{variant:matchVariant(\"dASoTe0HP\")},jJHJke6ec:{variant:matchVariant(\"dH01AZHLy\")},MGbPHxmJP:{variant:matchVariant(\"dH01AZHLy\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+0+0+261,...addPropertyOverrides({QSgdtCXCR:{y:(componentViewport?.y||0)+0+0+58+32+0+0+298}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xcqg5u-container\",layoutDependency:layoutDependency,layoutId:\"ga_ntIPQK-container\",nodeId:\"ga_ntIPQK\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(LetSTalkScrollToFooter1xcqg5uWithMappedReactPropsu8qn6v,{height:\"100%\",id:\"ga_ntIPQK\",layoutId:\"ga_ntIPQK\",QVHheVvIN:QVHheVvIN1h9lkj6,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation7,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-wsi59t\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"wD6i70mXg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+0+0+58+32+472.6+0+0,...addPropertyOverrides({QSgdtCXCR:{y:(componentViewport?.y||0)+0+0+58+32+491.1+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nw4elb-container\",layoutDependency:layoutDependency,layoutId:\"iKM8fNZTF-container\",nodeId:\"iKM8fNZTF\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(SocialsLink,{height:\"100%\",id:\"iKM8fNZTF\",layoutId:\"iKM8fNZTF\",style:{width:\"100%\"},variant:matchVariant(\"ssHNUPUKL\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xsm8kd\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"n1pSqnqy6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})}),className:\"framer-912nwr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vaam2nyG7\",style:{\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gl9blg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Y_lbQmASZ-container\",nodeId:\"Y_lbQmASZ\",rendersWithMotion:true,scopeId:\"VsrU4Qs0u\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"Y_lbQmASZ\",layoutId:\"Y_lbQmASZ\",toggle:true,width:\"100%\",...addPropertyOverrides({QSgdtCXCR:{toggle:false}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-66BxP.framer-1bpld2n, .framer-66BxP .framer-1bpld2n { display: block; }\",\".framer-66BxP.framer-183kyge { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-66BxP .framer-ky0m7d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-66BxP .framer-a1x5bt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 2px 0px 2px; position: relative; width: 100%; }\",\".framer-66BxP .framer-1vqmk58 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-66BxP .framer-18hpdle-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-66BxP .framer-1sr6upy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-66BxP .framer-x2zbtv { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-66BxP .framer-tac5ck-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-66BxP .framer-1hm6d26 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-66BxP .framer-4ysuu2-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-66BxP .framer-u0yyuc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-66BxP .framer-1jjoxpc-container, .framer-66BxP .framer-1gl9blg-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-66BxP .framer-qyq6nf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-66BxP .framer-1s976lp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-66BxP .framer-k9utmy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 100%; }\",\".framer-66BxP .framer-13b47yl { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-66BxP .framer-hsyv5e-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-66BxP .framer-10kizf6, .framer-66BxP .framer-oyzbdx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-66BxP .framer-1ob7e28-container, .framer-66BxP .framer-lzbemw-container, .framer-66BxP .framer-1xcqg5u-container, .framer-66BxP .framer-1nw4elb-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-66BxP .framer-wsi59t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-66BxP .framer-xsm8kd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-66BxP .framer-912nwr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-66BxP.framer-v-1slie2r.framer-183kyge { height: 48px; overflow: hidden; }\",\".framer-66BxP.framer-v-1slie2r .framer-1jjoxpc-container { order: 0; }\",\".framer-66BxP.framer-v-1slie2r .framer-k9utmy { height: 282px; }\",\".framer-66BxP.framer-v-1slie2r .framer-13b47yl { cursor: unset; }\",...sharedStyle.css,'.framer-66BxP[data-border=\"true\"]::after, .framer-66BxP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QSgdtCXCR\":{\"layout\":[\"fixed\",\"fixed\"]},\"MGbPHxmJP\":{\"layout\":[\"fixed\",\"auto\"]},\"jJHJke6ec\":{\"layout\":[\"fixed\",\"auto\"]},\"eIkKx6A02\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVsrU4Qs0u=withCSS(Component,css,\"framer-66BxP\");export default FramerVsrU4Qs0u;FramerVsrU4Qs0u.displayName=\"Container 404 - Phone\";FramerVsrU4Qs0u.defaultProps={height:800,width:390};addPropertyControls(FramerVsrU4Qs0u,{variant:{options:[\"JnrkSVqeH\",\"QSgdtCXCR\",\"MGbPHxmJP\",\"jJHJke6ec\",\"eIkKx6A02\"],optionTitles:[\"Opened\",\"Closed\",\"Opened - Hover - Home\",\"Opened - Hover - Works\",\"Opened  - Hover - About\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVsrU4Qs0u,[{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\"}]},...LogoFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...HamburgerMenuFonts,...NavLinkPhoneFonts,...LetSTalkFonts,...SocialsLinkFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerVsrU4Qs0u.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(NavLinkPhone,{},context),forwardLoader(LetSTalk,{},context),forwardLoader(SocialsLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVsrU4Qs0u\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QSgdtCXCR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MGbPHxmJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jJHJke6ec\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eIkKx6A02\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"390\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{HideOnFooter}from\"https://framerusercontent.com/modules/7t9KmxH04jKwCdoWNsXX/Yz4PDlHrIZltODLv5mOe/HideOnFooter.js\";import ContainerWorksPhone,*as ContainerWorksPhoneInfo from\"https://framerusercontent.com/modules/ZHLuhlcoQW77zGtOmdoN/J1rfPDpGIiUipAPc1N46/Dzn9c6xhl.js\";import ContainerHomePhone,*as ContainerHomePhoneInfo from\"https://framerusercontent.com/modules/VYcJvVKWG8Ykh7pHiPKh/6i1Qt6dROZmPNY1KIlaN/iXuFliQPl.js\";import ContainerAboutPhone,*as ContainerAboutPhoneInfo from\"https://framerusercontent.com/modules/heBEEIp71E8hQan7oGdf/qdoJnT5R6YDyQIGqkxF8/mJx6e2c6v.js\";import Container404Phone,*as Container404PhoneInfo from\"https://framerusercontent.com/modules/OGpV18a6DOcxBjQ4Mdw2/oVsatPJ6jfzkiip0EJQC/VsrU4Qs0u.js\";const ContainerHomePhoneFonts=getFonts(ContainerHomePhone);const ContainerHomePhoneHideOnFooter9f6k25WithMappedReactProps17x01ma=withMappedReactProps(withCodeBoundaryForOverrides(ContainerHomePhone,{nodeId:\"tIkCGGW8N\",override:HideOnFooter,scopeId:\"BMjqlcfZi\"}),ContainerHomePhoneInfo);const ContainerWorksPhoneFonts=getFonts(ContainerWorksPhone);const ContainerWorksPhoneHideOnFooter1rq86jjWithMappedReactProps144bz5f=withMappedReactProps(withCodeBoundaryForOverrides(ContainerWorksPhone,{nodeId:\"w9rHcLEX0\",override:HideOnFooter,scopeId:\"BMjqlcfZi\"}),ContainerWorksPhoneInfo);const ContainerAboutPhoneFonts=getFonts(ContainerAboutPhone);const ContainerAboutPhoneHideOnFooter1thr3zbWithMappedReactPropsigrapd=withMappedReactProps(withCodeBoundaryForOverrides(ContainerAboutPhone,{nodeId:\"R09qlpSHf\",override:HideOnFooter,scopeId:\"BMjqlcfZi\"}),ContainerAboutPhoneInfo);const Container404PhoneFonts=getFonts(Container404Phone);const Container404PhoneHideOnFooter1oj6qe4WithMappedReactProps1vdcaxq=withMappedReactProps(withCodeBoundaryForOverrides(Container404Phone,{nodeId:\"aNCAgKDyn\",override:HideOnFooter,scopeId:\"BMjqlcfZi\"}),Container404PhoneInfo);const cycleOrder=[\"aJ5aSBKS9\",\"RJWXEwwLc\",\"a9ymJ1XtH\",\"Mrs3peFUS\"];const serializationHash=\"framer-RvPKZ\";const variantClassNames={a9ymJ1XtH:\"framer-v-erdqdz\",aJ5aSBKS9:\"framer-v-nkmqkz\",Mrs3peFUS:\"framer-v-1aauzvu\",RJWXEwwLc:\"framer-v-pht15b\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"404\":\"Mrs3peFUS\",About:\"a9ymJ1XtH\",Home:\"aJ5aSBKS9\",Works:\"RJWXEwwLc\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aJ5aSBKS9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aJ5aSBKS9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RJWXEwwLc\",\"a9ymJ1XtH\",\"Mrs3peFUS\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"RJWXEwwLc\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"a9ymJ1XtH\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"Mrs3peFUS\")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-nkmqkz\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"aJ5aSBKS9\",ref:refBinding,style:{...style},...addPropertyOverrides({a9ymJ1XtH:{\"data-framer-name\":\"About\"},Mrs3peFUS:{\"data-framer-name\":\"404\"},RJWXEwwLc:{\"data-framer-name\":\"Works\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-800)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9f6k25-container\",layoutDependency:layoutDependency,layoutId:\"tIkCGGW8N-container\",nodeId:\"tIkCGGW8N\",rendersWithMotion:true,scopeId:\"BMjqlcfZi\",children:/*#__PURE__*/_jsx(ContainerHomePhoneHideOnFooter9f6k25WithMappedReactProps17x01ma,{height:\"100%\",id:\"tIkCGGW8N\",layoutId:\"tIkCGGW8N\",style:{width:\"100%\"},variant:matchVariant(\"WdCOdZbly\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RJWXEwwLc:{height:800,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-800)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rq86jj-container\",layoutDependency:layoutDependency,layoutId:\"w9rHcLEX0-container\",nodeId:\"w9rHcLEX0\",rendersWithMotion:true,scopeId:\"BMjqlcfZi\",children:/*#__PURE__*/_jsx(ContainerWorksPhoneHideOnFooter1rq86jjWithMappedReactProps144bz5f,{height:\"100%\",id:\"w9rHcLEX0\",layoutId:\"w9rHcLEX0\",style:{width:\"100%\"},variant:matchVariant(\"Rrp2dwptK\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({a9ymJ1XtH:{height:800,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-800)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1thr3zb-container\",layoutDependency:layoutDependency,layoutId:\"R09qlpSHf-container\",nodeId:\"R09qlpSHf\",rendersWithMotion:true,scopeId:\"BMjqlcfZi\",children:/*#__PURE__*/_jsx(ContainerAboutPhoneHideOnFooter1thr3zbWithMappedReactPropsigrapd,{height:\"100%\",id:\"R09qlpSHf\",layoutId:\"R09qlpSHf\",style:{width:\"100%\"},variant:matchVariant(\"kEuSGgm_h\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Mrs3peFUS:{height:800,width:\"390px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-800)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oj6qe4-container\",layoutDependency:layoutDependency,layoutId:\"aNCAgKDyn-container\",nodeId:\"aNCAgKDyn\",rendersWithMotion:true,scopeId:\"BMjqlcfZi\",children:/*#__PURE__*/_jsx(Container404PhoneHideOnFooter1oj6qe4WithMappedReactProps1vdcaxq,{height:\"100%\",id:\"aNCAgKDyn\",layoutId:\"aNCAgKDyn\",style:{width:\"100%\"},variant:matchVariant(\"QSgdtCXCR\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RvPKZ.framer-f1tsj6, .framer-RvPKZ .framer-f1tsj6 { display: block; }\",\".framer-RvPKZ.framer-nkmqkz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-RvPKZ .framer-9f6k25-container, .framer-RvPKZ .framer-1rq86jj-container, .framer-RvPKZ .framer-1thr3zb-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-RvPKZ .framer-1oj6qe4-container { flex: none; height: auto; position: relative; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RJWXEwwLc\":{\"layout\":[\"fixed\",\"auto\"]},\"a9ymJ1XtH\":{\"layout\":[\"fixed\",\"auto\"]},\"Mrs3peFUS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBMjqlcfZi=withCSS(Component,css,\"framer-RvPKZ\");export default FramerBMjqlcfZi;FramerBMjqlcfZi.displayName=\"Topbar - Phone\";FramerBMjqlcfZi.defaultProps={height:48,width:390};addPropertyControls(FramerBMjqlcfZi,{variant:{options:[\"aJ5aSBKS9\",\"RJWXEwwLc\",\"a9ymJ1XtH\",\"Mrs3peFUS\"],optionTitles:[\"Home\",\"Works\",\"About\",\"404\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBMjqlcfZi,[{explicitInter:true,fonts:[]},...ContainerHomePhoneFonts,...ContainerWorksPhoneFonts,...ContainerAboutPhoneFonts,...Container404PhoneFonts],{supportsExplicitInterCodegen:true});FramerBMjqlcfZi.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ContainerHomePhone,{},context),forwardLoader(ContainerWorksPhone,{},context),forwardLoader(ContainerAboutPhone,{},context),forwardLoader(Container404Phone,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBMjqlcfZi\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"390\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RJWXEwwLc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a9ymJ1XtH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mrs3peFUS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./DaWfIFxa7-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (55d3d16)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-regular\",\"FS;Space Grotesk-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GFEQC7SZ2XMFHB2INR6RE24JKHO5JNTS/R2HDHPNP7PMXFG5AIIV7PF3KFELSLGKJ/COAKOVM7H37QQIPEFBZNVR5EL4GEPLQU.woff2\",weight:\"700\"}]}];export const css=[\".framer-963JG .framer-styles-preset-1od9u49:not(.rich-text-wrapper), .framer-963JG .framer-styles-preset-1od9u49.rich-text-wrapper p { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.25px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1198px) and (min-width: 810px) { .framer-963JG .framer-styles-preset-1od9u49:not(.rich-text-wrapper), .framer-963JG .framer-styles-preset-1od9u49.rich-text-wrapper p { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.25px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-963JG .framer-styles-preset-1od9u49:not(.rich-text-wrapper), .framer-963JG .framer-styles-preset-1od9u49.rich-text-wrapper p { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.25px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-963JG\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/mDK3Kcxj9EY1Q0rS9Zyt/wxpekRnrYub9Qc76KQGH/zP5wIooo6.js\";const cycleOrder=[\"uYJjBtt0J\",\"Qa385q_GP\"];const serializationHash=\"framer-bnIwH\";const variantClassNames={Qa385q_GP:\"framer-v-5fjqre\",uYJjBtt0J:\"framer-v-1xjfo87\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const k58qBWsU2=undefined;const EMyqk0cZy=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Active:\"uYJjBtt0J\",Disabled:\"Qa385q_GP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,mouseLeave,width,...props})=>{return{...props,EMyqk0cZy:label??props.EMyqk0cZy??\"Label\",k58qBWsU2:mouseLeave??props.k58qBWsU2,variant:humanReadableVariantMap[props.variant]??props.variant??\"uYJjBtt0J\"};};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,EMyqk0cZy,k58qBWsU2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uYJjBtt0J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave4wzb7y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(k58qBWsU2){const res=await k58qBWsU2(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xjfo87\",className,classNames),\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uYJjBtt0J\",onMouseLeave:onMouseLeave4wzb7y,ref:refBinding,style:{opacity:1,...style},variants:{Qa385q_GP:{opacity:.3}},...addPropertyOverrides({Qa385q_GP:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1od9u49\",\"data-styles-preset\":\"zP5wIooo6\",dir:\"auto\",children:\"Label\"})}),className:\"framer-6l19x6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OP5r2_et4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:EMyqk0cZy,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bnIwH.framer-p21qbh, .framer-bnIwH .framer-p21qbh { display: block; }\",\".framer-bnIwH.framer-1xjfo87 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bnIwH .framer-6l19x6 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 40.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Qa385q_GP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"EMyqk0cZy\":\"label\",\"k58qBWsU2\":\"mouseLeave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjdptdgLDG=withCSS(Component,css,\"framer-bnIwH\");export default FramerjdptdgLDG;FramerjdptdgLDG.displayName=\"Nav Link\";FramerjdptdgLDG.defaultProps={height:22.5,width:40.5};addPropertyControls(FramerjdptdgLDG,{variant:{options:[\"uYJjBtt0J\",\"Qa385q_GP\"],optionTitles:[\"Active\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum},EMyqk0cZy:{defaultValue:\"Label\",description:\"\",displayTextArea:false,placeholder:\"\",title:\"Label\",type:ControlType.String},onEMyqk0cZyChange:{changes:\"EMyqk0cZy\",type:ControlType.ChangeHandler},k58qBWsU2:{title:\"Mouse Leave\",type:ControlType.EventHandler}});addFonts(FramerjdptdgLDG,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjdptdgLDG\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"EMyqk0cZy\\\":\\\"label\\\",\\\"k58qBWsU2\\\":\\\"mouseLeave\\\"}\",\"framerIntrinsicWidth\":\"40.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qa385q_GP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"22.5\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jdptdgLDG.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/xZtBD9RCmOdEN13837fg/AQkazbEAwvh8hVuCTmqP/DaWfIFxa7.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter963l9iWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"KCL7MpMDI\",override:ScrollToFooter,scopeId:\"DaWfIFxa7\"}),ButtonsInfo);const cycleOrder=[\"LXU50PgjO\",\"fA0PKismQ\",\"qVyHgH0Ei\",\"PkGBUsYbx\",\"G3lrTu04S\",\"zTa_RYutC\"];const serializationHash=\"framer-sDVqL\";const variantClassNames={fA0PKismQ:\"framer-v-11z4wxd\",G3lrTu04S:\"framer-v-zoc033\",LXU50PgjO:\"framer-v-1bhtkqg\",PkGBUsYbx:\"framer-v-1y3c93a\",qVyHgH0Ei:\"framer-v-1uriecq\",zTa_RYutC:\"framer-v-191ytb1\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover About\":\"qVyHgH0Ei\",\"Hover Button\":\"PkGBUsYbx\",\"Hover Home\":\"fA0PKismQ\",\"Hover Language\":\"zTa_RYutC\",\"Hover Toggle\":\"G3lrTu04S\",Home:\"LXU50PgjO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LXU50PgjO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LXU50PgjO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterrzjue4=activeVariantCallback(async(...args)=>{setVariant(\"fA0PKismQ\");});const onMouseLeave1oexovx=activeVariantCallback(async(...args)=>{setVariant(\"LXU50PgjO\");});const onMouseEnterbkfufb=activeVariantCallback(async(...args)=>{setVariant(\"qVyHgH0Ei\");});const onMouseEnter1dvwfgi=activeVariantCallback(async(...args)=>{setVariant(\"zTa_RYutC\");});const onMouseEnter1so5rma=activeVariantCallback(async(...args)=>{setVariant(\"G3lrTu04S\");});const onMouseEnterq8ggbi=activeVariantCallback(async(...args)=>{setVariant(\"PkGBUsYbx\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bhtkqg\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"LXU50PgjO\",ref:refBinding,style:{...style},...addPropertyOverrides({fA0PKismQ:{\"data-framer-name\":\"Hover Home\"},G3lrTu04S:{\"data-framer-name\":\"Hover Toggle\"},PkGBUsYbx:{\"data-framer-name\":\"Hover Button\"},qVyHgH0Ei:{\"data-framer-name\":\"Hover About\"},zTa_RYutC:{\"data-framer-name\":\"Hover Language\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gzfYKcSnr\",openInNewTab:false,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6wad7j framer-1mah8qr\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gzfYKcSnr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15m0q8a-container\",layoutDependency:layoutDependency,layoutId:\"lzuqEsUKU-container\",nodeId:\"lzuqEsUKU\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"lzuqEsUKU\",layoutId:\"lzuqEsUKU\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19khx8s\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"XVEeH7ixx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6d7ows\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"ErLoAp232\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wWGzq7XJ2\",openInNewTab:false,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ggeusy framer-1mah8qr\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wWGzq7XJ2\",onMouseEnter:onMouseEnterrzjue4,...addPropertyOverrides({fA0PKismQ:{onMouseLeave:onMouseLeave1oexovx},G3lrTu04S:{\"data-highlight\":undefined,onMouseEnter:undefined},PkGBUsYbx:{\"data-highlight\":undefined,onMouseEnter:undefined},qVyHgH0Ei:{\"data-highlight\":undefined,onMouseEnter:undefined},zTa_RYutC:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9r4ndl-container\",layoutDependency:layoutDependency,layoutId:\"oGTwXuErW-container\",nodeId:\"oGTwXuErW\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"oGTwXuErW\",layoutId:\"oGTwXuErW\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({fA0PKismQ:{variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"NCOHHOO17\",openInNewTab:false,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ybrrgu framer-1mah8qr\",\"data-framer-name\":\"Works\",layoutDependency:layoutDependency,layoutId:\"NCOHHOO17\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wb4byt-container\",layoutDependency:layoutDependency,layoutId:\"WhT2L6Kvn-container\",nodeId:\"WhT2L6Kvn\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"WhT2L6Kvn\",layoutId:\"WhT2L6Kvn\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({fA0PKismQ:{variant:matchVariant(\"Qa385q_GP\")},G3lrTu04S:{variant:matchVariant(\"Qa385q_GP\")},PkGBUsYbx:{variant:matchVariant(\"Qa385q_GP\")},qVyHgH0Ei:{variant:matchVariant(\"Qa385q_GP\")},zTa_RYutC:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"SKllAJO9f\",openInNewTab:false,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-itpfk6 framer-1mah8qr\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SKllAJO9f\",onMouseEnter:onMouseEnterbkfufb,...addPropertyOverrides({G3lrTu04S:{\"data-highlight\":undefined,onMouseEnter:undefined},qVyHgH0Ei:{onMouseLeave:onMouseLeave1oexovx},zTa_RYutC:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bj0ucn-container\",layoutDependency:layoutDependency,layoutId:\"nBAwnbyHQ-container\",nodeId:\"nBAwnbyHQ\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"nBAwnbyHQ\",layoutId:\"nBAwnbyHQ\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({qVyHgH0Ei:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1av5ru8\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"kkwoiY9Kf\",...addPropertyOverrides({PkGBUsYbx:{\"data-highlight\":true,onMouseLeave:onMouseLeave1oexovx}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gf6bov\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZejL3yny8\",onMouseEnter:onMouseEnter1dvwfgi,...addPropertyOverrides({zTa_RYutC:{onMouseLeave:onMouseLeave1oexovx}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wimdg0-container\",layoutDependency:layoutDependency,layoutId:\"L3C7OHExS-container\",nodeId:\"L3C7OHExS\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",style:{opacity:1},variants:{fA0PKismQ:{opacity:.3},G3lrTu04S:{opacity:.3},PkGBUsYbx:{opacity:.3},qVyHgH0Ei:{opacity:.3},zTa_RYutC:{opacity:1}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"L3C7OHExS\",layoutId:\"L3C7OHExS\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oebed6\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zSjE7TWba\",onMouseEnter:onMouseEnter1so5rma,...addPropertyOverrides({G3lrTu04S:{onMouseLeave:onMouseLeave1oexovx},zTa_RYutC:{onMouseLeave:onMouseLeave1oexovx}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m0ogbq-container\",layoutDependency:layoutDependency,layoutId:\"guPSEKDPl-container\",nodeId:\"guPSEKDPl\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",style:{opacity:1},variants:{fA0PKismQ:{opacity:.3},G3lrTu04S:{opacity:1},PkGBUsYbx:{opacity:.3},qVyHgH0Ei:{opacity:.3},zTa_RYutC:{opacity:.3}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"guPSEKDPl\",layoutId:\"guPSEKDPl\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mvajkf\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PaPdPpud_\",onMouseEnter:onMouseEnterq8ggbi,...addPropertyOverrides({PkGBUsYbx:{onMouseLeave:onMouseLeave1oexovx}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-963l9i-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"KCL7MpMDI-container\",name:\"Get in Touch\",nodeId:\"KCL7MpMDI\",rendersWithMotion:true,scopeId:\"DaWfIFxa7\",style:{opacity:1},variants:{fA0PKismQ:{opacity:.3},G3lrTu04S:{opacity:.3},PkGBUsYbx:{opacity:1},qVyHgH0Ei:{opacity:.3},zTa_RYutC:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter963l9iWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"KCL7MpMDI\",layoutId:\"KCL7MpMDI\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"Kibc7qBQl\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sDVqL.framer-1mah8qr, .framer-sDVqL .framer-1mah8qr { display: block; }\",\".framer-sDVqL.framer-1bhtkqg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-sDVqL .framer-6wad7j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sDVqL .framer-15m0q8a-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-sDVqL .framer-19khx8s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-sDVqL .framer-6d7ows { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sDVqL .framer-1ggeusy, .framer-sDVqL .framer-1ybrrgu, .framer-sDVqL .framer-itpfk6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sDVqL .framer-9r4ndl-container, .framer-sDVqL .framer-wb4byt-container, .framer-sDVqL .framer-bj0ucn-container, .framer-sDVqL .framer-wimdg0-container, .framer-sDVqL .framer-963l9i-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-sDVqL .framer-1av5ru8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sDVqL .framer-gf6bov, .framer-sDVqL .framer-oebed6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-sDVqL .framer-1m0ogbq-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-sDVqL .framer-mvajkf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fA0PKismQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"qVyHgH0Ei\":{\"layout\":[\"fixed\",\"fixed\"]},\"PkGBUsYbx\":{\"layout\":[\"fixed\",\"fixed\"]},\"G3lrTu04S\":{\"layout\":[\"fixed\",\"fixed\"]},\"zTa_RYutC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDaWfIFxa7=withCSS(Component,css,\"framer-sDVqL\");export default FramerDaWfIFxa7;FramerDaWfIFxa7.displayName=\"Container Works - Tablet\";FramerDaWfIFxa7.defaultProps={height:64,width:1200};addPropertyControls(FramerDaWfIFxa7,{variant:{options:[\"LXU50PgjO\",\"fA0PKismQ\",\"qVyHgH0Ei\",\"PkGBUsYbx\",\"G3lrTu04S\",\"zTa_RYutC\"],optionTitles:[\"Home\",\"Hover Home\",\"Hover About\",\"Hover Button\",\"Hover Toggle\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDaWfIFxa7,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerDaWfIFxa7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDaWfIFxa7\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fA0PKismQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qVyHgH0Ei\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PkGBUsYbx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G3lrTu04S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zTa_RYutC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DaWfIFxa7.map","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./E1HqSLBFE-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/gb5KTBJUtxP3sDOx6D09/ROCKG0h8hU2RGgxAsFLg/E1HqSLBFE.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter1f0cg9nWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"ZiOsJuhJP\",override:ScrollToFooter,scopeId:\"E1HqSLBFE\"}),ButtonsInfo);const cycleOrder=[\"Fv0PWPJVJ\",\"oHNKneVHs\",\"vVKBzTEjE\",\"gvrAvZ0Lg\",\"yo09FfFDj\",\"B9jxCAVYQ\"];const serializationHash=\"framer-dqQNc\";const variantClassNames={B9jxCAVYQ:\"framer-v-y64757\",Fv0PWPJVJ:\"framer-v-1t9qmg\",gvrAvZ0Lg:\"framer-v-xv0i6z\",oHNKneVHs:\"framer-v-1tqk8of\",vVKBzTEjE:\"framer-v-49qeaf\",yo09FfFDj:\"framer-v-9c5etj\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover About\":\"vVKBzTEjE\",\"Hover Button\":\"gvrAvZ0Lg\",\"Hover Language\":\"B9jxCAVYQ\",\"Hover Toggle\":\"yo09FfFDj\",\"Hover Works\":\"oHNKneVHs\",Home:\"Fv0PWPJVJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Fv0PWPJVJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Fv0PWPJVJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterxi71x4=activeVariantCallback(async(...args)=>{setVariant(\"oHNKneVHs\");});const onMouseLeavey7d7r2=activeVariantCallback(async(...args)=>{setVariant(\"Fv0PWPJVJ\");});const onMouseEnter1uctxz4=activeVariantCallback(async(...args)=>{setVariant(\"vVKBzTEjE\");});const onMouseEnterxjzvan=activeVariantCallback(async(...args)=>{setVariant(\"B9jxCAVYQ\");});const onMouseEnterr90ily=activeVariantCallback(async(...args)=>{setVariant(\"yo09FfFDj\");});const onMouseEnteroe1mf8=activeVariantCallback(async(...args)=>{setVariant(\"gvrAvZ0Lg\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1t9qmg\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"Fv0PWPJVJ\",ref:refBinding,style:{...style},...addPropertyOverrides({B9jxCAVYQ:{\"data-framer-name\":\"Hover Language\"},gvrAvZ0Lg:{\"data-framer-name\":\"Hover Button\"},oHNKneVHs:{\"data-framer-name\":\"Hover Works\"},vVKBzTEjE:{\"data-framer-name\":\"Hover About\"},yo09FfFDj:{\"data-framer-name\":\"Hover Toggle\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"qQVsO1Fej\",openInNewTab:false,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Angelo Tanzillo – Homepage\",className:\"framer-btu291 framer-jb0tmp\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"qQVsO1Fej\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n5ob03-container\",layoutDependency:layoutDependency,layoutId:\"uM1CiXQ0K-container\",nodeId:\"uM1CiXQ0K\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"uM1CiXQ0K\",layoutId:\"uM1CiXQ0K\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hp2k5v\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"fZ6_k9FZa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c83uz3\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"pMnsDn6vZ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bvSzRkiU5\",openInNewTab:false,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1iodesv framer-jb0tmp\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"bvSzRkiU5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17pfkyd-container\",layoutDependency:layoutDependency,layoutId:\"OgYqlWCLC-container\",nodeId:\"OgYqlWCLC\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"OgYqlWCLC\",layoutId:\"OgYqlWCLC\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({B9jxCAVYQ:{variant:matchVariant(\"Qa385q_GP\")},gvrAvZ0Lg:{variant:matchVariant(\"Qa385q_GP\")},oHNKneVHs:{variant:matchVariant(\"Qa385q_GP\")},vVKBzTEjE:{variant:matchVariant(\"Qa385q_GP\")},yo09FfFDj:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"rwmM8gVI4\",openInNewTab:false,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k04p1w framer-jb0tmp\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rwmM8gVI4\",onMouseEnter:onMouseEnterxi71x4,...addPropertyOverrides({B9jxCAVYQ:{\"data-highlight\":undefined,onMouseEnter:undefined},oHNKneVHs:{onMouseLeave:onMouseLeavey7d7r2},yo09FfFDj:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12mftzd-container\",layoutDependency:layoutDependency,layoutId:\"gtlymSUGn-container\",nodeId:\"gtlymSUGn\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"gtlymSUGn\",layoutId:\"gtlymSUGn\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({oHNKneVHs:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"G2JdeKSV_\",openInNewTab:false,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rb7dg7 framer-jb0tmp\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G2JdeKSV_\",onMouseEnter:onMouseEnter1uctxz4,...addPropertyOverrides({B9jxCAVYQ:{\"data-highlight\":undefined,onMouseEnter:undefined},vVKBzTEjE:{onMouseLeave:onMouseLeavey7d7r2},yo09FfFDj:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rtboe6-container\",layoutDependency:layoutDependency,layoutId:\"NRqab_15g-container\",nodeId:\"NRqab_15g\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"NRqab_15g\",layoutId:\"NRqab_15g\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({vVKBzTEjE:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17f78ec\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Ibseyn2XX\",...addPropertyOverrides({gvrAvZ0Lg:{\"data-highlight\":true,onMouseLeave:onMouseLeavey7d7r2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b8p9y\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f43QtXiBq\",onMouseEnter:onMouseEnterxjzvan,...addPropertyOverrides({B9jxCAVYQ:{onMouseLeave:onMouseLeavey7d7r2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h7nbzl-container\",layoutDependency:layoutDependency,layoutId:\"XDR92mvWr-container\",nodeId:\"XDR92mvWr\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",style:{opacity:1},variants:{B9jxCAVYQ:{opacity:1},gvrAvZ0Lg:{opacity:.3},oHNKneVHs:{opacity:.3},vVKBzTEjE:{opacity:.3},yo09FfFDj:{opacity:.3}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"XDR92mvWr\",layoutId:\"XDR92mvWr\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zmhuxp\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G_McuZ8vJ\",onMouseEnter:onMouseEnterr90ily,...addPropertyOverrides({B9jxCAVYQ:{onMouseLeave:onMouseLeavey7d7r2},yo09FfFDj:{onMouseLeave:onMouseLeavey7d7r2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9g8jqo-container\",layoutDependency:layoutDependency,layoutId:\"brEFLdcf2-container\",nodeId:\"brEFLdcf2\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",style:{opacity:1},variants:{B9jxCAVYQ:{opacity:.3},gvrAvZ0Lg:{opacity:.3},oHNKneVHs:{opacity:.3},vVKBzTEjE:{opacity:.3},yo09FfFDj:{opacity:1}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"brEFLdcf2\",layoutId:\"brEFLdcf2\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1llr467\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MNftTAFMA\",onMouseEnter:onMouseEnteroe1mf8,...addPropertyOverrides({gvrAvZ0Lg:{onMouseLeave:onMouseLeavey7d7r2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f0cg9n-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"ZiOsJuhJP-container\",name:\"Get in Touch\",nodeId:\"ZiOsJuhJP\",rendersWithMotion:true,scopeId:\"E1HqSLBFE\",style:{opacity:1},variants:{B9jxCAVYQ:{opacity:.3},gvrAvZ0Lg:{opacity:1},oHNKneVHs:{opacity:.3},vVKBzTEjE:{opacity:.3},yo09FfFDj:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter1f0cg9nWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"ZiOsJuhJP\",layoutId:\"ZiOsJuhJP\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"Kibc7qBQl\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dqQNc.framer-jb0tmp, .framer-dqQNc .framer-jb0tmp { display: block; }\",\".framer-dqQNc.framer-1t9qmg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-dqQNc .framer-btu291 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dqQNc .framer-1n5ob03-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-dqQNc .framer-1hp2k5v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-dqQNc .framer-1c83uz3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dqQNc .framer-1iodesv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dqQNc .framer-17pfkyd-container, .framer-dqQNc .framer-12mftzd-container, .framer-dqQNc .framer-1rtboe6-container, .framer-dqQNc .framer-h7nbzl-container, .framer-dqQNc .framer-1f0cg9n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dqQNc .framer-k04p1w, .framer-dqQNc .framer-1rb7dg7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dqQNc .framer-17f78ec { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dqQNc .framer-b8p9y, .framer-dqQNc .framer-zmhuxp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-dqQNc .framer-9g8jqo-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-dqQNc .framer-1llr467 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\",\".framer-dqQNc.framer-v-xv0i6z .framer-h7nbzl-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oHNKneVHs\":{\"layout\":[\"fixed\",\"fixed\"]},\"vVKBzTEjE\":{\"layout\":[\"fixed\",\"fixed\"]},\"gvrAvZ0Lg\":{\"layout\":[\"fixed\",\"fixed\"]},\"yo09FfFDj\":{\"layout\":[\"fixed\",\"fixed\"]},\"B9jxCAVYQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE1HqSLBFE=withCSS(Component,css,\"framer-dqQNc\");export default FramerE1HqSLBFE;FramerE1HqSLBFE.displayName=\"Container Home - Tablet\";FramerE1HqSLBFE.defaultProps={height:64,width:1200};addPropertyControls(FramerE1HqSLBFE,{variant:{options:[\"Fv0PWPJVJ\",\"oHNKneVHs\",\"vVKBzTEjE\",\"gvrAvZ0Lg\",\"yo09FfFDj\",\"B9jxCAVYQ\"],optionTitles:[\"Home\",\"Hover Works\",\"Hover About\",\"Hover Button\",\"Hover Toggle\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerE1HqSLBFE,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerE1HqSLBFE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE1HqSLBFE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oHNKneVHs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vVKBzTEjE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gvrAvZ0Lg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yo09FfFDj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B9jxCAVYQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E1HqSLBFE.map","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./J3HDnynbQ-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/JaZTM7A8J7mXISk0A5pc/uolVcgCkgacHhGwg4TBD/J3HDnynbQ.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooterxiwa6iWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"mYq5dsgb1\",override:ScrollToFooter,scopeId:\"J3HDnynbQ\"}),ButtonsInfo);const cycleOrder=[\"eqjO0XSJ3\",\"n2cnhGeQK\",\"B08d_B_cu\",\"GEd0LrK_0\",\"vdWCdt1Xq\",\"brvGhrdaE\"];const serializationHash=\"framer-o1HYO\";const variantClassNames={B08d_B_cu:\"framer-v-1tggxsm\",brvGhrdaE:\"framer-v-1vufpnr\",eqjO0XSJ3:\"framer-v-1lksxb8\",GEd0LrK_0:\"framer-v-1ym4sp6\",n2cnhGeQK:\"framer-v-jsqy07\",vdWCdt1Xq:\"framer-v-q5ggpx\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover Button\":\"GEd0LrK_0\",\"Hover Home\":\"n2cnhGeQK\",\"Hover Language\":\"brvGhrdaE\",\"Hover Toggle\":\"vdWCdt1Xq\",\"Hover Works\":\"B08d_B_cu\",Home:\"eqjO0XSJ3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eqjO0XSJ3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eqjO0XSJ3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnters1eqln=activeVariantCallback(async(...args)=>{setVariant(\"n2cnhGeQK\");});const onMouseLeaveh6wm56=activeVariantCallback(async(...args)=>{setVariant(\"eqjO0XSJ3\");});const onMouseEnter1ucbmuc=activeVariantCallback(async(...args)=>{setVariant(\"B08d_B_cu\");});const onMouseEnter1a3pdf5=activeVariantCallback(async(...args)=>{setVariant(\"brvGhrdaE\");});const onMouseEnter1jj168p=activeVariantCallback(async(...args)=>{setVariant(\"vdWCdt1Xq\");});const onMouseEnterx0woir=activeVariantCallback(async(...args)=>{setVariant(\"GEd0LrK_0\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lksxb8\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"eqjO0XSJ3\",ref:refBinding,style:{...style},...addPropertyOverrides({B08d_B_cu:{\"data-framer-name\":\"Hover Works\"},brvGhrdaE:{\"data-framer-name\":\"Hover Language\"},GEd0LrK_0:{\"data-framer-name\":\"Hover Button\"},n2cnhGeQK:{\"data-framer-name\":\"Hover Home\"},vdWCdt1Xq:{\"data-framer-name\":\"Hover Toggle\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iOIvKHry6\",openInNewTab:false,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19y9xzz framer-1r2xnhm\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iOIvKHry6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f4ouc1-container\",layoutDependency:layoutDependency,layoutId:\"t7YiDwvep-container\",nodeId:\"t7YiDwvep\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"t7YiDwvep\",layoutId:\"t7YiDwvep\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qthxjm\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"rtLkyZ_bj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11farpl\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"cCNeAjDdJ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"e6c9Bmnbc\",openInNewTab:false,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rnowxd framer-1r2xnhm\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"e6c9Bmnbc\",onMouseEnter:onMouseEnters1eqln,...addPropertyOverrides({brvGhrdaE:{\"data-highlight\":undefined,onMouseEnter:undefined},GEd0LrK_0:{\"data-highlight\":undefined,onMouseEnter:undefined},n2cnhGeQK:{onMouseLeave:onMouseLeaveh6wm56},vdWCdt1Xq:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dcbkj3-container\",layoutDependency:layoutDependency,layoutId:\"R8UUgHO0y-container\",nodeId:\"R8UUgHO0y\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"R8UUgHO0y\",layoutId:\"R8UUgHO0y\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({n2cnhGeQK:{variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"UJJqCyShA\",openInNewTab:false,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10cyx69 framer-1r2xnhm\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UJJqCyShA\",onMouseEnter:onMouseEnter1ucbmuc,...addPropertyOverrides({B08d_B_cu:{onMouseLeave:onMouseLeaveh6wm56},brvGhrdaE:{\"data-highlight\":undefined,onMouseEnter:undefined},vdWCdt1Xq:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tn402r-container\",layoutDependency:layoutDependency,layoutId:\"Om7YCOchf-container\",nodeId:\"Om7YCOchf\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"Om7YCOchf\",layoutId:\"Om7YCOchf\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({B08d_B_cu:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"nHUifFkV6\",openInNewTab:false,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-wbkli2 framer-1r2xnhm\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"nHUifFkV6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16hj8o3-container\",layoutDependency:layoutDependency,layoutId:\"Pk7xJAKrV-container\",nodeId:\"Pk7xJAKrV\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"Pk7xJAKrV\",layoutId:\"Pk7xJAKrV\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({B08d_B_cu:{variant:matchVariant(\"Qa385q_GP\")},brvGhrdaE:{variant:matchVariant(\"Qa385q_GP\")},GEd0LrK_0:{variant:matchVariant(\"Qa385q_GP\")},n2cnhGeQK:{variant:matchVariant(\"Qa385q_GP\")},vdWCdt1Xq:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yf3e8g\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"ffnWSeZax\",...addPropertyOverrides({GEd0LrK_0:{\"data-highlight\":true,onMouseLeave:onMouseLeaveh6wm56}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h2vdk1\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"emAYhJNZQ\",onMouseEnter:onMouseEnter1a3pdf5,...addPropertyOverrides({brvGhrdaE:{onMouseLeave:onMouseLeaveh6wm56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f7v730-container\",layoutDependency:layoutDependency,layoutId:\"Qhabh_2on-container\",nodeId:\"Qhabh_2on\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",style:{opacity:1},variants:{B08d_B_cu:{opacity:.3},brvGhrdaE:{opacity:1},GEd0LrK_0:{opacity:.3},n2cnhGeQK:{opacity:.3},vdWCdt1Xq:{opacity:.3}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"Qhabh_2on\",layoutId:\"Qhabh_2on\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rie5ah\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"V6RwQ8_OW\",onMouseEnter:onMouseEnter1jj168p,...addPropertyOverrides({brvGhrdaE:{onMouseLeave:onMouseLeaveh6wm56},vdWCdt1Xq:{onMouseLeave:onMouseLeaveh6wm56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v0oyfk-container\",layoutDependency:layoutDependency,layoutId:\"zG3bpxlEM-container\",nodeId:\"zG3bpxlEM\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",style:{opacity:1},variants:{B08d_B_cu:{opacity:.3},brvGhrdaE:{opacity:.3},GEd0LrK_0:{opacity:.3},n2cnhGeQK:{opacity:.3},vdWCdt1Xq:{opacity:1}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"zG3bpxlEM\",layoutId:\"zG3bpxlEM\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m01n6s\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G4dJVkJw7\",onMouseEnter:onMouseEnterx0woir,...addPropertyOverrides({GEd0LrK_0:{onMouseLeave:onMouseLeaveh6wm56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xiwa6i-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"mYq5dsgb1-container\",name:\"Get in Touch\",nodeId:\"mYq5dsgb1\",rendersWithMotion:true,scopeId:\"J3HDnynbQ\",style:{opacity:1},variants:{B08d_B_cu:{opacity:.3},brvGhrdaE:{opacity:.3},GEd0LrK_0:{opacity:1},n2cnhGeQK:{opacity:.3},vdWCdt1Xq:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooterxiwa6iWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"mYq5dsgb1\",layoutId:\"mYq5dsgb1\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"Kibc7qBQl\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o1HYO.framer-1r2xnhm, .framer-o1HYO .framer-1r2xnhm { display: block; }\",\".framer-o1HYO.framer-1lksxb8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-o1HYO .framer-19y9xzz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-o1HYO .framer-1f4ouc1-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-o1HYO .framer-qthxjm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-o1HYO .framer-11farpl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-o1HYO .framer-rnowxd, .framer-o1HYO .framer-10cyx69, .framer-o1HYO .framer-wbkli2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-o1HYO .framer-dcbkj3-container, .framer-o1HYO .framer-1tn402r-container, .framer-o1HYO .framer-16hj8o3-container, .framer-o1HYO .framer-f7v730-container, .framer-o1HYO .framer-xiwa6i-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-o1HYO .framer-yf3e8g { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-o1HYO .framer-h2vdk1, .framer-o1HYO .framer-rie5ah { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-o1HYO .framer-1v0oyfk-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-o1HYO .framer-1m01n6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n2cnhGeQK\":{\"layout\":[\"fixed\",\"fixed\"]},\"B08d_B_cu\":{\"layout\":[\"fixed\",\"fixed\"]},\"GEd0LrK_0\":{\"layout\":[\"fixed\",\"fixed\"]},\"vdWCdt1Xq\":{\"layout\":[\"fixed\",\"fixed\"]},\"brvGhrdaE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ3HDnynbQ=withCSS(Component,css,\"framer-o1HYO\");export default FramerJ3HDnynbQ;FramerJ3HDnynbQ.displayName=\"Container About - Tablet\";FramerJ3HDnynbQ.defaultProps={height:64,width:1200};addPropertyControls(FramerJ3HDnynbQ,{variant:{options:[\"eqjO0XSJ3\",\"n2cnhGeQK\",\"B08d_B_cu\",\"GEd0LrK_0\",\"vdWCdt1Xq\",\"brvGhrdaE\"],optionTitles:[\"Home\",\"Hover Home\",\"Hover Works\",\"Hover Button\",\"Hover Toggle\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJ3HDnynbQ,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerJ3HDnynbQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ3HDnynbQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n2cnhGeQK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B08d_B_cu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GEd0LrK_0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vdWCdt1Xq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"brvGhrdaE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J3HDnynbQ.map","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./tyyTdlQ5h-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/uTWqU0UlCNfWxEwBuovP/I0q8thjiuLsP0V558cUA/tyyTdlQ5h.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter5lccnpWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"LwFRhPfkU\",override:ScrollToFooter,scopeId:\"tyyTdlQ5h\"}),ButtonsInfo);const cycleOrder=[\"UTFqEPsQH\",\"Twgeuftdh\",\"ZYymHJAW0\",\"yuoXrEEod\",\"xIqQ6aEXF\",\"Le_13I72k\",\"khOz0GV_j\"];const serializationHash=\"framer-3qkeq\";const variantClassNames={khOz0GV_j:\"framer-v-1ylx5mw\",Le_13I72k:\"framer-v-1yeoz6x\",Twgeuftdh:\"framer-v-1om85px\",UTFqEPsQH:\"framer-v-14p0ec9\",xIqQ6aEXF:\"framer-v-1lp9g0o\",yuoXrEEod:\"framer-v-1n3yz0\",ZYymHJAW0:\"framer-v-iiwtjx\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover About\":\"ZYymHJAW0\",\"Hover Button\":\"yuoXrEEod\",\"Hover Home\":\"Le_13I72k\",\"Hover Language\":\"khOz0GV_j\",\"Hover Toggle\":\"xIqQ6aEXF\",\"Hover Works\":\"Twgeuftdh\",Home:\"UTFqEPsQH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UTFqEPsQH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UTFqEPsQH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1tch70v=activeVariantCallback(async(...args)=>{setVariant(\"Le_13I72k\");});const onMouseLeavezvs2c1=activeVariantCallback(async(...args)=>{setVariant(\"UTFqEPsQH\");});const onMouseEnterke1uz=activeVariantCallback(async(...args)=>{setVariant(\"Twgeuftdh\");});const onMouseEnterax747h=activeVariantCallback(async(...args)=>{setVariant(\"ZYymHJAW0\");});const onMouseEnter1mgua2e=activeVariantCallback(async(...args)=>{setVariant(\"khOz0GV_j\");});const onMouseEnterqretxe=activeVariantCallback(async(...args)=>{setVariant(\"xIqQ6aEXF\");});const onMouseEnter5d6tlb=activeVariantCallback(async(...args)=>{setVariant(\"yuoXrEEod\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14p0ec9\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"UTFqEPsQH\",ref:refBinding,style:{...style},...addPropertyOverrides({khOz0GV_j:{\"data-framer-name\":\"Hover Language\"},Le_13I72k:{\"data-framer-name\":\"Hover Home\"},Twgeuftdh:{\"data-framer-name\":\"Hover Works\"},xIqQ6aEXF:{\"data-framer-name\":\"Hover Toggle\"},yuoXrEEod:{\"data-framer-name\":\"Hover Button\"},ZYymHJAW0:{\"data-framer-name\":\"Hover About\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"L4axQdzcM\",openInNewTab:false,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-otr6k7 framer-1ezithz\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"L4axQdzcM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mg2or0-container\",layoutDependency:layoutDependency,layoutId:\"ain17TyAF-container\",nodeId:\"ain17TyAF\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ain17TyAF\",layoutId:\"ain17TyAF\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-40u32w\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"i69tgHuln\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6g6k23\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"JwXw7N5Km\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zl5E8SjgN\",openInNewTab:false,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1w8f5oc framer-1ezithz\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zl5E8SjgN\",onMouseEnter:onMouseEnter1tch70v,...addPropertyOverrides({khOz0GV_j:{\"data-highlight\":undefined,onMouseEnter:undefined},Le_13I72k:{onMouseLeave:onMouseLeavezvs2c1},Twgeuftdh:{\"data-highlight\":undefined,onMouseEnter:undefined},xIqQ6aEXF:{\"data-highlight\":undefined,onMouseEnter:undefined},yuoXrEEod:{\"data-highlight\":undefined,onMouseEnter:undefined},ZYymHJAW0:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vrmm2p-container\",layoutDependency:layoutDependency,layoutId:\"pTVRdfLlp-container\",nodeId:\"pTVRdfLlp\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"pTVRdfLlp\",layoutId:\"pTVRdfLlp\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({khOz0GV_j:{variant:matchVariant(\"Qa385q_GP\")},Twgeuftdh:{variant:matchVariant(\"Qa385q_GP\")},xIqQ6aEXF:{variant:matchVariant(\"Qa385q_GP\")},yuoXrEEod:{variant:matchVariant(\"Qa385q_GP\")},ZYymHJAW0:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"U2PrGosXu\",openInNewTab:false,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qnujmu framer-1ezithz\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"U2PrGosXu\",onMouseEnter:onMouseEnterke1uz,...addPropertyOverrides({khOz0GV_j:{\"data-highlight\":undefined,onMouseEnter:undefined},Twgeuftdh:{onMouseLeave:onMouseLeavezvs2c1},xIqQ6aEXF:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jls48l-container\",layoutDependency:layoutDependency,layoutId:\"S9yUrH9sd-container\",nodeId:\"S9yUrH9sd\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"S9yUrH9sd\",layoutId:\"S9yUrH9sd\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({khOz0GV_j:{variant:matchVariant(\"Qa385q_GP\")},Le_13I72k:{variant:matchVariant(\"Qa385q_GP\")},Twgeuftdh:{k58qBWsU2:undefined},xIqQ6aEXF:{variant:matchVariant(\"Qa385q_GP\")},yuoXrEEod:{variant:matchVariant(\"Qa385q_GP\")},ZYymHJAW0:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"A4wcVGHtb\",openInNewTab:false,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nnlms2 framer-1ezithz\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A4wcVGHtb\",onMouseEnter:onMouseEnterax747h,...addPropertyOverrides({khOz0GV_j:{\"data-highlight\":undefined,onMouseEnter:undefined},xIqQ6aEXF:{\"data-highlight\":undefined,onMouseEnter:undefined},ZYymHJAW0:{onMouseLeave:onMouseLeavezvs2c1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lk3v5c-container\",layoutDependency:layoutDependency,layoutId:\"hMZLOT0vZ-container\",nodeId:\"hMZLOT0vZ\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"hMZLOT0vZ\",layoutId:\"hMZLOT0vZ\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({khOz0GV_j:{variant:matchVariant(\"Qa385q_GP\")},Le_13I72k:{variant:matchVariant(\"Qa385q_GP\")},Twgeuftdh:{variant:matchVariant(\"Qa385q_GP\")},xIqQ6aEXF:{variant:matchVariant(\"Qa385q_GP\")},yuoXrEEod:{variant:matchVariant(\"Qa385q_GP\")},ZYymHJAW0:{k58qBWsU2:undefined}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kinocj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"cRRqQaUD8\",...addPropertyOverrides({yuoXrEEod:{\"data-highlight\":true,onMouseLeave:onMouseLeavezvs2c1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fmim68\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sZ0h9h_jQ\",onMouseEnter:onMouseEnter1mgua2e,...addPropertyOverrides({khOz0GV_j:{onMouseLeave:onMouseLeavezvs2c1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16tsnkp-container\",layoutDependency:layoutDependency,layoutId:\"hiGyLlArB-container\",nodeId:\"hiGyLlArB\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",style:{opacity:1},variants:{khOz0GV_j:{opacity:1},Le_13I72k:{opacity:.3},Twgeuftdh:{opacity:.3},xIqQ6aEXF:{opacity:.3},yuoXrEEod:{opacity:.3},ZYymHJAW0:{opacity:.3}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"hiGyLlArB\",layoutId:\"hiGyLlArB\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7iony5\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"h3Az9xojc\",onMouseEnter:onMouseEnterqretxe,...addPropertyOverrides({khOz0GV_j:{onMouseLeave:onMouseLeavezvs2c1},xIqQ6aEXF:{onMouseLeave:onMouseLeavezvs2c1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w5diry-container\",layoutDependency:layoutDependency,layoutId:\"wAULAaDRK-container\",nodeId:\"wAULAaDRK\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",style:{opacity:1},variants:{khOz0GV_j:{opacity:.3},Le_13I72k:{opacity:.3},Twgeuftdh:{opacity:.3},xIqQ6aEXF:{opacity:1},yuoXrEEod:{opacity:.3},ZYymHJAW0:{opacity:.3}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"wAULAaDRK\",layoutId:\"wAULAaDRK\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19hqs4p\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZVTJ7baeC\",onMouseEnter:onMouseEnter5d6tlb,...addPropertyOverrides({yuoXrEEod:{onMouseLeave:onMouseLeavezvs2c1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5lccnp-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"LwFRhPfkU-container\",name:\"Get in Touch\",nodeId:\"LwFRhPfkU\",rendersWithMotion:true,scopeId:\"tyyTdlQ5h\",style:{opacity:1},variants:{khOz0GV_j:{opacity:.3},Le_13I72k:{opacity:.3},Twgeuftdh:{opacity:.3},xIqQ6aEXF:{opacity:.3},yuoXrEEod:{opacity:1},ZYymHJAW0:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter5lccnpWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"LwFRhPfkU\",layoutId:\"LwFRhPfkU\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"Kibc7qBQl\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3qkeq.framer-1ezithz, .framer-3qkeq .framer-1ezithz { display: block; }\",\".framer-3qkeq.framer-14p0ec9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-3qkeq .framer-otr6k7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3qkeq .framer-1mg2or0-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-3qkeq .framer-40u32w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-3qkeq .framer-6g6k23 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3qkeq .framer-1w8f5oc, .framer-3qkeq .framer-1qnujmu, .framer-3qkeq .framer-nnlms2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3qkeq .framer-vrmm2p-container, .framer-3qkeq .framer-jls48l-container, .framer-3qkeq .framer-lk3v5c-container, .framer-3qkeq .framer-16tsnkp-container, .framer-3qkeq .framer-5lccnp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3qkeq .framer-1kinocj { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3qkeq .framer-1fmim68, .framer-3qkeq .framer-7iony5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-3qkeq .framer-w5diry-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-3qkeq .framer-19hqs4p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\",\".framer-3qkeq.framer-v-1yeoz6x .framer-1w8f5oc { order: 0; }\",\".framer-3qkeq.framer-v-1yeoz6x .framer-1qnujmu { order: 1; }\",\".framer-3qkeq.framer-v-1yeoz6x .framer-nnlms2 { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Twgeuftdh\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZYymHJAW0\":{\"layout\":[\"fixed\",\"fixed\"]},\"yuoXrEEod\":{\"layout\":[\"fixed\",\"fixed\"]},\"xIqQ6aEXF\":{\"layout\":[\"fixed\",\"fixed\"]},\"Le_13I72k\":{\"layout\":[\"fixed\",\"fixed\"]},\"khOz0GV_j\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertyyTdlQ5h=withCSS(Component,css,\"framer-3qkeq\");export default FramertyyTdlQ5h;FramertyyTdlQ5h.displayName=\"Container 404 - Tablet\";FramertyyTdlQ5h.defaultProps={height:64,width:1200};addPropertyControls(FramertyyTdlQ5h,{variant:{options:[\"UTFqEPsQH\",\"Twgeuftdh\",\"ZYymHJAW0\",\"yuoXrEEod\",\"xIqQ6aEXF\",\"Le_13I72k\",\"khOz0GV_j\"],optionTitles:[\"Home\",\"Hover Works\",\"Hover About\",\"Hover Button\",\"Hover Toggle\",\"Hover Home\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertyyTdlQ5h,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramertyyTdlQ5h.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertyyTdlQ5h\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Twgeuftdh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZYymHJAW0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yuoXrEEod\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xIqQ6aEXF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Le_13I72k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"khOz0GV_j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tyyTdlQ5h.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ContainerWorksTablet from\"https://framerusercontent.com/modules/a8zM8E23foDwFmnyj0Ri/2wFjrg9vwx9rP9niF7V4/DaWfIFxa7.js\";import ContainerHomeTablet from\"https://framerusercontent.com/modules/gPG2LP3wMdJCSjuzA1qQ/8SqbsE41XnD65pRdERz6/E1HqSLBFE.js\";import ContainerAboutTablet from\"https://framerusercontent.com/modules/SRxP8HsBFiTC2BBbKzUW/fnp9mGvGfyZVS5ljmXrC/J3HDnynbQ.js\";import Container404Tablet from\"https://framerusercontent.com/modules/3sMTvwuHIjpjpS4a7kjr/vQi1D73Oabp6wQAA0h2X/tyyTdlQ5h.js\";const ContainerHomeTabletFonts=getFonts(ContainerHomeTablet);const ContainerWorksTabletFonts=getFonts(ContainerWorksTablet);const ContainerAboutTabletFonts=getFonts(ContainerAboutTablet);const Container404TabletFonts=getFonts(Container404Tablet);const cycleOrder=[\"N251UDdlZ\",\"unWmoHypA\",\"lsAAk7gqq\",\"K_qQnu0B8\"];const serializationHash=\"framer-aTV1B\";const variantClassNames={K_qQnu0B8:\"framer-v-soue4n\",lsAAk7gqq:\"framer-v-l3d1ky\",N251UDdlZ:\"framer-v-1qo13yq\",unWmoHypA:\"framer-v-zwfeus\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"404\":\"K_qQnu0B8\",About:\"lsAAk7gqq\",Home:\"N251UDdlZ\",Works:\"unWmoHypA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"N251UDdlZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"N251UDdlZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"unWmoHypA\",\"lsAAk7gqq\",\"K_qQnu0B8\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"unWmoHypA\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"lsAAk7gqq\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"K_qQnu0B8\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qo13yq\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"N251UDdlZ\",ref:refBinding,style:{...style},...addPropertyOverrides({K_qQnu0B8:{\"data-framer-name\":\"404\"},lsAAk7gqq:{\"data-framer-name\":\"About\"},unWmoHypA:{\"data-framer-name\":\"Works\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m3ka5l-container\",layoutDependency:layoutDependency,layoutId:\"nOBVhuuYM-container\",nodeId:\"nOBVhuuYM\",rendersWithMotion:true,scopeId:\"fudaJZRGW\",children:/*#__PURE__*/_jsx(ContainerHomeTablet,{height:\"100%\",id:\"nOBVhuuYM\",layoutId:\"nOBVhuuYM\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Fv0PWPJVJ\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({unWmoHypA:{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-guyrfc-container\",layoutDependency:layoutDependency,layoutId:\"TWbKVT_qj-container\",nodeId:\"TWbKVT_qj\",rendersWithMotion:true,scopeId:\"fudaJZRGW\",children:/*#__PURE__*/_jsx(ContainerWorksTablet,{height:\"100%\",id:\"TWbKVT_qj\",layoutId:\"TWbKVT_qj\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LXU50PgjO\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({lsAAk7gqq:{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xkdy2r-container\",layoutDependency:layoutDependency,layoutId:\"R0hHQjpcI-container\",nodeId:\"R0hHQjpcI\",rendersWithMotion:true,scopeId:\"fudaJZRGW\",children:/*#__PURE__*/_jsx(ContainerAboutTablet,{height:\"100%\",id:\"R0hHQjpcI\",layoutId:\"R0hHQjpcI\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"eqjO0XSJ3\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({K_qQnu0B8:{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jl0658-container\",layoutDependency:layoutDependency,layoutId:\"rrDWUeeJv-container\",nodeId:\"rrDWUeeJv\",rendersWithMotion:true,scopeId:\"fudaJZRGW\",children:/*#__PURE__*/_jsx(Container404Tablet,{height:\"100%\",id:\"rrDWUeeJv\",layoutId:\"rrDWUeeJv\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"UTFqEPsQH\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aTV1B.framer-rmwq0b, .framer-aTV1B .framer-rmwq0b { display: block; }\",\".framer-aTV1B.framer-1qo13yq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; padding: 0px 24px 0px 24px; position: relative; width: 1200px; }\",\".framer-aTV1B .framer-m3ka5l-container, .framer-aTV1B .framer-guyrfc-container, .framer-aTV1B .framer-xkdy2r-container, .framer-aTV1B .framer-jl0658-container { flex: 1 0 0px; height: 64px; position: relative; width: 1px; }\",\".framer-aTV1B.framer-v-soue4n.framer-1qo13yq { height: 64px; max-width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"unWmoHypA\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"lsAAk7gqq\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"K_qQnu0B8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfudaJZRGW=withCSS(Component,css,\"framer-aTV1B\");export default FramerfudaJZRGW;FramerfudaJZRGW.displayName=\"Topbar - Tablet\";FramerfudaJZRGW.defaultProps={height:64,width:1200};addPropertyControls(FramerfudaJZRGW,{variant:{options:[\"N251UDdlZ\",\"unWmoHypA\",\"lsAAk7gqq\",\"K_qQnu0B8\"],optionTitles:[\"Home\",\"Works\",\"About\",\"404\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfudaJZRGW,[{explicitInter:true,fonts:[]},...ContainerHomeTabletFonts,...ContainerWorksTabletFonts,...ContainerAboutTabletFonts,...Container404TabletFonts],{supportsExplicitInterCodegen:true});FramerfudaJZRGW.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ContainerHomeTablet,{},context),forwardLoader(ContainerWorksTablet,{},context),forwardLoader(ContainerAboutTablet,{},context),forwardLoader(Container404Tablet,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfudaJZRGW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"unWmoHypA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"lsAAk7gqq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"K_qQnu0B8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fudaJZRGW.map","/**\n * BackToTop Code Component (Framer)\n *\n * A customizable back-to-top button for Framer sites.\n * - Single default export (BackToTop)\n * - Drag & drop friendly: visible in canvas when Always Show = true\n * - Toggle Fixed = true to pin bottom-right/left/center for preview/publish\n * - Shapes: circle, rounded, square\n * - Icons: arrow, chevron, caret, double, rocket (points upward)\n * - Hover, border, shadow, pulse, scroll speed, and transition type options\n * - Polished UI: hover scale, smooth transitions, accessibility features\n * - Usage: Place in canvas, adjust props in properties panel, enable Fixed for live sites\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{createPortal}from\"react-dom\";// ----- Helpers -----\nconst isClient=()=>typeof window!==\"undefined\"&&typeof document!==\"undefined\";const clamp01=v=>Math.max(0,Math.min(1,v));function useRAFScrollProgress(){const[progress,setProgress]=React.useState(0);const tickingRef=React.useRef(false);React.useEffect(()=>{if(!isClient())return;function update(){const docHeight=Math.max(document.documentElement.scrollHeight-window.innerHeight,0);const top=window.scrollY||window.pageYOffset;setProgress(docHeight>0?clamp01(top/docHeight):0);tickingRef.current=false;}function onScroll(){if(tickingRef.current)return;tickingRef.current=true;requestAnimationFrame(update);}update();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);};},[]);return progress;}function scrollToTopDuration(duration=600){if(!isClient())return;const start=window.scrollY||window.pageYOffset;const startTime=performance.now();function step(now){const t=Math.min(1,(now-startTime)/duration);const eased=t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;window.scrollTo(0,Math.round(start*(1-eased)));if(t<1)requestAnimationFrame(step);}requestAnimationFrame(step);}// ----- Icons -----\nfunction Icon({name,color,size}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true};switch(name){case\"arrow\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19V5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 10.5L12 5l5.5 5.5\"})]});case\"chevron\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 14l6-6 6 6\"})});case\"caret\":return /*#__PURE__*/_jsx(\"svg\",{...common,stroke:\"none\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 6l6 12H6l6-12z\"})});case\"double\":return /*#__PURE__*/_jsxs(\"svg\",{...common,strokeWidth:\"1.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 14l6-6 6 6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 20l6-6 6 6\"})]});case\"rocket\":return /*#__PURE__*/_jsx(\"svg\",{...common,viewBox:\"-5 -5 34 34\",children:/*#__PURE__*/_jsxs(\"g\",{transform:\"rotate(-45 12 12)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"13.5\",cy:\"10.5\",r:\"1\"})]})});default:return null;}}// ----- Component -----\nexport default function BackToTop(inProps){const props={size:inProps.size??56,shape:inProps.shape??\"circle\",icon:inProps.icon??\"arrow\",fill:inProps.fill??\"#2979FF\",iconColor:inProps.iconColor??\"#ffffff\",hoverFill:inProps.hoverFill??\"#3E8BFF\",hoverIconColor:inProps.hoverIconColor??inProps.iconColor??\"#ffffff\",borderColor:inProps.borderColor??\"rgba(0,0,0,0.06)\",borderWidth:inProps.borderWidth??1,shadow:inProps.shadow??true,pulse:inProps.pulse??false,showAfter:inProps.showAfter??.25,alwaysShow:inProps.alwaysShow??true,fixed:inProps.fixed??false,placement:inProps.placement??\"bottom-right\",sideOffset:inProps.sideOffset??24,bottom:inProps.bottom??24,speedMs:inProps.speedMs??600,showOnMobile:inProps.showOnMobile??false,scrollType:inProps.scrollType??\"smooth\"};const progress=useRAFScrollProgress();const[hovered,setHovered]=React.useState(false);const[focused,setFocused]=React.useState(false);// FIX: useState inizializzato sempre con false, poi aggiornato dopo il\n// mount tramite useEffect, evitando il hydration mismatch (#422)\n// causato da window.innerWidth che ha valori diversi su server e client\nconst[isMobile,setIsMobile]=React.useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const client=isClient();const scrolledEnough=progress>=clamp01(props.showAfter);const visible=isCanvas||client?props.alwaysShow?true:scrolledEnough&&(props.showOnMobile||!isMobile):true;// FIX: rileva mobile solo dopo il mount\nReact.useEffect(()=>{if(!client)return;setIsMobile(window.innerWidth<=768);},[]);// Handle window resize for mobile detection\nReact.useEffect(()=>{if(!client)return;const handleResize=()=>setIsMobile(window.innerWidth<=768);window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[client]);// Inject pulse keyframes only when needed\nReact.useEffect(()=>{if(!client||!props.pulse||document.getElementById(\"axen-btt-pulse-ks\"))return;const style=document.createElement(\"style\");style.id=\"axen-btt-pulse-ks\";document.head.appendChild(style);return()=>style.remove();},[client,props.pulse]);// Styles\nconst borderRadius=props.shape===\"circle\"?\"50%\":props.shape===\"rounded\"?\"12px\":\"0px\";const bgColor=hovered?props.hoverFill:props.fill;const iColor=hovered?props.hoverIconColor:props.iconColor;const size=Math.max(32,Math.min(320,props.size));const svgSize=size*.45;const baseStyle={width:`${size}px`,height:`${size}px`,minWidth:`${size}px`,minHeight:`${size}px`,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius,background:bgColor,border:props.borderWidth>0?`${props.borderWidth}px solid ${props.borderColor}`:\"none\",cursor:\"pointer\",opacity:visible?1:0,pointerEvents:visible?\"auto\":\"none\",userSelect:\"none\",zIndex:99999,WebkitTapHighlightColor:\"transparent\",position:props.fixed&&!isCanvas?\"fixed\":\"relative\",right:props.fixed&&!isCanvas&&props.placement===\"bottom-right\"?`${props.sideOffset}px`:undefined,left:props.fixed&&!isCanvas&&props.placement===\"bottom-left\"?`${props.sideOffset}px`:props.fixed&&!isCanvas&&props.placement===\"bottom-center\"?\"50%\":undefined,bottom:props.fixed&&!isCanvas?`${props.bottom}px`:undefined,boxSizing:\"border-box\",animation:props.pulse&&visible&&!hovered?\"axen-btt-pulse 1.6s ease-in-out infinite\":undefined,outline:\"none\"};const handleClick=()=>{if(props.scrollType===\"instant\"){if(isClient())window.scrollTo({top:0,behavior:\"instant\"});}else{scrollToTopDuration(props.speedMs);}};const button=/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Scroll to top\",title:\"Scroll to top\",onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:baseStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:props.icon,color:iColor,size:svgSize})})});if(!client&&props.fixed)return null;if(props.fixed&&!isCanvas&&document.body)return /*#__PURE__*/createPortal(button,document.body);return button;}// ----- Property Controls -----\naddPropertyControls(BackToTop,{size:{type:ControlType.Number,title:\"Size\",defaultValue:56,min:32,max:320,description:\"Adjust button size (32-320px); use 48-64 for optimal visibility.\"},shape:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"rounded\",\"square\"],optionTitles:[\"Circle\",\"Rounded\",\"Square\"],defaultValue:\"circle\",description:\"Select button shape; circle for a modern, soft appearance.\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"arrow\",\"chevron\",\"caret\",\"double\",\"rocket\"],optionTitles:[\"Arrow\",\"Chevron\",\"Caret\",\"Double\",\"Rocket\"],defaultValue:\"arrow\",description:\"Choose icon; arrow for classic, rocket for playful vibe.\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#2979FF\",description:\"Set button background color; ensure icon contrast.\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\",description:\"Set icon color; choose high contrast with fill.\"},hoverFill:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#3E8BFF\",description:\"Set hover background; use a shade shift for feedback.\"},hoverIconColor:{type:ControlType.Color,title:\"Hover Icon Color\",defaultValue:\"#FFFFFF\",description:\"Set icon color on hover; maintain visibility.\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(0,0,0,0.06)\",description:\"Set border color; use subtle tones for outline.\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:8,description:\"Set border thickness (0-8px); 0 removes border.\"},shadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,description:\"Toggle shadow; enable for depth, disable for flat look.\"},pulse:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:false,description:\"Enable pulsing animation to attract attention.\"},showAfter:{type:ControlType.Number,title:\"Show After\",defaultValue:.25,min:0,max:1,step:.01,displayStepper:true,description:\"Show button after scrolling (0-1); e.g., 0.25 = 25% down.\"},alwaysShow:{type:ControlType.Boolean,title:\"Always Show\",defaultValue:true,description:\"Keep visible in canvas; disable to show only on scroll.\"},fixed:{type:ControlType.Boolean,title:\"Fixed\",defaultValue:false,description:\"Pin button to viewport; enable for live sites.\"},placement:{type:ControlType.Enum,title:\"Placement\",options:[\"bottom-right\",\"bottom-left\",\"bottom-center\"],optionTitles:[\"Bottom Right\",\"Bottom Left\",\"Bottom Center\"],defaultValue:\"bottom-right\",description:\"Set fixed position; bottom-right is standard.\"},sideOffset:{type:ControlType.Number,title:\"Side Offset\",defaultValue:24,description:\"Set horizontal edge spacing (px); adjust for layout.\"},bottom:{type:ControlType.Number,title:\"Bottom Offset\",defaultValue:24,description:\"Set vertical bottom spacing (px); avoid footer overlap.\"},speedMs:{type:ControlType.Number,title:\"Scroll Speed\",defaultValue:600,min:100,max:3e3,description:\"Set scroll duration (100-3000ms); lower for faster scroll.\"},showOnMobile:{type:ControlType.Boolean,title:\"Show on Mobile\",defaultValue:false,description:\"Show on mobile (≤768px); test for touch UX.\"},scrollType:{type:ControlType.Enum,title:\"Scroll Type\",options:[\"instant\",\"smooth\"],optionTitles:[\"Instant\",\"Smooth\"],defaultValue:\"smooth\",description:\"Choose instant (jump to top) or smooth (gradual scroll).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackToTop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackToTop.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// Override con 100dvh (dinamico, si adatta alla barra Safari)\nexport function withDvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100dvh\"}});});}// Override con 100svh (fisso all'altezza minima, evita salti di layout)\nexport function withSvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100svh\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSvh\":{\"type\":\"reactHoc\",\"name\":\"withSvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDvh\":{\"type\":\"reactHoc\",\"name\":\"withDvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FooterDVH.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";const API_KEY=\"706602497f981c18cf7c82f4d7df353f\";const USERNAME=\"atanzii\";const REFRESH=15e3;const MAX_AGE_HOURS=Infinity;const FADE_MS=500;const PLACEHOLDER_HASH=\"2a96cbd8b46e442fc41c2b86b821562f\";const DEFAULT_VINYL_COLOR=[40,40,45];const PLACEHOLDER_SVG=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"600\" height=\"600\" viewBox=\"0 0 600 600\"><rect width=\"600\" height=\"600\" fill=\"#1a1a1a\"/><circle cx=\"300\" cy=\"300\" r=\"240\" fill=\"#2a2a2a\"/><circle cx=\"300\" cy=\"300\" r=\"180\" fill=\"#222\"/><circle cx=\"300\" cy=\"300\" r=\"60\" fill=\"#1a1a1a\"/><circle cx=\"300\" cy=\"300\" r=\"14\" fill=\"#333\"/></svg>`)}`;// ─── localStorage persistence ─────────────────────────────────────────────────\nconst STORAGE_KEY=\"lfm_last_track_v2\";function saveToStorage(data){if(typeof localStorage===\"undefined\")return;try{localStorage.setItem(STORAGE_KEY,JSON.stringify(data));}catch{}}function loadFromStorage(){if(typeof localStorage===\"undefined\")return null;try{const raw=localStorage.getItem(STORAGE_KEY);return raw?JSON.parse(raw):null;}catch{}return null;}// ─── Shared state ─────────────────────────────────────────────────────────────\nlet cached=null;let displayedData=null;let lastTrackKey=\"\";let lastKnownImage=\"\";let contentOp=1;let pillOp=1;let fetchInFlight=false;let imageResolutionKey=\"\";let fadeTimer=null;let pendingUpdateGeneration=0;if(typeof window!==\"undefined\"){const stored=loadFromStorage();if(stored){cached=stored;displayedData={...stored,isPlaying:false};lastKnownImage=stored.image&&stored.image!==PLACEHOLDER_SVG?stored.image:\"\";}}const dataListeners=new Set;const contentListeners=new Set;const pillListeners=new Set;function emitData(){dataListeners.forEach(fn=>fn(displayedData));}function setContentOp(o){contentOp=o;contentListeners.forEach(fn=>fn(o));}function setPillOp(o){pillOp=o;pillListeners.forEach(fn=>fn(o));}function updateDisplay(newData,songChanged,stateChanged){if(!songChanged&&!stateChanged||displayedData===null){displayedData=newData;emitData();return;}if(typeof document!==\"undefined\"&&document.visibilityState!==\"visible\"){displayedData=newData;emitData();return;}if(fadeTimer!==null){clearTimeout(fadeTimer);fadeTimer=null;}if(songChanged)setContentOp(0);if(stateChanged)setPillOp(0);const generation=++pendingUpdateGeneration;requestAnimationFrame(()=>requestAnimationFrame(()=>{if(generation!==pendingUpdateGeneration)return;fadeTimer=setTimeout(()=>{if(generation!==pendingUpdateGeneration)return;fadeTimer=null;displayedData=newData;emitData();requestAnimationFrame(()=>{if(songChanged)setContentOp(1);if(stateChanged)setPillOp(1);});},FADE_MS);}));}// ─── Image helpers ────────────────────────────────────────────────────────────\nfunction preloadImage(url){return new Promise(resolve=>{if(!url||url.startsWith(\"data:\")){resolve(true);return;}const TIMEOUT=/iPhone|iPad|iPod|Android/i.test(typeof navigator!==\"undefined\"?navigator.userAgent:\"\")?4e3:6e3;let settled=false;const done=v=>{if(!settled){settled=true;resolve(v);}};const timer=setTimeout(()=>done(true),TIMEOUT);const img=new Image;img.onload=()=>{clearTimeout(timer);done(true);};img.onerror=()=>{clearTimeout(timer);done(false);};img.src=url;});}async function verifyImageUrl(url){if(!url||url.startsWith(\"data:\"))return true;return new Promise(resolve=>{const img=new Image;const timer=setTimeout(()=>resolve(false),5e3);img.onload=()=>{clearTimeout(timer);resolve(true);};img.onerror=()=>{clearTimeout(timer);resolve(false);};img.src=url;});}function buildSpotifyUrl(artist,track){const clean=s=>s.replace(/['\"()\\[\\]]/g,\"\").trim();return`https://open.spotify.com/search/${encodeURIComponent(`${clean(track)} ${clean(artist)}`)}`;}function buildSpotifyAppUri(artist,track){const clean=s=>s.replace(/['\"()\\[\\]]/g,\"\").trim();return`spotify:search:${encodeURIComponent(`${clean(track)} ${clean(artist)}`)}`;}function openSpotify(appUri,webUrl,e){if(e)e.preventDefault();const isMobile=typeof navigator!==\"undefined\"&&/iPhone|iPad|iPod|Android/i.test(navigator.userAgent);if(!isMobile){window.open(webUrl,\"_blank\",\"noopener,noreferrer\");return;}let left=false;const timer=setTimeout(()=>{if(!left)window.location.href=webUrl;},1500);const onLeave=()=>{left=true;clearTimeout(timer);document.removeEventListener(\"visibilitychange\",onLeave);window.removeEventListener(\"blur\",onLeave);window.removeEventListener(\"pagehide\",onLeave);};document.addEventListener(\"visibilitychange\",onLeave);window.addEventListener(\"blur\",onLeave);window.addEventListener(\"pagehide\",onLeave);window.location.href=appUri;}// ─── Metadata fetchers ────────────────────────────────────────────────────────\nasync function fetchWithTimeout(url,options={},ms=5e3){const controller=new AbortController;const timer=setTimeout(()=>controller.abort(),ms);try{const res=await fetch(url,{...options,signal:controller.signal});clearTimeout(timer);return res;}catch(e){clearTimeout(timer);throw e;}}async function getMetadataFromiTunes(artist,track){try{const res=await fetchWithTimeout(`https://itunes.apple.com/search?term=${encodeURIComponent(`${track} ${artist}`)}&entity=musicTrack&limit=10&media=music`,{},5e3);const data=await res.json();if(!data.results?.length)return{year:null,image:null};const artistLower=artist.toLowerCase();const best=data.results.find(r=>r.artistName?.toLowerCase().includes(artistLower)||artistLower.includes(r.artistName?.toLowerCase()))??data.results[0];const image=best.artworkUrl100?.replace(\"100x100bb\",\"600x600bb\")??null;let year=null;if(best.releaseDate){const y=new Date(best.releaseDate).getFullYear();if(!isNaN(y))year=y.toString();}return{year,image};}catch{return{year:null,image:null};}}async function getImageFromLastFmTrackInfo(artist,track){try{const res=await fetchWithTimeout(`https://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=${API_KEY}&artist=${encodeURIComponent(artist)}&track=${encodeURIComponent(track)}&format=json`,{},5e3);const data=await res.json();const images=data?.track?.album?.image??[];for(const size of[\"mega\",\"extralarge\",\"large\"]){const found=images.find(i=>i.size===size);if(found?.[\"#text\"]&&!found[\"#text\"].includes(PLACEHOLDER_HASH))return found[\"#text\"];}return null;}catch{return null;}}async function getImageFromMusicBrainz(artist,track){try{const res=await fetchWithTimeout(`https://musicbrainz.org/ws/2/recording/?query=${encodeURIComponent(`recording:\"${track}\" AND artist:\"${artist}\"`)}&fmt=json&limit=5`,{headers:{\"User-Agent\":\"LastFmWidget/1.0\"}},6e3);const data=await res.json();for(const rec of data.recordings??[])for(const release of rec.releases??[]){if(!release.id)continue;const url=`https://coverartarchive.org/release/${release.id}/front-500`;if(await preloadImage(url))return url;}return null;}catch{return null;}}// ─── Color extraction ─────────────────────────────────────────────────────────\nfunction samplePixels(source,SIZE){const canvas=document.createElement(\"canvas\");canvas.width=canvas.height=SIZE;const ctx=canvas.getContext(\"2d\");if(!ctx)return DEFAULT_VINYL_COLOR;ctx.drawImage(source,0,0,SIZE,SIZE);let d;try{d=ctx.getImageData(0,0,SIZE,SIZE).data;}catch{return DEFAULT_VINYL_COLOR;}const B=32;const buckets=Array.from({length:B},()=>[0,0,0,0]);let tb=0,vp=0,sp=0;for(let i=0;i<d.length;i+=4){const r=d[i],g=d[i+1],b=d[i+2];const br=(r+g+b)/3;tb+=br;if(br>235||br<20)continue;vp++;const mx=Math.max(r,g,b),mn=Math.min(r,g,b);if(!mx)continue;const sv=(mx-mn)/mx;if(sv>=.12)sp++;if(sv<.25)continue;const h=(Math.atan2(Math.sqrt(3)*(g-b),2*r-g-b)/(2*Math.PI)+1)%1;const bk=Math.floor(h*B)%B;buckets[bk][0]+=r*sv;buckets[bk][1]+=g*sv;buckets[bk][2]+=b*sv;buckets[bk][3]+=sv;}const ab=tb/(d.length/4)/255;if(vp>0&&sp/vp<.05)return ab<.5?[215,215,215]:[35,35,35];const tw=buckets.reduce((s,b)=>s+b[3],0);if(vp>0&&tw/vp<.06)return ab<.5?[215,215,215]:[35,35,35];let di=0,mw=0;for(let i=0;i<B;i++)if(buckets[i][3]>mw){mw=buckets[i][3];di=i;}let si=-1,msw=0;for(let i=0;i<B;i++){if(i===di||buckets[i][3]<=mw*.01)continue;const hd=Math.min(Math.abs(i-di),B-Math.abs(i-di));if(hd<=3)continue;if(buckets[i][3]>msw){msw=buckets[i][3];si=i;}}const[rs,gs,bs,w]=buckets[si!==-1?si:di];if(!w)return DEFAULT_VINYL_COLOR;const best=[Math.round(rs/w),Math.round(gs/w),Math.round(bs/w)];const[h,s,l]=rgbToHsl(best[0],best[1],best[2]);if(l<.15||l>.8)return hslToRgb(h,s,Math.max(.2,Math.min(.72,l)));return best;}async function extractDominantColor(imageUrl){if(!imageUrl||imageUrl.startsWith(\"data:\"))return DEFAULT_VINYL_COLOR;const SIZE=64;try{const res=await fetchWithTimeout(imageUrl,{},5e3);if(res.ok){const blob=await res.blob();if(typeof createImageBitmap===\"function\"){try{const bitmap=await createImageBitmap(blob);const color=samplePixels(bitmap,SIZE);bitmap.close();return color;}catch{/* fall through */}}const blobUrl=URL.createObjectURL(blob);try{return await new Promise(resolve=>{const img=new Image;const t=setTimeout(()=>resolve(DEFAULT_VINYL_COLOR),3e3);img.onload=()=>{clearTimeout(t);resolve(samplePixels(img,SIZE));};img.onerror=()=>{clearTimeout(t);resolve(DEFAULT_VINYL_COLOR);};img.src=blobUrl;});}finally{URL.revokeObjectURL(blobUrl);}}}catch{/* fall through */}return new Promise(resolve=>{try{const img=new Image;img.crossOrigin=\"anonymous\";const timer=setTimeout(()=>resolve(DEFAULT_VINYL_COLOR),4e3);img.onload=()=>{clearTimeout(timer);resolve(samplePixels(img,SIZE));};img.onerror=()=>{clearTimeout(timer);resolve(DEFAULT_VINYL_COLOR);};img.src=imageUrl;}catch{resolve(DEFAULT_VINYL_COLOR);}});}// ─── Color utilities ──────────────────────────────────────────────────────────\nfunction rgbToHsl(r,g,b){const rn=r/255,gn=g/255,bn=b/255;const mx=Math.max(rn,gn,bn),mn=Math.min(rn,gn,bn);const l=(mx+mn)/2;if(mx===mn)return[0,0,l];const d=mx-mn;const s=l>.5?d/(2-mx-mn):d/(mx+mn);let h=0;switch(mx){case rn:h=((gn-bn)/d+(gn<bn?6:0))/6;break;case gn:h=((bn-rn)/d+2)/6;break;case bn:h=((rn-gn)/d+4)/6;break;}return[h,s,l];}function hslToRgb(h,s,l){if(!s){const v=Math.round(l*255);return[v,v,v];}const q=l<.5?l*(1+s):l+s-l*s;const p=2*l-q;const hue2rgb=(p0,q0,t)=>{if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p0+(q0-p0)*6*t;if(t<1/2)return q0;if(t<2/3)return p0+(q0-p0)*(2/3-t)*6;return p0;};return[Math.round(hue2rgb(p,q,h+1/3)*255),Math.round(hue2rgb(p,q,h)*255),Math.round(hue2rgb(p,q,h-1/3)*255)];}function C(h,s,l,a=1){const[R,G,B]=hslToRgb(h,s,l);return a<1?`rgba(${R},${G},${B},${a})`:`rgb(${R},${G},${B})`;}// ─── Vinyl SVG (memoized) ─────────────────────────────────────────────────────\nconst vinylSVGCache=new Map;function generateVinylSVG(r,g,b){const key=`${r}:${g}:${b}`;if(vinylSVGCache.has(key))return vinylSVGCache.get(key);const S=200,cx=100,cy=100;const[hue,rawSat,rawL]=rgbToHsl(r,g,b);const isGray=rawSat<.08;const SAT=isGray?.04:Math.max(.55,Math.min(.96,rawSat*1.15+.12));const L=isGray?Math.max(.15,Math.min(.85,rawL)):Math.max(.25,Math.min(.72,rawL*1.05+.02));const outerR=97,grooveOutR=92,grooveInR=40,labelR=41,holeR=3.5;const toRad=d=>d*Math.PI/180;const beams=[{a:315,s:42,i:.85},{a:135,s:42,i:.85}];const beamInf=deg=>{let t=0;for(const bm of beams){const d=Math.abs((deg-bm.a+540)%360-180);if(d<bm.s){const c=Math.cos(d/bm.s*Math.PI*.5);t+=c*c*bm.i;}}return Math.min(1,t);};const ms=Math.round(50/6),mainSet=new Set;for(let m=1;m<=5;m++)mainSet.add(m*ms);let tg=\"\",mg=\"\";for(let i=0;i<50;i++){const t=i/49,rad=grooveInR+t*(grooveOutR-grooveInR);const radSnapped=Math.round(rad*2)/2;if(mainSet.has(i)){mg+=`<circle cx=\"${cx}\" cy=\"${cy}\" r=\"${radSnapped}\" fill=\"none\" stroke=\"${C(hue,SAT*.84,L-.08)}\" stroke-width=\"0.30\" opacity=\"0.55\"/>\n`;}else{tg+=`<circle cx=\"${cx}\" cy=\"${cy}\" r=\"${radSnapped}\" fill=\"none\" stroke=\"${C(hue,SAT*.58,L+.015)}\" stroke-width=\"0.26\" opacity=\"0.75\"/>\n`;}}const lc=C(hue,Math.max(.08,SAT*.95),Math.min(.9,L+.22));let bs=\"\";for(let s=0;s<360;s++){const inf=beamInf(s+.5);if(inf<.012)continue;const op=(inf*.52).toFixed(3);const a1=toRad(s),a2=toRad(s+1);const x1i=cx+grooveInR*Math.cos(a1),y1i=cy+grooveInR*Math.sin(a1);const x2i=cx+grooveInR*Math.cos(a2),y2i=cy+grooveInR*Math.sin(a2);const x1o=cx+outerR*Math.cos(a1),y1o=cy+outerR*Math.sin(a1);const x2o=cx+outerR*Math.cos(a2),y2o=cy+outerR*Math.sin(a2);bs+=`<path d=\"M${x1i.toFixed(2)} ${y1i.toFixed(2)} L${x1o.toFixed(2)} ${y1o.toFixed(2)} A${outerR} ${outerR} 0 0 1 ${x2o.toFixed(2)} ${y2o.toFixed(2)} L${x2i.toFixed(2)} ${y2i.toFixed(2)} A${grooveInR} ${grooveInR} 0 0 0 ${x1i.toFixed(2)} ${y1i.toFixed(2)} Z\" fill=\"${lc}\" opacity=\"${op}\"/>\n`;}const rC1=C(hue,SAT*.9,L-.07),rC2=C(hue,SAT*.87,L-.1);const svg=`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"${S}\" height=\"${S}\" viewBox=\"0 0 ${S} ${S}\"><defs><clipPath id=\"mc\"><circle cx=\"${cx}\" cy=\"${cy}\" r=\"${outerR}\"/></clipPath><clipPath id=\"gwc\"><circle cx=\"${cx}\" cy=\"${cy}\" r=\"${grooveOutR+.5}\"/></clipPath><radialGradient id=\"disc_base\" cx=\"50%\" cy=\"50%\" r=\"50%\"><stop offset=\"0%\" stop-color=\"${C(hue,SAT,L)}\"/><stop offset=\"80%\" stop-color=\"${C(hue,SAT,L-.01)}\"/><stop offset=\"93%\" stop-color=\"${rC1}\"/><stop offset=\"100%\" stop-color=\"${rC2}\"/></radialGradient><radialGradient id=\"lbl_grad\" cx=\"50%\" cy=\"50%\" r=\"50%\"><stop offset=\"0%\" stop-color=\"${C(hue,SAT*.88,L-.01)}\"/><stop offset=\"58%\" stop-color=\"${C(hue,SAT*.88,L-.01)}\"/><stop offset=\"100%\" stop-color=\"${C(hue,SAT*.85,L-.04)}\"/></radialGradient><filter id=\"vinyl_noise\" x=\"0%\" y=\"0%\" width=\"100%\" height=\"100%\" color-interpolation-filters=\"sRGB\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.72\" numOctaves=\"4\" stitchTiles=\"stitch\" result=\"noiseOut\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.055 0\" in=\"noiseOut\" result=\"coloredNoise\"/><feComposite in=\"coloredNoise\" in2=\"SourceGraphic\" operator=\"in\"/></filter><filter id=\"beam_blur\" x=\"-8%\" y=\"-8%\" width=\"116%\" height=\"116%\" color-interpolation-filters=\"sRGB\"><feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"1.1\"/></filter></defs><g clip-path=\"url(#mc)\"><circle cx=\"${cx}\" cy=\"${cy}\" r=\"${outerR}\" fill=\"url(#disc_base)\"/><circle cx=\"${cx}\" cy=\"${cy}\" r=\"${grooveOutR}\" fill=\"${C(hue,SAT,L)}\"/><g clip-path=\"url(#mc)\" filter=\"url(#beam_blur)\">${bs}</g><g clip-path=\"url(#gwc)\">${tg}</g><g clip-path=\"url(#gwc)\">${mg}</g><rect x=\"0\" y=\"0\" width=\"${S}\" height=\"${S}\" filter=\"url(#vinyl_noise)\" clip-path=\"url(#mc)\"/><circle cx=\"${cx}\" cy=\"${cy}\" r=\"${labelR}\" fill=\"url(#lbl_grad)\"/><circle cx=\"${cx}\" cy=\"${cy}\" r=\"${holeR}\" fill=\"rgb(3,3,3)\"/><circle cx=\"${cx-holeR*.36}\" cy=\"${cy-holeR*.36}\" r=\"0.8\" fill=\"rgba(255,255,255,0.28)\"/></g></svg>`;const result=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(svg.trim())}`;vinylSVGCache.set(key,result);return result;}// ─── Main fetch ───────────────────────────────────────────────────────────────\nasync function fetchNowPlaying(){if(fetchInFlight)return;fetchInFlight=true;try{const res=await fetchWithTimeout(`https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=${USERNAME}&api_key=${API_KEY}&format=json&limit=1`,{},7e3);const json=await res.json();const t=json.recenttracks.track[0];const isPlaying=t[\"@attr\"]?.nowplaying===\"true\";const scrobbleDate=t.date?.uts?new Date(parseInt(t.date.uts)*1e3):new Date;const hoursAgo=(Date.now()-scrobbleDate.getTime())/36e5;const isFresh=isPlaying||hoursAgo<MAX_AGE_HOURS;const trackKey=`${t.name}::${t.artist[\"#text\"]}`;const artist=t.artist[\"#text\"];const track=t.name;// FIX: Also resolve images when the cached image is still a placeholder,\n// even if the trackKey hasn't changed. This handles the \"same song on\n// first visit\" case where all sources previously failed.\nconst cachedImageIsMissing=!cached?.image||cached?.image===PLACEHOLDER_SVG;let year=cached?.year??null;let imageUrl=trackKey===lastTrackKey&&!cachedImageIsMissing?cached?.image??PLACEHOLDER_SVG:PLACEHOLDER_SVG;let vinylColor=trackKey===lastTrackKey?cached?.vinylColor??DEFAULT_VINYL_COLOR:DEFAULT_VINYL_COLOR;if(trackKey!==lastTrackKey||cachedImageIsMissing){lastTrackKey=trackKey;imageResolutionKey=trackKey;if(displayedData===null){displayedData={name:isFresh?track:null,artist:isFresh?artist:null,image:PLACEHOLDER_SVG,year:null,url:t.url,spotifyUrl:buildSpotifyUrl(artist,track),spotifyAppUri:buildSpotifyAppUri(artist,track),isPlaying,isFresh,loaded:false,vinylColor:DEFAULT_VINYL_COLOR};emitData();}const lastFmRaw=t.image[3]?.[\"#text\"]||t.image[2]?.[\"#text\"]||\"\";const lastFmClean=lastFmRaw&&!lastFmRaw.includes(PLACEHOLDER_HASH)?lastFmRaw:null;if(lastFmClean){const lastFmLoads=await verifyImageUrl(lastFmClean);if(imageResolutionKey!==trackKey)return;if(lastFmLoads){lastKnownImage=lastFmClean;imageUrl=lastFmClean;// FIX: Show the cover image IMMEDIATELY — do NOT wait for\n// extractDominantColor (which can take up to 9 s) before\n// calling updateDisplay. Render the image with the currently\n// known vinyl color, then do a silent follow-up update once\n// color extraction finishes.\nconst earlyDataImmediate={name:isFresh?t.name:null,artist:isFresh?t.artist[\"#text\"]:null,image:isFresh?lastFmClean:PLACEHOLDER_SVG,year:isFresh?year:null,url:t.url,spotifyUrl:buildSpotifyUrl(artist,track),spotifyAppUri:buildSpotifyAppUri(artist,track),isPlaying,isFresh,loaded:true,vinylColor};cached=earlyDataImmediate;saveToStorage(earlyDataImmediate);// FIX: Always update display when a valid image is available.\n// The old code gated this on `displayedData.name !== t.name`,\n// which is false when visiting the site while the same song\n// is already playing, causing the cover to never appear.\nupdateDisplay(earlyDataImmediate,displayedData!==null&&displayedData.name!==t.name,displayedData!==null&&displayedData.isPlaying!==isPlaying);// Extract vinyl color in the background, then silently update\nconst earlyColor=await extractDominantColor(lastFmClean);if(imageResolutionKey!==trackKey)return;const earlyData={...earlyDataImmediate,vinylColor:earlyColor};cached=earlyData;saveToStorage(earlyData);// Silent update (no fade): only vinyl color changed\nupdateDisplay(earlyData,false,false);}}const[iTunesResult,lastFmImage]=await Promise.all([getMetadataFromiTunes(artist,track),getImageFromLastFmTrackInfo(artist,track)]);if(imageResolutionKey!==trackKey)return;year=iTunesResult.year;const candidates=[iTunesResult.image,lastFmImage,lastFmClean];let resolvedImage=null;for(const candidate of candidates){if(!candidate)continue;const ok=await verifyImageUrl(candidate);if(imageResolutionKey!==trackKey)return;if(ok){resolvedImage=candidate;break;}}if(!resolvedImage){resolvedImage=await getImageFromMusicBrainz(artist,track);if(imageResolutionKey!==trackKey)return;}if(resolvedImage){lastKnownImage=resolvedImage;imageUrl=resolvedImage;// FIX: Same pattern — show the resolved image immediately with\n// the current vinyl color, then do a silent update for color.\nconst resolvedDataImmediate={name:isFresh?t.name:null,artist:isFresh?t.artist[\"#text\"]:null,image:isFresh?imageUrl:PLACEHOLDER_SVG,year:isFresh?year:null,url:t.url,spotifyUrl:buildSpotifyUrl(artist,track),spotifyAppUri:buildSpotifyAppUri(artist,track),isPlaying,isFresh,loaded:true,vinylColor};cached=resolvedDataImmediate;saveToStorage(resolvedDataImmediate);updateDisplay(resolvedDataImmediate,displayedData!==null&&displayedData.name!==t.name,displayedData!==null&&displayedData.isPlaying!==isPlaying);// Extract color in the background\nvinylColor=await extractDominantColor(resolvedImage);if(imageResolutionKey!==trackKey)return;const resolvedData={...resolvedDataImmediate,vinylColor};cached=resolvedData;saveToStorage(resolvedData);// Silent update: only vinyl color changed\nupdateDisplay(resolvedData,false,false);fetchInFlight=false;return;}else{imageUrl=PLACEHOLDER_SVG;vinylColor=DEFAULT_VINYL_COLOR;}}const newData={name:isFresh?t.name:null,artist:isFresh?t.artist[\"#text\"]:null,image:isFresh?imageUrl:PLACEHOLDER_SVG,year:isFresh?year:null,url:t.url,spotifyUrl:buildSpotifyUrl(t.artist[\"#text\"],t.name),spotifyAppUri:buildSpotifyAppUri(t.artist[\"#text\"],t.name),isPlaying,isFresh,loaded:true,vinylColor};cached=newData;saveToStorage(newData);updateDisplay(newData,displayedData!==null&&displayedData.name!==newData.name,displayedData!==null&&displayedData.isPlaying!==isPlaying);}catch(err){console.error(\"[LastFm]\",err);}finally{fetchInFlight=false;}}// ─── Polling & visibility ─────────────────────────────────────────────────────\nif(typeof window!==\"undefined\"){fetchNowPlaying();setInterval(fetchNowPlaying,REFRESH);}function resumeFromBackground(){pendingUpdateGeneration++;if(fadeTimer!==null){clearTimeout(fadeTimer);fadeTimer=null;}setContentOp(1);setPillOp(1);requestAnimationFrame(()=>requestAnimationFrame(()=>fetchNowPlaying()));}if(typeof document!==\"undefined\"){document.addEventListener(\"visibilitychange\",()=>{if(document.visibilityState===\"visible\")resumeFromBackground();});}if(typeof window!==\"undefined\"){window.addEventListener(\"focus\",fetchNowPlaying);window.addEventListener(\"pageshow\",e=>{if(e.persisted)resumeFromBackground();});}// ─── Hooks ────────────────────────────────────────────────────────────────────\nfunction useDisplayedData(){const[data,setData]=useState(null);useEffect(()=>{setData(displayedData);dataListeners.add(setData);return()=>{dataListeners.delete(setData);};},[]);return data;}function useContentOpacity(){const[op,setOp]=useState(1);useEffect(()=>{setOp(contentOp);contentListeners.add(setOp);return()=>{contentListeners.delete(setOp);};},[]);return op;}function usePillOpacity(){const[op,setOp]=useState(1);useEffect(()=>{setOp(pillOp);pillListeners.add(setOp);return()=>{pillListeners.delete(setOp);};},[]);return op;}// ─── Theme detection ──────────────────────────────────────────────────────────\nfunction detectTheme(){if(typeof document===\"undefined\")return null;const tok=getComputedStyle(document.documentElement).getPropertyValue(\"--token-f0310e93-d28d-42ef-8ddb-80a111093ccd\").trim();if(tok){const m=tok.match(/\\d+/g);if(m&&m.length>=3){const l=(.299*+m[0]+.587*+m[1]+.114*+m[2])/255;if(l<.4)return\"light\";if(l>.6)return\"dark\";}}const bg=getComputedStyle(document.body).backgroundColor;const m=bg.match(/\\d+/g);if(m&&m.length>=3){const l=(.299*+m[0]+.587*+m[1]+.114*+m[2])/255;if(l<.4)return\"dark\";if(l>.6)return\"light\";}return null;}function useFramerTheme(){const[scheme,setScheme]=useState(\"dark\");useEffect(()=>{const r=()=>{const t=detectTheme();if(t)setScheme(t);};r();const ts=[50,150,300,500,1e3].map(d=>setTimeout(r,d));const ob=new MutationObserver(r);ob.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\",\"class\"]});ob.observe(document.body,{subtree:true,attributes:true,attributeFilter:[\"style\",\"class\"],childList:true});return()=>{ts.forEach(clearTimeout);ob.disconnect();};},[]);return scheme;}// ─── i18n ─────────────────────────────────────────────────────────────────────\nconst STRINGS={en:{nowPlaying:\"Now Playing\",lastPlayed:\"Last Played\"},it:{nowPlaying:\"In Ascolto\",lastPlayed:\"Ultimo Ascolto\"}};function detectLang(){if(typeof window===\"undefined\")return\"en\";const seg=window.location.pathname.split(\"/\").filter(Boolean)[0]??\"\";return seg in STRINGS?seg:\"en\";}if(typeof window!==\"undefined\"){const _patch=method=>{const original=history[method].bind(history);history[method]=function(...args){original(...args);window.dispatchEvent(new Event(\"framer:navigate\"));};};_patch(\"pushState\");_patch(\"replaceState\");}function useLang(){const[lang,setLang]=useState(detectLang);useEffect(()=>{const onNav=()=>setLang(detectLang());window.addEventListener(\"popstate\",onNav);window.addEventListener(\"hashchange\",onNav);window.addEventListener(\"framer:navigate\",onNav);return()=>{window.removeEventListener(\"popstate\",onNav);window.removeEventListener(\"hashchange\",onNav);window.removeEventListener(\"framer:navigate\",onNav);};},[]);return lang;}// ─── Tokens & keyframes ───────────────────────────────────────────────────────\nconst TOKENS={playing:{dark:{bg:\"#052E16\",border:\"#166534\",color:\"#86EFAC\",bar:\"#4ADE80\"},light:{bg:\"#F0FDF4\",border:\"#86EFAC\",color:\"#166534\",bar:\"#16A34A\"}},idle:{dark:{bg:\"#1A1A18\",border:\"#242422\",color:\"#9E9E98\",bar:\"#9E9E98\"},light:{bg:\"#F2F1ED\",border:\"#E3E2DC\",color:\"#5C5C57\",bar:\"#5C5C57\"}},live:{dark:{border:\"#7F1D1D\",color:\"#FCA5A5\",dot:\"#EF4444\"},light:{border:\"#FECACA\",color:\"#991B1B\",dot:\"#DC2626\"}}};const keyframes=`\n@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400&display=swap');\n@keyframes bar1{0%,100%{height:3px}50%{height:12px}}\n@keyframes bar2{0%,100%{height:9px}50%{height:3px}}\n@keyframes bar3{0%,100%{height:5px}33%{height:12px}66%{height:2px}}\n@keyframes liveDot{0%{opacity:1}50%{opacity:0}100%{opacity:1}}\n`;// ─── UI Components ────────────────────────────────────────────────────────────\nfunction EqualizerIcon({isPlaying,barColor}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",gap:\"2px\",height:\"12px\",marginBottom:\"1px\"},children:[{a:\"bar1\",d:\"0.8s\",h:\"6px\"},{a:\"bar2\",d:\"0.6s\",h:\"3px\"},{a:\"bar3\",d:\"0.9s\",h:\"9px\"}].map((b,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"3px\",height:b.h,borderRadius:\"2px\",background:barColor,animation:isPlaying?`${b.a} ${b.d} ease-in-out infinite`:\"none\",transition:\"height 0.4s ease\"}},i))});}function LivePill({scheme,baseOpacity}){const tk=TOKENS.live[scheme];return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"5px\",padding:\"3px 10px 3px 8px\",borderRadius:\"9999px\",background:\"transparent\",border:`1px solid ${tk.border}`,color:tk.color,fontFamily:'\"Space Grotesk\", sans-serif',fontSize:\"12px\",fontWeight:400,letterSpacing:\"1.5px\",lineHeight:1,whiteSpace:\"nowrap\",opacity:baseOpacity*.8,pointerEvents:\"none\",transition:`opacity ${FADE_MS}ms ease`,textTransform:\"uppercase\"},\"aria-label\":\"Live broadcast\",children:[/*#__PURE__*/_jsx(\"span\",{style:{width:\"6px\",height:\"6px\",borderRadius:\"50%\",background:tk.dot,flexShrink:0,animation:\"liveDot 1.8s ease-in-out infinite\"}}),\"Live\"]});}// ─── HOC exports ──────────────────────────────────────────────────────────────\nexport function withTitle(Component){return props=>{const data=useDisplayedData(),op=useContentOpacity();if(!data?.name)return /*#__PURE__*/_jsx(Component,{...props});return /*#__PURE__*/_jsx(Component,{...props,text:data.name,style:{...props.style,opacity:op,willChange:\"opacity\",transition:`opacity ${FADE_MS}ms ease`}});};}export function withArtist(Component){return props=>{const data=useDisplayedData(),op=useContentOpacity();if(!data?.artist)return /*#__PURE__*/_jsx(Component,{...props});return /*#__PURE__*/_jsx(Component,{...props,text:data.artist,style:{...props.style,opacity:op,willChange:\"opacity\",transition:`opacity ${FADE_MS}ms ease`}});};}export function withYear(Component){return props=>{const data=useDisplayedData(),op=useContentOpacity();if(!data?.loaded||!data.year)return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:\"none\"}});return /*#__PURE__*/_jsx(Component,{...props,text:\"• \"+data.year,style:{...props.style,opacity:op,willChange:\"opacity\",transition:`opacity ${FADE_MS}ms ease`}});};}export function withCoverImage(Component){return props=>{const data=useDisplayedData();const src=data?.loaded?data.image??PLACEHOLDER_SVG:lastKnownImage||PLACEHOLDER_SVG;if(data?.image&&data.image!==PLACEHOLDER_SVG)lastKnownImage=data.image;const[layerA,setLayerA]=useState(src||PLACEHOLDER_SVG);const[layerB,setLayerB]=useState(null);const[layerBOp,setLayerBOp]=useState(0);const prevSrcRef=useRef(src||PLACEHOLDER_SVG);const fadeTimerRef=useRef(null);const topIsB=useRef(false);useEffect(()=>{const newSrc=src||PLACEHOLDER_SVG;if(newSrc===prevSrcRef.current)return;prevSrcRef.current=newSrc;if(fadeTimerRef.current){clearTimeout(fadeTimerRef.current);fadeTimerRef.current=null;}if(!topIsB.current){setLayerB(newSrc);setLayerBOp(0);topIsB.current=true;requestAnimationFrame(()=>requestAnimationFrame(()=>setLayerBOp(1)));fadeTimerRef.current=setTimeout(()=>{setLayerA(newSrc);setLayerB(null);setLayerBOp(0);topIsB.current=false;fadeTimerRef.current=null;},FADE_MS+80);}else{setLayerA(newSrc);setLayerBOp(0);topIsB.current=false;fadeTimerRef.current=setTimeout(()=>{setLayerB(null);fadeTimerRef.current=null;},FADE_MS+80);}},[src]);return /*#__PURE__*/_jsxs(Component,{...props,style:{...props.style,position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(${JSON.stringify(layerA)})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",borderRadius:\"inherit\",zIndex:0,pointerEvents:\"none\"}}),layerB&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(${JSON.stringify(layerB)})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",borderRadius:\"inherit\",opacity:layerBOp,transition:`opacity ${FADE_MS}ms ease`,zIndex:1,pointerEvents:\"none\"}}),data?.spotifyUrl&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>openSpotify(data.spotifyAppUri,data.spotifyUrl),style:{position:\"absolute\",inset:0,zIndex:9999,cursor:\"pointer\"},\"aria-hidden\":\"true\"}),props.children]});};}export function withSpotifyLink(Component){return props=>{const data=useDisplayedData();return /*#__PURE__*/_jsx(Component,{...props,href:data?.spotifyUrl??props.href,target:\"_blank\",rel:\"noopener noreferrer\",onClick:e=>{if(data?.spotifyAppUri)openSpotify(data.spotifyAppUri,data.spotifyUrl,e);}});};}export function withTimeAgo(Component){return props=>{const data=useDisplayedData();const op=usePillOpacity();const scheme=useFramerTheme();const lang=useLang();if(!data?.isFresh)return /*#__PURE__*/_jsx(Component,{...props});const tk=TOKENS[data.isPlaying?\"playing\":\"idle\"][scheme];const s=STRINGS[lang];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:keyframes}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"6px\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"6px\",padding:\"3px 10px 3px 8px\",borderRadius:\"9999px\",backgroundColor:tk.bg,border:\"1px solid\",borderColor:tk.border,color:tk.color,fontFamily:'\"GT Walsheim Pro Regular\",sans-serif',fontSize:\"inherit\",fontWeight:400,letterSpacing:\"-0.35px\",lineHeight:1,whiteSpace:\"nowrap\",opacity:op,pointerEvents:\"none\",willChange:\"opacity, background-color, border-color, color\",transition:`opacity ${FADE_MS}ms ease, background-color ${FADE_MS}ms ease, border-color ${FADE_MS}ms ease, color ${FADE_MS}ms ease`},children:[/*#__PURE__*/_jsx(EqualizerIcon,{isPlaying:data.isPlaying,barColor:tk.bar}),data.isPlaying?s.nowPlaying:s.lastPlayed]}),data.isPlaying&&/*#__PURE__*/_jsx(LivePill,{scheme:scheme,baseOpacity:op})]})]});};}export function withVinyl(Component){return props=>{const data=useDisplayedData();const isPlaying=data?.isPlaying??false;const loaded=data?.loaded??false;const vinylColor=data?.vinylColor;const vinylColorRef=useRef(vinylColor??DEFAULT_VINYL_COLOR);useEffect(()=>{vinylColorRef.current=vinylColor??DEFAULT_VINYL_COLOR;},[vinylColor]);const targetRef=useRef(null);const[targetEl,setTargetEl]=useState(null);const rafRef=useRef(0);const angleRef=useRef(0);const lastRef=useRef(0);const wrapperRef=useRef(null);const obsRef=useRef(null);const vinylDivRef=useRef(null);useEffect(()=>{const el=targetEl;if(!el)return;if(wrapperRef.current&&!el.contains(wrapperRef.current)){wrapperRef.current=null;vinylDivRef.current=null;}if(wrapperRef.current)return;el.style.borderRadius=\"50%\";el.style.overflow=\"hidden\";if(getComputedStyle(el).position===\"static\")el.style.position=\"relative\";const wrapper=document.createElement(\"div\");wrapper.dataset.lfmWrapper=\"1\";Object.assign(wrapper.style,{position:\"absolute\",top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",width:\"100%\",height:\"100%\",borderRadius:\"50%\",transformOrigin:\"0 0\",willChange:\"transform\"});while(el.firstChild)wrapper.appendChild(el.firstChild);el.appendChild(wrapper);wrapperRef.current=wrapper;const dv=document.createElement(\"div\");dv.dataset.lfmVinyl=\"1\";Object.assign(dv.style,{position:\"absolute\",top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",width:\"100%\",height:\"100%\",backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",borderRadius:\"50%\",pointerEvents:\"none\",zIndex:\"0\",willChange:\"background-image\"});dv.style.backgroundImage=`url(\"${generateVinylSVG(...vinylColorRef.current)}\")`;wrapper.insertBefore(dv,wrapper.firstChild);vinylDivRef.current=dv;const obs=new MutationObserver(mutations=>{for(const m of mutations)m.addedNodes.forEach(node=>{const n=node;if(n!==wrapper&&n.parentNode===el)wrapper.appendChild(n);});});obs.observe(el,{childList:true});obsRef.current=obs;return()=>{obs.disconnect();obsRef.current=null;if(wrapperRef.current){while(wrapper.firstChild){const c=wrapper.firstChild;if(c.dataset?.lfmVinyl)wrapper.removeChild(c);else el.insertBefore(c,wrapper);}wrapper.remove();}wrapperRef.current=null;vinylDivRef.current=null;};},[targetEl]);useEffect(()=>{const dv=vinylDivRef.current;if(!dv)return;dv.style.backgroundImage=`url(\"${generateVinylSVG(...vinylColor??DEFAULT_VINYL_COLOR)}\")`;},[vinylColor]);useEffect(()=>{const wrapper=wrapperRef.current,el=targetEl;if(!wrapper||!el)return;cancelAnimationFrame(rafRef.current);if(!loaded||!isPlaying){wrapper.style.transform=\"\";return;}lastRef.current=performance.now();const tick=now=>{const delta=now-lastRef.current;lastRef.current=now;angleRef.current=(angleRef.current+delta*.198)%360;const cx=el.offsetWidth/2,cy=el.offsetHeight/2;wrapper.style.transform=`translate(${cx}px,${cy}px) rotate(${angleRef.current.toFixed(2)}deg) translate(${-cx}px,${-cy}px)`;rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(rafRef.current);if(wrapperRef.current)wrapperRef.current.style.transform=\"\";};},[loaded,isPlaying,targetEl]);return /*#__PURE__*/_jsx(Component,{...props,ref:el=>{if(el!==targetRef.current){targetRef.current=el;setTargetEl(el);}}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withArtist\":{\"type\":\"reactHoc\",\"name\":\"withArtist\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withYear\":{\"type\":\"reactHoc\",\"name\":\"withYear\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCoverImage\":{\"type\":\"reactHoc\",\"name\":\"withCoverImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVinyl\":{\"type\":\"reactHoc\",\"name\":\"withVinyl\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTitle\":{\"type\":\"reactHoc\",\"name\":\"withTitle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSpotifyLink\":{\"type\":\"reactHoc\",\"name\":\"withSpotifyLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTimeAgo\":{\"type\":\"reactHoc\",\"name\":\"withTimeAgo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NowPlaying.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19ok939\",\"data-styles-preset\":\"L1oUlhGG5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Contattami,\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dixysd\",\"data-styles-preset\":\"N2JNyucUE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Contattami\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19ok939\",\"data-styles-preset\":\"L1oUlhGG5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"al resto ci penso io.\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dixysd\",\"data-styles-preset\":\"N2JNyucUE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"al resto ci penso io.\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"CONTATTI\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Navigazione\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Social\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"\\xa92026 Angelo Tanzillo\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./J0UY18NnJ-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"(+39) 349 901 2860\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b16259d)\nimport*as localizedValues from\"./d8yJeraSD-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e177f23)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;GT Walsheim Pro Regular\",\"CUSTOMV2;GT Walsheim Pro Condensed Bold\",\"CUSTOMV2;GT Walsheim Pro Condensed Bold Oblique\",\"CUSTOMV2;GT Walsheim Pro Regular Oblique\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"GT Walsheim Pro Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"GT Walsheim Pro\",url:\"https://framerusercontent.com/assets/9ArJzKp9hT1zdMFMv5L7NerhG8.woff2\",weight:\"400\"},{cssFamilyName:\"GT Walsheim Pro Condensed Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"GT Walsheim Pro\",url:\"https://framerusercontent.com/assets/FiCeXHoU3Wra1cUcbWfnqhkEg8.woff2\",weight:\"700\"},{cssFamilyName:\"GT Walsheim Pro Condensed Bold Oblique\",source:\"custom\",style:\"italic\",uiFamilyName:\"GT Walsheim Pro\",url:\"https://framerusercontent.com/assets/vCLDBm7rwRdvBTxUm9wdfTpQPyw.woff2\",weight:\"700\"},{cssFamilyName:\"GT Walsheim Pro Regular Oblique\",source:\"custom\",style:\"italic\",uiFamilyName:\"GT Walsheim Pro\",url:\"https://framerusercontent.com/assets/QKiXFibaJrBGW9xjMU2Z7sHuLQ.woff2\",weight:\"400\"}]}];export const css=['.framer-yxoD8 .framer-styles-preset-17f9a8t:not(.rich-text-wrapper), .framer-yxoD8 .framer-styles-preset-17f9a8t.rich-text-wrapper p { --framer-font-family: \"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif; --framer-font-family-bold: \"GT Walsheim Pro Condensed Bold\", \"GT Walsheim Pro Condensed Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"GT Walsheim Pro Condensed Bold Oblique\", \"GT Walsheim Pro Condensed Bold Oblique Placeholder\", sans-serif; --framer-font-family-italic: \"GT Walsheim Pro Regular Oblique\", \"GT Walsheim Pro Regular Oblique Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.25px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, #6b6b67); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1198px) and (min-width: 810px) { .framer-yxoD8 .framer-styles-preset-17f9a8t:not(.rich-text-wrapper), .framer-yxoD8 .framer-styles-preset-17f9a8t.rich-text-wrapper p { --framer-font-family: \"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif; --framer-font-family-bold: \"GT Walsheim Pro Condensed Bold\", \"GT Walsheim Pro Condensed Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"GT Walsheim Pro Condensed Bold Oblique\", \"GT Walsheim Pro Condensed Bold Oblique Placeholder\", sans-serif; --framer-font-family-italic: \"GT Walsheim Pro Regular Oblique\", \"GT Walsheim Pro Regular Oblique Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.25px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, #6b6b67); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-yxoD8 .framer-styles-preset-17f9a8t:not(.rich-text-wrapper), .framer-yxoD8 .framer-styles-preset-17f9a8t.rich-text-wrapper p { --framer-font-family: \"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif; --framer-font-family-bold: \"GT Walsheim Pro Condensed Bold\", \"GT Walsheim Pro Condensed Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"GT Walsheim Pro Condensed Bold Oblique\", \"GT Walsheim Pro Condensed Bold Oblique Placeholder\", sans-serif; --framer-font-family-italic: \"GT Walsheim Pro Regular Oblique\", \"GT Walsheim Pro Regular Oblique Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.25px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, #6b6b67); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-yxoD8\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Casa\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport*as localizedValues from\"./EEp_K7S2B-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OdmsfA2gSQNc45GeQBwF/tPllhkV55s9KLmIYb3yM/p9hvA63k1.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/i5BrlXiZao4m54NUupjw/CC8WNHql6dP0YXWruG7W/EEp_K7S2B.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"u8kkWaK24\",\"H7UwV7hjV\",\"o1xEdPjsr\"];const serializationHash=\"framer-lwzeb\";const variantClassNames={H7UwV7hjV:\"framer-v-1ig9vv3\",o1xEdPjsr:\"framer-v-84yviu\",u8kkWaK24:\"framer-v-1u3mnp7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kMhqdKalc=undefined;const RNDwtsmJI=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Active Icon\":\"o1xEdPjsr\",Active:\"u8kkWaK24\",Disabled:\"H7UwV7hjV\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,title,width,...props})=>{return{...props,kMhqdKalc:icon??props.kMhqdKalc??\"House\",RNDwtsmJI:title??props.RNDwtsmJI??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"u8kkWaK24\"};};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,RNDwtsmJI,kMhqdKalc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u8kkWaK24\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"o1xEdPjsr\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({o1xEdPjsr:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1u3mnp7\",className,classNames),\"data-framer-name\":\"Active\",layoutDependency:layoutDependency,layoutId:\"u8kkWaK24\",ref:refBinding,style:{opacity:1,...style},variants:{H7UwV7hjV:{opacity:.3},o1xEdPjsr:{opacity:1}},...addPropertyOverrides({H7UwV7hjV:{\"data-framer-name\":\"Disabled\"},o1xEdPjsr:{\"data-framer-name\":\"Active Icon\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xuvjhz\",\"data-framer-name\":\"Icon Left\",layoutDependency:layoutDependency,layoutId:\"DpWQfmJtq\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d3iaw8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JHmhDdx4n-container\",nodeId:\"JHmhDdx4n\",rendersWithMotion:true,scopeId:\"EEp_K7S2B\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(107, 107, 103))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:kMhqdKalc,id:\"JHmhDdx4n\",layoutId:\"JHmhDdx4n\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17f9a8t\",\"data-styles-preset\":\"p9hvA63k1\",dir:\"auto\",children:\"Label\"})}),className:\"framer-dq5v21\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EOgho0p2t\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RNDwtsmJI,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lwzeb.framer-9ftsoq, .framer-lwzeb .framer-9ftsoq { display: block; }\",\".framer-lwzeb.framer-1u3mnp7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lwzeb .framer-1xuvjhz { flex: none; height: 18px; overflow: hidden; position: relative; width: 18px; }\",\".framer-lwzeb .framer-1d3iaw8-container { flex: none; height: 18px; left: 0px; position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; z-index: 1; }\",\".framer-lwzeb .framer-dq5v21 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 33\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"H7UwV7hjV\":{\"layout\":[\"auto\",\"auto\"]},\"o1xEdPjsr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RNDwtsmJI\":\"title\",\"kMhqdKalc\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEEp_K7S2B=withCSS(Component,css,\"framer-lwzeb\");export default FramerEEp_K7S2B;FramerEEp_K7S2B.displayName=\"Link Footer\";FramerEEp_K7S2B.defaultProps={height:19,width:33};addPropertyControls(FramerEEp_K7S2B,{variant:{options:[\"u8kkWaK24\",\"H7UwV7hjV\",\"o1xEdPjsr\"],optionTitles:[\"Active\",\"Disabled\",\"Active Icon\"],title:\"Variant\",type:ControlType.Enum},RNDwtsmJI:{defaultValue:\"Label\",displayTextArea:false,title:\"Title\",type:ControlType.String},onRNDwtsmJIChange:{changes:\"RNDwtsmJI\",type:ControlType.ChangeHandler},kMhqdKalc:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"House\",description:undefined,hidden:undefined,title:\"Icon\"},onkMhqdKalcChange:{changes:\"kMhqdKalc\",type:ControlType.ChangeHandler}});addFonts(FramerEEp_K7S2B,[{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEEp_K7S2B\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"33\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"19\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H7UwV7hjV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o1xEdPjsr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"RNDwtsmJI\\\":\\\"title\\\",\\\"kMhqdKalc\\\":\\\"icon\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EEp_K7S2B.map","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 getLocalizedValue from\"https://framerusercontent.com/modules/DsiaUr0WV32dprwYHikm/m2qobPy349p2Xh56TfLr/d8yJeraSD.js\";import LinkFooter from\"https://framerusercontent.com/modules/zfqVQxRsG2XdiOEPuiTy/F60NwHAtrZe7OHvdZBsK/EEp_K7S2B.js\";const LinkFooterFonts=getFonts(LinkFooter);const cycleOrder=[\"qHODVDDjC\",\"ZDLpBVRpY\",\"Wv5WpIl5C\",\"BvCHp9s0D\"];const serializationHash=\"framer-YrUO8\";const variantClassNames={BvCHp9s0D:\"framer-v-rorcwd\",qHODVDDjC:\"framer-v-1581lqt\",Wv5WpIl5C:\"framer-v-17x0x3m\",ZDLpBVRpY:\"framer-v-13vnsf1\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"ZDLpBVRpY\",\"2\":\"Wv5WpIl5C\",\"Tablet/Phone\":\"BvCHp9s0D\",Default:\"qHODVDDjC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qHODVDDjC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qHODVDDjC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave149qybd=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"qHODVDDjC\");});const onMouseEnterhmid90=activeVariantCallback(async(...args)=>{setVariant(\"ZDLpBVRpY\");});const onMouseEnterjxp9ti=activeVariantCallback(async(...args)=>{setVariant(\"Wv5WpIl5C\");});const onMouseLeave1wurn5s=activeVariantCallback(async(...args)=>{setVariant(\"qHODVDDjC\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1581lqt\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"qHODVDDjC\",ref:refBinding,style:{...style},...addPropertyOverrides({BvCHp9s0D:{\"data-framer-name\":\"Tablet/Phone\"},Wv5WpIl5C:{\"data-framer-name\":\"2\",\"data-highlight\":true,onMouseLeave:onMouseLeave149qybd},ZDLpBVRpY:{\"data-framer-name\":\"1\",\"data-highlight\":true,onMouseLeave:onMouseLeave149qybd}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"tel:+393499012860\",motionChild:true,nodeId:\"qvC6NyO4k\",openInNewTab:true,scopeId:\"d8yJeraSD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hxb7rg framer-1y0i4s3\",\"data-framer-name\":\"Container Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qvC6NyO4k\",onMouseEnter:onMouseEnterhmid90,style:{opacity:1},variants:{BvCHp9s0D:{opacity:1},Wv5WpIl5C:{opacity:.3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||71)-0-70)/2+0+0)+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yi65rf-container\",layoutDependency:layoutDependency,layoutId:\"WV_wLeaaH-container\",nodeId:\"WV_wLeaaH\",rendersWithMotion:true,scopeId:\"d8yJeraSD\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"WV_wLeaaH\",kMhqdKalc:\"Phone\",layoutId:\"WV_wLeaaH\",RNDwtsmJI:getLocalizedValue(\"v0\",activeLocale)??\"(+39) 349 901 2860\",variant:matchVariant(\"o1xEdPjsr\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@angelotanzillo.me\",motionChild:true,nodeId:\"bIFuJ1Tnj\",openInNewTab:true,scopeId:\"d8yJeraSD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-blpm0b framer-1y0i4s3\",\"data-framer-name\":\"Container Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bIFuJ1Tnj\",onMouseEnter:onMouseEnterjxp9ti,style:{opacity:1},variants:{BvCHp9s0D:{opacity:1},Wv5WpIl5C:{opacity:1},ZDLpBVRpY:{opacity:.3}},...addPropertyOverrides({BvCHp9s0D:{\"data-highlight\":undefined,onMouseEnter:undefined},Wv5WpIl5C:{onMouseLeave:onMouseLeave1wurn5s}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||71)-0-70)/2+35+0)+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wuzv8l-container\",layoutDependency:layoutDependency,layoutId:\"pMHWeprTF-container\",nodeId:\"pMHWeprTF\",rendersWithMotion:true,scopeId:\"d8yJeraSD\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"pMHWeprTF\",kMhqdKalc:\"EnvelopeSimple\",layoutId:\"pMHWeprTF\",RNDwtsmJI:\"hello@angelotanzillo.me\",variant:matchVariant(\"o1xEdPjsr\"),width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YrUO8.framer-1y0i4s3, .framer-YrUO8 .framer-1y0i4s3 { display: block; }\",\".framer-YrUO8.framer-1581lqt { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 197px; }\",\".framer-YrUO8 .framer-1hxb7rg, .framer-YrUO8 .framer-blpm0b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-YrUO8 .framer-1yi65rf-container, .framer-YrUO8 .framer-wuzv8l-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 71\n * @framerIntrinsicWidth 197\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZDLpBVRpY\":{\"layout\":[\"fixed\",\"auto\"]},\"Wv5WpIl5C\":{\"layout\":[\"fixed\",\"auto\"]},\"BvCHp9s0D\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd8yJeraSD=withCSS(Component,css,\"framer-YrUO8\");export default Framerd8yJeraSD;Framerd8yJeraSD.displayName=\"Contacts Block\";Framerd8yJeraSD.defaultProps={height:71,width:197};addPropertyControls(Framerd8yJeraSD,{variant:{options:[\"qHODVDDjC\",\"ZDLpBVRpY\",\"Wv5WpIl5C\",\"BvCHp9s0D\"],optionTitles:[\"Default\",\"1\",\"2\",\"Tablet/Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerd8yJeraSD,[{explicitInter:true,fonts:[]},...LinkFooterFonts],{supportsExplicitInterCodegen:true});Framerd8yJeraSD.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LinkFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd8yJeraSD\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"71\",\"framerIntrinsicWidth\":\"197\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZDLpBVRpY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wv5WpIl5C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BvCHp9s0D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d8yJeraSD.map","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport*as localizedValues from\"./evr7gLhdJ-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 getLocalizedValue from\"https://framerusercontent.com/modules/VThamkPKAJ2Ero7ud5vp/X4EuKOgjgJtBOFdbAj9h/evr7gLhdJ.js\";import LinkFooter from\"https://framerusercontent.com/modules/zfqVQxRsG2XdiOEPuiTy/F60NwHAtrZe7OHvdZBsK/EEp_K7S2B.js\";const LinkFooterFonts=getFonts(LinkFooter);const cycleOrder=[\"AZ23mDN2U\",\"cSxYX5Qb3\",\"w_CfIWqJw\",\"ygi3ZwbDc\",\"vHovbnNEO\",\"Ivytld2Ke\",\"bHhOH_ixg\"];const serializationHash=\"framer-MJxhc\";const variantClassNames={AZ23mDN2U:\"framer-v-yjsg4m\",bHhOH_ixg:\"framer-v-qn1jrd\",cSxYX5Qb3:\"framer-v-jsvjyw\",Ivytld2Ke:\"framer-v-1qmpo5x\",vHovbnNEO:\"framer-v-wiqwwl\",w_CfIWqJw:\"framer-v-mchm27\",ygi3ZwbDc:\"framer-v-6holdv\"};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:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"cSxYX5Qb3\",\"2\":\"w_CfIWqJw\",\"3\":\"ygi3ZwbDc\",\"4\":\"vHovbnNEO\",Default:\"AZ23mDN2U\",Phone:\"bHhOH_ixg\",Tablet:\"Ivytld2Ke\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AZ23mDN2U\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AZ23mDN2U\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterv3f2o=activeVariantCallback(async(...args)=>{setVariant(\"cSxYX5Qb3\");});const onMouseLeave1sw5z81=activeVariantCallback(async(...args)=>{setVariant(\"AZ23mDN2U\");});const onMouseEntertq0hz8=activeVariantCallback(async(...args)=>{setVariant(\"w_CfIWqJw\");});const onMouseEnterjd07bc=activeVariantCallback(async(...args)=>{setVariant(\"ygi3ZwbDc\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yjsg4m\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"AZ23mDN2U\",ref:refBinding,style:{...style},...addPropertyOverrides({bHhOH_ixg:{\"data-framer-name\":\"Phone\"},cSxYX5Qb3:{\"data-framer-name\":\"1\"},Ivytld2Ke:{\"data-framer-name\":\"Tablet\"},vHovbnNEO:{\"data-framer-name\":\"4\"},w_CfIWqJw:{\"data-framer-name\":\"2\"},ygi3ZwbDc:{\"data-framer-name\":\"3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gRVGQRneS\",openInNewTab:false,scopeId:\"evr7gLhdJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-czhrwi framer-1hktgco\",\"data-framer-name\":\"Link Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gRVGQRneS\",onMouseEnter:onMouseEnterv3f2o,...addPropertyOverrides({bHhOH_ixg:{\"data-highlight\":undefined,onMouseEnter:undefined},cSxYX5Qb3:{onMouseLeave:onMouseLeave1sw5z81},Ivytld2Ke:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+8,...addPropertyOverrides({bHhOH_ixg:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qxnjnd-container\",layoutDependency:layoutDependency,layoutId:\"RJhpjjBLp-container\",nodeId:\"RJhpjjBLp\",rendersWithMotion:true,scopeId:\"evr7gLhdJ\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"RJhpjjBLp\",kMhqdKalc:\"House\",layoutId:\"RJhpjjBLp\",RNDwtsmJI:getLocalizedValue(\"v0\",activeLocale)??\"Home\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({vHovbnNEO:{variant:matchVariant(\"H7UwV7hjV\")},w_CfIWqJw:{variant:matchVariant(\"H7UwV7hjV\")},ygi3ZwbDc:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"E_VDPLARb\",openInNewTab:false,scopeId:\"evr7gLhdJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-m4gayy framer-1hktgco\",\"data-framer-name\":\"Link Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E_VDPLARb\",onMouseEnter:onMouseEntertq0hz8,...addPropertyOverrides({bHhOH_ixg:{\"data-highlight\":undefined,onMouseEnter:undefined},Ivytld2Ke:{\"data-highlight\":undefined,onMouseEnter:undefined},w_CfIWqJw:{onMouseLeave:onMouseLeave1sw5z81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+35+8,...addPropertyOverrides({bHhOH_ixg:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gl95ja-container\",layoutDependency:layoutDependency,layoutId:\"qLyn2VUGq-container\",nodeId:\"qLyn2VUGq\",rendersWithMotion:true,scopeId:\"evr7gLhdJ\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"qLyn2VUGq\",kMhqdKalc:\"House\",layoutId:\"qLyn2VUGq\",RNDwtsmJI:getLocalizedValue(\"v1\",activeLocale)??\"Works\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({cSxYX5Qb3:{variant:matchVariant(\"H7UwV7hjV\")},vHovbnNEO:{variant:matchVariant(\"H7UwV7hjV\")},ygi3ZwbDc:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"PeQxcpdKn\",openInNewTab:false,scopeId:\"evr7gLhdJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1de2hh2 framer-1hktgco\",\"data-framer-name\":\"Link Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PeQxcpdKn\",onMouseEnter:onMouseEnterjd07bc,...addPropertyOverrides({bHhOH_ixg:{\"data-highlight\":undefined,onMouseEnter:undefined},Ivytld2Ke:{\"data-highlight\":undefined,onMouseEnter:undefined},ygi3ZwbDc:{onMouseLeave:onMouseLeave1sw5z81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+70+8,...addPropertyOverrides({bHhOH_ixg:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l0uhna-container\",layoutDependency:layoutDependency,layoutId:\"tCeUQZAqe-container\",nodeId:\"tCeUQZAqe\",rendersWithMotion:true,scopeId:\"evr7gLhdJ\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"tCeUQZAqe\",kMhqdKalc:\"House\",layoutId:\"tCeUQZAqe\",RNDwtsmJI:getLocalizedValue(\"v2\",activeLocale)??\"About\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({cSxYX5Qb3:{variant:matchVariant(\"H7UwV7hjV\")},vHovbnNEO:{variant:matchVariant(\"H7UwV7hjV\")},w_CfIWqJw:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MJxhc.framer-1hktgco, .framer-MJxhc .framer-1hktgco { display: block; }\",\".framer-MJxhc.framer-yjsg4m { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 50px; }\",\".framer-MJxhc .framer-czhrwi, .framer-MJxhc .framer-m4gayy, .framer-MJxhc .framer-1de2hh2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-MJxhc .framer-qxnjnd-container, .framer-MJxhc .framer-1gl95ja-container, .framer-MJxhc .framer-1l0uhna-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MJxhc.framer-v-qn1jrd.framer-yjsg4m { flex-direction: row; width: min-content; }\",\".framer-MJxhc.framer-v-qn1jrd .framer-czhrwi { padding: 0px 8px 0px 0px; width: min-content; }\",\".framer-MJxhc.framer-v-qn1jrd .framer-m4gayy, .framer-MJxhc.framer-v-qn1jrd .framer-1de2hh2 { padding: 0px 8px 0px 8px; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 107\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cSxYX5Qb3\":{\"layout\":[\"fixed\",\"auto\"]},\"w_CfIWqJw\":{\"layout\":[\"fixed\",\"auto\"]},\"ygi3ZwbDc\":{\"layout\":[\"fixed\",\"auto\"]},\"vHovbnNEO\":{\"layout\":[\"fixed\",\"auto\"]},\"Ivytld2Ke\":{\"layout\":[\"fixed\",\"auto\"]},\"bHhOH_ixg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerevr7gLhdJ=withCSS(Component,css,\"framer-MJxhc\");export default Framerevr7gLhdJ;Framerevr7gLhdJ.displayName=\"Pages Block\";Framerevr7gLhdJ.defaultProps={height:107,width:50};addPropertyControls(Framerevr7gLhdJ,{variant:{options:[\"AZ23mDN2U\",\"cSxYX5Qb3\",\"w_CfIWqJw\",\"ygi3ZwbDc\",\"vHovbnNEO\",\"Ivytld2Ke\",\"bHhOH_ixg\"],optionTitles:[\"Default\",\"1\",\"2\",\"3\",\"4\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerevr7gLhdJ,[{explicitInter:true,fonts:[]},...LinkFooterFonts],{supportsExplicitInterCodegen:true});Framerevr7gLhdJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LinkFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerevr7gLhdJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"107\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cSxYX5Qb3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w_CfIWqJw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ygi3ZwbDc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vHovbnNEO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ivytld2Ke\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bHhOH_ixg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./evr7gLhdJ.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"in riproduzione\"})});export const v1=\"Segnaposto Disco\";export const v2=\"Pochette segnaposto\";export const v3=\"Casa\";export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"ora in riproduzione\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"Titolo\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"Titolo\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Tipo\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Tipo\"})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Anno\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Anno\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./LtqesTicM-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image as Image1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{withArtist,withCoverImage,withSpotifyLink,withTimeAgo,withTitle,withVinyl,withYear}from\"https://framerusercontent.com/modules/Unc8HN5Oaw2jtGP5Tw6j/gbzhfmsc8XPQmqfJALAU/NowPlaying.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NuiIl2quDdWw6P1TleLU/YfPrTorvhTjl9zYNToIC/me7MwYHuL.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/cWtIdeV7RTRVveRKKpZN/87hxevNWPVWk3wXMNNN0/LtqesTicM.js\";const RichTextWithTimeAgo1z1jdh=withCodeBoundaryForOverrides(RichText,{nodeId:\"oSLog86zs\",override:withTimeAgo,scopeId:\"LtqesTicM\"});const Image1WithCoverImage8zsl5v=withCodeBoundaryForOverrides(Image1,{nodeId:\"eFe8P1SLL\",override:withCoverImage,scopeId:\"LtqesTicM\"});const MotionDivWithVinylz4i43z=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Ls9vSyDbl\",override:withVinyl,scopeId:\"LtqesTicM\"});const Image1WithCoverImage10vvjuc=withCodeBoundaryForOverrides(Image1,{nodeId:\"ThLhR5dgI\",override:withCoverImage,scopeId:\"LtqesTicM\"});const PhosphorFonts=getFonts(Phosphor);const RichTextWithTimeAgo112ae5j=withCodeBoundaryForOverrides(RichText,{nodeId:\"No0Jt9211\",override:withTimeAgo,scopeId:\"LtqesTicM\"});const RichTextWithTitle1568ez6=withCodeBoundaryForOverrides(RichText,{nodeId:\"KzBf2jGcL\",override:withTitle,scopeId:\"LtqesTicM\"});const RichTextWithArtist1zd0g1=withCodeBoundaryForOverrides(RichText,{nodeId:\"MGS7OK66J\",override:withArtist,scopeId:\"LtqesTicM\"});const RichTextWithYearr6z9dr=withCodeBoundaryForOverrides(RichText,{nodeId:\"i8Ru1W5xy\",override:withYear,scopeId:\"LtqesTicM\"});const MotionDivWithSpotifyLink19t0x5c=withCodeBoundaryForOverrides(motion.div,{nodeId:\"eU9TO1LpO\",override:withSpotifyLink,scopeId:\"LtqesTicM\"});const enabledGestures={eU9TO1LpO:{hover:true}};const cycleOrder=[\"eU9TO1LpO\",\"F6MtmJPJ5\",\"KYJHPrG6F\"];const serializationHash=\"framer-hv29N\";const variantClassNames={eU9TO1LpO:\"framer-v-19t0x5c\",F6MtmJPJ5:\"framer-v-1lkil4k\",KYJHPrG6F:\"framer-v-34izke\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:33,delay:0,mass:1,stiffness:213,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Base:\"eU9TO1LpO\",Phone:\"KYJHPrG6F\",Tablet:\"F6MtmJPJ5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eU9TO1LpO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eU9TO1LpO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"KYJHPrG6F\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"KYJHPrG6F\")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(MotionDivWithSpotifyLink19t0x5c,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19t0x5c\",className,classNames),\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"eU9TO1LpO\",ref:refBinding,style:{...style},...addPropertyOverrides({\"eU9TO1LpO-hover\":{\"data-framer-name\":undefined},F6MtmJPJ5:{\"data-framer-name\":\"Tablet\"},KYJHPrG6F:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-193pmia\",\"data-framer-name\":\"Text Desktop\",layoutDependency:layoutDependency,layoutId:\"CYN2dbEgh\",children:/*#__PURE__*/_jsx(RichTextWithTimeAgo1z1jdh,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"now playing \"})}),className:\"framer-1z1jdh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oSLog86zs\",style:{\"--extracted-r6o4lv\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-78naap\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"sy64s_SUV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxln4d\",\"data-border\":true,\"data-framer-name\":\"Pochette\",layoutDependency:layoutDependency,layoutId:\"lJL3W0WL9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",rotate:0,scale:1},variants:{\"eU9TO1LpO-hover\":{rotate:-3,scale:1.03},F6MtmJPJ5:{rotate:-3},KYJHPrG6F:{rotate:-3}},children:[/*#__PURE__*/_jsx(MotionDivWithVinylz4i43z,{className:\"framer-z4i43z\",\"data-framer-name\":\"Disc\",layoutDependency:layoutDependency,layoutId:\"Ls9vSyDbl\",style:{rotate:-40},transformTemplate:transformTemplate1,variants:{\"eU9TO1LpO-hover\":{rotate:0},F6MtmJPJ5:{rotate:0},KYJHPrG6F:{rotate:0}},children:/*#__PURE__*/_jsx(Image1WithCoverImage8zsl5v,{background:{alt:getLocalizedValue(\"v1\",activeLocale)??\"Disc Placeholder\",fit:\"fill\",pixelHeight:716,pixelWidth:721,sizes:\"70px\",src:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716\",srcSet:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?scale-down-to=512&width=721&height=716 512w,https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716 721w\"},className:\"framer-8zsl5v\",layoutDependency:layoutDependency,layoutId:\"eFe8P1SLL\",style:{borderBottomLeftRadius:1e5,borderBottomRightRadius:1e5,borderTopLeftRadius:1e5,borderTopRightRadius:1e5},...addPropertyOverrides({KYJHPrG6F:{background:{alt:getLocalizedValue(\"v1\",activeLocale)??\"Disc Placeholder\",fit:\"fill\",pixelHeight:716,pixelWidth:721,sizes:\"32.5px\",src:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716\",srcSet:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?scale-down-to=512&width=721&height=716 512w,https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716 721w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Image1WithCoverImage10vvjuc,{background:{alt:getLocalizedValue(\"v2\",activeLocale)??\"Pochette Placeholder\",fit:\"fill\",pixelHeight:716,pixelWidth:721,sizes:\"200px\",src:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716\",srcSet:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?scale-down-to=512&width=721&height=716 512w,https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716 721w\"},className:\"framer-10vvjuc\",\"data-framer-name\":\"Pochette\",layoutDependency:layoutDependency,layoutId:\"ThLhR5dgI\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.7113342898827977px 0.7113342898827977px -0.30000000000000004px rgba(0, 0, 0, 0.07), 0px 1.9371521717053837px 1.9371521717053837px -0.6000000000000001px rgba(0, 0, 0, 0.08), 0px 4.253285051195417px 4.253285051195417px -0.8999999999999999px rgba(0, 0, 0, 0.09), 0px 9.4413216807344px 9.4413216807344px -1.2000000000000002px rgba(0, 0, 0, 0.11), 0px 24px 24px -1.5px rgba(0, 0, 0, 0.17)\"},transformTemplate:transformTemplate2,variants:{KYJHPrG6F:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}},...addPropertyOverrides({KYJHPrG6F:{background:{alt:getLocalizedValue(\"v2\",activeLocale)??\"Pochette Placeholder\",fit:\"fill\",pixelHeight:716,pixelWidth:721,sizes:\"96px\",src:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716\",srcSet:\"https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?scale-down-to=512&width=721&height=716 512w,https://framerusercontent.com/images/DHMaCA9evdCoH8baOyUEexWc.png?width=721&height=716 721w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-160rntx\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"k13AY97hF\",style:{backdropFilter:\"blur(1px)\",backgroundColor:\"rgba(0, 0, 0, 0.05)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:0,WebkitBackdropFilter:\"blur(1px)\"},variants:{\"eU9TO1LpO-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.1)\",opacity:1},KYJHPrG6F:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uwkxzd\",\"data-framer-name\":\"Link Icon\",layoutDependency:layoutDependency,layoutId:\"F6jF6C3a1\",transformTemplate:transformTemplate3,...addPropertyOverrides({F6MtmJPJ5:{transformTemplate:undefined},KYJHPrG6F:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1irmjr4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gx4UNRx1_-container\",nodeId:\"gx4UNRx1_\",rendersWithMotion:true,scopeId:\"LtqesTicM\",style:{opacity:0},variants:{\"eU9TO1LpO-hover\":{opacity:1},F6MtmJPJ5:{opacity:1},KYJHPrG6F:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-46e44317-f81c-4cb0-a6d6-4b830a51e7ca, rgb(237, 236, 231))\",height:\"100%\",iconSearch:getLocalizedValue(\"v3\",activeLocale)??\"House\",iconSelection:\"ArrowUpRight\",id:\"gx4UNRx1_\",layoutId:\"gx4UNRx1_\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m6rdzz\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"e2qjnJU47\",style:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"none\"},transformTemplate:transformTemplate2,variants:{\"eU9TO1LpO-hover\":{backdropFilter:\"blur(16px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(16px)\"},F6MtmJPJ5:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(8px)\"},KYJHPrG6F:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(8px)\"}}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ftkg7c\",\"data-framer-name\":\"Headings\",layoutDependency:layoutDependency,layoutId:\"jxtXVuXwF\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-28b6mj\",\"data-framer-name\":\"Text Phone\",layoutDependency:layoutDependency,layoutId:\"zagEIF_rL\",children:/*#__PURE__*/_jsx(RichTextWithTimeAgo112ae5j,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"now playing \"})}),className:\"framer-112ae5j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"No0Jt9211\",style:{\"--extracted-r6o4lv\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y0fmns\",\"data-framer-name\":\"Song\",layoutDependency:layoutDependency,layoutId:\"nqsAtUq07\",children:[/*#__PURE__*/_jsx(RichTextWithTitle1568ez6,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"Title\"})}),className:\"framer-1568ez6\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"KzBf2jGcL\",style:{\"--extracted-1eung3n\":\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KYJHPrG6F:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p9x4rl\",\"data-framer-name\":\"Type + Year\",layoutDependency:layoutDependency,layoutId:\"K_9CYPxjN\",children:[/*#__PURE__*/_jsx(RichTextWithArtist1zd0g1,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Type\"})}),className:\"framer-1zd0g1\",fonts:[\"CUSTOMV2;GT Walsheim Pro Regular\"],layoutDependency:layoutDependency,layoutId:\"MGS7OK66J\",style:{\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KYJHPrG6F:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Type\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithYearr6z9dr,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Year\"})}),className:\"framer-r6z9dr\",fonts:[\"CUSTOMV2;GT Walsheim Pro Regular\"],layoutDependency:layoutDependency,layoutId:\"i8Ru1W5xy\",style:{\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KYJHPrG6F:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R1QgV2Fsc2hlaW0gUHJvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"GT Walsheim Pro Regular\", \"GT Walsheim Pro Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:\"Year\"})})}},baseVariant,gestureVariant)})]})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hv29N.framer-s3ytul, .framer-hv29N .framer-s3ytul { display: block; }\",\".framer-hv29N.framer-19t0x5c { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 300px; }\",\".framer-hv29N .framer-193pmia { 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: 200px; }\",\".framer-hv29N .framer-1z1jdh, .framer-hv29N .framer-112ae5j { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-hv29N .framer-78naap { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hv29N .framer-lxln4d { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 200px; }\",\".framer-hv29N .framer-z4i43z { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); left: 50px; overflow: visible; position: absolute; right: -50px; top: 50%; }\",\".framer-hv29N .framer-8zsl5v { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); left: 65px; overflow: visible; position: absolute; top: 65px; width: 35%; }\",\".framer-hv29N .framer-10vvjuc { aspect-ratio: 1 / 1; bottom: var(--framer-aspect-ratio-supported, 0px); flex: none; left: 50%; position: absolute; top: 0px; width: 100%; }\",\".framer-hv29N .framer-160rntx { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-hv29N .framer-1uwkxzd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 24px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 24px; }\",\".framer-hv29N .framer-1irmjr4-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-hv29N .framer-m6rdzz { aspect-ratio: 1 / 1; bottom: -4px; flex: none; left: 50%; overflow: visible; position: absolute; top: -4px; width: var(--framer-aspect-ratio-supported, 32px); z-index: 0; }\",\".framer-hv29N .framer-ftkg7c, .framer-hv29N .framer-y0fmns { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hv29N .framer-28b6mj { 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: min-content; }\",\".framer-hv29N .framer-1568ez6 { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-hv29N .framer-p9x4rl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hv29N .framer-1zd0g1, .framer-hv29N .framer-r6z9dr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hv29N.framer-v-1lkil4k.framer-19t0x5c, .framer-hv29N.framer-v-34izke.framer-19t0x5c { cursor: unset; }\",\".framer-hv29N.framer-v-1lkil4k .framer-z4i43z, .framer-hv29N.framer-v-19t0x5c.hover .framer-z4i43z { left: 100px; right: unset; width: 200px; }\",\".framer-hv29N.framer-v-1lkil4k .framer-1uwkxzd { left: unset; right: 18px; top: 18px; }\",\".framer-hv29N.framer-v-34izke .framer-78naap { align-content: center; align-items: center; flex-direction: row; gap: 80px; }\",\".framer-hv29N.framer-v-34izke .framer-lxln4d { height: var(--framer-aspect-ratio-supported, 96px); width: 96px; }\",\".framer-hv29N.framer-v-34izke .framer-z4i43z { height: var(--framer-aspect-ratio-supported, 96px); left: 48px; right: unset; width: 96px; }\",\".framer-hv29N.framer-v-34izke .framer-8zsl5v { height: var(--framer-aspect-ratio-supported, 33px); left: 32px; top: 32px; width: 34%; }\",\".framer-hv29N.framer-v-34izke .framer-1uwkxzd { height: 14px; left: unset; min-height: unset; right: 10px; top: 10px; width: 14px; }\",\".framer-hv29N.framer-v-34izke .framer-m6rdzz { bottom: -2px; top: -2px; width: var(--framer-aspect-ratio-supported, 18px); }\",\".framer-hv29N.framer-v-34izke .framer-ftkg7c { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; gap: 16px; width: 1px; }\",\".framer-hv29N.framer-v-34izke .framer-y0fmns { gap: 6px; }\",...sharedStyle.css,'.framer-hv29N[data-border=\"true\"]::after, .framer-hv29N [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 319\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"F6MtmJPJ5\":{\"layout\":[\"fixed\",\"auto\"]},\"KYJHPrG6F\":{\"layout\":[\"fixed\",\"auto\"]},\"Ymft9anp4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLtqesTicM=withCSS(Component,css,\"framer-hv29N\");export default FramerLtqesTicM;FramerLtqesTicM.displayName=\"Now Playing\";FramerLtqesTicM.defaultProps={height:319,width:300};addPropertyControls(FramerLtqesTicM,{variant:{options:[\"eU9TO1LpO\",\"F6MtmJPJ5\",\"KYJHPrG6F\"],optionTitles:[\"Base\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLtqesTicM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"},{cssFamilyName:\"GT Walsheim Pro Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"GT Walsheim Pro\",url:\"https://framerusercontent.com/assets/9ArJzKp9hT1zdMFMv5L7NerhG8.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLtqesTicM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"319\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F6MtmJPJ5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KYJHPrG6F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ymft9anp4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 LinkFooter from\"https://framerusercontent.com/modules/zfqVQxRsG2XdiOEPuiTy/F60NwHAtrZe7OHvdZBsK/EEp_K7S2B.js\";const LinkFooterFonts=getFonts(LinkFooter);const cycleOrder=[\"PyAVsU8LG\",\"mfKg6P5SA\",\"mdEGAYtEs\",\"PeyPrzAFm\",\"DxzZJ9FB7\",\"axyRxZoaX\",\"wgcx2kMZ3\"];const serializationHash=\"framer-4e3k9\";const variantClassNames={axyRxZoaX:\"framer-v-apq2h7\",DxzZJ9FB7:\"framer-v-1fdfw0r\",mdEGAYtEs:\"framer-v-xm5d4d\",mfKg6P5SA:\"framer-v-172zxtb\",PeyPrzAFm:\"framer-v-fq4ozn\",PyAVsU8LG:\"framer-v-1gvgs9y\",wgcx2kMZ3:\"framer-v-4op16z\"};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:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"mfKg6P5SA\",\"2\":\"mdEGAYtEs\",\"3\":\"PeyPrzAFm\",\"4\":\"DxzZJ9FB7\",Default:\"PyAVsU8LG\",Phone:\"wgcx2kMZ3\",Tablet:\"axyRxZoaX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PyAVsU8LG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PyAVsU8LG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntertg43dw=activeVariantCallback(async(...args)=>{setVariant(\"mfKg6P5SA\");});const onMouseLeave15oi333=activeVariantCallback(async(...args)=>{setVariant(\"PyAVsU8LG\");});const onMouseEnter1amyyb7=activeVariantCallback(async(...args)=>{setVariant(\"mdEGAYtEs\");});const onMouseEnterxgnzyx=activeVariantCallback(async(...args)=>{setVariant(\"PeyPrzAFm\");});const onMouseEnter1fqwa24=activeVariantCallback(async(...args)=>{setVariant(\"DxzZJ9FB7\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gvgs9y\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"PyAVsU8LG\",ref:refBinding,style:{...style},...addPropertyOverrides({axyRxZoaX:{\"data-framer-name\":\"Tablet\"},DxzZJ9FB7:{\"data-framer-name\":\"4\"},mdEGAYtEs:{\"data-framer-name\":\"2\"},mfKg6P5SA:{\"data-framer-name\":\"1\"},PeyPrzAFm:{\"data-framer-name\":\"3\"},wgcx2kMZ3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/angelotanzillo\",motionChild:true,nodeId:\"giEthwqWQ\",openInNewTab:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bh3wep framer-1uje6kp\",\"data-framer-name\":\"Container Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"giEthwqWQ\",onMouseEnter:onMouseEntertg43dw,...addPropertyOverrides({axyRxZoaX:{\"data-highlight\":undefined,onMouseEnter:undefined},mfKg6P5SA:{onMouseLeave:onMouseLeave15oi333},wgcx2kMZ3:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-140)/2+0+0)+8,...addPropertyOverrides({wgcx2kMZ3:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-165f5w-container\",layoutDependency:layoutDependency,layoutId:\"y1NE8FD0W-container\",nodeId:\"y1NE8FD0W\",rendersWithMotion:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"y1NE8FD0W\",kMhqdKalc:\"House\",layoutId:\"y1NE8FD0W\",RNDwtsmJI:\"Behance\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({DxzZJ9FB7:{variant:matchVariant(\"H7UwV7hjV\")},mdEGAYtEs:{variant:matchVariant(\"H7UwV7hjV\")},PeyPrzAFm:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.upwork.com/freelancers/~01c382aa32b849b87c?mp_source=share\",motionChild:true,nodeId:\"qgmonMBwR\",openInNewTab:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bz06od framer-1uje6kp\",\"data-framer-name\":\"Container Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qgmonMBwR\",onMouseEnter:onMouseEnter1amyyb7,...addPropertyOverrides({axyRxZoaX:{\"data-highlight\":undefined,onMouseEnter:undefined},mdEGAYtEs:{onMouseLeave:onMouseLeave15oi333},wgcx2kMZ3:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-140)/2+35+0)+8,...addPropertyOverrides({wgcx2kMZ3:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d6od3e-container\",layoutDependency:layoutDependency,layoutId:\"F13hsGkmK-container\",nodeId:\"F13hsGkmK\",rendersWithMotion:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"F13hsGkmK\",kMhqdKalc:\"House\",layoutId:\"F13hsGkmK\",RNDwtsmJI:\"UpWork\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({DxzZJ9FB7:{variant:matchVariant(\"H7UwV7hjV\")},mfKg6P5SA:{variant:matchVariant(\"H7UwV7hjV\")},PeyPrzAFm:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/tanzidesign\",motionChild:true,nodeId:\"STnkHDQDX\",openInNewTab:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k6rjh7 framer-1uje6kp\",\"data-framer-name\":\"Container Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"STnkHDQDX\",onMouseEnter:onMouseEnterxgnzyx,...addPropertyOverrides({axyRxZoaX:{\"data-highlight\":undefined,onMouseEnter:undefined},PeyPrzAFm:{onMouseLeave:onMouseLeave15oi333},wgcx2kMZ3:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-140)/2+70+0)+8,...addPropertyOverrides({wgcx2kMZ3:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kqscfm-container\",layoutDependency:layoutDependency,layoutId:\"JGAuZBRdW-container\",nodeId:\"JGAuZBRdW\",rendersWithMotion:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"JGAuZBRdW\",kMhqdKalc:\"House\",layoutId:\"JGAuZBRdW\",RNDwtsmJI:\"Instagram\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({DxzZJ9FB7:{variant:matchVariant(\"H7UwV7hjV\")},mdEGAYtEs:{variant:matchVariant(\"H7UwV7hjV\")},mfKg6P5SA:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/angelo-tanzillo\",motionChild:true,nodeId:\"bZImtTkPN\",openInNewTab:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lmyzyi framer-1uje6kp\",\"data-framer-name\":\"Container Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bZImtTkPN\",onMouseEnter:onMouseEnter1fqwa24,...addPropertyOverrides({axyRxZoaX:{\"data-highlight\":undefined,onMouseEnter:undefined},DxzZJ9FB7:{onMouseLeave:onMouseLeave15oi333},wgcx2kMZ3:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-140)/2+105+0)+8,...addPropertyOverrides({wgcx2kMZ3:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ay9osf-container\",layoutDependency:layoutDependency,layoutId:\"UksgwmY8F-container\",nodeId:\"UksgwmY8F\",rendersWithMotion:true,scopeId:\"x82C1U1f9\",children:/*#__PURE__*/_jsx(LinkFooter,{height:\"100%\",id:\"UksgwmY8F\",kMhqdKalc:\"House\",layoutId:\"UksgwmY8F\",RNDwtsmJI:\"Linkedin\",variant:matchVariant(\"u8kkWaK24\"),width:\"100%\",...addPropertyOverrides({mdEGAYtEs:{variant:matchVariant(\"H7UwV7hjV\")},mfKg6P5SA:{variant:matchVariant(\"H7UwV7hjV\")},PeyPrzAFm:{variant:matchVariant(\"H7UwV7hjV\")}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4e3k9.framer-1uje6kp, .framer-4e3k9 .framer-1uje6kp { display: block; }\",\".framer-4e3k9.framer-1gvgs9y { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 62px; }\",\".framer-4e3k9 .framer-bh3wep, .framer-4e3k9 .framer-bz06od, .framer-4e3k9 .framer-k6rjh7, .framer-4e3k9 .framer-1lmyzyi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-4e3k9 .framer-165f5w-container, .framer-4e3k9 .framer-d6od3e-container, .framer-4e3k9 .framer-1kqscfm-container, .framer-4e3k9 .framer-ay9osf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4e3k9.framer-v-apq2h7.framer-1gvgs9y { width: 61px; }\",\".framer-4e3k9.framer-v-4op16z.framer-1gvgs9y { flex-direction: row; gap: unset; justify-content: space-between; width: min-content; }\",\".framer-4e3k9.framer-v-4op16z .framer-bh3wep { padding: 0px 8px 0px 0px; width: min-content; }\",\".framer-4e3k9.framer-v-4op16z .framer-bz06od, .framer-4e3k9.framer-v-4op16z .framer-k6rjh7 { padding: 0px 8px 0px 8px; width: min-content; }\",\".framer-4e3k9.framer-v-4op16z .framer-1lmyzyi { padding: 0px 0px 0px 8px; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 142\n * @framerIntrinsicWidth 61\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mfKg6P5SA\":{\"layout\":[\"fixed\",\"auto\"]},\"mdEGAYtEs\":{\"layout\":[\"fixed\",\"auto\"]},\"PeyPrzAFm\":{\"layout\":[\"fixed\",\"auto\"]},\"DxzZJ9FB7\":{\"layout\":[\"fixed\",\"auto\"]},\"axyRxZoaX\":{\"layout\":[\"fixed\",\"auto\"]},\"wgcx2kMZ3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx82C1U1f9=withCSS(Component,css,\"framer-4e3k9\");export default Framerx82C1U1f9;Framerx82C1U1f9.displayName=\"Socials Block\";Framerx82C1U1f9.defaultProps={height:142,width:61};addPropertyControls(Framerx82C1U1f9,{variant:{options:[\"PyAVsU8LG\",\"mfKg6P5SA\",\"mdEGAYtEs\",\"PeyPrzAFm\",\"DxzZJ9FB7\",\"axyRxZoaX\",\"wgcx2kMZ3\"],optionTitles:[\"Default\",\"1\",\"2\",\"3\",\"4\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerx82C1U1f9,[{explicitInter:true,fonts:[]},...LinkFooterFonts],{supportsExplicitInterCodegen:true});Framerx82C1U1f9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LinkFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx82C1U1f9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"142\",\"framerIntrinsicWidth\":\"61\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mfKg6P5SA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mdEGAYtEs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PeyPrzAFm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DxzZJ9FB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"axyRxZoaX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wgcx2kMZ3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x82C1U1f9.map","export const v0=\"Prenota Call\";export const v1=\"Chat Veloce\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport*as localizedValues from\"./ZHE2ylbsv-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/aA7ZKq0JvSPlzUXmNjY5/UWgjoyPNEZEsXsTnyhmC/ZHE2ylbsv.js\";import Buttons from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const ButtonsFonts=getFonts(Buttons);const cycleOrder=[\"Xjrhm1aqD\",\"ocMsK9wHS\"];const serializationHash=\"framer-PBOme\";const variantClassNames={ocMsK9wHS:\"framer-v-2595a\",Xjrhm1aqD:\"framer-v-fmz2db\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Tablet/Phone\":\"ocMsK9wHS\",Default:\"Xjrhm1aqD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Xjrhm1aqD\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xjrhm1aqD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fmz2db\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Xjrhm1aqD\",ref:refBinding,style:{...style},...addPropertyOverrides({ocMsK9wHS:{\"data-framer-name\":\"Tablet/Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://calendly.com/tanzilloangelo97/new-meeting?month=2026-03\",motionChild:true,nodeId:\"OtK2Wng1y\",openInNewTab:true,scopeId:\"ZHE2ylbsv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kjg739 framer-11r0hnh\",\"data-framer-name\":\"Book a Call\",layoutDependency:layoutDependency,layoutId:\"OtK2Wng1y\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r7dv6t-container\",layoutDependency:layoutDependency,layoutId:\"NHvPwe9Ce-container\",nodeId:\"NHvPwe9Ce\",rendersWithMotion:true,scopeId:\"ZHE2ylbsv\",children:/*#__PURE__*/_jsx(Buttons,{height:\"100%\",id:\"NHvPwe9Ce\",layoutId:\"NHvPwe9Ce\",LzISXFWS3:\"ArrowUpRight\",M6r4eCzTs:getLocalizedValue(\"v0\",activeLocale)??\"Book a Call\",my8sbeIr8:\"PhoneCall\",variant:matchVariant(\"BAL3UKo_G\"),width:\"100%\",...addPropertyOverrides({ocMsK9wHS:{variant:matchVariant(\"AbYvkcpC8\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send/?phone=393499012860&text=Hi+Angelo%21+I%27m+interested+in+working+together.+Could+we+discuss+availability+and+next+steps%3F&type=phone_number&app_absent=0\",motionChild:true,nodeId:\"ix8yvurHb\",openInNewTab:true,scopeId:\"ZHE2ylbsv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pdjfvt framer-11r0hnh\",\"data-framer-name\":\"Quick Chat\",layoutDependency:layoutDependency,layoutId:\"ix8yvurHb\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jtodi7-container\",layoutDependency:layoutDependency,layoutId:\"vXh1P0Azf-container\",nodeId:\"vXh1P0Azf\",rendersWithMotion:true,scopeId:\"ZHE2ylbsv\",children:/*#__PURE__*/_jsx(Buttons,{height:\"100%\",id:\"vXh1P0Azf\",layoutId:\"vXh1P0Azf\",LzISXFWS3:\"ArrowUpRight\",M6r4eCzTs:getLocalizedValue(\"v1\",activeLocale)??\"Quick Chat\",my8sbeIr8:\"WhatsappLogo\",variant:matchVariant(\"ot1JFddvK\"),width:\"100%\",...addPropertyOverrides({ocMsK9wHS:{variant:matchVariant(\"Kibc7qBQl\")}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PBOme.framer-11r0hnh, .framer-PBOme .framer-11r0hnh { display: block; }\",\".framer-PBOme.framer-fmz2db { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-PBOme .framer-1kjg739, .framer-PBOme .framer-pdjfvt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PBOme .framer-1r7dv6t-container, .framer-PBOme .framer-jtodi7-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38.5\n * @framerIntrinsicWidth 295.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ocMsK9wHS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZHE2ylbsv=withCSS(Component,css,\"framer-PBOme\");export default FramerZHE2ylbsv;FramerZHE2ylbsv.displayName=\"CTA Buttons\";FramerZHE2ylbsv.defaultProps={height:38.5,width:295.5};addPropertyControls(FramerZHE2ylbsv,{variant:{options:[\"Xjrhm1aqD\",\"ocMsK9wHS\"],optionTitles:[\"Default\",\"Tablet/Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZHE2ylbsv,[{explicitInter:true,fonts:[]},...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerZHE2ylbsv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZHE2ylbsv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"295.5\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"38.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ocMsK9wHS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVGIcon from\"https://framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js\";import BackToTop from\"https://framerusercontent.com/modules/VA7YvlIGwphMdoFQECTk/gUfkzfamxB9C6Y5hGkQX/BackToTop.js\";import{withDvh}from\"https://framerusercontent.com/modules/a8k6WIYuOFuKN6vZU1E8/4iD5QUGr8JI6rXZVMzBb/FooterDVH.js\";import{withSpotifyLink}from\"https://framerusercontent.com/modules/Unc8HN5Oaw2jtGP5Tw6j/gbzhfmsc8XPQmqfJALAU/NowPlaying.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fgN5hcOOK5lGGXWtkFPF/Ec1NgMQYwgfenVKGUVoG/L1oUlhGG5.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/NuiIl2quDdWw6P1TleLU/YfPrTorvhTjl9zYNToIC/me7MwYHuL.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ZD3goJhuAwXMRJIJRk3S/ZlPmZ6SJ9fvd1sS9N2Qv/N2JNyucUE.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/h07rYJaY2H17DVKCDtPc/kAJ8FABg1zxamZoqv1iq/J0UY18NnJ.js\";import ContactsBlock from\"https://framerusercontent.com/modules/KhXbjiuxGOrmugLngoq9/qAMacsKn3Ym5jGjPM7e9/d8yJeraSD.js\";import PagesBlock from\"https://framerusercontent.com/modules/PxHEtDYmWmaYNhlO6aoe/hqDITZEC0WrrkIw7ZzmS/evr7gLhdJ.js\";import SocialsLink from\"https://framerusercontent.com/modules/vyoAyMcSeCkLcjWaVPal/NIoHdpR1rqJTbSBhZk5v/kLpu2WQyl.js\";import NowPlaying,*as NowPlayingInfo from\"https://framerusercontent.com/modules/AOPt3qWWgBQ7km8gtV3O/3leV8V5oElrIUH5iiAW2/LtqesTicM.js\";import SocialsBlock from\"https://framerusercontent.com/modules/8Xp7qa0HZn1j3IKaFYrw/aOO6OvQqWxcQX1MpmEcm/x82C1U1f9.js\";import CTAButtons from\"https://framerusercontent.com/modules/Zi79OJCea7fsGtGVMK1U/Froae7YqZ9of0JTweuPL/ZHE2ylbsv.js\";const SVGIconFonts=getFonts(SVGIcon);const CTAButtonsFonts=getFonts(CTAButtons);const ContactsBlockFonts=getFonts(ContactsBlock);const PagesBlockFonts=getFonts(PagesBlock);const SocialsBlockFonts=getFonts(SocialsBlock);const NowPlayingFonts=getFonts(NowPlaying);const NowPlayingWithSpotifyLink1r2q65yWithMappedReactProps1udvdbg=withMappedReactProps(withCodeBoundaryForOverrides(NowPlaying,{nodeId:\"H1fmEvDPn\",override:withSpotifyLink,scopeId:\"J0UY18NnJ\"}),NowPlayingInfo);const NowPlayingWithSpotifyLink14phmkaWithMappedReactProps1udvdbg=withMappedReactProps(withCodeBoundaryForOverrides(NowPlaying,{nodeId:\"eWHu80vNU\",override:withSpotifyLink,scopeId:\"J0UY18NnJ\"}),NowPlayingInfo);const SocialsLinkFonts=getFonts(SocialsLink);const BackToTopFonts=getFonts(BackToTop);const MotionDivWithDvhedinm9=withCodeBoundaryForOverrides(motion.div,{nodeId:\"w2VtYdeu8\",override:withDvh,scopeId:\"J0UY18NnJ\"});const cycleOrder=[\"mJkVomz4d\",\"y0hkNmYbh\",\"jot1Hcruk\"];const serializationHash=\"framer-VV8cd\";const variantClassNames={jot1Hcruk:\"framer-v-1pe45q4\",mJkVomz4d:\"framer-v-19ct0j4\",y0hkNmYbh:\"framer-v-100pedp\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"mJkVomz4d\",Phone:\"jot1Hcruk\",Tablet:\"y0hkNmYbh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mJkVomz4d\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mJkVomz4d\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jot1Hcruk\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"jot1Hcruk\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19ct0j4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mJkVomz4d\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-31e54add-fd96-475d-944a-2650c79c24d7, rgb(227, 226, 220))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-cadf933d-5da2-40e4-88cb-5e460378fe38, rgb(255, 255, 255))\",...style},...addPropertyOverrides({jot1Hcruk:{\"data-framer-name\":\"Phone\"},y0hkNmYbh:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ixqy4z-container\",\"data-framer-name\":\"Logo\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"deFpggmgN-container\",name:\"Logo\",nodeId:\"deFpggmgN\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",style:{opacity:.02},children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",height:\"100%\",id:\"deFpggmgN\",layoutId:\"deFpggmgN\",name:\"Logo\",padding:0,strokeColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",strokeWidth:0,style:{height:\"100%\",width:\"100%\"},svgCode:'<?xml version=\"1.0\" encoding=\"utf-8\"?> <!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --> <svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" \t viewBox=\"0 0 700 1000\" style=\"enable-background:new 0 0 700 1000;\" xml:space=\"preserve\"> <style type=\"text/css\"> \t.st0{fill:#E30613;} \t.st1{fill:#FFED00;} \t.st2{fill:#009640;} \t.st3{fill:#FFFFFF;} </style> <g id=\"Sfondo\"> </g> <g id=\"Vettori\"> \t<path d=\"M150,150h125v150H150v262.9c0,71.6,55,130.5,125,136.6V850h-35C107.5,850,0,742.5,0,610V0h150V150z M460,150h-35v150.5 \t\tc70.1,6.1,125,64.9,125,136.6V700H425v150h125v150h150V390C700,257.4,592.6,150,460,150z\"/> </g> </svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivWithDvhedinm9,{className:\"framer-edinm9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"w2VtYdeu8\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8ymwym\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Zl4S4IPhA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oywxlq\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"VDXHeZnnn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eg9wtk\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"QXEAkw9qk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19ok939\",\"data-styles-preset\":\"L1oUlhGG5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Get in touch,\"})}),className:\"framer-vbwq2c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"npcId9aaT\",style:{\"--extracted-1of0zx5\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{jot1Hcruk:{\"--extracted-a0htzi\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jot1Hcruk:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dixysd\",\"data-styles-preset\":\"N2JNyucUE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Get in touch,\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19ok939\",\"data-styles-preset\":\"L1oUlhGG5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"and I’ll take care the rest.\"})}),className:\"framer-1u9g2yj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IgC6iRprj\",style:{\"--extracted-1of0zx5\":\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{jot1Hcruk:{\"--extracted-a0htzi\":\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jot1Hcruk:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dixysd\",\"data-styles-preset\":\"N2JNyucUE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13)))\"},children:\"and I’ll take care the rest.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1212vj4\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"aFRB2C83S\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+96+0+0+0+0+192.8+0,...addPropertyOverrides({jot1Hcruk:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+48+0+0+0+0+146.4+0},y0hkNmYbh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+64+0+0+0+0+192.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tfzqn6-container\",layoutDependency:layoutDependency,layoutId:\"sIbYcD0vO-container\",nodeId:\"sIbYcD0vO\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(CTAButtons,{height:\"100%\",id:\"sIbYcD0vO\",layoutId:\"sIbYcD0vO\",variant:matchVariant(\"Xjrhm1aqD\"),width:\"100%\",...addPropertyOverrides({jot1Hcruk:{variant:matchVariant(\"ocMsK9wHS\")},y0hkNmYbh:{variant:matchVariant(\"ocMsK9wHS\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e3s2p6\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"HoGxe9SDM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gp4tbw\",\"data-framer-name\":\"Wrappers\",layoutDependency:layoutDependency,layoutId:\"h5Vnh8h3m\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ruw9t5\",\"data-framer-name\":\"Contacts Wrapper\",layoutDependency:layoutDependency,layoutId:\"ESH5ngbTL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"CONTACTS\"})}),className:\"framer-1d3xr5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JXkIQjYlK\",style:{\"--extracted-r6o4lv\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kngczw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"G9nMSrx7M\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+96+0+0+288.9+0+0+3.2+0+32.8+0,...addPropertyOverrides({jot1Hcruk:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+48+0+0+212.6667+0+0+0+0+32.8+0+0},y0hkNmYbh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+64+0+0+304.9+0+0+3.2+0+32.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19jttr-container\",layoutDependency:layoutDependency,layoutId:\"yCccDlKmw-container\",nodeId:\"yCccDlKmw\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(ContactsBlock,{height:\"100%\",id:\"yCccDlKmw\",layoutId:\"yCccDlKmw\",variant:matchVariant(\"qHODVDDjC\"),width:\"100%\",...addPropertyOverrides({jot1Hcruk:{variant:matchVariant(\"BvCHp9s0D\")},y0hkNmYbh:{variant:matchVariant(\"BvCHp9s0D\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rzkh8q\",\"data-framer-name\":\"Nav Wrapper\",layoutDependency:layoutDependency,layoutId:\"RHROwKbrD\",children:[/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1xc3pld\",\"data-framer-name\":\"Pages\",layoutDependency:layoutDependency,layoutId:\"PsR8gSTiR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Navigation\"})}),className:\"framer-10uwrt1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pVJU1V0Dg\",style:{\"--extracted-r6o4lv\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:107,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+96+0+0+288.9+0+0+155+0+0+32.8,...addPropertyOverrides({jot1Hcruk:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+48+0+0+212.6667+0+0+0+0+0+32.8},y0hkNmYbh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+64+0+0+304.9+0+0+155+0+0+32.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-cm5jhl-container\",layoutDependency:layoutDependency,layoutId:\"aWzUIWH43-container\",nodeId:\"aWzUIWH43\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(PagesBlock,{height:\"100%\",id:\"aWzUIWH43\",layoutId:\"aWzUIWH43\",variant:matchVariant(\"AZ23mDN2U\"),width:\"100%\",...addPropertyOverrides({jot1Hcruk:{variant:matchVariant(\"Ivytld2Ke\")},y0hkNmYbh:{variant:matchVariant(\"Ivytld2Ke\")}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5l6dhh\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"fTtU5dJtd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ms95z\",\"data-styles-preset\":\"me7MwYHuL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"Socials\"})}),className:\"framer-owyyv3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MdAuCsFr7\",style:{\"--extracted-r6o4lv\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:142,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+96+0+0+288.9+0+0+155+0+0+32.8,...addPropertyOverrides({y0hkNmYbh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+64+0+0+304.9+0+0+155+0+0+32.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16pn2mi-container\",layoutDependency:layoutDependency,layoutId:\"s9aSh0DdO-container\",nodeId:\"s9aSh0DdO\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(SocialsBlock,{height:\"100%\",id:\"s9aSh0DdO\",layoutId:\"s9aSh0DdO\",variant:matchVariant(\"PyAVsU8LG\"),width:\"100%\",...addPropertyOverrides({y0hkNmYbh:{variant:matchVariant(\"axyRxZoaX\")}},baseVariant,gestureVariant)})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dw31n\",\"data-framer-name\":\"Container Player - Desktop\",layoutDependency:layoutDependency,layoutId:\"aIsmsiIf0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:333,width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 64px) / 3.0303, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+96+0+0+288.9+0+0+0,...addPropertyOverrides({y0hkNmYbh:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1024px) - 48px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+64+0+0+304.9+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r2q65y-container\",layoutDependency:layoutDependency,layoutId:\"H1fmEvDPn-container\",nodeId:\"H1fmEvDPn\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(NowPlayingWithSpotifyLink1r2q65yWithMappedReactProps1udvdbg,{height:\"100%\",id:\"H1fmEvDPn\",layoutId:\"H1fmEvDPn\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"eU9TO1LpO\"),width:\"100%\",...addPropertyOverrides({y0hkNmYbh:{variant:matchVariant(\"F6MtmJPJ5\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aaj9od\",\"data-framer-name\":\"Container Player - Phone\",layoutDependency:layoutDependency,layoutId:\"Fm4_IQMtH\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:319,...addPropertyOverrides({jot1Hcruk:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 768px) - 32px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+48+0+0+380.7334+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14phmka-container\",layoutDependency:layoutDependency,layoutId:\"eWHu80vNU-container\",nodeId:\"eWHu80vNU\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(NowPlayingWithSpotifyLink14phmkaWithMappedReactProps1udvdbg,{height:\"100%\",id:\"eWHu80vNU\",layoutId:\"eWHu80vNU\",style:{width:\"100%\"},variant:matchVariant(\"KYJHPrG6F\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w37mtq\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"N5GbQTvJ_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i9ns1v\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"bnT9HpHQb\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jot1Hcruk:{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+48+0+0+728.0001+0+143.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cei40t-container\",layoutDependency:layoutDependency,layoutId:\"PalZjkB7L-container\",nodeId:\"PalZjkB7L\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(SocialsLink,{height:\"100%\",id:\"PalZjkB7L\",layoutId:\"PalZjkB7L\",variant:matchVariant(\"ssHNUPUKL\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"\\xa92026\"}),\" Angelo Tanzillo\"]})}),className:\"framer-r2ywwo\",fonts:[\"FS;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"eF8oyCrcz\",style:{\"--extracted-1w3ko1f\":\"var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116))\",\"--extracted-r6o4lv\":\"var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jot1Hcruk:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.35px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17128fb1-2572-4da9-bb94-6a0306703a4f, rgb(77, 77, 77)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4a7c059f-d2c3-48cf-bacf-0a8aa9a429c6, rgb(122, 122, 116)))\"},children:\"\\xa92026\"}),\" Angelo Tanzillo\"]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jn0obe-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"cYNPn5rht-container\",nodeId:\"cYNPn5rht\",rendersWithMotion:true,scopeId:\"J0UY18NnJ\",children:/*#__PURE__*/_jsx(BackToTop,{alwaysShow:true,borderColor:\"rgba(0, 0, 0, 0)\",borderWidth:0,bottom:24,fill:\"var(--token-a684992b-eb1f-4123-8a27-350654170fb5, rgb(230, 230, 230))\",fixed:false,height:\"100%\",hoverFill:\"var(--token-a684992b-eb1f-4123-8a27-350654170fb5, rgb(232, 231, 225))\",hoverIconColor:\"var(--token-7525d497-c3bb-40d5-8278-a49969b7a5a7, rgb(0, 0, 0))\",icon:\"arrow\",iconColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(13, 13, 13))\",id:\"cYNPn5rht\",layoutId:\"cYNPn5rht\",placement:\"bottom-right\",pulse:false,scrollType:\"smooth\",shadow:false,shape:\"rounded\",showAfter:.25,showOnMobile:false,sideOffset:24,size:40,speedMs:600,width:\"100%\"})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VV8cd.framer-snsvh, .framer-VV8cd .framer-snsvh { display: block; }\",\".framer-VV8cd.framer-19ct0j4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-VV8cd .framer-1ixqy4z-container { aspect-ratio: 0.81875 / 1; bottom: 0px; flex: none; left: -48px; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 655px); z-index: 0; }\",\".framer-VV8cd .framer-edinm9 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; max-width: 1440px; overflow: visible; padding: 96px 32px 24px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-VV8cd .framer-8ymwym { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 66%; }\",\".framer-VV8cd .framer-1oywxlq { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-VV8cd .framer-eg9wtk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VV8cd .framer-vbwq2c, .framer-VV8cd .framer-1u9g2yj, .framer-VV8cd .framer-r2ywwo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VV8cd .framer-1212vj4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VV8cd .framer-1tfzqn6-container, .framer-VV8cd .framer-19jttr-container, .framer-VV8cd .framer-cm5jhl-container, .framer-VV8cd .framer-16pn2mi-container, .framer-VV8cd .framer-cei40t-container, .framer-VV8cd .framer-1jn0obe-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VV8cd .framer-1e3s2p6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 333px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VV8cd .framer-1gp4tbw, .framer-VV8cd .framer-dw31n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VV8cd .framer-ruw9t5, .framer-VV8cd .framer-5l6dhh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-VV8cd .framer-1d3xr5, .framer-VV8cd .framer-10uwrt1, .framer-VV8cd .framer-owyyv3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VV8cd .framer-kngczw { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-VV8cd .framer-rzkh8q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VV8cd .framer-1xc3pld { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VV8cd .framer-1r2q65y-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-VV8cd .framer-1aaj9od { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VV8cd .framer-14phmka-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VV8cd .framer-w37mtq { 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-VV8cd .framer-1i9ns1v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VV8cd.framer-v-100pedp.framer-19ct0j4 { min-width: 810px; width: min-content; }\",\".framer-VV8cd.framer-v-100pedp .framer-edinm9 { max-width: 1024px; padding: 64px 24px 24px 24px; }\",\".framer-VV8cd.framer-v-100pedp .framer-8ymwym, .framer-VV8cd.framer-v-1pe45q4 .framer-8ymwym { width: 100%; }\",\".framer-VV8cd.framer-v-1pe45q4.framer-19ct0j4 { min-width: 390px; width: 390px; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1ixqy4z-container { aspect-ratio: unset; height: 70%; left: 0px; right: 0px; top: unset; width: unset; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-edinm9 { gap: 0px; justify-content: flex-end; max-width: 768px; padding: 48px 16px 24px 16px; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1oywxlq { gap: 24px; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1212vj4 { justify-content: center; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1e3s2p6 { flex-direction: column; gap: 32px; height: min-content; justify-content: center; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1gp4tbw { flex: none; flex-direction: row; gap: 32px; height: min-content; width: 100%; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-ruw9t5 { order: 1; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-kngczw { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-rzkh8q { flex: 1 0 0px; gap: 24px; order: 0; width: 1px; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1xc3pld { flex: 1 0 0px; justify-content: center; width: 1px; }\",\".framer-VV8cd.framer-v-1pe45q4 .framer-1i9ns1v { gap: 16px; justify-content: center; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-VV8cd[data-border=\"true\"]::after, .framer-VV8cd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"1200px\",null,null,null]},\"y0hkNmYbh\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"810px\",null,null,null]},\"jot1Hcruk\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"390px\",null,null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ0UY18NnJ=withCSS(Component,css,\"framer-VV8cd\");export default FramerJ0UY18NnJ;FramerJ0UY18NnJ.displayName=\"Section/Footer\";FramerJ0UY18NnJ.defaultProps={height:800,width:1440};addPropertyControls(FramerJ0UY18NnJ,{variant:{options:[\"mJkVomz4d\",\"y0hkNmYbh\",\"jot1Hcruk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJ0UY18NnJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"}]},...SVGIconFonts,...CTAButtonsFonts,...ContactsBlockFonts,...PagesBlockFonts,...SocialsBlockFonts,...NowPlayingFonts,...SocialsLinkFonts,...BackToTopFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerJ0UY18NnJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTAButtons,{},context),forwardLoader(ContactsBlock,{},context),forwardLoader(PagesBlock,{},context),forwardLoader(SocialsBlock,{},context),forwardLoader(NowPlaying,{},context),forwardLoader(SocialsLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ0UY18NnJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"1200px\\\",null,null,null]},\\\"y0hkNmYbh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"810px\\\",null,null,null]},\\\"jot1Hcruk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",null,null,null]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./iuSYM1D_n-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/nqIR9QuQPEQGmPZSuCpG/ODaRUdMmT5sXyZ5iJnv4/iuSYM1D_n.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter1ti402zWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"E0_B2YBjz\",override:ScrollToFooter,scopeId:\"iuSYM1D_n\"}),ButtonsInfo);const cycleOrder=[\"cPsP7qs_e\",\"jOi82o_xS\",\"YUto1qTnH\",\"SbYPYZ_K_\",\"YJFigeTTP\",\"qFmictfEw\"];const serializationHash=\"framer-bYYoL\";const variantClassNames={cPsP7qs_e:\"framer-v-v0xrs\",jOi82o_xS:\"framer-v-k23von\",qFmictfEw:\"framer-v-14iw9x0\",SbYPYZ_K_:\"framer-v-1t10ahe\",YJFigeTTP:\"framer-v-17zrw20\",YUto1qTnH:\"framer-v-zc70g3\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover About\":\"YUto1qTnH\",\"Hover Button\":\"SbYPYZ_K_\",\"Hover Language\":\"qFmictfEw\",\"Hover Toggle\":\"YJFigeTTP\",\"Hover Works\":\"jOi82o_xS\",Home:\"cPsP7qs_e\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cPsP7qs_e\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cPsP7qs_e\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterfkx5ub=activeVariantCallback(async(...args)=>{setVariant(\"jOi82o_xS\");});const onMouseLeave92u0mf=activeVariantCallback(async(...args)=>{setVariant(\"cPsP7qs_e\");});const onMouseEnter1m9cnx0=activeVariantCallback(async(...args)=>{setVariant(\"YUto1qTnH\");});const onMouseEnter146wc6k=activeVariantCallback(async(...args)=>{setVariant(\"qFmictfEw\");});const onMouseEnterc6biu1=activeVariantCallback(async(...args)=>{setVariant(\"YJFigeTTP\");});const onMouseEnter1f33oup=activeVariantCallback(async(...args)=>{setVariant(\"SbYPYZ_K_\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v0xrs\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"cPsP7qs_e\",ref:refBinding,style:{...style},...addPropertyOverrides({jOi82o_xS:{\"data-framer-name\":\"Hover Works\"},qFmictfEw:{\"data-framer-name\":\"Hover Language\"},SbYPYZ_K_:{\"data-framer-name\":\"Hover Button\"},YJFigeTTP:{\"data-framer-name\":\"Hover Toggle\"},YUto1qTnH:{\"data-framer-name\":\"Hover About\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"O0DqIRY8X\",openInNewTab:false,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Angelo Tanzillo – Homepage\",className:\"framer-b64err framer-1r9vcpr\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"O0DqIRY8X\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ecmgqq-container\",layoutDependency:layoutDependency,layoutId:\"OKxkiTR5s-container\",nodeId:\"OKxkiTR5s\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"OKxkiTR5s\",layoutId:\"OKxkiTR5s\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j7uq4q\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"mYLoQxNCL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ao3pte\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"dKBWmUUnY\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QRHtdMnjv\",openInNewTab:false,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2mcn85 framer-1r9vcpr\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"QRHtdMnjv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z84e3m-container\",layoutDependency:layoutDependency,layoutId:\"MkZUs3hnV-container\",nodeId:\"MkZUs3hnV\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"MkZUs3hnV\",layoutId:\"MkZUs3hnV\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({jOi82o_xS:{variant:matchVariant(\"Qa385q_GP\")},qFmictfEw:{variant:matchVariant(\"Qa385q_GP\")},SbYPYZ_K_:{variant:matchVariant(\"Qa385q_GP\")},YJFigeTTP:{variant:matchVariant(\"Qa385q_GP\")},YUto1qTnH:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"olPO4B2xR\",openInNewTab:false,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-36ngum framer-1r9vcpr\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"olPO4B2xR\",onMouseEnter:onMouseEnterfkx5ub,...addPropertyOverrides({jOi82o_xS:{onMouseLeave:onMouseLeave92u0mf},qFmictfEw:{\"data-highlight\":undefined,onMouseEnter:undefined},YJFigeTTP:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fvd2f0-container\",layoutDependency:layoutDependency,layoutId:\"dc0XNeBv2-container\",nodeId:\"dc0XNeBv2\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"dc0XNeBv2\",layoutId:\"dc0XNeBv2\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({jOi82o_xS:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"C7bLk6sv6\",openInNewTab:false,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-awzhhf framer-1r9vcpr\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C7bLk6sv6\",onMouseEnter:onMouseEnter1m9cnx0,...addPropertyOverrides({qFmictfEw:{\"data-highlight\":undefined,onMouseEnter:undefined},YJFigeTTP:{\"data-highlight\":undefined,onMouseEnter:undefined},YUto1qTnH:{onMouseLeave:onMouseLeave92u0mf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2vjhtg-container\",layoutDependency:layoutDependency,layoutId:\"ABpSp0pKm-container\",nodeId:\"ABpSp0pKm\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"ABpSp0pKm\",layoutId:\"ABpSp0pKm\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({YUto1qTnH:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16cow0n\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"o_yMM0crQ\",...addPropertyOverrides({SbYPYZ_K_:{\"data-highlight\":true,onMouseLeave:onMouseLeave92u0mf}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lyltdz\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fCk8khVGH\",onMouseEnter:onMouseEnter146wc6k,...addPropertyOverrides({qFmictfEw:{onMouseLeave:onMouseLeave92u0mf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ra9j7o-container\",layoutDependency:layoutDependency,layoutId:\"kRgRUN8Em-container\",nodeId:\"kRgRUN8Em\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",style:{opacity:1},variants:{jOi82o_xS:{opacity:.3},qFmictfEw:{opacity:1},SbYPYZ_K_:{opacity:.3},YJFigeTTP:{opacity:.3},YUto1qTnH:{opacity:.3}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"kRgRUN8Em\",layoutId:\"kRgRUN8Em\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y7zha5\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uaneg6fHk\",onMouseEnter:onMouseEnterc6biu1,...addPropertyOverrides({qFmictfEw:{onMouseLeave:onMouseLeave92u0mf},YJFigeTTP:{onMouseLeave:onMouseLeave92u0mf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f8nz3-container\",layoutDependency:layoutDependency,layoutId:\"LID2OLxWQ-container\",nodeId:\"LID2OLxWQ\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",style:{opacity:1},variants:{jOi82o_xS:{opacity:.3},qFmictfEw:{opacity:.3},SbYPYZ_K_:{opacity:.3},YJFigeTTP:{opacity:1},YUto1qTnH:{opacity:.3}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"LID2OLxWQ\",layoutId:\"LID2OLxWQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19m4hof\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EIIoU3zOw\",onMouseEnter:onMouseEnter1f33oup,...addPropertyOverrides({SbYPYZ_K_:{onMouseLeave:onMouseLeave92u0mf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ti402z-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"E0_B2YBjz-container\",name:\"Get in Touch\",nodeId:\"E0_B2YBjz\",rendersWithMotion:true,scopeId:\"iuSYM1D_n\",style:{opacity:1},variants:{jOi82o_xS:{opacity:.3},qFmictfEw:{opacity:.3},SbYPYZ_K_:{opacity:1},YJFigeTTP:{opacity:.3},YUto1qTnH:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter1ti402zWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"E0_B2YBjz\",layoutId:\"E0_B2YBjz\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"ot1JFddvK\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bYYoL.framer-1r9vcpr, .framer-bYYoL .framer-1r9vcpr { display: block; }\",\".framer-bYYoL.framer-v0xrs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-bYYoL .framer-b64err { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bYYoL .framer-1ecmgqq-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-bYYoL .framer-j7uq4q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-bYYoL .framer-ao3pte { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bYYoL .framer-2mcn85 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bYYoL .framer-z84e3m-container, .framer-bYYoL .framer-1fvd2f0-container, .framer-bYYoL .framer-2vjhtg-container, .framer-bYYoL .framer-ra9j7o-container, .framer-bYYoL .framer-1ti402z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bYYoL .framer-36ngum, .framer-bYYoL .framer-awzhhf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bYYoL .framer-16cow0n { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bYYoL .framer-1lyltdz, .framer-bYYoL .framer-y7zha5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-bYYoL .framer-1f8nz3-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-bYYoL .framer-19m4hof { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\",\".framer-bYYoL.framer-v-1t10ahe .framer-ra9j7o-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jOi82o_xS\":{\"layout\":[\"fixed\",\"fixed\"]},\"YUto1qTnH\":{\"layout\":[\"fixed\",\"fixed\"]},\"SbYPYZ_K_\":{\"layout\":[\"fixed\",\"fixed\"]},\"YJFigeTTP\":{\"layout\":[\"fixed\",\"fixed\"]},\"qFmictfEw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriuSYM1D_n=withCSS(Component,css,\"framer-bYYoL\");export default FrameriuSYM1D_n;FrameriuSYM1D_n.displayName=\"Container Home - Desktop\";FrameriuSYM1D_n.defaultProps={height:64,width:1200};addPropertyControls(FrameriuSYM1D_n,{variant:{options:[\"cPsP7qs_e\",\"jOi82o_xS\",\"YUto1qTnH\",\"SbYPYZ_K_\",\"YJFigeTTP\",\"qFmictfEw\"],optionTitles:[\"Home\",\"Hover Works\",\"Hover About\",\"Hover Button\",\"Hover Toggle\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriuSYM1D_n,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FrameriuSYM1D_n.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriuSYM1D_n\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jOi82o_xS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YUto1qTnH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SbYPYZ_K_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YJFigeTTP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qFmictfEw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./KpLvbbcVB-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/73ziR0qTiSGiaGWSq8My/K6umOzDJNrUFk8BwuT6p/KpLvbbcVB.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter52lahcWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"kdxggJgJi\",override:ScrollToFooter,scopeId:\"KpLvbbcVB\"}),ButtonsInfo);const cycleOrder=[\"j1fIRNHpR\",\"DbaXKZYga\",\"WTUkVHWEz\",\"uxL9dfmkJ\",\"wfKGGApV8\",\"e1aBuwBDm\"];const serializationHash=\"framer-MJVq7\";const variantClassNames={DbaXKZYga:\"framer-v-1q90c5p\",e1aBuwBDm:\"framer-v-134141x\",j1fIRNHpR:\"framer-v-9i68xy\",uxL9dfmkJ:\"framer-v-r9kgv5\",wfKGGApV8:\"framer-v-ddk8z4\",WTUkVHWEz:\"framer-v-126f0f3\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover Button\":\"uxL9dfmkJ\",\"Hover Home\":\"DbaXKZYga\",\"Hover Language\":\"e1aBuwBDm\",\"Hover Toggle\":\"wfKGGApV8\",\"Hover Works\":\"WTUkVHWEz\",Home:\"j1fIRNHpR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j1fIRNHpR\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j1fIRNHpR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter92jhz0=activeVariantCallback(async(...args)=>{setVariant(\"DbaXKZYga\");});const onMouseLeave1ydctux=activeVariantCallback(async(...args)=>{setVariant(\"j1fIRNHpR\");});const onMouseEnter1drvd2t=activeVariantCallback(async(...args)=>{setVariant(\"WTUkVHWEz\");});const onMouseEnter8hyzri=activeVariantCallback(async(...args)=>{setVariant(\"e1aBuwBDm\");});const onMouseEnterbkb6ce=activeVariantCallback(async(...args)=>{setVariant(\"wfKGGApV8\");});const onMouseEnterl2qdpg=activeVariantCallback(async(...args)=>{setVariant(\"uxL9dfmkJ\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9i68xy\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"j1fIRNHpR\",ref:refBinding,style:{...style},...addPropertyOverrides({DbaXKZYga:{\"data-framer-name\":\"Hover Home\"},e1aBuwBDm:{\"data-framer-name\":\"Hover Language\"},uxL9dfmkJ:{\"data-framer-name\":\"Hover Button\"},wfKGGApV8:{\"data-framer-name\":\"Hover Toggle\"},WTUkVHWEz:{\"data-framer-name\":\"Hover Works\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Bl2JgkYey\",openInNewTab:false,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mwqivl framer-14eoka8\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Bl2JgkYey\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xb5iw6-container\",layoutDependency:layoutDependency,layoutId:\"nbSPuBVNF-container\",nodeId:\"nbSPuBVNF\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"nbSPuBVNF\",layoutId:\"nbSPuBVNF\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hkqihp\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"tES098Ssu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g92d50\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Df7bJMFjK\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NikOVeGFG\",openInNewTab:false,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16cuuhz framer-14eoka8\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NikOVeGFG\",onMouseEnter:onMouseEnter92jhz0,...addPropertyOverrides({DbaXKZYga:{onMouseLeave:onMouseLeave1ydctux},e1aBuwBDm:{\"data-highlight\":undefined,onMouseEnter:undefined},uxL9dfmkJ:{\"data-highlight\":undefined,onMouseEnter:undefined},wfKGGApV8:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dvjizc-container\",layoutDependency:layoutDependency,layoutId:\"L7b0lWOIN-container\",nodeId:\"L7b0lWOIN\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"L7b0lWOIN\",layoutId:\"L7b0lWOIN\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({DbaXKZYga:{variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"wJ6oINq63\",openInNewTab:false,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1peuigy framer-14eoka8\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wJ6oINq63\",onMouseEnter:onMouseEnter1drvd2t,...addPropertyOverrides({e1aBuwBDm:{\"data-highlight\":undefined,onMouseEnter:undefined},wfKGGApV8:{\"data-highlight\":undefined,onMouseEnter:undefined},WTUkVHWEz:{onMouseLeave:onMouseLeave1ydctux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9jasge-container\",layoutDependency:layoutDependency,layoutId:\"PgiTxZeYg-container\",nodeId:\"PgiTxZeYg\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"PgiTxZeYg\",layoutId:\"PgiTxZeYg\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({WTUkVHWEz:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"WXho8GTL6\",openInNewTab:false,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1y75t8k framer-14eoka8\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"WXho8GTL6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1snnr84-container\",layoutDependency:layoutDependency,layoutId:\"hP18Tzt0A-container\",nodeId:\"hP18Tzt0A\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"hP18Tzt0A\",layoutId:\"hP18Tzt0A\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({DbaXKZYga:{variant:matchVariant(\"Qa385q_GP\")},e1aBuwBDm:{variant:matchVariant(\"Qa385q_GP\")},uxL9dfmkJ:{variant:matchVariant(\"Qa385q_GP\")},wfKGGApV8:{variant:matchVariant(\"Qa385q_GP\")},WTUkVHWEz:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18bo1oq\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"XMRtE5DLK\",...addPropertyOverrides({uxL9dfmkJ:{\"data-highlight\":true,onMouseLeave:onMouseLeave1ydctux}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tpchd7\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bJnQSQQRb\",onMouseEnter:onMouseEnter8hyzri,...addPropertyOverrides({e1aBuwBDm:{onMouseLeave:onMouseLeave1ydctux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1et5wbl-container\",layoutDependency:layoutDependency,layoutId:\"Sxnr66nkK-container\",nodeId:\"Sxnr66nkK\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",style:{opacity:1},variants:{DbaXKZYga:{opacity:.3},e1aBuwBDm:{opacity:1},uxL9dfmkJ:{opacity:.3},wfKGGApV8:{opacity:.3},WTUkVHWEz:{opacity:.3}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"Sxnr66nkK\",layoutId:\"Sxnr66nkK\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mt3e1l\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Hoj5UGhOg\",onMouseEnter:onMouseEnterbkb6ce,...addPropertyOverrides({e1aBuwBDm:{onMouseLeave:onMouseLeave1ydctux},wfKGGApV8:{onMouseLeave:onMouseLeave1ydctux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b0frcg-container\",layoutDependency:layoutDependency,layoutId:\"BafSVJh2e-container\",nodeId:\"BafSVJh2e\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",style:{opacity:1},variants:{DbaXKZYga:{opacity:.3},e1aBuwBDm:{opacity:.3},uxL9dfmkJ:{opacity:.3},wfKGGApV8:{opacity:1},WTUkVHWEz:{opacity:.3}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"BafSVJh2e\",layoutId:\"BafSVJh2e\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f5b86m\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jfCSwoQop\",onMouseEnter:onMouseEnterl2qdpg,...addPropertyOverrides({uxL9dfmkJ:{onMouseLeave:onMouseLeave1ydctux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-52lahc-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"kdxggJgJi-container\",name:\"Get in Touch\",nodeId:\"kdxggJgJi\",rendersWithMotion:true,scopeId:\"KpLvbbcVB\",style:{opacity:1},variants:{DbaXKZYga:{opacity:.3},e1aBuwBDm:{opacity:.3},uxL9dfmkJ:{opacity:1},wfKGGApV8:{opacity:.3},WTUkVHWEz:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter52lahcWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"kdxggJgJi\",layoutId:\"kdxggJgJi\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"ot1JFddvK\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MJVq7.framer-14eoka8, .framer-MJVq7 .framer-14eoka8 { display: block; }\",\".framer-MJVq7.framer-9i68xy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-MJVq7 .framer-1mwqivl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MJVq7 .framer-xb5iw6-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-MJVq7 .framer-1hkqihp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-MJVq7 .framer-g92d50 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MJVq7 .framer-16cuuhz, .framer-MJVq7 .framer-1peuigy, .framer-MJVq7 .framer-1y75t8k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MJVq7 .framer-dvjizc-container, .framer-MJVq7 .framer-9jasge-container, .framer-MJVq7 .framer-1snnr84-container, .framer-MJVq7 .framer-1et5wbl-container, .framer-MJVq7 .framer-52lahc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MJVq7 .framer-18bo1oq { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MJVq7 .framer-tpchd7, .framer-MJVq7 .framer-mt3e1l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-MJVq7 .framer-b0frcg-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-MJVq7 .framer-f5b86m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DbaXKZYga\":{\"layout\":[\"fixed\",\"fixed\"]},\"WTUkVHWEz\":{\"layout\":[\"fixed\",\"fixed\"]},\"uxL9dfmkJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"wfKGGApV8\":{\"layout\":[\"fixed\",\"fixed\"]},\"e1aBuwBDm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKpLvbbcVB=withCSS(Component,css,\"framer-MJVq7\");export default FramerKpLvbbcVB;FramerKpLvbbcVB.displayName=\"Container About - Desktop\";FramerKpLvbbcVB.defaultProps={height:64,width:1200};addPropertyControls(FramerKpLvbbcVB,{variant:{options:[\"j1fIRNHpR\",\"DbaXKZYga\",\"WTUkVHWEz\",\"uxL9dfmkJ\",\"wfKGGApV8\",\"e1aBuwBDm\"],optionTitles:[\"Home\",\"Hover Home\",\"Hover Works\",\"Hover Button\",\"Hover Toggle\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKpLvbbcVB,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerKpLvbbcVB.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKpLvbbcVB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DbaXKZYga\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WTUkVHWEz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uxL9dfmkJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wfKGGApV8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e1aBuwBDm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./Th8xhyxP_-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/OO12SM3kya35hiI4kCaP/ul022tGc4jAj4atNFHcG/Th8xhyxP_.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter1uj8fbbWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"M81GqZul5\",override:ScrollToFooter,scopeId:\"Th8xhyxP_\"}),ButtonsInfo);const cycleOrder=[\"avP6HCRn3\",\"HBwVDyKT9\",\"x_rrPkm7C\",\"YM_DuVPCe\",\"NJw9y8HjX\",\"ssnePcIMU\",\"s6lFjOcqo\"];const serializationHash=\"framer-nZPYv\";const variantClassNames={avP6HCRn3:\"framer-v-1ej09uv\",HBwVDyKT9:\"framer-v-1fcwwxv\",NJw9y8HjX:\"framer-v-rm86lj\",s6lFjOcqo:\"framer-v-1ha102\",ssnePcIMU:\"framer-v-uw0x7d\",x_rrPkm7C:\"framer-v-1rwklk7\",YM_DuVPCe:\"framer-v-zewnx2\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover About\":\"x_rrPkm7C\",\"Hover Button\":\"YM_DuVPCe\",\"Hover Home\":\"ssnePcIMU\",\"Hover Language\":\"s6lFjOcqo\",\"Hover Toggle\":\"NJw9y8HjX\",\"Hover Works\":\"HBwVDyKT9\",Home:\"avP6HCRn3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"avP6HCRn3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"avP6HCRn3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter10e2typ=activeVariantCallback(async(...args)=>{setVariant(\"ssnePcIMU\");});const onMouseLeave1up6g3d=activeVariantCallback(async(...args)=>{setVariant(\"avP6HCRn3\");});const onMouseEnter13xhjp1=activeVariantCallback(async(...args)=>{setVariant(\"HBwVDyKT9\");});const onMouseEnter1otf9vf=activeVariantCallback(async(...args)=>{setVariant(\"x_rrPkm7C\");});const onMouseEntermxl46p=activeVariantCallback(async(...args)=>{setVariant(\"s6lFjOcqo\");});const onMouseEnter127ccg0=activeVariantCallback(async(...args)=>{setVariant(\"NJw9y8HjX\");});const onMouseEnter1loezcc=activeVariantCallback(async(...args)=>{setVariant(\"YM_DuVPCe\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ej09uv\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"avP6HCRn3\",ref:refBinding,style:{...style},...addPropertyOverrides({HBwVDyKT9:{\"data-framer-name\":\"Hover Works\"},NJw9y8HjX:{\"data-framer-name\":\"Hover Toggle\"},s6lFjOcqo:{\"data-framer-name\":\"Hover Language\"},ssnePcIMU:{\"data-framer-name\":\"Hover Home\"},x_rrPkm7C:{\"data-framer-name\":\"Hover About\"},YM_DuVPCe:{\"data-framer-name\":\"Hover Button\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mMw3E6zJc\",openInNewTab:false,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-158i7vl framer-hj5tln\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"mMw3E6zJc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c8oxgl-container\",layoutDependency:layoutDependency,layoutId:\"sHIqQnQf2-container\",nodeId:\"sHIqQnQf2\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"sHIqQnQf2\",layoutId:\"sHIqQnQf2\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hnkm0f\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"JnydW5uOy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fu967t\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"AGv2ydyRA\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zmT2tgrxx\",openInNewTab:false,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pndzm0 framer-hj5tln\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zmT2tgrxx\",onMouseEnter:onMouseEnter10e2typ,...addPropertyOverrides({HBwVDyKT9:{\"data-highlight\":undefined,onMouseEnter:undefined},NJw9y8HjX:{\"data-highlight\":undefined,onMouseEnter:undefined},s6lFjOcqo:{\"data-highlight\":undefined,onMouseEnter:undefined},ssnePcIMU:{onMouseLeave:onMouseLeave1up6g3d},x_rrPkm7C:{\"data-highlight\":undefined,onMouseEnter:undefined},YM_DuVPCe:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yp5asl-container\",layoutDependency:layoutDependency,layoutId:\"xoGrAcF9V-container\",nodeId:\"xoGrAcF9V\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"xoGrAcF9V\",layoutId:\"xoGrAcF9V\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({HBwVDyKT9:{variant:matchVariant(\"Qa385q_GP\")},NJw9y8HjX:{variant:matchVariant(\"Qa385q_GP\")},s6lFjOcqo:{variant:matchVariant(\"Qa385q_GP\")},x_rrPkm7C:{variant:matchVariant(\"Qa385q_GP\")},YM_DuVPCe:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"ETfjEpjgv\",openInNewTab:false,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-tgo2a1 framer-hj5tln\",\"data-framer-name\":\"Works\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ETfjEpjgv\",onMouseEnter:onMouseEnter13xhjp1,...addPropertyOverrides({HBwVDyKT9:{onMouseLeave:onMouseLeave1up6g3d},NJw9y8HjX:{\"data-highlight\":undefined,onMouseEnter:undefined},s6lFjOcqo:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rpptf7-container\",layoutDependency:layoutDependency,layoutId:\"IM0CtSVGa-container\",nodeId:\"IM0CtSVGa\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"IM0CtSVGa\",layoutId:\"IM0CtSVGa\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({HBwVDyKT9:{k58qBWsU2:undefined},NJw9y8HjX:{variant:matchVariant(\"Qa385q_GP\")},s6lFjOcqo:{variant:matchVariant(\"Qa385q_GP\")},ssnePcIMU:{variant:matchVariant(\"Qa385q_GP\")},x_rrPkm7C:{variant:matchVariant(\"Qa385q_GP\")},YM_DuVPCe:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"AbF04Xyfq\",openInNewTab:false,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jmlwxk framer-hj5tln\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AbF04Xyfq\",onMouseEnter:onMouseEnter1otf9vf,...addPropertyOverrides({NJw9y8HjX:{\"data-highlight\":undefined,onMouseEnter:undefined},s6lFjOcqo:{\"data-highlight\":undefined,onMouseEnter:undefined},x_rrPkm7C:{onMouseLeave:onMouseLeave1up6g3d}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tropv6-container\",layoutDependency:layoutDependency,layoutId:\"CV3brhM0z-container\",nodeId:\"CV3brhM0z\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"CV3brhM0z\",layoutId:\"CV3brhM0z\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({HBwVDyKT9:{variant:matchVariant(\"Qa385q_GP\")},NJw9y8HjX:{variant:matchVariant(\"Qa385q_GP\")},s6lFjOcqo:{variant:matchVariant(\"Qa385q_GP\")},ssnePcIMU:{variant:matchVariant(\"Qa385q_GP\")},x_rrPkm7C:{k58qBWsU2:undefined},YM_DuVPCe:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19dvjtw\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"TCia1cqHN\",...addPropertyOverrides({YM_DuVPCe:{\"data-highlight\":true,onMouseLeave:onMouseLeave1up6g3d}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lo7llx\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Qlk7UZUYI\",onMouseEnter:onMouseEntermxl46p,...addPropertyOverrides({s6lFjOcqo:{onMouseLeave:onMouseLeave1up6g3d}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eqj79o-container\",layoutDependency:layoutDependency,layoutId:\"n5mr5IUL_-container\",nodeId:\"n5mr5IUL_\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",style:{opacity:1},variants:{HBwVDyKT9:{opacity:.3},NJw9y8HjX:{opacity:.3},s6lFjOcqo:{opacity:1},ssnePcIMU:{opacity:.3},x_rrPkm7C:{opacity:.3},YM_DuVPCe:{opacity:.3}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"n5mr5IUL_\",layoutId:\"n5mr5IUL_\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dbjyq1\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vwLTNf5OI\",onMouseEnter:onMouseEnter127ccg0,...addPropertyOverrides({NJw9y8HjX:{onMouseLeave:onMouseLeave1up6g3d},s6lFjOcqo:{onMouseLeave:onMouseLeave1up6g3d}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dbopzr-container\",layoutDependency:layoutDependency,layoutId:\"pbfyaZX_i-container\",nodeId:\"pbfyaZX_i\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",style:{opacity:1},variants:{HBwVDyKT9:{opacity:.3},NJw9y8HjX:{opacity:1},s6lFjOcqo:{opacity:.3},ssnePcIMU:{opacity:.3},x_rrPkm7C:{opacity:.3},YM_DuVPCe:{opacity:.3}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"pbfyaZX_i\",layoutId:\"pbfyaZX_i\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rimxg9\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VaIHmJvDz\",onMouseEnter:onMouseEnter1loezcc,...addPropertyOverrides({YM_DuVPCe:{onMouseLeave:onMouseLeave1up6g3d}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uj8fbb-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"M81GqZul5-container\",name:\"Get in Touch\",nodeId:\"M81GqZul5\",rendersWithMotion:true,scopeId:\"Th8xhyxP_\",style:{opacity:1},variants:{HBwVDyKT9:{opacity:.3},NJw9y8HjX:{opacity:.3},s6lFjOcqo:{opacity:.3},ssnePcIMU:{opacity:.3},x_rrPkm7C:{opacity:.3},YM_DuVPCe:{opacity:1}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter1uj8fbbWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"M81GqZul5\",layoutId:\"M81GqZul5\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"ot1JFddvK\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nZPYv.framer-hj5tln, .framer-nZPYv .framer-hj5tln { display: block; }\",\".framer-nZPYv.framer-1ej09uv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-nZPYv .framer-158i7vl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nZPYv .framer-1c8oxgl-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-nZPYv .framer-hnkm0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-nZPYv .framer-fu967t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nZPYv .framer-1pndzm0, .framer-nZPYv .framer-tgo2a1, .framer-nZPYv .framer-jmlwxk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nZPYv .framer-1yp5asl-container, .framer-nZPYv .framer-rpptf7-container, .framer-nZPYv .framer-1tropv6-container, .framer-nZPYv .framer-1eqj79o-container, .framer-nZPYv .framer-1uj8fbb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-nZPYv .framer-19dvjtw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nZPYv .framer-lo7llx, .framer-nZPYv .framer-1dbjyq1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-nZPYv .framer-dbopzr-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-nZPYv .framer-1rimxg9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\",\".framer-nZPYv.framer-v-uw0x7d .framer-1pndzm0 { order: 0; }\",\".framer-nZPYv.framer-v-uw0x7d .framer-tgo2a1 { order: 1; }\",\".framer-nZPYv.framer-v-uw0x7d .framer-jmlwxk { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HBwVDyKT9\":{\"layout\":[\"fixed\",\"fixed\"]},\"x_rrPkm7C\":{\"layout\":[\"fixed\",\"fixed\"]},\"YM_DuVPCe\":{\"layout\":[\"fixed\",\"fixed\"]},\"NJw9y8HjX\":{\"layout\":[\"fixed\",\"fixed\"]},\"ssnePcIMU\":{\"layout\":[\"fixed\",\"fixed\"]},\"s6lFjOcqo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTh8xhyxP_=withCSS(Component,css,\"framer-nZPYv\");export default FramerTh8xhyxP_;FramerTh8xhyxP_.displayName=\"Container 404 - Desktop\";FramerTh8xhyxP_.defaultProps={height:64,width:1200};addPropertyControls(FramerTh8xhyxP_,{variant:{options:[\"avP6HCRn3\",\"HBwVDyKT9\",\"x_rrPkm7C\",\"YM_DuVPCe\",\"NJw9y8HjX\",\"ssnePcIMU\",\"s6lFjOcqo\"],optionTitles:[\"Home\",\"Hover Works\",\"Hover About\",\"Hover Button\",\"Hover Toggle\",\"Hover Home\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTh8xhyxP_,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerTh8xhyxP_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTh8xhyxP_\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HBwVDyKT9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x_rrPkm7C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YM_DuVPCe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NJw9y8HjX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ssnePcIMU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s6lFjOcqo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Home\";export const v1=\"Lavori\";export const v2=\"Chi Sono\";export const v3=\"Contattami\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport*as localizedValues from\"./xecDVzyfQ-0.js\";const valuesByLocaleId={NC1QMPPY5:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToFooter}from\"https://framerusercontent.com/modules/mBD8ClauDrJN2kwGJHA8/PHEWybrH4OhM01BPp4IK/ScrollToFooter.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/n4mr7YjvAioKFNmdwF5Z/KkwrMY4jWMsPj9J3GU1W/xecDVzyfQ.js\";import ThemeToggleSwitch from\"https://framerusercontent.com/modules/ddJzVtZiPReXzxP3v174/tr5rhReja8c0gz6jq75x/G55yKmyZV.js\";import NavLink from\"https://framerusercontent.com/modules/EJIe2augpF31NJgFkrls/U24tABJX2Tf3zRigAgtk/jdptdgLDG.js\";import Logo from\"https://framerusercontent.com/modules/vco1LAK3Whm8vEREzUL5/rZG2fH2YdcOyN8cozlO7/lMXGZpmay.js\";import LocaleComponent from\"https://framerusercontent.com/modules/9iwoUb2igtBVmSE99MWX/jBGikLAQ9xmAyr0bdzEp/xgJqi9fo0.js\";import Buttons,*as ButtonsInfo from\"https://framerusercontent.com/modules/hqaLonCp9PG94KtWvZi7/lHRscDwk3bLrCvSdfkPS/XnzzuWKiV.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const LocaleComponentFonts=getFonts(LocaleComponent);const ThemeToggleSwitchFonts=getFonts(ThemeToggleSwitch);const ButtonsFonts=getFonts(Buttons);const ButtonsScrollToFooter169ko0jWithMappedReactProps1tqtd6f=withMappedReactProps(withCodeBoundaryForOverrides(Buttons,{nodeId:\"dsZrX2GXX\",override:ScrollToFooter,scopeId:\"xecDVzyfQ\"}),ButtonsInfo);const cycleOrder=[\"wVDMWd3w9\",\"EXCKK47Nd\",\"M08vzDFUc\",\"bkiEqh9mZ\",\"u2NqkETO0\",\"urp6bVKsh\"];const serializationHash=\"framer-HDPfc\";const variantClassNames={bkiEqh9mZ:\"framer-v-jlazh6\",EXCKK47Nd:\"framer-v-8wkls\",M08vzDFUc:\"framer-v-1wd7w66\",u2NqkETO0:\"framer-v-aah3md\",urp6bVKsh:\"framer-v-15vzpik\",wVDMWd3w9:\"framer-v-tn7f1d\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"B6Z0W_VwW\";case\"NC1QMPPY5\":return\"oDHklvxEw\";default:return\"B6Z0W_VwW\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hover About\":\"M08vzDFUc\",\"Hover Button\":\"bkiEqh9mZ\",\"Hover Home\":\"EXCKK47Nd\",\"Hover Language\":\"urp6bVKsh\",\"Hover Toggle\":\"u2NqkETO0\",Home:\"wVDMWd3w9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wVDMWd3w9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wVDMWd3w9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter16vnxjk=activeVariantCallback(async(...args)=>{setVariant(\"EXCKK47Nd\");});const onMouseLeaveeghz7u=activeVariantCallback(async(...args)=>{setVariant(\"wVDMWd3w9\");});const onMouseEnter11g2a9l=activeVariantCallback(async(...args)=>{setVariant(\"M08vzDFUc\");});const onMouseEnter5zanpa=activeVariantCallback(async(...args)=>{setVariant(\"urp6bVKsh\");});const onMouseEnterehm1lb=activeVariantCallback(async(...args)=>{setVariant(\"u2NqkETO0\");});const onMouseEntery8f0fh=activeVariantCallback(async(...args)=>{setVariant(\"bkiEqh9mZ\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tn7f1d\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"wVDMWd3w9\",ref:refBinding,style:{...style},...addPropertyOverrides({bkiEqh9mZ:{\"data-framer-name\":\"Hover Button\"},EXCKK47Nd:{\"data-framer-name\":\"Hover Home\"},M08vzDFUc:{\"data-framer-name\":\"Hover About\"},u2NqkETO0:{\"data-framer-name\":\"Hover Toggle\"},urp6bVKsh:{\"data-framer-name\":\"Hover Language\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gNg2i0SOD\",openInNewTab:false,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1aucuti framer-nd0t51\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gNg2i0SOD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||64)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xzyz45-container\",layoutDependency:layoutDependency,layoutId:\"qkzSumA0S-container\",nodeId:\"qkzSumA0S\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"qkzSumA0S\",layoutId:\"qkzSumA0S\",style:{height:\"100%\"},variant:matchVariant(\"IKj4E7Rsu\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bdl6zu\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"TRYlbcsao\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b4gpsd\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"CWPcyesdk\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"n1NvtEFNT\",openInNewTab:false,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-96v5xv framer-nd0t51\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n1NvtEFNT\",onMouseEnter:onMouseEnter16vnxjk,...addPropertyOverrides({bkiEqh9mZ:{\"data-highlight\":undefined,onMouseEnter:undefined},EXCKK47Nd:{onMouseLeave:onMouseLeaveeghz7u},M08vzDFUc:{\"data-highlight\":undefined,onMouseEnter:undefined},u2NqkETO0:{\"data-highlight\":undefined,onMouseEnter:undefined},urp6bVKsh:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hcqq6u-container\",layoutDependency:layoutDependency,layoutId:\"Tgq2tN4iy-container\",nodeId:\"Tgq2tN4iy\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v0\",activeLocale)??\"Home\",height:\"100%\",id:\"Tgq2tN4iy\",layoutId:\"Tgq2tN4iy\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({EXCKK47Nd:{variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IAbZZAeT5\"},motionChild:true,nodeId:\"CWSx43DpM\",openInNewTab:false,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16knd6w framer-nd0t51\",\"data-framer-name\":\"Works\",layoutDependency:layoutDependency,layoutId:\"CWSx43DpM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j28ufu-container\",layoutDependency:layoutDependency,layoutId:\"VfRXn9UfZ-container\",nodeId:\"VfRXn9UfZ\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v1\",activeLocale)??\"Works\",height:\"100%\",id:\"VfRXn9UfZ\",layoutId:\"VfRXn9UfZ\",variant:matchVariant(\"uYJjBtt0J\"),width:\"100%\",...addPropertyOverrides({bkiEqh9mZ:{variant:matchVariant(\"Qa385q_GP\")},EXCKK47Nd:{variant:matchVariant(\"Qa385q_GP\")},M08vzDFUc:{variant:matchVariant(\"Qa385q_GP\")},u2NqkETO0:{variant:matchVariant(\"Qa385q_GP\")},urp6bVKsh:{variant:matchVariant(\"Qa385q_GP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"duhWdfIxh\"},motionChild:true,nodeId:\"SneK1uVQC\",openInNewTab:false,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jyv6p4 framer-nd0t51\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SneK1uVQC\",onMouseEnter:onMouseEnter11g2a9l,...addPropertyOverrides({M08vzDFUc:{onMouseLeave:onMouseLeaveeghz7u},u2NqkETO0:{\"data-highlight\":undefined,onMouseEnter:undefined},urp6bVKsh:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15jjuua-container\",layoutDependency:layoutDependency,layoutId:\"CGfk5jXsp-container\",nodeId:\"CGfk5jXsp\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",children:/*#__PURE__*/_jsx(NavLink,{EMyqk0cZy:getLocalizedValue(\"v2\",activeLocale)??\"About\",height:\"100%\",id:\"CGfk5jXsp\",layoutId:\"CGfk5jXsp\",variant:matchVariant(\"Qa385q_GP\"),width:\"100%\",...addPropertyOverrides({M08vzDFUc:{k58qBWsU2:undefined,variant:matchVariant(\"uYJjBtt0J\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ihhoi2\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"H3HdVZl9G\",...addPropertyOverrides({bkiEqh9mZ:{\"data-highlight\":true,onMouseLeave:onMouseLeaveeghz7u}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yt7j9r\",\"data-framer-name\":\"Toggle Language\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EMVKARCAK\",onMouseEnter:onMouseEnter5zanpa,...addPropertyOverrides({urp6bVKsh:{onMouseLeave:onMouseLeaveeghz7u}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ybvdti-container\",layoutDependency:layoutDependency,layoutId:\"OKNV1mko7-container\",nodeId:\"OKNV1mko7\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",style:{opacity:1},variants:{bkiEqh9mZ:{opacity:.3},EXCKK47Nd:{opacity:.3},M08vzDFUc:{opacity:.3},u2NqkETO0:{opacity:.3},urp6bVKsh:{opacity:1}},children:/*#__PURE__*/_jsx(LocaleComponent,{height:\"100%\",id:\"OKNV1mko7\",layoutId:\"OKNV1mko7\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1soy6i6\",\"data-framer-name\":\"Toggle Theme\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FZ7_4ES6x\",onMouseEnter:onMouseEnterehm1lb,...addPropertyOverrides({u2NqkETO0:{onMouseLeave:onMouseLeaveeghz7u},urp6bVKsh:{onMouseLeave:onMouseLeaveeghz7u}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1whguin-container\",layoutDependency:layoutDependency,layoutId:\"pltghruvP-container\",nodeId:\"pltghruvP\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",style:{opacity:1},variants:{bkiEqh9mZ:{opacity:.3},EXCKK47Nd:{opacity:.3},M08vzDFUc:{opacity:.3},u2NqkETO0:{opacity:1},urp6bVKsh:{opacity:.3}},children:/*#__PURE__*/_jsx(ThemeToggleSwitch,{height:\"100%\",id:\"pltghruvP\",layoutId:\"pltghruvP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M2fZsKCnu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ok7mtm\",\"data-framer-name\":\"Get in Touch\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n7H_9chEg\",onMouseEnter:onMouseEntery8f0fh,...addPropertyOverrides({bkiEqh9mZ:{onMouseLeave:onMouseLeaveeghz7u}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||64)-0)*1-0)*1-0)*1-0-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-169ko0j-container\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"dsZrX2GXX-container\",name:\"Get in Touch\",nodeId:\"dsZrX2GXX\",rendersWithMotion:true,scopeId:\"xecDVzyfQ\",style:{opacity:1},variants:{bkiEqh9mZ:{opacity:1},EXCKK47Nd:{opacity:.3},M08vzDFUc:{opacity:.3},u2NqkETO0:{opacity:.3},urp6bVKsh:{opacity:.3}},children:/*#__PURE__*/_jsx(ButtonsScrollToFooter169ko0jWithMappedReactProps1tqtd6f,{height:\"100%\",id:\"dsZrX2GXX\",layoutId:\"dsZrX2GXX\",LzISXFWS3:\"ArrowDown\",M6r4eCzTs:getLocalizedValue(\"v3\",activeLocale)??\"Get in Touch\",my8sbeIr8:\"Chats\",name:\"Get in Touch\",variant:matchVariant(\"ot1JFddvK\"),width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HDPfc.framer-nd0t51, .framer-HDPfc .framer-nd0t51 { display: block; }\",\".framer-HDPfc.framer-tn7f1d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-HDPfc .framer-1aucuti { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-HDPfc .framer-xzyz45-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-HDPfc .framer-bdl6zu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-HDPfc .framer-b4gpsd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HDPfc .framer-96v5xv, .framer-HDPfc .framer-16knd6w, .framer-HDPfc .framer-jyv6p4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-HDPfc .framer-hcqq6u-container, .framer-HDPfc .framer-1j28ufu-container, .framer-HDPfc .framer-15jjuua-container, .framer-HDPfc .framer-1ybvdti-container, .framer-HDPfc .framer-169ko0j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HDPfc .framer-ihhoi2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HDPfc .framer-1yt7j9r, .framer-HDPfc .framer-1soy6i6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-HDPfc .framer-1whguin-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-HDPfc .framer-ok7mtm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EXCKK47Nd\":{\"layout\":[\"fixed\",\"fixed\"]},\"M08vzDFUc\":{\"layout\":[\"fixed\",\"fixed\"]},\"bkiEqh9mZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"u2NqkETO0\":{\"layout\":[\"fixed\",\"fixed\"]},\"urp6bVKsh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxecDVzyfQ=withCSS(Component,css,\"framer-HDPfc\");export default FramerxecDVzyfQ;FramerxecDVzyfQ.displayName=\"Container Works - Desktop\";FramerxecDVzyfQ.defaultProps={height:64,width:1200};addPropertyControls(FramerxecDVzyfQ,{variant:{options:[\"wVDMWd3w9\",\"EXCKK47Nd\",\"M08vzDFUc\",\"bkiEqh9mZ\",\"u2NqkETO0\",\"urp6bVKsh\"],optionTitles:[\"Home\",\"Hover Home\",\"Hover About\",\"Hover Button\",\"Hover Toggle\",\"Hover Language\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxecDVzyfQ,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...LocaleComponentFonts,...ThemeToggleSwitchFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerxecDVzyfQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context),forwardLoader(LocaleComponent,{},context),forwardLoader(ThemeToggleSwitch,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxecDVzyfQ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EXCKK47Nd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M08vzDFUc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bkiEqh9mZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u2NqkETO0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"urp6bVKsh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{HideOnFooter}from\"https://framerusercontent.com/modules/7t9KmxH04jKwCdoWNsXX/Yz4PDlHrIZltODLv5mOe/HideOnFooter.js\";import ContainerHomeDesktop,*as ContainerHomeDesktopInfo from\"https://framerusercontent.com/modules/0zJUXI2CmPc5HVoizIe0/3cbMkpnZ7FfK8Pj59k1O/iuSYM1D_n.js\";import ContainerAboutDesktop,*as ContainerAboutDesktopInfo from\"https://framerusercontent.com/modules/vVqzskfnWDjKVZ2lYvsK/XmU9isNAP6VSXHCLj1Mg/KpLvbbcVB.js\";import Container404Desktop,*as Container404DesktopInfo from\"https://framerusercontent.com/modules/nMVHhx7lvbbFFqxxrNRl/XqxoPNFDQo0gMg1RWKnf/Th8xhyxP_.js\";import ContainerWorksDesktop,*as ContainerWorksDesktopInfo from\"https://framerusercontent.com/modules/2NwwCUlCpTsvrqYTkCB4/LUUnqvNM2vwhYrqb4Lez/xecDVzyfQ.js\";const ContainerHomeDesktopFonts=getFonts(ContainerHomeDesktop);const ContainerHomeDesktopHideOnFooter1ffboyhWithMappedReactProps1abzpcd=withMappedReactProps(withCodeBoundaryForOverrides(ContainerHomeDesktop,{nodeId:\"PNcZPkdGx\",override:HideOnFooter,scopeId:\"Ovt4v8vJd\"}),ContainerHomeDesktopInfo);const ContainerWorksDesktopFonts=getFonts(ContainerWorksDesktop);const ContainerWorksDesktopHideOnFooter1x6xvleWithMappedReactProps1i0lrxk=withMappedReactProps(withCodeBoundaryForOverrides(ContainerWorksDesktop,{nodeId:\"HpjUGEfE5\",override:HideOnFooter,scopeId:\"Ovt4v8vJd\"}),ContainerWorksDesktopInfo);const ContainerAboutDesktopFonts=getFonts(ContainerAboutDesktop);const ContainerAboutDesktopHideOnFooter1cufk3fWithMappedReactProps17qmxpt=withMappedReactProps(withCodeBoundaryForOverrides(ContainerAboutDesktop,{nodeId:\"f1GmzqfGU\",override:HideOnFooter,scopeId:\"Ovt4v8vJd\"}),ContainerAboutDesktopInfo);const Container404DesktopFonts=getFonts(Container404Desktop);const Container404DesktopHideOnFooterx3qv1xWithMappedReactProps1bo97gv=withMappedReactProps(withCodeBoundaryForOverrides(Container404Desktop,{nodeId:\"oOTWq2FDO\",override:HideOnFooter,scopeId:\"Ovt4v8vJd\"}),Container404DesktopInfo);const cycleOrder=[\"j1wnnvyiS\",\"LE9vmfBKK\",\"DnMIMt1s5\",\"hUmxQp7CW\"];const serializationHash=\"framer-xVRil\";const variantClassNames={DnMIMt1s5:\"framer-v-18pkaaj\",hUmxQp7CW:\"framer-v-1z0fkkd\",j1wnnvyiS:\"framer-v-okd2f\",LE9vmfBKK:\"framer-v-dkcjgr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"404\":\"hUmxQp7CW\",About:\"DnMIMt1s5\",Home:\"j1wnnvyiS\",Works:\"LE9vmfBKK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j1wnnvyiS\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j1wnnvyiS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"LE9vmfBKK\",\"DnMIMt1s5\",\"hUmxQp7CW\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"LE9vmfBKK\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"DnMIMt1s5\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"hUmxQp7CW\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-okd2f\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"j1wnnvyiS\",ref:refBinding,style:{...style},...addPropertyOverrides({DnMIMt1s5:{\"data-framer-name\":\"About\"},hUmxQp7CW:{\"data-framer-name\":\"404\"},LE9vmfBKK:{\"data-framer-name\":\"Works\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 64px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ffboyh-container\",layoutDependency:layoutDependency,layoutId:\"PNcZPkdGx-container\",nodeId:\"PNcZPkdGx\",rendersWithMotion:true,scopeId:\"Ovt4v8vJd\",children:/*#__PURE__*/_jsx(ContainerHomeDesktopHideOnFooter1ffboyhWithMappedReactProps1abzpcd,{height:\"100%\",id:\"PNcZPkdGx\",layoutId:\"PNcZPkdGx\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cPsP7qs_e\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({LE9vmfBKK:{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 64px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x6xvle-container\",layoutDependency:layoutDependency,layoutId:\"HpjUGEfE5-container\",nodeId:\"HpjUGEfE5\",rendersWithMotion:true,scopeId:\"Ovt4v8vJd\",children:/*#__PURE__*/_jsx(ContainerWorksDesktopHideOnFooter1x6xvleWithMappedReactProps1i0lrxk,{height:\"100%\",id:\"HpjUGEfE5\",layoutId:\"HpjUGEfE5\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"wVDMWd3w9\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DnMIMt1s5:{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 64px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cufk3f-container\",layoutDependency:layoutDependency,layoutId:\"f1GmzqfGU-container\",nodeId:\"f1GmzqfGU\",rendersWithMotion:true,scopeId:\"Ovt4v8vJd\",children:/*#__PURE__*/_jsx(ContainerAboutDesktopHideOnFooter1cufk3fWithMappedReactProps17qmxpt,{height:\"100%\",id:\"f1GmzqfGU\",layoutId:\"f1GmzqfGU\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"j1fIRNHpR\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({hUmxQp7CW:{height:64,width:`max(${componentViewport?.width||\"100vw\"} - 64px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x3qv1x-container\",layoutDependency:layoutDependency,layoutId:\"oOTWq2FDO-container\",nodeId:\"oOTWq2FDO\",rendersWithMotion:true,scopeId:\"Ovt4v8vJd\",children:/*#__PURE__*/_jsx(Container404DesktopHideOnFooterx3qv1xWithMappedReactProps1bo97gv,{height:\"100%\",id:\"oOTWq2FDO\",layoutId:\"oOTWq2FDO\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"avP6HCRn3\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xVRil.framer-ovqfbk, .framer-xVRil .framer-ovqfbk { display: block; }\",\".framer-xVRil.framer-okd2f { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; mix-blend-mode: difference; padding: 0px 32px 0px 32px; position: relative; width: 1200px; }\",\".framer-xVRil .framer-1ffboyh-container { flex: 1 0 0px; height: 64px; position: relative; width: 1px; z-index: 1; }\",\".framer-xVRil .framer-1x6xvle-container, .framer-xVRil .framer-1cufk3f-container, .framer-xVRil .framer-x3qv1x-container { flex: 1 0 0px; height: 64px; position: relative; width: 1px; }\",\".framer-xVRil.framer-v-1z0fkkd.framer-okd2f { height: 64px; max-width: unset; }\",\".framer-xVRil.framer-v-1z0fkkd .framer-x3qv1x-container { order: 3; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"LE9vmfBKK\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"DnMIMt1s5\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"hUmxQp7CW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOvt4v8vJd=withCSS(Component,css,\"framer-xVRil\");export default FramerOvt4v8vJd;FramerOvt4v8vJd.displayName=\"Topbar - Desktop\";FramerOvt4v8vJd.defaultProps={height:64,width:1200};addPropertyControls(FramerOvt4v8vJd,{variant:{options:[\"j1wnnvyiS\",\"LE9vmfBKK\",\"DnMIMt1s5\",\"hUmxQp7CW\"],optionTitles:[\"Home\",\"Works\",\"About\",\"404\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOvt4v8vJd,[{explicitInter:true,fonts:[]},...ContainerHomeDesktopFonts,...ContainerWorksDesktopFonts,...ContainerAboutDesktopFonts,...Container404DesktopFonts],{supportsExplicitInterCodegen:true});FramerOvt4v8vJd.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ContainerHomeDesktop,{},context),forwardLoader(ContainerWorksDesktop,{},context),forwardLoader(ContainerAboutDesktop,{},context),forwardLoader(Container404Desktop,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOvt4v8vJd\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"LE9vmfBKK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"DnMIMt1s5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"hUmxQp7CW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LJefkI0IC\",\"wI000dwaw\",\"ehdy5t7W_\"];const serializationHash=\"framer-ttNyB\";const variantClassNames={ehdy5t7W_:\"framer-v-4san98\",LJefkI0IC:\"framer-v-1uxnpwu\",wI000dwaw:\"framer-v-k90qlh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"LJefkI0IC\",Mobile:\"ehdy5t7W_\",Tablet:\"wI000dwaw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LJefkI0IC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LJefkI0IC\",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-1uxnpwu\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LJefkI0IC\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8ea45026-0134-4348-bd17-5eb4fe0679bd, rgba(249, 248, 246, 0.72))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-cb229adc-a8e4-48fc-839e-db0797995a79, rgba(249, 248, 246, 0.72))\",filter:\"saturate(1.8)\",WebkitBackdropFilter:\"blur(12px)\",WebkitFilter:\"saturate(1.8)\",...style},...addPropertyOverrides({ehdy5t7W_:{\"data-framer-name\":\"Mobile\"},wI000dwaw:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ttNyB.framer-17m50tz, .framer-ttNyB .framer-17m50tz { display: block; }\",\".framer-ttNyB.framer-1uxnpwu { height: 64px; overflow: visible; position: relative; width: 1200px; }\",\".framer-ttNyB.framer-v-k90qlh.framer-1uxnpwu { width: 810px; }\",\".framer-ttNyB.framer-v-4san98.framer-1uxnpwu { height: 48px; width: 390px; }\",'.framer-ttNyB[data-border=\"true\"]::after, .framer-ttNyB [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wI000dwaw\":{\"layout\":[\"fixed\",\"fixed\"]},\"ehdy5t7W_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwQc72PgcS=withCSS(Component,css,\"framer-ttNyB\");export default FramerwQc72PgcS;FramerwQc72PgcS.displayName=\"Topbar - BG\";FramerwQc72PgcS.defaultProps={height:64,width:1200};addPropertyControls(FramerwQc72PgcS,{variant:{options:[\"LJefkI0IC\",\"wI000dwaw\",\"ehdy5t7W_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwQc72PgcS,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwQc72PgcS\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wI000dwaw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ehdy5t7W_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wQc72PgcS.map","/**\n * CircleCursor — Framer Code Component\n *\n * v6 — tre fix:\n *\n * FIX A — Immagini non cliccabili non triggerano più l'hover/scale:\n *   In v5 detectMode restituiva \"overlay\" per qualsiasi img/video/\n *   background-image indipendentemente dalla cliccabilità.\n *   Ora la modalità \"overlay\" scatta solo se, risalendo il DOM, si trova\n *   anche un elemento interattivo (link, button, aria-expanded, ecc.).\n *   Un'immagine standalone rimane in modalità \"idle\".\n *\n * FIX B — Safari toolbar:\n *   Al mouseleave da document.documentElement viene rimossa la classe\n *   mc-mouse da <html> (→ cursor:none disattivato) senza però resettare\n *   _isMouseMode. Al mouseenter viene ripristinata. Questo garantisce\n *   che la toolbar di Safari (e qualsiasi chrome del browser) riceva\n *   correttamente il cursore nativo.\n *\n * FIX C — Accordion hover:\n *   isInteractiveEl ora rileva:\n *   • aria-expanded (trigger standard degli accordion)\n *   • aria-controls  (associazione panel)\n *   • tabindex >= 0  (elementi focusable non nativi)\n *   • getComputedStyle(el).cursor === \"pointer\" (accordion stilizzati via CSS)\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion,useMotionValue}from\"framer-motion\";(function injectCursorHide(){if(typeof document===\"undefined\")return;const ID=\"__circle-cursor-hide__\";const inject=()=>{if(document.getElementById(ID))return;const s=document.createElement(\"style\");s.id=ID;s.textContent=\"html.mc-mouse *, html.mc-mouse *::before, html.mc-mouse *::after { cursor: none !important; }\";(document.head||document.documentElement).appendChild(s);};inject();new MutationObserver(inject).observe(document.head||document.documentElement,{childList:true});})();// ─── Mouse-mode helpers ───────────────────────────────────────────────────────\nlet _isMouseMode=false;function enableMouseMode(){if(_isMouseMode)return;_isMouseMode=true;document.documentElement.classList.add(\"mc-mouse\");}function disableMouseMode(){if(!_isMouseMode)return;_isMouseMode=false;document.documentElement.classList.remove(\"mc-mouse\");}// FIX B — toggle solo la classe CSS, senza toccare _isMouseMode\nfunction suspendCursorNone(){document.documentElement.classList.remove(\"mc-mouse\");}function resumeCursorNone(){if(_isMouseMode)document.documentElement.classList.add(\"mc-mouse\");}// ─── Stato persistente tra remount / navigazioni ────────────────────────────────\nlet _mx=-200;let _my=-200;let _mVisible=false;let _preloaderCleared=false;// ─── Cache containerHasMedia ────────────────────────────────────────────────────\nconst _mediaCache=new WeakMap;// ─── Helpers ───────────────────────────────────────────────────────────────────\nconst INTERACTIVE_TAGS=new Set([\"a\",\"button\",\"input\",\"textarea\",\"select\",\"label\",\"summary\"]);const MAX_WALK_DEPTH=30;function isLightboxOpen(){return typeof document!==\"undefined\"&&document.body.classList.contains(\"gallery-lightbox-open\");}// FIX C — aggiunto: aria-expanded, aria-controls, tabindex, getComputedStyle cursor\nfunction isInteractiveEl(el){const tag=el.tagName.toLowerCase();if(INTERACTIVE_TAGS.has(tag))return true;const role=el.getAttribute(\"role\");if(role===\"button\"||role===\"link\")return true;if(el.hasAttribute(\"href\"))return true;// Accordion e widget ARIA generici\nif(el.hasAttribute(\"aria-expanded\"))return true;if(el.hasAttribute(\"aria-controls\"))return true;// Elementi resi focusable esplicitamente (tabindex=\"0\" o tabindex > 0)\nconst tabindex=el.getAttribute(\"tabindex\");if(tabindex!==null&&parseInt(tabindex,10)>=0)return true;// Stile inline dichiarato esplicitamente\nif(el.style.cursor===\"pointer\")return true;// Stile calcolato via CSS (accordion stilizzati con cursor:pointer via classe)\n// Chiamato dentro requestAnimationFrame → sicuro in termini di performance\ntry{if(typeof window!==\"undefined\"&&window.getComputedStyle(el).cursor===\"pointer\")return true;}catch{// noop — getComputedStyle può fallire su elementi detached\n}return false;}function isOverlayEl(el){const bf=el.style.backdropFilter||el.style.webkitBackdropFilter||\"\";if(bf!==\"\"&&bf!==\"none\"&&bf!==\"blur(0px)\")return true;if((el.dataset.framerName??\"\").toLowerCase().replace(/\\s+/g,\"\").includes(\"overlay\"))return true;return false;}function isMediaEl(el){const tag=el.tagName.toLowerCase();if(tag===\"img\"||tag===\"video\")return true;if((el.style.backgroundImage||\"\").startsWith(\"url(\"))return true;return false;}function containerHasMedia(el){if(_mediaCache.has(el))return _mediaCache.get(el);let value=false;if(el.querySelector(\"img, video\")){value=true;}else{const framerEls=el.querySelectorAll(\"[data-framer-name]\");for(const child of framerEls){if((child.dataset.framerName??\"\").toLowerCase().replace(/\\s+/g,\"\").includes(\"overlay\")){value=true;break;}}if(!value){const styledDivs=el.querySelectorAll(\"div[style]\");for(const div of styledDivs){if((div.style.backgroundImage||\"\").startsWith(\"url(\")){value=true;break;}}}}_mediaCache.set(el,value);return value;}// FIX A — detectMode riscritto:\n// \"overlay\" scatta SOLO se esiste un elemento interattivo nel DOM tree.\n// Immagini/video standalone (senza parent cliccabile) restano \"idle\".\nfunction detectMode(el){if(isLightboxOpen()){let cur=el;let depth=0;while(cur&&cur!==document.body&&depth<MAX_WALK_DEPTH){if(isInteractiveEl(cur))return\"hover\";cur=cur.parentElement;depth++;}return\"idle\";}let cur=el;let topInteractiveEl=null;let foundMedia=false;let depth=0;while(cur&&cur!==document.body&&depth<MAX_WALK_DEPTH){// Elemento con backdrop-filter o named \"overlay\" → overlay immediato\nif(isOverlayEl(cur))return\"overlay\";// Tracciamo media E interactive separatamente, senza cortocircuitare\nif(isMediaEl(cur))foundMedia=true;if(isInteractiveEl(cur))topInteractiveEl=cur;cur=cur.parentElement;depth++;}if(topInteractiveEl){// Elemento interattivo trovato: se contiene media → overlay, altrimenti hover\nif(foundMedia||containerHasMedia(topInteractiveEl))return\"overlay\";return\"hover\";}// Nessun elemento interattivo nel tree:\n// anche se c'è un'immagine, rimaniamo in idle (FIX A)\nreturn\"idle\";}// ─── LogoPreloader ─────────────────────────────────────────────────────────────\nfunction findLogoPreloader(){const all=document.querySelectorAll(\"[data-framer-name]\");for(const el of all){const name=(el.dataset.framerName??\"\").toLowerCase().replace(/\\s+/g,\"\");if(name===\"logopreloader\")return el;}return null;}function isPreloaderVisible(el){if(!document.contains(el))return false;const op=el.style.opacity;if(op!==\"\"&&parseFloat(op)<.05)return false;return true;}// ─── Overlay helper (iframe + video) ──────────────────────────────────────────\nfunction mountOverlay(target,rawX,rawY,setIsVisible,map,collected){if(map.has(target))return;if(typeof window!==\"undefined\"){const pe=window.getComputedStyle(target).pointerEvents;if(pe===\"none\")return;}const parent=target.parentElement;if(!parent)return;const pos=parent.style.position;if(!pos||pos===\"\"||pos===\"static\"){parent.style.position=\"relative\";}const overlay=document.createElement(\"div\");overlay.style.cssText=\"position:absolute;inset:0;z-index:2147483646;background:transparent;pointer-events:none;\";parent.appendChild(overlay);map.set(target,overlay);collected.push(overlay);const enable=()=>{if(!_isMouseMode)return;if(isLightboxOpen())return;overlay.style.pointerEvents=\"all\";};const disable=()=>{overlay.style.pointerEvents=\"none\";};target.addEventListener(\"mouseenter\",enable);overlay.addEventListener(\"mousemove\",e=>{rawX.set(e.clientX);rawY.set(e.clientY);setIsVisible(true);});overlay.addEventListener(\"mouseleave\",disable);if(target.matches(\":hover\"))enable();}// ─── Component ─────────────────────────────────────────────────────────────────\nexport default function CircleCursor({dotSize=12,dotColor=\"#ffffff\",hoverSize=44,hoverColor=\"#ffffff\",showIdleRing=false,showHoverRing=true,ringColor=\"#ffffff\",ringWidth=1.5,idleBlendMode=\"normal\",hoverBlendMode=\"difference\",mediaBlendMode=\"normal\"}){const[mode,setMode]=useState(\"idle\");const[isVisible,setIsVisible]=useState(false);const[isMouseActive,setIsMouseActive]=useState(_isMouseMode);const[preloaderDone,setPreloaderDone]=useState(()=>_preloaderCleared);const[cursorZIndex,setCursorZIndex]=useState(2147483640);const overlaysRef=useRef([]);const lastTargetRef=useRef(null);const lastModeRef=useRef(\"idle\");const isVisibleRef=useRef(false);const x=useMotionValue(_mx);const y=useMotionValue(_my);// ── LogoPreloader watcher ───────────────────────────────────────────────────\nuseEffect(()=>{if(typeof window===\"undefined\")return;if(_preloaderCleared)return;const preloader=findLogoPreloader();if(!preloader){_preloaderCleared=true;setPreloaderDone(true);return;}const rawZ=parseInt(getComputedStyle(preloader).zIndex,10);const preloaderZ=isNaN(rawZ)||rawZ<=0?2147483647:rawZ;setCursorZIndex(preloaderZ-1);const markDone=()=>{_preloaderCleared=true;setPreloaderDone(true);setCursorZIndex(2147483640);};const check=()=>{if(!isPreloaderVisible(preloader)){markDone();return true;}return false;};if(check())return;const timer=setInterval(()=>{if(check())clearInterval(timer);},150);const safety=setTimeout(()=>{markDone();clearInterval(timer);},5e3);return()=>{clearInterval(timer);clearTimeout(safety);};},[]);// ── Mouse & cursor logic ────────────────────────────────────────────────────\nuseEffect(()=>{if(typeof window===\"undefined\")return;let rafId=null;let pendingTarget=null;const onPointerMove=e=>{if(e.pointerType!==\"mouse\")return;_mx=e.clientX;_my=e.clientY;x.set(e.clientX);y.set(e.clientY);if(!_isMouseMode){enableMouseMode();setIsMouseActive(true);}else{// FIX B — ripristina la classe se era stata sospesa (es. rientro dal toolbar)\nresumeCursorNone();}if(!isVisibleRef.current){isVisibleRef.current=true;_mVisible=true;setIsVisible(true);}pendingTarget=e.target;if(rafId===null){rafId=requestAnimationFrame(()=>{rafId=null;const tgt=pendingTarget;if(tgt!==lastTargetRef.current){lastTargetRef.current=tgt;const newMode=detectMode(tgt);if(newMode!==lastModeRef.current){lastModeRef.current=newMode;setMode(newMode);}}});}};const onPointerDown=e=>{if(e.pointerType!==\"touch\")return;disableMouseMode();setIsMouseActive(false);isVisibleRef.current=false;_mVisible=false;setIsVisible(false);overlaysRef.current.forEach(el=>{el.style.pointerEvents=\"none\";});};// FIX B — al leave: nascondi cursore custom E sospendi cursor:none\n// così Safari (e qualsiasi browser) mostra il cursore nativo nella toolbar.\n// _isMouseMode rimane true: alla rientrata del mouse la sessione continua\n// senza perdere lo stato.\nconst onLeave=()=>{if(!_isMouseMode)return;isVisibleRef.current=false;_mVisible=false;setIsVisible(false);suspendCursorNone()// rimuove mc-mouse senza alterare _isMouseMode\n;};const onEnter=()=>{if(!_isMouseMode)return;resumeCursorNone()// ripristina mc-mouse\n;isVisibleRef.current=true;_mVisible=true;setIsVisible(true);};window.addEventListener(\"pointermove\",onPointerMove);window.addEventListener(\"pointerdown\",onPointerDown,{capture:true});document.documentElement.addEventListener(\"mouseleave\",onLeave);document.documentElement.addEventListener(\"mouseenter\",onEnter);// ── body classList observer per lightbox open ────────────────────────\nconst bodyClassObserver=new MutationObserver(()=>{if(isLightboxOpen()){overlaysRef.current.forEach(el=>{el.style.pointerEvents=\"none\";});}});bodyClassObserver.observe(document.body,{attributes:true,attributeFilter:[\"class\"]});// ── Scan iframe/video ────────────────────────────────────────────────\nconst overlayMap=new WeakMap;const scan=()=>{document.querySelectorAll(\"iframe, video\").forEach(el=>mountOverlay(el,x,y,setIsVisible,overlayMap,overlaysRef.current));};scan();const scanInterval=setInterval(scan,2e3);let debounceTimer=null;const debouncedScan=()=>{if(debounceTimer)clearTimeout(debounceTimer);debounceTimer=setTimeout(scan,800);};const domObserver=new MutationObserver(debouncedScan);domObserver.observe(document.body,{childList:true,subtree:true});return()=>{window.removeEventListener(\"pointermove\",onPointerMove);window.removeEventListener(\"pointerdown\",onPointerDown,{capture:true});document.documentElement.removeEventListener(\"mouseleave\",onLeave);document.documentElement.removeEventListener(\"mouseenter\",onEnter);clearInterval(scanInterval);if(debounceTimer)clearTimeout(debounceTimer);if(rafId!==null)cancelAnimationFrame(rafId);domObserver.disconnect();bodyClassObserver.disconnect();overlaysRef.current.forEach(el=>el.remove());overlaysRef.current=[];};},[x,y]);if(typeof window===\"undefined\")return null;if(!isMouseActive)return null;// ── Visual values ───────────────────────────────────────────────────────────\nconst maxSize=hoverSize+8;const isHovering=mode===\"hover\"||mode===\"overlay\";const idleOpacity=isVisible&&preloaderDone&&!isHovering?1:0;const hoverOpacity=isVisible&&preloaderDone&&isHovering?1:0;const idleRingVal=showIdleRing?`0 0 0 ${ringWidth}px ${ringColor}`:\"0 0 0 0px rgba(255,255,255,0)\";const hoverRingVal=showHoverRing?`0 0 0 ${ringWidth}px ${ringColor}`:\"0 0 0 0px rgba(255,255,255,0)\";const containerStyle={position:\"fixed\",top:0,left:0,x,y,translateX:\"-50%\",translateY:\"-50%\",zIndex:cursorZIndex,pointerEvents:\"none\",willChange:\"transform\"};const innerStyle={width:maxSize,height:maxSize,borderRadius:\"50%\"};const activeBlendMode=mode===\"overlay\"?mediaBlendMode:hoverBlendMode;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",style:{...containerStyle,mixBlendMode:idleBlendMode},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:idleOpacity},transition:{opacity:{duration:.3,ease:\"easeInOut\"}},style:{...innerStyle,scale:dotSize/maxSize,backgroundColor:dotColor,boxShadow:idleRingVal}})}),/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",style:{...containerStyle,mixBlendMode:activeBlendMode},children:/*#__PURE__*/_jsx(motion.div,{animate:{scale:isHovering?hoverSize/maxSize:dotSize/maxSize,opacity:hoverOpacity},transition:{scale:{type:\"spring\",stiffness:300,damping:22},opacity:{duration:.3,ease:\"easeInOut\"}},style:{...innerStyle,backgroundColor:hoverColor,boxShadow:hoverRingVal}})})]});}// ─── Framer Property Controls ──────────────────────────────────────────────────\nconst BLEND_MODE_OPTIONS=[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"];addPropertyControls(CircleCursor,{dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:12,min:4,max:40,step:1,displayStepper:true},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#ffffff\"},idleBlendMode:{type:ControlType.Enum,title:\"Idle Blend\",defaultValue:\"normal\",options:BLEND_MODE_OPTIONS,optionTitles:BLEND_MODE_OPTIONS},hoverSize:{type:ControlType.Number,title:\"Hover Size\",defaultValue:44,min:10,max:120,step:2,displayStepper:true},hoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"#ffffff\"},hoverBlendMode:{type:ControlType.Enum,title:\"Hover Blend\",defaultValue:\"difference\",options:BLEND_MODE_OPTIONS,optionTitles:BLEND_MODE_OPTIONS},mediaBlendMode:{type:ControlType.Enum,title:\"Media Blend\",defaultValue:\"normal\",options:BLEND_MODE_OPTIONS,optionTitles:BLEND_MODE_OPTIONS},showIdleRing:{type:ControlType.Boolean,title:\"Default Ring\",defaultValue:false,enabledTitle:\"Visible\",disabledTitle:\"Hidden\"},showHoverRing:{type:ControlType.Boolean,title:\"Hover Ring\",defaultValue:true,enabledTitle:\"Visible\",disabledTitle:\"Hidden\"},ringColor:{type:ControlType.Color,title:\"Ring Color\",defaultValue:\"#ffffff\",hidden:props=>!props.showIdleRing&&!props.showHoverRing},ringWidth:{type:ControlType.Number,title:\"Ring Width\",defaultValue:1.5,min:.5,max:6,step:.5,displayStepper:true,hidden:props=>!props.showIdleRing&&!props.showHoverRing}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CircleCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Circle_Cursor.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrollbarHider from\"https://framerusercontent.com/modules/L1EgZlcXCSkKqoP2JnHo/nt4vMxXHR5mAd5tE1I5Y/ScrollbarHider.js\";import TopbarPhone,*as TopbarPhoneInfo from\"#framer/local/canvasComponent/BMjqlcfZi/BMjqlcfZi.js\";import TopbarTablet,*as TopbarTabletInfo from\"#framer/local/canvasComponent/fudaJZRGW/fudaJZRGW.js\";import SectionFooter from\"#framer/local/canvasComponent/J0UY18NnJ/J0UY18NnJ.js\";import TopbarDesktopTablet,*as TopbarDesktopTabletInfo from\"#framer/local/canvasComponent/Ovt4v8vJd/Ovt4v8vJd.js\";import TopbarBG,*as TopbarBGInfo from\"#framer/local/canvasComponent/wQc72PgcS/wQc72PgcS.js\";import CircleCursor from\"#framer/local/codeFile/KpjsELN/Circle_Cursor.js\";import{HideOnFooter}from\"#framer/local/codeFile/MVosMJr/HideOnFooter.js\";const TopbarDesktopTabletFonts=getFonts(TopbarDesktopTablet);const TopbarDesktopTabletHideOnFooteruq02u8WithMappedReactProps13imn37=withMappedReactProps(withCodeBoundaryForOverrides(TopbarDesktopTablet,{nodeId:\"RBmEBDKek\",override:HideOnFooter,scopeId:\"CedK3GCeP\"}),TopbarDesktopTabletInfo);const TopbarTabletFonts=getFonts(TopbarTablet);const TopbarTabletHideOnFooterxgxn1pWithMappedReactPropszeterw=withMappedReactProps(withCodeBoundaryForOverrides(TopbarTablet,{nodeId:\"nPDimsdOz\",override:HideOnFooter,scopeId:\"CedK3GCeP\"}),TopbarTabletInfo);const TopbarPhoneFonts=getFonts(TopbarPhone);const TopbarPhoneHideOnFooterwg3ppwWithMappedReactPropsxdc00n=withMappedReactProps(withCodeBoundaryForOverrides(TopbarPhone,{nodeId:\"QelEL_TMw\",override:HideOnFooter,scopeId:\"CedK3GCeP\"}),TopbarPhoneInfo);const TopbarBGFonts=getFonts(TopbarBG);const TopbarBGHideOnFooterbfdjgcWithMappedReactPropsaop983=withMappedReactProps(withCodeBoundaryForOverrides(TopbarBG,{nodeId:\"zgMhTsWqN\",override:HideOnFooter,scopeId:\"CedK3GCeP\"}),TopbarBGInfo);const CircleCursorFonts=getFonts(CircleCursor);const ScrollbarHiderFonts=getFonts(ScrollbarHider);const SectionFooterFonts=getFonts(SectionFooter);const TopbarDesktopTabletControls=getPropertyControls(TopbarDesktopTablet);const TopbarTabletControls=getPropertyControls(TopbarTablet);const TopbarPhoneControls=getPropertyControls(TopbarPhone);const breakpoints={JcUoFvZmV:\"(max-width: 809.98px)\",oeMs7aPLt:\"(min-width: 810px) and (max-width: 1199.98px)\",POgisybqi:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-kdfpj\";const variantClassNames={JcUoFvZmV:\"framer-v-1aysvlw\",oeMs7aPLt:\"framer-v-1x9ga7s\",POgisybqi:\"framer-v-17c5qs\"};const YLRFAWdfu=undefined;const yHru0zXTc=undefined;const gX2_Q8UAH=undefined;const aVM98e5WX=undefined;const toOverflowWithClipFallback=value=>{if(value===\"clip\")return\"var(--overflow-clip-fallback, clip)\";return value;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={JcUoFvZmV:[\".framer-kdfpj .framer-bfdjgc-container { order: -996; }\",\".framer-kdfpj .framer-14kfqzc-container { order: -999; }\",\".framer-kdfpj .framer-8uuj10-container { order: 1006; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={JcUoFvZmV:\".framer-1aysvlw-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kdfpj.framer-1okjrj0, .framer-kdfpj .framer-1okjrj0 { display: block; }\",\".framer-kdfpj.framer-17c5qs { align-content: center; align-items: center; background-color: var(--token-cadf933d-5da2-40e4-88cb-5e460378fe38, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--h4z1r9); padding: 0px; position: relative; width: 100%; }\",\".framer-kdfpj .framer-uq02u8-container { flex: none; height: auto; left: 50%; max-width: 1440px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-kdfpj .framer-xgxn1p-container { flex: none; height: auto; left: 50%; max-width: 1024px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-kdfpj .framer-wg3ppw-container { flex: none; height: auto; left: 0px; max-width: 768px; order: -998; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-kdfpj .framer-bfdjgc-container { flex: none; height: auto; left: 50%; order: -997; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-kdfpj .framer-14kfqzc-container { flex: none; height: auto; order: -996; position: relative; width: auto; }\",\".framer-kdfpj .framer-8uuj10-container { flex: none; height: auto; order: -995; position: relative; width: auto; }\",\".framer-kdfpj .framer-qyjz77 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-kdfpj .framer-1ds7ibz-container { flex: none; height: auto; order: 1007; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={JcUoFvZmV:\"(max-width: 809.98px)\",oeMs7aPLt:\"(min-width: 810px) and (max-width: 1199.98px)\",POgisybqi:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"POgisybqi\",Phone:\"JcUoFvZmV\",Tablet:\"oeMs7aPLt\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Clip:\"clip\",Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const humanReadableEnumMap1={\"404\":\"hUmxQp7CW\",About:\"DnMIMt1s5\",Home:\"j1wnnvyiS\",Works:\"LE9vmfBKK\"};const humanReadableEnumMap2={\"404\":\"K_qQnu0B8\",About:\"lsAAk7gqq\",Home:\"N251UDdlZ\",Works:\"unWmoHypA\"};const humanReadableEnumMap3={\"404\":\"Mrs3peFUS\",About:\"a9ymJ1XtH\",Home:\"aJ5aSBKS9\",Works:\"RJWXEwwLc\"};const getProps=({desktop,height,id,overflow,phone,tablet,width,...props})=>{return{...props,aVM98e5WX:humanReadableEnumMap3[phone]??phone??props.aVM98e5WX??\"aJ5aSBKS9\",gX2_Q8UAH:humanReadableEnumMap2[tablet]??tablet??props.gX2_Q8UAH??\"N251UDdlZ\",variant:humanReadableVariantMap[props.variant]??props.variant??\"POgisybqi\",yHru0zXTc:humanReadableEnumMap1[desktop]??desktop??props.yHru0zXTc??\"j1wnnvyiS\",YLRFAWdfu:humanReadableEnumMap[overflow]??overflow??props.YLRFAWdfu??\"hidden\"};};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,YLRFAWdfu,yHru0zXTc,gX2_Q8UAH,aVM98e5WX,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"oeMs7aPLt\",\"JcUoFvZmV\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"oeMs7aPLt\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"JcUoFvZmV\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"POgisybqi\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cadf933d-5da2-40e4-88cb-5e460378fe38, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17c5qs\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--h4z1r9\":toOverflowWithClipFallback(YLRFAWdfu),...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-uq02u8-container hidden-1x9ga7s hidden-1aysvlw\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Topbar - Desktop\",layoutScroll:true,name:\"Topbar - Desktop\",nodeId:\"RBmEBDKek\",rendersWithMotion:true,scopeId:\"CedK3GCeP\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TopbarDesktopTabletHideOnFooteruq02u8WithMappedReactProps13imn37,{height:\"100%\",id:\"RBmEBDKek\",layoutId:\"RBmEBDKek\",name:\"Topbar - Desktop\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(yHru0zXTc),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oeMs7aPLt:{height:64,width:\"min(100vw, 1024px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xgxn1p-container hidden-17c5qs hidden-1aysvlw\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"nPDimsdOz\",rendersWithMotion:true,scopeId:\"CedK3GCeP\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TopbarTabletHideOnFooterxgxn1pWithMappedReactPropszeterw,{height:\"100%\",id:\"nPDimsdOz\",layoutId:\"nPDimsdOz\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(gX2_Q8UAH),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JcUoFvZmV:{height:48,width:\"min(100vw, 768px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wg3ppw-container hidden-17c5qs hidden-1x9ga7s\",layoutScroll:true,nodeId:\"QelEL_TMw\",rendersWithMotion:true,scopeId:\"CedK3GCeP\",children:/*#__PURE__*/_jsx(TopbarPhoneHideOnFooterwg3ppwWithMappedReactPropsxdc00n,{height:\"100%\",id:\"QelEL_TMw\",layoutId:\"QelEL_TMw\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(aVM98e5WX),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bfdjgc-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"zgMhTsWqN\",rendersWithMotion:true,scopeId:\"CedK3GCeP\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JcUoFvZmV:{variant:matchVariant(\"ehdy5t7W_\")},oeMs7aPLt:{variant:matchVariant(\"wI000dwaw\")}},children:/*#__PURE__*/_jsx(TopbarBGHideOnFooterbfdjgcWithMappedReactPropsaop983,{height:\"100%\",id:\"zgMhTsWqN\",layoutId:\"zgMhTsWqN\",style:{width:\"100%\"},variant:matchVariant(\"LJefkI0IC\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14kfqzc-container\",isAuthoredByUser:true,nodeId:\"ysJXd2YEB\",scopeId:\"CedK3GCeP\",children:/*#__PURE__*/_jsx(CircleCursor,{dotColor:\"var(--token-46e44317-f81c-4cb0-a6d6-4b830a51e7ca, rgb(237, 236, 231))\",dotSize:12,height:\"100%\",hoverBlendMode:\"difference\",hoverColor:\"rgba(255, 255, 255, 0.25)\",hoverSize:42,id:\"ysJXd2YEB\",idleBlendMode:\"difference\",layoutId:\"ysJXd2YEB\",mediaBlendMode:\"difference\",ringColor:\"rgb(255, 255, 255)\",ringWidth:1.5,showHoverRing:false,showIdleRing:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8uuj10-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"TptVLZZqg\",scopeId:\"CedK3GCeP\",children:/*#__PURE__*/_jsx(ScrollbarHider,{forceHide:true,height:\"100%\",id:\"TptVLZZqg\",layoutId:\"TptVLZZqg\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-qyjz77\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1400,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ds7ibz-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"GIOnvhE9B\",scopeId:\"CedK3GCeP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JcUoFvZmV:{variant:matchVariant(\"jot1Hcruk\")},oeMs7aPLt:{variant:matchVariant(\"y0hkNmYbh\")}},children:/*#__PURE__*/_jsx(SectionFooter,{height:\"100%\",id:\"GIOnvhE9B\",layoutId:\"GIOnvhE9B\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(\"mJkVomz4d\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oeMs7aPLt\":{\"layout\":[\"fixed\",\"fixed\"]},\"JcUoFvZmV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YLRFAWdfu\":\"overflow\",\"yHru0zXTc\":\"desktop\",\"gX2_Q8UAH\":\"tablet\",\"aVM98e5WX\":\"phone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"POgisybqi\":[\".framer-uq02u8-container\",\".framer-bfdjgc-container\",\".framer-14kfqzc-container\",\".framer-8uuj10-container\",\".framer-1ds7ibz-container\"],\"oeMs7aPLt\":[\".framer-xgxn1p-container\",\".framer-bfdjgc-container\",\".framer-14kfqzc-container\",\".framer-8uuj10-container\",\".framer-1ds7ibz-container\"],\"JcUoFvZmV\":[\".framer-wg3ppw-container\",\".framer-bfdjgc-container\",\".framer-14kfqzc-container\",\".framer-8uuj10-container\",\".framer-1ds7ibz-container\"]}\n * @framerBreakpoints {\"POgisybqi\":{\"min\":1200,\"canvasClassName\":\"framer-17c5qs-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"oeMs7aPLt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1x9ga7s-override\",\"minHeight\":1793,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"JcUoFvZmV\":{\"max\":809,\"canvasClassName\":\"framer-1aysvlw-override\",\"minHeight\":1793,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant POgisybqi\n * @framerLayoutTemplate true\n */const FramerCedK3GCeP=withCSS(Component,css,\"framer-kdfpj\");export default FramerCedK3GCeP;FramerCedK3GCeP.displayName=\"Pages\";FramerCedK3GCeP.defaultProps={height:2e3,width:1200};addPropertyControls(FramerCedK3GCeP,{YLRFAWdfu:{defaultValue:\"hidden\",options:[\"clip\",\"visible\",\"hidden\",\"auto\"],optionTitles:[\"Clip\",\"Visible\",\"Hidden\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},yHru0zXTc:TopbarDesktopTabletControls?.[\"variant\"]&&{...TopbarDesktopTabletControls[\"variant\"],defaultValue:\"j1wnnvyiS\",description:undefined,hidden:undefined,title:\"Desktop\"},gX2_Q8UAH:TopbarTabletControls?.[\"variant\"]&&{...TopbarTabletControls[\"variant\"],defaultValue:\"N251UDdlZ\",description:undefined,hidden:undefined,title:\"Tablet\"},aVM98e5WX:TopbarPhoneControls?.[\"variant\"]&&{...TopbarPhoneControls[\"variant\"],defaultValue:\"aJ5aSBKS9\",description:undefined,hidden:undefined,title:\"Phone\"}});addFonts(FramerCedK3GCeP,[{explicitInter:true,fonts:[]},...TopbarDesktopTabletFonts,...TopbarTabletFonts,...TopbarPhoneFonts,...TopbarBGFonts,...CircleCursorFonts,...ScrollbarHiderFonts,...SectionFooterFonts],{supportsExplicitInterCodegen:true});FramerCedK3GCeP.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopbarDesktopTablet,{},context),forwardLoader(TopbarTablet,{},context),forwardLoader(TopbarPhone,{},context),forwardLoader(TopbarBG,{},context),forwardLoader(SectionFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCedK3GCeP\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2000\",\"framerDefaultVariant\":\"POgisybqi\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oeMs7aPLt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JcUoFvZmV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"POgisybqi\\\":[\\\".framer-uq02u8-container\\\",\\\".framer-bfdjgc-container\\\",\\\".framer-14kfqzc-container\\\",\\\".framer-8uuj10-container\\\",\\\".framer-1ds7ibz-container\\\"],\\\"oeMs7aPLt\\\":[\\\".framer-xgxn1p-container\\\",\\\".framer-bfdjgc-container\\\",\\\".framer-14kfqzc-container\\\",\\\".framer-8uuj10-container\\\",\\\".framer-1ds7ibz-container\\\"],\\\"JcUoFvZmV\\\":[\\\".framer-wg3ppw-container\\\",\\\".framer-bfdjgc-container\\\",\\\".framer-14kfqzc-container\\\",\\\".framer-8uuj10-container\\\",\\\".framer-1ds7ibz-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"YLRFAWdfu\\\":\\\"overflow\\\",\\\"yHru0zXTc\\\":\\\"desktop\\\",\\\"gX2_Q8UAH\\\":\\\"tablet\\\",\\\"aVM98e5WX\\\":\\\"phone\\\"}\",\"framerBreakpoints\":\"{\\\"POgisybqi\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-17c5qs-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"oeMs7aPLt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1x9ga7s-override\\\",\\\"minHeight\\\":1793,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"JcUoFvZmV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1aysvlw-override\\\",\\\"minHeight\\\":1793,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";const isFramerEnvironment=()=>{if(typeof window===\"undefined\")return true;if(window.__framer_isCanvasEnvironment)return true;if(window.self!==window.top)return true;return false;};const easeP=t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t;const pathT=\"M150,150h125v150H150v262.9c0,71.6,55,130.5,125,136.6V850h-35C107.5,850,0,742.5,0,610V0h150V150z\";const pathQ=\"M460,150h-35v150.5c70.1,6.1,125,64.9,125,136.6V700H425v150h125v150h150V390C700,257.4,592.6,150,460,150z\";const SPLIT_MS=200;const FADE_MS=450;const svgStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"visible\",opacity:0,willChange:\"transform, opacity, filter\"};const css=(el,p)=>Object.assign(el.style,p);function animateIntro(gT,gQ,stageEl,wrapEl,pctEl,barEl,dMs,onDone){function apply(p){const e=easeP(p);const blur=`blur(${(22*Math.pow(2,-10*p)).toFixed(2)}px)`;const sc=`${.88+.12*e}`;const oy=65*(1-e);const op=String(e);css(gT,{opacity:op,filter:blur,transform:`translate3d(0,${-oy}px,0) scale(${sc})`});css(gQ,{opacity:op,filter:blur,transform:`translate3d(0,${oy}px,0) scale(${sc})`});if(pctEl){pctEl.textContent=String(Math.round(e*100));css(pctEl,{opacity:op});}if(barEl)css(barEl,{transform:`scaleX(${e})`,opacity:op});}function reveal(){css(gT,{transition:\"none\",opacity:\"1\",filter:\"none\",transform:\"translate3d(0,0,0) scale(1)\"});css(gQ,{transition:\"none\",opacity:\"1\",filter:\"none\",transform:\"translate3d(0,0,0) scale(1)\"});void gT.getBoundingClientRect();const cv=\"cubic-bezier(0.4,0,1,1)\";css(gT,{transition:`transform ${SPLIT_MS}ms ${cv}, opacity ${FADE_MS}ms ease-in`,transform:\"translate3d(-22%,0,0) scale(1)\",opacity:\"0\"});css(gQ,{transition:`transform ${SPLIT_MS}ms ${cv}, opacity ${FADE_MS}ms ease-in`,transform:\"translate3d(22%,0,0) scale(1)\",opacity:\"0\"});css(stageEl,{transition:`transform ${SPLIT_MS}ms ${cv}`,transform:\"scale(0.82)\"});if(pctEl)css(pctEl,{transition:`opacity ${SPLIT_MS}ms ease-in`,opacity:\"0\"});if(barEl)css(barEl,{transition:`opacity ${SPLIT_MS}ms ease-in`,opacity:\"0\"});css(wrapEl,{transition:`opacity ${FADE_MS}ms ease-in`,opacity:\"0\"});setTimeout(onDone,FADE_MS+50);}let raf;const t0=performance.now();function loop(now){const p=Math.min(1,(now-t0)/dMs);apply(p);if(p<1)raf=requestAnimationFrame(loop);else reveal();}raf=requestAnimationFrame(loop);return()=>cancelAnimationFrame(raf);}export default function LogoPreloader({backgroundColor=\"#000000\",foregroundColor=\"#FFFFFF\",duration=2.2,indicatorType=\"percentage\",percentageFont=\"Inter\",percentageColor=\"#FFFFFF\",percentageSize=12,percentageWeight=600,percentageSpacing=.15,barColor=\"#FFFFFF\",barHeight=3}){const wrapRef=useRef(null);const stageRef=useRef(null);const tRef=useRef(null);const qRef=useRef(null);const pctRef=useRef(null);const barRef=useRef(null);const[done,setDone]=useState(false);useEffect(()=>{if(isFramerEnvironment())return;const wrap=wrapRef.current,stage=stageRef.current;const gT=tRef.current,gQ=qRef.current;if(!wrap||!stage||!gT||!gQ)return;const vw=window.innerWidth;stage.style.width=Math.min(48,Math.max(30,vw*.042))+\"px\";stage.style.height=Math.min(68,Math.max(42,vw*.06))+\"px\";return animateIntro(gT,gQ,stage,wrap,pctRef.current,barRef.current,duration*1e3,()=>setDone(true));},[duration]);if(isFramerEnvironment())return null;if(done)return null;return /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,style:{position:\"fixed\",inset:0,zIndex:9999,backgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[indicatorType===\"bar\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,height:barHeight,backgroundColor:barColor,opacity:.15}}),/*#__PURE__*/_jsx(\"div\",{ref:barRef,style:{position:\"absolute\",top:0,left:0,right:0,height:barHeight,backgroundColor:barColor,transformOrigin:\"left center\",transform:\"scaleX(0)\",opacity:0,willChange:\"transform, opacity\"}})]}),/*#__PURE__*/_jsxs(\"div\",{ref:stageRef,style:{position:\"relative\",willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"svg\",{ref:tRef,viewBox:\"0 0 700 1000\",style:svgStyle,children:/*#__PURE__*/_jsx(\"path\",{d:pathT,fill:foregroundColor})}),/*#__PURE__*/_jsx(\"svg\",{ref:qRef,viewBox:\"0 0 700 1000\",style:svgStyle,children:/*#__PURE__*/_jsx(\"path\",{d:pathQ,fill:foregroundColor})}),indicatorType===\"percentage\"&&/*#__PURE__*/_jsx(\"div\",{ref:pctRef,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%,-50%)\",color:percentageColor,fontFamily:`${percentageFont},sans-serif`,fontSize:percentageSize,fontWeight:percentageWeight,letterSpacing:`${percentageSpacing}em`,fontVariantNumeric:\"tabular-nums\",opacity:0,pointerEvents:\"none\"},children:\"0\"})]})]});}addPropertyControls(LogoPreloader,{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},foregroundColor:{type:ControlType.Color,title:\"Foreground\",defaultValue:\"#FFFFFF\"},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:2.2,step:.1,min:.1,max:20,displayStepper:true},indicatorType:{type:ControlType.Enum,title:\"Indicator\",options:[\"none\",\"percentage\",\"bar\"],optionTitles:[\"None\",\"Percentage\",\"Top Bar\"],defaultValue:\"percentage\"},percentageFont:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter\",hidden:p=>p.indicatorType!==\"percentage\"},percentageColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\",hidden:p=>p.indicatorType!==\"percentage\"},percentageSize:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:8,max:64,hidden:p=>p.indicatorType!==\"percentage\"},percentageWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:600,min:100,max:900,step:100,hidden:p=>p.indicatorType!==\"percentage\"},percentageSpacing:{type:ControlType.Number,title:\"Letter Spacing\",defaultValue:.15,step:.05,min:-.1,max:1,hidden:p=>p.indicatorType!==\"percentage\"},barColor:{type:ControlType.Color,title:\"Bar Color\",defaultValue:\"#FFFFFF\",hidden:p=>p.indicatorType!==\"bar\"},barHeight:{type:ControlType.Number,title:\"Bar Height\",defaultValue:3,min:1,max:24,hidden:p=>p.indicatorType!==\"bar\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoPreloader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoPreloader.map","// Generated by Framer (1067533)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={NC1QMPPY5:new LazyValue(()=>import(\"./FjSiMG10t-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrollbarHider from\"https://framerusercontent.com/modules/L1EgZlcXCSkKqoP2JnHo/nt4vMxXHR5mAd5tE1I5Y/ScrollbarHider.js\";import TopbarPhone,*as TopbarPhoneInfo from\"#framer/local/canvasComponent/BMjqlcfZi/BMjqlcfZi.js\";import TopbarTablet,*as TopbarTabletInfo from\"#framer/local/canvasComponent/fudaJZRGW/fudaJZRGW.js\";import SectionFooter from\"#framer/local/canvasComponent/J0UY18NnJ/J0UY18NnJ.js\";import TopbarDesktop,*as TopbarDesktopInfo from\"#framer/local/canvasComponent/Ovt4v8vJd/Ovt4v8vJd.js\";import TopbarBG,*as TopbarBGInfo from\"#framer/local/canvasComponent/wQc72PgcS/wQc72PgcS.js\";import CircleCursor from\"#framer/local/codeFile/KpjsELN/Circle_Cursor.js\";import{HideOnFooter}from\"#framer/local/codeFile/MVosMJr/HideOnFooter.js\";import LogoPreloader from\"#framer/local/codeFile/h7iadwJ/LogoPreloader.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/FjSiMG10t/FjSiMG10t.js\";const LogoPreloaderFonts=getFonts(LogoPreloader);const TopbarDesktopFonts=getFonts(TopbarDesktop);const TopbarDesktopHideOnFooter18nym9WithMappedReactPropsjhivg1=withMappedReactProps(withCodeBoundaryForOverrides(TopbarDesktop,{nodeId:\"AAkteSoOJ\",override:HideOnFooter,scopeId:\"FjSiMG10t\"}),TopbarDesktopInfo);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const TopbarTabletFonts=getFonts(TopbarTablet);const TopbarTabletHideOnFooter1s144jiWithMappedReactPropszeterw=withMappedReactProps(withCodeBoundaryForOverrides(TopbarTablet,{nodeId:\"YZFiYCcoF\",override:HideOnFooter,scopeId:\"FjSiMG10t\"}),TopbarTabletInfo);const TopbarPhoneFonts=getFonts(TopbarPhone);const TopbarPhoneHideOnFooter1j5bswuWithMappedReactPropsxdc00n=withMappedReactProps(withCodeBoundaryForOverrides(TopbarPhone,{nodeId:\"oCYOLhMSq\",override:HideOnFooter,scopeId:\"FjSiMG10t\"}),TopbarPhoneInfo);const TopbarBGFonts=getFonts(TopbarBG);const TopbarBGHideOnFooter1kbet2yWithMappedReactPropsaop983=withMappedReactProps(withCodeBoundaryForOverrides(TopbarBG,{nodeId:\"oORSC3E0i\",override:HideOnFooter,scopeId:\"FjSiMG10t\"}),TopbarBGInfo);const ContainerWithFX=withFX(Container);const CircleCursorFonts=getFonts(CircleCursor);const ScrollbarHiderFonts=getFonts(ScrollbarHider);const SectionFooterFonts=getFonts(SectionFooter);const TopbarDesktopControls=getPropertyControls(TopbarDesktop);const TopbarTabletControls=getPropertyControls(TopbarTablet);const TopbarPhoneControls=getPropertyControls(TopbarPhone);const breakpoints={PKD1iG7GO:\"(max-width: 809.98px)\",RUUS0KRpp:\"(min-width: 810px) and (max-width: 1199.98px)\",VWr5t25kb:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-E5n83\";const variantClassNames={PKD1iG7GO:\"framer-v-1ht9l2u\",RUUS0KRpp:\"framer-v-f3ktcj\",VWr5t25kb:\"framer-v-72hmp\"};const iqSCAM89b=undefined;const F5KjwHvEN=undefined;const KsuPWGOKH=undefined;const IoC4o2KVX=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={delay:2,duration:.6,ease:[.25,.46,.45,.94],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:-64};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-48};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-64};const transition2={delay:0,duration:.4,ease:[.25,.46,.45,.94],type:\"tween\"};const breakpointRules={PKD1iG7GO:[\".framer-E5n83 .framer-1j5bswu-container { order: -998; }\",\".framer-E5n83 .framer-1kbet2y-container { order: -997; }\",\".framer-E5n83 .framer-fk1wkm-container { order: 1007; }\",\".framer-E5n83 .framer-woexp6-container { order: 1005; }\",\".framer-E5n83 .framer-16dqd5w-container { order: 1006; }\"],RUUS0KRpp:[\".framer-E5n83 .framer-1s144ji-container { order: 1008; }\",\".framer-E5n83 .framer-1kbet2y-container { order: -997; }\",\".framer-E5n83 .framer-fk1wkm-container { order: 1007; }\",\".framer-E5n83 .framer-woexp6-container { order: -996; }\",\".framer-E5n83 .framer-16dqd5w-container { order: 1006; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={PKD1iG7GO:\".framer-1ht9l2u-override\",RUUS0KRpp:\".framer-f3ktcj-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E5n83.framer-vudyge, .framer-E5n83 .framer-vudyge { display: block; }\",\".framer-E5n83.framer-72hmp { align-content: center; align-items: center; background-color: var(--token-cadf933d-5da2-40e4-88cb-5e460378fe38, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-E5n83 .framer-a2e4zf-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-E5n83 .framer-18nym9-container { flex: none; height: auto; left: 50%; max-width: 1440px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-E5n83 .framer-1s144ji-container { flex: none; height: auto; left: 50%; max-width: 1024px; order: -998; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-E5n83 .framer-1j5bswu-container { flex: none; height: auto; left: 0px; max-width: 768px; order: -997; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-E5n83 .framer-1kbet2y-container { flex: none; height: auto; left: 50%; order: -996; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-E5n83 .framer-fk1wkm-container { flex: none; height: auto; order: -995; position: relative; width: auto; }\",\".framer-E5n83 .framer-woexp6-container { flex: none; height: auto; order: -994; position: relative; width: auto; }\",\".framer-E5n83 .framer-14ujesl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-E5n83 .framer-16dqd5w-container { flex: none; height: auto; order: 1008; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={PKD1iG7GO:\"(max-width: 809.98px)\",RUUS0KRpp:\"(min-width: 810px) and (max-width: 1199.98px)\",VWr5t25kb:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"VWr5t25kb\",Phone:\"PKD1iG7GO\",Tablet:\"RUUS0KRpp\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"404\":\"hUmxQp7CW\",About:\"DnMIMt1s5\",Home:\"j1wnnvyiS\",Works:\"LE9vmfBKK\"};const humanReadableEnumMap1={\"404\":\"K_qQnu0B8\",About:\"lsAAk7gqq\",Home:\"N251UDdlZ\",Works:\"unWmoHypA\"};const humanReadableEnumMap2={\"404\":\"Mrs3peFUS\",About:\"a9ymJ1XtH\",Home:\"aJ5aSBKS9\",Works:\"RJWXEwwLc\"};const getProps=({height,id,topbarBGScrollSection,topbarDesktop,topbarPhone,topbarTablet,width,...props})=>{return{...props,F5KjwHvEN:humanReadableEnumMap1[topbarTablet]??topbarTablet??props.F5KjwHvEN??\"N251UDdlZ\",IoC4o2KVX:topbarBGScrollSection??props.IoC4o2KVX,iqSCAM89b:humanReadableEnumMap[topbarDesktop]??topbarDesktop??props.iqSCAM89b??\"j1wnnvyiS\",KsuPWGOKH:humanReadableEnumMap2[topbarPhone]??topbarPhone??props.KsuPWGOKH??\"aJ5aSBKS9\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VWr5t25kb\"};};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,iqSCAM89b,F5KjwHvEN,KsuPWGOKH,IoC4o2KVX,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(!isBrowser())return true;if([\"RUUS0KRpp\",\"PKD1iG7GO\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"RUUS0KRpp\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"PKD1iG7GO\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"VWr5t25kb\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cadf933d-5da2-40e4-88cb-5e460378fe38, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72hmp\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-a2e4zf-container\",isAuthoredByUser:true,nodeId:\"o8yFlLurN\",scopeId:\"FjSiMG10t\",children:/*#__PURE__*/_jsx(LogoPreloader,{backgroundColor:\"var(--token-cadf933d-5da2-40e4-88cb-5e460378fe38, rgb(249, 248, 246))\",barColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",barHeight:3,duration:2,foregroundColor:\"var(--token-f0310e93-d28d-42ef-8ddb-80a111093ccd, rgb(17, 17, 16))\",height:\"100%\",id:\"o8yFlLurN\",indicatorType:\"bar\",layoutId:\"o8yFlLurN\",percentageColor:\"rgb(255, 255, 255)\",percentageFont:getLocalizedValue(\"v0\",activeLocale)??\"Inter\",percentageSize:12,percentageSpacing:.15,percentageWeight:600,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-18nym9-container hidden-f3ktcj hidden-1ht9l2u\",\"data-framer-appear-id\":\"18nym9\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Topbar - Desktop\",initial:animation1,layoutScroll:true,name:\"Topbar - Desktop\",nodeId:\"AAkteSoOJ\",optimized:true,rendersWithMotion:true,scopeId:\"FjSiMG10t\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TopbarDesktopHideOnFooter18nym9WithMappedReactPropsjhivg1,{height:\"100%\",id:\"AAkteSoOJ\",layoutId:\"AAkteSoOJ\",name:\"Topbar - Desktop\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(iqSCAM89b),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RUUS0KRpp:{height:64,width:\"min(100vw, 1024px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1s144ji-container hidden-72hmp hidden-1ht9l2u\",\"data-framer-appear-id\":\"1s144ji\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,nodeId:\"YZFiYCcoF\",optimized:true,rendersWithMotion:true,scopeId:\"FjSiMG10t\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TopbarTabletHideOnFooter1s144jiWithMappedReactPropszeterw,{height:\"100%\",id:\"YZFiYCcoF\",layoutId:\"YZFiYCcoF\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(F5KjwHvEN),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PKD1iG7GO:{height:48,width:\"min(100vw, 768px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1j5bswu-container hidden-72hmp hidden-f3ktcj\",\"data-framer-appear-id\":\"1j5bswu\",initial:animation2,layoutScroll:true,nodeId:\"oCYOLhMSq\",optimized:true,rendersWithMotion:true,scopeId:\"FjSiMG10t\",children:/*#__PURE__*/_jsx(TopbarPhoneHideOnFooter1j5bswuWithMappedReactPropsxdc00n,{height:\"100%\",id:\"oCYOLhMSq\",layoutId:\"oCYOLhMSq\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(KsuPWGOKH),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:IoC4o2KVX,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1kbet2y-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"oORSC3E0i\",rendersWithMotion:true,scopeId:\"FjSiMG10t\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PKD1iG7GO:{variant:matchVariant(\"ehdy5t7W_\")},RUUS0KRpp:{variant:matchVariant(\"wI000dwaw\")}},children:/*#__PURE__*/_jsx(TopbarBGHideOnFooter1kbet2yWithMappedReactPropsaop983,{height:\"100%\",id:\"oORSC3E0i\",layoutId:\"oORSC3E0i\",style:{width:\"100%\"},variant:matchVariant(\"LJefkI0IC\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fk1wkm-container\",isAuthoredByUser:true,nodeId:\"kx2YYpcGt\",scopeId:\"FjSiMG10t\",children:/*#__PURE__*/_jsx(CircleCursor,{dotColor:\"var(--token-46e44317-f81c-4cb0-a6d6-4b830a51e7ca, rgb(237, 236, 231))\",dotSize:12,height:\"100%\",hoverBlendMode:\"difference\",hoverColor:\"rgba(255, 255, 255, 0.25)\",hoverSize:42,id:\"kx2YYpcGt\",idleBlendMode:\"difference\",layoutId:\"kx2YYpcGt\",mediaBlendMode:\"difference\",ringColor:\"rgb(255, 255, 255)\",ringWidth:1.5,showHoverRing:false,showIdleRing:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-woexp6-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"kXE3fUwS2\",scopeId:\"FjSiMG10t\",children:/*#__PURE__*/_jsx(ScrollbarHider,{forceHide:true,height:\"100%\",id:\"kXE3fUwS2\",layoutId:\"kXE3fUwS2\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-14ujesl\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PKD1iG7GO:{y:400},RUUS0KRpp:{y:400}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1600,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16dqd5w-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"DjL0LsQ9A\",scopeId:\"FjSiMG10t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PKD1iG7GO:{variant:matchVariant(\"jot1Hcruk\")},RUUS0KRpp:{variant:matchVariant(\"y0hkNmYbh\")}},children:/*#__PURE__*/_jsx(SectionFooter,{height:\"100%\",id:\"DjL0LsQ9A\",layoutId:\"DjL0LsQ9A\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(\"mJkVomz4d\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RUUS0KRpp\":{\"layout\":[\"fixed\",\"fixed\"]},\"PKD1iG7GO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"iqSCAM89b\":\"topbarDesktop\",\"F5KjwHvEN\":\"topbarTablet\",\"KsuPWGOKH\":\"topbarPhone\",\"IoC4o2KVX\":\"topbarBGScrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"VWr5t25kb\":[\".framer-a2e4zf-container\",\".framer-18nym9-container\",\".framer-1kbet2y-container\",\".framer-fk1wkm-container\",\".framer-woexp6-container\",\".framer-16dqd5w-container\"],\"RUUS0KRpp\":[\".framer-a2e4zf-container\",\".framer-1s144ji-container\",\".framer-1kbet2y-container\",\".framer-fk1wkm-container\",\".framer-woexp6-container\",\".framer-16dqd5w-container\"],\"PKD1iG7GO\":[\".framer-a2e4zf-container\",\".framer-1j5bswu-container\",\".framer-1kbet2y-container\",\".framer-fk1wkm-container\",\".framer-woexp6-container\",\".framer-16dqd5w-container\"]}\n * @framerBreakpoints {\"VWr5t25kb\":{\"min\":1200,\"canvasClassName\":\"framer-72hmp-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"RUUS0KRpp\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-f3ktcj-override\",\"minHeight\":1793,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"PKD1iG7GO\":{\"max\":809,\"canvasClassName\":\"framer-1ht9l2u-override\",\"minHeight\":1793,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant VWr5t25kb\n * @framerLayoutTemplate true\n */const FramerFjSiMG10t=withCSS(Component,css,\"framer-E5n83\");export default FramerFjSiMG10t;FramerFjSiMG10t.displayName=\"Homepage\";FramerFjSiMG10t.defaultProps={height:2e3,width:1200};addPropertyControls(FramerFjSiMG10t,{iqSCAM89b:TopbarDesktopControls?.[\"variant\"]&&{...TopbarDesktopControls[\"variant\"],defaultValue:\"j1wnnvyiS\",description:undefined,hidden:undefined,title:\"Topbar - Desktop\"},F5KjwHvEN:TopbarTabletControls?.[\"variant\"]&&{...TopbarTabletControls[\"variant\"],defaultValue:\"N251UDdlZ\",description:undefined,hidden:undefined,title:\"Topbar - Tablet\"},KsuPWGOKH:TopbarPhoneControls?.[\"variant\"]&&{...TopbarPhoneControls[\"variant\"],defaultValue:\"aJ5aSBKS9\",description:undefined,hidden:undefined,title:\"Topbar - Phone\"},IoC4o2KVX:{title:\"Topbar BG - Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerFjSiMG10t,[{explicitInter:true,fonts:[]},...LogoPreloaderFonts,...TopbarDesktopFonts,...TopbarTabletFonts,...TopbarPhoneFonts,...TopbarBGFonts,...CircleCursorFonts,...ScrollbarHiderFonts,...SectionFooterFonts],{supportsExplicitInterCodegen:true});FramerFjSiMG10t.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopbarDesktop,{},context),forwardLoader(TopbarTablet,{},context),forwardLoader(TopbarPhone,{},context),forwardLoader(TopbarBG,{},context),forwardLoader(SectionFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFjSiMG10t\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"iqSCAM89b\\\":\\\"topbarDesktop\\\",\\\"F5KjwHvEN\\\":\\\"topbarTablet\\\",\\\"KsuPWGOKH\\\":\\\"topbarPhone\\\",\\\"IoC4o2KVX\\\":\\\"topbarBGScrollSection\\\"}\",\"framerBreakpoints\":\"{\\\"VWr5t25kb\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-72hmp-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"RUUS0KRpp\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-f3ktcj-override\\\",\\\"minHeight\\\":1793,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"PKD1iG7GO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ht9l2u-override\\\",\\\"minHeight\\\":1793,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"VWr5t25kb\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RUUS0KRpp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PKD1iG7GO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2000\",\"framerHitTargets\":\"{\\\"VWr5t25kb\\\":[\\\".framer-a2e4zf-container\\\",\\\".framer-18nym9-container\\\",\\\".framer-1kbet2y-container\\\",\\\".framer-fk1wkm-container\\\",\\\".framer-woexp6-container\\\",\\\".framer-16dqd5w-container\\\"],\\\"RUUS0KRpp\\\":[\\\".framer-a2e4zf-container\\\",\\\".framer-1s144ji-container\\\",\\\".framer-1kbet2y-container\\\",\\\".framer-fk1wkm-container\\\",\\\".framer-woexp6-container\\\",\\\".framer-16dqd5w-container\\\"],\\\"PKD1iG7GO\\\":[\\\".framer-a2e4zf-container\\\",\\\".framer-1j5bswu-container\\\",\\\".framer-1kbet2y-container\\\",\\\".framer-fk1wkm-container\\\",\\\".framer-woexp6-container\\\",\\\".framer-16dqd5w-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Pages from \"https://framerusercontent.com/modules/1gJXasMMXVBKoOyIjCWy/YZgLGOUY4rUbckPrQWh4/CedK3GCeP.js\";\r\nimport Homepage from \"https://framerusercontent.com/modules/sfIFRry9wtM1r7juhSUi/8oLWHkX791lw3yxkhdI8/FjSiMG10t.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {eaD2mPqQc: \"hero\", hX8eSfreK: \"works\", K8xDGMxVz: \"about\", kYR4_RorE: \"testimonials\", tR3hl1oRm: \"faqs\", vdufE6e2z: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/15dEq9FRd7eiNB9Ld8zQ/iGaCHSScPWNcF02tfdEj/augiA20Il.js\")), path: \"/\"}, IAbZZAeT5: {elements: {MlUQJvdGB: \"hero\", oPjnqxzgP: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fMYBPBDOunuOcnMtAwN3/zkr7AQmeWY1GMaokHvv1/IAbZZAeT5.js\")), path: \"/works\", pathLocalized: {NC1QMPPY5: \"/lavori\"}}, duhWdfIxh: {elements: {bHoe_TOdt: \"faqs\", kI1W2oP9L: \"how-it-works\", v67qMpQxb: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/60ziFUuPsbJ6gGM4pVF9/tGAKqmdVgm6xMUIobdww/duhWdfIxh.js\")), path: \"/about\", pathLocalized: {NC1QMPPY5: \"/chisono\"}}, f_HEco1dX: {elements: {Wp4nhFjyQ: \"404\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pKChKjZhPcIJdoYgUKQh/KqdZufDh07OJ2NRXVzty/f_HEco1dX.js\")), path: \"/404\"}, jrJDw4r5p: {collectionId: \"e6jtZHBK8\", elements: {wsH8mHQix: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3YIAZMYsiyM2b8BfJPXA/1Gtbt2IvNBWr42HA7v1k/jrJDw4r5p.js\")), path: \"/works/:uej_t8_9m\", pathLocalized: {NC1QMPPY5: \"/lavori/:uej_t8_9m\"}}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"it-IT\", id: \"NC1QMPPY5\", name: \"Italian (Italy)\", slug: \"it\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {e6jtZHBK8: async () => (await import(\"https://framerusercontent.com/modules/vIa9bvqI6P6M053sKrWo/XgD7usqCD5pUp9aVRHSa/e6jtZHBK8.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"3e4573664ce1dee7ef43c2f96352ae8353bd7c053088efb060a4bb22b2f87fed\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {F5KjwHvEN: \"N251UDdlZ\", IoC4o2KVX: {href: {hash: \":eaD2mPqQc\", webPageId: \"augiA20Il\"}, refKey: true}, iqSCAM89b: \"j1wnnvyiS\", KsuPWGOKH: \"aJ5aSBKS9\"}\r\nconst props2 = {aVM98e5WX: \"RJWXEwwLc\", gX2_Q8UAH: \"unWmoHypA\", yHru0zXTc: \"LE9vmfBKK\", YLRFAWdfu: \"hidden\"}\r\nconst props3 = {...props2, aVM98e5WX: \"a9ymJ1XtH\", gX2_Q8UAH: \"lsAAk7gqq\", yHru0zXTc: \"DnMIMt1s5\"}\r\nconst props4 = {...props2, aVM98e5WX: \"Mrs3peFUS\", gX2_Q8UAH: \"K_qQnu0B8\", yHru0zXTc: \"hUmxQp7CW\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, duhWdfIxh: props3, f_HEco1dX: props4, IAbZZAeT5: props2, jrJDw4r5p: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"IoC4o2KVX\"]]}, (resolvedLinks) => React.createElement(Homepage, {...props, IoC4o2KVX: siteRef(resolvedLinks[0]), key: \"Homepage\", style}, children(true)));\r\ncase \"IAbZZAeT5\":\r\ncase \"duhWdfIxh\":\r\ncase \"f_HEco1dX\":\r\ncase \"jrJDw4r5p\":\r\nreturn React.createElement(Pages, {...props, key: \"Pages\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"72hmp\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"f3ktcj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ht9l2u\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"IAbZZAeT5\":\r\ncase \"duhWdfIxh\":\r\ncase \"f_HEco1dX\":\r\ncase \"jrJDw4r5p\":\r\nreturn [{hash: \"17c5qs\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1x9ga7s\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1aysvlw\", mediaQuery: \"(max-width: 809.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/pKChKjZhPcIJdoYgUKQh/KqdZufDh07OJ2NRXVzty/f_HEco1dX.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://angelotanzillo.framer.website\",\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/FUiLfaz4kCfbhIzOO9Ah/RBzoySu2qv2ezcnBXO9h/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, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\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\t\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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}