{"version":3,"file":"script_main.Ck4O8dVC.mjs","names":["useMemo","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","LogoStudioFressFonts","LogoStudioFress","NavbarButtonsFonts","NavbarButtons","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","LogoStudioFressFonts","LogoStudioFress","NavbarButtonsFonts","NavbarButtons","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","LogoStudioFress","NavbarButtons","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","HeaderDesktop","HeaderTablet","HeaderPhone","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Template1","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/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/nHcUZRKmCpS2GwGAuJ3j/9mlUyUAcAtFKwIvwXur9/RTtMaqBLy.js","https:/framerusercontent.com/modules/vyY3eRIPWzXQlavqORbM/8hwAROcpAuWgAVnkYWpu/HsbGr8FAD.js","https:/framerusercontent.com/modules/thIRPTK2BxjO5EV4DLeC/8ZnM9Y1UEp7WosCoJwGG/P7p657JC5.js","https:/framerusercontent.com/modules/5i1S0OZtTmoCrq97vjSX/1YOcLAmwP13t6g2PgMUT/Swo373JUx.js","https:/framerusercontent.com/modules/PxtjQy2ltH5ilijzbkTj/kuW01zcRoB7qKgN9DYsH/szkzVKib8.js","https:/framerusercontent.com/modules/o6QKIrPGqIJQg6nFEuQv/lLXot3dKfvjIkqgTciZi/FVmHdV7rN.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 323 25\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0.418 25.196 C 0.139 25.196 0 25.085 0 24.89 C 0 24.835 0.028 24.724 0.084 24.64 L 0.724 23.223 C 0.892 22.807 1.17 22.612 1.56 22.612 L 17.915 22.612 C 18.751 22.612 19.309 22.14 19.309 21.529 C 19.309 21.251 19.141 21.057 18.807 20.89 L 7.969 15.306 C 6.743 14.64 6.046 13.612 6.046 12.223 C 6.046 9.056 9.473 6.25 13.374 6.25 L 33.24 6.25 C 33.49 6.25 33.602 6.334 33.602 6.5 C 33.602 6.611 33.574 6.723 33.546 6.834 L 32.905 8.25 C 32.738 8.612 32.46 8.806 32.097 8.806 L 16.299 8.806 C 15.491 8.806 14.906 9.306 14.906 9.889 C 14.906 10.167 15.101 10.362 15.408 10.556 L 26.274 16.14 C 27.5 16.779 28.197 17.862 28.197 19.195 C 28.197 22.362 24.742 25.196 20.841 25.196 Z M 51.601 8.806 L 44.412 24.89 C 44.329 25.085 44.162 25.196 43.855 25.196 L 36.305 25.196 C 36.082 25.196 35.998 25.14 35.998 25.029 C 35.998 25.001 35.998 24.946 36.026 24.89 L 43.214 8.806 L 34.187 8.806 C 33.964 8.806 33.825 8.75 33.825 8.667 C 33.825 8.639 33.853 8.584 33.881 8.528 L 34.744 6.556 C 34.856 6.361 35.023 6.25 35.329 6.25 L 61.798 6.25 C 62.021 6.25 62.105 6.306 62.105 6.445 C 62.105 6.473 62.105 6.5 62.077 6.556 L 61.213 8.528 C 61.102 8.75 60.935 8.806 60.656 8.806 Z M 88.63 6.834 C 88.797 6.445 89.103 6.25 89.494 6.25 L 92.057 6.25 C 92.336 6.25 92.447 6.334 92.447 6.5 C 92.447 6.611 92.447 6.723 92.391 6.834 L 88.1 16.473 C 85.927 21.362 81.302 25.196 75.061 25.196 L 63.805 25.196 C 59.291 25.196 57.424 23.612 57.424 20.946 C 57.424 19.695 57.842 18.195 58.566 16.473 L 62.885 6.834 C 63.052 6.445 63.331 6.25 63.721 6.25 L 71.578 6.25 C 71.857 6.25 71.968 6.334 71.968 6.5 C 71.968 6.611 71.968 6.723 71.912 6.834 L 67.622 16.473 C 67.009 17.834 66.702 19.001 66.702 19.945 C 66.702 21.668 67.761 22.612 70.157 22.612 L 76.203 22.612 C 79.909 22.612 82.695 20.14 84.339 16.473 Z M 77.262 4.472 C 77.067 4.472 76.956 4.417 76.956 4.25 C 76.956 4.222 76.956 4.139 77.011 4.056 L 78.655 0.417 C 78.767 0.139 78.962 0 79.24 0 L 81.414 0 C 81.609 0 81.748 0.083 81.748 0.25 C 81.748 0.306 81.72 0.361 81.692 0.417 L 80.076 4.056 C 79.937 4.334 79.686 4.472 79.407 4.472 Z M 83.782 4.472 C 83.559 4.472 83.475 4.417 83.475 4.25 C 83.475 4.222 83.475 4.139 83.503 4.056 L 85.147 0.417 C 85.286 0.139 85.481 0 85.76 0 L 87.905 0 C 88.1 0 88.24 0.083 88.24 0.222 C 88.24 0.278 88.212 0.361 88.184 0.417 L 86.54 4.056 C 86.429 4.334 86.206 4.472 85.927 4.472 Z M 86.457 25.196 C 86.122 25.196 85.983 25.085 85.983 24.862 C 85.983 24.779 86.011 24.668 86.066 24.529 L 93.952 6.945 C 94.147 6.5 94.453 6.25 94.899 6.25 L 116.52 6.25 C 120.226 6.25 122.176 8.723 122.176 12.084 C 122.176 18.834 114.876 25.196 108.05 25.196 Z M 101.502 8.806 L 95.317 22.612 L 104.344 22.612 C 107.381 22.612 113.204 16.251 113.204 11.723 C 113.204 9.667 112.368 8.806 110.53 8.806 Z M 119.947 25.196 C 119.696 25.196 119.557 25.085 119.557 24.918 C 119.557 24.835 119.585 24.751 119.64 24.64 L 127.581 6.834 C 127.748 6.445 128.055 6.25 128.417 6.25 L 135.661 6.25 C 135.94 6.25 136.079 6.334 136.079 6.5 C 136.079 6.611 136.051 6.723 135.996 6.834 L 128.055 24.64 C 127.888 25.001 127.609 25.196 127.219 25.196 Z M 138.698 25.196 C 134.993 25.196 133.042 22.668 133.042 19.279 C 133.042 12.834 139.896 6.25 147.168 6.25 L 160.292 6.25 C 164.025 6.25 165.975 8.75 165.975 12.084 C 165.975 18.584 158.898 25.196 151.821 25.196 Z M 149.061 22.612 C 151.875 22.612 158.033 16.64 158.033 11.612 C 158.033 9.667 157.169 8.806 155.247 8.806 L 149.479 8.806 C 146.303 8.806 140.897 14.584 140.897 19.612 C 140.897 21.668 141.733 22.612 143.294 22.612 Z M 192.248 8.806 C 189.322 8.806 187.4 10.501 185.951 13.751 L 181.103 24.64 C 180.936 25.001 180.657 25.196 180.267 25.196 L 172.187 25.196 C 171.908 25.196 171.797 25.085 171.797 24.918 C 171.797 24.835 171.825 24.751 171.852 24.64 L 176.561 14.112 C 178.623 9.5 182.607 6.25 187.929 6.25 L 207.544 6.25 C 207.795 6.25 207.934 6.334 207.934 6.5 C 207.934 6.611 207.906 6.723 207.85 6.834 L 207.237 8.25 C 207.07 8.612 206.792 8.806 206.402 8.806 Z M 187.595 16.14 C 187.316 16.14 187.177 16.029 187.177 15.834 C 187.177 15.779 187.204 15.667 187.26 15.556 L 187.901 14.167 C 188.068 13.751 188.347 13.556 188.737 13.556 L 204.117 13.556 C 204.395 13.556 204.59 13.667 204.59 13.806 C 204.59 13.862 204.563 13.945 204.535 13.973 L 203.727 15.751 C 203.615 16.001 203.365 16.14 202.974 16.14 Z M 225.348 25.196 C 224.345 25.196 223.732 25.112 223.258 24.585 L 215.763 15.89 C 215.68 15.779 215.624 15.667 215.624 15.529 C 215.624 15.39 215.652 15.279 215.763 15.084 L 216.014 14.501 C 216.209 14.167 216.46 13.945 216.878 13.945 L 224.317 13.945 C 227.465 13.945 228.886 12.39 228.886 10.334 C 228.886 9.223 228.023 8.806 226.574 8.806 L 216.683 8.806 L 209.606 24.64 C 209.439 25.001 209.16 25.196 208.798 25.196 L 201.554 25.196 C 201.275 25.196 201.163 25.085 201.163 24.918 C 201.163 24.835 201.191 24.751 201.219 24.64 L 209.132 6.973 C 209.355 6.5 209.661 6.25 210.163 6.25 L 233.595 6.25 C 236.019 6.25 237.524 7.528 237.524 9.612 C 237.524 13.584 233.456 16.445 229.054 16.445 L 225.069 16.445 L 233.261 24.446 C 233.316 24.501 233.344 24.64 233.344 24.696 C 233.344 24.862 233.177 25.196 232.731 25.196 Z M 241.263 25.196 C 237.669 25.196 235.635 22.723 235.635 19.307 C 235.635 12.834 242.545 6.25 249.733 6.25 L 268.095 6.25 C 268.373 6.25 268.485 6.334 268.485 6.5 C 268.485 6.611 268.457 6.723 268.401 6.834 L 267.788 8.25 C 267.621 8.612 267.342 8.806 266.952 8.806 L 253.467 8.806 C 250.458 8.806 244.718 14.556 244.718 19.557 C 244.718 21.668 245.61 22.612 247.281 22.612 L 260.85 22.612 C 261.129 22.612 261.268 22.723 261.268 22.918 C 261.268 23.001 261.24 23.085 261.185 23.223 L 260.544 24.64 C 260.377 25.001 260.098 25.196 259.708 25.196 Z M 248.675 16.14 C 248.396 16.14 248.257 16.029 248.257 15.834 C 248.257 15.779 248.285 15.667 248.34 15.556 L 248.981 14.167 C 249.148 13.751 249.427 13.556 249.817 13.556 L 264.612 13.556 C 264.918 13.556 265.085 13.667 265.085 13.806 C 265.085 13.862 265.058 13.945 265.03 13.973 L 264.25 15.751 C 264.11 16.001 263.86 16.14 263.469 16.14 Z M 262.856 25.196 C 262.578 25.196 262.439 25.085 262.439 24.89 C 262.439 24.835 262.466 24.724 262.522 24.64 L 263.163 23.223 C 263.33 22.807 263.609 22.612 263.999 22.612 L 280.354 22.612 C 281.19 22.612 281.747 22.14 281.747 21.529 C 281.747 21.251 281.58 21.057 281.246 20.89 L 270.407 15.306 C 269.181 14.64 268.485 13.612 268.485 12.223 C 268.485 9.056 271.912 6.25 275.812 6.25 L 295.678 6.25 C 295.929 6.25 296.04 6.334 296.04 6.5 C 296.04 6.611 296.013 6.723 295.985 6.834 L 295.344 8.25 C 295.177 8.612 294.898 8.806 294.536 8.806 L 278.738 8.806 C 277.93 8.806 277.345 9.306 277.345 9.889 C 277.345 10.167 277.54 10.362 277.846 10.556 L 288.713 16.14 C 289.939 16.779 290.635 17.862 290.635 19.195 C 290.635 22.362 287.18 25.196 283.279 25.196 Z M 290.161 25.196 C 289.883 25.196 289.744 25.085 289.744 24.89 C 289.744 24.835 289.771 24.724 289.827 24.64 L 290.468 23.223 C 290.635 22.807 290.914 22.612 291.304 22.612 L 307.659 22.612 C 308.495 22.612 309.052 22.14 309.052 21.529 C 309.052 21.251 308.885 21.057 308.551 20.89 L 297.712 15.306 C 296.486 14.64 295.79 13.612 295.79 12.223 C 295.79 9.056 299.217 6.25 303.117 6.25 L 322.983 6.25 C 323.234 6.25 323.345 6.334 323.345 6.5 C 323.345 6.611 323.318 6.723 323.29 6.834 L 322.649 8.25 C 322.482 8.612 322.203 8.806 321.841 8.806 L 306.043 8.806 C 305.235 8.806 304.65 9.306 304.65 9.889 C 304.65 10.167 304.845 10.362 305.151 10.556 L 316.018 16.14 C 317.244 16.779 317.94 17.862 317.94 19.195 C 317.94 22.362 314.485 25.196 310.585 25.196 Z\" fill=\"transparent\" height=\"25.19574791523077px\" id=\"veuwomV4p\" width=\"323.34542176519534px\"><path d=\"M 0.418 25.196 C 0.139 25.196 0 25.085 0 24.89 C 0 24.835 0.028 24.724 0.084 24.64 L 0.724 23.223 C 0.892 22.807 1.17 22.612 1.56 22.612 L 17.915 22.612 C 18.751 22.612 19.309 22.14 19.309 21.529 C 19.309 21.251 19.141 21.057 18.807 20.89 L 7.969 15.306 C 6.743 14.64 6.046 13.612 6.046 12.223 C 6.046 9.056 9.473 6.25 13.374 6.25 L 33.24 6.25 C 33.49 6.25 33.602 6.334 33.602 6.5 C 33.602 6.611 33.574 6.723 33.546 6.834 L 32.905 8.25 C 32.738 8.612 32.46 8.806 32.097 8.806 L 16.299 8.806 C 15.491 8.806 14.906 9.306 14.906 9.889 C 14.906 10.167 15.101 10.362 15.408 10.556 L 26.274 16.14 C 27.5 16.779 28.197 17.862 28.197 19.195 C 28.197 22.362 24.742 25.196 20.841 25.196 Z M 51.601 8.806 L 44.412 24.89 C 44.329 25.085 44.162 25.196 43.855 25.196 L 36.305 25.196 C 36.082 25.196 35.998 25.14 35.998 25.029 C 35.998 25.001 35.998 24.946 36.026 24.89 L 43.214 8.806 L 34.187 8.806 C 33.964 8.806 33.825 8.75 33.825 8.667 C 33.825 8.639 33.853 8.584 33.881 8.528 L 34.744 6.556 C 34.856 6.361 35.023 6.25 35.329 6.25 L 61.798 6.25 C 62.021 6.25 62.105 6.306 62.105 6.445 C 62.105 6.473 62.105 6.5 62.077 6.556 L 61.213 8.528 C 61.102 8.75 60.935 8.806 60.656 8.806 Z M 88.63 6.834 C 88.797 6.445 89.103 6.25 89.494 6.25 L 92.057 6.25 C 92.336 6.25 92.447 6.334 92.447 6.5 C 92.447 6.611 92.447 6.723 92.391 6.834 L 88.1 16.473 C 85.927 21.362 81.302 25.196 75.061 25.196 L 63.805 25.196 C 59.291 25.196 57.424 23.612 57.424 20.946 C 57.424 19.695 57.842 18.195 58.566 16.473 L 62.885 6.834 C 63.052 6.445 63.331 6.25 63.721 6.25 L 71.578 6.25 C 71.857 6.25 71.968 6.334 71.968 6.5 C 71.968 6.611 71.968 6.723 71.912 6.834 L 67.622 16.473 C 67.009 17.834 66.702 19.001 66.702 19.945 C 66.702 21.668 67.761 22.612 70.157 22.612 L 76.203 22.612 C 79.909 22.612 82.695 20.14 84.339 16.473 Z M 77.262 4.472 C 77.067 4.472 76.956 4.417 76.956 4.25 C 76.956 4.222 76.956 4.139 77.011 4.056 L 78.655 0.417 C 78.767 0.139 78.962 0 79.24 0 L 81.414 0 C 81.609 0 81.748 0.083 81.748 0.25 C 81.748 0.306 81.72 0.361 81.692 0.417 L 80.076 4.056 C 79.937 4.334 79.686 4.472 79.407 4.472 Z M 83.782 4.472 C 83.559 4.472 83.475 4.417 83.475 4.25 C 83.475 4.222 83.475 4.139 83.503 4.056 L 85.147 0.417 C 85.286 0.139 85.481 0 85.76 0 L 87.905 0 C 88.1 0 88.24 0.083 88.24 0.222 C 88.24 0.278 88.212 0.361 88.184 0.417 L 86.54 4.056 C 86.429 4.334 86.206 4.472 85.927 4.472 Z M 86.457 25.196 C 86.122 25.196 85.983 25.085 85.983 24.862 C 85.983 24.779 86.011 24.668 86.066 24.529 L 93.952 6.945 C 94.147 6.5 94.453 6.25 94.899 6.25 L 116.52 6.25 C 120.226 6.25 122.176 8.723 122.176 12.084 C 122.176 18.834 114.876 25.196 108.05 25.196 Z M 101.502 8.806 L 95.317 22.612 L 104.344 22.612 C 107.381 22.612 113.204 16.251 113.204 11.723 C 113.204 9.667 112.368 8.806 110.53 8.806 Z M 119.947 25.196 C 119.696 25.196 119.557 25.085 119.557 24.918 C 119.557 24.835 119.585 24.751 119.64 24.64 L 127.581 6.834 C 127.748 6.445 128.055 6.25 128.417 6.25 L 135.661 6.25 C 135.94 6.25 136.079 6.334 136.079 6.5 C 136.079 6.611 136.051 6.723 135.996 6.834 L 128.055 24.64 C 127.888 25.001 127.609 25.196 127.219 25.196 Z M 138.698 25.196 C 134.993 25.196 133.042 22.668 133.042 19.279 C 133.042 12.834 139.896 6.25 147.168 6.25 L 160.292 6.25 C 164.025 6.25 165.975 8.75 165.975 12.084 C 165.975 18.584 158.898 25.196 151.821 25.196 Z M 149.061 22.612 C 151.875 22.612 158.033 16.64 158.033 11.612 C 158.033 9.667 157.169 8.806 155.247 8.806 L 149.479 8.806 C 146.303 8.806 140.897 14.584 140.897 19.612 C 140.897 21.668 141.733 22.612 143.294 22.612 Z M 192.248 8.806 C 189.322 8.806 187.4 10.501 185.951 13.751 L 181.103 24.64 C 180.936 25.001 180.657 25.196 180.267 25.196 L 172.187 25.196 C 171.908 25.196 171.797 25.085 171.797 24.918 C 171.797 24.835 171.825 24.751 171.852 24.64 L 176.561 14.112 C 178.623 9.5 182.607 6.25 187.929 6.25 L 207.544 6.25 C 207.795 6.25 207.934 6.334 207.934 6.5 C 207.934 6.611 207.906 6.723 207.85 6.834 L 207.237 8.25 C 207.07 8.612 206.792 8.806 206.402 8.806 Z M 187.595 16.14 C 187.316 16.14 187.177 16.029 187.177 15.834 C 187.177 15.779 187.204 15.667 187.26 15.556 L 187.901 14.167 C 188.068 13.751 188.347 13.556 188.737 13.556 L 204.117 13.556 C 204.395 13.556 204.59 13.667 204.59 13.806 C 204.59 13.862 204.563 13.945 204.535 13.973 L 203.727 15.751 C 203.615 16.001 203.365 16.14 202.974 16.14 Z M 225.348 25.196 C 224.345 25.196 223.732 25.112 223.258 24.585 L 215.763 15.89 C 215.68 15.779 215.624 15.667 215.624 15.529 C 215.624 15.39 215.652 15.279 215.763 15.084 L 216.014 14.501 C 216.209 14.167 216.46 13.945 216.878 13.945 L 224.317 13.945 C 227.465 13.945 228.886 12.39 228.886 10.334 C 228.886 9.223 228.023 8.806 226.574 8.806 L 216.683 8.806 L 209.606 24.64 C 209.439 25.001 209.16 25.196 208.798 25.196 L 201.554 25.196 C 201.275 25.196 201.163 25.085 201.163 24.918 C 201.163 24.835 201.191 24.751 201.219 24.64 L 209.132 6.973 C 209.355 6.5 209.661 6.25 210.163 6.25 L 233.595 6.25 C 236.019 6.25 237.524 7.528 237.524 9.612 C 237.524 13.584 233.456 16.445 229.054 16.445 L 225.069 16.445 L 233.261 24.446 C 233.316 24.501 233.344 24.64 233.344 24.696 C 233.344 24.862 233.177 25.196 232.731 25.196 Z\" fill=\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\" height=\"25.19574696159532px\" id=\"CqQqVy0U6\" width=\"237.52369135575478px\"/><path d=\"M 5.628 18.945 C 2.034 18.945 0 16.473 0 13.056 C 0 6.584 6.91 0 14.098 0 L 32.46 0 C 32.738 0 32.85 0.083 32.85 0.25 C 32.85 0.361 32.822 0.472 32.766 0.583 L 32.153 2 C 31.986 2.361 31.707 2.556 31.317 2.556 L 17.832 2.556 C 14.823 2.556 9.083 8.306 9.083 13.306 C 9.083 15.417 9.975 16.362 11.646 16.362 L 25.215 16.362 C 25.494 16.362 25.633 16.473 25.633 16.668 C 25.633 16.751 25.605 16.834 25.55 16.973 L 24.909 18.39 C 24.742 18.751 24.463 18.945 24.073 18.945 Z M 13.04 9.889 C 12.761 9.889 12.622 9.778 12.622 9.584 C 12.622 9.528 12.649 9.417 12.705 9.306 L 13.346 7.917 C 13.513 7.5 13.792 7.306 14.182 7.306 L 28.977 7.306 C 29.283 7.306 29.45 7.417 29.45 7.556 C 29.45 7.612 29.423 7.695 29.395 7.723 L 28.615 9.5 C 28.475 9.751 28.224 9.889 27.834 9.889 Z M 27.221 18.945 C 26.943 18.945 26.803 18.834 26.803 18.64 C 26.803 18.584 26.831 18.473 26.887 18.39 L 27.528 16.973 C 27.695 16.556 27.974 16.362 28.364 16.362 L 44.719 16.362 C 45.555 16.362 46.112 15.89 46.112 15.279 C 46.112 15.001 45.945 14.806 45.611 14.64 L 34.772 9.056 C 33.546 8.389 32.85 7.361 32.85 5.973 C 32.85 2.806 36.277 0 40.177 0 L 60.043 0 C 60.294 0 60.405 0.083 60.405 0.25 C 60.405 0.361 60.377 0.472 60.35 0.583 L 59.709 2 C 59.542 2.361 59.263 2.556 58.901 2.556 L 43.103 2.556 C 42.295 2.556 41.71 3.056 41.71 3.639 C 41.71 3.917 41.905 4.111 42.211 4.306 L 53.078 9.889 C 54.304 10.528 55 11.612 55 12.945 C 55 16.112 51.545 18.945 47.644 18.945 Z M 54.526 18.945 C 54.248 18.945 54.109 18.834 54.109 18.64 C 54.109 18.584 54.136 18.473 54.192 18.39 L 54.833 16.973 C 55 16.556 55.279 16.362 55.669 16.362 L 72.024 16.362 C 72.86 16.362 73.417 15.89 73.417 15.279 C 73.417 15.001 73.25 14.806 72.916 14.64 L 62.077 9.056 C 60.851 8.389 60.155 7.361 60.155 5.973 C 60.155 2.806 63.582 0 67.482 0 L 87.348 0 C 87.599 0 87.71 0.083 87.71 0.25 C 87.71 0.361 87.683 0.472 87.655 0.583 L 87.014 2 C 86.847 2.361 86.568 2.556 86.206 2.556 L 70.408 2.556 C 69.6 2.556 69.015 3.056 69.015 3.639 C 69.015 3.917 69.21 4.111 69.516 4.306 L 80.383 9.889 C 81.609 10.528 82.305 11.612 82.305 12.945 C 82.305 16.112 78.85 18.945 74.949 18.945 Z\" fill=\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\" height=\"18.94542414280035px\" id=\"jz1oGhJHl\" transform=\"translate(235.635 6.25)\" width=\"87.71038148199221px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-o4oSj\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-o4oSj { -webkit-mask: ${mask}; aspect-ratio: 12.92; background-color: var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, #ffffff); mask: ${mask}; width: 323px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 323\n * @framerIntrinsicHeight 25\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo Studio Fress\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/N2EAL_x2d\",\"id\":\"N2EAL_x2d\",\"moduleId\":\"jPltlc4OcIqTLlnWlH0a\"}}\n */const Icon=withCSS(Component,css,\"framer-o4oSj\");Icon.displayName=\"Logo Studio Fress\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"323\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"25\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Logo Studio Fress\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N2EAL_x2d\\\",\\\"id\\\":\\\"N2EAL_x2d\\\",\\\"moduleId\\\":\\\"jPltlc4OcIqTLlnWlH0a\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3492b4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/DMwxrS0UjbX8ZbUMhDXT/PJVpdui8GObJ8MzPkDFx/fiyGMygrw.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/0TOfc9pZ7KQQ8G9TLC4k/1Z6LZh52guDu9xXg8El4/nsLVxsQkU.js\";const enabledGestures={duk8dqE1k:{pressed:true},iPlskNIZE:{hover:true},MRfXkFEKb:{pressed:true}};const cycleOrder=[\"iPlskNIZE\",\"yrJFcAzj7\",\"duk8dqE1k\",\"MRfXkFEKb\",\"jnffvmjmz\"];const serializationHash=\"framer-VbnFA\";const variantClassNames={duk8dqE1k:\"framer-v-fjjoq\",iPlskNIZE:\"framer-v-1l5bdjb\",jnffvmjmz:\"framer-v-1r8crlt\",MRfXkFEKb:\"framer-v-8n5tb0\",yrJFcAzj7:\"framer-v-4q7ccy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RPGTJQ26w=undefined;const KqTZteQuP=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"D&T Active\":\"yrJFcAzj7\",\"Phone Active\":\"jnffvmjmz\",Desktop:\"iPlskNIZE\",Phone:\"MRfXkFEKb\",Tablet:\"duk8dqE1k\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{return{...props,KqTZteQuP:text??props.KqTZteQuP??\"NAVBAR BUTTON\",RPGTJQ26w:link??props.RPGTJQ26w,variant:humanReadableVariantMap[props.variant]??props.variant??\"iPlskNIZE\"};};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,KqTZteQuP,RPGTJQ26w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iPlskNIZE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RPGTJQ26w,motionChild:true,nodeId:\"iPlskNIZE\",openInNewTab:false,scopeId:\"HsbGr8FAD\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1l5bdjb\",className,classNames)} framer-wfs59z`,\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"iPlskNIZE\",ref:refBinding,style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"duk8dqE1k-pressed\":{backgroundColor:\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\"},\"iPlskNIZE-hover\":{backgroundColor:\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\"},\"MRfXkFEKb-pressed\":{backgroundColor:\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\"},jnffvmjmz:{backgroundColor:\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\"},yrJFcAzj7:{backgroundColor:\"var(--token-a214f217-9697-4ce0-b454-e6f0289b23ad, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"duk8dqE1k-pressed\":{\"data-framer-name\":undefined},\"iPlskNIZE-hover\":{\"data-framer-name\":undefined},\"MRfXkFEKb-pressed\":{\"data-framer-name\":undefined},duk8dqE1k:{\"data-framer-name\":\"Tablet\"},jnffvmjmz:{\"data-framer-name\":\"Phone Active\"},MRfXkFEKb:{\"data-framer-name\":\"Phone\"},yrJFcAzj7:{\"data-framer-name\":\"D&T Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19hy3ts\",\"data-styles-preset\":\"fiyGMygrw\",dir:\"auto\",children:\"PROJECTS\"})}),className:\"framer-9cb1en\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LJljBhzLK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KqTZteQuP,variants:{\"duk8dqE1k-pressed\":{\"--extracted-r6o4lv\":\"var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0))\"},\"iPlskNIZE-hover\":{\"--extracted-r6o4lv\":\"var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0))\"},\"MRfXkFEKb-pressed\":{\"--extracted-r6o4lv\":\"var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0))\"},jnffvmjmz:{\"--extracted-r6o4lv\":\"var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0))\"},yrJFcAzj7:{\"--extracted-r6o4lv\":\"var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"duk8dqE1k-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19hy3ts\",\"data-styles-preset\":\"fiyGMygrw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0)))\"},children:\"PROJECTS\"})})},\"iPlskNIZE-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19hy3ts\",\"data-styles-preset\":\"fiyGMygrw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0)))\"},children:\"PROJECTS\"})})},\"MRfXkFEKb-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wakeff\",\"data-styles-preset\":\"nsLVxsQkU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0)))\"},children:\"NAVBAR BUTTON\"})})},jnffvmjmz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wakeff\",\"data-styles-preset\":\"nsLVxsQkU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0)))\"},children:\"NAVBAR BUTTON\"})})},MRfXkFEKb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wakeff\",\"data-styles-preset\":\"nsLVxsQkU\",dir:\"auto\",children:\"NAVBAR BUTTON\"})})},yrJFcAzj7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19hy3ts\",\"data-styles-preset\":\"fiyGMygrw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0)))\"},children:\"PROJECTS\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VbnFA.framer-wfs59z, .framer-VbnFA .framer-wfs59z { display: block; }\",\".framer-VbnFA.framer-1l5bdjb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VbnFA .framer-9cb1en { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VbnFA.framer-v-4q7ccy.framer-1l5bdjb, .framer-VbnFA.framer-v-1r8crlt.framer-1l5bdjb { cursor: unset; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-VbnFA[data-border=\"true\"]::after, .framer-VbnFA [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 33\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yrJFcAzj7\":{\"layout\":[\"auto\",\"auto\"]},\"duk8dqE1k\":{\"layout\":[\"auto\",\"auto\"]},\"MRfXkFEKb\":{\"layout\":[\"auto\",\"auto\"]},\"jnffvmjmz\":{\"layout\":[\"auto\",\"auto\"]},\"uhrVlQlSB\":{\"layout\":[\"auto\",\"auto\"]},\"r9CuYHuAW\":{\"layout\":[\"auto\",\"auto\"]},\"W5MQELlTf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KqTZteQuP\":\"text\",\"RPGTJQ26w\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHsbGr8FAD=withCSS(Component,css,\"framer-VbnFA\");export default FramerHsbGr8FAD;FramerHsbGr8FAD.displayName=\"Navbar Buttons\";FramerHsbGr8FAD.defaultProps={height:33,width:147};addPropertyControls(FramerHsbGr8FAD,{variant:{options:[\"iPlskNIZE\",\"yrJFcAzj7\",\"duk8dqE1k\",\"MRfXkFEKb\",\"jnffvmjmz\"],optionTitles:[\"Desktop\",\"D&T Active\",\"Tablet\",\"Phone\",\"Phone Active\"],title:\"Variant\",type:ControlType.Enum},KqTZteQuP:{defaultValue:\"NAVBAR BUTTON\",displayTextArea:false,title:\"Text\",type:ControlType.String},onKqTZteQuPChange:{changes:\"KqTZteQuP\",type:ControlType.ChangeHandler},RPGTJQ26w:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHsbGr8FAD,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHsbGr8FAD\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"147\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yrJFcAzj7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"duk8dqE1k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MRfXkFEKb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jnffvmjmz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uhrVlQlSB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r9CuYHuAW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W5MQELlTf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"KqTZteQuP\\\":\\\"text\\\",\\\"RPGTJQ26w\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"33\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HsbGr8FAD.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoStudioFress from\"https://framerusercontent.com/modules/nHcUZRKmCpS2GwGAuJ3j/9mlUyUAcAtFKwIvwXur9/RTtMaqBLy.js\";import NavbarButtons from\"https://framerusercontent.com/modules/vyY3eRIPWzXQlavqORbM/8hwAROcpAuWgAVnkYWpu/HsbGr8FAD.js\";const LogoStudioFressFonts=getFonts(LogoStudioFress);const NavbarButtonsFonts=getFonts(NavbarButtons);const cycleOrder=[\"tyupQcFXv\",\"mjxDEsKqK\",\"Kar3g5Loo\",\"KOa_g6fCy\",\"qbaocaPl8\"];const serializationHash=\"framer-1XO2W\";const variantClassNames={Kar3g5Loo:\"framer-v-1naz5j1\",KOa_g6fCy:\"framer-v-lroixq\",mjxDEsKqK:\"framer-v-9g2vvs\",qbaocaPl8:\"framer-v-rd42u9\",tyupQcFXv:\"framer-v-lmpqra\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About me\":\"KOa_g6fCy\",Archive:\"Kar3g5Loo\",Contact:\"qbaocaPl8\",Home:\"tyupQcFXv\",Projects:\"mjxDEsKqK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tyupQcFXv\"};};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:\"tyupQcFXv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lmpqra\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"tyupQcFXv\",ref:refBinding,style:{...style},...addPropertyOverrides({Kar3g5Loo:{\"data-framer-name\":\"Archive\"},KOa_g6fCy:{\"data-framer-name\":\"About me\"},mjxDEsKqK:{\"data-framer-name\":\"Projects\"},qbaocaPl8:{\"data-framer-name\":\"Contact\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dk1o8fHhS\"},motionChild:true,nodeId:\"YdBZ8Abz0\",openInNewTab:false,scopeId:\"P7p657JC5\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-parv66 framer-vr7gpr\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"YdBZ8Abz0\",children:/*#__PURE__*/_jsx(LogoStudioFress,{animated:true,className:\"framer-53ir0f\",layoutDependency:layoutDependency,layoutId:\"yKx9S7ONf\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-93180a\",\"data-framer-name\":\"Navigation Items\",layoutDependency:layoutDependency,layoutId:\"G9LYGB8Sb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3i6grf\",\"data-framer-name\":\"01-02-03\",layoutDependency:layoutDependency,layoutId:\"tZ4QFs1zy\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fq68n-container\",layoutDependency:layoutDependency,layoutId:\"AKdRfj77A-container\",nodeId:\"AKdRfj77A\",rendersWithMotion:true,scopeId:\"P7p657JC5\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"AKdRfj77A\",KqTZteQuP:\"PROJECTS\",layoutId:\"AKdRfj77A\",RPGTJQ26w:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"iPlskNIZE\"),width:\"100%\",...addPropertyOverrides({Kar3g5Loo:{RPGTJQ26w:resolvedLinks[2]},KOa_g6fCy:{RPGTJQ26w:resolvedLinks[3]},mjxDEsKqK:{RPGTJQ26w:resolvedLinks[1],variant:matchVariant(\"yrJFcAzj7\")},qbaocaPl8:{RPGTJQ26w:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dlrxzl-container\",layoutDependency:layoutDependency,layoutId:\"SfnS3UeUk-container\",nodeId:\"SfnS3UeUk\",rendersWithMotion:true,scopeId:\"P7p657JC5\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"SfnS3UeUk\",KqTZteQuP:\"ARCHIVE\",layoutId:\"SfnS3UeUk\",RPGTJQ26w:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"iPlskNIZE\"),width:\"100%\",...addPropertyOverrides({Kar3g5Loo:{RPGTJQ26w:resolvedLinks1[2],variant:matchVariant(\"yrJFcAzj7\")},KOa_g6fCy:{RPGTJQ26w:resolvedLinks1[3]},mjxDEsKqK:{RPGTJQ26w:resolvedLinks1[1]},qbaocaPl8:{RPGTJQ26w:resolvedLinks1[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vm0shx-container\",layoutDependency:layoutDependency,layoutId:\"Ux7eQGU4r-container\",nodeId:\"Ux7eQGU4r\",rendersWithMotion:true,scopeId:\"P7p657JC5\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"Ux7eQGU4r\",KqTZteQuP:\"ABOUT ME\",layoutId:\"Ux7eQGU4r\",RPGTJQ26w:resolvedLinks2[0],style:{width:\"100%\"},variant:matchVariant(\"iPlskNIZE\"),width:\"100%\",...addPropertyOverrides({Kar3g5Loo:{RPGTJQ26w:resolvedLinks2[2]},KOa_g6fCy:{RPGTJQ26w:resolvedLinks2[3],variant:matchVariant(\"yrJFcAzj7\")},mjxDEsKqK:{RPGTJQ26w:resolvedLinks2[1]},qbaocaPl8:{RPGTJQ26w:resolvedLinks2[4]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmrkzd\",\"data-framer-name\":\"04\",layoutDependency:layoutDependency,layoutId:\"HXTCZ5UMs\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+41+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lbt32t-container\",layoutDependency:layoutDependency,layoutId:\"AMlzpOWo5-container\",nodeId:\"AMlzpOWo5\",rendersWithMotion:true,scopeId:\"P7p657JC5\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"AMlzpOWo5\",KqTZteQuP:\"CONTACT\",layoutId:\"AMlzpOWo5\",RPGTJQ26w:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"iPlskNIZE\"),width:\"100%\",...addPropertyOverrides({Kar3g5Loo:{RPGTJQ26w:resolvedLinks3[2]},KOa_g6fCy:{RPGTJQ26w:resolvedLinks3[3]},mjxDEsKqK:{RPGTJQ26w:resolvedLinks3[1]},qbaocaPl8:{RPGTJQ26w:resolvedLinks3[4],variant:matchVariant(\"yrJFcAzj7\")}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1XO2W.framer-vr7gpr, .framer-1XO2W .framer-vr7gpr { display: block; }\",\".framer-1XO2W.framer-lmpqra { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 324px; }\",\".framer-1XO2W .framer-parv66 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-1XO2W .framer-53ir0f { flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: relative; width: 100%; }\",\".framer-1XO2W .framer-93180a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-1XO2W .framer-3i6grf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-1XO2W .framer-fq68n-container, .framer-1XO2W .framer-dlrxzl-container, .framer-1XO2W .framer-vm0shx-container, .framer-1XO2W .framer-1lbt32t-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-1XO2W .framer-fmrkzd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 324\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mjxDEsKqK\":{\"layout\":[\"fixed\",\"auto\"]},\"Kar3g5Loo\":{\"layout\":[\"fixed\",\"auto\"]},\"KOa_g6fCy\":{\"layout\":[\"fixed\",\"auto\"]},\"qbaocaPl8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP7p657JC5=withCSS(Component,css,\"framer-1XO2W\");export default FramerP7p657JC5;FramerP7p657JC5.displayName=\"Header Desktop\";FramerP7p657JC5.defaultProps={height:120,width:324};addPropertyControls(FramerP7p657JC5,{variant:{options:[\"tyupQcFXv\",\"mjxDEsKqK\",\"Kar3g5Loo\",\"KOa_g6fCy\",\"qbaocaPl8\"],optionTitles:[\"Home\",\"Projects\",\"Archive\",\"About me\",\"Contact\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerP7p657JC5,[{explicitInter:true,fonts:[]},...LogoStudioFressFonts,...NavbarButtonsFonts],{supportsExplicitInterCodegen:true});FramerP7p657JC5.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavbarButtons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP7p657JC5\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"120\",\"framerIntrinsicWidth\":\"324\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mjxDEsKqK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kar3g5Loo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KOa_g6fCy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qbaocaPl8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P7p657JC5.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoStudioFress from\"https://framerusercontent.com/modules/nHcUZRKmCpS2GwGAuJ3j/9mlUyUAcAtFKwIvwXur9/RTtMaqBLy.js\";import NavbarButtons from\"https://framerusercontent.com/modules/vyY3eRIPWzXQlavqORbM/8hwAROcpAuWgAVnkYWpu/HsbGr8FAD.js\";const LogoStudioFressFonts=getFonts(LogoStudioFress);const NavbarButtonsFonts=getFonts(NavbarButtons);const cycleOrder=[\"LwgrraQmq\",\"PH4ZNXrSu\",\"mdyghofRT\",\"ZGDmwV1II\",\"ErdQ59652\"];const serializationHash=\"framer-NfPne\";const variantClassNames={ErdQ59652:\"framer-v-18djdx6\",LwgrraQmq:\"framer-v-b6ofa\",mdyghofRT:\"framer-v-y409vr\",PH4ZNXrSu:\"framer-v-rhtcwo\",ZGDmwV1II:\"framer-v-wrjk4n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About me\":\"ZGDmwV1II\",Archive:\"mdyghofRT\",Contact:\"ErdQ59652\",Home:\"LwgrraQmq\",Projects:\"PH4ZNXrSu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LwgrraQmq\"};};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:\"LwgrraQmq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-b6ofa\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"LwgrraQmq\",ref:refBinding,style:{...style},...addPropertyOverrides({ErdQ59652:{\"data-framer-name\":\"Contact\"},mdyghofRT:{\"data-framer-name\":\"Archive\"},PH4ZNXrSu:{\"data-framer-name\":\"Projects\"},ZGDmwV1II:{\"data-framer-name\":\"About me\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dk1o8fHhS\"},motionChild:true,nodeId:\"rZCyDRCEi\",openInNewTab:false,scopeId:\"Swo373JUx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-opa2lo framer-149l9je\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"rZCyDRCEi\",children:/*#__PURE__*/_jsx(LogoStudioFress,{animated:true,className:\"framer-q479xk\",layoutDependency:layoutDependency,layoutId:\"IUuwXwgZs\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s2jg9o\",\"data-framer-name\":\"Navigation Items\",layoutDependency:layoutDependency,layoutId:\"K1uuBF54l\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s47dvs\",\"data-framer-name\":\"01-02-03\",layoutDependency:layoutDependency,layoutId:\"D1G2uARJO\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+0+0,...addPropertyOverrides({ErdQ59652:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+0+0},ZGDmwV1II:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o7g1y2-container\",layoutDependency:layoutDependency,layoutId:\"Icjjo8tZ_-container\",nodeId:\"Icjjo8tZ_\",rendersWithMotion:true,scopeId:\"Swo373JUx\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"Icjjo8tZ_\",KqTZteQuP:\"PROJECTS\",layoutId:\"Icjjo8tZ_\",RPGTJQ26w:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"duk8dqE1k\"),width:\"100%\",...addPropertyOverrides({ErdQ59652:{RPGTJQ26w:resolvedLinks[4]},mdyghofRT:{RPGTJQ26w:resolvedLinks[2]},PH4ZNXrSu:{RPGTJQ26w:resolvedLinks[1],variant:matchVariant(\"yrJFcAzj7\")},ZGDmwV1II:{RPGTJQ26w:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+0+0,...addPropertyOverrides({ErdQ59652:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+0+0},ZGDmwV1II:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y5e62q-container\",layoutDependency:layoutDependency,layoutId:\"dyYa0OTLd-container\",nodeId:\"dyYa0OTLd\",rendersWithMotion:true,scopeId:\"Swo373JUx\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"dyYa0OTLd\",KqTZteQuP:\"ARCHIVE\",layoutId:\"dyYa0OTLd\",RPGTJQ26w:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"duk8dqE1k\"),width:\"100%\",...addPropertyOverrides({ErdQ59652:{RPGTJQ26w:resolvedLinks1[4]},mdyghofRT:{RPGTJQ26w:resolvedLinks1[2],variant:matchVariant(\"yrJFcAzj7\")},PH4ZNXrSu:{RPGTJQ26w:resolvedLinks1[1]},ZGDmwV1II:{RPGTJQ26w:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+0+0,...addPropertyOverrides({ErdQ59652:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+0+0},ZGDmwV1II:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18no6jw-container\",layoutDependency:layoutDependency,layoutId:\"E7QlFBnjZ-container\",nodeId:\"E7QlFBnjZ\",rendersWithMotion:true,scopeId:\"Swo373JUx\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"E7QlFBnjZ\",KqTZteQuP:\"ABOUT ME\",layoutId:\"E7QlFBnjZ\",RPGTJQ26w:resolvedLinks2[0],style:{width:\"100%\"},variant:matchVariant(\"duk8dqE1k\"),width:\"100%\",...addPropertyOverrides({ErdQ59652:{RPGTJQ26w:resolvedLinks2[4]},mdyghofRT:{RPGTJQ26w:resolvedLinks2[2]},PH4ZNXrSu:{RPGTJQ26w:resolvedLinks2[1]},ZGDmwV1II:{RPGTJQ26w:resolvedLinks2[3],variant:matchVariant(\"yrJFcAzj7\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-146y930\",\"data-framer-name\":\"04\",layoutDependency:layoutDependency,layoutId:\"ctmLwxb9O\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-119)/2+25+20)+0+41+0,...addPropertyOverrides({ErdQ59652:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+41+0},ZGDmwV1II:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-119)/2+25+20)+0+41+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o83484-container\",layoutDependency:layoutDependency,layoutId:\"DaPJW53nY-container\",nodeId:\"DaPJW53nY\",rendersWithMotion:true,scopeId:\"Swo373JUx\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"DaPJW53nY\",KqTZteQuP:\"CONTACT\",layoutId:\"DaPJW53nY\",RPGTJQ26w:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"duk8dqE1k\"),width:\"100%\",...addPropertyOverrides({ErdQ59652:{RPGTJQ26w:resolvedLinks3[4],variant:matchVariant(\"yrJFcAzj7\")},mdyghofRT:{RPGTJQ26w:resolvedLinks3[2]},PH4ZNXrSu:{RPGTJQ26w:resolvedLinks3[1]},ZGDmwV1II:{RPGTJQ26w:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NfPne.framer-149l9je, .framer-NfPne .framer-149l9je { display: block; }\",\".framer-NfPne.framer-b6ofa { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 324px; }\",\".framer-NfPne .framer-opa2lo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-NfPne .framer-q479xk { flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: relative; width: 100%; }\",\".framer-NfPne .framer-s2jg9o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-NfPne .framer-1s47dvs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-NfPne .framer-1o7g1y2-container, .framer-NfPne .framer-y5e62q-container, .framer-NfPne .framer-18no6jw-container, .framer-NfPne .framer-o83484-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-NfPne .framer-146y930 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-NfPne.framer-v-wrjk4n .framer-q479xk, .framer-NfPne.framer-v-18djdx6 .framer-q479xk { height: var(--framer-aspect-ratio-supported, 200px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 324\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PH4ZNXrSu\":{\"layout\":[\"fixed\",\"auto\"]},\"mdyghofRT\":{\"layout\":[\"fixed\",\"auto\"]},\"ZGDmwV1II\":{\"layout\":[\"fixed\",\"auto\"]},\"ErdQ59652\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSwo373JUx=withCSS(Component,css,\"framer-NfPne\");export default FramerSwo373JUx;FramerSwo373JUx.displayName=\"Header Tablet\";FramerSwo373JUx.defaultProps={height:120,width:324};addPropertyControls(FramerSwo373JUx,{variant:{options:[\"LwgrraQmq\",\"PH4ZNXrSu\",\"mdyghofRT\",\"ZGDmwV1II\",\"ErdQ59652\"],optionTitles:[\"Home\",\"Projects\",\"Archive\",\"About me\",\"Contact\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSwo373JUx,[{explicitInter:true,fonts:[]},...LogoStudioFressFonts,...NavbarButtonsFonts],{supportsExplicitInterCodegen:true});FramerSwo373JUx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavbarButtons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSwo373JUx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"120\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"324\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PH4ZNXrSu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mdyghofRT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZGDmwV1II\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ErdQ59652\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Swo373JUx.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoStudioFress from\"https://framerusercontent.com/modules/nHcUZRKmCpS2GwGAuJ3j/9mlUyUAcAtFKwIvwXur9/RTtMaqBLy.js\";import NavbarButtons from\"https://framerusercontent.com/modules/vyY3eRIPWzXQlavqORbM/8hwAROcpAuWgAVnkYWpu/HsbGr8FAD.js\";const LogoStudioFressFonts=getFonts(LogoStudioFress);const NavbarButtonsFonts=getFonts(NavbarButtons);const cycleOrder=[\"dhCw_0KJR\",\"UPhnGZsjt\",\"rDsSP8xLZ\",\"fbQPntyjw\",\"XoQSM0QHp\"];const serializationHash=\"framer-lkwh5\";const variantClassNames={dhCw_0KJR:\"framer-v-1phqw6z\",fbQPntyjw:\"framer-v-y419oo\",rDsSP8xLZ:\"framer-v-1o42fvk\",UPhnGZsjt:\"framer-v-7fpch1\",XoQSM0QHp:\"framer-v-dq3avi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About me\":\"fbQPntyjw\",Archive:\"rDsSP8xLZ\",Contact:\"XoQSM0QHp\",Home:\"dhCw_0KJR\",Projects:\"UPhnGZsjt\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dhCw_0KJR\"};};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:\"dhCw_0KJR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1phqw6z\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"dhCw_0KJR\",ref:refBinding,style:{...style},...addPropertyOverrides({fbQPntyjw:{\"data-framer-name\":\"About me\"},rDsSP8xLZ:{\"data-framer-name\":\"Archive\"},UPhnGZsjt:{\"data-framer-name\":\"Projects\"},XoQSM0QHp:{\"data-framer-name\":\"Contact\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dk1o8fHhS\"},motionChild:true,nodeId:\"PW7CouOtT\",openInNewTab:false,scopeId:\"szkzVKib8\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-v31c1f framer-wme0cb\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PW7CouOtT\",children:/*#__PURE__*/_jsx(LogoStudioFress,{animated:true,className:\"framer-qzpput\",layoutDependency:layoutDependency,layoutId:\"srj9dPIan\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16csf0z\",\"data-framer-name\":\"Navigation Items\",layoutDependency:layoutDependency,layoutId:\"Q7A73rb1f\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12y3g7g\",\"data-framer-name\":\"01-02-03\",layoutDependency:layoutDependency,layoutId:\"lcjo1_d09\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined},{href:{webPageId:\"dk1o8fHhS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||105)-0-113)/2+25+14)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uo6dzm-container\",layoutDependency:layoutDependency,layoutId:\"KULdS_WTM-container\",nodeId:\"KULdS_WTM\",rendersWithMotion:true,scopeId:\"szkzVKib8\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"KULdS_WTM\",KqTZteQuP:\"PROJECTS\",layoutId:\"KULdS_WTM\",RPGTJQ26w:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"MRfXkFEKb\"),width:\"100%\",...addPropertyOverrides({fbQPntyjw:{RPGTJQ26w:resolvedLinks[3]},rDsSP8xLZ:{RPGTJQ26w:resolvedLinks[2]},UPhnGZsjt:{RPGTJQ26w:resolvedLinks[1],variant:matchVariant(\"jnffvmjmz\")},XoQSM0QHp:{RPGTJQ26w:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined},{href:{webPageId:\"zHh5fOkIB\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||105)-0-113)/2+25+14)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15a5nq8-container\",layoutDependency:layoutDependency,layoutId:\"aAtOpzCqR-container\",nodeId:\"aAtOpzCqR\",rendersWithMotion:true,scopeId:\"szkzVKib8\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"aAtOpzCqR\",KqTZteQuP:\"ARCHIVE\",layoutId:\"aAtOpzCqR\",RPGTJQ26w:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"MRfXkFEKb\"),width:\"100%\",...addPropertyOverrides({fbQPntyjw:{RPGTJQ26w:resolvedLinks1[3]},rDsSP8xLZ:{RPGTJQ26w:resolvedLinks1[2],variant:matchVariant(\"jnffvmjmz\")},UPhnGZsjt:{RPGTJQ26w:resolvedLinks1[1]},XoQSM0QHp:{RPGTJQ26w:resolvedLinks1[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined},{href:{webPageId:\"xCoXycY61\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max((${componentViewport?.width||\"100vw\"} - 8px) / 3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||105)-0-113)/2+25+14)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10j8qoo-container\",layoutDependency:layoutDependency,layoutId:\"HstwfotuU-container\",nodeId:\"HstwfotuU\",rendersWithMotion:true,scopeId:\"szkzVKib8\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"HstwfotuU\",KqTZteQuP:\"ABOUT ME\",layoutId:\"HstwfotuU\",RPGTJQ26w:resolvedLinks2[0],style:{width:\"100%\"},variant:matchVariant(\"MRfXkFEKb\"),width:\"100%\",...addPropertyOverrides({fbQPntyjw:{RPGTJQ26w:resolvedLinks2[3],variant:matchVariant(\"jnffvmjmz\")},rDsSP8xLZ:{RPGTJQ26w:resolvedLinks2[2]},UPhnGZsjt:{RPGTJQ26w:resolvedLinks2[1]},XoQSM0QHp:{RPGTJQ26w:resolvedLinks2[4]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3fxwga\",\"data-framer-name\":\"04\",layoutDependency:layoutDependency,layoutId:\"BlyeW_WXA\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Yaz4LHpyJ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||105)-0-113)/2+25+14)+0+41+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4rovdp-container\",layoutDependency:layoutDependency,layoutId:\"JX55dNHEt-container\",nodeId:\"JX55dNHEt\",rendersWithMotion:true,scopeId:\"szkzVKib8\",children:/*#__PURE__*/_jsx(NavbarButtons,{height:\"100%\",id:\"JX55dNHEt\",KqTZteQuP:\"CONTACT\",layoutId:\"JX55dNHEt\",RPGTJQ26w:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"MRfXkFEKb\"),width:\"100%\",...addPropertyOverrides({fbQPntyjw:{RPGTJQ26w:resolvedLinks3[3]},rDsSP8xLZ:{RPGTJQ26w:resolvedLinks3[2]},UPhnGZsjt:{RPGTJQ26w:resolvedLinks3[1]},XoQSM0QHp:{RPGTJQ26w:resolvedLinks3[4],variant:matchVariant(\"jnffvmjmz\")}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lkwh5.framer-wme0cb, .framer-lkwh5 .framer-wme0cb { display: block; }\",\".framer-lkwh5.framer-1phqw6z { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 260px; }\",\".framer-lkwh5 .framer-v31c1f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-lkwh5 .framer-qzpput { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 100%; }\",\".framer-lkwh5 .framer-16csf0z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lkwh5 .framer-12y3g7g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lkwh5 .framer-1uo6dzm-container, .framer-lkwh5 .framer-15a5nq8-container, .framer-lkwh5 .framer-10j8qoo-container, .framer-lkwh5 .framer-4rovdp-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-lkwh5 .framer-3fxwga { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 105\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UPhnGZsjt\":{\"layout\":[\"fixed\",\"auto\"]},\"rDsSP8xLZ\":{\"layout\":[\"fixed\",\"auto\"]},\"fbQPntyjw\":{\"layout\":[\"fixed\",\"auto\"]},\"XoQSM0QHp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerszkzVKib8=withCSS(Component,css,\"framer-lkwh5\");export default FramerszkzVKib8;FramerszkzVKib8.displayName=\"Header Phone\";FramerszkzVKib8.defaultProps={height:105,width:260};addPropertyControls(FramerszkzVKib8,{variant:{options:[\"dhCw_0KJR\",\"UPhnGZsjt\",\"rDsSP8xLZ\",\"fbQPntyjw\",\"XoQSM0QHp\"],optionTitles:[\"Home\",\"Projects\",\"Archive\",\"About me\",\"Contact\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerszkzVKib8,[{explicitInter:true,fonts:[]},...LogoStudioFressFonts,...NavbarButtonsFonts],{supportsExplicitInterCodegen:true});FramerszkzVKib8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavbarButtons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerszkzVKib8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"105\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"260\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UPhnGZsjt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rDsSP8xLZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fbQPntyjw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XoQSM0QHp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./szkzVKib8.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,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 BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import HeaderDesktop from\"#framer/local/canvasComponent/P7p657JC5/P7p657JC5.js\";import HeaderTablet from\"#framer/local/canvasComponent/Swo373JUx/Swo373JUx.js\";import HeaderPhone from\"#framer/local/canvasComponent/szkzVKib8/szkzVKib8.js\";import*as sharedStyle from\"#framer/local/css/ylCLBapGb/ylCLBapGb.js\";const HeaderDesktopFonts=getFonts(HeaderDesktop);const HeaderTabletFonts=getFonts(HeaderTablet);const HeaderPhoneFonts=getFonts(HeaderPhone);const BlurGradientFonts=getFonts(BlurGradient);const HeaderDesktopControls=getPropertyControls(HeaderDesktop);const HeaderPhoneControls=getPropertyControls(HeaderPhone);const HeaderTabletControls=getPropertyControls(HeaderTablet);const breakpoints={bgkHimeiu:\"(min-width: 1200px) and (max-width: 1399.98px)\",iG_3O60Ks:\"(min-width: 768px) and (max-width: 1199.98px)\",pM0ZvQjIK:\"(max-width: 767.98px)\",v3KiLxQV2:\"(min-width: 1400px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mB05h\";const variantClassNames={bgkHimeiu:\"framer-v-13zmrap\",iG_3O60Ks:\"framer-v-1lrgeft\",pM0ZvQjIK:\"framer-v-lsihdm\",v3KiLxQV2:\"framer-v-s38y7t\"};const E9sSbUIQu=undefined;const XBiRRxchm=undefined;const TMBt3IWUQ=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={iG_3O60Ks:[\".framer-mB05h.framer-13zmrap { padding: 216px 20px 140px 20px; }\"],pM0ZvQjIK:[\".framer-mB05h.framer-13zmrap { padding: 173px 8px 140px 8px; }\"],v3KiLxQV2:[\".framer-mB05h .framer-17argo8-container { top: 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={iG_3O60Ks:\".framer-1lrgeft-override\",pM0ZvQjIK:\".framer-lsihdm-override\",v3KiLxQV2:\".framer-s38y7t-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mB05h.framer-8v620m, .framer-mB05h .framer-8v620m { display: block; }\",\".framer-mB05h.framer-13zmrap { align-content: center; align-items: center; background-color: var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 228px 52px 140px 52px; position: relative; width: 100%; }\",\".framer-mB05h .framer-17argo8-container { flex: none; height: auto; left: 50%; mix-blend-mode: difference; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 36px; transform: translateX(-50%); width: auto; z-index: 3; }\",\".framer-mB05h .framer-1wvi0r4-container { flex: none; height: auto; left: 50%; mix-blend-mode: difference; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 32px; transform: translateX(-50%); width: auto; z-index: 3; }\",\".framer-mB05h .framer-1qii5ep-container { flex: none; height: auto; left: 50%; mix-blend-mode: difference; order: -998; position: var(--framer-canvas-fixed-position, fixed); top: 24px; transform: translateX(-50%); width: auto; z-index: 3; }\",\".framer-mB05h .framer-1xdwo13 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-mB05h .framer-q9av0z { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); flex: none; height: auto; left: 50%; mix-blend-mode: difference; order: 1004; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); user-select: none; white-space: pre; width: auto; z-index: 3; }\",\".framer-mB05h .framer-goxfmi-container { flex: none; height: 68px; left: 0px; order: 1005; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: -1px; z-index: 2; }\",\".framer-mB05h .framer-1hh57mg-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + -1px); flex: none; height: 68px; left: 0px; order: 1006; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={bgkHimeiu:\"(min-width: 1200px) and (max-width: 1399.98px)\",iG_3O60Ks:\"(min-width: 768px) and (max-width: 1199.98px)\",pM0ZvQjIK:\"(max-width: 767.98px)\",v3KiLxQV2:\"(min-width: 1400px)\"};const humanReadableVariantMap={\"Large Desktop\":\"v3KiLxQV2\",Desktop:\"bgkHimeiu\",Phone:\"pM0ZvQjIK\",Tablet:\"iG_3O60Ks\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"About me\":\"KOa_g6fCy\",Archive:\"Kar3g5Loo\",Contact:\"qbaocaPl8\",Home:\"tyupQcFXv\",Projects:\"mjxDEsKqK\"};const humanReadableEnumMap1={\"About me\":\"fbQPntyjw\",Archive:\"rDsSP8xLZ\",Contact:\"XoQSM0QHp\",Home:\"dhCw_0KJR\",Projects:\"UPhnGZsjt\"};const humanReadableEnumMap2={\"About me\":\"ZGDmwV1II\",Archive:\"mdyghofRT\",Contact:\"ErdQ59652\",Home:\"LwgrraQmq\",Projects:\"PH4ZNXrSu\"};const getProps=({height,id,variantDesktop,variantMobile,variantTablet,width,...props})=>{return{...props,E9sSbUIQu:humanReadableEnumMap[variantDesktop]??variantDesktop??props.E9sSbUIQu??\"tyupQcFXv\",TMBt3IWUQ:humanReadableEnumMap1[variantMobile]??variantMobile??props.TMBt3IWUQ??\"dhCw_0KJR\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bgkHimeiu\",XBiRRxchm:humanReadableEnumMap2[variantTablet]??variantTablet??props.XBiRRxchm??\"LwgrraQmq\"};};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,E9sSbUIQu,TMBt3IWUQ,XBiRRxchm,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"iG_3O60Ks\",\"pM0ZvQjIK\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"iG_3O60Ks\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"pM0ZvQjIK\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"bgkHimeiu\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-c07d4550-6c5f-4c34-82ee-b041f8d99ab7, rgb(0, 0, 0)); } @media (max-width: 767.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-13zmrap\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v3KiLxQV2:{y:40}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17argo8-container hidden-1lrgeft hidden-lsihdm\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"Db3cafYpm\",scopeId:\"FVmHdV7rN\",children:/*#__PURE__*/_jsx(HeaderDesktop,{height:\"100%\",id:\"Db3cafYpm\",layoutId:\"Db3cafYpm\",variant:matchVariant(E9sSbUIQu),width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iG_3O60Ks:{height:120,y:32}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wvi0r4-container hidden-13zmrap hidden-lsihdm hidden-s38y7t\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"R9sZxa8P3\",scopeId:\"FVmHdV7rN\",children:/*#__PURE__*/_jsx(HeaderTablet,{height:\"100%\",id:\"R9sZxa8P3\",layoutId:\"R9sZxa8P3\",variant:matchVariant(XBiRRxchm),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pM0ZvQjIK:{height:105,y:24}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qii5ep-container hidden-13zmrap hidden-1lrgeft hidden-s38y7t\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"SPhxktRQf\",scopeId:\"FVmHdV7rN\",children:/*#__PURE__*/_jsx(HeaderPhone,{height:\"100%\",id:\"SPhxktRQf\",layoutId:\"SPhxktRQf\",variant:matchVariant(TMBt3IWUQ),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xdwo13\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-yaurdf\",\"data-styles-preset\":\"ylCLBapGb\",dir:\"auto\",children:\"\\xa9 2026 Studio Fress\"})}),className:\"framer-q9av0z\",\"data-framer-layout-hint-center-x\":true,fonts:[\"Inter\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-goxfmi-container\",\"data-framer-name\":\"Blur Top\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Blur Top\",nodeId:\"oXigLdK7Z\",rendersWithMotion:true,scopeId:\"FVmHdV7rN\",style:{rotate:-180},children:/*#__PURE__*/_jsx(BlurGradient,{blur:24,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"oXigLdK7Z\",layoutId:\"oXigLdK7Z\",name:\"Blur Top\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hh57mg-container\",\"data-framer-name\":\"Blur Bottom\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Blur Bottom\",nodeId:\"GCPh0Vbq3\",rendersWithMotion:true,scopeId:\"FVmHdV7rN\",style:{rotate:-180},children:/*#__PURE__*/_jsx(BlurGradient,{blur:24,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"GCPh0Vbq3\",layoutId:\"GCPh0Vbq3\",name:\"Blur Bottom\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iG_3O60Ks\":{\"layout\":[\"fixed\",\"fixed\"]},\"pM0ZvQjIK\":{\"layout\":[\"fixed\",\"fixed\"]},\"v3KiLxQV2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"E9sSbUIQu\":\"variantDesktop\",\"TMBt3IWUQ\":\"variantMobile\",\"XBiRRxchm\":\"variantTablet\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"bgkHimeiu\":[\".framer-17argo8-container\",\".framer-q9av0z\",\".framer-goxfmi-container\",\".framer-1hh57mg-container\"],\"v3KiLxQV2\":[\".framer-17argo8-container\",\".framer-q9av0z\",\".framer-goxfmi-container\",\".framer-1hh57mg-container\"],\"iG_3O60Ks\":[\".framer-1wvi0r4-container\",\".framer-q9av0z\",\".framer-goxfmi-container\",\".framer-1hh57mg-container\"],\"pM0ZvQjIK\":[\".framer-1qii5ep-container\",\".framer-q9av0z\",\".framer-goxfmi-container\",\".framer-1hh57mg-container\"]}\n * @framerBreakpoints {\"v3KiLxQV2\":{\"min\":1400,\"canvasClassName\":\"framer-s38y7t-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Large Desktop\",\"width\":1400,\"rootFontSize\":16},\"bgkHimeiu\":{\"min\":1200,\"max\":1399,\"canvasClassName\":\"framer-13zmrap-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"iG_3O60Ks\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-1lrgeft-override\",\"minHeight\":800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"pM0ZvQjIK\":{\"max\":767,\"canvasClassName\":\"framer-lsihdm-override\",\"minHeight\":800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant bgkHimeiu\n * @framerLayoutTemplate true\n */const FramerFVmHdV7rN=withCSS(Component,css,\"framer-mB05h\");export default FramerFVmHdV7rN;FramerFVmHdV7rN.displayName=\"Template\";FramerFVmHdV7rN.defaultProps={height:800,width:1200};addPropertyControls(FramerFVmHdV7rN,{E9sSbUIQu:HeaderDesktopControls?.[\"variant\"]&&{...HeaderDesktopControls[\"variant\"],defaultValue:\"tyupQcFXv\",description:undefined,hidden:undefined,title:\"Variant Desktop\"},TMBt3IWUQ:HeaderPhoneControls?.[\"variant\"]&&{...HeaderPhoneControls[\"variant\"],defaultValue:\"dhCw_0KJR\",description:undefined,hidden:undefined,title:\"Variant Mobile\"},XBiRRxchm:HeaderTabletControls?.[\"variant\"]&&{...HeaderTabletControls[\"variant\"],defaultValue:\"LwgrraQmq\",description:undefined,hidden:undefined,title:\"Variant Tablet\"}});addFonts(FramerFVmHdV7rN,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HeaderDesktopFonts,...HeaderTabletFonts,...HeaderPhoneFonts,...BlurGradientFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerFVmHdV7rN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderDesktop,{},context),forwardLoader(HeaderTablet,{},context),forwardLoader(HeaderPhone,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFVmHdV7rN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"bgkHimeiu\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iG_3O60Ks\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pM0ZvQjIK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v3KiLxQV2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"bgkHimeiu\\\":[\\\".framer-17argo8-container\\\",\\\".framer-q9av0z\\\",\\\".framer-goxfmi-container\\\",\\\".framer-1hh57mg-container\\\"],\\\"v3KiLxQV2\\\":[\\\".framer-17argo8-container\\\",\\\".framer-q9av0z\\\",\\\".framer-goxfmi-container\\\",\\\".framer-1hh57mg-container\\\"],\\\"iG_3O60Ks\\\":[\\\".framer-1wvi0r4-container\\\",\\\".framer-q9av0z\\\",\\\".framer-goxfmi-container\\\",\\\".framer-1hh57mg-container\\\"],\\\"pM0ZvQjIK\\\":[\\\".framer-1qii5ep-container\\\",\\\".framer-q9av0z\\\",\\\".framer-goxfmi-container\\\",\\\".framer-1hh57mg-container\\\"]}\",\"framerBreakpoints\":\"{\\\"v3KiLxQV2\\\":{\\\"min\\\":1400,\\\"canvasClassName\\\":\\\"framer-s38y7t-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Large Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"bgkHimeiu\\\":{\\\"min\\\":1200,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-13zmrap-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"iG_3O60Ks\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1lrgeft-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"pM0ZvQjIK\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-lsihdm-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerIntrinsicHeight\":\"800\",\"framerVariables\":\"{\\\"E9sSbUIQu\\\":\\\"variantDesktop\\\",\\\"TMBt3IWUQ\\\":\\\"variantMobile\\\",\\\"XBiRRxchm\\\":\\\"variantTablet\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"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 Template1 from \"https://framerusercontent.com/modules/o6QKIrPGqIJQg6nFEuQv/lLXot3dKfvjIkqgTciZi/FVmHdV7rN.js\";\r\n\r\n\t\tconst routes = {dk1o8fHhS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qW3a9ClyCA3GGhaURugx/ZKWVSepnrb4gUsYe8WJO/dk1o8fHhS.js\")), path: \"/\"}, Yaz4LHpyJ: {elements: {lrzRxHfi9: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ITY2wLscu1S3xDB8WTJJ/aXp5D3rfoiYA6zzKVsvt/Yaz4LHpyJ.js\")), path: \"/contact\"}, xCoXycY61: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5MY8ztHrFSgJ1qHU7j46/3Z2nXI2KhUWCi83rrX6v/xCoXycY61.js\")), path: \"/about-me\"}, Wj4FsR96y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qAoRbcVXZKIeLQ6C2O3P/MRayJFa6mBze8NE17C0W/Wj4FsR96y.js\")), path: \"/thank-you\"}, zHh5fOkIB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oIBtINZCj9O1rg3XCUYw/G0ABlNpwi6ZaYT24RsyL/zHh5fOkIB.js\")), path: \"/archive\"}, SgnN0x08g: {collectionId: \"apQm93pdd\", elements: {JKi8NNPwq: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/19wJ4K684r645a7fwSxe/igAd9i8G4Ga12nZIoMmc/SgnN0x08g.js\")), path: \"/projects/:BtWjFdzLt\"}, vKgqJSQ3b: {collectionId: \"fonMpHH9Y\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Pl7rMGavwbGiJGu2szEC/RKd6yxAt80GyQPOMAOa2/vKgqJSQ3b.js\")), path: \"/archive/:iekzFTA8m\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {apQm93pdd: async () => (await import(\"https://framerusercontent.com/modules/feknnnuQJUbowKrlFsBK/DK47daKKoqW5TlA9ZLy8/apQm93pdd.js\"))?.[\"utils\"], fonMpHH9Y: async () => (await import(\"https://framerusercontent.com/modules/Ji6fHRbKq22DCXtLAvaJ/pH3lvhHpu2bsJyoBNGhv/fonMpHH9Y.js\"))?.[\"utils\"], YROF7EILU: async () => (await import(\"https://framerusercontent.com/modules/evTQ08ORslqkFDI2ynXj/DwEZarXMfZmW9gSu4gRt/YROF7EILU.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d47fab1b5405528e8ba94dd945510f7c343a875111cdd72469f82e521db810a9\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {E9sSbUIQu: \"mjxDEsKqK\", TMBt3IWUQ: \"UPhnGZsjt\", XBiRRxchm: \"PH4ZNXrSu\"}\r\nconst props2 = {...props1, E9sSbUIQu: \"qbaocaPl8\", TMBt3IWUQ: \"XoQSM0QHp\", XBiRRxchm: \"ErdQ59652\"}\r\nconst props3 = {...props1, E9sSbUIQu: \"KOa_g6fCy\", TMBt3IWUQ: \"fbQPntyjw\", XBiRRxchm: \"ZGDmwV1II\"}\r\nconst props4 = {...props1, E9sSbUIQu: \"Kar3g5Loo\", TMBt3IWUQ: \"rDsSP8xLZ\", XBiRRxchm: \"mdyghofRT\"}\r\nconst props5 = {...props1, E9sSbUIQu: \"tyupQcFXv\", TMBt3IWUQ: \"dhCw_0KJR\", XBiRRxchm: \"LwgrraQmq\"}\r\nconst templateProps = {dk1o8fHhS: props1, SgnN0x08g: props5, vKgqJSQ3b: props5, xCoXycY61: props3, Yaz4LHpyJ: props2, zHh5fOkIB: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"dk1o8fHhS\":\r\ncase \"Yaz4LHpyJ\":\r\ncase \"xCoXycY61\":\r\ncase \"zHh5fOkIB\":\r\ncase \"SgnN0x08g\":\r\ncase \"vKgqJSQ3b\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"dk1o8fHhS\":\r\ncase \"Yaz4LHpyJ\":\r\ncase \"xCoXycY61\":\r\ncase \"zHh5fOkIB\":\r\ncase \"SgnN0x08g\":\r\ncase \"vKgqJSQ3b\":\r\nreturn [{hash: \"lsihdm\", mediaQuery: \"(max-width: 767.98px)\"}, {hash: \"1lrgeft\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"13zmrap\", mediaQuery: \"(min-width: 1200px) and (max-width: 1399.98px)\"}, {hash: \"s38y7t\", mediaQuery: \"(min-width: 1400px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: false, privateRouterReplaceState: false, scrollRestoration: false, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__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: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://studiofress.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/7cG4KnDWGjRLTRhjNEgr/dbA4F3Q8HB4pGEBISjBq/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst 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\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\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, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\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":"61BAQG,SAAS,EAAa,CAAC,OAAK,eAAa,YAAU,cAAY,CAAm+B,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,SAAS,QAAQ,EAAE,SAAxiCA,MAAY,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,2FAA2F,EAAE,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,4FAA4F,EAAE,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,4FAA4F,EAAE,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,4FAA4F,EAAE,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,IAAI,SAAS,4FAA4F,EAAE,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,IAAI,SAAS,6FAA6F,EAAE,CAAC,KAAK,GAAG,EAAK,EAAE,IAAI,SAAS,qEAAqE,EAAE,CAAC,KAAK,GAAG,EAAK,IAAI,SAAS,+CAA+C,CAAC,EAAE,CAAC,CAAI,CAA0G,CAAC,CAAC,KAAK,EAAK,IAAqB,EAAK,EAAO,IAAI,CAAY,aAAW,QAAQ,CAAC,eAAe,QAAQ,EAAK,KAAK,EAAE,EAAE,QAAQ,CAAC,eAAe,QAAQ,EAAK,KAAK,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,SAAS,WAAW,MAAM,EAAE,OAAO,EAAM,EAAE,UAAU,mBAAmB,EAAU,IAAI,EAAK,SAAS,GAAG,gBAAgB,mBAAmB,EAAU,IAAI,EAAK,SAAS,GAAgB,eAAa,cAAc,MAAM,CAAC,EAAE,CAAK,CAAC,CAAC,CAAC,CAAE,kBAR3/C,IAA2B,IAAkC,IAAoD,EAQ24C,EAAa,aAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,WAAW,WAAW,CAAC,SAAS,EAAE,CAAC,EAAE,EAAoB,EAAa,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,YAAY,iDAAiD,EAAE,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,aAAa,aAAa,MAAM,YAAY,kLAAkL,EAAE,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,cAAc,QAAQ,CAAC,YAAY,SAAS,UAAU,UAAU,EAAE,aAAa,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,aAAa,WAAW,EAAE,WAAW,CAAC,KAAK,EAAY,WAAW,aAAa,CAAC,SAAS,EAAE,EAAE,MAAM,aAAa,YAAY;;mEAAwJ,CAAC,CAAC,EAAE,EAAa,YAAY,2CCPh+E,IAAsC,IAA4B,EAAqC,GAAK,4oeAAope,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,KAAG,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,KAAG,CAAC,CAAE,CAAC,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,CAAK,GAQxjf,EAAK,EARolfC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,CAAK,EAAE,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAe,CAAS,EAAW,WAAa,MAAI,MAAM,CAAC,GAAG,CAAK,CAAC,CAAC,CAAE,CAQ7yf,EAAE,CARyzf,iCAAiC,GAAK,6GAA6G,GAAK,kBAQ/8f,EAAE,cAAc,EAAE,EAAK,YAAY,uBCRg3B,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAAjkC,IAAiK,IAAkE,IAA4B,KAAmJ,KAA0H,EAAO,GAAgB,CAAC,UAAU,CAAC,QAAQ,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,QAAQ,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAmPC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,aAAa,YAAY,eAAe,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,OAAK,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,gBAAgB,UAAU,GAAM,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWzkE,EAAgB,EAX0lEC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,eAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAmF,GAAkB,EAAGV,GAAzEc,GAAsBC,EAA6F,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,iBAAiBc,EAAU,CAAU,EAAE,gBAAgB,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,wEAAwE,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,yBAAyB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,CAAK,EAAE,SAAS,CAAC,oBAAoB,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB,CAAC,gBAAgB,uEAAuE,EAAE,oBAAoB,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAGlB,GAAqB,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,YAAY,CAAC,EAAE,GAAY,EAAc,EAAE,SAAsB,EAAKK,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAKe,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,SAAS,CAAC,oBAAoB,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,CAAC,qBAAqB,iEAAiE,EAAE,oBAAoB,CAAC,qBAAqB,iEAAiE,EAAE,UAAU,CAAC,qBAAqB,iEAAiE,EAAE,UAAU,CAAC,qBAAqB,iEAAiE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,oBAAoB,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,oBAAoB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWxpP,EAAE,CAXoqP,kFAAkF,gFAAgF,qZAAqZ,8JAA8J,iHAAiH,GAAGU,GAAgB,GAAGC,GAAiB,sdAW/gR,EAAE,cAAc,EAAiC,EAAgB,YAAY,iBAAiB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,aAAa,SAAS,QAAQ,cAAc,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAwBC,EAAiB,EAAE,GAAG,GAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXviD,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,uDAA1oC,IAAsO,IAAkE,IAA4B,KAAoJ,KAAwH,EAAOC,GAAqB,EAASC,CAAe,EAAQC,GAAmB,EAASC,CAAa,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,WAAW,YAAY,QAAQ,YAAY,QAAQ,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU5nE,EAAgB,EAV6oEC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGX,EAA0C,EAA2B,OAAZ,GAAU,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGR,EAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAKE,EAAgB,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,EAAc,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQS,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQS,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQS,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAsB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQS,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU50S,EAAE,CAVw1S,kFAAkF,gFAAgF,4TAA4T,kUAAkU,oIAAoI,2SAA2S,wSAAwS,kOAAkO,uSAU/iW,EAAE,cAAc,EAAiC,EAAgB,YAAY,iBAAiB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,WAAW,UAAU,WAAW,SAAS,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGR,GAAqB,GAAGE,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcC,EAAc,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,KCVkV,SAASiB,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,uDAAzoC,IAAsO,IAAkE,IAA4B,KAAoJ,KAAwH,EAAOC,GAAqB,EAASC,CAAe,EAAQC,GAAmB,EAASC,CAAa,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,WAAW,YAAY,QAAQ,YAAY,QAAQ,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU3nE,EAAgB,EAV4oEC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGX,EAA0C,EAA2B,OAAZ,GAAU,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,eAAe,EAAU,CAAU,EAAE,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGR,EAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,UAAU,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAKE,EAAgB,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAGF,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,EAAc,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQS,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAGT,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQS,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAGT,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQS,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAsB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,GAAGT,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQS,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUj0U,EAAE,CAV60U,kFAAkF,kFAAkF,2TAA2T,kUAAkU,oIAAoI,2SAA2S,ySAAyS,oOAAoO,ySAAyS,sJAUj1Y,EAAE,cAAc,EAAiC,EAAgB,YAAY,gBAAgB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,WAAW,UAAU,WAAW,SAAS,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGR,GAAqB,GAAGE,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcC,EAAc,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,KCVqV,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,uDAA3oC,IAAsO,IAAkE,IAA4B,KAAoJ,KAAwH,EAAO,GAAqB,EAASiB,CAAe,EAAQ,GAAmB,EAASC,CAAa,EAAQ,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAA+L,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,WAAW,YAAY,QAAQ,YAAY,QAAQ,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU7nE,EAAgB,EAV8oEG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGP,EAA0C,EAA2B,OAAZ,GAAU,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAKF,EAAgB,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,EAAc,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQG,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQG,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQG,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAsB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQG,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUn1S,EAAE,CAV+1S,kFAAkF,gFAAgF,6TAA6T,kUAAkU,oIAAoI,4SAA4S,ySAAyS,qOAAqO,uSAU5jW,EAAE,cAAc,EAAiC,EAAgB,YAAY,eAAe,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,WAAW,UAAU,WAAW,SAAS,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG,GAAqB,GAAG,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcH,EAAc,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,kGCV/nB,IAAsT,IAA8C,IAA4B,KAAyJ,KAAgF,KAA+E,KAA8E,KAAqE,EAAO,GAAmB,EAASY,CAAa,EAAQ,GAAkB,EAASC,CAAY,EAAQ,GAAiB,EAASC,CAAW,EAAQ,GAAkB,EAAS,CAAY,EAAQ,GAAsB,GAAoBF,CAAa,EAAQ,GAAoB,GAAoBE,CAAW,EAAQ,GAAqB,GAAoBD,CAAY,EAAQ,GAAY,CAAC,UAAU,iDAAiD,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,qBAAqB,EAAQE,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAsF,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,IAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAgB,CAAC,UAAU,CAAC,kEAAkE,EAAE,UAAU,CAAC,gEAAgE,EAAE,UAAU,CAAC,wDAAwD,CAAC,EAAQ,GAAe,OAAO,KAAK,EAAe,EAAQ,GAAU,CAAC,UAAU,2BAA2B,UAAU,0BAA0B,UAAU,yBAAyB,EAAQ,GAAM,CAAC,kFAAkF,gFAAgF,mYAAmY,oPAAoP,mPAAmP,mPAAmP,0JAA0J,qbAAqb,8MAA8M,sRAAsR,oEAAoE,GAAGC,EAAe,EAAQ,GAAa,CAAC,UAAU,iDAAiD,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,qBAAqB,EAAQ,GAAwB,CAAC,gBAAgB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQ,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAU,GAAqB,CAAC,WAAW,YAAY,QAAQ,YAAY,QAAQ,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQ,GAAsB,CAAC,WAAW,YAAY,QAAQ,YAAY,QAAQ,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQ,GAAsB,CAAC,WAAW,YAAY,QAAQ,YAAY,QAAQ,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQ,IAAU,CAAC,SAAO,KAAG,iBAAe,gBAAc,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAqB,IAAiB,GAAgB,EAAM,WAAW,YAAY,UAAU,GAAsB,IAAgB,GAAe,EAAM,WAAW,YAAY,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAsB,IAAgB,GAAe,EAAM,WAAW,WAAW,GAAU,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAS,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,EAAK,EAA2F,GAAkB,EAAG,GAAlDC,EAA4F,EAAQ,OAAiB,CAAIJ,GAAU,GAAc,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,MAAqB,CAACA,GAAU,GAAiB,IAAc,YAA6C,MAAqB,CAACA,GAAU,GAAiB,IAAc,YAA4D,OAArB,GAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,oBAAiB,EAAE,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,0JAA0J,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,GAAkB,iBAAiB,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAC,GAAY,GAAgB,EAAKK,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,wDAAwD,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKR,EAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAa,CAAS,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAKQ,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,sEAAsE,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKP,EAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAa,CAAS,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAKO,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,uEAAuE,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKN,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAa,CAAS,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAe,EAAKO,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,qBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mCAAmC,GAAK,MAAM,CAAC,OAAO,EAAE,kBAAkB,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAK,aAAa,GAAK,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,IAAI,EAAE,SAAsB,EAAK,EAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,cAAc,iBAAiB,GAAK,iBAAiB,GAAK,aAAa,GAAK,KAAK,cAAc,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,IAAI,EAAE,SAAsB,EAAK,EAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,cAAc,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAAtR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAezjW,EAAgB,EAAQ,GAAU,GAAI,cAAc,EAAiC,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,UAAU,IAAwB,SAAY,CAAC,GAAG,GAAsB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,iBAAiB,EAAE,UAAU,IAAsB,SAAY,CAAC,GAAG,GAAoB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,gBAAgB,EAAE,UAAU,IAAuB,SAAY,CAAC,GAAG,GAAqB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,gBAAgB,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAmB,GAAG,GAAkB,GAAG,GAAiB,GAAG,GAAkB,GAAG,GAAwBC,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcX,EAAc,CAAC,EAAE,CAAO,EAAE,EAAcC,EAAa,CAAC,EAAE,CAAO,EAAE,EAAcC,EAAY,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,KCJx5F,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,YAAa,UAAW,YAAa,UAAW,WAAW,EAC5I,EAAS,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,WAAW,EAC3F,EAAS,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,WAAW,EAC3F,EAAS,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,WAAW,EAC3F,EAAS,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,WAAW,EAE3F,EAAQ,CADS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,CACvG,EAAE,IAAc,CAAC,EAC3C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOU,EAAoBC,EAAW,CAAC,GAAG,EAAO,IAAK,YAAa,OAAK,EAAG,EAAS,EAAI,CAAC,EACzF,QAAW,OAAO,EAAS,EAAK,CAAG,CAAC,CACpC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,uBAAuB,EAAG,CAAC,KAAM,UAAW,WAAY,+CAA+C,EAAG,CAAC,KAAM,UAAW,WAAY,gDAAgD,EAAG,CAAC,KAAM,SAAU,WAAY,qBAAqB,CAAC,EACnR,QAAW,MAAkB,CAAC,CAK5B,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,EAAQ,CAAC,KAAK,QAAQ,EAEjD,GAA0B,CAAC,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,6BAA8B,GAAO,0BAA2B,GAAO,kBAAmB,GAAO,+BAAgC,GAAO,WAAY,EAAK,CAAC,EAmE5U,IAAM,EAAOD,EAAoBgB,GAA4B,CAC5D,SANmDhB,EAAoBe,GAAyC,CAChH,SA7Def,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,0CAA0B,EACjE,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,0BAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,+DAA+D,EAC3E,MACD,CAEA,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BAAiC,CAnBvC,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,YACZ,EACA,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EAClB,EACA,YAAa,CAAE,aAAA,CAAa,CAGsB,EAEnD,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,EAAgB,CAC1B,CACD,CAAC,CACF,EAAA,CAAG,EAED,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,6DAA8F,EACpJ,wBAAyB,CAC1B,CAIU,CACX,CAIW,EACV,MAAO,CAAC,OAAQ,CAAC,CAAC,CACnB,CAAC,EAID,OADA,MAAM,EACC,CACR,CAoBA,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+G,EAAO,CAAc,EAEnJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,CAAK,EACrB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAI,EAAS,EAAU,EAAe,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,eAAkB,EAC3D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUG,GAA+B,EAAQ,CAAO,MAClD,CACN,GAA+B,EAAQ,IAAA,EAAS,EAIhD,IAAM,EAA8C,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAM,EAAY,IAAI,gBAAgB,CAAW,EACjD,EAAU,EAAU,IAAI,IAAI,EAC5B,EAAW,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAAC,EAAK,KAAU,EAAU,QAAQ,EACvC,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAc,EAAI,MAAM,CAAC,GAAK,EAEhC,CACA,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAM,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM,EAAO,EAC/G,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC3B,CAED,CAEA,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,gBAC9B,CAAC,EAGM,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,SAAiC,CAAC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,aAAa,GAAG,EACpD,CAAC,GAAQ,OAAO,OAAO,CAAa,EACtC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,EAAS,GAAM,KAE3F,CAEA,IAAM,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvE,EAAQ,CAEV,CAAC,EAED,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,gBACA,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMC,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsC,CAAW,EACjD,EAAO,gCAAgC,CAAW,CACnD,CAAC,GAIuB,GAAQ,GAAM,EAAG,EAAIC,EAAAA,KACvB,CACrB,GAA0B,EAC1B,GAAiC,EACjC,GAAqB,EAAW,EAAM,CAAE,mBAAoB,CAAY,CAAC,CAC1E,CAAC,GAGD,EAAoB,EAAW,CAAE,mBAAoB,CAAY,CAAC,CAAC,CAAC,OAAO,CAAI,CAEjF,OAAS,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,EAAK,EAC7B,CACP,CACD,8BA5KA,SAtHgC,IACJ,IACU,KACI,KACwE,EAE5G,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMjB,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,MAAM,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,YAAY,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,KAAK,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sBAAsB,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qBAAqB,CAAC,EAEpzC,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,KAAK,CAAC,EACvF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,2BAA+F,CAAA,KAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAI,KAAQ,EACvc,GAAe,mEAyBf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,SAAS,EAkFvG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBqB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,GAAI,CAAC,EAK7J,EAAO,gBAAkB,EAAO,iBAAmB,CAAC,EAGpD,GAA4B,EAE5B,IAAM,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqB,EAAU,QAAS,GAAK,GAAM,CAAS,EAC3D,GAAK,GAAO,CAAS,CAC3B"}