{"version":3,"file":"script_main.aNSURWSG.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","addPropertyOverrides","PrimayButtonFonts","PrimayButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","r","e","n","t","o","a","i","c","u","l","s","f","d","_getPrototypeOf","_setPrototypeOf","_construct","_wrapNativeSuper","WeakMap","Promise","Vimeo","useState","useRef","Player","key","addPropertyOverrides","PlayButton","Vimeo","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","VSL","PrimayButtonFonts","PrimayButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","Image1","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","css","PrimayButton","serializationHash","variantClassNames","t","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","TopBar","Navigation","HeroSectionWithoutVSL","HeroSectionWithVSL","useRef","React.useId","className","PropertyOverrides","React.createElement","LandingPageTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/fy57wWrgspPHOPPxdVYB/Vwj20uNV2oxNMtBizEzR/omdY7YuM0.js","https:/framerusercontent.com/modules/y148VEBBhQhyg2lVVkBH/kDJN2bgVhVSWxHyVNVrj/Evg20lfYk.js","https:/framerusercontent.com/modules/5yFPkbjBj7tJxMOSqRhB/z83lLw85EudBQSB7oxTw/MVxRSlmwo.js","https:/framerusercontent.com/modules/e2aypGQyoClHMyltsooI/A8pFdhXuWCF72a9VNosW/WADz8OKBz.js","https:/framerusercontent.com/modules/7He2Magd3xVdlFY9bcB6/18HZs5lwzr2hGXJ3FAbQ/lMAlSl2e6.js","https:/ga.jspm.io/npm:@vimeo/player@2.23.1/dist/player.es.js","https:/framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/UT4NRwjlZHMvmo1AsSka/Vimeo.js","https:/framerusercontent.com/modules/rDxwbD0K8qtdvVSDdcHT/2Xk6hwWmNQ4tzshd4MVM/pNRvJSTSG.js","https:/framerusercontent.com/modules/usvJkwLpL15YP1uMQVVc/JVQ06yRvjwlJRtl8j8Ch/R1VahYe_D.js","https:/framerusercontent.com/modules/vihS0NdMdrLDOVJf1yjU/jVpT9QRgxautq1ssoTcM/Spi3ryqpI.js","https:/framerusercontent.com/modules/1Jva0fkDyr7ysr9jIDke/xq2Sd8e5StzzDsvjvQfV/zcB7mzLYV.js","https:/framerusercontent.com/modules/bWrdkzqJPechnzYr390n/36wSYo1Jl12sbqSbmJdb/U5BvrfTMB.js","https:/framerusercontent.com/modules/7JnsECP9q0h974c40f4S/anqgw1fZXDlMpT7dkbhL/VCYvsSN52.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Plus Jakarta Sans-bold\",\"FS;Plus Jakarta Sans-extrabold\",\"FS;Plus Jakarta Sans-extrabold italic\",\"FS;Plus Jakarta Sans-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XYQDC7JAGGEKCBFTJWJFLWLJYO67C7XN/RVU7P55XKD46CPRWMPRMGQG2XS5IZ3EH/RJHIBK2KTTRF4HQSD33LZE5P3HZAYGJ2.woff2\",weight:\"800\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XU3SIPSTILVUEE57N33LI57RHN4LESB2/NYZOFSLOXP2NLUPPPC3HSJFYFAYFD5WF/MRD5H7VGACV27ZK3D773YPWKUWZ5UTUZ.woff2\",weight:\"800\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/57U2OK2BISA74Z4RT4CRD5GR4O3PNVPY/K4TDAPUNBYK24HOCNW4JIOTEXSAE2BEF/GV5XODI2YD2DJA5RVTMJOSDHYESL7IYT.woff2\",weight:\"700\"}]}];export const css=['.framer-sf4LD .framer-styles-preset-bn2nzn:not(.rich-text-wrapper), .framer-sf4LD .framer-styles-preset-bn2nzn.rich-text-wrapper p { --framer-font-family: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.2px; --framer-line-height: 21.6px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-sf4LD\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,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/fy57wWrgspPHOPPxdVYB/Vwj20uNV2oxNMtBizEzR/omdY7YuM0.js\";const cycleOrder=[\"jUewJf5DY\",\"TchZGU9sX\",\"hvX9JzAvt\",\"AUtnrUivk\"];const serializationHash=\"framer-3bInB\";const variantClassNames={AUtnrUivk:\"framer-v-1erqvrx\",hvX9JzAvt:\"framer-v-1h1kku0\",jUewJf5DY:\"framer-v-1tx2e0l\",TchZGU9sX:\"framer-v-14ecaqy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Small\":\"TchZGU9sX\",Desktop:\"jUewJf5DY\",Phone:\"AUtnrUivk\",Tablet:\"hvX9JzAvt\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jUewJf5DY\"};};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:\"jUewJf5DY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AUtnrUivk\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tx2e0l\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jUewJf5DY\",ref:refBinding,style:{backgroundColor:\"rgb(16, 16, 16)\",...style},...addPropertyOverrides({AUtnrUivk:{\"data-framer-name\":\"Phone\"},hvX9JzAvt:{\"data-framer-name\":\"Tablet\"},TchZGU9sX:{\"data-framer-name\":\"Desktop Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8tftc2\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"eAC4tK_Q0\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mzjt\",\"data-framer-name\":\"Warning\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EYp9nzBk0\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 24\"><path d=\"M 22.7 17.633 L 14.502 3.396 C 14.297 3.047 14.004 2.758 13.653 2.557 C 13.302 2.356 12.905 2.25 12.5 2.25 C 12.095 2.25 11.698 2.356 11.347 2.557 C 10.996 2.758 10.703 3.047 10.498 3.396 L 2.3 17.633 C 2.103 17.971 1.999 18.355 1.999 18.745 C 1.999 19.136 2.103 19.52 2.3 19.857 C 2.502 20.208 2.794 20.499 3.146 20.7 C 3.498 20.901 3.897 21.004 4.302 21 L 20.698 21 C 21.103 21.004 21.502 20.9 21.853 20.699 C 22.204 20.498 22.496 20.208 22.698 19.857 C 22.896 19.52 23 19.136 23 18.746 C 23 18.355 22.897 17.971 22.7 17.633 Z M 11.75 9.75 C 11.75 9.551 11.829 9.36 11.97 9.22 C 12.11 9.079 12.301 9 12.5 9 C 12.699 9 12.89 9.079 13.03 9.22 C 13.171 9.36 13.25 9.551 13.25 9.75 L 13.25 13.5 C 13.25 13.699 13.171 13.89 13.03 14.03 C 12.89 14.171 12.699 14.25 12.5 14.25 C 12.301 14.25 12.11 14.171 11.97 14.03 C 11.829 13.89 11.75 13.699 11.75 13.5 Z M 12.5 18 C 12.278 18 12.06 17.934 11.875 17.81 C 11.69 17.687 11.546 17.511 11.461 17.305 C 11.376 17.1 11.353 16.874 11.397 16.655 C 11.44 16.437 11.547 16.237 11.705 16.079 C 11.862 15.922 12.062 15.815 12.281 15.772 C 12.499 15.728 12.725 15.75 12.931 15.836 C 13.136 15.921 13.312 16.065 13.435 16.25 C 13.559 16.435 13.625 16.652 13.625 16.875 C 13.625 17.173 13.507 17.459 13.296 17.67 C 13.085 17.881 12.798 18 12.5 18 Z\" fill=\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\"></path></svg>',svgContentId:10171750427,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bn2nzn\",\"data-styles-preset\":\"omdY7YuM0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255)))\"},children:\"We might sell out quick as we only have 10 spots left…\"})}),className:\"framer-31jemi\",\"data-framer-name\":\"We might sell out quick as we only have [LIMITED_SPOTS] spots left…\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"y5ArFAjzp\",style:{\"--extracted-r6o4lv\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AUtnrUivk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"21.6px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255)))\"},children:\"We might sell out quick as we only have 10 spots left…\"})}),fonts:[\"FS;Satoshi-bold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-qf7bf2\",\"data-framer-name\":\"Warning\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AyTxzSPez\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 24\"><path d=\"M 22.7 17.633 L 14.502 3.396 C 14.297 3.047 14.004 2.758 13.653 2.557 C 13.302 2.356 12.905 2.25 12.5 2.25 C 12.095 2.25 11.698 2.356 11.347 2.557 C 10.996 2.758 10.703 3.047 10.498 3.396 L 2.3 17.633 C 2.103 17.971 1.999 18.355 1.999 18.745 C 1.999 19.136 2.103 19.52 2.3 19.857 C 2.502 20.208 2.794 20.499 3.146 20.7 C 3.498 20.901 3.897 21.004 4.302 21 L 20.698 21 C 21.103 21.004 21.502 20.9 21.853 20.699 C 22.204 20.498 22.496 20.208 22.698 19.857 C 22.896 19.52 23 19.136 23 18.746 C 23 18.355 22.897 17.971 22.7 17.633 Z M 11.75 9.75 C 11.75 9.551 11.829 9.36 11.97 9.22 C 12.11 9.079 12.301 9 12.5 9 C 12.699 9 12.89 9.079 13.03 9.22 C 13.171 9.36 13.25 9.551 13.25 9.75 L 13.25 13.5 C 13.25 13.699 13.171 13.89 13.03 14.03 C 12.89 14.171 12.699 14.25 12.5 14.25 C 12.301 14.25 12.11 14.171 11.97 14.03 C 11.829 13.89 11.75 13.699 11.75 13.5 Z M 12.5 18 C 12.278 18 12.06 17.934 11.875 17.81 C 11.69 17.687 11.546 17.511 11.461 17.305 C 11.376 17.1 11.353 16.874 11.397 16.655 C 11.44 16.437 11.547 16.237 11.705 16.079 C 11.862 15.922 12.062 15.815 12.281 15.772 C 12.499 15.728 12.725 15.75 12.931 15.836 C 13.136 15.921 13.312 16.065 13.435 16.25 C 13.559 16.435 13.625 16.652 13.625 16.875 C 13.625 17.173 13.507 17.459 13.296 17.67 C 13.085 17.881 12.798 18 12.5 18 Z\" fill=\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\"></path></svg>',svgContentId:10171750427,withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3bInB.framer-iylw0h, .framer-3bInB .framer-iylw0h { display: block; }\",\".framer-3bInB.framer-1tx2e0l { 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: 10px; position: relative; width: 1440px; }\",\".framer-3bInB .framer-8tftc2 { 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: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3bInB .framer-1mzjt, .framer-3bInB .framer-qf7bf2 { flex: none; height: 24px; position: relative; width: 25px; }\",\".framer-3bInB .framer-31jemi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3bInB.framer-v-14ecaqy.framer-1tx2e0l { width: 1200px; }\",\".framer-3bInB.framer-v-1h1kku0.framer-1tx2e0l { width: 768px; }\",\".framer-3bInB.framer-v-1erqvrx.framer-1tx2e0l { padding: 10px 16px 10px 16px; width: 390px; }\",\".framer-3bInB.framer-v-1erqvrx .framer-31jemi { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TchZGU9sX\":{\"layout\":[\"fixed\",\"auto\"]},\"hvX9JzAvt\":{\"layout\":[\"fixed\",\"auto\"]},\"AUtnrUivk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEvg20lfYk=withCSS(Component,css,\"framer-3bInB\");export default FramerEvg20lfYk;FramerEvg20lfYk.displayName=\"top bar\";FramerEvg20lfYk.defaultProps={height:44,width:1440};addPropertyControls(FramerEvg20lfYk,{variant:{options:[\"jUewJf5DY\",\"TchZGU9sX\",\"hvX9JzAvt\",\"AUtnrUivk\"],optionTitles:[\"Desktop\",\"Desktop Small\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEvg20lfYk,[{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:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEvg20lfYk\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TchZGU9sX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hvX9JzAvt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AUtnrUivk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Plus Jakarta Sans-bold\",\"FS;Plus Jakarta Sans-extrabold\",\"FS;Plus Jakarta Sans-extrabold italic\",\"FS;Plus Jakarta Sans-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XYQDC7JAGGEKCBFTJWJFLWLJYO67C7XN/RVU7P55XKD46CPRWMPRMGQG2XS5IZ3EH/RJHIBK2KTTRF4HQSD33LZE5P3HZAYGJ2.woff2\",weight:\"800\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XU3SIPSTILVUEE57N33LI57RHN4LESB2/NYZOFSLOXP2NLUPPPC3HSJFYFAYFD5WF/MRD5H7VGACV27ZK3D773YPWKUWZ5UTUZ.woff2\",weight:\"800\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/57U2OK2BISA74Z4RT4CRD5GR4O3PNVPY/K4TDAPUNBYK24HOCNW4JIOTEXSAE2BEF/GV5XODI2YD2DJA5RVTMJOSDHYESL7IYT.woff2\",weight:\"700\"}]}];export const css=['.framer-q0KEx .framer-styles-preset-44hffk:not(.rich-text-wrapper), .framer-q0KEx .framer-styles-preset-44hffk.rich-text-wrapper p { --framer-font-family: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --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: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.2px; --framer-line-height: 18.9px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-q0KEx\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Plus Jakarta Sans-medium\",\"FS;Plus Jakarta Sans-bold\",\"FS;Plus Jakarta Sans-bold italic\",\"FS;Plus Jakarta Sans-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/57U2OK2BISA74Z4RT4CRD5GR4O3PNVPY/K4TDAPUNBYK24HOCNW4JIOTEXSAE2BEF/GV5XODI2YD2DJA5RVTMJOSDHYESL7IYT.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UABF25CCX23LBLOOMOCUSPFEXYUNKOIQ/NGF5IU7BZUA2FUOVWECHGUFSHNEIX4YK/QDINYT7WQXBD2IDFQGGJ74DWIUFHOOZD.woff2\",weight:\"500\"}]}];export const css=['.framer-Z6Ufg .framer-styles-preset-1l2cfin:not(.rich-text-wrapper), .framer-Z6Ufg .framer-styles-preset-1l2cfin.rich-text-wrapper p { --framer-font-family: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --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: 500; --framer-letter-spacing: 0.2px; --framer-line-height: 27px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Z6Ufg\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,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*as sharedStyle4 from\"https://framerusercontent.com/modules/aFoxHgUDf9BkjpxwXKyl/VTMrWA4AFcGpjJzYQim9/Fu2VAfPj5.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5yFPkbjBj7tJxMOSqRhB/z83lLw85EudBQSB7oxTw/MVxRSlmwo.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/9bZEugp925blNzXLr60L/pikDCMRLl799enCOjIeS/nQvdBCTA9.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wLlh7oyKRkkXIMDBqVsv/L1CRChtCKqSQO2Xe68jD/w0FBtjqfX.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/e2aypGQyoClHMyltsooI/A8pFdhXuWCF72a9VNosW/WADz8OKBz.js\";import PrimayButton from\"https://framerusercontent.com/modules/A7a0e0Bsx18h2AK3c4u8/xONK0zhnI14G6fwLIziQ/Be9lyzeia.js\";const PrimayButtonFonts=getFonts(PrimayButton);const cycleOrder=[\"UJ7s6Y0H0\",\"PYn9HmEBo\",\"cqFYNXJyN\",\"xuQOqMRRL\"];const serializationHash=\"framer-UQPSi\";const variantClassNames={cqFYNXJyN:\"framer-v-u15ca9\",PYn9HmEBo:\"framer-v-i1unux\",UJ7s6Y0H0:\"framer-v-s9sx3d\",xuQOqMRRL:\"framer-v-1oqerir\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Small\":\"PYn9HmEBo\",Desktop:\"UJ7s6Y0H0\",Phone:\"xuQOqMRRL\",Tablet:\"cqFYNXJyN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UJ7s6Y0H0\"};};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:\"UJ7s6Y0H0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.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-s9sx3d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UJ7s6Y0H0\",ref:refBinding,style:{...style},...addPropertyOverrides({cqFYNXJyN:{\"data-framer-name\":\"Tablet\"},PYn9HmEBo:{\"data-framer-name\":\"Desktop Small\"},xuQOqMRRL:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bugh7x\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"i1i4hdMrA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10tl5xz\",\"data-framer-name\":\"social proof\",layoutDependency:layoutDependency,layoutId:\"mNtqNegY1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ef8p77\",\"data-styles-preset\":\"w0FBtjqfX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(16, 16, 16))\"},children:\"Trusted by\"})}),className:\"framer-dawix1\",\"data-framer-name\":\"Trusted by\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IBFezFSgS\",style:{\"--extracted-r6o4lv\":\"rgb(16, 16, 16)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15b2x1m\",\"data-framer-name\":\"avatar group\",layoutDependency:layoutDependency,layoutId:\"HBWX4aiDj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pt804m\",\"data-framer-name\":\"container frame\",layoutDependency:layoutDependency,layoutId:\"TOMGAbrl5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-76whns\",\"data-border\":true,\"data-framer-name\":\"members\",layoutDependency:layoutDependency,layoutId:\"OrqbyYmWO\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(16, 16, 16)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s7mnjt\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"plGV1PWP8\",style:{background:\"linear-gradient(270deg, rgb(91, 91, 91) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"inset 0px 0px 5px 0px rgba(255, 255, 255, 0.4)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44hffk\",\"data-styles-preset\":\"MVxRSlmwo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255)))\"},children:\"100k+\"})}),className:\"framer-1mnaat3\",\"data-framer-name\":\"100k+\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F4BMkkynj\",style:{\"--extracted-r6o4lv\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aunkaq\",\"data-framer-name\":\"container frame\",layoutDependency:layoutDependency,layoutId:\"FToHDUSIh\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-glv518\",\"data-border\":true,\"data-framer-name\":\"avatar\",layoutDependency:layoutDependency,layoutId:\"lSBMwNOih\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(16, 16, 16)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eqetxs\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"Yn8UhDRUR\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||512)-120-533)/2+0+0)+0+0+0+1+0+0+0+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JLNvhu020gpQJJ3sp6s97L8G68.png?width=128&height=128\"},className:\"framer-10472nk\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"se0QX0Rrh\",style:{borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,boxShadow:\"inset 0px 0px 3px 0px rgb(255, 255, 255)\"},...addPropertyOverrides({cqFYNXJyN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-533)/2+0+0)+0+0+0+1+0+0+0+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JLNvhu020gpQJJ3sp6s97L8G68.png?width=128&height=128\"}},xuQOqMRRL:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-493)/2+0+0)+0+0+0+1+0+0+0+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JLNvhu020gpQJJ3sp6s97L8G68.png?width=128&height=128\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pyv3m7\",\"data-border\":true,\"data-framer-name\":\"inner shadow\",layoutDependency:layoutDependency,layoutId:\"TPclz2zez\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,filter:\"blur(2px)\",opacity:.8,WebkitFilter:\"blur(2px)\"}})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-90t47h\",\"data-framer-name\":\"container frame\",layoutDependency:layoutDependency,layoutId:\"cWKYl9H5c\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t8s7p7\",\"data-border\":true,\"data-framer-name\":\"avatar\",layoutDependency:layoutDependency,layoutId:\"EKgrc6b1f\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(16, 16, 16)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12vp66d\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"KaXNDjgg_\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||512)-120-533)/2+0+0)+0+0+0+1+0+0+0+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/1TKIMBRf3FDSD4TXSMBiD0TZURM.png?width=128&height=128\"},className:\"framer-12rvokd\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"G_NjLxPcy\",style:{borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,boxShadow:\"inset 0px 0px 3px 0px var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\"},...addPropertyOverrides({cqFYNXJyN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-533)/2+0+0)+0+0+0+1+0+0+0+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/1TKIMBRf3FDSD4TXSMBiD0TZURM.png?width=128&height=128\"}},xuQOqMRRL:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-493)/2+0+0)+0+0+0+1+0+0+0+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/1TKIMBRf3FDSD4TXSMBiD0TZURM.png?width=128&height=128\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ufkjit\",\"data-border\":true,\"data-framer-name\":\"inner shadow\",layoutDependency:layoutDependency,layoutId:\"W5H11ALLm\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(255, 255, 255))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,filter:\"blur(2px)\",opacity:.8,WebkitFilter:\"blur(2px)\"}})]})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ef8p77\",\"data-styles-preset\":\"w0FBtjqfX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(16, 16, 16))\"},children:\"customers!\"})}),className:\"framer-1rfcwe6\",\"data-framer-name\":\"customers!\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gcAz0L9i0\",style:{\"--extracted-r6o4lv\":\"rgb(16, 16, 16)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ljhanq\",\"data-framer-name\":\"content wrapper\",layoutDependency:layoutDependency,layoutId:\"IE5cqGqcw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1l2cfin\",\"data-styles-preset\":\"WADz8OKBz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(16, 16, 16))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-8eaafc2c-03da-4878-82a1-7655d3b19452, rgb(70, 70, 70)))\"},children:\"100% Free\"}),\" On-Demand Training Reveals...\"]})}),className:\"framer-5t4c6i\",\"data-framer-name\":\"100% Free On-Demand Training Reveals...\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WVPjpK6EB\",style:{\"--extracted-1w3ko1f\":\"var(--token-8eaafc2c-03da-4878-82a1-7655d3b19452, rgb(70, 70, 70))\",\"--extracted-r6o4lv\":\"rgb(16, 16, 16)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-mlwybb\",\"data-styles-preset\":\"nQvdBCTA9\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(16, 16, 16))\"},children:\"The Framework Name I Use to Consistently Core Result — Without Sacrificing Offer Positioning\"})}),className:\"framer-zo7no9\",\"data-framer-name\":\"The [FRAMEWORK_NAME] I use to consistently [CORE_RESULT] with [OFFER_POSITIONING]\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wr6CujVum\",style:{\"--extracted-gdpscs\":\"rgb(16, 16, 16)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2vp2g2\",\"data-styles-preset\":\"Fu2VAfPj5\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8eaafc2c-03da-4878-82a1-7655d3b19452, rgb(70, 70, 70)))\"},children:\"If entrepreneurs like Authority Name 1, Authority Name 2, and Authority Name 3 rely on this, today you’ll learn to do it yourself.\"})}),className:\"framer-fiykdx\",\"data-framer-name\":\"If entrepreneurs like [AUTHORITY_NAME_1], [AUTHORITY_NAME_2], and [AUTHORITY_NAME_3] rely on this, today you’ll learn to do it yourself.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"emtcwR3Y2\",style:{\"--extracted-r6o4lv\":\"var(--token-8eaafc2c-03da-4878-82a1-7655d3b19452, rgb(70, 70, 70))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,y:(componentViewport?.y||0)+60+(((componentViewport?.height||512)-120-533)/2+0+0)+0+472,...addPropertyOverrides({cqFYNXJyN:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-533)/2+0+0)+0+472},xuQOqMRRL:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-493)/2+0+0)+0+432}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pniiro-container\",layoutDependency:layoutDependency,layoutId:\"rrq4WZrYc-container\",nodeId:\"rrq4WZrYc\",rendersWithMotion:true,scopeId:\"lMAlSl2e6\",children:/*#__PURE__*/_jsx(PrimayButton,{GY0FzYwO0:\"TERMIN VEREINBAREN\",height:\"100%\",id:\"rrq4WZrYc\",IxOlWTZIt:\"20px 20px 21px 20px\",kR_2LqvnI:5,L7jakEZdy:{borderBottomWidth:3,borderColor:\"rgb(0, 59, 252)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"rrq4WZrYc\",variant:\"Yco6sUa9Y\",WhezJEw_T:\"rgb(21, 0, 253)\",width:\"100%\",XSjSsdF0x:\"0px 10px 20px 0px rgba(0, 67, 252, 0.15)\",YXY1HZSxK:\"1000px\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UQPSi.framer-1k5xi8h, .framer-UQPSi .framer-1k5xi8h { display: block; }\",\".framer-UQPSi.framer-s9sx3d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 60px 100px 60px 100px; position: relative; width: 1440px; }\",\".framer-UQPSi .framer-bugh7x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UQPSi .framer-10tl5xz, .framer-UQPSi .framer-glv518, .framer-UQPSi .framer-1t8s7p7 { 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: min-content; }\",\".framer-UQPSi .framer-dawix1, .framer-UQPSi .framer-1mnaat3, .framer-UQPSi .framer-1rfcwe6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-UQPSi .framer-15b2x1m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UQPSi .framer-pt804m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 34px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 52px; z-index: 3; }\",\".framer-UQPSi .framer-76whns { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UQPSi .framer-1s7mnjt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: visible; padding: 10px 8px 10px 12px; position: relative; width: min-content; }\",\".framer-UQPSi .framer-aunkaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 22px; z-index: 2; }\",\".framer-UQPSi .framer-1eqetxs, .framer-UQPSi .framer-12vp66d { flex: none; height: 32px; overflow: hidden; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UQPSi .framer-10472nk, .framer-UQPSi .framer-12rvokd { bottom: 0px; flex: none; gap: 0px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-UQPSi .framer-1pyv3m7, .framer-UQPSi .framer-ufkjit { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-UQPSi .framer-90t47h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 22px; z-index: 1; }\",\".framer-UQPSi .framer-1ljhanq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UQPSi .framer-5t4c6i, .framer-UQPSi .framer-zo7no9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1000px; word-break: break-word; word-wrap: break-word; }\",\".framer-UQPSi .framer-fiykdx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 633px; word-break: break-word; word-wrap: break-word; }\",\".framer-UQPSi .framer-pniiro-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-UQPSi.framer-v-i1unux.framer-s9sx3d { width: 1200px; }\",\".framer-UQPSi.framer-v-u15ca9.framer-s9sx3d { padding: 60px 30px 60px 30px; width: 768px; }\",\".framer-UQPSi.framer-v-u15ca9 .framer-5t4c6i { order: 0; width: 100%; }\",\".framer-UQPSi.framer-v-u15ca9 .framer-zo7no9 { order: 1; width: 100%; }\",\".framer-UQPSi.framer-v-u15ca9 .framer-fiykdx { order: 2; width: 100%; }\",\".framer-UQPSi.framer-v-1oqerir.framer-s9sx3d { padding: 60px 16px 60px 16px; width: 390px; }\",\".framer-UQPSi.framer-v-1oqerir .framer-bugh7x { gap: 24px; }\",\".framer-UQPSi.framer-v-1oqerir .framer-1ljhanq { gap: 16px; }\",\".framer-UQPSi.framer-v-1oqerir .framer-5t4c6i, .framer-UQPSi.framer-v-1oqerir .framer-zo7no9, .framer-UQPSi.framer-v-1oqerir .framer-fiykdx { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-UQPSi[data-border=\"true\"]::after, .framer-UQPSi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 512\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PYn9HmEBo\":{\"layout\":[\"fixed\",\"auto\"]},\"cqFYNXJyN\":{\"layout\":[\"fixed\",\"auto\"]},\"xuQOqMRRL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlMAlSl2e6=withCSS(Component,css,\"framer-UQPSi\");export default FramerlMAlSl2e6;FramerlMAlSl2e6.displayName=\"hero section without VSL\";FramerlMAlSl2e6.defaultProps={height:512,width:1440};addPropertyControls(FramerlMAlSl2e6,{variant:{options:[\"UJ7s6Y0H0\",\"PYn9HmEBo\",\"cqFYNXJyN\",\"xuQOqMRRL\"],optionTitles:[\"Desktop\",\"Desktop Small\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlMAlSl2e6,[{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\"}]},...PrimayButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlMAlSl2e6\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PYn9HmEBo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cqFYNXJyN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xuQOqMRRL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"512\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _regeneratorRuntime(){_regeneratorRuntime=function(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},o=\"function\"==typeof Symbol?Symbol:{},a=o.iterator||\"@@iterator\",i=o.asyncIterator||\"@@asyncIterator\",c=o.toStringTag||\"@@toStringTag\";function define(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},\"\")}catch(e){define=function(e,t,r){return e[t]=r}}function wrap(e,t,r,o){var a=t&&t.prototype instanceof Generator?t:Generator,i=Object.create(a.prototype),c=new Context(o||[]);return n(i,\"_invoke\",{value:makeInvokeMethod(e,r,c)}),i}function tryCatch(e,t,r){try{return{type:\"normal\",arg:e.call(t,r)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=wrap;var u={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var l={};define(l,a,(function(){return this}));var s=Object.getPrototypeOf,f=s&&s(s(values([])));f&&f!==t&&r.call(f,a)&&(l=f);var d=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l);function defineIteratorMethods(e){[\"next\",\"throw\",\"return\"].forEach((function(t){define(e,t,(function(e){return this._invoke(t,e)}))}))}function AsyncIterator(e,t){function invoke(n,o,a,i){var c=tryCatch(e[n],e,o);if(\"throw\"!==c.type){var u=c.arg,l=u.value;return l&&\"object\"==typeof l&&r.call(l,\"__await\")?t.resolve(l.__await).then((function(e){invoke(\"next\",e,a,i)}),(function(e){invoke(\"throw\",e,a,i)})):t.resolve(l).then((function(e){u.value=e,a(u)}),(function(e){return invoke(\"throw\",e,a,i)}))}i(c.arg)}var o;n(this,\"_invoke\",{value:function(e,r){function callInvokeWithMethodAndArg(){return new t((function(t,n){invoke(e,r,t,n)}))}return o=o?o.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,t,r){var n=\"suspendedStart\";return function(o,a){if(\"executing\"===n)throw new Error(\"Generator is already running\");if(\"completed\"===n){if(\"throw\"===o)throw a;return doneResult()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var c=maybeInvokeDelegate(i,r);if(c){if(c===u)continue;return c}}if(\"next\"===r.method)r.sent=r._sent=r.arg;else if(\"throw\"===r.method){if(\"suspendedStart\"===n)throw n=\"completed\",r.arg;r.dispatchException(r.arg)}else\"return\"===r.method&&r.abrupt(\"return\",r.arg);n=\"executing\";var l=tryCatch(e,t,r);if(\"normal\"===l.type){if(n=r.done?\"completed\":\"suspendedYield\",l.arg===u)continue;return{value:l.arg,done:r.done}}\"throw\"===l.type&&(n=\"completed\",r.method=\"throw\",r.arg=l.arg)}}}function maybeInvokeDelegate(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,\"throw\"===r&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,maybeInvokeDelegate(e,t),\"throw\"===t.method)||\"return\"!==r&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+r+\"' method\")),u;var o=tryCatch(n,e.iterator,t.arg);if(\"throw\"===o.type)return t.method=\"throw\",t.arg=o.arg,t.delegate=null,u;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,u):a:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,u)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[a];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function next(){for(;++n<e.length;)if(r.call(e,n))return next.value=e[n],next.done=!1,next;return next.value=void 0,next.done=!0,next};return o.next=o}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,n(d,\"constructor\",{value:GeneratorFunctionPrototype,configurable:!0}),n(GeneratorFunctionPrototype,\"constructor\",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,c,\"GeneratorFunction\"),e.isGeneratorFunction=function(e){var t=\"function\"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||\"GeneratorFunction\"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,c,\"GeneratorFunction\")),e.prototype=Object.create(d),e},e.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,i,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,a){void 0===a&&(a=Promise);var i=new AsyncIterator(wrap(t,r,n,o),a);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},defineIteratorMethods(d),define(d,c,\"Generator\"),define(d,a,(function(){return this})),define(d,\"toString\",(function(){return\"[object Generator]\"})),e.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function next(){for(;r.length;){var e=r.pop();if(e in t)return next.value=e,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method=\"next\",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!e)for(var t in this)\"t\"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(\"throw\"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function handle(r,n){return a.type=\"throw\",a.arg=e,t.next=r,n&&(t.method=\"next\",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if(\"root\"===o.tryLoc)return handle(\"end\");if(o.tryLoc<=this.prev){var i=r.call(o,\"catchLoc\"),c=r.call(o,\"finallyLoc\");if(i&&c){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0);if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!c)throw new Error(\"try statement without catch or finally\");if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,\"finallyLoc\")&&this.prev<o.finallyLoc){var a=o;break}}a&&(\"break\"===e||\"continue\"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method=\"next\",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if(\"throw\"===e.type)throw e.arg;return\"break\"===e.type||\"continue\"===e.type?this.next=e.arg:\"return\"===e.type?(this.rval=this.arg=e.arg,this.method=\"return\",this.next=\"end\"):\"normal\"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,r){return this.delegate={iterator:values(e),resultName:t,nextLoc:r},\"next\"===this.method&&(this.arg=void 0),u}},e}function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i);var u=c.value}catch(e){r(e);return}c.done?t(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,\"next\",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,\"throw\",e)}_next(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){t&&_defineProperties(e.prototype,t);r&&_defineProperties(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _defineProperty(e,t,r){t=_toPropertyKey(t);t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});Object.defineProperty(e,\"prototype\",{writable:false});t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if(typeof Reflect===\"undefined\"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy===\"function\")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _construct(e,t,r){_construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(e,t,r){var n=[null];n.push.apply(n,t);var o=Function.bind.apply(e,n);var a=new o;r&&_setPrototypeOf(a,r.prototype);return a};return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf(\"[native code]\")!==-1}function _wrapNativeSuper(e){var t=typeof Map===\"function\"?new Map:void 0;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!==\"function\")throw new TypeError(\"Super expression must either be null or a function\");if(typeof t!==\"undefined\"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t===\"object\"||typeof t===\"function\"))return t;if(t!==void 0)throw new TypeError(\"Derived constructors may only return object or undefined\");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function _createSuperInternal(){var r,n=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _toPrimitive(e,t){if(typeof e!==\"object\"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||\"default\");if(typeof n!==\"object\")return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(t===\"string\"?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,\"string\");return typeof t===\"symbol\"?t:String(t)}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=typeof global!==\"undefined\"&&{}.toString.call(global)===\"[object global]\";\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either “get” or “set”.\n * @return {string}\n */function getMethodName(e,t){return e.indexOf(t.toLowerCase())===0?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&e.nodeType===1&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((((player|www)\\.)?vimeo\\.com)|((player\\.)?[a-zA-Z0-9-]+\\.(videoji\\.(hk|cn)|vimeo\\.work)))(?=$|\\/)/.test(e)}\n/**\n * Check to see if the URL is for a Vimeo embed.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoEmbed(e){var t=/^https:\\/\\/player\\.((vimeo\\.com)|([a-zA-Z0-9-]+\\.(videoji\\.(hk|cn)|vimeo\\.work)))\\/video\\/\\d+/;return t.test(e)}function getOembedDomain(e){var t=(e||\"\").match(/^(?:https?:)?(?:\\/\\/)?([^/?]+)/);var r=(t&&t[1]||\"\").replace(\"player.\",\"\");var n=[\".videoji.hk\",\".vimeo.work\",\".videoji.cn\"];for(var o=0,a=n;o<a.length;o++){var i=a[o];if(r.endsWith(i))return r}return\"vimeo.com\"}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var t=e.id;var r=e.url;var n=t||r;if(!n)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(n))return\"https://vimeo.com/\".concat(n);if(isVimeoUrl(n))return n.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"“\".concat(t,\"” is not a valid video id.\"));throw new TypeError(\"“\".concat(n,\"” is not a vimeo.com url.\"))}\n/**\n * A utility method for attaching and detaching event handlers\n *\n * @param {EventTarget} target\n * @param {string | string[]} eventName\n * @param {function} callback\n * @param {'addEventListener' | 'on'} onName\n * @param {'removeEventListener' | 'off'} offName\n * @return {{cancel: (function(): void)}}\n */var t=function subscribe(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:\"addEventListener\";var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:\"removeEventListener\";var a=typeof t===\"string\"?[t]:t;a.forEach((function(t){e[n](t,r)}));return{cancel:function cancel(){return a.forEach((function(t){return e[o](t,r)}))}}};var r=typeof Array.prototype.indexOf!==\"undefined\";var n=typeof window!==\"undefined\"&&typeof window.postMessage!==\"undefined\";if(!e&&(!r||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var o=typeof globalThis!==\"undefined\"?globalThis:typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:typeof self!==\"undefined\"?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2021 polygonplanet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var r=Object.defineProperty&&function(){try{return Object.defineProperty({},\"x\",{value:1}).x===1}catch(e){}}();var defineProperty=function(e,t,n){r?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(this===void 0)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var r=e[this._id];if(r&&r[0]===e){r[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,r){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(r+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:typeof window!==\"undefined\"?window:(typeof o!==\"undefined\",o));var a=createCommonjsModule((function(e){(function UMD(t,r,n){r[t]=r[t]||n();e.exports&&(e.exports=r[t])})(\"Promise\",(typeof o!=\"undefined\",o),(function DEF(){var e,t,r,n=Object.prototype.toString,o=typeof setImmediate!=\"undefined\"?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,r,n){return Object.defineProperty(e,t,{value:r,writable:true,configurable:n!==false})}}catch(t){e=function builtInProp(e,t,r){e[t]=r;return e}}r=function Queue(){var e,r,n;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){n=new Item(t,o);r?r.next=n:e=n;r=n;n=void 0},drain:function drain(){var n=e;e=r=t=void 0;while(n){n.fn.call(n.self);n=n.next}}}}();function schedule(e,n){r.add(e,n);t||(t=o(r.drain))}function isThenable(e){var t,r=typeof e;e==null||r!=\"object\"&&r!=\"function\"||(t=e.then);return typeof t==\"function\"&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,this.state===1?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,r){var n,o;try{if(t===false)r.reject(e.msg);else{n=t===true?e.msg:t.call(void 0,e.msg);n===r.promise?r.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(n))?o.call(n,r.resolve,r.reject):r.resolve(n)}}catch(e){r.reject(e)}}function resolve(e){var t,r=this;if(!r.triggered){r.triggered=true;r.def&&(r=r.def);try{if(t=isThenable(e))schedule((function(){var n=new MakeDefWrapper(r);try{t.call(e,(function $resolve$(){resolve.apply(n,arguments)}),(function $reject$(){reject.apply(n,arguments)}))}catch(e){reject.call(n,e)}}));else{r.msg=e;r.state=1;r.chain.length>0&&schedule(notify,r)}}catch(e){reject.call(new MakeDefWrapper(r),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,r,n){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){r(o,e)}),n)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(typeof e!=\"function\")throw TypeError(\"Not a function\");if(this.__NPO__!==0)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,r){var n={success:typeof e!=\"function\"||e,failure:typeof r==\"function\"&&r};n.promise=new this.constructor((function extractChain(e,t){if(typeof e!=\"function\"||typeof t!=\"function\")throw TypeError(\"Not a function\");n.resolve=e;n.reject=t}));t.chain.push(n);t.state!==0&&schedule(notify,t);return n.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var a=e({},\"constructor\",Promise,false);Promise.prototype=a;e(a,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&typeof e==\"object\"&&e.__NPO__===1?e:new t((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");r(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):e.length===0?t.resolve([]):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");var o=e.length,a=Array(o),i=0;iteratePromises(t,e,(function resolver(e,t){a[e]=t;++i===o&&r(a)}),n)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){r(t)}),n)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,r){var n=i.get(e.element)||{};t in n||(n[t]=[]);n[t].push(r);i.set(e.element,n)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var r=i.get(e.element)||{};return r[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,r){var n=i.get(e.element)||{};if(!n[t])return true;if(!r){n[t]=[];i.set(e.element,n);return true}var o=n[t].indexOf(r);o!==-1&&n[t].splice(o,1);i.set(e.element,n);return n[t]&&n[t].length===0}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var r=getCallbacks(e,t);if(r.length<1)return false;var n=r.shift();removeCallback(e,t,n);return n}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var r=i.get(e);i.set(t,r);i.delete(e)}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(typeof e===\"string\")try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,r){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var n={method:t};r!==void 0&&(n.value=r);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(n=JSON.stringify(n));e.element.contentWindow.postMessage(n,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var r=[];var n;if(t.event){if(t.event===\"error\"){var o=getCallbacks(e,t.data.method);o.forEach((function(r){var n=new Error(t.data.message);n.name=t.data.name;r.reject(n);removeCallback(e,t.data.method,r)}))}r=getCallbacks(e,\"event:\".concat(t.event));n=t.data}else if(t.method){var a=shiftCallbacks(e,t.method);if(a){r.push(a);n=t.value}}r.forEach((function(t){try{if(typeof t===\"function\"){t.call(e,n);return}t.resolve(n)}catch(e){}}))}var c=[\"airplay\",\"audio_tracks\",\"autopause\",\"autoplay\",\"background\",\"byline\",\"cc\",\"chapter_id\",\"chapters\",\"chromecast\",\"color\",\"colors\",\"controls\",\"dnt\",\"end_time\",\"fullscreen\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"play_button_position\",\"playsinline\",\"portrait\",\"progress_bar\",\"quality_selector\",\"responsive\",\"speed\",\"start_time\",\"texttrack\",\"title\",\"transcript\",\"transparent\",\"url\",\"vimeo_logo\",\"volume\",\"watch_full_video\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return c.reduce((function(t,r){var n=e.getAttribute(\"data-vimeo-\".concat(r));(n||n===\"\")&&(t[r]=n===\"\"?1:n);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var r=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(t.getAttribute(\"data-vimeo-initialized\")!==null)return t.querySelector(\"iframe\");var n=document.createElement(\"div\");n.innerHTML=r;t.appendChild(n.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var r=arguments.length>2?arguments[2]:void 0;return new Promise((function(n,o){if(!isVimeoUrl(e))throw new TypeError(\"“\".concat(e,\"” is not a vimeo.com url.\"));var a=getOembedDomain(e);var i=\"https://\".concat(a,\"/api/oembed.json?url=\").concat(encodeURIComponent(e));for(var c in t)t.hasOwnProperty(c)&&(i+=\"&\".concat(c,\"=\").concat(encodeURIComponent(t[c])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(u.status!==404)if(u.status!==403)try{var t=JSON.parse(u.responseText);if(t.domain_status_code===403){createEmbed(t,r);o(new Error(\"“\".concat(e,\"” is not embeddable.\")));return}n(t)}catch(e){o(e)}else o(new Error(\"“\".concat(e,\"” is not embeddable.\")));else o(new Error(\"“\".concat(e,\"” was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var r=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(e.getAttribute(\"data-vimeo-defer\")!==null)return;var t=getOEmbedParameters(e);var n=getVimeoUrl(t);getOEmbedData(n,t,e).then((function(t){return createEmbed(t,e)})).catch(r)}catch(e){r(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&t.data.event===\"spacechange\"){var r=e.querySelectorAll(\"iframe\");for(var n=0;n<r.length;n++)if(r[n].contentWindow===t.source){var o=r[n].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Add chapters to existing metadata for Google SEO\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initAppendVideoMetadata(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)){var r=parseMessageData(t.data);if(r&&r.event===\"ready\"){var n=e.querySelectorAll(\"iframe\");for(var o=0;o<n.length;o++){var a=n[o];var i=a.contentWindow===t.source;if(isVimeoEmbed(a.src)&&i){var c=new h(a);c.callMethod(\"appendVideoMetadata\",window.location.href)}}}}};window.addEventListener(\"message\",t)}}\n/**\n * Seek to time indicated by vimeo_t query parameter if present in URL\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function checkUrlTimeParam(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=true;var t=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error getting video Id: \".concat(e))};var r=function onMessage(r){if(isVimeoUrl(r.origin)){var n=parseMessageData(r.data);if(n&&n.event===\"ready\"){var o=e.querySelectorAll(\"iframe\");var a=function _loop(){var e=o[i];var n=e.contentWindow===r.source;if(isVimeoEmbed(e.src)&&n){var a=new h(e);a.getVideoId().then((function(e){var t=new RegExp(\"[?&]vimeo_t_\".concat(e,\"=([^&#]*)\")).exec(window.location.href);if(t&&t[1]){var r=decodeURI(t[1]);a.setCurrentTime(r)}})).catch(t)}};for(var i=0;i<o.length;i++)a()}}};window.addEventListener(\"message\",r)}}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var r=0;var n=t.length;var o={};for(;r<n;r++){e=t[r];if(e&&e[1]in document){for(r=0;r<e.length;r++)o[t[0][r]]=e[r];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var r={request:function request(t){return new Promise((function(n,o){var a=function onFullScreenEntered(){r.off(\"fullscreenchange\",onFullScreenEntered);n()};r.on(\"fullscreenchange\",a);t=t||document.documentElement;var i=t[e.requestFullscreen]();i instanceof Promise&&i.then(a).catch(o)}))},exit:function exit(){return new Promise((function(t,n){if(r.isFullscreen){var o=function onFullScreenExit(){r.off(\"fullscreenchange\",onFullScreenExit);t()};r.on(\"fullscreenchange\",o);var a=document[e.exitFullscreen]();a instanceof Promise&&a.then(o).catch(n)}else t()}))},on:function on(e,r){var n=t[e];n&&document.addEventListener(n,r)},off:function off(e,r){var n=t[e];n&&document.removeEventListener(n,r)}};Object.defineProperties(r,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return r}\n/** @typedef {import('./timing-src-connector.types').PlayerControls} PlayerControls */\n/** @typedef {import('./timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {(msg: string) => any} Logger */\n/** @typedef {import('timing-object.types').TConnectionState} TConnectionState */\n/**\n * @type {TimingSrcConnectorOptions}\n *\n * For details on these properties and their effects, see the typescript definition referenced above.\n */var u={role:\"viewer\",autoPlayMuted:true,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1};var l=function(e){_inherits(TimingSrcConnector,e);var r=_createSuper(TimingSrcConnector);\n/**\n   * @param {PlayerControls} player\n   * @param {TimingObject} timingObject\n   * @param {TimingSrcConnectorOptions} options\n   * @param {Logger} logger\n   */function TimingSrcConnector(e,t){var n;var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var a=arguments.length>3?arguments[3]:void 0;_classCallCheck(this,TimingSrcConnector);n=r.call(this);_defineProperty(_assertThisInitialized(n),\"logger\",void 0);_defineProperty(_assertThisInitialized(n),\"speedAdjustment\",0);\n/**\n     * @param {PlayerControls} player\n     * @param {number} newAdjustment\n     * @return {Promise<void>}\n     */_defineProperty(_assertThisInitialized(n),\"adjustSpeed\",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(!(n.speedAdjustment===t)){o.next=2;break}return o.abrupt(\"return\");case 2:o.next=4;return e.getPlaybackRate();case 4:o.t0=o.sent;o.t1=n.speedAdjustment;o.t2=o.t0-o.t1;o.t3=t;r=o.t2+o.t3;n.log(\"New playbackRate:  \".concat(r));o.next=12;return e.setPlaybackRate(r);case 12:n.speedAdjustment=t;case 13:case\"end\":return o.stop()}}),_callee)})));return function(t,r){return e.apply(this,arguments)}}());n.logger=a;n.init(t,e,_objectSpread2(_objectSpread2({},u),o));return n}_createClass(TimingSrcConnector,[{key:\"disconnect\",value:function disconnect(){this.dispatchEvent(new Event(\"disconnect\"))}\n/**\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"init\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(e,r,n){var o=this;var a,i,c;return _regeneratorRuntime().wrap((function _callee2$(u){while(1)switch(u.prev=u.next){case 0:u.next=2;return this.waitForTOReadyState(e,\"open\");case 2:if(!(n.role===\"viewer\")){u.next=10;break}u.next=5;return this.updatePlayer(e,r,n);case 5:a=t(e,\"change\",(function(){return o.updatePlayer(e,r,n)}));i=this.maintainPlaybackPosition(e,r,n);this.addEventListener(\"disconnect\",(function(){i.cancel();a.cancel()}));u.next=14;break;case 10:u.next=12;return this.updateTimingObject(e,r);case 12:c=t(r,[\"seeked\",\"play\",\"pause\",\"ratechange\"],(function(){return o.updateTimingObject(e,r)}),\"on\",\"off\");this.addEventListener(\"disconnect\",(function(){return c.cancel()}));case 14:case\"end\":return u.stop()}}),_callee2,this)})));function init(t,r,n){return e.apply(this,arguments)}return init}()\n/**\n     * Sets the TimingObject's state to reflect that of the player\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @return {Promise<void>}\n     */},{key:\"updateTimingObject\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee3(e,t){return _regeneratorRuntime().wrap((function _callee3$(r){while(1)switch(r.prev=r.next){case 0:r.t0=e;r.next=3;return t.getCurrentTime();case 3:r.t1=r.sent;r.next=6;return t.getPaused();case 6:if(!r.sent){r.next=10;break}r.t2=0;r.next=13;break;case 10:r.next=12;return t.getPlaybackRate();case 12:r.t2=r.sent;case 13:r.t3=r.t2;r.t4={position:r.t1,velocity:r.t3};r.t0.update.call(r.t0,r.t4);case 16:case\"end\":return r.stop()}}),_callee3)})));function updateTimingObject(t,r){return e.apply(this,arguments)}return updateTimingObject}()\n/**\n     * Sets the player's timing state to reflect that of the TimingObject\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"updatePlayer\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee5(e,t,r){var n,o,a;return _regeneratorRuntime().wrap((function _callee5$(i){while(1)switch(i.prev=i.next){case 0:n=e.query(),o=n.position,a=n.velocity;typeof o===\"number\"&&t.setCurrentTime(o);if(!(typeof a===\"number\")){i.next=25;break}if(!(a===0)){i.next=11;break}i.next=6;return t.getPaused();case 6:i.t0=i.sent;if(!(i.t0===false)){i.next=9;break}t.pause();case 9:i.next=25;break;case 11:if(!(a>0)){i.next=25;break}i.next=14;return t.getPaused();case 14:i.t1=i.sent;if(!(i.t1===true)){i.next=19;break}i.next=18;return t.play().catch(function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee4(e){return _regeneratorRuntime().wrap((function _callee4$(n){while(1)switch(n.prev=n.next){case 0:if(!(e.name===\"NotAllowedError\"&&r.autoPlayMuted)){n.next=5;break}n.next=3;return t.setMuted(true);case 3:n.next=5;return t.play().catch((function(e){return console.error(\"Couldn't play the video from TimingSrcConnector. Error:\",e)}));case 5:case\"end\":return n.stop()}}),_callee4)})));return function(t){return e.apply(this,arguments)}}());case 18:this.updatePlayer(e,t,r);case 19:i.next=21;return t.getPlaybackRate();case 21:i.t2=i.sent;i.t3=a;if(!(i.t2!==i.t3)){i.next=25;break}t.setPlaybackRate(a);case 25:case\"end\":return i.stop()}}),_callee5,this)})));function updatePlayer(t,r,n){return e.apply(this,arguments)}return updatePlayer}()\n/**\n     * Since video players do not play with 100% time precision, we need to closely monitor\n     * our player to be sure it remains in sync with the TimingObject.\n     *\n     * If out of sync, we use the current conditions and the options provided to determine\n     * whether to re-sync via setting currentTime or adjusting the playbackRate\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {{cancel: (function(): void)}}\n     */},{key:\"maintainPlaybackPosition\",value:function maintainPlaybackPosition(e,t,r){var n=this;var o=r.allowedDrift,a=r.maxAllowedDrift,i=r.minCheckInterval,c=r.maxRateAdjustment,u=r.maxTimeToCatchUp;var l=Math.min(u,Math.max(i,a))*1e3;var s=function(){var r=_asyncToGenerator(_regeneratorRuntime().mark((function _callee6(){var r,i,l,s,f;return _regeneratorRuntime().wrap((function _callee6$(d){while(1)switch(d.prev=d.next){case 0:d.t0=e.query().velocity===0;if(d.t0){d.next=6;break}d.next=4;return t.getPaused();case 4:d.t1=d.sent;d.t0=d.t1===true;case 6:if(!d.t0){d.next=8;break}return d.abrupt(\"return\");case 8:d.t2=e.query().position;d.next=11;return t.getCurrentTime();case 11:d.t3=d.sent;r=d.t2-d.t3;i=Math.abs(r);n.log(\"Drift: \".concat(r));if(!(i>a)){d.next=22;break}d.next=18;return n.adjustSpeed(t,0);case 18:t.setCurrentTime(e.query().position);n.log(\"Resync by currentTime\");d.next=29;break;case 22:if(!(i>o)){d.next=29;break}l=i/u;s=c;f=l<s?(s-l)/2:s;d.next=28;return n.adjustSpeed(t,f*Math.sign(r));case 28:n.log(\"Resync by playbackRate\");case 29:case\"end\":return d.stop()}}),_callee6)})));return function check(){return r.apply(this,arguments)}}();var f=setInterval((function(){return s()}),l);return{cancel:function cancel(){return clearInterval(f)}}}\n/**\n     * @param {string} msg\n     */},{key:\"log\",value:function log(e){var t;(t=this.logger)===null||t===void 0?void 0:t.call(this,\"TimingSrcConnector: \".concat(e))}},{key:\"waitForTOReadyState\",value:\n/**\n     * @param {TimingObject} timingObject\n     * @param {TConnectionState} state\n     * @return {Promise<void>}\n     */\nfunction waitForTOReadyState(e,t){return new Promise((function(r){var n=function check(){e.readyState===t?r():e.addEventListener(\"readystatechange\",check,{once:true})};n()}))}}]);return TimingSrcConnector}(_wrapNativeSuper(EventTarget));var s=new WeakMap;var f=new WeakMap;var d={};var h=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}typeof document!==\"undefined\"&&typeof e===\"string\"&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(e.nodeName!==\"IFRAME\"){var n=e.querySelector(\"iframe\");n&&(e=n)}if(e.nodeName===\"IFRAME\"&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn’t a Vimeo embed.\");if(s.has(e))return s.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var o=new a((function(n,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){t.origin===\"*\"&&(t.origin=e.origin);var r=parseMessageData(e.data);var a=r&&r.event===\"error\";var i=a&&r.data&&r.data.method===\"ready\";if(i){var c=new Error(r.data.message);c.name=r.data.name;o(c)}else{var u=r&&r.event===\"ready\";var l=r&&r.method===\"ping\";if(u||l){t.element.setAttribute(\"data-ready\",\"true\");n()}else processData(t,r)}}};t._window.addEventListener(\"message\",t._onMessage);if(t.element.nodeName!==\"IFRAME\"){var a=getOEmbedParameters(e,r);var i=getVimeoUrl(a);getOEmbedData(i,a,e).then((function(r){var n=createEmbed(r,e);t.element=n;t._originalElement=e;swapCallbacks(e,n);s.set(t.element,t);return r})).catch(o)}}));f.set(this,o);s.set(this.element,this);this.element.nodeName===\"IFRAME\"&&postMessage(this,\"ping\");if(d.isEnabled){var i=function exitFullscreen(){return d.exit()};this.fullscreenchangeHandler=function(){d.isFullscreen?storeCallback(t,\"event:exitFullscreen\",i):removeCallback(t,\"event:exitFullscreen\",i);t.ready().then((function(){postMessage(t,\"fullscreenchange\",d.isFullscreen)}))};d.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new a((function(n,o){return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:o});postMessage(t,e,r)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new a((function(r,n){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:n});postMessage(t,e)})).catch(n)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var r=this;return new a((function(n,o){e=getMethodName(e,\"set\");if(t===void 0||t===null)throw new TypeError(\"There must be a value to set.\");return r.ready().then((function(){storeCallback(r,e,{resolve:n,reject:o});postMessage(r,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=getCallbacks(this,\"event:\".concat(e));r.length===0&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn’t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=removeCallback(this,\"event:\".concat(e),t);r&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=f.get(this)||new a((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return a.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human‐readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer’s\n     * stored preference.\n     *\n     * @param {string} language The two‐letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return d.isEnabled?d.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return d.isEnabled?d.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return d.isEnabled?a.resolve(d.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"remotePlaybackPrompt\",value:function remotePlaybackPrompt(){return this.callMethod(\"remotePlaybackPrompt\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new a((function(t){f.delete(e);s.delete(e.element);if(e._originalElement){s.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&e.element.nodeName===\"IFRAME\"&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&e.element.nodeName===\"DIV\"&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var r=e.element.querySelector(\"iframe\");r&&r.parentNode&&(r.parentNode.parentNode&&e._originalElement&&e._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}e._window.removeEventListener(\"message\",e._onMessage);d.isEnabled&&d.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360° videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}},{key:\"getColors\",value:function getColors(){return a.all([this.get(\"colorOne\"),this.get(\"colorTwo\"),this.get(\"colorThree\"),this.get(\"colorFour\")])}\n/**\n     * Set the accent color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * Note this is deprecated in place of `setColorTwo`.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * Set the colors of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * The colors should be passed in as an array: [colorOne, colorTwo, colorThree, colorFour].\n     * If a color should not be set, the index in the array can be left as null.\n     *\n     * @param {string[]} colors Array of the hex or rgb color strings to set.\n     * @return {SetColorsPromise}\n     */},{key:\"setColors\",value:function setColors(e){if(!Array.isArray(e))return new a((function(e,t){return t(new TypeError(\"Argument must be an array.\"))}));var t=new a((function(e){return e(null)}));var r=[e[0]?this.set(\"colorOne\",e[0]):t,e[1]?this.set(\"colorTwo\",e[1]):t,e[2]?this.set(\"colorThree\",e[2]):t,e[3]?this.set(\"colorFour\",e[3]):t];return a.all(r)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getRemotePlaybackAvailability\",value:function getRemotePlaybackAvailability(){return this.get(\"remotePlaybackAvailability\")}},{key:\"getRemotePlaybackState\",value:function getRemotePlaybackState(){return this.get(\"remotePlaybackState\")}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer’s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}\n/** @typedef {import('./lib/timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./lib/timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {import('./lib/timing-src-connector').TimingSrcConnector} TimingSrcConnector */\n/**\n     * Connects a TimingObject to the video player (https://webtiming.github.io/timingobject/)\n     *\n     * @param {TimingObject} timingObject\n     * @param {TimingSrcConnectorOptions} options\n     *\n     * @return {Promise<TimingSrcConnector>}\n     */},{key:\"setTimingSrc\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r=this;var n;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(e){o.next=2;break}throw new TypeError(\"A Timing Object must be provided.\");case 2:o.next=4;return this.ready();case 4:n=new l(this,e,t);postMessage(this,\"notifyTimingObjectConnect\");n.addEventListener(\"disconnect\",(function(){return postMessage(r,\"notifyTimingObjectDisconnect\")}));return o.abrupt(\"return\",n);case 8:case\"end\":return o.stop()}}),_callee,this)})));function setTimingSrc(t,r){return e.apply(this,arguments)}return setTimingSrc}()}]);return Player}();if(!e){d=initializeScreenfull();initializeEmbeds();resizeEmbeds();initAppendVideoMetadata();checkUrlTimeParam()}export{h as default};\n//# sourceMappingURL=player.es.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS,clampRGB}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/_jsx(motion.div,{style:{\"--background-rgb\":clampRGB(backgroundColor),background:`var(--vimeo-background, ${backgroundColor})`,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",\"@supports not (color: color(display-p3 1 1 1)) { :root { --vimeo-background: var(--background-rgb)}}\"],\"framer-lib-vimeo\");Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"480\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"270\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/UT4NRwjlZHMvmo1AsSka/Vimeo.js\";import PlayButton from\"https://framerusercontent.com/modules/reDDfUt8yYFYTwcUPmFQ/OLmTp7YTbDfWvXSnMv5Z/T2LN8s1yQ.js\";const PlayButtonFonts=getFonts(PlayButton);const VimeoFonts=getFonts(Vimeo);const enabledGestures={L18vAOxno:{hover:true}};const cycleOrder=[\"L18vAOxno\",\"iYEF8r9Bl\"];const serializationHash=\"framer-KQraV\";const variantClassNames={iYEF8r9Bl:\"framer-v-lhdii0\",L18vAOxno:\"framer-v-12olrag\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const 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 Play\":\"iYEF8r9Bl\",Desktop:\"L18vAOxno\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"L18vAOxno\"};};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:\"L18vAOxno\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XgOEvxxom14z3z68=activeVariantCallback(async(...args)=>{setVariant(\"iYEF8r9Bl\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"iYEF8r9Bl\")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-12olrag\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"L18vAOxno\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"L18vAOxno-hover\":{\"data-framer-name\":undefined},iYEF8r9Bl:{\"data-framer-name\":\"Desktop Play\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+((componentViewport?.height||472)*.5011709601873539-36),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-498vgu-container\",layoutDependency:layoutDependency,layoutId:\"rVLwH3iV9-container\",nodeId:\"rVLwH3iV9\",rendersWithMotion:true,scopeId:\"pNRvJSTSG\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PlayButton,{height:\"100%\",id:\"rVLwH3iV9\",layoutId:\"rVLwH3iV9\",variant:matchVariant(\"uQXF1vvFk\"),width:\"100%\",XgOEvxxom:XgOEvxxom14z3z68})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b13vpu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UMGkXqxy5-container\",nodeId:\"UMGkXqxy5\",rendersWithMotion:true,scopeId:\"pNRvJSTSG\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:false,height:\"100%\",id:\"UMGkXqxy5\",isMixedBorderRadius:false,layoutId:\"UMGkXqxy5\",loop:false,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,video:\"https://vimeo.com/1182003041?fl=pl&fe=cm\",width:\"100%\",...addPropertyOverrides({iYEF8r9Bl:{autoplay:true,controls:true,loop:true,mute:false}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KQraV.framer-s3z3bp, .framer-KQraV .framer-s3z3bp { display: block; }\",\".framer-KQraV.framer-12olrag { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 472px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 850px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KQraV .framer-498vgu-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-KQraV .framer-1b13vpu-container { aspect-ratio: 1.776061776061776 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 478px); position: relative; width: 100%; }\",\".framer-KQraV.framer-v-lhdii0.framer-12olrag { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 472\n * @framerIntrinsicWidth 850\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iYEF8r9Bl\":{\"layout\":[\"fixed\",\"fixed\"]},\"VjZJH3o3a\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpNRvJSTSG=withCSS(Component,css,\"framer-KQraV\");export default FramerpNRvJSTSG;FramerpNRvJSTSG.displayName=\"VSL\";FramerpNRvJSTSG.defaultProps={height:472,width:850};addPropertyControls(FramerpNRvJSTSG,{variant:{options:[\"L18vAOxno\",\"iYEF8r9Bl\"],optionTitles:[\"Desktop\",\"Desktop Play\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpNRvJSTSG,[{explicitInter:true,fonts:[]},...PlayButtonFonts,...VimeoFonts],{supportsExplicitInterCodegen:true});FramerpNRvJSTSG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PlayButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpNRvJSTSG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"850\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iYEF8r9Bl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VjZJH3o3a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"472\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pNRvJSTSG.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/1Drihl2p3N13cWwYc8wO/BDQhCab0F87R4lZ6ZqA5/Jz7QU5BQW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/aXaJDCngtRNxh94KPfzf/i003Rxel9SNpgz4Lg61i/r5RKjY_FV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6RmvjkuEciDwiocNPc7z/4WNqSuFizzqVIR78j9vF/vXnvwnvxz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wLlh7oyKRkkXIMDBqVsv/L1CRChtCKqSQO2Xe68jD/w0FBtjqfX.js\";import PrimayButton from\"https://framerusercontent.com/modules/A7a0e0Bsx18h2AK3c4u8/xONK0zhnI14G6fwLIziQ/Be9lyzeia.js\";import VSL from\"https://framerusercontent.com/modules/rDxwbD0K8qtdvVSDdcHT/2Xk6hwWmNQ4tzshd4MVM/pNRvJSTSG.js\";const VSLFonts=getFonts(VSL);const PrimayButtonFonts=getFonts(PrimayButton);const cycleOrder=[\"Is8tI6V7F\",\"pf51IhalK\",\"e1gh9phRE\",\"eyXt3wjQ2\"];const serializationHash=\"framer-km7YE\";const variantClassNames={e1gh9phRE:\"framer-v-44x005\",eyXt3wjQ2:\"framer-v-1yrf1jd\",Is8tI6V7F:\"framer-v-1co1s80\",pf51IhalK:\"framer-v-1kdoxih\"};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 Small\":\"pf51IhalK\",Desktop:\"Is8tI6V7F\",Phone:\"eyXt3wjQ2\",Tablet:\"e1gh9phRE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Is8tI6V7F\"};};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:\"Is8tI6V7F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1279,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1279,pixelWidth:1920,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/V7pTqY352yPA4aDdCKKekXyRI.png?width=1920&height=1279\",srcSet:\"https://framerusercontent.com/images/V7pTqY352yPA4aDdCKKekXyRI.png?scale-down-to=512&width=1920&height=1279 512w,https://framerusercontent.com/images/V7pTqY352yPA4aDdCKKekXyRI.png?scale-down-to=1024&width=1920&height=1279 1024w,https://framerusercontent.com/images/V7pTqY352yPA4aDdCKKekXyRI.png?width=1920&height=1279 1920w\"},className:cx(scopingClassNames,\"framer-1co1s80\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Is8tI6V7F\",ref:refBinding,style:{...style},...addPropertyOverrides({e1gh9phRE:{\"data-framer-name\":\"Tablet\"},eyXt3wjQ2:{\"data-framer-name\":\"Phone\"},pf51IhalK:{\"data-framer-name\":\"Desktop Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-105812s\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"bPJ9wdTSJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14pdxk\",\"data-framer-name\":\"hero title\",layoutDependency:layoutDependency,layoutId:\"YjdQbH2Qq\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1of3n0e\",layoutDependency:layoutDependency,layoutId:\"ZJNIQPafn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z05mqu\",layoutDependency:layoutDependency,layoutId:\"m2ueI7jCx\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:685.7142857142857,intrinsicWidth:914.2857142857143,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+0),pixelHeight:1200,pixelWidth:1600,sizes:\"155px\",src:\"https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?width=1600&height=1200\",srcSet:\"https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?scale-down-to=512&width=1600&height=1200 512w,https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?scale-down-to=1024&width=1600&height=1200 1024w,https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?width=1600&height=1200 1600w\"},className:\"framer-xsi99a\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"ycv8uIXxX\",...addPropertyOverrides({eyXt3wjQ2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:685.7142857142857,intrinsicWidth:914.2857142857143,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+0),pixelHeight:1200,pixelWidth:1600,sizes:\"145px\",src:\"https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?width=1600&height=1200\",srcSet:\"https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?scale-down-to=512&width=1600&height=1200 512w,https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?scale-down-to=1024&width=1600&height=1200 1024w,https://framerusercontent.com/images/NvmBufo1J0xFHbsktTFUFysp4.png?width=1600&height=1200 1600w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iur8cl\",\"data-framer-name\":\"social proof\",layoutDependency:layoutDependency,layoutId:\"TEwEllAFw\",style:{backdropFilter:\"blur(3px)\",background:\"linear-gradient(180deg, rgba(0, 59, 252, 0.2) 0%, rgba(0, 59, 252, 0) 100%)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,WebkitBackdropFilter:\"blur(3px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ef8p77\",\"data-styles-preset\":\"w0FBtjqfX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)))\"},children:\"Entwickelt f\\xfcr Unternehmer & F\\xfchrungskr\\xe4fte\"})}),className:\"framer-1i1pck4\",\"data-framer-name\":\"customers!\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qKhjVw8lb\",style:{\"--extracted-r6o4lv\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eyXt3wjQ2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h3xw7a\",\"data-styles-preset\":\"vXnvwnvxz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)))\"},children:\"Entwickelt f\\xfcr Unternehmer & F\\xfchrungskr\\xe4fte\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xs8ot4\",\"data-framer-name\":\"content wrapper\",layoutDependency:layoutDependency,layoutId:\"GuJKMCu0m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)))\"},children:\"12kg Fett verlieren, Muskeln aufbauen und Hormone optimieren.\"})}),className:\"framer-7a6z49\",\"data-framer-name\":\"The [FRAMEWORK_NAME] I use to consistently [CORE_RESULT] with [OFFER_POSITIONING]\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"tnwnc7Ebi\",style:{\"--extracted-gdpscs\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e1gh9phRE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)))\"},children:\"12kg Fett verlieren, Muskeln aufbauen und Hormone optimieren.\"})})},eyXt3wjQ2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)))\"},children:\"12kg Fett verlieren, Muskeln aufbauen und Hormone optimieren.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m0y0y8\",layoutDependency:layoutDependency,layoutId:\"EacGSObO2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-oh2yrb\",\"data-styles-preset\":\"r5RKjY_FV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94b391a8-3801-49dd-85c8-e7e38002e68f, rgb(173, 173, 173)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Wie erfolgreiche M\\xe4nner ihre Gesundheit optimieren und \\xfcber 40 in die Form ihres Lebens kommen\"})})}),className:\"framer-1neg2w\",\"data-framer-name\":\"If entrepreneurs like [AUTHORITY_NAME_1], [AUTHORITY_NAME_2], and [AUTHORITY_NAME_3] rely on this, today you’ll learn to do it yourself.\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"OPnr8Xwh2\",style:{\"--extracted-r6o4lv\":\"var(--token-94b391a8-3801-49dd-85c8-e7e38002e68f, rgb(173, 173, 173))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e1gh9phRE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pm1g57\",\"data-styles-preset\":\"Jz7QU5BQW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94b391a8-3801-49dd-85c8-e7e38002e68f, rgb(173, 173, 173)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Wie erfolgreiche M\\xe4nner ihre Gesundheit optimieren und \\xfcber 40 in die Form ihres Lebens kommen\"})})})},eyXt3wjQ2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pm1g57\",\"data-styles-preset\":\"Jz7QU5BQW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94b391a8-3801-49dd-85c8-e7e38002e68f, rgb(173, 173, 173)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Wie erfolgreiche M\\xe4nner ihre Gesundheit optimieren und \\xfcber 40 in die Form ihres Lebens kommen\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-guzekf\",\"data-framer-name\":\"social proof\",layoutDependency:layoutDependency,layoutId:\"Z4_lp57la\",style:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-86h5s4\",\"data-framer-name\":\"avatar group\",layoutDependency:layoutDependency,layoutId:\"impfYIMcI\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jif9xq\",layoutDependency:layoutDependency,layoutId:\"GFgsgwfj6\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xlj0dz\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"eh8Q6cjPr\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+176.9+0+87.2+0+137.5+6+0+0+1),pixelHeight:3109,pixelWidth:3487,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?width=3487&height=3109\",srcSet:\"https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=512&width=3487&height=3109 512w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=1024&width=3487&height=3109 1024w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=2048&width=3487&height=3109 2048w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?width=3487&height=3109 3487w\"},className:\"framer-1ph4oyj\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"VUjdcvQhD\",style:{borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,boxShadow:\"inset 0px 0px 3px 0px rgb(255, 255, 255)\"},...addPropertyOverrides({e1gh9phRE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+176.9+0+63.2+0+124+6+0+0+1),pixelHeight:3109,pixelWidth:3487,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?width=3487&height=3109\",srcSet:\"https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=512&width=3487&height=3109 512w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=1024&width=3487&height=3109 1024w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=2048&width=3487&height=3109 2048w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?width=3487&height=3109 3487w\"}},eyXt3wjQ2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+219+0+54.4+0+124+6+0+0+1),pixelHeight:3109,pixelWidth:3487,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?width=3487&height=3109\",srcSet:\"https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=512&width=3487&height=3109 512w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=1024&width=3487&height=3109 1024w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?scale-down-to=2048&width=3487&height=3109 2048w,https://framerusercontent.com/images/NqgTOzvtViZVkNsFedPXkdZRPM.jpeg?width=3487&height=3109 3487w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w36cmh\",layoutDependency:layoutDependency,layoutId:\"jQnsEZLqJ\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ozbzk3\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"DM9epUfqd\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+176.9+0+87.2+0+137.5+6+0+0+1),pixelHeight:3830,pixelWidth:3598,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?lossless=1&width=3598&height=3830\",srcSet:\"https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?scale-down-to=1024&lossless=1&width=3598&height=3830 961w,https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?scale-down-to=2048&lossless=1&width=3598&height=3830 1923w,https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?lossless=1&width=3598&height=3830 3598w\"},className:\"framer-1imyndp\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"VHsa2sLWy\",style:{borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,boxShadow:\"inset 0px 0px 3px 0px rgb(255, 255, 255)\"},...addPropertyOverrides({e1gh9phRE:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+176.9+0+63.2+0+124+6+0+0+1),pixelHeight:3830,pixelWidth:3598,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?lossless=1&width=3598&height=3830\",srcSet:\"https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?scale-down-to=1024&lossless=1&width=3598&height=3830 961w,https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?scale-down-to=2048&lossless=1&width=3598&height=3830 1923w,https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?lossless=1&width=3598&height=3830 3598w\"}},eyXt3wjQ2:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+219+0+54.4+0+124+6+0+0+1),pixelHeight:3830,pixelWidth:3598,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?lossless=1&width=3598&height=3830\",srcSet:\"https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?scale-down-to=1024&lossless=1&width=3598&height=3830 961w,https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?scale-down-to=2048&lossless=1&width=3598&height=3830 1923w,https://framerusercontent.com/images/v3hvCc8NRKdl1FWs7YHf0VEV7k8.jpeg?lossless=1&width=3598&height=3830 3598w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15wl76z\",layoutDependency:layoutDependency,layoutId:\"Zk7_XOVxW\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7vmdpy\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"jyjaNiVCx\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+176.9+0+87.2+0+137.5+6+0+0+1),pixelHeight:2736,pixelWidth:1824,positionX:\"49.9%\",positionY:\"37.1%\",sizes:\"24px\",src:\"https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?width=1824&height=2736\",srcSet:\"https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?scale-down-to=1024&width=1824&height=2736 682w,https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?scale-down-to=2048&width=1824&height=2736 1365w,https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?width=1824&height=2736 1824w\"},className:\"framer-iro47e\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"WDFmNrHlJ\",style:{borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,boxShadow:\"inset 0px 0px 3px 0px rgb(255, 255, 255)\"},...addPropertyOverrides({e1gh9phRE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+176.9+0+63.2+0+124+6+0+0+1),pixelHeight:2736,pixelWidth:1824,positionX:\"49.9%\",positionY:\"37.1%\",sizes:\"24px\",src:\"https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?width=1824&height=2736\",srcSet:\"https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?scale-down-to=1024&width=1824&height=2736 682w,https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?scale-down-to=2048&width=1824&height=2736 1365w,https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?width=1824&height=2736 1824w\"}},eyXt3wjQ2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0+0+0+0+0+0+219+0+54.4+0+124+6+0+0+1),pixelHeight:2736,pixelWidth:1824,positionX:\"49.9%\",positionY:\"37.1%\",sizes:\"24px\",src:\"https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?width=1824&height=2736\",srcSet:\"https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?scale-down-to=1024&width=1824&height=2736 682w,https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?scale-down-to=2048&width=1824&height=2736 1365w,https://framerusercontent.com/images/o4ddZ8NO53nfcm8uT9SGFqWmk.jpeg?width=1824&height=2736 1824w\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ef8p77\",\"data-styles-preset\":\"w0FBtjqfX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)))\"},children:\"300+ Transformationen\"})}),className:\"framer-lb0q6\",\"data-framer-name\":\"customers!\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Zf8FbDG_g\",style:{\"--extracted-r6o4lv\":\"var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vcsjsn\",\"data-border\":true,\"data-framer-name\":\"VSL\",layoutDependency:layoutDependency,layoutId:\"wGFHFPkJp\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(3px)\",backgroundColor:\"rgba(13, 13, 13, 0.16)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\",WebkitBackdropFilter:\"blur(3px)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:472,width:\"850px\",y:(componentViewport?.y||0)+24+0+0+477.6+16+0,...addPropertyOverrides({e1gh9phRE:{height:427,width:`calc(min(${componentViewport?.width||\"100vw\"} - 60px, 1000px) - 32px)`,y:(componentViewport?.y||0)+24+0+0+440.1+16+0},eyXt3wjQ2:{height:443,width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1000px) - 16px)`,y:(componentViewport?.y||0)+24+0+0+457.4+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x4irqu-container\",layoutDependency:layoutDependency,layoutId:\"LqXcij5IT-container\",nodeId:\"LqXcij5IT\",rendersWithMotion:true,scopeId:\"R1VahYe_D\",children:/*#__PURE__*/_jsx(VSL,{height:\"100%\",id:\"LqXcij5IT\",layoutId:\"LqXcij5IT\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"L18vAOxno\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wnhpqo\",layoutDependency:layoutDependency,layoutId:\"QNlG3R5DK\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P2Yi2gnMx\"},implicitPathVariables:undefined},{href:{webPageId:\"P2Yi2gnMx\"},implicitPathVariables:undefined},{href:{webPageId:\"P2Yi2gnMx\"},implicitPathVariables:undefined},{href:{webPageId:\"P2Yi2gnMx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,y:(componentViewport?.y||0)+24+0+0+1013.6+0+0,...addPropertyOverrides({e1gh9phRE:{y:(componentViewport?.y||0)+24+0+0+931.1+0+0},eyXt3wjQ2:{y:(componentViewport?.y||0)+24+0+0+932.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gm75hx-container\",layoutDependency:layoutDependency,layoutId:\"hLkonBBgT-container\",nodeId:\"hLkonBBgT\",rendersWithMotion:true,scopeId:\"R1VahYe_D\",children:/*#__PURE__*/_jsx(PrimayButton,{An0RnSYea:resolvedLinks[0],fwRYoGdFS:false,GY0FzYwO0:\"KOSTENLOS BERATEN LASSEN\",height:\"100%\",id:\"hLkonBBgT\",IxOlWTZIt:\"20px 20px 21px 20px\",kR_2LqvnI:5,L7jakEZdy:{borderBottomWidth:3,borderColor:\"rgb(0, 59, 252)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"hLkonBBgT\",variant:matchVariant(\"Yco6sUa9Y\"),WhezJEw_T:\"rgb(21, 0, 253)\",width:\"100%\",XSjSsdF0x:\"0px 10px 20px 0px rgba(0, 67, 252, 0.15)\",YXY1HZSxK:\"1000px\",...addPropertyOverrides({e1gh9phRE:{An0RnSYea:resolvedLinks[2],variant:matchVariant(\"bQQctxCAv\")},eyXt3wjQ2:{An0RnSYea:resolvedLinks[3],variant:matchVariant(\"XhBflfOEM\")},pf51IhalK:{An0RnSYea:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ef8p77\",\"data-styles-preset\":\"w0FBtjqfX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 72, 59))\"},children:[\"Resultate garantiert - \",/*#__PURE__*/_jsx(motion.strong,{children:\"oder du zahlst nichts!\"})]})}),className:\"framer-cto8rj\",\"data-framer-name\":\"customers!\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"HpiAFvARg\",style:{\"--extracted-r6o4lv\":\"rgb(255, 72, 59)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-km7YE.framer-scu2p9, .framer-km7YE .framer-scu2p9 { display: block; }\",\".framer-km7YE.framer-1co1s80 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 100px 60px 100px; position: relative; width: 1440px; }\",\".framer-km7YE .framer-105812s { 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; max-width: 1000px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-km7YE .framer-14pdxk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-km7YE .framer-1of3n0e, .framer-km7YE .framer-1m0y0y8 { 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-km7YE .framer-z05mqu { 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-km7YE .framer-xsi99a { aspect-ratio: 1.3333333333333335 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 116px); overflow: visible; position: relative; width: 155px; }\",\".framer-km7YE .framer-1iur8cl, .framer-km7YE .framer-guzekf { 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: 6px 12px 12px 12px; position: relative; width: min-content; }\",\".framer-km7YE .framer-1i1pck4, .framer-km7YE .framer-lb0q6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-km7YE .framer-1xs8ot4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-km7YE .framer-7a6z49 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 976px; word-break: break-word; word-wrap: break-word; }\",\".framer-km7YE .framer-1neg2w { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-km7YE .framer-86h5s4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-km7YE .framer-1jif9xq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 18px; z-index: 3; }\",\".framer-km7YE .framer-1xlj0dz, .framer-km7YE .framer-ozbzk3, .framer-km7YE .framer-7vmdpy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 1px; position: relative; width: min-content; }\",\".framer-km7YE .framer-1ph4oyj, .framer-km7YE .framer-1imyndp, .framer-km7YE .framer-iro47e { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\",\".framer-km7YE .framer-w36cmh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 18px; z-index: 2; }\",\".framer-km7YE .framer-15wl76z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 18px; }\",\".framer-km7YE .framer-vcsjsn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-km7YE .framer-1x4irqu-container { flex: none; height: 472px; position: relative; width: 850px; }\",\".framer-km7YE .framer-wnhpqo { 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: min-content; }\",\".framer-km7YE .framer-1gm75hx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-km7YE .framer-cto8rj { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-km7YE.framer-v-1kdoxih.framer-1co1s80 { width: 1200px; }\",\".framer-km7YE.framer-v-44x005.framer-1co1s80 { padding: 24px 30px 60px 30px; width: 768px; }\",\".framer-km7YE.framer-v-44x005 .framer-7a6z49, .framer-km7YE.framer-v-1yrf1jd .framer-7a6z49 { width: 100%; }\",\".framer-km7YE.framer-v-44x005 .framer-vcsjsn { aspect-ratio: 1.7254901960784315 / 1; height: var(--framer-aspect-ratio-supported, 410px); width: 100%; }\",\".framer-km7YE.framer-v-44x005 .framer-1x4irqu-container, .framer-km7YE.framer-v-1yrf1jd .framer-1x4irqu-container { flex: 1 0 0px; height: 1px; width: 100%; }\",\".framer-km7YE.framer-v-1yrf1jd.framer-1co1s80 { gap: 0px; padding: 24px 16px 60px 16px; width: 390px; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-105812s, .framer-km7YE.framer-v-1yrf1jd .framer-1xs8ot4 { gap: 16px; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-14pdxk { gap: 24px; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-1of3n0e { gap: 12px; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-xsi99a { height: var(--framer-aspect-ratio-supported, 109px); width: 145px; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-1iur8cl { justify-content: center; max-width: 342px; padding: 5px 10px 12px 10px; width: 100%; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-1i1pck4 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-km7YE.framer-v-1yrf1jd .framer-vcsjsn { aspect-ratio: 1.7254901960784315 / 1; height: var(--framer-aspect-ratio-supported, 207px); padding: 8px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-km7YE[data-border=\"true\"]::after, .framer-km7YE [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 1164\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pf51IhalK\":{\"layout\":[\"fixed\",\"auto\"]},\"e1gh9phRE\":{\"layout\":[\"fixed\",\"auto\"]},\"eyXt3wjQ2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR1VahYe_D=withCSS(Component,css,\"framer-km7YE\");export default FramerR1VahYe_D;FramerR1VahYe_D.displayName=\"hero section with VSL\";FramerR1VahYe_D.defaultProps={height:1164,width:1440};addPropertyControls(FramerR1VahYe_D,{variant:{options:[\"Is8tI6V7F\",\"pf51IhalK\",\"e1gh9phRE\",\"eyXt3wjQ2\"],optionTitles:[\"Desktop\",\"Desktop Small\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerR1VahYe_D,[{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:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"},{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\"}]},...VSLFonts,...PrimayButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerR1VahYe_D.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(VSL,{},context),forwardLoader(PrimayButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR1VahYe_D\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pf51IhalK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e1gh9phRE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eyXt3wjQ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"1164\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R1VahYe_D.map","// Generated by Framer (88cdfe9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HEZ38 .framer-styles-preset-dokftp:not(.rich-text-wrapper), .framer-HEZ38 .framer-styles-preset-dokftp.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #101010; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-8eaafc2c-03da-4878-82a1-7655d3b19452, #464646); }\"];export const className=\"framer-HEZ38\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Plus Jakarta Sans-medium\",\"FS;Plus Jakarta Sans-bold\",\"FS;Plus Jakarta Sans-bold italic\",\"FS;Plus Jakarta Sans-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/57U2OK2BISA74Z4RT4CRD5GR4O3PNVPY/K4TDAPUNBYK24HOCNW4JIOTEXSAE2BEF/GV5XODI2YD2DJA5RVTMJOSDHYESL7IYT.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UABF25CCX23LBLOOMOCUSPFEXYUNKOIQ/NGF5IU7BZUA2FUOVWECHGUFSHNEIX4YK/QDINYT7WQXBD2IDFQGGJ74DWIUFHOOZD.woff2\",weight:\"500\"}]}];export const css=['.framer-NvTxV .framer-styles-preset-vhl09h:not(.rich-text-wrapper), .framer-NvTxV .framer-styles-preset-vhl09h.rich-text-wrapper p { --framer-font-family: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 500; --framer-letter-spacing: 0.2px; --framer-line-height: 21.6px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-NvTxV\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,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 sharedStyle1 from\"https://framerusercontent.com/modules/vihS0NdMdrLDOVJf1yjU/jVpT9QRgxautq1ssoTcM/Spi3ryqpI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1Jva0fkDyr7ysr9jIDke/xq2Sd8e5StzzDsvjvQfV/zcB7mzLYV.js\";import PrimayButton from\"https://framerusercontent.com/modules/A7a0e0Bsx18h2AK3c4u8/xONK0zhnI14G6fwLIziQ/Be9lyzeia.js\";const PrimayButtonFonts=getFonts(PrimayButton);const cycleOrder=[\"Wy97DQKn6\",\"S2NzXOMrI\",\"jFnrrCz6b\"];const serializationHash=\"framer-YT6jz\";const variantClassNames={jFnrrCz6b:\"framer-v-1x4e5wg\",S2NzXOMrI:\"framer-v-1645exf\",Wy97DQKn6:\"framer-v-5tu0zk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"jFnrrCz6b\",Desktop:\"Wy97DQKn6\",Phone:\"S2NzXOMrI\"};const getProps=({height,id,link,link2,link3,link4,link5,linkText,linkText2,linkText3,linkText4,linkText5,width,...props})=>{return{...props,eRVqYbHwn:linkText2??props.eRVqYbHwn??\"Discover\",EwhOZzKnt:link5??props.EwhOZzKnt,JHcYG6nbp:linkText4??props.JHcYG6nbp??\"Templates\",KpqAY2Wwd:link??props.KpqAY2Wwd,ktLkYikWl:link2??props.ktLkYikWl,o584JI6X9:linkText5??props.o584JI6X9??\"Updates\",rktYuZXR_:linkText??props.rktYuZXR_??\"Features\",v_Iti2_th:link3??props.v_Iti2_th,v1bMQTHln:linkText3??props.v1bMQTHln??\"Gallery\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Wy97DQKn6\",ZbmjQ_o61:link4??props.ZbmjQ_o61};};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,KpqAY2Wwd,ktLkYikWl,v_Iti2_th,ZbmjQ_o61,EwhOZzKnt,rktYuZXR_,eRVqYbHwn,v1bMQTHln,JHcYG6nbp,o584JI6X9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Wy97DQKn6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfn2we2=activeVariantCallback(async(...args)=>{setVariant(\"S2NzXOMrI\");});const onTapyig18s=activeVariantCallback(async(...args)=>{setVariant(\"jFnrrCz6b\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"S2NzXOMrI\",\"jFnrrCz6b\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"jFnrrCz6b\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"S2NzXOMrI\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5tu0zk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Wy97DQKn6\",ref:refBinding,style:{...style},...addPropertyOverrides({jFnrrCz6b:{\"data-framer-name\":\"Phone Open\"},S2NzXOMrI:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fpi1y7\",layoutDependency:layoutDependency,layoutId:\"oBVnhU200\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11yc0sd\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"izN0PJo9N\",...addPropertyOverrides({jFnrrCz6b:{\"data-highlight\":true,onTap:onTapfn2we2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1we6x9y\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"GZZskjS8S\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 79 18\" overflow=\"visible\"><g><path d=\"M 0 18 L 0 0 L 79 0 L 79 18 Z\" fill=\"transparent\"></path><path d=\"M 11.671 12.6 L 11.671 17.1 L 6.733 17.1 C 3.015 17.1 0 14.078 0 10.35 L 0 0 L 4.489 0 L 4.489 10.35 C 4.489 10.947 4.725 11.519 5.146 11.941 C 5.567 12.363 6.138 12.6 6.733 12.6 Z M 20.199 4.5 C 19.668 4.5 19.143 4.605 18.653 4.808 C 18.163 5.012 17.717 5.31 17.342 5.686 C 16.967 6.062 16.67 6.509 16.467 7 C 16.264 7.492 16.159 8.018 16.159 8.55 C 16.159 9.082 16.264 9.608 16.467 10.1 C 16.67 10.591 16.967 11.038 17.342 11.414 C 17.717 11.79 18.163 12.088 18.653 12.292 C 19.143 12.495 19.668 12.6 20.199 12.6 C 21.27 12.6 22.298 12.173 23.055 11.414 C 23.813 10.654 24.239 9.624 24.239 8.55 C 24.239 7.476 23.813 6.446 23.055 5.686 C 22.298 4.927 21.27 4.5 20.199 4.5 Z M 11.67 8.55 C 11.67 3.828 15.489 0 20.199 0 C 24.909 0 28.727 3.828 28.727 8.55 C 28.727 13.272 24.909 17.1 20.199 17.1 C 15.489 17.1 11.67 13.272 11.67 8.55 Z M 68.676 4.5 C 67.605 4.5 66.577 4.927 65.82 5.686 C 65.062 6.446 64.636 7.476 64.636 8.55 C 64.636 9.624 65.062 10.654 65.82 11.414 C 66.577 12.173 67.605 12.6 68.676 12.6 C 69.748 12.6 70.775 12.173 71.533 11.414 C 72.29 10.654 72.716 9.624 72.716 8.55 C 72.716 7.476 72.29 6.446 71.533 5.686 C 70.775 4.927 69.748 4.5 68.676 4.5 Z M 60.148 8.55 C 60.148 3.828 63.966 0 68.676 0 C 73.386 0 77.205 3.828 77.205 8.55 C 77.205 13.272 73.386 17.1 68.676 17.1 C 63.966 17.1 60.148 13.272 60.148 8.55 Z M 50.722 0 C 55.431 0 59.25 3.828 59.25 8.55 L 59.25 9.117 C 59.25 10.52 58.906 11.901 58.248 13.138 L 55.659 18 L 53.26 16.715 C 52.458 16.965 51.605 17.1 50.722 17.1 L 38.153 17.1 C 33.444 17.1 29.625 13.272 29.625 8.55 C 29.625 3.828 33.444 0 38.153 0 Z M 54.761 8.55 C 54.761 7.476 54.336 6.446 53.578 5.686 C 52.821 4.927 51.793 4.5 50.722 4.5 L 38.153 4.5 C 37.623 4.5 37.098 4.605 36.608 4.808 C 36.117 5.012 35.672 5.31 35.297 5.686 C 34.922 6.062 34.624 6.509 34.421 7 C 34.218 7.492 34.114 8.018 34.114 8.55 C 34.114 9.082 34.218 9.608 34.421 10.1 C 34.624 10.591 34.922 11.038 35.297 11.414 C 35.672 11.79 36.117 12.088 36.608 12.292 C 37.098 12.495 37.623 12.6 38.153 12.6 L 50.722 12.6 C 51.788 12.6 52.81 12.178 53.567 11.425 C 54.324 10.672 54.753 9.65 54.761 8.582 Z\" fill=\"rgb(16, 16, 16)\"></path><path d=\"M 79 1.125 C 79 1.423 78.882 1.71 78.671 1.921 C 78.461 2.131 78.175 2.25 77.878 2.25 C 77.58 2.25 77.295 2.131 77.084 1.921 C 76.874 1.71 76.756 1.423 76.756 1.125 C 76.756 0.827 76.874 0.54 77.084 0.33 C 77.295 0.119 77.58 0 77.878 0 C 78.175 0 78.461 0.119 78.671 0.33 C 78.882 0.54 79 0.827 79 1.125 Z\" fill=\"rgb(16, 16, 16)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hlrovv\",layoutDependency:layoutDependency,layoutId:\"K_zAWvQWT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 79 18\" overflow=\"visible\"><path d=\"M 0 18 L 0 0 L 79 0 L 79 18 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-11k6nhr\",layoutDependency:layoutDependency,layoutId:\"mYvoYXmDt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77.205 18\" overflow=\"visible\"><path d=\"M 11.671 12.6 L 11.671 17.1 L 6.733 17.1 C 3.015 17.1 0 14.078 0 10.35 L 0 0 L 4.489 0 L 4.489 10.35 C 4.489 10.947 4.725 11.519 5.146 11.941 C 5.567 12.363 6.138 12.6 6.733 12.6 Z M 20.199 4.5 C 19.668 4.5 19.143 4.605 18.653 4.808 C 18.163 5.012 17.717 5.31 17.342 5.686 C 16.967 6.062 16.67 6.509 16.467 7 C 16.264 7.492 16.159 8.018 16.159 8.55 C 16.159 9.082 16.264 9.608 16.467 10.1 C 16.67 10.591 16.967 11.038 17.342 11.414 C 17.717 11.79 18.163 12.088 18.653 12.292 C 19.143 12.495 19.668 12.6 20.199 12.6 C 21.27 12.6 22.298 12.173 23.055 11.414 C 23.813 10.654 24.239 9.624 24.239 8.55 C 24.239 7.476 23.813 6.446 23.055 5.686 C 22.298 4.927 21.27 4.5 20.199 4.5 Z M 11.67 8.55 C 11.67 3.828 15.489 0 20.199 0 C 24.909 0 28.727 3.828 28.727 8.55 C 28.727 13.272 24.909 17.1 20.199 17.1 C 15.489 17.1 11.67 13.272 11.67 8.55 Z M 68.676 4.5 C 67.605 4.5 66.577 4.927 65.82 5.686 C 65.062 6.446 64.636 7.476 64.636 8.55 C 64.636 9.624 65.062 10.654 65.82 11.414 C 66.577 12.173 67.605 12.6 68.676 12.6 C 69.748 12.6 70.775 12.173 71.533 11.414 C 72.29 10.654 72.716 9.624 72.716 8.55 C 72.716 7.476 72.29 6.446 71.533 5.686 C 70.775 4.927 69.748 4.5 68.676 4.5 Z M 60.148 8.55 C 60.148 3.828 63.966 0 68.676 0 C 73.386 0 77.205 3.828 77.205 8.55 C 77.205 13.272 73.386 17.1 68.676 17.1 C 63.966 17.1 60.148 13.272 60.148 8.55 Z M 50.722 0 C 55.431 0 59.25 3.828 59.25 8.55 L 59.25 9.117 C 59.25 10.52 58.906 11.901 58.248 13.138 L 55.659 18 L 53.26 16.715 C 52.458 16.965 51.605 17.1 50.722 17.1 L 38.153 17.1 C 33.444 17.1 29.625 13.272 29.625 8.55 C 29.625 3.828 33.444 0 38.153 0 Z M 54.761 8.55 C 54.761 7.476 54.336 6.446 53.578 5.686 C 52.821 4.927 51.793 4.5 50.722 4.5 L 38.153 4.5 C 37.623 4.5 37.098 4.605 36.608 4.808 C 36.117 5.012 35.672 5.31 35.297 5.686 C 34.922 6.062 34.624 6.509 34.421 7 C 34.218 7.492 34.114 8.018 34.114 8.55 C 34.114 9.082 34.218 9.608 34.421 10.1 C 34.624 10.591 34.922 11.038 35.297 11.414 C 35.672 11.79 36.117 12.088 36.608 12.292 C 37.098 12.495 37.623 12.6 38.153 12.6 L 50.722 12.6 C 51.788 12.6 52.81 12.178 53.567 11.425 C 54.324 10.672 54.753 9.65 54.761 8.582 Z\" fill=\"rgb(16, 16, 16)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mzouac\",layoutDependency:layoutDependency,layoutId:\"ZjEL7rPil\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.671 17.1\" overflow=\"visible\"><path d=\"M 6.733 12.6 C 6.138 12.6 5.567 12.363 5.146 11.941 C 4.725 11.519 4.489 10.947 4.489 10.35 L 4.489 0 L 0 0 L 0 10.35 C 0 14.078 3.015 17.1 6.733 17.1 L 11.671 17.1 L 11.671 12.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xz8kg2\",layoutDependency:layoutDependency,layoutId:\"boKYGb3bq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.08 8.1\" overflow=\"visible\"><path d=\"M 4.04 0 C 3.509 0 2.984 0.105 2.494 0.308 C 2.004 0.512 1.558 0.81 1.183 1.186 C 0.808 1.562 0.511 2.009 0.308 2.5 C 0.105 2.992 0 3.518 0 4.05 C 0 4.582 0.105 5.108 0.308 5.6 C 0.511 6.091 0.808 6.538 1.183 6.914 C 1.558 7.29 2.004 7.588 2.494 7.792 C 2.984 7.995 3.509 8.1 4.04 8.1 C 5.111 8.1 6.139 7.673 6.896 6.914 C 7.654 6.154 8.08 5.124 8.08 4.05 C 8.08 2.976 7.654 1.946 6.896 1.186 C 6.139 0.427 5.111 0 4.04 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q43zwr\",layoutDependency:layoutDependency,layoutId:\"oBYAqeT4K\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.057 17.1\" overflow=\"visible\"><path d=\"M 0 8.55 C 0 3.828 3.818 0 8.528 0 C 13.238 0 17.057 3.828 17.057 8.55 C 17.057 13.272 13.238 17.1 8.528 17.1 C 3.818 17.1 0 13.272 0 8.55 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oafgo8\",layoutDependency:layoutDependency,layoutId:\"c4jCrkofG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.08 8.1\" overflow=\"visible\"><path d=\"M 4.04 0 C 2.968 0 1.941 0.427 1.183 1.186 C 0.426 1.946 0 2.976 0 4.05 C 0 5.124 0.426 6.154 1.183 6.914 C 1.941 7.673 2.968 8.1 4.04 8.1 C 5.111 8.1 6.139 7.673 6.896 6.914 C 7.654 6.154 8.08 5.124 8.08 4.05 C 8.08 2.976 7.654 1.946 6.896 1.186 C 6.139 0.427 5.111 0 4.04 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tnoi88\",layoutDependency:layoutDependency,layoutId:\"REmzUcxBB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.057 17.1\" overflow=\"visible\"><path d=\"M 0 8.55 C 0 3.828 3.819 0 8.528 0 C 13.238 0 17.057 3.828 17.057 8.55 C 17.057 13.272 13.238 17.1 8.528 17.1 C 3.819 17.1 0 13.272 0 8.55 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tdia5t\",layoutDependency:layoutDependency,layoutId:\"OdSZ8oOEd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.625 18\" overflow=\"visible\"><path d=\"M 8.528 0 C 3.819 0 0 3.828 0 8.55 C 0 13.272 3.819 17.1 8.528 17.1 L 21.097 17.1 C 21.98 17.1 22.833 16.965 23.635 16.715 L 26.034 18 L 28.623 13.138 C 29.281 11.901 29.625 10.52 29.625 9.117 L 29.625 8.55 C 29.625 3.828 25.806 0 21.097 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7nycje\",layoutDependency:layoutDependency,layoutId:\"N_8u4_gaS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.648 8.1\" overflow=\"visible\"><path d=\"M 20.648 4.05 C 20.648 2.976 20.222 1.946 19.465 1.186 C 18.707 0.427 17.679 0 16.608 0 L 4.04 0 C 3.509 0 2.984 0.105 2.494 0.308 C 2.004 0.512 1.558 0.81 1.183 1.186 C 0.808 1.562 0.511 2.009 0.308 2.5 C 0.105 2.992 0 3.518 0 4.05 C 0 4.582 0.105 5.108 0.308 5.6 C 0.511 6.091 0.808 6.538 1.183 6.914 C 1.558 7.29 2.004 7.588 2.494 7.792 C 2.984 7.995 3.509 8.1 4.04 8.1 L 16.608 8.1 C 17.674 8.1 18.697 7.678 19.454 6.925 C 20.21 6.172 20.64 5.15 20.648 4.082 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qfg74l\",layoutDependency:layoutDependency,layoutId:\"DRsCoeUWw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.244 2.25\" overflow=\"visible\"><path d=\"M 2.244 1.125 C 2.244 1.423 2.126 1.71 1.916 1.921 C 1.705 2.131 1.42 2.25 1.122 2.25 C 0.825 2.25 0.539 2.131 0.329 1.921 C 0.118 1.71 0 1.423 0 1.125 C 0 0.827 0.118 0.54 0.329 0.33 C 0.539 0.119 0.825 0 1.122 0 C 1.42 0 1.705 0.119 1.916 0.33 C 2.126 0.54 2.244 0.827 2.244 1.125 Z\" fill=\"rgb(16, 16, 16)\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lj3n8c\",\"data-framer-name\":\"Hamburger Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zCxvYiYD5\",onTap:onTapyig18s,...addPropertyOverrides({jFnrrCz6b:{onTap:onTapfn2we2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e7zzj6\",layoutDependency:layoutDependency,layoutId:\"CmHoxkWF7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1geqqra\",layoutDependency:layoutDependency,layoutId:\"Momrjuw39\",style:{backgroundColor:\"rgb(16, 16, 16)\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19,rotate:0},variants:{jFnrrCz6b:{rotate:45}},...addPropertyOverrides({jFnrrCz6b:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8h4ziu\",layoutDependency:layoutDependency,layoutId:\"IoV3Tbmo3\",style:{backgroundColor:\"rgb(16, 16, 16)\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r9svnm\",layoutDependency:layoutDependency,layoutId:\"XsjpO399j\",style:{backgroundColor:\"rgb(16, 16, 16)\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19,rotate:0},variants:{jFnrrCz6b:{rotate:-45}},...addPropertyOverrides({jFnrrCz6b:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ogr71g\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"YCmTKcNgi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",children:/*#__PURE__*/_jsx(Link,{href:KpqAY2Wwd,motionChild:true,nodeId:\"H9oQFYea1\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Features\"})})})}),className:\"framer-1k85199\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H9oQFYea1\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:rktYuZXR_,variants:{jFnrrCz6b:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jFnrrCz6b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:KpqAY2Wwd,motionChild:true,nodeId:\"H9oQFYea1\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Features\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",children:/*#__PURE__*/_jsx(Link,{href:ktLkYikWl,motionChild:true,nodeId:\"jJo4sv6t1\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Discover\"})})})}),className:\"framer-yy8ro7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jJo4sv6t1\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:eRVqYbHwn,variants:{jFnrrCz6b:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jFnrrCz6b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:ktLkYikWl,motionChild:true,nodeId:\"jJo4sv6t1\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Discover\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",children:/*#__PURE__*/_jsx(Link,{href:v_Iti2_th,motionChild:true,nodeId:\"Vjab0_ccD\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Gallery\"})})})}),className:\"framer-d9n1zo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vjab0_ccD\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:v1bMQTHln,variants:{jFnrrCz6b:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jFnrrCz6b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:v_Iti2_th,motionChild:true,nodeId:\"Vjab0_ccD\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Gallery\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",children:/*#__PURE__*/_jsx(Link,{href:ZbmjQ_o61,motionChild:true,nodeId:\"bQLM6cw3Q\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Templates\"})})})}),className:\"framer-gh13ar\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bQLM6cw3Q\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:JHcYG6nbp,variants:{jFnrrCz6b:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jFnrrCz6b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:ZbmjQ_o61,motionChild:true,nodeId:\"bQLM6cw3Q\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Templates\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",children:/*#__PURE__*/_jsx(Link,{href:EwhOZzKnt,motionChild:true,nodeId:\"W2YGbnD5v\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Updates\"})})})}),className:\"framer-78tqkg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W2YGbnD5v\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:o584JI6X9,variants:{jFnrrCz6b:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jFnrrCz6b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vhl09h\",\"data-styles-preset\":\"zcB7mzLYV\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:EwhOZzKnt,motionChild:true,nodeId:\"W2YGbnD5v\",openInNewTab:false,relValues:[],scopeId:\"U5BvrfTMB\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dokftp\",\"data-styles-preset\":\"Spi3ryqpI\",children:\"Updates\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pd4uku\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"JNy9CIRnW\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,y:(componentViewport?.y||0)+(12+((componentViewport?.height||64)-24-61)/2),...addPropertyOverrides({jFnrrCz6b:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(0+178+((componentViewport?.height||200)-24-239)/1*1)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kc33qx-container\",layoutDependency:layoutDependency,layoutId:\"HEy2LAEDN-container\",nodeId:\"HEy2LAEDN\",rendersWithMotion:true,scopeId:\"U5BvrfTMB\",children:/*#__PURE__*/_jsx(PrimayButton,{GY0FzYwO0:\"TERMIN VEREINBAREN\",height:\"100%\",id:\"HEy2LAEDN\",IxOlWTZIt:\"12px 16px 15px 16px\",kR_2LqvnI:5,L7jakEZdy:{borderBottomWidth:3,borderColor:\"rgb(0, 59, 252)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"HEy2LAEDN\",variant:\"Yco6sUa9Y\",WhezJEw_T:\"rgb(21, 0, 253)\",width:\"100%\",XSjSsdF0x:\"0px 10px 20px 0px rgba(0, 67, 252, 0.15)\",YXY1HZSxK:\"1000px\",...addPropertyOverrides({jFnrrCz6b:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YT6jz.framer-3vcw24, .framer-YT6jz .framer-3vcw24 { display: block; }\",\".framer-YT6jz.framer-5tu0zk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: hidden; padding: 12px 12px 12px 20px; position: relative; width: 1200px; }\",\".framer-YT6jz .framer-1fpi1y7, .framer-YT6jz .framer-ogr71g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YT6jz .framer-11yc0sd { 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-YT6jz .framer-1we6x9y { height: 18px; position: relative; width: 79px; }\",\".framer-YT6jz .framer-1hlrovv { height: 18px; left: 0px; position: absolute; top: 0px; width: 79px; }\",\".framer-YT6jz .framer-11k6nhr { height: 18px; left: 0px; position: absolute; top: 0px; width: 77px; }\",\".framer-YT6jz .framer-mzouac { height: 17px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-YT6jz .framer-1xz8kg2 { height: 8px; left: 16px; position: absolute; top: 5px; width: 8px; }\",\".framer-YT6jz .framer-1q43zwr { height: 17px; left: 12px; position: absolute; top: 0px; width: 17px; }\",\".framer-YT6jz .framer-1oafgo8 { height: 8px; left: 65px; position: absolute; top: 5px; width: 8px; }\",\".framer-YT6jz .framer-tnoi88 { height: 17px; left: 60px; position: absolute; top: 0px; width: 17px; }\",\".framer-YT6jz .framer-tdia5t { height: 18px; left: 30px; position: absolute; top: 0px; width: 30px; }\",\".framer-YT6jz .framer-7nycje { height: 8px; left: 34px; position: absolute; top: 5px; width: 21px; }\",\".framer-YT6jz .framer-qfg74l { height: 3px; left: 77px; position: absolute; top: 0px; width: 2px; }\",\".framer-YT6jz .framer-1lj3n8c { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: min-content; }\",\".framer-YT6jz .framer-e7zzj6 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-YT6jz .framer-1geqqra, .framer-YT6jz .framer-r9svnm { flex: none; height: 2px; overflow: hidden; position: relative; width: 19px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YT6jz .framer-8h4ziu { flex: none; height: 2px; overflow: hidden; position: relative; width: 26px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YT6jz .framer-1k85199, .framer-YT6jz .framer-yy8ro7, .framer-YT6jz .framer-d9n1zo, .framer-YT6jz .framer-gh13ar, .framer-YT6jz .framer-78tqkg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-YT6jz .framer-pd4uku { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-YT6jz .framer-1kc33qx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YT6jz.framer-v-1645exf.framer-5tu0zk { flex-direction: column; gap: 0px; justify-content: center; padding: 12px; width: 390px; }\",\".framer-YT6jz.framer-v-1645exf .framer-1fpi1y7, .framer-YT6jz.framer-v-1x4e5wg .framer-1kc33qx-container { width: 100%; }\",\".framer-YT6jz.framer-v-1645exf .framer-11yc0sd { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-YT6jz.framer-v-1x4e5wg.framer-5tu0zk { flex-direction: column; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 12px; width: 390px; }\",\".framer-YT6jz.framer-v-1x4e5wg .framer-1fpi1y7 { flex-direction: column; width: 100%; }\",\".framer-YT6jz.framer-v-1x4e5wg .framer-11yc0sd { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-YT6jz.framer-v-1x4e5wg .framer-e7zzj6 { min-height: 14px; min-width: 20px; overflow: visible; }\",\".framer-YT6jz.framer-v-1x4e5wg .framer-1geqqra { aspect-ratio: 13 / 1; height: var(--framer-aspect-ratio-supported, 2px); left: -3px; order: 0; position: absolute; right: -3px; top: 50%; width: unset; z-index: 1; }\",\".framer-YT6jz.framer-v-1x4e5wg .framer-r9svnm { aspect-ratio: 13 / 1; height: var(--framer-aspect-ratio-supported, 2px); left: -3px; order: 1; position: absolute; right: -3px; top: 50%; width: unset; z-index: 1; }\",\".framer-YT6jz.framer-v-1x4e5wg .framer-ogr71g { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px 20px 30px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"S2NzXOMrI\":{\"layout\":[\"fixed\",\"fixed\"]},\"jFnrrCz6b\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"KpqAY2Wwd\":\"link\",\"ktLkYikWl\":\"link2\",\"v_Iti2_th\":\"link3\",\"ZbmjQ_o61\":\"link4\",\"EwhOZzKnt\":\"link5\",\"rktYuZXR_\":\"linkText\",\"eRVqYbHwn\":\"linkText2\",\"v1bMQTHln\":\"linkText3\",\"JHcYG6nbp\":\"linkText4\",\"o584JI6X9\":\"linkText5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU5BvrfTMB=withCSS(Component,css,\"framer-YT6jz\");export default FramerU5BvrfTMB;FramerU5BvrfTMB.displayName=\"Navigation\";FramerU5BvrfTMB.defaultProps={height:64,width:1200};addPropertyControls(FramerU5BvrfTMB,{variant:{options:[\"Wy97DQKn6\",\"S2NzXOMrI\",\"jFnrrCz6b\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},KpqAY2Wwd:{title:\"Link\",type:ControlType.Link},ktLkYikWl:{title:\"Link 2\",type:ControlType.Link},v_Iti2_th:{title:\"Link 3\",type:ControlType.Link},ZbmjQ_o61:{title:\"Link 4\",type:ControlType.Link},EwhOZzKnt:{title:\"Link 5\",type:ControlType.Link},rktYuZXR_:{defaultValue:\"Features\",displayTextArea:false,title:\"Link text\",type:ControlType.String},eRVqYbHwn:{defaultValue:\"Discover\",displayTextArea:false,title:\"Link text 2\",type:ControlType.String},v1bMQTHln:{defaultValue:\"Gallery\",displayTextArea:false,title:\"Link text 3\",type:ControlType.String},JHcYG6nbp:{defaultValue:\"Templates\",displayTextArea:false,title:\"Link text 4\",type:ControlType.String},o584JI6X9:{defaultValue:\"Updates\",displayTextArea:false,title:\"Link text 5\",type:ControlType.String}});addFonts(FramerU5BvrfTMB,[{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\"}]},...PrimayButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU5BvrfTMB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S2NzXOMrI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jFnrrCz6b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"KpqAY2Wwd\\\":\\\"link\\\",\\\"ktLkYikWl\\\":\\\"link2\\\",\\\"v_Iti2_th\\\":\\\"link3\\\",\\\"ZbmjQ_o61\\\":\\\"link4\\\",\\\"EwhOZzKnt\\\":\\\"link5\\\",\\\"rktYuZXR_\\\":\\\"linkText\\\",\\\"eRVqYbHwn\\\":\\\"linkText2\\\",\\\"v1bMQTHln\\\":\\\"linkText3\\\",\\\"JHcYG6nbp\\\":\\\"linkText4\\\",\\\"o584JI6X9\\\":\\\"linkText5\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3df86f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TopBar from\"#framer/local/canvasComponent/Evg20lfYk/Evg20lfYk.js\";import HeroSectionWithoutVSL from\"#framer/local/canvasComponent/lMAlSl2e6/lMAlSl2e6.js\";import HeroSectionWithVSL from\"#framer/local/canvasComponent/R1VahYe_D/R1VahYe_D.js\";import Navigation from\"#framer/local/canvasComponent/U5BvrfTMB/U5BvrfTMB.js\";const TopBarFonts=getFonts(TopBar);const NavigationFonts=getFonts(Navigation);const HeroSectionWithoutVSLFonts=getFonts(HeroSectionWithoutVSL);const HeroSectionWithVSLFonts=getFonts(HeroSectionWithVSL);const breakpoints={cTAMVlTJm:\"(min-width: 768px) and (max-width: 1199.98px)\",srGgAaZpd:\"(min-width: 1200px) and (max-width: 1439.98px)\",u8lMqfItx:\"(min-width: 1440px)\",v2iFPFB90:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-cdipe\";const variantClassNames={cTAMVlTJm:\"framer-v-1czezdc\",srGgAaZpd:\"framer-v-x7o0di\",u8lMqfItx:\"framer-v-1w323lq\",v2iFPFB90:\"framer-v-1rte9j1\"};const breakpointRules={cTAMVlTJm:[\".framer-cdipe .framer-15ua159-container { width: 100%; }\"],srGgAaZpd:[\".framer-cdipe .framer-15ua159-container { width: 100%; }\"],v2iFPFB90:[\".framer-cdipe .framer-15ua159-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={cTAMVlTJm:\".framer-1czezdc-override\",srGgAaZpd:\".framer-x7o0di-override\",v2iFPFB90:\".framer-1rte9j1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cdipe.framer-xh0gaz, .framer-cdipe .framer-xh0gaz { display: block; }\",\".framer-cdipe.framer-1w323lq { align-content: center; align-items: center; background-color: var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, #f5f5f5); 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-cdipe .framer-8my6xz-container, .framer-cdipe .framer-1kko2lv-container, .framer-cdipe .framer-1xz30qi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-cdipe .framer-15ua159-container { flex: none; height: auto; position: relative; width: 1440px; }\",\".framer-cdipe .framer-1bjgmvq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={cTAMVlTJm:\"(min-width: 768px) and (max-width: 1199.98px)\",srGgAaZpd:\"(min-width: 1200px) and (max-width: 1439.98px)\",u8lMqfItx:\"(min-width: 1440px)\",v2iFPFB90:\"(max-width: 767.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Small\":\"srGgAaZpd\",Desktop:\"u8lMqfItx\",Phone:\"v2iFPFB90\",Tablet:\"cTAMVlTJm\"};const getProps=({height,heroSection,heroVSLSection,id,link,link2,link3,link4,link5,showNavigationBar,topBar,width,...props})=>{return{...props,cB8E7Mj92:heroSection??props.cB8E7Mj92??true,dvXQ7mKwd:showNavigationBar??props.dvXQ7mKwd??true,g4OxOqLFD:link4??props.g4OxOqLFD,KRpBMf436:link??props.KRpBMf436,LdK5NxfqF:link5??props.LdK5NxfqF,o1gsJGIkP:heroVSLSection??props.o1gsJGIkP??true,S1MI3eQuc:link2??props.S1MI3eQuc,TvPwsL_Pc:link3??props.TvPwsL_Pc,U_Msn9F9l:topBar??props.U_Msn9F9l??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"u8lMqfItx\"};};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,U_Msn9F9l,cB8E7Mj92,o1gsJGIkP,KRpBMf436,S1MI3eQuc,TvPwsL_Pc,g4OxOqLFD,LdK5NxfqF,dvXQ7mKwd,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"u8lMqfItx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ef943330-4aee-4ec8-a59d-bc30e1d9bdb6, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1w323lq\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[U_Msn9F9l&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8my6xz-container\",nodeId:\"xLrtcNxPE\",scopeId:\"VCYvsSN52\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cTAMVlTJm:{variant:\"hvX9JzAvt\"},srGgAaZpd:{variant:\"TchZGU9sX\"},v2iFPFB90:{variant:\"AUtnrUivk\"}},children:/*#__PURE__*/_jsx(TopBar,{height:\"100%\",id:\"xLrtcNxPE\",layoutId:\"xLrtcNxPE\",style:{width:\"100%\"},variant:\"jUewJf5DY\",width:\"100%\"})})})}),dvXQ7mKwd&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kko2lv-container\",nodeId:\"xbgmAEllC\",scopeId:\"VCYvsSN52\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v2iFPFB90:{variant:\"S2NzXOMrI\"}},children:/*#__PURE__*/_jsx(Navigation,{eRVqYbHwn:\"Discover\",EwhOZzKnt:LdK5NxfqF,height:\"100%\",id:\"xbgmAEllC\",JHcYG6nbp:\"Templates\",KpqAY2Wwd:KRpBMf436,ktLkYikWl:S1MI3eQuc,layoutId:\"xbgmAEllC\",o584JI6X9:\"Updates\",rktYuZXR_:\"Features\",style:{width:\"100%\"},v_Iti2_th:TvPwsL_Pc,v1bMQTHln:\"Gallery\",variant:\"Wy97DQKn6\",width:\"100%\",ZbmjQ_o61:g4OxOqLFD})})})}),cB8E7Mj92&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cTAMVlTJm:{width:\"100vw\"},srGgAaZpd:{width:\"100vw\"},v2iFPFB90:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:512,width:\"1440px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15ua159-container\",nodeId:\"Up4wDcso4\",scopeId:\"VCYvsSN52\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cTAMVlTJm:{variant:\"cqFYNXJyN\"},srGgAaZpd:{variant:\"PYn9HmEBo\"},v2iFPFB90:{variant:\"xuQOqMRRL\"}},children:/*#__PURE__*/_jsx(HeroSectionWithoutVSL,{height:\"100%\",id:\"Up4wDcso4\",layoutId:\"Up4wDcso4\",style:{width:\"100%\"},variant:\"UJ7s6Y0H0\",width:\"100%\"})})})})}),o1gsJGIkP&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1250,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xz30qi-container\",nodeId:\"dWyHl1M34\",scopeId:\"VCYvsSN52\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cTAMVlTJm:{variant:\"e1gh9phRE\"},srGgAaZpd:{variant:\"pf51IhalK\"},v2iFPFB90:{variant:\"eyXt3wjQ2\"}},children:/*#__PURE__*/_jsx(HeroSectionWithVSL,{height:\"100%\",id:\"dWyHl1M34\",layoutId:\"dWyHl1M34\",style:{width:\"100%\"},variant:\"Is8tI6V7F\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bjgmvq\"})]}),/*#__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 2305\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"srGgAaZpd\":{\"layout\":[\"fixed\",\"fixed\"]},\"cTAMVlTJm\":{\"layout\":[\"fixed\",\"fixed\"]},\"v2iFPFB90\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"U_Msn9F9l\":\"topBar\",\"cB8E7Mj92\":\"heroSection\",\"o1gsJGIkP\":\"heroVSLSection\",\"KRpBMf436\":\"link\",\"S1MI3eQuc\":\"link2\",\"TvPwsL_Pc\":\"link3\",\"g4OxOqLFD\":\"link4\",\"LdK5NxfqF\":\"link5\",\"dvXQ7mKwd\":\"showNavigationBar\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"u8lMqfItx\":[\".framer-8my6xz-container\",\".framer-1kko2lv-container\",\".framer-15ua159-container\",\".framer-1xz30qi-container\"],\"srGgAaZpd\":[\".framer-8my6xz-container\",\".framer-1kko2lv-container\",\".framer-15ua159-container\",\".framer-1xz30qi-container\"],\"cTAMVlTJm\":[\".framer-8my6xz-container\",\".framer-1kko2lv-container\",\".framer-15ua159-container\",\".framer-1xz30qi-container\"],\"v2iFPFB90\":[\".framer-8my6xz-container\",\".framer-1kko2lv-container\",\".framer-15ua159-container\",\".framer-1xz30qi-container\"]}\n * @framerBreakpoints {\"u8lMqfItx\":{\"min\":1440,\"canvasClassName\":\"framer-1w323lq-override\",\"minHeight\":2305,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"srGgAaZpd\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-x7o0di-override\",\"minHeight\":2305,\"viewportHeight\":800,\"name\":\"Desktop Small\",\"width\":1200,\"rootFontSize\":16},\"cTAMVlTJm\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-1czezdc-override\",\"minHeight\":2305,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"v2iFPFB90\":{\"max\":767,\"canvasClassName\":\"framer-1rte9j1-override\",\"minHeight\":2305,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant u8lMqfItx\n * @framerLayoutTemplate\n */const FramerVCYvsSN52=withCSS(Component,css,\"framer-cdipe\");export default FramerVCYvsSN52;FramerVCYvsSN52.displayName=\"Landing page template\";FramerVCYvsSN52.defaultProps={height:2305,width:1440};addPropertyControls(FramerVCYvsSN52,{U_Msn9F9l:{defaultValue:true,title:\"top bar\",type:ControlType.Boolean},cB8E7Mj92:{defaultValue:true,title:\"hero section\",type:ControlType.Boolean},o1gsJGIkP:{defaultValue:true,title:\"hero VSL section\",type:ControlType.Boolean},KRpBMf436:{title:\"Link\",type:ControlType.Link},S1MI3eQuc:{title:\"Link 2\",type:ControlType.Link},TvPwsL_Pc:{title:\"Link 3\",type:ControlType.Link},g4OxOqLFD:{title:\"Link 4\",type:ControlType.Link},LdK5NxfqF:{title:\"Link 5\",type:ControlType.Link},dvXQ7mKwd:{defaultValue:true,title:\"Show navigation bar\",type:ControlType.Boolean}});addFonts(FramerVCYvsSN52,[{explicitInter:true,fonts:[]},...TopBarFonts,...NavigationFonts,...HeroSectionWithoutVSLFonts,...HeroSectionWithVSLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVCYvsSN52\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"2305\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"u8lMqfItx\\\":[\\\".framer-8my6xz-container\\\",\\\".framer-1kko2lv-container\\\",\\\".framer-15ua159-container\\\",\\\".framer-1xz30qi-container\\\"],\\\"srGgAaZpd\\\":[\\\".framer-8my6xz-container\\\",\\\".framer-1kko2lv-container\\\",\\\".framer-15ua159-container\\\",\\\".framer-1xz30qi-container\\\"],\\\"cTAMVlTJm\\\":[\\\".framer-8my6xz-container\\\",\\\".framer-1kko2lv-container\\\",\\\".framer-15ua159-container\\\",\\\".framer-1xz30qi-container\\\"],\\\"v2iFPFB90\\\":[\\\".framer-8my6xz-container\\\",\\\".framer-1kko2lv-container\\\",\\\".framer-15ua159-container\\\",\\\".framer-1xz30qi-container\\\"]}\",\"framerVariables\":\"{\\\"U_Msn9F9l\\\":\\\"topBar\\\",\\\"cB8E7Mj92\\\":\\\"heroSection\\\",\\\"o1gsJGIkP\\\":\\\"heroVSLSection\\\",\\\"KRpBMf436\\\":\\\"link\\\",\\\"S1MI3eQuc\\\":\\\"link2\\\",\\\"TvPwsL_Pc\\\":\\\"link3\\\",\\\"g4OxOqLFD\\\":\\\"link4\\\",\\\"LdK5NxfqF\\\":\\\"link5\\\",\\\"dvXQ7mKwd\\\":\\\"showNavigationBar\\\"}\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"u8lMqfItx\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1w323lq-override\\\",\\\"minHeight\\\":2305,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"srGgAaZpd\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-x7o0di-override\\\",\\\"minHeight\\\":2305,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Small\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"cTAMVlTJm\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1czezdc-override\\\",\\\"minHeight\\\":2305,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"v2iFPFB90\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1rte9j1-override\\\",\\\"minHeight\\\":2305,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"u8lMqfItx\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"srGgAaZpd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cTAMVlTJm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v2iFPFB90\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LandingPageTemplate from \"https://framerusercontent.com/modules/7JnsECP9q0h974c40f4S/anqgw1fZXDlMpT7dkbhL/VCYvsSN52.js\";\r\n\r\n\t\tconst routes = {A6ijMWZVD: {elements: {aDd_cvr4i: \"timeline\", jZQP6js1I: \"2\", l53M615OE: \"3-1\", npuoRa9BD: \"4\", OunN6xnIW: \"1\", xdGQrL251: \"how\", ZxzOUOTaU: \"3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7pn2ILVijzsFYe7QexIR/boudEEmVKxS2Md9cWWMl/A6ijMWZVD.js\")), path: \"/\"}, P2Yi2gnMx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GppavErp4NLi2N0V6PzQ/Zx54AMd3umqblGSPL0NB/P2Yi2gnMx.js\")), path: \"/termin\"}, c5G7pehQV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EWCn3TLwd6g5Pd3s6B6c/kxhJtHHklx2sVC5dPzRw/c5G7pehQV.js\")), path: \"/coaching\"}, YlsxxhnQr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wfj58IPl5bxbgHFpcrop/8LyyNLJVXG1fH6vdxjX8/YlsxxhnQr.js\")), path: \"/404\"}, HI92pO2yM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JpkYBjyKIuXWZY0NMM0w/4AdvizKnBY1TTtLJXVvC/HI92pO2yM.js\")), path: \"/schlaf-guide\"}, KKjPxRCsZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iRU7SwClcbX1q8SpArmD/i0He33SCrt34gAlcIcEi/KKjPxRCsZ.js\")), path: \"/ernährungs-guide\"}, mLpPfdKKM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UaLgKp72Xtxsj0e9xFwQ/NmAzKt26lZhxwN9nCdHM/mLpPfdKKM.js\")), path: \"/danke\"}}\r\n\r\n\t\tconst locales = [{code: \"de\", id: \"default\", name: \"German\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"d9f49586de5af2cc58c11f8e5db0202ca1bafb8fd42f49fcd95d5cea7314af8b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {cB8E7Mj92: false, dvXQ7mKwd: false, o1gsJGIkP: true, U_Msn9F9l: false}\r\nconst props2 = {...props1, dvXQ7mKwd: true, U_Msn9F9l: true}\r\nconst templateProps = {A6ijMWZVD: props1, tJtkrTG8k: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"A6ijMWZVD\":\r\ncase \"tJtkrTG8k\":\r\nreturn React.createElement(LandingPageTemplate, {...props, key: \"LandingPageTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"A6ijMWZVD\":\r\ncase \"tJtkrTG8k\":\r\nreturn [{hash: \"1rte9j1\", mediaQuery: \"(max-width: 767.98px)\"}, {hash: \"1czezdc\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"x7o0di\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1w323lq\", mediaQuery: \"(min-width: 1440px)\"}]\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/wfj58IPl5bxbgHFpcrop/8LyyNLJVXG1fH6vdxjX8/YlsxxhnQr.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://marvinkonig.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/ARCQj1azo0qFYHh9Zis8/AvzfECIpl2Z1nF6Y2NLV/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: {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"],"mappings":"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"}