{"version":3,"file":"script_main.C8_saNAB.mjs","names":["serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","ReportAnnouncement","Menu","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Base","TextPage","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/kjSNOjekT9qGFByizbpZ/pOGEwC48yKi0ja5hZXwm/HkxwC_ef2.js","https:/framerusercontent.com/modules/edQSHNgQpMbJ5Y5YPQLt/NMv10O2QWZAKw1JMlBK5/VpkTsdO2h.js","https:/framerusercontent.com/modules/x7SupLxAMDSrTeb77xTh/7PWdmVdi7eQO58GHk4ba/A11HiPeYo.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,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 sharedStyle2 from\"https://framerusercontent.com/modules/Fqr1TzWAl1zpkZdMylpz/qZc1bhPZiAjzGCd5oTKG/kc6AbVoyV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dNLzkXxBqnswyDfgyEMW/Z2wPWKCk4Wu2zthekjBg/nb4jK38Hx.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4AEz44mv3ShbrEkGBzFD/trJiUqpVCww2l0CFN3uo/PgmuNZDe_.js\";const cycleOrder=[\"MyAKbXPW2\",\"Y42m3RGK7\",\"W1SmXum9Y\"];const serializationHash=\"framer-yvVHH\";const variantClassNames={MyAKbXPW2:\"framer-v-v1zx34\",W1SmXum9Y:\"framer-v-qkkvcj\",Y42m3RGK7:\"framer-v-12ph10j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"MyAKbXPW2\",Phone:\"W1SmXum9Y\",Tablet:\"Y42m3RGK7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MyAKbXPW2\"};};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:\"MyAKbXPW2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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-v1zx34\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"MyAKbXPW2\",ref:refBinding,style:{backgroundColor:\"var(--token-a88aba9a-b713-4315-a336-804e2b045af8, rgb(249, 244, 241))\",...style},...addPropertyOverrides({W1SmXum9Y:{\"data-framer-name\":\"Phone\"},Y42m3RGK7:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5x6ti\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"WoKzeiSzh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c2zfsj\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"PRML0W_Jt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lr2xg1\",\"data-styles-preset\":\"PgmuNZDe_\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DSjyKZkrN\"},motionChild:true,nodeId:\"hvMGrx6F0\",openInNewTab:false,relValues:[],scopeId:\"HkxwC_ef2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qf8n6k\",\"data-styles-preset\":\"nb4jK38Hx\",children:\"Home\"})})})}),className:\"framer-1u542et\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hvMGrx6F0\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lr2xg1\",\"data-styles-preset\":\"PgmuNZDe_\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iVcK0u0Sr\"},motionChild:true,nodeId:\"U9yy5OA71\",openInNewTab:false,relValues:[],scopeId:\"HkxwC_ef2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qf8n6k\",\"data-styles-preset\":\"nb4jK38Hx\",children:\"Pricing\"})})})}),className:\"framer-2hmjy7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U9yy5OA71\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lr2xg1\",\"data-styles-preset\":\"PgmuNZDe_\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hAWOIZVHj\"},motionChild:true,nodeId:\"FVffbL9s2\",openInNewTab:false,relValues:[],scopeId:\"HkxwC_ef2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qf8n6k\",\"data-styles-preset\":\"nb4jK38Hx\",children:\"Blog\"})})})}),className:\"framer-n46dar\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FVffbL9s2\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lr2xg1\",\"data-styles-preset\":\"PgmuNZDe_\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l1SZbMh54\"},motionChild:true,nodeId:\"eLcS_tEEG\",openInNewTab:false,relValues:[],scopeId:\"HkxwC_ef2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qf8n6k\",\"data-styles-preset\":\"nb4jK38Hx\",children:\"Privacy\"})})})}),className:\"framer-zqblyy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eLcS_tEEG\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1947wz8\",\"data-framer-name\":\"Logos\",layoutDependency:layoutDependency,layoutId:\"I0:4622;248:1460\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/leafgrowio\",motionChild:true,nodeId:\"I0:4622;248:1463\",openInNewTab:true,scopeId:\"HkxwC_ef2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-11rsf08 framer-10uxxzg\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"I0:4622;248:1463\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-owdsrz\",\"data-framer-name\":\"Rectangle 12\",layoutDependency:layoutDependency,layoutId:\"I0:4622;248:1463;113:5705\",style:{backgroundColor:\"var(--token-b45f6f4b-765d-4a22-8d27-17235ed00dd5, rgb(0, 0, 0))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-to27z2\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Fecbnu0F2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 23\"><path d=\"M 0.5 3.338 C 0.5 2.598 0.759 1.986 1.278 1.505 C 1.796 1.023 2.47 0.783 3.3 0.783 C 4.115 0.783 4.774 1.02 5.278 1.494 C 5.796 1.983 6.056 2.62 6.056 3.405 C 6.056 4.116 5.804 4.709 5.3 5.183 C 4.781 5.672 4.1 5.916 3.256 5.916 L 3.233 5.916 C 2.419 5.916 1.759 5.672 1.256 5.183 C 0.752 4.694 0.5 4.079 0.5 3.338 Z M 0.789 22.783 L 0.789 7.938 L 5.722 7.938 L 5.722 22.783 Z M 8.456 22.783 L 13.389 22.783 L 13.389 14.494 C 13.389 13.975 13.448 13.575 13.567 13.294 C 13.774 12.79 14.089 12.364 14.511 12.016 C 14.933 11.668 15.463 11.494 16.1 11.494 C 17.759 11.494 18.589 12.612 18.589 14.849 L 18.589 22.783 L 23.522 22.783 L 23.522 14.272 C 23.522 12.079 23.004 10.416 21.967 9.283 C 20.93 8.149 19.559 7.583 17.856 7.583 C 15.944 7.583 14.456 8.405 13.389 10.049 L 13.389 10.094 L 13.367 10.094 L 13.389 10.049 L 13.389 7.938 L 8.456 7.938 C 8.485 8.412 8.5 9.886 8.5 12.36 C 8.5 14.835 8.485 18.309 8.456 22.783 Z\" fill=\"var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Leaf White&quot;} */\"></path></svg>',svgContentId:10025975873,withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@leafgrowio\",motionChild:true,nodeId:\"heMOLDqbv\",openInNewTab:true,scopeId:\"HkxwC_ef2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lm893d framer-10uxxzg\",\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"heMOLDqbv\",style:{backgroundColor:\"var(--token-b45f6f4b-765d-4a22-8d27-17235ed00dd5, rgb(0, 0, 0))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-3th2io\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"obmtnhUbm\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 23\"><path d=\"M 23.992 6.285 C 23.711 5.301 22.922 4.534 21.87 4.267 C 20.012 3.783 12.491 3.783 12.491 3.783 C 12.491 3.783 4.988 3.783 3.13 4.267 C 2.095 4.533 1.289 5.301 0.991 6.285 C 0.5 8.054 0.5 11.774 0.5 11.774 C 0.5 11.774 0.5 15.494 0.991 17.28 C 1.289 18.248 2.095 19.032 3.13 19.299 C 4.988 19.783 12.491 19.783 12.491 19.783 C 12.491 19.783 20.012 19.783 21.87 19.299 C 22.922 19.032 23.711 18.248 23.992 17.28 C 24.5 15.495 24.5 11.774 24.5 11.774 C 24.5 11.774 24.5 8.054 23.992 6.285 Z M 10.107 15.212 L 10.107 8.354 L 16.331 11.775 Z\" fill=\"var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Leaf White&quot;} */\"></path></svg>',svgContentId:9441276757,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://instagram.com/leafgrowio\",motionChild:true,nodeId:\"I0:4622;248:1464\",openInNewTab:true,scopeId:\"HkxwC_ef2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-vzr3ot framer-10uxxzg\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"I0:4622;248:1464\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18i78op\",\"data-framer-name\":\"Vector\",fill:'var(--token-b45f6f4b-765d-4a22-8d27-17235ed00dd5, rgb(0, 0, 0)) /* {\"name\":\"Leaf Black\"} */',intrinsicHeight:41,intrinsicWidth:41,layoutDependency:layoutDependency,layoutId:\"I0:4622;248:1464;113:5668\",svg:'<svg width=\"41\" height=\"41\" viewBox=\"0 0 41 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.643 40.6413C8.26414 40.5331 6.9719 40.1372 6.11239 39.8019C4.9735 39.3585 4.16155 38.8307 3.30679 37.9771C2.45203 37.1235 1.92301 36.3116 1.48196 35.1727C1.14671 34.3132 0.75084 33.021 0.642658 30.6421C0.523776 28.0707 0.5 27.2992 0.5 20.7845C0.5 14.2698 0.526154 13.4995 0.641469 10.9257C0.749651 8.54685 1.1479 7.25699 1.48077 6.3951C1.9242 5.25622 2.45322 4.44426 3.3056 3.58831C4.15917 2.73475 4.97113 2.20454 6.1112 1.76349C6.97071 1.42824 8.26295 1.03237 10.6418 0.924184C13.2144 0.806491 13.9871 0.782715 20.4994 0.782715C27.0141 0.782715 27.7845 0.808869 30.3582 0.924184C32.7371 1.03237 34.0269 1.43062 34.8888 1.76349C36.0277 2.20454 36.8396 2.73475 37.6944 3.58831C38.5492 4.44188 39.0758 5.25503 39.5192 6.39391C39.8545 7.25343 40.2504 8.54567 40.3585 10.9245C40.4762 13.4983 40.5 14.2686 40.5 20.7833C40.5 27.2956 40.4762 28.0684 40.3585 30.6421C40.2504 33.021 39.8521 34.3132 39.5192 35.1727C39.0758 36.3116 38.548 37.1235 37.6944 37.9771C36.8408 38.8307 36.0277 39.3585 34.8888 39.8019C34.0293 40.1372 32.7371 40.5331 30.3582 40.6413C27.7868 40.7589 27.0141 40.7827 20.4994 40.7827C13.9871 40.7827 13.2144 40.7601 10.643 40.6413Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rr3frm\",\"data-framer-name\":\"Vector\",fill:'var(--token-b45f6f4b-765d-4a22-8d27-17235ed00dd5, rgb(0, 0, 0)) /* {\"name\":\"Leaf Black\"} */',intrinsicHeight:27,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"I0:4622;248:1464;113:5669\",svg:'<svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.96183 13.6409C8.96183 11.2125 10.9299 9.24331 13.3584 9.24331C15.7868 9.24331 17.7559 11.2125 17.7559 13.6409C17.7559 16.0693 15.7868 18.0385 13.3584 18.0385C10.9299 18.0385 8.96183 16.0693 8.96183 13.6409ZM6.58459 13.6409C6.58459 17.382 9.6172 20.4146 13.3584 20.4146C17.0995 20.4146 20.1321 17.382 20.1321 13.6409C20.1321 9.89973 17.0995 6.86712 13.3584 6.86712C9.6172 6.86712 6.5847 9.89952 6.5847 13.6409M18.8174 6.59854C18.8173 6.91163 18.91 7.21772 19.0838 7.47811C19.2577 7.73851 19.5048 7.9415 19.794 8.06143C20.0832 8.18136 20.4015 8.21284 20.7086 8.15188C21.0157 8.09092 21.2978 7.94027 21.5193 7.71897C21.7408 7.49767 21.8916 7.21567 21.9528 6.90862C22.014 6.60157 21.9828 6.28327 21.8631 5.99397C21.7434 5.70467 21.5406 5.45736 21.2804 5.28331C21.0201 5.10926 20.7141 5.0163 20.401 5.01617H20.4004C19.9807 5.01637 19.5783 5.18313 19.2815 5.47982C18.9847 5.77651 18.8177 6.17887 18.8174 6.59854ZM8.02892 24.3787C6.74279 24.3201 6.04373 24.1059 5.57917 23.9249C4.96328 23.6851 4.52384 23.3996 4.06182 22.9382C3.59979 22.4768 3.3138 22.0378 3.07508 21.4219C2.89398 20.9575 2.67975 20.2582 2.62129 18.9721C2.55733 17.5816 2.54456 17.1639 2.54456 13.6411C2.54456 10.1183 2.55839 9.70175 2.62129 8.31008C2.67986 7.02395 2.89567 6.32605 3.07508 5.86033C3.31485 5.24444 3.60043 4.805 4.06182 4.34298C4.52321 3.88095 4.96223 3.59496 5.57917 3.35624C6.04352 3.17514 6.74279 2.96091 8.02892 2.90245C9.41943 2.83849 9.83713 2.82572 13.3584 2.82572C16.8796 2.82572 17.2977 2.83934 18.6894 2.90266C19.9755 2.96123 20.6734 3.17704 21.1391 3.35645C21.755 3.59517 22.1944 3.8818 22.6565 4.34319C23.1185 4.80458 23.4034 5.24465 23.6432 5.86055C23.8243 6.32489 24.0385 7.02416 24.097 8.31029C24.161 9.70196 24.1737 10.1185 24.1737 13.6413C24.1737 17.1641 24.161 17.5807 24.097 18.9723C24.0384 20.2585 23.8231 20.9575 23.6432 21.4221C23.4034 22.038 23.1179 22.4774 22.6565 22.9384C22.1951 23.3993 21.755 23.6853 21.1391 23.9251C20.6748 24.1062 19.9755 24.3204 18.6894 24.3789C17.2989 24.4429 16.8812 24.4556 13.3584 24.4556C9.83555 24.4556 9.41901 24.4429 8.02892 24.3789M7.91969 0.529108C6.51536 0.593061 5.55575 0.815736 4.71771 1.14183C3.85033 1.47859 3.11508 1.93038 2.38088 2.66341C1.64669 3.39645 1.19606 4.1318 0.859302 5.00024C0.533204 5.83881 0.310529 6.79789 0.246576 8.20223C0.181567 9.60877 0.166687 10.0585 0.166687 13.6409C0.166687 17.2233 0.181567 17.673 0.246576 19.0795C0.310529 20.484 0.533204 21.443 0.859302 22.2815C1.19606 23.1489 1.64679 23.8856 2.38088 24.6184C3.11497 25.3511 3.84927 25.8022 4.71771 26.1399C5.55733 26.466 6.51536 26.6887 7.91969 26.7527C9.32698 26.8166 9.77592 26.8326 13.3584 26.8326C16.9408 26.8326 17.3905 26.8177 18.797 26.7527C20.2015 26.6887 21.1604 26.466 21.999 26.1399C22.8664 25.8022 23.6016 25.3514 24.3358 24.6184C25.07 23.8853 25.5197 23.1489 25.8574 22.2815C26.1835 21.443 26.4072 20.4839 26.4701 19.0795C26.5341 17.6719 26.549 17.2233 26.549 13.6409C26.549 10.0585 26.5341 9.60877 26.4701 8.20223C26.4062 6.79779 26.1835 5.83828 25.8574 5.00024C25.5197 4.13286 25.0689 3.39761 24.3358 2.66341C23.6028 1.92922 22.8664 1.47859 22.0001 1.14183C21.1604 0.815736 20.2013 0.592005 18.7981 0.529108C17.3913 0.464838 16.9418 0.449219 13.3599 0.449219C9.77803 0.449219 9.32751 0.464099 7.92022 0.529108\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15bdf3y\",\"data-styles-preset\":\"kc6AbVoyV\",dir:\"auto\",children:\"2026 Leaf.fm Ltd. 14 Blandford Square, Newcastle Upon Tyne, NE1 4HZ\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15bdf3y\",\"data-styles-preset\":\"kc6AbVoyV\",dir:\"auto\",children:\"Registered In England, Company Number: 9137221. VAT: GB220 2365 59\"})]}),className:\"framer-1lwm0p9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UuXZNIB9B\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({W1SmXum9Y:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15bdf3y\",\"data-styles-preset\":\"kc6AbVoyV\",style:{\"--framer-text-alignment\":\"center\"},children:\"2025 Leaf.fm Ltd. 14 Blandford Square, \"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15bdf3y\",\"data-styles-preset\":\"kc6AbVoyV\",style:{\"--framer-text-alignment\":\"center\"},children:\"Newcastle Upon Tyne, NE1 4HZ. \"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15bdf3y\",\"data-styles-preset\":\"kc6AbVoyV\",style:{\"--framer-text-alignment\":\"center\"},children:\"Registered In England, Company Number: 9137221. \"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15bdf3y\",\"data-styles-preset\":\"kc6AbVoyV\",style:{\"--framer-text-alignment\":\"center\"},children:\"VAT: GB 220 2365 59\"})]})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-yvVHH.framer-10uxxzg, .framer-yvVHH .framer-10uxxzg { display: block; }\",\".framer-yvVHH.framer-v1zx34 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1000px; }\",\".framer-yvVHH .framer-1w5x6ti { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1200px; padding: 48px; position: relative; width: 100%; }\",\".framer-yvVHH .framer-1c2zfsj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-yvVHH .framer-1u542et, .framer-yvVHH .framer-2hmjy7, .framer-yvVHH .framer-n46dar, .framer-yvVHH .framer-zqblyy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yvVHH .framer-1947wz8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yvVHH .framer-11rsf08, .framer-yvVHH .framer-vzr3ot { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: visible; position: relative; text-decoration: none; width: 40px; }\",\".framer-yvVHH .framer-owdsrz { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-yvVHH .framer-to27z2 { flex: none; height: 23px; left: calc(48.777782917022705% - 24px / 2); position: absolute; top: calc(50% - 23px / 2); width: 24px; }\",\".framer-yvVHH .framer-1lm893d { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: hidden; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yvVHH .framer-3th2io { flex: none; height: 23px; left: calc(50.42346239089965% - 25px / 2); position: absolute; top: calc(50% - 23px / 2); width: 25px; }\",\".framer-yvVHH .framer-18i78op { bottom: 1px; flex: none; left: 0px; position: absolute; right: 1px; top: 0px; }\",\".framer-yvVHH .framer-rr3frm { bottom: 7px; flex: none; left: 6px; position: absolute; right: 7px; top: 6px; }\",\".framer-yvVHH .framer-1lwm0p9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yvVHH.framer-v-12ph10j.framer-v1zx34 { max-width: 100%; width: 740px; }\",\".framer-yvVHH.framer-v-qkkvcj.framer-v1zx34 { width: 390px; }\",\".framer-yvVHH.framer-v-qkkvcj .framer-1w5x6ti { padding: 24px; }\",\".framer-yvVHH.framer-v-qkkvcj .framer-1c2zfsj, .framer-yvVHH.framer-v-qkkvcj .framer-1947wz8 { gap: 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 289\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y42m3RGK7\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"100%\",null,null]},\"W1SmXum9Y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHkxwC_ef2=withCSS(Component,css,\"framer-yvVHH\");export default FramerHkxwC_ef2;FramerHkxwC_ef2.displayName=\"Footer\";FramerHkxwC_ef2.defaultProps={height:289,width:1e3};addPropertyControls(FramerHkxwC_ef2,{variant:{options:[\"MyAKbXPW2\",\"Y42m3RGK7\",\"W1SmXum9Y\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHkxwC_ef2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHkxwC_ef2\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"289\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y42m3RGK7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"100%\\\",null,null]},\\\"W1SmXum9Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1000\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HkxwC_ef2.map","// Generated by Framer (ee61f92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/HkxwC_ef2/HkxwC_ef2.js\";import Menu from\"#framer/local/canvasComponent/Sv41p0Icr/Sv41p0Icr.js\";import ReportAnnouncement from\"#framer/local/canvasComponent/Y6YblMbrZ/Y6YblMbrZ.js\";const ReportAnnouncementFonts=getFonts(ReportAnnouncement);const MenuFonts=getFonts(Menu);const FooterFonts=getFonts(Footer);const breakpoints={mYTuVwDAE:\"(min-width: 740px) and (max-width: 999.98px)\",PoXEF6yew:\"(max-width: 739.98px)\",PZwx7sb07:\"(min-width: 1000px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-TMXTP\";const variantClassNames={mYTuVwDAE:\"framer-v-qyec8f\",PoXEF6yew:\"framer-v-1x4rfi1\",PZwx7sb07:\"framer-v-1fdwd10\"};const Y7Xj1kh5C=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={PoXEF6yew:[\".framer-TMXTP .framer-5qa2wx { min-height: 110px; }\",\".framer-TMXTP .framer-1dn9qky-container { right: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={PoXEF6yew:\".framer-1x4rfi1-override\"};const rules=[\".framer-TMXTP.framer-1s8l0yi, .framer-TMXTP .framer-1s8l0yi { display: block; }\",\".framer-TMXTP.framer-1fdwd10 { align-content: center; align-items: center; background-color: var(--h6zrv0); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TMXTP .framer-22pxir-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-TMXTP .framer-5qa2wx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 130px; order: -999; overflow: visible; padding: 0px 0px 48px 0px; position: relative; width: 100%; }\",\".framer-TMXTP .framer-1dn9qky-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-TMXTP .framer-1metkzi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-TMXTP .framer-1wxzqem-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={mYTuVwDAE:\"(min-width: 740px) and (max-width: 999.98px)\",PoXEF6yew:\"(max-width: 739.98px)\",PZwx7sb07:\"(min-width: 1000px)\"};const humanReadableVariantMap={Desktop:\"PZwx7sb07\",Phone:\"PoXEF6yew\",Tablet:\"mYTuVwDAE\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({background,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PZwx7sb07\",Y7Xj1kh5C:background??props.Y7Xj1kh5C??\"var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, rgb(255, 255, 255))\"};};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,Y7Xj1kh5C,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PZwx7sb07\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(Y7Xj1kh5C)}; } :root { font-size: 137.5%; } @media (min-width: 740px) and (max-width: 999.98px) { :root { font-size: 112.5%; } } @media (max-width: 739.98px) { :root { font-size: 112.5%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1fdwd10\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--h6zrv0\":Y7Xj1kh5C,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-22pxir-container\",nodeId:\"JiUaEzTgg\",scopeId:\"VpkTsdO2h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mYTuVwDAE:{variant:matchVariant(\"mk5mjbTST\")},PoXEF6yew:{variant:matchVariant(\"jrxeEsuFJ\")}},children:/*#__PURE__*/_jsx(ReportAnnouncement,{height:\"100%\",id:\"JiUaEzTgg\",layoutId:\"JiUaEzTgg\",style:{width:\"100%\"},variant:matchVariant(\"yfnNiZhzb\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5qa2wx\",\"data-framer-name\":\"Nav\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:\"100vw\",y:43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dn9qky-container\",nodeId:\"atZiAtvw2\",scopeId:\"VpkTsdO2h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mYTuVwDAE:{variant:matchVariant(\"EN3P_s05p\")},PoXEF6yew:{variant:matchVariant(\"LbP1HOmfX\")}},children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"atZiAtvw2\",layoutId:\"atZiAtvw2\",style:{width:\"100%\"},variant:matchVariant(\"f5ShBjZTh\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1metkzi\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:289,width:\"100vw\",y:1091,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wxzqem-container\",nodeId:\"kWOoBK2V3\",scopeId:\"VpkTsdO2h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mYTuVwDAE:{variant:matchVariant(\"Y42m3RGK7\")},PoXEF6yew:{variant:matchVariant(\"W1SmXum9Y\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"kWOoBK2V3\",layoutId:\"kWOoBK2V3\",style:{width:\"100%\"},variant:matchVariant(\"MyAKbXPW2\"),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 1000\n * @framerIntrinsicWidth 1000\n * @framerRootFontSize 22\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mYTuVwDAE\":{\"layout\":[\"fixed\",\"fixed\"]},\"PoXEF6yew\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Y7Xj1kh5C\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PZwx7sb07\":[\".framer-22pxir-container\",\".framer-5qa2wx\",\".framer-1wxzqem-container\"],\"mYTuVwDAE\":[\".framer-22pxir-container\",\".framer-5qa2wx\",\".framer-1wxzqem-container\"],\"PoXEF6yew\":[\".framer-22pxir-container\",\".framer-5qa2wx\",\".framer-1wxzqem-container\"]}\n * @framerBreakpoints {\"PZwx7sb07\":{\"min\":1000,\"canvasClassName\":\"framer-1fdwd10-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1000,\"rootFontSize\":22},\"mYTuVwDAE\":{\"min\":740,\"max\":999,\"canvasClassName\":\"framer-qyec8f-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":740,\"rootFontSize\":18},\"PoXEF6yew\":{\"max\":739,\"canvasClassName\":\"framer-1x4rfi1-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":18}}\n * @framerDefaultVariant PZwx7sb07\n * @framerLayoutTemplate true\n */const FramerVpkTsdO2h=withCSS(Component,css,\"framer-TMXTP\");export default FramerVpkTsdO2h;FramerVpkTsdO2h.displayName=\"Text Page\";FramerVpkTsdO2h.defaultProps={height:1e3,width:1e3};addPropertyControls(FramerVpkTsdO2h,{Y7Xj1kh5C:{defaultValue:'var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, rgb(255, 255, 255)) /* {\"name\":\"Leaf White\"} */',description:\"Background of the page\",title:\"Background\",type:ControlType.Color}});addFonts(FramerVpkTsdO2h,[{explicitInter:true,fonts:[]},...ReportAnnouncementFonts,...MenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerVpkTsdO2h.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ReportAnnouncement,{},context),()=>forwardLoader(Menu,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVpkTsdO2h\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Y7Xj1kh5C\\\":\\\"background\\\"}\",\"framerHitTargets\":\"{\\\"PZwx7sb07\\\":[\\\".framer-22pxir-container\\\",\\\".framer-5qa2wx\\\",\\\".framer-1wxzqem-container\\\"],\\\"mYTuVwDAE\\\":[\\\".framer-22pxir-container\\\",\\\".framer-5qa2wx\\\",\\\".framer-1wxzqem-container\\\"],\\\"PoXEF6yew\\\":[\\\".framer-22pxir-container\\\",\\\".framer-5qa2wx\\\",\\\".framer-1wxzqem-container\\\"]}\",\"framerIntrinsicWidth\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mYTuVwDAE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PoXEF6yew\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"PZwx7sb07\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"PZwx7sb07\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-1fdwd10-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":22},\\\"mYTuVwDAE\\\":{\\\"min\\\":740,\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-qyec8f-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":740,\\\"rootFontSize\\\":18},\\\"PoXEF6yew\\\":{\\\"max\\\":739,\\\"canvasClassName\\\":\\\"framer-1x4rfi1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":18}}\",\"framerRootFontSize\":\"22\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee61f92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/HkxwC_ef2/HkxwC_ef2.js\";const FooterFonts=getFonts(Footer);const breakpoints={BaVPHA1kM:\"(max-width: 739.98px)\",lEunBtjMq:\"(min-width: 740px) and (max-width: 999.98px)\",PYMxhFidV:\"(min-width: 1000px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XIaWG\";const variantClassNames={BaVPHA1kM:\"framer-v-1ucxq3j\",lEunBtjMq:\"framer-v-gynkcz\",PYMxhFidV:\"framer-v-12lg3ci\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-XIaWG.framer-1eomhgh, .framer-XIaWG .framer-1eomhgh { display: block; }\",\".framer-XIaWG.framer-12lg3ci { align-content: center; align-items: center; background-color: var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XIaWG .framer-1ywyhwl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-XIaWG .framer-xql419-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BaVPHA1kM:\"(max-width: 739.98px)\",lEunBtjMq:\"(min-width: 740px) and (max-width: 999.98px)\",PYMxhFidV:\"(min-width: 1000px)\"};const humanReadableVariantMap={Desktop:\"PYMxhFidV\",Phone:\"BaVPHA1kM\",Tablet:\"lEunBtjMq\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PYMxhFidV\"};};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,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PYMxhFidV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, rgb(255, 255, 255)); } :root { font-size: 137.5%; } @media (min-width: 740px) and (max-width: 999.98px) { :root { font-size: 112.5%; } } @media (max-width: 739.98px) { :root { font-size: 112.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12lg3ci\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ywyhwl\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:289,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xql419-container\",nodeId:\"azUp2qbeV\",scopeId:\"A11HiPeYo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BaVPHA1kM:{variant:matchVariant(\"W1SmXum9Y\")},lEunBtjMq:{variant:matchVariant(\"Y42m3RGK7\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"azUp2qbeV\",layoutId:\"azUp2qbeV\",style:{width:\"100%\"},variant:matchVariant(\"MyAKbXPW2\"),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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1000\n * @framerRootFontSize 22\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lEunBtjMq\":{\"layout\":[\"fixed\",\"fixed\"]},\"BaVPHA1kM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PYMxhFidV\":[\".framer-xql419-container\"],\"lEunBtjMq\":[\".framer-xql419-container\"],\"BaVPHA1kM\":[\".framer-xql419-container\"]}\n * @framerBreakpoints {\"PYMxhFidV\":{\"min\":1000,\"canvasClassName\":\"framer-12lg3ci-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1000,\"rootFontSize\":22},\"lEunBtjMq\":{\"min\":740,\"max\":999,\"canvasClassName\":\"framer-gynkcz-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":740,\"rootFontSize\":18},\"BaVPHA1kM\":{\"max\":739,\"canvasClassName\":\"framer-1ucxq3j-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":18}}\n * @framerDefaultVariant PYMxhFidV\n * @framerLayoutTemplate true\n */const FramerA11HiPeYo=withCSS(Component,css,\"framer-XIaWG\");export default FramerA11HiPeYo;FramerA11HiPeYo.displayName=\"Base\";FramerA11HiPeYo.defaultProps={height:1e3,width:1e3};addFonts(FramerA11HiPeYo,[{explicitInter:true,fonts:[]},...FooterFonts],{supportsExplicitInterCodegen:true});FramerA11HiPeYo.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA11HiPeYo\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"PYMxhFidV\\\":[\\\".framer-xql419-container\\\"],\\\"lEunBtjMq\\\":[\\\".framer-xql419-container\\\"],\\\"BaVPHA1kM\\\":[\\\".framer-xql419-container\\\"]}\",\"framerRootFontSize\":\"22\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lEunBtjMq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BaVPHA1kM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"PYMxhFidV\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-12lg3ci-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":22},\\\"lEunBtjMq\\\":{\\\"min\\\":740,\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-gynkcz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":740,\\\"rootFontSize\\\":18},\\\"BaVPHA1kM\\\":{\\\"max\\\":739,\\\"canvasClassName\\\":\\\"framer-1ucxq3j-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":18}}\",\"framerDefaultVariant\":\"PYMxhFidV\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"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 TextPage from \"https://framerusercontent.com/modules/edQSHNgQpMbJ5Y5YPQLt/NMv10O2QWZAKw1JMlBK5/VpkTsdO2h.js\";\r\nimport Base from \"https://framerusercontent.com/modules/x7SupLxAMDSrTeb77xTh/7PWdmVdi7eQO58GHk4ba/A11HiPeYo.js\";\r\n\r\n\t\tconst routes = {DSjyKZkrN: {elements: {hnCi3EOdv: \"connect\", hvJ8MurYk: \"watcher\", i_IcvVAzl: \"audit\", v0zDvwm3Y: \"signal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gcyhoZp3Ic1fCmKttpb7/D2vsWnF4FEnrHVKWaYGf/DSjyKZkrN.js\")), path: \"/\"}, hAWOIZVHj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5sytpoLvQBwSyu4PdBXG/hmyp4fJnaBboHKW1VvDB/hAWOIZVHj.js\")), path: \"/blog\"}, iVcK0u0Sr: {elements: {kuEu0_3LN: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/93ioqF3KzKx2n2wcLjpV/oRbwE0nGYVmQcrPCqGl1/iVcK0u0Sr.js\")), path: \"/pricing\"}, K_KVjitJo: {elements: {DToVeEmca: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vkTIyMpUhRAdZ7CWU9kH/bcz99363yiVT9IcmeM8s/K_KVjitJo.js\")), path: \"/faq\"}, l1SZbMh54: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uZqqncWdjE7vmqFIrFKC/zgrVWgrwjSkG6Ub1CbLZ/l1SZbMh54.js\")), path: \"/privacy\"}, tWjYNLdFe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/reyRhPQjAv7Jm1yHlEZi/GUqS2OniFTXOGWpcL1Ew/tWjYNLdFe.js\")), path: \"/start/pro\"}, LgpzqzuOz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sG57nQlSfrlf1FdqpjF1/i3sj51CFZrw9U2cf4t72/LgpzqzuOz.js\")), path: \"/start/premium\"}, a8Wy0JFf9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lPuZ4nWYEfLx5LsKsUct/yRV1KfiYfHyPMTrwoTOP/a8Wy0JFf9.js\")), path: \"/start/enterprise\"}, vbglTskJu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TyAZAXPiatrwBA8XlHJU/zlVS5NbHSJH5PhwRmEQx/vbglTskJu.js\")), path: \"/customers/thrudark\"}, U_6QN_c4a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lLaJzNHfKmXdeGeZ4TpT/6EkPR5lMq5lsVkwjqEZe/U_6QN_c4a.js\")), path: \"/customers/dash-water\"}, voketH5jJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Gangbdp5octmtIyHfbfh/6dCIcLFRd9uEK3jDqEmd/voketH5jJ.js\")), path: \"/customers/faberge\"}, dIxuFrOXX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dcb0MBpe3hktGyMF5v8k/A6TNP95baQpGoStmk7Vc/dIxuFrOXX.js\")), path: \"/customers/gloverall\"}, vjCLOVUl_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bRAbzLx9ETp7O1ksuyhi/k14yttVfsAAoNGjZm9aY/vjCLOVUl_.js\")), path: \"/customers\"}, WuovMnDUa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JdP2LDXXozHkCDRuZV0o/TPpx3ecS9qDol9YZEXrg/WuovMnDUa.js\")), path: \"/contact\"}, CSq3q4Iw6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7igI7mxgkwqT2YvNf9Vf/PSHNHJs5fz14xGNqcQMn/CSq3q4Iw6.js\")), path: \"/audit\"}, EhQSrzB40: {elements: {ENuIoO0H5: \"download\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vaB2DYS5JhUhVg1E6rX8/VR4hzSSvBraGD6Wh8n8q/EhQSrzB40.js\")), path: \"/uk-state-of-tracking-report-2026\"}, AlVLWxwKH: {collectionId: \"Jj_QbQMRQ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oe4HKNqmeuG4QVEnZSRM/HpeMXs1s7eUWJ6FU1pgI/AlVLWxwKH.js\")), path: \"/blog/:lon04fNeX\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Jj_QbQMRQ: async () => (await import(\"https://framerusercontent.com/modules/fEKkbaoDLVFwbBE1mzBS/K5gyIxrsBpWTv6CP6MZI/Jj_QbQMRQ.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"e4400e0d450a9a41248a1f012ed55826db6317c06566683b36eb60753157e7ef\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Y7Xj1kh5C: \"var(--token-9e235918-238c-4c99-a0ef-745aabc7e5e1, rgb(255, 255, 255))\"}\r\nconst props2 = {...props1, Y7Xj1kh5C: \"var(--token-3d1a4a2e-70b6-4852-b706-bcb75c5ddf31, rgb(242, 232, 225))\"}\r\nconst templateProps = {a8Wy0JFf9: props1, AlVLWxwKH: props1, CSq3q4Iw6: props1, ctRcglyqa: props1, dIxuFrOXX: props1, EhQSrzB40: props2, hAWOIZVHj: props1, iVcK0u0Sr: props1, K_KVjitJo: props1, l1SZbMh54: props1, LgpzqzuOz: props1, tWjYNLdFe: props1, U_6QN_c4a: props1, vbglTskJu: props1, vjCLOVUl_: props1, voketH5jJ: props1, WuovMnDUa: props1, xUXfn_tki: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"DSjyKZkrN\":\r\ncase \"GvcdVsP5W\":\r\nreturn React.createElement(Base, {...props, key: \"Base\", style}, children(true));\r\ncase \"hAWOIZVHj\":\r\ncase \"iVcK0u0Sr\":\r\ncase \"K_KVjitJo\":\r\ncase \"l1SZbMh54\":\r\ncase \"tWjYNLdFe\":\r\ncase \"LgpzqzuOz\":\r\ncase \"a8Wy0JFf9\":\r\ncase \"vbglTskJu\":\r\ncase \"U_6QN_c4a\":\r\ncase \"voketH5jJ\":\r\ncase \"ctRcglyqa\":\r\ncase \"dIxuFrOXX\":\r\ncase \"xUXfn_tki\":\r\ncase \"vjCLOVUl_\":\r\ncase \"WuovMnDUa\":\r\ncase \"CSq3q4Iw6\":\r\ncase \"EhQSrzB40\":\r\ncase \"AlVLWxwKH\":\r\nreturn React.createElement(TextPage, {...props, key: \"TextPage\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"DSjyKZkrN\":\r\ncase \"GvcdVsP5W\":\r\nreturn [{hash: \"12lg3ci\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"gynkcz\", mediaQuery: \"(min-width: 740px) and (max-width: 999.98px)\"}, {hash: \"1ucxq3j\", mediaQuery: \"(max-width: 739.98px)\"}]\r\ncase \"hAWOIZVHj\":\r\ncase \"iVcK0u0Sr\":\r\ncase \"K_KVjitJo\":\r\ncase \"l1SZbMh54\":\r\ncase \"tWjYNLdFe\":\r\ncase \"LgpzqzuOz\":\r\ncase \"a8Wy0JFf9\":\r\ncase \"vbglTskJu\":\r\ncase \"U_6QN_c4a\":\r\ncase \"voketH5jJ\":\r\ncase \"ctRcglyqa\":\r\ncase \"dIxuFrOXX\":\r\ncase \"xUXfn_tki\":\r\ncase \"vjCLOVUl_\":\r\ncase \"WuovMnDUa\":\r\ncase \"CSq3q4Iw6\":\r\ncase \"EhQSrzB40\":\r\ncase \"AlVLWxwKH\":\r\nreturn [{hash: \"1fdwd10\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"qyec8f\", mediaQuery: \"(min-width: 740px) and (max-width: 999.98px)\"}, {hash: \"1x4rfi1\", mediaQuery: \"(max-width: 739.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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\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://www.leafsignal.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/f14dryAIXVS4O4JaknmY/Ls9NowcQFxjFPVI2aBpf/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}