{"version":3,"file":"script_main.D7OrgfXg.mjs","names":["getProps","HeaderFonts","Header","Header1Fonts","Header1","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","getContainer","Overlay","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","_Fragment","PropertyOverrides","Square1LogoColour","css","Header","Header1","Footer","useRef","React.useId","_Fragment","PropertyOverrides","Square1LogoColour","React.createElement","TransparentHome","Light","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ylZuyoYIhSaRSrd7uNME/cwrqO1o3AVXbRhk6BSEN/Y9X0CrAHa.js","https:/framerusercontent.com/modules/bdfGLrxq3pzFuUT5vjYW/YMJcpZNMOI9Cn1yPoB3p/WXLoGpPer.js","https:/framerusercontent.com/modules/wLv1rwzB8lZH96tQWNYH/VTk43EMhD41Erks8RNNM/yBhUUTTmj.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const OncGYPdTz=undefined;const n4k8vdo4B=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 328 61\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 34.745 5.762 L 27.335 13.809 C 23.43 11.524 20.627 10.432 18.924 10.432 C 17.222 10.432 16.421 10.928 15.52 11.922 C 14.619 12.915 14.118 14.107 14.118 15.498 C 14.118 18.181 16.621 20.565 21.528 22.552 C 25.132 24.042 27.836 25.433 29.738 26.725 C 31.641 27.917 33.143 29.705 34.344 31.891 C 35.546 34.077 36.247 36.461 36.247 39.044 C 36.247 43.713 34.344 47.787 30.539 51.264 C 26.735 54.741 22.229 56.43 17.022 56.43 C 11.815 56.43 5.607 53.549 0 48.283 L 7.81 39.243 C 11.315 42.819 14.619 44.608 17.623 44.608 C 20.627 44.608 20.426 44.011 21.728 42.72 C 23.03 41.428 23.731 40.137 23.731 38.746 C 23.731 35.865 20.727 33.381 14.619 31.195 C 11.114 29.904 8.711 28.811 7.209 27.718 C 5.707 26.625 4.506 25.036 3.505 22.95 C 2.503 20.863 2.003 18.677 2.003 16.492 C 2.003 11.624 3.605 7.65 6.809 4.669 C 10.013 1.49 14.218 0 19.425 0 C 24.632 0 30.64 1.888 34.845 5.762 Z M 91.017 48.184 L 97.826 55.933 L 89.816 61 L 83.608 53.549 C 79.002 55.238 74.796 56.132 71.092 56.132 C 62.981 56.132 56.273 53.45 51.066 48.085 C 45.859 42.72 43.256 35.766 43.256 27.42 C 43.256 19.075 45.759 14.207 50.866 8.544 C 55.972 2.881 62.681 0 71.092 0 C 79.503 0 85.51 2.682 90.917 8.047 C 96.324 13.412 99.028 19.969 99.028 27.818 C 99.028 35.666 96.424 42.62 91.118 48.184 Z M 75.898 44.607 L 70.09 37.752 L 77.9 32.686 L 83.207 38.945 C 85.41 36.56 86.512 33.083 86.512 28.414 C 86.512 23.744 85.11 18.876 82.306 15.697 C 79.503 12.518 75.798 10.928 71.092 10.928 C 66.386 10.928 62.881 12.518 60.077 15.598 C 57.174 18.677 55.772 22.751 55.772 27.718 C 55.772 32.686 57.174 36.858 59.877 40.137 C 62.581 43.415 66.085 45.005 70.291 45.005 C 74.496 45.005 73.695 44.806 75.898 44.508 Z M 109.141 0.795 L 120.856 0.795 L 120.856 34.275 C 120.856 37.355 121.757 39.938 123.459 41.726 C 125.162 43.614 127.464 44.508 130.268 44.508 C 133.072 44.508 136.076 43.515 137.878 41.627 C 139.68 39.739 140.581 37.057 140.581 33.58 L 140.581 0.795 L 152.297 0.795 L 152.297 36.262 C 152.297 39.342 151.495 42.621 149.893 45.998 C 148.291 49.376 145.788 51.959 142.384 53.648 C 138.979 55.437 135.275 56.331 131.069 56.331 C 123.459 56.331 117.952 54.244 114.448 50.072 C 110.943 45.899 109.241 41.528 109.241 36.858 L 109.241 0.795 Z M 179.832 0.795 L 189.044 0.795 L 211.573 55.536 L 199.658 55.536 L 195.152 44.806 L 174.025 44.806 L 169.719 55.536 L 157.804 55.536 Z M 184.438 18.677 L 178.03 34.772 L 191.147 34.772 L 184.538 18.677 Z M 220.184 0.795 L 238.307 0.795 C 243.815 0.795 248.22 2.285 251.424 5.166 C 254.629 8.047 256.231 11.922 256.231 16.889 C 256.231 21.857 255.53 22.652 254.028 25.632 C 252.526 28.612 249.822 31.096 245.917 32.785 L 261.337 55.635 L 247.72 55.635 L 233.401 34.474 L 231.999 34.474 L 231.999 55.635 L 220.084 55.635 L 220.084 0.795 Z M 232.099 10.531 L 232.099 24.837 L 234.703 24.837 C 240.911 24.837 244.015 22.353 244.015 17.287 C 244.015 12.22 243.214 13.611 241.612 12.419 C 240.01 11.226 237.807 10.63 234.903 10.63 L 232.2 10.63 Z M 270.849 0.795 L 301.89 0.795 L 301.89 11.624 L 282.765 11.624 L 282.765 44.707 L 310 44.707 L 310 55.536 L 270.849 55.536 Z M 304.893 22.751 L 294.079 22.751 L 294.079 33.48 L 304.893 33.48 Z M 309.029 1 L 328 1 L 328 56 L 316.13 56 L 316.13 11.88 L 307 11.88 Z\" fill=\"transparent\" height=\"61px\" id=\"CiZmoCDOX\" width=\"328px\"><path d=\"M 34.745 5.762 L 27.335 13.809 C 23.43 11.524 20.627 10.432 18.924 10.432 C 17.222 10.432 16.421 10.928 15.52 11.922 C 14.619 12.915 14.118 14.107 14.118 15.498 C 14.118 18.181 16.621 20.565 21.528 22.552 C 25.132 24.042 27.836 25.433 29.738 26.725 C 31.641 27.917 33.143 29.705 34.344 31.891 C 35.546 34.077 36.247 36.461 36.247 39.044 C 36.247 43.713 34.344 47.787 30.539 51.264 C 26.735 54.741 22.229 56.43 17.022 56.43 C 11.815 56.43 5.607 53.549 0 48.283 L 7.81 39.243 C 11.315 42.819 14.619 44.608 17.623 44.608 C 20.627 44.608 20.426 44.011 21.728 42.72 C 23.03 41.428 23.731 40.137 23.731 38.746 C 23.731 35.865 20.727 33.381 14.619 31.195 C 11.114 29.904 8.711 28.811 7.209 27.718 C 5.707 26.625 4.506 25.036 3.505 22.95 C 2.503 20.863 2.003 18.677 2.003 16.492 C 2.003 11.624 3.605 7.65 6.809 4.669 C 10.013 1.49 14.218 0 19.425 0 C 24.632 0 30.64 1.888 34.845 5.762 Z M 91.017 48.184 L 97.826 55.933 L 89.816 61 L 83.608 53.549 C 79.002 55.238 74.796 56.132 71.092 56.132 C 62.981 56.132 56.273 53.45 51.066 48.085 C 45.859 42.72 43.256 35.766 43.256 27.42 C 43.256 19.075 45.759 14.207 50.866 8.544 C 55.972 2.881 62.681 0 71.092 0 C 79.503 0 85.51 2.682 90.917 8.047 C 96.324 13.412 99.028 19.969 99.028 27.818 C 99.028 35.666 96.424 42.62 91.118 48.184 Z M 75.898 44.607 L 70.09 37.752 L 77.9 32.686 L 83.207 38.945 C 85.41 36.56 86.512 33.083 86.512 28.414 C 86.512 23.744 85.11 18.876 82.306 15.697 C 79.503 12.518 75.798 10.928 71.092 10.928 C 66.386 10.928 62.881 12.518 60.077 15.598 C 57.174 18.677 55.772 22.751 55.772 27.718 C 55.772 32.686 57.174 36.858 59.877 40.137 C 62.581 43.415 66.085 45.005 70.291 45.005 C 74.496 45.005 73.695 44.806 75.898 44.508 Z M 109.141 0.795 L 120.856 0.795 L 120.856 34.275 C 120.856 37.355 121.757 39.938 123.459 41.726 C 125.162 43.614 127.464 44.508 130.268 44.508 C 133.072 44.508 136.076 43.515 137.878 41.627 C 139.68 39.739 140.581 37.057 140.581 33.58 L 140.581 0.795 L 152.297 0.795 L 152.297 36.262 C 152.297 39.342 151.495 42.621 149.893 45.998 C 148.291 49.376 145.788 51.959 142.384 53.648 C 138.979 55.437 135.275 56.331 131.069 56.331 C 123.459 56.331 117.952 54.244 114.448 50.072 C 110.943 45.899 109.241 41.528 109.241 36.858 L 109.241 0.795 Z M 179.832 0.795 L 189.044 0.795 L 211.573 55.536 L 199.658 55.536 L 195.152 44.806 L 174.025 44.806 L 169.719 55.536 L 157.804 55.536 Z M 184.438 18.677 L 178.03 34.772 L 191.147 34.772 L 184.538 18.677 Z M 220.184 0.795 L 238.307 0.795 C 243.815 0.795 248.22 2.285 251.424 5.166 C 254.629 8.047 256.231 11.922 256.231 16.889 C 256.231 21.857 255.53 22.652 254.028 25.632 C 252.526 28.612 249.822 31.096 245.917 32.785 L 261.337 55.635 L 247.72 55.635 L 233.401 34.474 L 231.999 34.474 L 231.999 55.635 L 220.084 55.635 L 220.084 0.795 Z M 232.099 10.531 L 232.099 24.837 L 234.703 24.837 C 240.911 24.837 244.015 22.353 244.015 17.287 C 244.015 12.22 243.214 13.611 241.612 12.419 C 240.01 11.226 237.807 10.63 234.903 10.63 L 232.2 10.63 Z M 270.849 0.795 L 301.89 0.795 L 301.89 11.624 L 282.765 11.624 L 282.765 44.707 L 310 44.707 L 310 55.536 L 270.849 55.536 Z M 304.893 22.751 L 294.079 22.751 L 294.079 33.48 L 304.893 33.48 Z\" fill=\"var(--u2binj, var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, rgb(0, 0, 0)))\" height=\"61px\" id=\"JYxKUqBWc\" width=\"309.9999990234375px\"/><path d=\"M 2.029 0 L 21 0 L 21 55 L 9.13 55 L 9.13 10.88 L 0 10.88 Z\" fill=\"var(--dtni20, var(--token-65a99a54-d97d-455f-b43e-a657a164c502, rgb(225, 37, 27)))\" height=\"55px\" id=\"TyBFx5qtW\" transform=\"translate(307 1)\" width=\"21px\"/></g></svg>';const getProps=({height,id,oneColour,squareColour,width,...props})=>{return{...props,n4k8vdo4B:oneColour??props.n4k8vdo4B??\"var(--token-65a99a54-d97d-455f-b43e-a657a164c502, rgb(225, 37, 27))\",OncGYPdTz:squareColour??props.OncGYPdTz??\"var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,OncGYPdTz,n4k8vdo4B,...restProps}=getProps(props);const href=useSVGTemplate(\"3904982206\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gxKkI\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--dtni20\":n4k8vdo4B,\"--u2binj\":OncGYPdTz,...style},viewBox:\"0 0 328 61\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-gxKkI { -webkit-mask: ${mask}; aspect-ratio: 5.377049180327869; display: block; mask: ${mask}; width: 328px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 328\n * @framerIntrinsicHeight 61\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"OncGYPdTz\":\"squareColour\",\"n4k8vdo4B\":\"oneColour\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Square1 Logo Colour\",\"set\":{\"localId\":\"vectorSet/ahG1hzAih\",\"id\":\"ahG1hzAih\",\"moduleId\":\"w64SlFh6opbB1YnhcQJO\"}}\n */const Icon=withCSS(Component,css,\"framer-gxKkI\");Icon.displayName=\"Square1 Logo Colour\";export default Icon;addPropertyControls(Icon,{OncGYPdTz:{defaultValue:\"var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, rgb(0, 0, 0))\",hidden:false,title:\"Square Colour\",type:ControlType.Color},n4k8vdo4B:{defaultValue:'var(--token-65a99a54-d97d-455f-b43e-a657a164c502, rgb(225, 37, 27)) /* {\"name\":\"500\"} */',hidden:false,title:\"One Colour\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"328\",\"framerIntrinsicHeight\":\"61\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"OncGYPdTz\\\":\\\"squareColour\\\",\\\"n4k8vdo4B\\\":\\\"oneColour\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Square1 Logo Colour\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ahG1hzAih\\\",\\\"id\\\":\\\"ahG1hzAih\\\",\\\"moduleId\\\":\\\"w64SlFh6opbB1YnhcQJO\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1493872)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Header from\"#framer/local/canvasComponent/cnu_T318O/cnu_T318O.js\";import Header1 from\"#framer/local/canvasComponent/nWy4lAmDt/nWy4lAmDt.js\";import Footer from\"#framer/local/canvasComponent/Y2_hxWXZi/Y2_hxWXZi.js\";import Square1LogoColour from\"#framer/local/vector/Y9X0CrAHa/Y9X0CrAHa.js\";const HeaderFonts=getFonts(Header);const Header1Fonts=getFonts(Header1);const FooterFonts=getFonts(Footer);const breakpoints={j4dZwXddn:\"(min-width: 810px) and (max-width: 1199.98px)\",pUHWFil6f:\"(max-width: 809.98px)\",xyZJb2JLF:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XzSkB\";const variantClassNames={j4dZwXddn:\"framer-v-1txoxao\",pUHWFil6f:\"framer-v-sxjgbi\",xyZJb2JLF:\"framer-v-12as96m\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XzSkB.framer-v763bp, .framer-XzSkB .framer-v763bp { display: block; }\",\".framer-XzSkB.framer-12as96m { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-XzSkB .framer-1x98p94-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 3; }\",\".framer-XzSkB.framer-1lx12u4 { background-color: var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, #000000); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-XzSkB.framer-1ms5wff-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: 0px; width: 100%; z-index: 10; }\",\".framer-XzSkB .framer-137oq3d { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-XzSkB .framer-ymuydy-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={j4dZwXddn:\"(min-width: 810px) and (max-width: 1199.98px)\",pUHWFil6f:\"(max-width: 809.98px)\",xyZJb2JLF:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"xyZJb2JLF\",Phone:\"pUHWFil6f\",Tablet:\"j4dZwXddn\"};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??\"xyZJb2JLF\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const my14GoNkXko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const KLlxk584V1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"xyZJb2JLF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12as96m\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1x98p94-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"p2rCk3_aO\",scopeId:\"WXLoGpPer\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j4dZwXddn:{variant:matchVariant(overlay.visible&&\"zgxVE_Gfn\",overlay.visible?\"zgxVE_Gfn\":\"zgxVE_Gfn\")},pUHWFil6f:{variant:matchVariant(overlay.visible&&\"zGGmqj_uN\",overlay.visible?\"zGGmqj_uN\":\"zGGmqj_uN\")}},children:/*#__PURE__*/_jsx(Header,{C2OQsVIS6:\"var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, rgb(0, 0, 0))\",height:\"100%\",id:\"p2rCk3_aO\",layoutId:\"p2rCk3_aO\",lz9ixdFL5:\"var(--token-65a99a54-d97d-455f-b43e-a657a164c502, rgb(225, 37, 27))\",MqfQ7FnSJ:\"var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, rgb(0, 0, 0))\",my14GoNkX:my14GoNkXko9la1({overlay}),nelp_kU1T:\"var(--token-7a0d80cf-5821-4d61-940d-7851b1b03a73, rgb(255, 255, 255))\",qJGJj7BcD:Square1LogoColour,style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"A1fNkiLAi\",overlay.visible?\"A1fNkiLAi\":\"A1fNkiLAi\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1lx12u4\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"U0PEw0xEN\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1ms5wff-container\"),inComponentSlot:true,nodeId:\"gCvCj9Sb8\",rendersWithMotion:true,scopeId:\"WXLoGpPer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j4dZwXddn:{variant:matchVariant(\"vUl6NRgo4\")},pUHWFil6f:{variant:matchVariant(\"Uz73KeEk5\")}},children:/*#__PURE__*/_jsx(Header1,{height:\"100%\",id:\"gCvCj9Sb8\",KLlxk584V:KLlxk584V1q29jei({overlay}),layoutId:\"gCvCj9Sb8\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"G90kZdtRI\"),width:\"100%\"})})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-137oq3d\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:761,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ymuydy-container\",nodeId:\"leV0ZoA1u\",scopeId:\"WXLoGpPer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j4dZwXddn:{variant:matchVariant(\"X9tlPliZa\")},pUHWFil6f:{variant:matchVariant(\"y5t4bKA14\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"leV0ZoA1u\",layoutId:\"leV0ZoA1u\",style:{width:\"100%\"},variant:matchVariant(\"SkFB3hnaH\"),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 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"j4dZwXddn\":{\"layout\":[\"fixed\",\"fixed\"]},\"pUHWFil6f\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xyZJb2JLF\":[\".framer-1x98p94-container\",\".framer-ymuydy-container\"],\"j4dZwXddn\":[\".framer-1x98p94-container\",\".framer-ymuydy-container\"],\"pUHWFil6f\":[\".framer-1x98p94-container\",\".framer-ymuydy-container\"]}\n * @framerBreakpoints {\"xyZJb2JLF\":{\"min\":1200,\"canvasClassName\":\"framer-12as96m-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"j4dZwXddn\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1txoxao-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"pUHWFil6f\":{\"max\":809,\"canvasClassName\":\"framer-sxjgbi-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant xyZJb2JLF\n * @framerLayoutTemplate true\n */const FramerWXLoGpPer=withCSS(Component,css,\"framer-XzSkB\");export default FramerWXLoGpPer;FramerWXLoGpPer.displayName=\"Light\";FramerWXLoGpPer.defaultProps={height:1e3,width:1200};addFonts(FramerWXLoGpPer,[{explicitInter:true,fonts:[]},...HeaderFonts,...Header1Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerWXLoGpPer.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Header1,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWXLoGpPer\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"xyZJb2JLF\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-12as96m-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"j4dZwXddn\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1txoxao-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"pUHWFil6f\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-sxjgbi-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j4dZwXddn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pUHWFil6f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"xyZJb2JLF\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"xyZJb2JLF\\\":[\\\".framer-1x98p94-container\\\",\\\".framer-ymuydy-container\\\"],\\\"j4dZwXddn\\\":[\\\".framer-1x98p94-container\\\",\\\".framer-ymuydy-container\\\"],\\\"pUHWFil6f\\\":[\\\".framer-1x98p94-container\\\",\\\".framer-ymuydy-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1493872)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Header from\"#framer/local/canvasComponent/cnu_T318O/cnu_T318O.js\";import Header1 from\"#framer/local/canvasComponent/nWy4lAmDt/nWy4lAmDt.js\";import Footer from\"#framer/local/canvasComponent/Y2_hxWXZi/Y2_hxWXZi.js\";import Square1LogoColour from\"#framer/local/vector/Y9X0CrAHa/Y9X0CrAHa.js\";const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const Header1Fonts=getFonts(Header1);const FooterFonts=getFonts(Footer);const breakpoints={EaF_zKwJU:\"(min-width: 1200px)\",kp_pMxZpa:\"(min-width: 810px) and (max-width: 1199.98px)\",p7kDYC7DM:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JBBYx\";const variantClassNames={EaF_zKwJU:\"framer-v-1tl6cve\",kp_pMxZpa:\"framer-v-65q18o\",p7kDYC7DM:\"framer-v-10co0fm\"};const i8p33KkJd=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={kp_pMxZpa:[\".framer-JBBYx .framer-1d00iw1 { top: 265px; }\"],p7kDYC7DM:[\".framer-JBBYx .framer-1d00iw1 { top: 119px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={kp_pMxZpa:\".framer-65q18o-override\",p7kDYC7DM:\".framer-10co0fm-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JBBYx.framer-1qceeml, .framer-JBBYx .framer-1qceeml { display: block; }\",\".framer-JBBYx.framer-1tl6cve { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-JBBYx .framer-1ty02le-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 3; }\",\".framer-JBBYx.framer-nvwg0t { background-color: var(--token-8dfcde69-48b3-4444-9934-10953e7283b2, #000000); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-JBBYx.framer-1rs06td-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: 0px; width: 100%; z-index: 10; }\",\".framer-JBBYx .framer-1d00iw1 { flex: none; gap: 40px; height: 1px; left: calc(50.00000000000002% - 100% / 2); order: -999; overflow: hidden; position: absolute; top: 100px; width: 100%; z-index: 1; }\",\".framer-JBBYx .framer-1yjlu9i { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-JBBYx .framer-15tb72x-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EaF_zKwJU:\"(min-width: 1200px)\",kp_pMxZpa:\"(min-width: 810px) and (max-width: 1199.98px)\",p7kDYC7DM:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"EaF_zKwJU\",Phone:\"p7kDYC7DM\",Tablet:\"kp_pMxZpa\"};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,scrollSection,width,...props})=>{return{...props,i8p33KkJd:scrollSection??props.i8p33KkJd,variant:humanReadableVariantMap[props.variant]??props.variant??\"EaF_zKwJU\"};};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,i8p33KkJd,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const my14GoNkXko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const KLlxk584V1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"EaF_zKwJU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1tl6cve\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1ty02le-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"EV8ZyMcm_\",rendersWithMotion:true,scopeId:\"yBhUUTTmj\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kp_pMxZpa:{__framer__targets:[{ref:i8p33KkJd,target:\"xGW0Joa9w\"}],variant:matchVariant(overlay.visible&&\"zgxVE_Gfn\",overlay.visible?\"zgxVE_Gfn\":\"zgxVE_Gfn\")},p7kDYC7DM:{__framer__targets:[{ref:i8p33KkJd,target:\"cu7sXHBH2\"}],variant:matchVariant(overlay.visible&&\"zGGmqj_uN\",overlay.visible?\"zGGmqj_uN\":\"zGGmqj_uN\")}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:i8p33KkJd,target:\"meFHA3RW_\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,C2OQsVIS6:\"var(--token-7a0d80cf-5821-4d61-940d-7851b1b03a73, rgb(255, 255, 255))\",height:\"100%\",id:\"EV8ZyMcm_\",layoutId:\"EV8ZyMcm_\",lz9ixdFL5:\"var(--token-65a99a54-d97d-455f-b43e-a657a164c502, rgb(225, 37, 27))\",MqfQ7FnSJ:\"var(--token-7a0d80cf-5821-4d61-940d-7851b1b03a73, rgb(255, 255, 255))\",my14GoNkX:my14GoNkXko9la1({overlay}),nelp_kU1T:\"rgba(0, 0, 0, 0)\",qJGJj7BcD:Square1LogoColour,style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"A1fNkiLAi\",overlay.visible?\"A1fNkiLAi\":\"A1fNkiLAi\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-nvwg0t\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"K_znuQSne\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1rs06td-container\"),inComponentSlot:true,nodeId:\"GBWjpvPiO\",rendersWithMotion:true,scopeId:\"yBhUUTTmj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kp_pMxZpa:{variant:matchVariant(\"vUl6NRgo4\")},p7kDYC7DM:{variant:matchVariant(\"Uz73KeEk5\")}},children:/*#__PURE__*/_jsx(Header1,{height:\"100%\",id:\"GBWjpvPiO\",KLlxk584V:KLlxk584V1q29jei({overlay}),layoutId:\"GBWjpvPiO\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"G90kZdtRI\"),width:\"100%\"})})})})]})}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d00iw1\",\"data-framer-name\":\"Trigger \"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yjlu9i\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:761,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15tb72x-container\",nodeId:\"Nh3zkM6VK\",scopeId:\"yBhUUTTmj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kp_pMxZpa:{variant:matchVariant(\"X9tlPliZa\")},p7kDYC7DM:{variant:matchVariant(\"y5t4bKA14\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Nh3zkM6VK\",layoutId:\"Nh3zkM6VK\",style:{width:\"100%\"},variant:matchVariant(\"SkFB3hnaH\"),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 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kp_pMxZpa\":{\"layout\":[\"fixed\",\"fixed\"]},\"p7kDYC7DM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"i8p33KkJd\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"EaF_zKwJU\":[\".framer-1ty02le-container\",\".framer-15tb72x-container\"],\"kp_pMxZpa\":[\".framer-1ty02le-container\",\".framer-15tb72x-container\"],\"p7kDYC7DM\":[\".framer-1ty02le-container\",\".framer-15tb72x-container\"]}\n * @framerBreakpoints {\"EaF_zKwJU\":{\"min\":1200,\"canvasClassName\":\"framer-1tl6cve-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"kp_pMxZpa\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-65q18o-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"p7kDYC7DM\":{\"max\":809,\"canvasClassName\":\"framer-10co0fm-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant EaF_zKwJU\n * @framerLayoutTemplate true\n */const FrameryBhUUTTmj=withCSS(Component,css,\"framer-JBBYx\");export default FrameryBhUUTTmj;FrameryBhUUTTmj.displayName=\"Transparent Home\";FrameryBhUUTTmj.defaultProps={height:1e3,width:1200};addPropertyControls(FrameryBhUUTTmj,{i8p33KkJd:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FrameryBhUUTTmj,[{explicitInter:true,fonts:[]},...HeaderFonts,...Header1Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});FrameryBhUUTTmj.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Header1,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryBhUUTTmj\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"EaF_zKwJU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1tl6cve-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"kp_pMxZpa\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-65q18o-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"p7kDYC7DM\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-10co0fm-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"EaF_zKwJU\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"i8p33KkJd\\\":\\\"scrollSection\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kp_pMxZpa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p7kDYC7DM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"EaF_zKwJU\\\":[\\\".framer-1ty02le-container\\\",\\\".framer-15tb72x-container\\\"],\\\"kp_pMxZpa\\\":[\\\".framer-1ty02le-container\\\",\\\".framer-15tb72x-container\\\"],\\\"p7kDYC7DM\\\":[\\\".framer-1ty02le-container\\\",\\\".framer-15tb72x-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Light from \"https://framerusercontent.com/modules/bdfGLrxq3pzFuUT5vjYW/YMJcpZNMOI9Cn1yPoB3p/WXLoGpPer.js\";\r\nimport TransparentHome from \"https://framerusercontent.com/modules/wLv1rwzB8lZH96tQWNYH/VTk43EMhD41Erks8RNNM/yBhUUTTmj.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {d7JHMTmk6: \"news-3\", fIs2pdHmq: \"news-2\", SlvRHATHI: \"news\", v4MvE4ATv: \"news-1\", zqicsUrTA: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wmPiRHkUb0ocSFJ7ttM2/0JwWhkvMvLnUpjNQdRlO/augiA20Il.js\")), path: \"/\"}, CSOkpZShs: {elements: {e4AbVKxbe: \"news-1\", s5UfZsJuf: \"trigger-1\", VSYflZluf: \"news\", y89L9zqjp: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AIvmWfg0wM1yiTbvUijp/Jk3EXcEyFPq1GQd1Pc5L/CSOkpZShs.js\")), path: \"/about\"}, P1R9z3Lgs: {elements: {dv2HXQrPp: \"trigger\", YwebpXNSc: \"trigger-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4F9gOFDkcJHObZEcEzL0/3NL1tdxfgzpu3a2JE8yt/P1R9z3Lgs.js\")), path: \"/clients\"}, acuqp4iSQ: {elements: {Mve0G0kbo: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U3nA19tzdQWKxj23bGTp/Elb7thcUu4JPMyyAkCS9/acuqp4iSQ.js\")), path: \"/contact\"}, QF702RpAl: {elements: {unxSmG4hP: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zwdAhR9x3CRqsHULK3Hc/G1erTxXfWDP1z9gLXZSp/QF702RpAl.js\")), path: \"/work\"}, oz38V3b2q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zWlYkGMCnjCgCY5u70uY/w4MlDX10xjxhXk8tfZd3/oz38V3b2q.js\")), path: \"/404\"}, HiJt57yWf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cwbG3SNaKz3qXsDELpkH/hN6f0mS46ms35Z7FbSUf/HiJt57yWf.js\")), path: \"/privacy-policy\"}, idYlKLyKm: {elements: {c8Z9Ji2EO: \"cookies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ANj7mPhhU4j1ALx1tSMf/Ab9pUqHTxCMuGHwbuAk6/idYlKLyKm.js\")), path: \"/cookies-policy\"}, j1BAdQwym: {elements: {m6Y9s9H2P: \"trigger-1\", pGaLB8hxD: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nX5BDgEj7m8OtjbymsD3/Q6brfXBytCjTFkAgi2dh/j1BAdQwym.js\")), path: \"/news\"}, Ge4WpVahz: {elements: {RurVpAhAW: \"trigger\", WUs6hccz3: \"trigger-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G9kn5r3WzEmcSBafOikG/ZBm71FKJnk5W7a2pvweJ/Ge4WpVahz.js\")), path: \"/service\"}, Q8SznJysW: {elements: {a70lQylpO: \"trigger\", lmE_lVBRl: \"news\", ncdgyZ6_7: \"news-1\", RctNJWVcc: \"news-3\", USR85uUNK: \"news-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vUMh84XVvqe0NG3GukxF/lrXB6OSNru94jkWwGFi0/Q8SznJysW.js\")), path: \"/service/stripe-payment-integration\"}, VLJed3QwE: {elements: {dQJY8rPDR: \"news-2\", HCqliRVLO: \"news-3\", hWkPS9Yf3: \"news\", nmni6bNsM: \"trigger\", o95TaI3e6: \"news-1\", WdCHrRsAR: \"packages\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qpt5HBDusvOqUbvAhv7s/URc8hBBiGHhMIFkcDhZo/VLJed3QwE.js\")), path: \"/service/ai-strategy-integration\"}, QG2DxEA4z: {elements: {EZijENibl: \"news-1\", gPQjfPQBo: \"news-2\", OJfVJEVdW: \"news-3\", QYfrueKRz: \"news\", qzKS6rotC: \"packages\", u25UkKiHY: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Gl19dfLka29b9WFLCriS/rvVNUCSNNQtjM9AunXL6/QG2DxEA4z.js\")), path: \"/service/stripe-payment-integration/advisory-engagements\"}, arwQzvERr: {collectionId: \"ZMc4SiB6j\", elements: {ENa62vBor: \"trigger\", GGVpXxge9: \"scrollbanner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7h4yy0cPxvYjtjjuyC45/MZjAbpUTaSxAOeX8dJBx/arwQzvERr.js\")), path: \"/work/:arT1Pslzy\"}, bCbfnBQ1n: {collectionId: \"DtCsCBsd1\", elements: {DBtvWHiIH: \"scrollbanner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z6FiGN31siV7qCH5G1Zu/6vOVN62MnpSAf6IGMXda/bCbfnBQ1n.js\")), path: \"/news/:pRVtKk_Wx\"}}\r\n\r\n\t\tconst locales = [{code: \"en-IE\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {DtCsCBsd1: async () => (await import(\"https://framerusercontent.com/modules/lSbfY7JqfpLLZt6hv4Zj/Om7YsQ5qzB9SfmhxkhCM/DtCsCBsd1.js\"))?.[\"utils\"], gjwst68M1: async () => (await import(\"https://framerusercontent.com/modules/9OrBeL4c1WboKqYJn7hz/NV6gZyMeWf3VnIsYpfnK/gjwst68M1.js\"))?.[\"utils\"], ZMc4SiB6j: async () => (await import(\"https://framerusercontent.com/modules/2obIDJQ8zsi88G4wD5iY/H0o7eaeddi7oSwfbfIJB/ZMc4SiB6j.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a5f0cf46cbc921cac225aa06e811357429978e1d25968845fa83e81ade285fc6\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {i8p33KkJd: {href: {hash: \":zqicsUrTA\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, i8p33KkJd: {href: {hash: \":s5UfZsJuf\", webPageId: \"CSOkpZShs\"}, refKey: true}}\r\nconst props3 = {...props1, i8p33KkJd: {href: {hash: \":YwebpXNSc\", webPageId: \"P1R9z3Lgs\"}, refKey: true}}\r\nconst props4 = {...props1, i8p33KkJd: {href: {hash: \":Mve0G0kbo\", webPageId: \"acuqp4iSQ\"}, refKey: true}}\r\nconst props5 = {...props1, i8p33KkJd: {href: {hash: \":unxSmG4hP\", webPageId: \"QF702RpAl\"}, refKey: true}}\r\nconst props6 = {...props1, i8p33KkJd: {href: {hash: \":WUs6hccz3\", webPageId: \"Ge4WpVahz\"}, refKey: true}}\r\nconst props7 = {...props1, i8p33KkJd: {href: {hash: \":a70lQylpO\", webPageId: \"Q8SznJysW\"}, refKey: true}}\r\nconst props8 = {...props1, i8p33KkJd: {href: {hash: \":nmni6bNsM\", webPageId: \"VLJed3QwE\"}, refKey: true}}\r\nconst props9 = {...props1, i8p33KkJd: {href: {hash: \":u25UkKiHY\", webPageId: \"QG2DxEA4z\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {acuqp4iSQ: props4, augiA20Il: props1, CSOkpZShs: props2, Ge4WpVahz: props6, P1R9z3Lgs: props3, Q8SznJysW: props7, QF702RpAl: props5, QG2DxEA4z: props9, VLJed3QwE: props8}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"CSOkpZShs\":\r\ncase \"P1R9z3Lgs\":\r\ncase \"acuqp4iSQ\":\r\ncase \"QF702RpAl\":\r\ncase \"Ge4WpVahz\":\r\ncase \"Q8SznJysW\":\r\ncase \"VLJed3QwE\":\r\ncase \"QG2DxEA4z\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"i8p33KkJd\"]]}, (resolvedLinks) => React.createElement(TransparentHome, {...props, i8p33KkJd: siteRef(resolvedLinks[0]), key: \"TransparentHome\", style}, children(true)));\r\ncase \"oz38V3b2q\":\r\ncase \"HiJt57yWf\":\r\ncase \"idYlKLyKm\":\r\ncase \"j1BAdQwym\":\r\ncase \"bCbfnBQ1n\":\r\nreturn React.createElement(Light, {...props, key: \"Light\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"CSOkpZShs\":\r\ncase \"P1R9z3Lgs\":\r\ncase \"acuqp4iSQ\":\r\ncase \"QF702RpAl\":\r\ncase \"Ge4WpVahz\":\r\ncase \"Q8SznJysW\":\r\ncase \"VLJed3QwE\":\r\ncase \"QG2DxEA4z\":\r\nreturn [{hash: \"1tl6cve\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"65q18o\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"10co0fm\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"oz38V3b2q\":\r\ncase \"HiJt57yWf\":\r\ncase \"idYlKLyKm\":\r\ncase \"j1BAdQwym\":\r\ncase \"bCbfnBQ1n\":\r\nreturn [{hash: \"12as96m\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1txoxao\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"sxjgbi\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zWlYkGMCnjCgCY5u70uY/w4MlDX10xjxhXk8tfZd3/oz38V3b2q.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://beta.square1.io\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/s06WlRSCkPx7DAIxVDjY/yTuZi1dtxHSR5XuyTYZi/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}