{"version":3,"file":"script_main.BASl6J_r.mjs","names":["fonts","css","className","css","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","getProps","Component","className","css","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","GAGRLogo","GAGRIcon","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navigation","BtnContact","GAGRIcon","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","React.Fragment","sharedStyle.fonts","React.createElement","Default","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/gg6vEgMTaLk0Oj3vxv9K/zdnfNIrqKkGHAQo8Rwje/IiTjyPR2S.js","https:/framerusercontent.com/modules/H09EdoiUdv5VTIxZ76st/AxxktlPYHpGlsr7wN20v/M5dMydV91.js","https:/framerusercontent.com/modules/ru9nDNFYFnqcocTmZ7lx/zEEm3GESVTdHbHpooukN/qFbdIiAMB.js","https:/framerusercontent.com/modules/1dQeN5WBoiC69FcFsBRE/wUHgqahxEVIR1cfkuRev/vdPwrEJpQ.js","https:/framerusercontent.com/modules/vSa00ONIsUxwWEkmx5ON/lcZQnE6rJBHJP4nbuYmk/BwpYrR9RC.js","https:/framerusercontent.com/modules/MVggXgmPzYFNVoHM70ef/kqzcuOUqe8bJxiD5qyhA/ElSEKxywq.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (5088480)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-7jX06 .framer-styles-preset-1d7utyl:not(.rich-text-wrapper), .framer-7jX06 .framer-styles-preset-1d7utyl.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d4f0d524-5520-4e11-8e85-605d6669c4a7, #ff51dc); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #b3379a; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-7jX06\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Raleway-semibold\",\"FS;Raleway-black\",\"FS;Raleway-black italic\",\"FS;Raleway-semibold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Raleway\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MH43EZQ5D5TBWLC2PYWZEYFPY3CXY4M5/XDDBYYRARAUB3F7RA772N4INJTRQYCTY/NBSC4X5XDVX3Q7RBFSRL24UBCSPNFBXK.woff2\",weight:\"600\"},{family:\"Raleway\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJJGVXQO37S4NAEMT2EYO62OMGKWDT72/2OQ65C2JNXC57E7TCYUOCT4BOOQ2XN7Z/E6U6PRBKUYLVGTL6XB4HRMB7HFSZD7ZT.woff2\",weight:\"900\"},{family:\"Raleway\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KIPB2324Y3YBZQYOYSMGQEUPDCHY4D7W/QQNBI4KYGM2NKNSISOFFIGJ5CA5Y2YQ7/D5T753TSN2TUHBVLW4ATFKVPG23HIJRD.woff2\",weight:\"900\"},{family:\"Raleway\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ODEMBGDPTNK472UNO7UUPFXYIQPGVPL6/VQVYXZQAVPOLZRNIK4ENCJHE2D2JCS2K/FBIGB7VNWACHJRJRPVTJXJXHBH47XXJI.woff2\",weight:\"600\"}]}];export const css=['.framer-IRJ2S .framer-styles-preset-uko1fg:not(.rich-text-wrapper), .framer-IRJ2S .framer-styles-preset-uko1fg.rich-text-wrapper p { --framer-font-family: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold: \"Raleway\", sans-serif; --framer-font-family-bold-italic: \"Raleway\", sans-serif; --framer-font-family-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-IRJ2S\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";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 36 36\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 18 0 C 13.226 0 7.723 0.303 4.013 4.013 C 0.303 7.723 0 13.226 0 18 C 0 22.774 0.303 28.277 4.013 31.987 C 7.723 35.697 13.226 36 18 36 C 22.774 36 28.277 35.697 31.987 31.987 C 35.697 28.277 36 22.774 36 18 C 36 13.226 35.697 7.723 31.987 4.013 C 28.277 0.303 22.774 0 18 0 Z M 17.425 10.734 L 17.425 17.086 L 8.533 17.086 L 8.533 6.5 L 16.578 6.5 L 16.578 8.617 L 10.65 8.617 L 10.65 14.968 L 15.308 14.968 L 15.308 12.851 L 13.191 12.851 L 13.191 10.734 Z M 17.524 23.146 L 17.524 29.497 L 8.632 29.497 L 8.632 18.912 L 16.677 18.912 L 16.677 21.029 L 10.749 21.029 L 10.749 27.38 L 15.406 27.38 L 15.406 25.263 L 13.289 25.263 L 13.289 23.146 Z M 25.047 13.698 L 21.66 13.698 L 21.66 17.086 L 19.543 17.086 L 19.543 6.5 L 27.164 6.5 L 27.164 17.086 L 25.047 17.086 L 25.047 13.698 Z M 21.659 12.004 L 25.047 12.004 L 25.047 8.617 L 21.659 8.617 Z M 19.641 18.912 L 27.686 18.912 L 25.145 24.84 L 28.109 29.497 L 25.568 29.497 L 22.604 24.84 L 24.298 21.029 L 21.757 21.029 L 21.757 29.498 L 19.64 29.498 L 19.64 18.912 Z\" fill=\"transparent\" height=\"36px\" id=\"J2trUYb5a\" width=\"36px\"><path d=\"M 18 0 C 13.226 0 7.723 0.303 4.013 4.013 C 0.303 7.723 0 13.226 0 18 C 0 22.774 0.303 28.277 4.013 31.987 C 7.723 35.697 13.226 36 18 36 C 22.774 36 28.277 35.697 31.987 31.987 C 35.697 28.277 36 22.774 36 18 C 36 13.226 35.697 7.723 31.987 4.013 C 28.277 0.303 22.774 0 18 0 Z\" fill=\"var(--token-d4f0d524-5520-4e11-8e85-605d6669c4a7, rgb(1, 180, 191))\" height=\"36px\" id=\"dmGgelOqu\" width=\"36px\"/><path d=\"M 8.892 4.234 L 8.892 10.586 L 0 10.586 L 0 0 L 8.045 0 L 8.045 2.117 L 2.117 2.117 L 2.117 8.468 L 6.775 8.468 L 6.775 6.351 L 4.658 6.351 L 4.658 4.234 Z M 8.99 16.646 L 8.99 22.997 L 0.098 22.997 L 0.098 12.412 L 8.143 12.412 L 8.143 14.529 L 2.215 14.529 L 2.215 20.88 L 6.873 20.88 L 6.873 18.763 L 4.756 18.763 L 4.756 16.646 Z M 16.514 7.198 L 13.126 7.198 L 13.126 10.586 L 11.009 10.586 L 11.009 0 L 18.631 0 L 18.631 10.586 L 16.514 10.586 L 16.514 7.198 Z M 13.126 5.504 L 16.513 5.504 L 16.513 2.117 L 13.126 2.117 Z M 11.107 12.412 L 19.152 12.412 L 16.612 18.34 L 19.576 22.997 L 17.035 22.997 L 14.071 18.34 L 15.765 14.529 L 13.224 14.529 L 13.224 22.998 L 11.107 22.998 L 11.107 12.412 Z\" fill=\"var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, rgb(0, 0, 0))\" height=\"22.997666870117175px\" id=\"ApPi5FD1d\" transform=\"translate(8.533 6.5)\" width=\"19.575667017618798px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"489841945\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-zkAGz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 36 36\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-zkAGz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 36px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 36\n * @framerIntrinsicHeight 36\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"GAGR-icon\",\"set\":{\"localId\":\"vectorSet/u1BudvaBk\",\"id\":\"u1BudvaBk\",\"moduleId\":\"Gehakuf12CntDcRbvryk\"}}\n */const Icon=withCSS(Component,css,\"framer-zkAGz\");Icon.displayName=\"GAGR-icon\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"GAGR-icon\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/u1BudvaBk\\\",\\\"id\\\":\\\"u1BudvaBk\\\",\\\"moduleId\\\":\\\"Gehakuf12CntDcRbvryk\\\"}}\",\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"36\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";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 148 36\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 1.346 33.684 L 3.55 29.889 C 5.224 31.127 7.55 31.966 10.162 31.966 C 13.265 31.966 16.203 30.847 16.203 27.612 C 16.203 27.013 16.122 26.054 15.672 25.375 C 14.203 26.773 12.203 27.452 9.918 27.452 C 3.836 27.453 0 23.019 0 17.706 C 0 12.394 3.836 7.959 9.918 7.959 C 12.163 7.959 14.04 8.638 15.591 9.996 L 15.591 8.279 L 20.08 8.279 L 20.08 24.256 C 20.611 25.654 20.856 26.932 20.856 28.171 C 20.856 33.883 15.469 36 10.244 36 C 7.265 36 3.959 35.401 1.347 33.683 Z M 15.591 20.742 L 15.591 14.71 C 14.571 13.113 12.694 12.034 10.244 12.034 C 6.816 12.034 4.571 14.591 4.571 17.706 C 4.571 20.822 6.816 23.418 10.244 23.418 C 12.694 23.418 14.57 22.3 15.591 20.742 Z M 46.661 0 L 51.15 0 L 51.15 4.594 L 46.661 4.594 Z M 46.661 8.279 L 51.15 8.279 L 51.15 28.252 L 46.661 28.252 Z M 59.313 28.252 L 54.823 28.252 L 54.823 8.279 L 59.313 8.279 Z M 80.863 12.593 L 72.373 12.593 L 72.373 28.251 L 67.884 28.251 L 67.884 12.593 L 59.354 12.593 L 63.721 8.279 L 72.374 8.279 L 72.374 12.593 L 76.782 8.279 L 85.353 8.279 L 85.353 28.251 L 80.864 28.251 L 80.864 12.593 Z M 110.532 8.279 L 115.021 8.279 L 115.021 28.252 L 110.532 28.252 Z M 119.429 8.279 L 122 8.279 L 122 12.594 L 115.062 12.594 Z M 98.411 7.959 C 104.493 7.959 108.615 12.473 108.289 19.184 L 92.36 19.184 L 95.626 15.988 L 103.555 15.988 C 103.106 13.112 100.861 11.714 98.126 11.714 C 94.687 11.714 92.297 13.851 92.297 18.264 C 92.297 21.78 94.983 24.456 98.412 24.456 C 100.657 24.456 102.289 23.457 103.432 22.059 L 106.657 24.855 C 104.82 27.052 102.004 28.57 98.413 28.57 C 92.454 28.57 87.882 24.015 87.882 18.264 C 87.882 12.512 92.454 7.958 98.413 7.958 Z M 38.442 24.496 L 34.318 28.57 L 32.688 28.57 C 26.688 28.57 22.484 23.897 22.484 18.264 C 22.484 12.632 26.688 7.958 32.688 7.958 C 34.932 7.958 36.932 8.678 38.443 9.995 L 38.443 8.278 L 42.932 8.278 L 42.932 28.25 L 38.443 28.25 L 38.443 14.709 C 37.341 13.111 35.586 12.033 33.137 12.033 C 29.545 12.033 27.055 14.749 27.055 18.264 C 27.055 21.778 29.545 24.495 33.137 24.495 L 38.443 24.495 Z M 137.374 0 C 134.556 0 131.308 0.18 129.117 2.385 C 126.928 4.59 126.749 7.861 126.749 10.699 C 126.749 13.536 126.928 16.807 129.117 19.012 C 131.307 21.217 134.556 21.397 137.374 21.397 C 140.192 21.397 143.441 21.217 145.631 19.012 C 147.821 16.808 148 13.536 148 10.699 C 148 7.861 147.821 4.59 145.631 2.385 C 143.442 0.18 140.192 0 137.374 0 Z M 138.617 6.909 L 144.169 6.909 L 142.416 11.028 L 144.461 14.264 L 142.708 14.264 L 140.663 11.028 L 141.832 8.38 L 140.078 8.38 L 140.078 14.264 L 138.618 14.264 L 138.618 6.908 Z M 137.156 9.851 L 137.156 14.265 L 131.02 14.265 L 131.02 6.909 L 136.572 6.909 L 136.572 8.38 L 132.481 8.38 L 132.481 12.793 L 135.695 12.793 L 135.695 11.322 L 134.235 11.322 L 134.235 9.851 L 137.157 9.851 Z\" fill=\"transparent\" height=\"36.00000010341389px\" id=\"O2bmfDw8o\" width=\"148.0000003187336px\"><path d=\"M 1.346 33.684 L 3.55 29.889 C 5.224 31.127 7.55 31.966 10.162 31.966 C 13.265 31.966 16.203 30.847 16.203 27.612 C 16.203 27.013 16.122 26.054 15.672 25.375 C 14.203 26.773 12.203 27.452 9.918 27.452 C 3.836 27.453 0 23.019 0 17.706 C 0 12.394 3.836 7.959 9.918 7.959 C 12.163 7.959 14.04 8.638 15.591 9.996 L 15.591 8.279 L 20.08 8.279 L 20.08 24.256 C 20.611 25.654 20.856 26.932 20.856 28.171 C 20.856 33.883 15.469 36 10.244 36 C 7.265 36 3.959 35.401 1.347 33.683 Z M 15.591 20.742 L 15.591 14.71 C 14.571 13.113 12.694 12.034 10.244 12.034 C 6.816 12.034 4.571 14.591 4.571 17.706 C 4.571 20.822 6.816 23.418 10.244 23.418 C 12.694 23.418 14.57 22.3 15.591 20.742 Z M 46.661 0 L 51.15 0 L 51.15 4.594 L 46.661 4.594 Z M 46.661 8.279 L 51.15 8.279 L 51.15 28.252 L 46.661 28.252 Z M 59.313 28.252 L 54.823 28.252 L 54.823 8.279 L 59.313 8.279 Z M 80.863 12.593 L 72.373 12.593 L 72.373 28.251 L 67.884 28.251 L 67.884 12.593 L 59.354 12.593 L 63.721 8.279 L 72.374 8.279 L 72.374 12.593 L 76.782 8.279 L 85.353 8.279 L 85.353 28.251 L 80.864 28.251 L 80.864 12.593 Z M 110.532 8.279 L 115.021 8.279 L 115.021 28.252 L 110.532 28.252 Z M 119.429 8.279 L 122 8.279 L 122 12.594 L 115.062 12.594 Z M 98.411 7.959 C 104.493 7.959 108.615 12.473 108.289 19.184 L 92.36 19.184 L 95.626 15.988 L 103.555 15.988 C 103.106 13.112 100.861 11.714 98.126 11.714 C 94.687 11.714 92.297 13.851 92.297 18.264 C 92.297 21.78 94.983 24.456 98.412 24.456 C 100.657 24.456 102.289 23.457 103.432 22.059 L 106.657 24.855 C 104.82 27.052 102.004 28.57 98.413 28.57 C 92.454 28.57 87.882 24.015 87.882 18.264 C 87.882 12.512 92.454 7.958 98.413 7.958 Z M 38.442 24.496 L 34.318 28.57 L 32.688 28.57 C 26.688 28.57 22.484 23.897 22.484 18.264 C 22.484 12.632 26.688 7.958 32.688 7.958 C 34.932 7.958 36.932 8.678 38.443 9.995 L 38.443 8.278 L 42.932 8.278 L 42.932 28.25 L 38.443 28.25 L 38.443 14.709 C 37.341 13.111 35.586 12.033 33.137 12.033 C 29.545 12.033 27.055 14.749 27.055 18.264 C 27.055 21.778 29.545 24.495 33.137 24.495 L 38.443 24.495 Z\" fill=\"rgb(0, 0, 0)\" height=\"36.00000010341389px\" id=\"V4dtSOnSZ\" width=\"122.00000052665162px\"/><path d=\"M 10.626 0 C 7.808 0 4.559 0.18 2.369 2.385 C 0.179 4.59 0 7.861 0 10.699 C 0 13.536 0.179 16.807 2.369 19.012 C 4.558 21.217 7.808 21.397 10.626 21.397 C 13.444 21.397 16.692 21.217 18.883 19.012 C 21.072 16.808 21.251 13.536 21.251 10.699 C 21.251 7.861 21.072 4.59 18.883 2.385 C 16.693 0.18 13.444 0 10.626 0 Z\" fill=\"rgb(19, 179, 190)\" height=\"21.397237586166774px\" id=\"h_a8cVAbh\" transform=\"translate(126.749 0)\" width=\"21.25133546277658px\"/><path d=\"M 0 0.001 L 5.552 0.001 L 3.799 4.119 L 5.845 7.355 L 4.091 7.355 L 2.046 4.119 L 3.215 1.472 L 1.462 1.472 L 1.462 7.355 L 0.001 7.355 L 0.001 0 Z\" fill=\"var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, rgb(0, 0, 0))\" height=\"7.355444954506922px\" id=\"aHogeqsPf\" transform=\"translate(138.617 6.908)\" width=\"5.844538328512016px\"/><path d=\"M 6.136 2.942 L 6.136 7.355 L 0 7.355 L 0 0 L 5.552 0 L 5.552 1.471 L 1.462 1.471 L 1.462 5.884 L 4.675 5.884 L 4.675 4.413 L 3.215 4.413 L 3.215 2.942 L 6.137 2.942 Z\" fill=\"var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, rgb(0, 0, 0))\" height=\"7.355444954506915px\" id=\"oK6JSV4ev\" transform=\"translate(131.02 6.909)\" width=\"6.13699492289129px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"1021439013\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-wIPuc\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 148 36\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-wIPuc { -webkit-mask: ${mask}; aspect-ratio: 4.111111111111111; display: block; mask: ${mask}; width: 148px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 148\n * @framerIntrinsicHeight 36\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"GAGR-logo\",\"set\":{\"localId\":\"vectorSet/u1BudvaBk\",\"id\":\"u1BudvaBk\",\"moduleId\":\"Gehakuf12CntDcRbvryk\"}}\n */const Icon=withCSS(Component,css,\"framer-wIPuc\");Icon.displayName=\"GAGR-logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"GAGR-logo\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/u1BudvaBk\\\",\\\"id\\\":\\\"u1BudvaBk\\\",\\\"moduleId\\\":\\\"Gehakuf12CntDcRbvryk\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"148\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gg6vEgMTaLk0Oj3vxv9K/zdnfNIrqKkGHAQo8Rwje/IiTjyPR2S.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/H09EdoiUdv5VTIxZ76st/AxxktlPYHpGlsr7wN20v/M5dMydV91.js\";import GAGRIcon from\"https://framerusercontent.com/modules/ru9nDNFYFnqcocTmZ7lx/zEEm3GESVTdHbHpooukN/qFbdIiAMB.js\";import GAGRLogo from\"https://framerusercontent.com/modules/1dQeN5WBoiC69FcFsBRE/wUHgqahxEVIR1cfkuRev/vdPwrEJpQ.js\";const cycleOrder=[\"modtfJqdh\",\"JuF7qZDaJ\",\"y0LW_jk5y\"];const serializationHash=\"framer-sBVbz\";const variantClassNames={JuF7qZDaJ:\"framer-v-9q8665\",modtfJqdh:\"framer-v-90c0qe\",y0LW_jk5y:\"framer-v-1p90d05\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,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 humanReadableVariantMap={\"Phone Open\":\"y0LW_jk5y\",Desktop:\"modtfJqdh\",Phone:\"JuF7qZDaJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"modtfJqdh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"modtfJqdh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1nia71j=activeVariantCallback(async(...args)=>{setVariant(\"JuF7qZDaJ\");});const onTap64wabh=activeVariantCallback(async(...args)=>{setVariant(\"y0LW_jk5y\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"JuF7qZDaJ\",\"y0LW_jk5y\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-90c0qe\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"modtfJqdh\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({JuF7qZDaJ:{\"data-framer-name\":\"Phone\"},y0LW_jk5y:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14l9yjs\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"VWw2ox3MQ\",...addPropertyOverrides({y0LW_jk5y:{\"data-highlight\":true,onTap:onTap1nia71j}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Ezj4KwMuF\",openInNewTab:false,scopeId:\"BwpYrR9RC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15jaaw4 framer-1hwzqhg\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"Ezj4KwMuF\",children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-hhxxbk\",Component:GAGRLogo,\"data-framer-name\":\"GAGR-logo\",layoutDependency:layoutDependency,layoutId:\"a2ezxolvl\",...addPropertyOverrides({JuF7qZDaJ:{Component:GAGRIcon},y0LW_jk5y:{Component:GAGRIcon}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t9tjpo\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"znAS6JqIz\",...addPropertyOverrides({JuF7qZDaJ:{\"data-highlight\":true,onTap:onTap64wabh}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vzk0ba\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"MfIQrfMAt\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{y0LW_jk5y:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1af4zmw\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Ol5gZ9deT\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{y0LW_jk5y:{rotate:-45}}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mhjhra\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qyqawTslp\",style:{opacity:1},variants:{JuF7qZDaJ:{opacity:0},y0LW_jk5y:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uko1fg\",\"data-styles-preset\":\"M5dMydV91\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DYmReeFl8\",openInNewTab:false,relValues:[],scopeId:\"BwpYrR9RC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1d7utyl\",\"data-styles-preset\":\"IiTjyPR2S\",children:\"Work\"})})})}),className:\"framer-eqfi6p\",\"data-framer-name\":\"Work\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DYmReeFl8\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({y0LW_jk5y:{\"data-highlight\":true,onTap:onTap1nia71j}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uko1fg\",\"data-styles-preset\":\"M5dMydV91\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YIJReTV6n\"},motionChild:true,nodeId:\"ifOnBj11M\",openInNewTab:false,relValues:[],scopeId:\"BwpYrR9RC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1d7utyl\",\"data-styles-preset\":\"IiTjyPR2S\",children:\"CV\"})})})}),className:\"framer-aawf05\",\"data-framer-name\":\"CV\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ifOnBj11M\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({y0LW_jk5y:{\"data-highlight\":true,onTap:onTap1nia71j}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uko1fg\",\"data-styles-preset\":\"M5dMydV91\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SCXkKpeCx\"},motionChild:true,nodeId:\"p05aJJzH0\",openInNewTab:false,relValues:[],scopeId:\"BwpYrR9RC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1d7utyl\",\"data-styles-preset\":\"IiTjyPR2S\",children:\"Contact\"})})})}),className:\"framer-1x0rfhi\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p05aJJzH0\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({y0LW_jk5y:{\"data-highlight\":true,onTap:onTap1nia71j}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rlu83d\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"cCf9zZpI7\",style:{backgroundColor:\"var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, rgb(0, 0, 0))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sBVbz.framer-1hwzqhg, .framer-sBVbz .framer-1hwzqhg { display: block; }\",\".framer-sBVbz.framer-90c0qe { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-sBVbz .framer-14l9yjs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: visible; padding: 0px 0px 0px 36px; position: relative; width: min-content; }\",\".framer-sBVbz .framer-15jaaw4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sBVbz .framer-hhxxbk { flex: none; height: var(--framer-aspect-ratio-supported, 44px); position: relative; width: 180px; }\",\".framer-sBVbz .framer-t9tjpo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 36px; }\",\".framer-sBVbz .framer-1vzk0ba, .framer-sBVbz .framer-1af4zmw { flex: none; height: 2px; overflow: hidden; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sBVbz .framer-mhjhra { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 36px 0px 0px; position: relative; width: min-content; }\",\".framer-sBVbz .framer-eqfi6p, .framer-sBVbz .framer-aawf05, .framer-sBVbz .framer-1x0rfhi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-sBVbz .framer-rlu83d { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-sBVbz.framer-v-9q8665.framer-90c0qe { flex-direction: column; height: 64px; width: 390px; }\",\".framer-sBVbz.framer-v-9q8665 .framer-14l9yjs { gap: unset; height: 64px; justify-content: space-between; padding: 0px 24px 0px 24px; width: 100%; }\",\".framer-sBVbz.framer-v-9q8665 .framer-hhxxbk { height: var(--framer-aspect-ratio-supported, 36px); width: 36px; }\",\".framer-sBVbz.framer-v-9q8665 .framer-t9tjpo, .framer-sBVbz.framer-v-1p90d05 .framer-eqfi6p, .framer-sBVbz.framer-v-1p90d05 .framer-aawf05, .framer-sBVbz.framer-v-1p90d05 .framer-1x0rfhi { cursor: pointer; }\",\".framer-sBVbz.framer-v-9q8665 .framer-mhjhra { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 24px; width: 100%; }\",\".framer-sBVbz.framer-v-1p90d05.framer-90c0qe { flex-direction: column; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-sBVbz.framer-v-1p90d05 .framer-14l9yjs { cursor: pointer; gap: unset; height: 64px; justify-content: space-between; padding: 0px 24px 0px 24px; width: 100%; }\",\".framer-sBVbz.framer-v-1p90d05 .framer-hhxxbk { width: 36px; }\",\".framer-sBVbz.framer-v-1p90d05 .framer-t9tjpo { gap: 11px; }\",\".framer-sBVbz.framer-v-1p90d05 .framer-mhjhra { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; justify-content: flex-start; padding: 24px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-sBVbz[data-border=\"true\"]::after, .framer-sBVbz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JuF7qZDaJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"y0LW_jk5y\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBwpYrR9RC=withCSS(Component,css,\"framer-sBVbz\");export default FramerBwpYrR9RC;FramerBwpYrR9RC.displayName=\"Navigation\";FramerBwpYrR9RC.defaultProps={height:80,width:1200};addPropertyControls(FramerBwpYrR9RC,{variant:{options:[\"modtfJqdh\",\"JuF7qZDaJ\",\"y0LW_jk5y\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBwpYrR9RC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBwpYrR9RC\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JuF7qZDaJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y0LW_jk5y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BwpYrR9RC.map","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,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/BwpYrR9RC/BwpYrR9RC.js\";import BtnContact from\"#framer/local/canvasComponent/JwmBIIpSI/JwmBIIpSI.js\";import*as sharedStyle from\"#framer/local/css/ChUiAn_Sq/ChUiAn_Sq.js\";import GAGRIcon from\"#framer/local/vector/qFbdIiAMB/qFbdIiAMB.js\";const NavigationFonts=getFonts(Navigation);const BtnContactFonts=getFonts(BtnContact);const GAGRIconFonts=getFonts(GAGRIcon);const breakpoints={HX63mqH5O:\"(min-width: 1200px)\",qBdG_087c:\"(min-width: 810px) and (max-width: 1199.98px)\",Y8JcNp2rO:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-URM5k\";const variantClassNames={HX63mqH5O:\"framer-v-9azgkg\",qBdG_087c:\"framer-v-16stleu\",Y8JcNp2rO:\"framer-v-1d0ojg\"};const breakpointRules={qBdG_087c:[\".framer-URM5k.framer-9azgkg { padding: 136px 36px 0px 36px; }\",\".framer-URM5k .framer-x39srr { padding: 64px 0px 0px 0px; }\"],Y8JcNp2rO:[\".framer-URM5k.framer-9azgkg { padding: 112px 24px 0px 24px; }\",\".framer-URM5k .framer-x39srr { padding: 48px 0px 0px 0px; }\",\".framer-URM5k .framer-n52qkl { padding: 24px 0px 24px 0px; }\",\".framer-URM5k .framer-wkm2g5 { gap: 12px; }\",\".framer-URM5k .framer-96297t { width: 36px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={qBdG_087c:\".framer-16stleu-override\",Y8JcNp2rO:\".framer-1d0ojg-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-URM5k.framer-1g2hiot, .framer-URM5k .framer-1g2hiot { display: block; }\",\".framer-URM5k.framer-9azgkg { align-content: center; align-items: center; background-color: var(--token-dcb558d1-ad61-4ef7-a03c-4a26e648c056, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 164px 36px 0px 36px; position: relative; width: 100%; }\",\".framer-URM5k .framer-1xfiyhx-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: 1; }\",\".framer-URM5k .framer-1yqfn8l { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-URM5k .framer-x39srr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; order: 1002; overflow: hidden; padding: 96px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-URM5k .framer-ng6aem { background-color: var(--token-88d359d8-17a6-484b-8ef3-c45c7b2600ac, #000000); flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-URM5k .framer-n52qkl { align-content: flex-end; align-items: flex-end; background-color: var(--token-dcb558d1-ad61-4ef7-a03c-4a26e648c056, #ffffff); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 0px 36px 0px; position: relative; width: 100%; }\",\".framer-URM5k .framer-b08u6r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-URM5k .framer-wkm2g5 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-URM5k .framer-96297t { flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 48px; }\",\".framer-URM5k .framer-1vuxq2j { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={HX63mqH5O:\"(min-width: 1200px)\",qBdG_087c:\"(min-width: 810px) and (max-width: 1199.98px)\",Y8JcNp2rO:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"HX63mqH5O\",Phone:\"Y8JcNp2rO\",Tablet:\"qBdG_087c\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HX63mqH5O\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"HX63mqH5O\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-dcb558d1-ad61-4ef7-a03c-4a26e648c056, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-9azgkg\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xfiyhx-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"RrRk5U13j\",scopeId:\"ElSEKxywq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Y8JcNp2rO:{variant:\"JuF7qZDaJ\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"RrRk5U13j\",layoutId:\"RrRk5U13j\",style:{width:\"100%\"},variant:\"modtfJqdh\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yqfn8l\"}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-x39srr\",\"data-framer-name\":\"footer\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ng6aem\",\"data-framer-name\":\"Bottom Line\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n52qkl\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qBdG_087c:{y:1264.2},Y8JcNp2rO:{y:1228.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:1324.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-b08u6r-container\",nodeId:\"aIJ3_ZoNM\",scopeId:\"ElSEKxywq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Y8JcNp2rO:{variant:\"b3SQ5gJg5\"}},children:/*#__PURE__*/_jsx(BtnContact,{height:\"100%\",id:\"aIJ3_ZoNM\",layoutId:\"aIJ3_ZoNM\",variant:\"CdCKR3igB\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wkm2g5\",children:[/*#__PURE__*/_jsx(GAGRIcon,{animated:false,className:\"framer-96297t\",layoutId:\"Rlo0d_A03\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-19wrhpa\",\"data-styles-preset\":\"ChUiAn_Sq\",children:\"Not Designed \\xa92025 Gaimer Graphics AB.\"})}),className:\"framer-1vuxq2j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 640\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qBdG_087c\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y8JcNp2rO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HX63mqH5O\":[\".framer-1xfiyhx-container\",\".framer-x39srr\"],\"qBdG_087c\":[\".framer-1xfiyhx-container\",\".framer-x39srr\"],\"Y8JcNp2rO\":[\".framer-1xfiyhx-container\",\".framer-x39srr\"]}\n * @framerBreakpoints {\"HX63mqH5O\":{\"min\":1200,\"canvasClassName\":\"framer-9azgkg-override\",\"minHeight\":640,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"qBdG_087c\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-16stleu-override\",\"minHeight\":480,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Y8JcNp2rO\":{\"max\":809,\"canvasClassName\":\"framer-1d0ojg-override\",\"minHeight\":480,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HX63mqH5O\n * @framerLayoutTemplate\n */const FramerElSEKxywq=withCSS(Component,css,\"framer-URM5k\");export default FramerElSEKxywq;FramerElSEKxywq.displayName=\"Default\";FramerElSEKxywq.defaultProps={height:640,width:1200};addFonts(FramerElSEKxywq,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...BtnContactFonts,...GAGRIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerElSEKxywq\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerRootFontSize\":\"16\",\"framerBreakpoints\":\"{\\\"HX63mqH5O\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-9azgkg-override\\\",\\\"minHeight\\\":640,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"qBdG_087c\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-16stleu-override\\\",\\\"minHeight\\\":480,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Y8JcNp2rO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1d0ojg-override\\\",\\\"minHeight\\\":480,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"640\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"HX63mqH5O\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"HX63mqH5O\\\":[\\\".framer-1xfiyhx-container\\\",\\\".framer-x39srr\\\"],\\\"qBdG_087c\\\":[\\\".framer-1xfiyhx-container\\\",\\\".framer-x39srr\\\"],\\\"Y8JcNp2rO\\\":[\\\".framer-1xfiyhx-container\\\",\\\".framer-x39srr\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qBdG_087c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y8JcNp2rO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/MVggXgmPzYFNVoHM70ef/kqzcuOUqe8bJxiD5qyhA/ElSEKxywq.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q6u2dJT4w89N21RGuCaD/Sjc7DLluQRwqYhUD2Vex/augiA20Il.js\")), path: \"/\"}, YIJReTV6n: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ZgIIs1sz5PoLQ3BYjLa/skDkreA10bdRXACkw9fJ/YIJReTV6n.js\")), path: \"/cv\"}, SCXkKpeCx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KkTUCmIPgDSbjAVSGQU2/9XIuQPcNT6Hn2kN1HtR5/SCXkKpeCx.js\")), path: \"/contact\"}, RzAWcRNTH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S2KwbvDdAJKA1etisPtq/41LTG6Kn7nKXhMRLtPnt/RzAWcRNTH.js\")), path: \"/nok-housewarmingparty\"}, gYsISIRoP: {elements: {D888ohuDM: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jaV239srK8a73ZklhsMe/1xIYVNBVHzQFGyRzZMM2/gYsISIRoP.js\")), path: \"/strand-identity\"}, hB97eoNd5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BH1qHduLHeMGL9SHfyXc/BHiZ2sg8OWOgbQwODDeO/hB97eoNd5.js\")), path: \"/gainground-identity\"}, yDVRqfiLh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3UOKE65fqhHdPAfJM5zV/bEUtvAxflLUMANbUhorh/yDVRqfiLh.js\")), path: \"/pirellidackia-letsrally\"}, kK4VGOTd9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0P6yQ0xaCeIhV7QDdTdy/Abh7p9JP1GkdQ7zNmprd/kK4VGOTd9.js\")), path: \"/coeli-annualreport\"}, OgsY073rR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Gy5VeaVTvDqsvhCIxqNB/YUCcbR2WtcJnGoosVHPC/OgsY073rR.js\")), path: \"/sok-ppt\"}}\r\n\r\n        const locales = [{code: \"sv\", id: \"default\", name: \"Swedish\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"9d2df2ec7d62fa596221f28ebfc86dc8632bc60dae8d785df074b1adfa31d20b\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"YIJReTV6n\":\r\ncase \"SCXkKpeCx\":\r\ncase \"RzAWcRNTH\":\r\ncase \"gYsISIRoP\":\r\ncase \"hB97eoNd5\":\r\ncase \"yDVRqfiLh\":\r\ncase \"kK4VGOTd9\":\r\ncase \"OgsY073rR\":\r\ncase \"bOtAXtY41\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"YIJReTV6n\":\r\ncase \"SCXkKpeCx\":\r\ncase \"RzAWcRNTH\":\r\ncase \"gYsISIRoP\":\r\ncase \"hB97eoNd5\":\r\ncase \"yDVRqfiLh\":\r\ncase \"kK4VGOTd9\":\r\ncase \"OgsY073rR\":\r\ncase \"bOtAXtY41\":\r\nreturn [{hash: \"9azgkg\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"16stleu\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1d0ojg\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://gagr.se\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}