{"version":3,"file":"script_main.DF_jq_LL.mjs","names":["Navbar","useRef","React.useId","React.Fragment","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/tCt1sc0ePOsT2MRj5QJm/VQNaIAVjPuKCIL01VoTY/XkSAAdid4.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/sG_IkzdZS/sG_IkzdZS.js\";const NavbarFonts=getFonts(Navbar);const MotionDivWithFX=withFX(motion.div);const breakpoints={EycJhuQL6:\"(max-width: 809.98px)\",f0QFRhWLi:\"(min-width: 810px) and (max-width: 1099.98px)\",UA07ylHbc:\"(min-width: 1440px)\",WUutBdMpN:\"(min-width: 1100px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-KIKLp\";const variantClassNames={EycJhuQL6:\"framer-v-1cq1zle\",f0QFRhWLi:\"framer-v-pcmwd8\",UA07ylHbc:\"framer-v-1m7noxz\",WUutBdMpN:\"framer-v-kqyky1\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition1={damping:30,delay:0,mass:1,stiffness:120,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:150};const breakpointRules={EycJhuQL6:[\".framer-KIKLp .framer-pg5759 { padding: 48px 36px 48px 36px; }\",\".framer-KIKLp .framer-1u5gfv0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; }\",\".framer-KIKLp .framer-1ygkxxw { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; height: min-content; }\",\".framer-KIKLp .framer-1qf80wc { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex-direction: column; flex-wrap: nowrap; gap: unset; height: auto; justify-content: space-between; padding: 0px; width: 50px; }\",\".framer-KIKLp .framer-trwry, .framer-KIKLp .framer-xkfws3, .framer-KIKLp .framer-78d5n0 { left: unset; position: relative; top: unset; }\"],f0QFRhWLi:[\".framer-KIKLp .framer-pg5759 { padding: 48px 36px 48px 36px; }\",\".framer-KIKLp .framer-1u5gfv0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; }\"],WUutBdMpN:[\".framer-KIKLp .framer-pg5759 { padding: 60px 36px 60px 36px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={EycJhuQL6:\".framer-1cq1zle-override\",f0QFRhWLi:\".framer-pcmwd8-override\",WUutBdMpN:\".framer-kqyky1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KIKLp.framer-1gtyn3k, .framer-KIKLp .framer-1gtyn3k { display: block; }\",\".framer-KIKLp.framer-1m7noxz { align-content: center; align-items: center; background-color: var(--token-31ec3df9-2540-4163-9d21-f56377750bc4, #fbfaf9); 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-KIKLp .framer-p6iv2i-container { flex: none; height: 60px; max-width: 1440px; order: -1000; position: sticky; width: 100%; z-index: 1; }\",\".framer-KIKLp .framer-do14ew { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-KIKLp .framer-pg5759 { align-content: flex-start; align-items: flex-start; background-color: #4f5b4e; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; order: 1002; overflow: hidden; padding: 60px 80px 60px 80px; position: relative; width: 100%; }\",\".framer-KIKLp .framer-1sqh8up { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-KIKLp .framer-1u5gfv0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KIKLp .framer-6m2luf { flex: none; height: 24px; position: relative; width: 166px; }\",\".framer-KIKLp .framer-1ygkxxw { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KIKLp .framer-1iuww8s, .framer-KIKLp .framer-9azosc, .framer-KIKLp .framer-1d054l9 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KIKLp .framer-1qf80wc { flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 156px; }\",\".framer-KIKLp .framer-trwry { flex: none; gap: 0px; height: 44px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 44px; }\",\".framer-KIKLp .framer-1095qla, .framer-KIKLp .framer-u93z6y, .framer-KIKLp .framer-1cmo9j7 { --border-bottom-width: 1px; --border-color: #fafaf8; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: var(--framer-aspect-ratio-supported, 44px); left: 0px; position: absolute; top: 0px; width: 44px; }\",\".framer-KIKLp .framer-jhr53v { bottom: 9px; flex: none; gap: 0px; left: 9px; overflow: hidden; position: absolute; right: 9px; top: 10px; }\",\".framer-KIKLp .framer-iq6t6z { bottom: 2px; flex: none; left: 2px; position: absolute; right: 2px; top: 2px; }\",\".framer-KIKLp .framer-xkfws3 { flex: none; gap: 0px; height: 44px; left: 56px; overflow: visible; position: absolute; top: 0px; width: 44px; }\",\".framer-KIKLp .framer-1y373p0 { flex: none; gap: 0px; height: 28px; left: 8px; overflow: visible; position: absolute; top: 8px; width: 28px; }\",\".framer-KIKLp .framer-15duanu, .framer-KIKLp .framer-h2dhgu { bottom: 0px; flex: none; gap: 0px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-KIKLp .framer-19ndf72 { bottom: 6px; flex: none; left: 2px; position: absolute; right: 3px; top: 5px; }\",\".framer-KIKLp .framer-78d5n0 { flex: none; gap: 0px; height: 44px; left: 112px; overflow: visible; position: absolute; top: 0px; width: 44px; }\",\".framer-KIKLp .framer-34vc0d { flex: none; gap: 0px; height: 26px; left: 9px; overflow: visible; position: absolute; top: 9px; width: 26px; }\",\".framer-KIKLp .framer-1232wa0 { bottom: 3px; flex: none; left: 1px; position: absolute; right: 3px; top: 1px; }\",\".framer-KIKLp .framer-a0tgz2 { bottom: 10px; flex: none; left: 8px; position: absolute; right: 10px; top: 7px; }\",\".framer-KIKLp .framer-rxma51 { bottom: 21px; flex: none; left: 16px; position: absolute; right: 10px; top: 5px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-KIKLp[data-border=\"true\"]::after, .framer-KIKLp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={EycJhuQL6:\"(max-width: 809.98px)\",f0QFRhWLi:\"(min-width: 810px) and (max-width: 1099.98px)\",UA07ylHbc:\"(min-width: 1440px)\",WUutBdMpN:\"(min-width: 1100px) and (max-width: 1439.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop small\":\"WUutBdMpN\",Desktop:\"UA07ylHbc\",Phone:\"EycJhuQL6\",Tablet:\"f0QFRhWLi\"};const getProps=({height,id,visibleNavi,width,...props})=>{return{...props,RRf45OiQs:visibleNavi??props.RRf45OiQs??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"UA07ylHbc\"};};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,RRf45OiQs,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:\"UA07ylHbc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-31ec3df9-2540-4163-9d21-f56377750bc4, rgb(251, 250, 249)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1m7noxz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[RRf45OiQs&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p6iv2i-container\",nodeId:\"JwGKnjyqt\",scopeId:\"XkSAAdid4\",children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"JwGKnjyqt\",layoutId:\"JwGKnjyqt\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"SccD2LLtF\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-do14ew\"}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-pg5759\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sqh8up\",\"data-framer-name\":\"Navbar\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u5gfv0\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6m2luf\",\"data-framer-name\":\"Frame 62\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:166,svg:'<svg width=\"166\" height=\"24\" viewBox=\"0 0 166 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_265_6935)\">\\n<path d=\"M22.6014 0H1.1011C0.492977 0 0 0.499166 0 1.11492V3.6848C0 4.30056 0.492977 4.79972 1.1011 4.79972H22.6014C23.2095 4.79972 23.7025 4.30056 23.7025 3.6848V1.11492C23.7025 0.499166 23.2095 0 22.6014 0Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M22.6014 9.59961H1.1011C0.492977 9.59961 0 10.0988 0 10.7145V13.2844C0 13.9002 0.492977 14.3993 1.1011 14.3993H22.6014C23.2095 14.3993 23.7025 13.9002 23.7025 13.2844V10.7145C23.7025 10.0988 23.2095 9.59961 22.6014 9.59961Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M22.6014 19.1992H1.1011C0.492977 19.1992 0 19.6984 0 20.3141V22.884C0 23.4998 0.492977 23.9989 1.1011 23.9989H22.6014C23.2095 23.9989 23.7025 23.4998 23.7025 22.884V20.3141C23.7025 19.6984 23.2095 19.1992 22.6014 19.1992Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M33.1829 22.8851V1.11492C33.1829 0.499166 32.6899 0 32.0818 0L29.5437 0C28.9356 0 28.4426 0.499166 28.4426 1.11492V22.8851C28.4426 23.5008 28.9356 24 29.5437 24H32.0818C32.6899 24 33.1829 23.5008 33.1829 22.8851Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M42.6633 22.8851V1.11492C42.6633 0.499166 42.1704 0 41.5622 0L39.0242 0C38.4161 0 37.9231 0.499166 37.9231 1.11492V22.8851C37.9231 23.5008 38.4161 24 39.0242 24H41.5622C42.1704 24 42.6633 23.5008 42.6633 22.8851Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M52.145 22.8851V1.11492C52.145 0.499166 51.652 0 51.0439 0L48.5059 0C47.8978 0 47.4048 0.499166 47.4048 1.11492V22.8851C47.4048 23.5008 47.8978 24 48.5059 24H51.0439C51.652 24 52.145 23.5008 52.145 22.8851Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M79.4854 0H57.9851C57.377 0 56.884 0.499166 56.884 1.11492V3.6848C56.884 4.30056 57.377 4.79972 57.9851 4.79972H79.4854C80.0935 4.79972 80.5865 4.30056 80.5865 3.6848V1.11492C80.5865 0.499166 80.0935 0 79.4854 0Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M79.4854 9.59961H57.9851C57.377 9.59961 56.884 10.0988 56.884 10.7145V13.2844C56.884 13.9002 57.377 14.3993 57.9851 14.3993H79.4854C80.0935 14.3993 80.5865 13.9002 80.5865 13.2844V10.7145C80.5865 10.0988 80.0935 9.59961 79.4854 9.59961Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M79.4854 19.1992H57.9851C57.377 19.1992 56.884 19.6984 56.884 20.3141V22.884C56.884 23.4998 57.377 23.9989 57.9851 23.9989H79.4854C80.0935 23.9989 80.5865 23.4998 80.5865 22.884V20.3141C80.5865 19.6984 80.0935 19.1992 79.4854 19.1992Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M51.044 0H29.5437C28.9356 0 28.4426 0.499166 28.4426 1.11492V3.6848C28.4426 4.30056 28.9356 4.79972 29.5437 4.79972H51.044C51.6521 4.79972 52.1451 4.30056 52.1451 3.6848V1.11492C52.1451 0.499166 51.6521 0 51.044 0Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M165.913 1.1145V3.68439C165.913 3.70529 165.913 3.72341 165.912 3.74292C165.909 3.814 165.898 3.88368 165.881 3.95057C165.833 4.15265 165.731 4.33104 165.591 4.47319H165.589C165.577 4.48573 165.565 4.49828 165.551 4.51082C165.355 4.6906 165.095 4.7993 164.81 4.7993H146.952V9.59902H164.81C164.922 9.59902 165.028 9.61575 165.13 9.64641C165.263 9.68683 165.386 9.75372 165.493 9.83873C165.519 9.86103 165.545 9.88333 165.57 9.90702C165.768 10.0993 165.895 10.3641 165.91 10.6582C165.912 10.6763 165.912 10.6958 165.912 10.7139V13.2838C165.912 13.3047 165.912 13.3229 165.91 13.3424C165.906 13.4134 165.896 13.4831 165.881 13.55C165.832 13.7521 165.73 13.9305 165.589 14.0726C165.577 14.0852 165.565 14.0977 165.551 14.1103C165.355 14.29 165.095 14.3987 164.81 14.3987H146.952V19.1985H164.809C164.922 19.1985 165.028 19.2152 165.13 19.2459C165.262 19.2863 165.386 19.3532 165.492 19.4382C165.518 19.4605 165.545 19.4828 165.569 19.5065H165.57C165.768 19.6988 165.896 19.9636 165.91 20.2576C165.912 20.2758 165.912 20.2953 165.912 20.3134V22.8833C165.912 22.9042 165.912 22.9223 165.91 22.9418C165.906 23.0129 165.898 23.0826 165.881 23.1495C165.832 23.3515 165.731 23.5299 165.589 23.6721C165.584 23.679 165.578 23.6846 165.572 23.6902C165.565 23.6972 165.559 23.7041 165.552 23.7097H165.551C165.354 23.8895 165.095 23.9982 164.809 23.9982H143.312C143.285 23.9982 143.256 23.9982 143.23 23.994C142.978 23.9773 142.747 23.8728 142.57 23.7097C142.557 23.6972 142.542 23.6846 142.533 23.6721C142.333 23.47 142.21 23.1927 142.21 22.8833V1.1145C142.21 0.519413 142.672 0.0316368 143.255 0.000976562C143.273 0.000976562 143.292 0.000976562 143.312 0.000976562H164.81C164.922 0.000976562 165.028 0.0177003 165.13 0.0483606C165.263 0.0887763 165.387 0.154278 165.493 0.240684C165.519 0.262982 165.545 0.285281 165.57 0.308973C165.768 0.499902 165.896 0.764695 165.912 1.06015C165.913 1.07827 165.913 1.09778 165.913 1.11589V1.1145Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M118.51 4.8007V19.1999H132.729V14.4001H124.272C124.019 14.3834 123.789 14.2789 123.612 14.1158C123.598 14.1033 123.584 14.0908 123.573 14.0782C123.374 13.8761 123.251 13.5988 123.251 13.2894V10.7195C123.251 10.1244 123.712 9.63665 124.296 9.60599C124.314 9.6046 124.333 9.6046 124.352 9.6046H136.45C137.002 9.64502 137.441 10.0966 137.469 10.6582V22.9404C137.455 23.2261 137.335 23.4811 137.148 23.6707C137.136 23.6832 137.124 23.6958 137.11 23.7083C136.914 23.8881 136.654 23.9982 136.369 23.9982H114.87C114.585 23.9982 114.325 23.8881 114.13 23.7083C114.116 23.6958 114.102 23.6832 114.091 23.6707C113.892 23.4686 113.769 23.1913 113.769 22.8833V1.11589C113.769 0.499902 114.261 0.000976562 114.87 0.000976562H136.369C136.978 0.000976562 137.47 0.499902 137.47 1.11589V3.68578C137.47 3.99378 137.348 4.27111 137.148 4.47319C137.136 4.48573 137.124 4.49828 137.11 4.51082C136.914 4.6906 136.654 4.8007 136.369 4.8007H118.51Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M137.47 22.4659V19.7427C137.47 19.726 137.47 19.712 137.469 19.6953V22.523\" fill=\"#364944\"/>\\n<path d=\"M109.029 7.679V1.11492C109.029 0.826433 108.92 0.563034 108.743 0.365136C108.73 0.351199 108.718 0.338656 108.706 0.326113C108.506 0.124035 108.232 0 107.928 0H86.4278C85.8194 0 85.3267 0.498926 85.3267 1.11492V22.8837C85.3267 23.5011 85.8194 23.9986 86.4278 23.9986H88.9658C89.5741 23.9986 90.0669 23.5011 90.0669 22.8837V14.3992H104.289V22.8837C104.289 23.5011 104.782 23.9986 105.39 23.9986H107.928C108.232 23.9986 108.506 23.8746 108.706 23.6725C108.718 23.66 108.73 23.6474 108.743 23.6335C108.92 23.4356 109.029 23.1722 109.029 22.8837V16.3196C109.029 14.4187 107.938 12.777 106.358 11.9993C107.938 11.2216 109.029 9.57993 109.029 7.679ZM104.289 9.59944H90.0669V4.79972H104.289V9.59944Z\" fill=\"#F2F0C2\"/>\\n<path d=\"M61.6255 22.8839V10.7145C61.6255 10.0988 61.1325 9.59961 60.5244 9.59961H57.9864C57.3783 9.59961 56.8853 10.0988 56.8853 10.7145V22.8839C56.8853 23.4996 57.3783 23.9988 57.9864 23.9988H60.5244C61.1325 23.9988 61.6255 23.4996 61.6255 22.8839Z\" fill=\"#F2F0C2\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_265_6935\">\\n<rect width=\"165.913\" height=\"24\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ygkxxw\",\"data-framer-name\":\"Frame 872\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-text-color\":\"rgb(251, 250, 249)\"},children:\"Tjenester\"})}),className:\"framer-1iuww8s\",\"data-framer-name\":\"Tjenester\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-text-color\":\"rgb(251, 250, 249)\"},children:\"Hvorfor oss\"})}),className:\"framer-9azosc\",\"data-framer-name\":\"Hvorfor oss\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-text-color\":\"rgb(251, 250, 249)\"},children:\"Kontakt oss\"})}),className:\"framer-1d054l9\",\"data-framer-name\":\"Kontakt oss\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qf80wc\",\"data-framer-name\":\"Frame 878\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-trwry\",\"data-framer-name\":\"Frame 877\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1095qla\",\"data-border\":true,\"data-framer-name\":\"Ellipse 1\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jhr53v\",\"data-framer-name\":\"Service / linkedin-2\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-iq6t6z\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:22,svg:'<svg width=\"22\" height=\"21\" viewBox=\"0 0 22 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.59882 0H20.0621C20.9459 0 21.6645 0.672797 21.6645 1.50222V19.329C21.6645 20.1585 20.9459 20.832 20.0621 20.832H1.59882C0.716961 20.832 0 20.1585 0 19.329V1.50222C0 0.672797 0.716961 0 1.59882 0ZM15.25 17.7512H18.462V12.2986C18.462 9.62169 17.8614 7.56318 14.6072 7.56318C13.0441 7.56318 11.9958 8.3872 11.5669 9.16918H11.5227V7.80969H8.44064V17.7512H11.6527V12.8337C11.6527 11.5371 11.9079 10.2802 13.5801 10.2802C15.2287 10.2802 15.25 11.7631 15.25 12.9162V17.7512ZM2.95571 4.6602C2.95571 5.64856 3.78822 6.45137 4.81812 6.45137C5.84522 6.45137 6.68014 5.64856 6.68014 4.6602C6.68014 3.67068 5.84522 2.86787 4.81812 2.86787C3.78822 2.86787 2.95571 3.67068 2.95571 4.6602ZM6.42535 17.7509H3.21086V7.80945H6.42535V17.7509Z\" fill=\"#FAFAF8\"/>\\n</svg>\\n',withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xkfws3\",\"data-framer-name\":\"Frame 876\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-u93z6y\",\"data-border\":true,\"data-framer-name\":\"Ellipse 1\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y373p0\",\"data-framer-name\":\"Service / youtube-2\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-15duanu\",\"data-framer-name\":\"Service / youtube-2\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-19ndf72\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:24,svg:'<svg width=\"24\" height=\"17\" viewBox=\"0 0 24 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.33333 11.6667V4.66667L16.3333 8.16667L9.33333 11.6667ZM23.1 3.52327C23.1 3.52327 22.8718 1.92311 22.1725 1.21845C21.2851 0.293183 20.2905 0.288829 19.8348 0.235127C16.5696 3.47694e-08 11.6718 0 11.6718 0H11.6616C11.6616 0 6.76375 3.47694e-08 3.49854 0.235127C3.04208 0.288829 2.04823 0.293183 1.1601 1.21845C0.460833 1.92311 0.233333 3.52327 0.233333 3.52327C0.233333 3.52327 0 5.40284 0 7.28168V9.04368C0 10.9232 0.233333 12.8021 0.233333 12.8021C0.233333 12.8021 0.460833 14.4022 1.1601 15.1069C2.04823 16.0322 3.21417 16.0031 3.73333 16.0997C5.6 16.2782 11.6667 16.3333 11.6667 16.3333C11.6667 16.3333 16.5696 16.3261 19.8348 16.091C20.2905 16.0365 21.2851 16.0322 22.1725 15.1069C22.8718 14.4022 23.1 12.8021 23.1 12.8021C23.1 12.8021 23.3333 10.9232 23.3333 9.04368V7.28168C23.3333 5.40284 23.1 3.52327 23.1 3.52327Z\" fill=\"#FAFAF8\"/>\\n</svg>\\n',withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-78d5n0\",\"data-framer-name\":\"Frame 875\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cmo9j7\",\"data-border\":true,\"data-framer-name\":\"Ellipse 1\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-34vc0d\",\"data-framer-name\":\"Service / instagram-1\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h2dhgu\",\"data-framer-name\":\"Service / instagram-1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1232wa0\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,svg:'<svg width=\"24\" height=\"24\" viewBox=\"-1 -1 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M16.25 0H5.41667C2.42512 0 0 2.42512 0 5.41667V16.25C0 19.2415 2.42512 21.6667 5.41667 21.6667H16.25C19.2415 21.6667 21.6667 19.2415 21.6667 16.25V5.41667C21.6667 2.42512 19.2415 0 16.25 0Z\" stroke=\"#FAFAF8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a0tgz2\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:11,svg:'<svg width=\"11\" height=\"11\" viewBox=\"-1 -1 11 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.6198 3.69771C8.7535 4.59931 8.5995 5.52011 8.1797 6.32914C7.75991 7.13817 7.09571 7.79424 6.28156 8.20402C5.46741 8.6138 4.54478 8.75644 3.6449 8.61164C2.74502 8.46683 1.91371 8.04197 1.26921 7.39747C0.62471 6.75297 0.199843 5.92166 0.0550397 5.02177C-0.0897636 4.12189 0.0528706 3.19926 0.462653 2.38511C0.872436 1.57097 1.5285 0.906762 2.33753 0.486971C3.14657 0.0671802 4.06737 -0.0868198 4.96897 0.0468762C5.88863 0.183251 6.74005 0.611795 7.39747 1.26921C8.05488 1.92662 8.48342 2.77804 8.6198 3.69771Z\" stroke=\"#FAFAF8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rxma51\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:5,svg:'<svg width=\"5\" height=\"4\" viewBox=\"-1 -1 5 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1H1.01083\" stroke=\"#FAFAF8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WUutBdMpN\":{\"layout\":[\"fixed\",\"fixed\"]},\"f0QFRhWLi\":{\"layout\":[\"fixed\",\"fixed\"]},\"EycJhuQL6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RRf45OiQs\":\"visibleNavi\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"UA07ylHbc\":[\".framer-p6iv2i-container\",\".framer-pg5759\"],\"WUutBdMpN\":[\".framer-p6iv2i-container\",\".framer-pg5759\"],\"f0QFRhWLi\":[\".framer-p6iv2i-container\",\".framer-pg5759\"],\"EycJhuQL6\":[\".framer-p6iv2i-container\",\".framer-pg5759\"]}\n * @framerBreakpoints {\"UA07ylHbc\":{\"min\":1440,\"canvasClassName\":\"framer-1m7noxz-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"WUutBdMpN\":{\"min\":1100,\"max\":1439,\"canvasClassName\":\"framer-kqyky1-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop small\",\"width\":1100,\"rootFontSize\":16},\"f0QFRhWLi\":{\"min\":810,\"max\":1099,\"canvasClassName\":\"framer-pcmwd8-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"EycJhuQL6\":{\"max\":809,\"canvasClassName\":\"framer-1cq1zle-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UA07ylHbc\n * @framerLayoutTemplate\n */const FramerXkSAAdid4=withCSS(Component,css,\"framer-KIKLp\");export default FramerXkSAAdid4;FramerXkSAAdid4.displayName=\"Main\";FramerXkSAAdid4.defaultProps={height:1e3,width:1440};addPropertyControls(FramerXkSAAdid4,{RRf45OiQs:{defaultValue:true,title:\"Visible Navi\",type:ControlType.Boolean}});addFonts(FramerXkSAAdid4,[{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\"}]},...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXkSAAdid4\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"UA07ylHbc\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1m7noxz-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"WUutBdMpN\\\":{\\\"min\\\":1100,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-kqyky1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop small\\\",\\\"width\\\":1100,\\\"rootFontSize\\\":16},\\\"f0QFRhWLi\\\":{\\\"min\\\":810,\\\"max\\\":1099,\\\"canvasClassName\\\":\\\"framer-pcmwd8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"EycJhuQL6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1cq1zle-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"RRf45OiQs\\\":\\\"visibleNavi\\\"}\",\"framerHitTargets\":\"{\\\"UA07ylHbc\\\":[\\\".framer-p6iv2i-container\\\",\\\".framer-pg5759\\\"],\\\"WUutBdMpN\\\":[\\\".framer-p6iv2i-container\\\",\\\".framer-pg5759\\\"],\\\"f0QFRhWLi\\\":[\\\".framer-p6iv2i-container\\\",\\\".framer-pg5759\\\"],\\\"EycJhuQL6\\\":[\\\".framer-p6iv2i-container\\\",\\\".framer-pg5759\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WUutBdMpN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f0QFRhWLi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EycJhuQL6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"UA07ylHbc\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 Main from \"https://framerusercontent.com/modules/tCt1sc0ePOsT2MRj5QJm/VQNaIAVjPuKCIL01VoTY/XkSAAdid4.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {JbHojsqtw: \"notekst1\", KyUShXJPm: \"change\", PqWmHIEe5: \"notekst-2\", SL7Z0Ed2M: \"notekst-3\", TT_Ww3uY9: \"notekst\", WZ1yV8QG0: \"notekst-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kui61HsFiy5zz6eeOQmR/cqeRTFcBJX2TFUXt1g58/augiA20Il.js\")), path: \"/\"}, m81229B4m: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/db7amSTLJrpFhqXIBSNE/Fg5iJnSEVI2XwWL5V6gM/m81229B4m.js\")), path: \"/tjenester\"}, Vmcx2pnIF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ivmQ8V24b5jELtQSZlpo/MwAoGTprQL8SUTLov68U/Vmcx2pnIF.js\")), path: \"/about\"}, E4iy3Tbkg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yOuY6OUwyDrPr211JbKU/c1dlKbkheVYdoxiSibVL/E4iy3Tbkg.js\")), path: \"/contact\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"5ccc9870e3bdeff185dd9919c564613b668d70caf45d642b46c11f51a2f1b0a3\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {RRf45OiQs: false}\r\nconst props2 = {...props1, RRf45OiQs: true}\r\nconst templateProps = {augiA20Il: props1, E4iy3Tbkg: props2, m81229B4m: props2, Vmcx2pnIF: props2, WTx_q8gFg: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"WTx_q8gFg\":\r\ncase \"m81229B4m\":\r\ncase \"Vmcx2pnIF\":\r\ncase \"E4iy3Tbkg\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style, webPageId}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"WTx_q8gFg\":\r\ncase \"m81229B4m\":\r\ncase \"Vmcx2pnIF\":\r\ncase \"E4iy3Tbkg\":\r\nreturn [{hash: \"1m7noxz\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"kqyky1\", mediaQuery: \"(min-width: 1100px) and (max-width: 1439.98px)\"}, {hash: \"pcmwd8\", mediaQuery: \"(min-width: 810px) and (max-width: 1099.98px)\"}, {hash: \"1cq1zle\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://emergeco.no\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, onPageLocalizationSupport: false, onPageMoveTool: false, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}