{"version":3,"file":"script_main.CD3FTIhw.mjs","names":["Footer","Topbar","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","props","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","className","Image","RichText","\"NVSXRiBBR\"","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","props","React.createElement","TemplateArchieve","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/awnevjgxEgCNQok78eS9/yto76pgwFCKKke9yPjFT/oCRY396vm.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/B2ObmlNBu/B2ObmlNBu.js\";import Topbar from\"#framer/local/canvasComponent/C9elR_WvR/C9elR_WvR.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle6 from\"#framer/local/css/AYsayihCM/AYsayihCM.js\";import*as sharedStyle8 from\"#framer/local/css/D2fOWzWUv/D2fOWzWUv.js\";import*as sharedStyle from\"#framer/local/css/F8ahXxoMw/F8ahXxoMw.js\";import*as sharedStyle7 from\"#framer/local/css/HoeEsBq4L/HoeEsBq4L.js\";import*as sharedStyle1 from\"#framer/local/css/KI8HM85EE/KI8HM85EE.js\";import*as sharedStyle3 from\"#framer/local/css/oEMC8ifr5/oEMC8ifr5.js\";import*as sharedStyle2 from\"#framer/local/css/Tk6a0EpCZ/Tk6a0EpCZ.js\";import*as sharedStyle5 from\"#framer/local/css/ulvAFLzuD/ulvAFLzuD.js\";import*as sharedStyle9 from\"#framer/local/css/VMNop6UOB/VMNop6UOB.js\";import*as sharedStyle10 from\"#framer/local/css/yDsumr_TQ/yDsumr_TQ.js\";import*as sharedStyle4 from\"#framer/local/css/znJJt8L37/znJJt8L37.js\";const FooterFonts=getFonts(Footer);const TopbarFonts=getFonts(Topbar);const TopbarWithVariantAppearEffect=withVariantAppearEffect(Topbar);const ContainerWithFX=withFX(Container);const breakpoints={hmpjaMIcl:\"(min-width: 810px) and (max-width: 1199.98px)\",QovKSK9Jz:\"(min-width: 1200px)\",RcDm4Rr4p:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Wm0KM\";const variantClassNames={hmpjaMIcl:\"framer-v-1unqitw\",QovKSK9Jz:\"framer-v-m6re3a\",RcDm4Rr4p:\"framer-v-vuixdl\"};const eXedsaK9k=undefined;const cLiZvlTjU=undefined;const ycQiRcch8=undefined;const L9yLVOaJy=undefined;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-118};const breakpointRules={RcDm4Rr4p:[\".framer-Wm0KM .framer-1ihf70 { height: 400px; }\",\".framer-Wm0KM .framer-ydq032 { padding: 100px 10px 100px 10px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={RcDm4Rr4p:\".framer-vuixdl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Wm0KM.framer-sx2lr3, .framer-Wm0KM .framer-sx2lr3 { display: block; }\",\".framer-Wm0KM.framer-m6re3a { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Wm0KM .framer-1ihf70 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 600px; justify-content: center; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Wm0KM .framer-df4u5e { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: 25px; flex: none; height: auto; left: 25px; position: absolute; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-Wm0KM .framer-5edmcf { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); flex: none; height: 178px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-Wm0KM .framer-12h9w7s { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); bottom: 0px; flex: none; height: 178px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-Wm0KM .framer-ydq032 { align-content: center; align-items: center; background-color: var(--token-038aa68e-25ae-4641-b84f-b4f23be81223, rgba(73, 190, 216, 0.1)); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -999; overflow: var(--overflow-clip-fallback, clip); padding: 100px 25px 100px 25px; position: relative; width: 100%; }\",\".framer-Wm0KM .framer-gmzzgp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Wm0KM .framer-1b4yokb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Wm0KM .framer-g4gl6d-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-Wm0KM .framer-5syem5-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css];const mediaQueries={hmpjaMIcl:\"(min-width: 810px) and (max-width: 1199.98px)\",QovKSK9Jz:\"(min-width: 1200px)\",RcDm4Rr4p:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"QovKSK9Jz\",Phone:\"RcDm4Rr4p\",Tablet:\"hmpjaMIcl\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({description,height,id,image,scrollSection,title,width,...props})=>{return{...props,cLiZvlTjU:title??props.cLiZvlTjU??\"NEWS & EVENTS\",eXedsaK9k:image??props.eXedsaK9k??{alt:\"\",pixelHeight:3265,pixelWidth:4898,src:\"https://framerusercontent.com/images/IBqoKYhMmLlAc11P2mPNiC2y90.jpg?scale-down-to=2048&width=4898&height=3265\"},L9yLVOaJy:scrollSection??props.L9yLVOaJy,variant:humanReadableVariantMap[props.variant]??props.variant??\"QovKSK9Jz\",ycQiRcch8:description??props.ycQiRcch8??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Description text here\"})})};};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,cLiZvlTjU,ycQiRcch8,eXedsaK9k,L9yLVOaJy,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"QovKSK9Jz\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-m6re3a\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),pixelHeight:3265,pixelWidth:4898,sizes:\"100vw\",...toResponsiveImage(eXedsaK9k)},className:\"framer-1ihf70\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-yjo70g\",\"data-styles-preset\":\"F8ahXxoMw\",style:{\"--framer-text-color\":\"var(--token-168ad988-6c10-475d-81c2-d425c3a09bb5, rgb(255, 255, 255))\"},children:\"NEWS & EVENTS\"})}),className:\"framer-df4u5e\",fonts:[\"Inter\"],text:cLiZvlTjU,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5edmcf\",style:{rotate:180}}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12h9w7s\"})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ydq032\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js:Youtube\":componentPresets.props[\"NVSXRiBBR\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:ycQiRcch8,className:\"framer-gmzzgp\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-ywtenc\",blockquote:\"framer-styles-preset-1li7ocg\",h1:\"framer-styles-preset-5z0pav\",h2:\"framer-styles-preset-1un4x1q\",h3:\"framer-styles-preset-1tv5kjw\",h4:\"framer-styles-preset-16b9k18\",h5:\"framer-styles-preset-hx7a31\",h6:\"framer-styles-preset-1cc24fn\",img:\"framer-styles-preset-9p0o7h\",p:\"framer-styles-preset-18not3m\"},verticalAlignment:\"top\",withExternalLayout:true})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b4yokb\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RcDm4Rr4p:{y:1696}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:525,width:\"100vw\",y:1896,children:/*#__PURE__*/_jsx(Container,{className:\"framer-g4gl6d-container\",nodeId:\"bvepwMRvT\",scopeId:\"oCRY396vm\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hmpjaMIcl:{variant:matchVariant(\"ZKjP43G5n\")},RcDm4Rr4p:{variant:matchVariant(\"EhfLypuZ0\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"bvepwMRvT\",layoutId:\"bvepwMRvT\",style:{width:\"100%\"},variant:matchVariant(\"wLEdBcink\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-5syem5-container\",layoutScroll:true,nodeId:\"LBxKWXUir\",rendersWithMotion:true,scopeId:\"oCRY396vm\",children:/*#__PURE__*/_jsx(TopbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:L9yLVOaJy,target:\"zd0yUIKqn\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"LBxKWXUir\",layoutId:\"LBxKWXUir\",style:{width:\"100%\"},variant:matchVariant(\"rRVGjg7TJ\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 5000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hmpjaMIcl\":{\"layout\":[\"fixed\",\"fixed\"]},\"RcDm4Rr4p\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cLiZvlTjU\":\"title\",\"ycQiRcch8\":\"description\",\"eXedsaK9k\":\"image\",\"L9yLVOaJy\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"QovKSK9Jz\":[\".framer-1ihf70\",\".framer-ydq032\",\".framer-g4gl6d-container\",\".framer-5syem5-container\"],\"hmpjaMIcl\":[\".framer-1ihf70\",\".framer-ydq032\",\".framer-g4gl6d-container\",\".framer-5syem5-container\"],\"RcDm4Rr4p\":[\".framer-1ihf70\",\".framer-ydq032\",\".framer-g4gl6d-container\",\".framer-5syem5-container\"]}\n * @framerBreakpoints {\"QovKSK9Jz\":{\"min\":1200,\"canvasClassName\":\"framer-m6re3a-override\",\"minHeight\":5000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hmpjaMIcl\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1unqitw-override\",\"minHeight\":5000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"RcDm4Rr4p\":{\"max\":809,\"canvasClassName\":\"framer-vuixdl-override\",\"minHeight\":5000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant QovKSK9Jz\n * @framerLayoutTemplate true\n */const FrameroCRY396vm=withCSS(Component,css,\"framer-Wm0KM\");export default FrameroCRY396vm;FrameroCRY396vm.displayName=\"Template Archieve\";FrameroCRY396vm.defaultProps={height:5e3,width:1200};addPropertyControls(FrameroCRY396vm,{cLiZvlTjU:{defaultValue:\"NEWS & EVENTS\",displayTextArea:false,title:\"Title\",type:ControlType.String},ycQiRcch8:{defaultValue:\"<p>Description text here</p>\",title:\"Description\",type:ControlType.RichText},eXedsaK9k:{__defaultAssetReference:\"data:framer/asset-reference,IBqoKYhMmLlAc11P2mPNiC2y90.jpg?originalFilename=ODPORTOFINO20.02.21-13.jpg&preferredSize=large&width=4898&height=3265\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,IBqoKYhMmLlAc11P2mPNiC2y90.jpg?originalFilename=ODPORTOFINO20.02.21-13.jpg&preferredSize=large&width=4898&height=3265\"},title:\"Image\",type:ControlType.ResponsiveImage},L9yLVOaJy:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FrameroCRY396vm,[{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\"}]},...FooterFonts,...TopbarFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...componentPresets.fonts?.[\"NVSXRiBBR\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"NVSXRiBBR\"]):[]],{supportsExplicitInterCodegen:true});FrameroCRY396vm.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Footer,{},context),forwardLoader(Topbar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroCRY396vm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hmpjaMIcl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RcDm4Rr4p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"QovKSK9Jz\\\":[\\\".framer-1ihf70\\\",\\\".framer-ydq032\\\",\\\".framer-g4gl6d-container\\\",\\\".framer-5syem5-container\\\"],\\\"hmpjaMIcl\\\":[\\\".framer-1ihf70\\\",\\\".framer-ydq032\\\",\\\".framer-g4gl6d-container\\\",\\\".framer-5syem5-container\\\"],\\\"RcDm4Rr4p\\\":[\\\".framer-1ihf70\\\",\\\".framer-ydq032\\\",\\\".framer-g4gl6d-container\\\",\\\".framer-5syem5-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"QovKSK9Jz\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"QovKSK9Jz\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-m6re3a-override\\\",\\\"minHeight\\\":5000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hmpjaMIcl\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1unqitw-override\\\",\\\"minHeight\\\":5000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"RcDm4Rr4p\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-vuixdl-override\\\",\\\"minHeight\\\":5000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"5000\",\"framerVariables\":\"{\\\"cLiZvlTjU\\\":\\\"title\\\",\\\"ycQiRcch8\\\":\\\"description\\\",\\\"eXedsaK9k\\\":\\\"image\\\",\\\"L9yLVOaJy\\\":\\\"scrollSection\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport TemplateArchieve from \"https://framerusercontent.com/modules/awnevjgxEgCNQok78eS9/yto76pgwFCKKke9yPjFT/oCRY396vm.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {JgPNRY7TZ: \"animation\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jBMC23Bg44ti5LleyD73/wW1e5rIg5wXeYTOeIh5I/augiA20Il.js\")), path: \"/\"}, zclDm_7tC: {elements: {jghDOmrS3: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/skPPjX56QGSM6yltKrs4/wXf2uYnMfSxo9DXNOPi8/zclDm_7tC.js\")), path: \"/news-events\"}, cfmbZXMTP: {elements: {WrYaTwA9x: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6zTujCuQHBmjUWW322ea/LcVc6eSv9CbtbFST9NDf/cfmbZXMTP.js\")), path: \"/pilot-studies\"}, KHyUm2ucX: {elements: {wryK2dKZy: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LR8StURTZBhuBhzVQVMs/p6pey6yqNrPDmjVxvaZa/KHyUm2ucX.js\")), path: \"/impact\"}, kq2MOEW1c: {elements: {z68dHSa0q: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fSoy56qDyfaZYb7SQRgs/uhP9UqDLludcN8mc7rY3/kq2MOEW1c.js\")), path: \"/contact\"}, Xkw1_yZjt: {elements: {Kj0oHFMLR: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9CsO377Q0FMtDTTSHG9j/ToBzypULUvPxwtGMeavn/Xkw1_yZjt.js\")), path: \"/about\"}, EFJWUUdYu: {elements: {Et1ahvV3Y: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KBsiFOCSxmczeIO8XauX/u7vUByKQ6O3Aq3vzgGUm/EFJWUUdYu.js\")), path: \"/network\"}, cxMZ9nvR3: {elements: {tPNPEPMBh: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V66894yHOKlZOcR96JGY/WnCGCzEixULzGztIp6Nr/cxMZ9nvR3.js\")), path: \"/explore-data\"}, Wly5C6MIV: {elements: {bf1l8zC9H: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yHmXwKJma0rotuCphbII/VYnJWP04uV77FhGg6JgG/Wly5C6MIV.js\")), path: \"/training-guidelines\"}, idJfVKUCE: {elements: {EgpyiCxb3: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/12kQ72J3wP6l9zxwQTWy/RWloJrJxh2SvgoHT6aQa/idJfVKUCE.js\")), path: \"/training-guidelines-2\"}, w7SBOy3_6: {elements: {v01a3zC5z: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xGFAlPSNMqQPftf8Rk1s/12nZdz0gWJMzDUKmz5hW/w7SBOy3_6.js\")), path: \"/deliverables\"}, W7ockM0_t: {elements: {RoKjTKHdF: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kHaIgHQTXHBZ2doZ8Y54/c4jj7Y2q0b6HF2602rog/W7ockM0_t.js\")), path: \"/privacy-policy\"}, JgFDdGswh: {collectionId: \"aL5fzr6Of\", elements: {MY7DNFrgP: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q9NHCdZ6wmgswYSZovJR/8TYzP5Vg6dSEf37FiI2O/JgFDdGswh.js\")), path: \"/training-guidelines/:Zu8BvAJLO\"}, JBSXXfLE8: {collectionId: \"k4tUfL7fj\", elements: {qMS5jq3VU: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ynThwGVQIrrdrEebLq7x/C6m2s7m1GzoG9qMpvVmq/JBSXXfLE8.js\")), path: \"/news-events/:uefgalArg\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {aL5fzr6Of: async () => (await import(\"https://framerusercontent.com/modules/kwjP5mc0QasC5YU0mozP/U9J4kcdSWOTh2hsgKL78/aL5fzr6Of.js\"))?.[\"utils\"], k4tUfL7fj: async () => (await import(\"https://framerusercontent.com/modules/QeZAffzY4ecpKPMRxUTT/pPvfZSGfRaOxvb16W2Ky/k4tUfL7fj.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a8234628950153dd2254d778b61ee9fcf4cabfee4d7e748de32f1b15e77071bb\"\r\n\t\tconst text = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Here you will find the\", React.createElement(\"strong\", undefined, \" latest news and events on marine citizen science data\"), \", ways to get involved and all major project updates.\"))\r\nconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nconst text1 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, React.createElement(\"strong\", undefined, \"Our Pilot Studies test and demonstrate how marine citizen science data can be collected, standardised, and integrated into major data platforms using cost-efficient technologies.\"), \" \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"By being a training ground for our methods, they bring together citizens, scientists, and technology providers to address real-world marine monitoring challenges in diverse European regions to prove the value, quality, and impact of citizen-contributed data for science and policy.\\u2028\"))\r\nconst text2 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, React.createElement(\"strong\", undefined, \"CS-MACH1’s impact goes far beyond improving marine data quality and accessibility.\"), \"\\u2028\", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"By bridging citizen science, technology, and research, the project influences environmental policy, empowers communities, and builds long-term capacity for ocean monitoring. Our work ensures that the benefits of marine citizen science are sustained \", React.createElement(\"em\", undefined, \"well beyond the project’s lifetime.\")))\r\nconst text3 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"CS-MACH1 is creating a \", React.createElement(\"strong\", undefined, \"network \"), \"for citizen science initiatives, cost-efficient technology providers, data management experts, and \", React.createElement(\"strong\", undefined, \"training material to facilitate FAIR data flows\"), \", empowering citizens to monitor and contribute to marine science through data platforms.\"))\r\nconst text4 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, React.createElement(\"strong\", undefined, \"CS-MACH1 Network connects citizen science initiatives' managers, technology providers, data managers, and researchers to enhance the quality, accessibility, and impact of marine data.\"), \" \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"It fosters collaboration, shares best practices, and promotes cost-efficient tools for trustworthy, FAIR-compliant data flows. By uniting diverse expertise, the network empowers communities to contribute meaningfully to ocean observation, research, and policy.\"))\r\nconst text5 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, React.createElement(\"strong\", undefined, \"Making the most of Marine Citizen Science Data is one of the key goals of CS-MACH1. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined)), \"We aim to provide pathways and means to re-use participative Ocean data, to enable future integration in  international Ocean data main repositories, tools and services such as the ones below. \"))\r\nconst text6 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, React.createElement(\"strong\", undefined, \"Our Training & Guidelines hub provides the wide Marine Citizen Science Data Network with resources to collect, manage, and share high-quality marine data\"), \", with practical toolkits, protocols, and step-by-step tutorials for deploying cost-efficient technologies and applying FAIR data principles, to help the community elevate data quality, trust, and impact.\"))\r\nconst text7 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, React.createElement(\"strong\", undefined, \"Our Training & Guidelines hub provides the wide marine citizen science data network with resources to collect, manage, and share high-quality marine data\"), \", with practical toolkits, protocols, and step-by-step tutorials for deploying cost-efficient technologies and applying FAIR data principles, to help the community elevate data quality, trust, and impact.\"))\r\nconst text8 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Our project’s results and products to speed up marine Citizen Science. Download our deliverables, and get in touch with us if you have any questions.\\u2028\"))\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {cLiZvlTjU: \"NEWS & EVENTS\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/Ay7Zl1eJpmGpPWjZwdohTZDilI.png?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":jghDOmrS3\", webPageId: \"zclDm_7tC\"}, refKey: true}, ycQiRcch8: text}\r\nconst props2 = {...props1, cLiZvlTjU: \"PILOT STUDIES\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/BI9sk5vSJd2n73ttczEEkevSgY.jpg?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":WrYaTwA9x\", webPageId: \"cfmbZXMTP\"}, refKey: true}, ycQiRcch8: text1}\r\nconst props3 = {...props1, cLiZvlTjU: \"IMPACT\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/EW4M9in4DCuuL7KAVv3JmTClIM.png?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":wryK2dKZy\", webPageId: \"KHyUm2ucX\"}, refKey: true}, ycQiRcch8: text2}\r\nconst props4 = {...props1, cLiZvlTjU: \"ABOUT CS-MACH1\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/aJ8nD1mDxOgW23uVRfc4Lcek1U.png?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":Kj0oHFMLR\", webPageId: \"Xkw1_yZjt\"}, refKey: true}, ycQiRcch8: text3}\r\nconst props5 = {...props1, cLiZvlTjU: \"Marine Citizen Science Data Network\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/p6IAK0CnmcP5lk8x9JDEvlznU6g.jpg?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":Et1ahvV3Y\", webPageId: \"EFJWUUdYu\"}, refKey: true}, ycQiRcch8: text4}\r\nconst props6 = {...props1, cLiZvlTjU: \"EXPLORE DATA\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/p6IAK0CnmcP5lk8x9JDEvlznU6g.jpg?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":tPNPEPMBh\", webPageId: \"cxMZ9nvR3\"}, refKey: true}, ycQiRcch8: text5}\r\nconst props7 = {...props1, cLiZvlTjU: \"Training & guidelines\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/V6CVCPFMkE8Z4EV7lQy0dq4ggg.jpg?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":bf1l8zC9H\", webPageId: \"Wly5C6MIV\"}, refKey: true}, ycQiRcch8: text6}\r\nconst props8 = {...props1, cLiZvlTjU: \"Training & guidelines\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/V6CVCPFMkE8Z4EV7lQy0dq4ggg.jpg?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":EgpyiCxb3\", webPageId: \"idJfVKUCE\"}, refKey: true}, ycQiRcch8: text7}\r\nconst props9 = {...props1, cLiZvlTjU: \"Deliverables\", eXedsaK9k: wrapInAddImageAlt({pixelHeight: 1828, pixelWidth: 3456, src: \"https://framerusercontent.com/images/kbCrxjjaO9O6xYRmkj1C5dTnps.png?scale-down-to=2048&width=3456&height=1828\"}, \"\"), L9yLVOaJy: {href: {hash: \":v01a3zC5z\", webPageId: \"w7SBOy3_6\"}, refKey: true}, ycQiRcch8: text8}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {cfmbZXMTP: props2, cxMZ9nvR3: props6, EFJWUUdYu: props5, idJfVKUCE: props8, KHyUm2ucX: props3, w7SBOy3_6: props9, Wly5C6MIV: props7, Xkw1_yZjt: props4, zclDm_7tC: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"zclDm_7tC\":\r\ncase \"cfmbZXMTP\":\r\ncase \"KHyUm2ucX\":\r\ncase \"Xkw1_yZjt\":\r\ncase \"EFJWUUdYu\":\r\ncase \"cxMZ9nvR3\":\r\ncase \"Wly5C6MIV\":\r\ncase \"idJfVKUCE\":\r\ncase \"w7SBOy3_6\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"L9yLVOaJy\"]]}, (resolvedLinks) => React.createElement(TemplateArchieve, {...props, key: \"TemplateArchieve\", L9yLVOaJy: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"zclDm_7tC\":\r\ncase \"cfmbZXMTP\":\r\ncase \"KHyUm2ucX\":\r\ncase \"Xkw1_yZjt\":\r\ncase \"EFJWUUdYu\":\r\ncase \"cxMZ9nvR3\":\r\ncase \"Wly5C6MIV\":\r\ncase \"idJfVKUCE\":\r\ncase \"w7SBOy3_6\":\r\nreturn [{hash: \"m6re3a\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1unqitw\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"vuixdl\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://cs-mach1.eu\",\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/r1fhyMdBAG3hBYAHHceY/cmGOZTCJS6hpKlrsTeT2/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}