{"version":3,"file":"script_main.CudIUs2y.mjs","names":["serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","Navigation","useRef","React.useId","React.createElement","MainLayout","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/YFRKBX1w4o0uiyOnEWvm/sMvgbEaWkcmgfLhW49L0/i2e5WL7MZ.js","https:/framerusercontent.com/modules/gtd59lk8GdgUuKC4OaPq/0MgICoi976YUd0AgJr4z/J3VA0NqH0.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (d485f69)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-RFffx\";const variantClassNames={sPMnwMUv2:\"framer-v-1s9ki4k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"sPMnwMUv2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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-1s9ki4k\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"sPMnwMUv2\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(234, 234, 234)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"BuPlTnGmL\",openInNewTab:false,scopeId:\"i2e5WL7MZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-n44rwp framer-10n5xbk\",layoutDependency:layoutDependency,layoutId:\"BuPlTnGmL\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-nrouc2\",\"data-framer-name\":\"Symbol\",layoutDependency:layoutDependency,layoutId:\"lUqQyfIVY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 64\" overflow=\"visible\"><g><path d=\"M 37.382 30.247 C 40.318 30.247 42 32.047 42 35.282 C 42 40.719 37.15 52.627 32.828 52.627 C 31.706 52.627 30.188 51.692 30.024 50.091 C 29.958 49.324 30.057 48.491 30.254 47.624 C 29.072 49.698 27.423 51.468 25.438 52.794 C 24.778 55.195 24.514 57.097 24.514 58.631 C 24.514 61.099 25.24 62.433 26.361 62.766 C 28.605 61.499 29.991 57.896 30.716 54.661 C 30.914 54.594 31.146 54.561 31.343 54.561 C 32.201 54.561 32.96 55.128 32.927 56.396 C 32.828 59.264 29.957 64 25.338 64 C 22.468 64 21.281 61.765 21.281 58.263 C 21.281 57.129 21.413 55.862 21.644 54.528 C 20.72 54.762 19.796 54.895 18.839 54.895 C 13.923 54.895 12.241 52.06 12.372 48.224 C 12.57 42.887 16.101 35.916 20.72 35.916 C 22.996 35.916 23.986 37.351 23.986 39.286 C 23.986 44.822 20.158 48.89 18.41 48.89 C 18.08 48.89 17.816 48.757 17.651 48.423 C 19.201 46.489 21.676 40.719 21.676 38.151 C 21.709 37.551 21.545 37.151 21.248 36.984 C 18.872 37.884 15.738 44.154 15.605 48.124 C 15.473 52.359 17.52 53.794 19.797 53.727 C 20.489 53.727 21.182 53.627 21.875 53.427 C 22.435 50.792 23.359 47.89 24.58 44.922 C 29 34.015 33.885 30.247 37.382 30.247 Z M 38.437 31.38 C 35.336 32.314 31.607 36.483 27.945 45.522 C 27.181 47.381 26.498 49.273 25.899 51.192 C 28.077 49.358 29.991 46.757 31.212 43.855 C 32.267 41.387 33.522 39.118 35.501 40.419 C 33.785 44.021 32.004 48.624 32.004 50.592 C 32.004 50.926 32.037 51.125 32.169 51.259 C 34.049 50.856 38.998 38.919 38.999 33.549 C 38.999 32.548 38.833 31.78 38.437 31.379 Z M 22.303 0 C 24.777 0 26.593 2.102 26.593 4.437 C 26.593 10.574 22.435 18.846 13.395 20.881 C 13.033 22.481 12.835 23.915 12.835 25.016 C 12.835 26.116 13.033 26.885 13.495 27.185 C 14.979 27.117 16.793 24.182 17.948 21.18 C 18.146 21.147 18.806 21.014 19.433 21.014 C 20.093 21.014 20.686 21.147 20.686 21.748 C 20.686 22.448 20.291 24.116 17.157 32.087 C 15.805 35.489 13.428 37.757 11.614 37.757 C 8.579 37.757 5.906 36.023 5.906 33.654 C 5.906 31.254 8.249 30.42 9.733 30.42 C 10.723 30.42 11.218 30.52 11.218 31.553 C 9.799 31.887 8.941 32.621 8.941 33.622 C 8.941 34.422 9.469 35.356 10.756 36.256 C 12.801 34.856 13.428 33.321 16.397 25.816 C 15.375 27.618 14.287 28.819 12.999 28.819 C 10.855 28.819 9.568 26.85 9.568 23.915 C 9.568 23.115 9.633 22.248 9.765 21.347 L 9.007 21.347 C 3.365 21.347 0 19.613 0 14.81 C 0 9.707 3.3 2.736 7.918 2.736 C 10.194 2.736 11.317 4.269 11.318 6.204 C 11.318 11.907 7.82 15.809 6.17 15.81 C 5.807 15.81 5.51 15.644 5.378 15.244 C 6.764 13.343 8.975 7.739 8.975 5.137 C 8.975 4.437 8.809 3.97 8.479 3.803 C 6.137 4.703 3.233 10.973 3.233 14.943 C 3.233 19.113 5.115 20.08 9.998 20.08 C 11.58 11.775 17.486 0 22.303 0 Z M 23.161 1.501 C 19.993 2.436 15.638 12.175 13.758 19.379 C 20.554 16.811 23.755 7.639 23.756 3.503 C 23.756 2.469 23.556 1.735 23.161 1.501 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 31.482 9.96 C 32.032 9.96 32.558 10.137 32.558 10.893 C 32.558 11.738 31.502 12.693 30.557 14.094 C 32.074 14.539 32.734 15.718 32.734 17.052 C 32.734 19.142 31.085 21.544 29.084 21.544 C 27.632 21.544 26.994 20.542 26.994 19.564 C 26.994 18.319 27.676 17.608 28.292 17.608 C 28.49 17.608 28.665 17.674 28.819 17.808 C 28.665 18.297 28.512 19.209 28.512 19.921 C 28.512 20.276 28.556 20.588 28.643 20.788 C 29.611 20.299 30.623 18.519 30.623 17.052 C 30.623 16.118 30.315 15.251 29.304 14.672 C 27.236 15.295 25.763 18.52 25.763 21.077 C 25.763 21.988 25.96 22.811 26.377 23.389 C 27.235 23.189 28.005 23.011 28.599 22.789 C 28.885 22.989 29.019 23.301 29.019 23.634 C 29.018 24.168 28.622 24.724 27.874 24.724 C 27.145 24.728 26.434 24.493 25.85 24.056 C 24.31 24.746 23.365 26.614 23.365 28.26 C 23.365 29.215 23.673 30.082 24.355 30.66 C 25.96 30.594 27.103 28.837 27.104 27.57 C 27.104 27.059 26.906 26.614 26.466 26.414 C 26.664 25.769 27.148 25.524 27.654 25.524 C 28.424 25.524 29.325 26.08 29.326 27.547 C 29.326 29.326 27.896 31.549 25.102 31.549 C 24.904 31.549 24.729 31.549 24.552 31.528 C 24.135 32.573 23.892 33.685 23.496 35.13 C 23.386 35.152 23.255 35.174 23.145 35.174 C 22.705 35.174 22.265 34.974 22.265 34.44 C 22.265 33.773 22.947 32.861 23.827 31.416 C 21.803 31.016 20.923 29.571 20.923 28.037 C 20.923 25.969 22.551 23.746 25.168 23.567 C 24.178 22.812 23.651 21.433 23.651 19.943 C 23.651 17.096 25.432 13.917 29.105 13.917 C 29.347 13.917 29.568 13.939 29.765 13.961 C 30.272 12.738 30.734 11.025 30.91 10.002 C 31.085 9.98 31.284 9.959 31.482 9.959 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-h6uxt9\",layoutDependency:layoutDependency,layoutId:\"TfoEBzl0M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 64\" overflow=\"visible\"><path d=\"M 37.382 30.247 C 40.318 30.247 42 32.047 42 35.282 C 42 40.719 37.15 52.627 32.828 52.627 C 31.706 52.627 30.188 51.692 30.024 50.091 C 29.958 49.324 30.057 48.491 30.254 47.624 C 29.072 49.698 27.423 51.468 25.438 52.794 C 24.778 55.195 24.514 57.097 24.514 58.631 C 24.514 61.099 25.24 62.433 26.361 62.766 C 28.605 61.499 29.991 57.896 30.716 54.661 C 30.914 54.594 31.146 54.561 31.343 54.561 C 32.201 54.561 32.96 55.128 32.927 56.396 C 32.828 59.264 29.957 64 25.338 64 C 22.468 64 21.281 61.765 21.281 58.263 C 21.281 57.129 21.413 55.862 21.644 54.528 C 20.72 54.762 19.796 54.895 18.839 54.895 C 13.923 54.895 12.241 52.06 12.372 48.224 C 12.57 42.887 16.101 35.916 20.72 35.916 C 22.996 35.916 23.986 37.351 23.986 39.286 C 23.986 44.822 20.158 48.89 18.41 48.89 C 18.08 48.89 17.816 48.757 17.651 48.423 C 19.201 46.489 21.676 40.719 21.676 38.151 C 21.709 37.551 21.545 37.151 21.248 36.984 C 18.872 37.884 15.738 44.154 15.605 48.124 C 15.473 52.359 17.52 53.794 19.797 53.727 C 20.489 53.727 21.182 53.627 21.875 53.427 C 22.435 50.792 23.359 47.89 24.58 44.922 C 29 34.015 33.885 30.247 37.382 30.247 Z M 38.437 31.38 C 35.336 32.314 31.607 36.483 27.945 45.522 C 27.181 47.381 26.498 49.273 25.899 51.192 C 28.077 49.358 29.991 46.757 31.212 43.855 C 32.267 41.387 33.522 39.118 35.501 40.419 C 33.785 44.021 32.004 48.624 32.004 50.592 C 32.004 50.926 32.037 51.125 32.169 51.259 C 34.049 50.856 38.998 38.919 38.999 33.549 C 38.999 32.548 38.833 31.78 38.437 31.379 Z M 22.303 0 C 24.777 0 26.593 2.102 26.593 4.437 C 26.593 10.574 22.435 18.846 13.395 20.881 C 13.033 22.481 12.835 23.915 12.835 25.016 C 12.835 26.116 13.033 26.885 13.495 27.185 C 14.979 27.117 16.793 24.182 17.948 21.18 C 18.146 21.147 18.806 21.014 19.433 21.014 C 20.093 21.014 20.686 21.147 20.686 21.748 C 20.686 22.448 20.291 24.116 17.157 32.087 C 15.805 35.489 13.428 37.757 11.614 37.757 C 8.579 37.757 5.906 36.023 5.906 33.654 C 5.906 31.254 8.249 30.42 9.733 30.42 C 10.723 30.42 11.218 30.52 11.218 31.553 C 9.799 31.887 8.941 32.621 8.941 33.622 C 8.941 34.422 9.469 35.356 10.756 36.256 C 12.801 34.856 13.428 33.321 16.397 25.816 C 15.375 27.618 14.287 28.819 12.999 28.819 C 10.855 28.819 9.568 26.85 9.568 23.915 C 9.568 23.115 9.633 22.248 9.765 21.347 L 9.007 21.347 C 3.365 21.347 0 19.613 0 14.81 C 0 9.707 3.3 2.736 7.918 2.736 C 10.194 2.736 11.317 4.269 11.318 6.204 C 11.318 11.907 7.82 15.809 6.17 15.81 C 5.807 15.81 5.51 15.644 5.378 15.244 C 6.764 13.343 8.975 7.739 8.975 5.137 C 8.975 4.437 8.809 3.97 8.479 3.803 C 6.137 4.703 3.233 10.973 3.233 14.943 C 3.233 19.113 5.115 20.08 9.998 20.08 C 11.58 11.775 17.486 0 22.303 0 Z M 23.161 1.501 C 19.993 2.436 15.638 12.175 13.758 19.379 C 20.554 16.811 23.755 7.639 23.756 3.503 C 23.756 2.469 23.556 1.735 23.161 1.501 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vo0oqi\",layoutDependency:layoutDependency,layoutId:\"eepwJr8_i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.635 33.753\" overflow=\"visible\"><path d=\"M 25.017 0 C 27.953 0 29.635 1.8 29.635 5.035 C 29.635 10.472 24.785 22.38 20.463 22.38 C 19.341 22.38 17.823 21.445 17.659 19.844 C 17.593 19.077 17.692 18.244 17.889 17.377 C 16.707 19.451 15.058 21.221 13.073 22.547 C 12.413 24.948 12.149 26.85 12.149 28.384 C 12.149 30.852 12.875 32.186 13.996 32.519 C 16.24 31.252 17.626 27.649 18.351 24.414 C 18.549 24.347 18.781 24.314 18.978 24.314 C 19.836 24.314 20.595 24.881 20.562 26.149 C 20.463 29.017 17.592 33.753 12.973 33.753 C 10.103 33.753 8.916 31.518 8.916 28.016 C 8.916 26.882 9.048 25.615 9.279 24.281 C 8.355 24.515 7.431 24.648 6.474 24.648 C 1.558 24.648 -0.124 21.813 0.007 17.977 C 0.205 12.64 3.736 5.669 8.355 5.669 C 10.631 5.669 11.621 7.104 11.621 9.039 C 11.621 14.575 7.793 18.643 6.045 18.643 C 5.715 18.643 5.451 18.51 5.286 18.176 C 6.836 16.242 9.311 10.472 9.311 7.904 C 9.344 7.304 9.18 6.904 8.883 6.737 C 6.507 7.637 3.373 13.907 3.24 17.877 C 3.108 22.112 5.155 23.547 7.432 23.48 C 8.124 23.48 8.817 23.38 9.51 23.18 C 10.07 20.545 10.994 17.643 12.215 14.675 C 16.635 3.768 21.52 0 25.017 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11728bw\",layoutDependency:layoutDependency,layoutId:\"ywMXjsysK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.1 19.88\" overflow=\"visible\"><path d=\"M 12.538 0.001 C 9.437 0.935 5.708 5.104 2.046 14.143 C 1.282 16.002 0.599 17.894 0 19.813 C 2.178 17.979 4.092 15.378 5.313 12.476 C 6.368 10.008 7.623 7.739 9.602 9.04 C 7.886 12.642 6.105 17.245 6.105 19.213 C 6.105 19.547 6.138 19.746 6.27 19.88 C 8.15 19.477 13.099 7.54 13.1 2.17 C 13.1 1.169 12.934 0.401 12.538 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1namvhy\",layoutDependency:layoutDependency,layoutId:\"WrmndahZy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.593 37.757\" overflow=\"visible\"><path d=\"M 22.303 0 C 24.777 0 26.593 2.102 26.593 4.437 C 26.593 10.574 22.435 18.846 13.395 20.881 C 13.033 22.481 12.835 23.915 12.835 25.016 C 12.835 26.116 13.033 26.885 13.495 27.185 C 14.979 27.117 16.793 24.182 17.948 21.18 C 18.146 21.147 18.806 21.014 19.433 21.014 C 20.093 21.014 20.686 21.147 20.686 21.748 C 20.686 22.448 20.291 24.116 17.157 32.087 C 15.805 35.489 13.428 37.757 11.614 37.757 C 8.579 37.757 5.906 36.023 5.906 33.654 C 5.906 31.254 8.249 30.42 9.733 30.42 C 10.723 30.42 11.218 30.52 11.218 31.553 C 9.799 31.887 8.941 32.621 8.941 33.622 C 8.941 34.422 9.469 35.356 10.756 36.256 C 12.801 34.856 13.428 33.321 16.397 25.816 C 15.375 27.618 14.287 28.819 12.999 28.819 C 10.855 28.819 9.568 26.85 9.568 23.915 C 9.568 23.115 9.633 22.248 9.765 21.347 L 9.007 21.347 C 3.365 21.347 0 19.613 0 14.81 C 0 9.707 3.3 2.736 7.918 2.736 C 10.194 2.736 11.317 4.269 11.318 6.204 C 11.318 11.907 7.82 15.809 6.17 15.81 C 5.807 15.81 5.51 15.644 5.378 15.244 C 6.764 13.343 8.975 7.739 8.975 5.137 C 8.975 4.437 8.809 3.97 8.479 3.803 C 6.137 4.703 3.233 10.973 3.233 14.943 C 3.233 19.113 5.115 20.08 9.998 20.08 C 11.58 11.775 17.486 0 22.303 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qe4yxp\",layoutDependency:layoutDependency,layoutId:\"vo6riJHMv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.998 17.878\" overflow=\"visible\"><path d=\"M 9.403 0 C 6.235 0.935 1.88 10.674 0 17.878 C 6.796 15.31 9.997 6.138 9.998 2.002 C 9.998 0.968 9.798 0.234 9.403 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k1i4jq\",layoutDependency:layoutDependency,layoutId:\"omBmreMBH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.811 25.215\" overflow=\"visible\"><path d=\"M 10.559 0.001 C 11.109 0.001 11.635 0.178 11.635 0.934 C 11.635 1.779 10.579 2.734 9.634 4.135 C 11.151 4.58 11.811 5.759 11.811 7.093 C 11.811 9.183 10.162 11.585 8.161 11.585 C 6.709 11.585 6.071 10.583 6.071 9.605 C 6.071 8.36 6.753 7.649 7.369 7.649 C 7.567 7.649 7.742 7.715 7.896 7.849 C 7.742 8.338 7.589 9.25 7.589 9.962 C 7.589 10.317 7.633 10.629 7.72 10.829 C 8.688 10.34 9.7 8.56 9.7 7.093 C 9.7 6.159 9.392 5.292 8.381 4.713 C 6.313 5.336 4.84 8.561 4.84 11.118 C 4.84 12.029 5.037 12.852 5.454 13.43 C 6.312 13.23 7.082 13.052 7.676 12.83 C 7.962 13.03 8.096 13.342 8.096 13.675 C 8.095 14.209 7.699 14.765 6.951 14.765 C 6.222 14.769 5.511 14.534 4.927 14.097 C 3.387 14.787 2.442 16.655 2.442 18.301 C 2.442 19.256 2.75 20.123 3.432 20.701 C 5.037 20.635 6.18 18.878 6.181 17.611 C 6.181 17.1 5.983 16.655 5.543 16.455 C 5.741 15.81 6.225 15.565 6.731 15.565 C 7.501 15.565 8.402 16.121 8.403 17.588 C 8.403 19.367 6.973 21.59 4.179 21.59 C 3.981 21.59 3.806 21.59 3.629 21.569 C 3.212 22.614 2.969 23.726 2.573 25.171 C 2.463 25.193 2.332 25.215 2.222 25.215 C 1.782 25.215 1.342 25.015 1.342 24.481 C 1.342 23.814 2.024 22.902 2.904 21.457 C 0.88 21.057 0 19.612 0 18.078 C 0 16.01 1.628 13.787 4.245 13.608 C 3.255 12.853 2.728 11.474 2.728 9.984 C 2.728 7.137 4.509 3.958 8.182 3.958 C 8.424 3.958 8.645 3.98 8.842 4.002 C 9.349 2.779 9.811 1.066 9.987 0.043 C 10.162 0.021 10.361 0 10.559 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true})]})})})})})})});});const css=[\".framer-RFffx.framer-10n5xbk, .framer-RFffx .framer-10n5xbk { display: block; }\",\".framer-RFffx.framer-1s9ki4k { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 1200px; }\",\".framer-RFffx .framer-n44rwp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RFffx .framer-nrouc2 { height: 64px; position: relative; width: 42px; }\",\".framer-RFffx .framer-h6uxt9 { height: 64px; left: 0px; position: absolute; top: 0px; width: 42px; }\",\".framer-RFffx .framer-1vo0oqi { height: 34px; left: 12px; position: absolute; top: 30px; width: 30px; }\",\".framer-RFffx .framer-11728bw { height: 20px; left: 26px; position: absolute; top: 31px; width: 13px; }\",\".framer-RFffx .framer-1namvhy { height: 38px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-RFffx .framer-1qe4yxp { height: 18px; left: 14px; position: absolute; top: 2px; width: 10px; }\",\".framer-RFffx .framer-k1i4jq { height: 25px; left: 21px; position: absolute; top: 10px; width: 12px; }\",'.framer-RFffx[data-border=\"true\"]::after, .framer-RFffx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri2e5WL7MZ=withCSS(Component,css,\"framer-RFffx\");export default Frameri2e5WL7MZ;Frameri2e5WL7MZ.displayName=\"Navigation\";Frameri2e5WL7MZ.defaultProps={height:112,width:1200};addFonts(Frameri2e5WL7MZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri2e5WL7MZ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"112\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i2e5WL7MZ.map","// Generated by Framer (d485f69)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,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 Navigation from\"#framer/local/canvasComponent/i2e5WL7MZ/i2e5WL7MZ.js\";const NavigationFonts=getFonts(Navigation);const breakpoints={RmGxCAqaZ:\"(min-width: 1200px)\",TCN9fC2CH:\"(max-width: 809.98px)\",ycnPKDdCF:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-I6hLt\";const variantClassNames={RmGxCAqaZ:\"framer-v-1cqzcfk\",TCN9fC2CH:\"framer-v-1sl3ei1\",ycnPKDdCF:\"framer-v-1c1x5xr\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-I6hLt.framer-8djy1t, .framer-I6hLt .framer-8djy1t { display: block; }\",\".framer-I6hLt.framer-1cqzcfk { align-content: center; align-items: center; background-color: var(--token-71249f6d-142a-4cbd-ad61-d61cfcfdaad3); 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-I6hLt .framer-w6csfu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-I6hLt .framer-y42htj { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={RmGxCAqaZ:\"(min-width: 1200px)\",TCN9fC2CH:\"(max-width: 809.98px)\",ycnPKDdCF:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"RmGxCAqaZ\",Phone:\"TCN9fC2CH\",Tablet:\"ycnPKDdCF\"};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??\"RmGxCAqaZ\"};};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:\"RmGxCAqaZ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-71249f6d-142a-4cbd-ad61-d61cfcfdaad3); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cqzcfk\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-w6csfu-container\",nodeId:\"DdbYqJheD\",scopeId:\"J3VA0NqH0\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"DdbYqJheD\",layoutId:\"DdbYqJheD\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-y42htj\"})]}),/*#__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\"]},\"ycnPKDdCF\":{\"layout\":[\"fixed\",\"fixed\"]},\"TCN9fC2CH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RmGxCAqaZ\":[\".framer-w6csfu-container\"],\"ycnPKDdCF\":[\".framer-w6csfu-container\"],\"TCN9fC2CH\":[\".framer-w6csfu-container\"]}\n * @framerBreakpoints {\"RmGxCAqaZ\":{\"min\":1200,\"canvasClassName\":\"framer-1cqzcfk-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ycnPKDdCF\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1c1x5xr-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TCN9fC2CH\":{\"max\":809,\"canvasClassName\":\"framer-1sl3ei1-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant RmGxCAqaZ\n * @framerLayoutTemplate true\n */const FramerJ3VA0NqH0=withCSS(Component,css,\"framer-I6hLt\");export default FramerJ3VA0NqH0;FramerJ3VA0NqH0.displayName=\"Main Layout\";FramerJ3VA0NqH0.defaultProps={height:1e3,width:1200};addFonts(FramerJ3VA0NqH0,[{explicitInter:true,fonts:[]},...NavigationFonts],{supportsExplicitInterCodegen:true});FramerJ3VA0NqH0.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ3VA0NqH0\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"RmGxCAqaZ\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"RmGxCAqaZ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1cqzcfk-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ycnPKDdCF\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1c1x5xr-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TCN9fC2CH\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1sl3ei1-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"RmGxCAqaZ\\\":[\\\".framer-w6csfu-container\\\"],\\\"ycnPKDdCF\\\":[\\\".framer-w6csfu-container\\\"],\\\"TCN9fC2CH\\\":[\\\".framer-w6csfu-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ycnPKDdCF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TCN9fC2CH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"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 MainLayout from \"https://framerusercontent.com/modules/gtd59lk8GdgUuKC4OaPq/0MgICoi976YUd0AgJr4z/J3VA0NqH0.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oK0VLYpTGoo26sJ7boNl/fLDBRhQnQZe5Jk1eft4A/augiA20Il.js\")), path: \"/\"}, bjXvv5eZ3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cIr0OC4p5IbQpnyJXbQz/oaNdgXNWszVg4rne9sHG/bjXvv5eZ3.js\")), path: \"/rsvp\"}}\r\n\r\n\t\tconst locales = [{code: \"en-CA\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"b54d0b95d5602dc88d75641be5bbd95ad5d696a51f99d80b1b28dec155ff1a55\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"bjXvv5eZ3\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"bjXvv5eZ3\":\r\nreturn [{hash: \"1cqzcfk\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1c1x5xr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1sl3ei1\", 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\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.gillianandconor.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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/cjqm93CECqzgVOgLikbz/XPx0FBYkZZpBwd6Eu6xu/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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"}