{"version":3,"file":"script_main.BYk6EJpQ.mjs","names":["_Fragment","getProps","className","StopScrollFonts","CTA","Vector","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","React.Fragment","PropertyOverrides","css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","LoginButton","StopScrollFonts","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Navigation","Call","useRef","React.useId","className","PropertyOverrides","RichText","React.Fragment","React.createElement","NavDock","NavDock4","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/12TIrvIWCffwk8b6XwMb/qGlLgAOc7ffF6oJtxUrF/ZmjjfXBgs.js","https:/framerusercontent.com/modules/8kFYW89oPkZklAWr6IQl/KE1IghK6Cs0NcLByIO1l/rOeh7LeeP.js","https:/framerusercontent.com/modules/6wgVUSqMFpewDCskBsCh/w7LBv8NXH2KrGwHGUSb8/MBqOamxTe.js","https:/framerusercontent.com/modules/myo6bffy1oAtwK5IeXET/8hZ5Md1RGXrwmjsTC9az/mvc_xPMjS.js","https:/framerusercontent.com/modules/y8fCKzqCwupyKce6P5H6/gGFX6ho63O6lLqWFpPyh/G6KTOxdmx.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (af215f2)\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=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...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,alt:\"\",className:cx(\"framer-Xq1I1\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 2046 476\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 456.535 91.016 C 456.535 79.332 450.843 67.583 439.358 60.831 L 353.44 9.83 C 331.364 -3.277 303.861 -3.277 281.785 9.83 L 195.867 60.83 C 184.283 67.682 178.59 79.53 178.69 91.312 L 178.69 129.009 L 174.751 126.693 C 152.676 113.586 125.173 113.586 103.097 126.693 L 17.178 177.694 C 5.595 184.546 -0.098 196.395 0.001 208.177 L 0.001 279.07 C 0.001 289.959 5.197 300.782 15.226 307.699 L 281.852 466.331 C 292.939 472.884 305.284 476.16 317.728 476.16 C 330.173 476.16 342.518 472.884 353.605 466.331 C 353.605 466.331 440.781 414.27 441.443 413.773 C 451.472 406.823 456.668 395.934 456.668 385.045 L 456.668 314.053 C 456.668 306.805 454.351 299.789 449.916 293.699 C 454.252 287.708 456.668 280.791 456.568 273.642 L 456.568 202.65 C 456.568 195.402 454.252 188.286 449.817 182.296 C 454.152 176.305 456.568 169.289 456.568 162.14 L 456.568 91.148 L 456.469 90.949 Z M 439.093 354.663 L 439.093 385.045 C 439.093 388.024 438.233 395.57 430.521 400.171 L 407.751 413.674 L 344.603 451.172 C 336.464 456.018 327.168 458.58 317.695 458.586 C 308.22 458.598 298.92 456.036 290.788 451.172 L 227.639 413.674 L 26.148 294.096 C 18.436 289.463 17.576 282.148 17.576 279.037 L 17.576 238.328 L 26.246 243.425 L 43.424 253.652 L 281.918 395.206 C 303.993 408.312 331.497 408.312 353.572 395.206 L 413.377 359.727 L 430.555 349.5 L 439.226 344.403 L 439.226 354.729 L 439.127 354.63 Z M 439.093 243.26 L 439.093 273.642 C 439.093 275.363 438.597 278.739 436.777 282.115 C 435.519 284.432 433.699 286.848 430.521 288.768 L 407.751 302.271 L 344.603 339.769 C 336.464 344.615 327.168 347.176 317.695 347.183 C 308.22 347.195 298.92 344.633 290.788 339.769 L 227.639 302.271 L 204.869 288.768 C 197.158 284.233 196.297 276.82 196.297 273.709 L 196.297 232.901 L 204.968 237.997 L 222.145 248.224 L 281.951 283.704 C 304.026 296.81 331.53 296.81 353.605 283.704 L 396.631 258.153 L 413.411 248.224 L 430.588 237.997 L 439.259 232.901 L 439.259 243.227 L 439.16 243.227 Z M 439.093 131.691 L 439.093 162.074 C 439.093 165.053 438.233 172.599 430.521 177.199 L 409.604 189.643 L 407.784 190.702 L 345.298 227.837 L 344.636 228.234 C 336.497 233.08 327.201 235.641 317.728 235.648 C 308.263 235.648 299.029 233.033 290.821 228.234 L 227.673 190.736 L 204.902 177.232 C 197.191 172.698 196.33 165.284 196.33 162.173 L 196.33 121.365 L 205.001 126.462 L 222.179 136.689 L 268.58 164.258 L 281.984 172.168 C 304.059 185.275 331.563 185.275 353.638 172.168 L 367.042 164.258 L 413.444 136.689 L 430.621 126.462 L 439.292 121.365 L 439.292 131.691 Z M 2021.55 384.349 C 1998.96 384.349 1981.51 377.913 1969.21 365.042 C 1957.2 352.172 1951.19 334.009 1951.19 310.556 L 1951.19 188.712 L 1909.15 188.712 L 1909.15 150.529 L 1917.73 150.529 C 1928.03 150.529 1936.18 147.382 1942.18 141.09 C 1948.19 134.798 1951.19 126.503 1951.19 116.206 L 1951.19 97.329 L 1991.09 97.329 L 1991.09 150.529 L 2043.01 150.529 L 2043.01 188.712 L 1991.09 188.712 L 1991.09 309.269 C 1991.09 316.991 1992.24 323.713 1994.53 329.433 C 1997.1 335.154 2001.25 339.73 2006.97 343.162 C 2012.69 346.308 2020.27 347.881 2029.71 347.881 C 2031.71 347.881 2034.14 347.738 2037 347.452 C 2040.15 347.166 2043.01 346.88 2045.58 346.594 L 2045.58 381.775 C 2041.86 382.633 2037.71 383.205 2033.14 383.491 C 2028.56 384.063 2024.7 384.349 2021.55 384.349 Z M 1713.05 381.774 L 1713.05 57 L 1752.95 57 L 1752.95 195.576 L 1745.66 191.715 C 1751.38 177.128 1760.53 165.83 1773.11 157.822 C 1785.98 149.527 1801 145.38 1818.16 145.38 C 1834.75 145.38 1849.48 149.098 1862.35 156.534 C 1875.51 163.971 1885.81 174.268 1893.24 187.424 C 1900.96 200.581 1904.83 215.454 1904.83 232.043 L 1904.83 381.774 L 1864.5 381.774 L 1864.5 244.914 C 1864.5 232.043 1862.07 221.175 1857.2 212.308 C 1852.63 203.442 1846.19 196.577 1837.9 191.715 C 1829.6 186.566 1820.02 183.992 1809.15 183.992 C 1798.57 183.992 1788.99 186.566 1780.41 191.715 C 1771.83 196.577 1765.11 203.585 1760.24 212.737 C 1755.38 221.604 1752.95 232.329 1752.95 244.914 L 1752.95 381.774 Z M 1574.83 476.16 C 1558.52 476.16 1543.36 473.586 1529.35 468.438 C 1515.62 463.29 1503.75 456.139 1493.74 446.987 C 1484.02 438.12 1476.58 427.68 1471.43 415.667 L 1508.76 398.506 C 1512.76 409.375 1520.34 418.528 1531.49 425.964 C 1542.94 433.687 1557.24 437.548 1574.4 437.548 C 1587.55 437.548 1599.42 434.974 1610.01 429.825 C 1620.88 424.963 1629.46 417.527 1635.75 407.516 C 1642.04 397.791 1645.19 385.922 1645.19 371.907 L 1645.19 319.994 L 1652.48 327.717 C 1644.47 343.448 1632.89 355.461 1617.73 363.755 C 1602.86 372.05 1586.41 376.197 1568.39 376.197 C 1546.65 376.197 1527.2 371.192 1510.04 361.181 C 1492.88 350.884 1479.44 337.012 1469.71 319.565 C 1459.99 301.832 1455.13 282.24 1455.13 260.788 C 1455.13 239.051 1459.99 219.459 1469.71 202.012 C 1479.44 184.564 1492.74 170.836 1509.61 160.825 C 1526.78 150.528 1546.22 145.38 1567.96 145.38 C 1585.98 145.38 1602.28 149.527 1616.87 157.822 C 1631.74 165.83 1643.61 176.985 1652.48 191.286 L 1646.47 202.012 L 1646.47 150.528 L 1685.52 150.528 L 1685.52 371.907 C 1685.52 391.928 1680.8 409.804 1671.36 425.535 C 1661.92 441.266 1648.76 453.565 1631.89 462.431 C 1615.3 471.584 1596.28 476.16 1574.83 476.16 Z M 1571.82 337.584 C 1585.55 337.584 1597.85 334.152 1608.72 327.288 C 1619.87 320.423 1628.74 311.271 1635.32 299.83 C 1641.9 288.103 1645.19 275.089 1645.19 260.788 C 1645.19 246.773 1641.9 233.903 1635.32 222.176 C 1628.74 210.449 1619.87 201.154 1608.72 194.289 C 1597.85 187.425 1585.55 183.992 1571.82 183.992 C 1557.81 183.992 1545.08 187.425 1533.64 194.289 C 1522.2 201.154 1513.19 210.449 1506.61 222.176 C 1500.32 233.617 1497.17 246.487 1497.17 260.788 C 1497.17 275.089 1500.32 288.103 1506.61 299.83 C 1513.19 311.271 1522.06 320.423 1533.21 327.288 C 1544.65 334.152 1557.52 337.584 1571.82 337.584 Z M 1397.08 381.775 L 1397.08 150.529 L 1436.98 150.529 L 1436.98 381.775 Z M 1397.08 113.633 L 1397.08 62.149 L 1436.98 62.149 L 1436.98 113.633 Z M 1295.08 386.923 C 1271.91 386.923 1251.75 381.202 1234.59 369.761 C 1217.43 358.321 1205.27 342.876 1198.12 323.426 L 1229.87 307.981 C 1236.45 321.71 1245.46 332.579 1256.9 340.588 C 1268.34 348.596 1281.06 352.6 1295.08 352.6 C 1307.66 352.6 1318.1 349.597 1326.4 343.591 C 1334.69 337.584 1338.84 329.719 1338.84 319.994 C 1338.84 313.13 1336.84 307.695 1332.83 303.691 C 1329.12 299.401 1324.54 296.112 1319.11 293.824 C 1313.67 291.249 1308.67 289.39 1304.09 288.246 L 1269.34 278.379 C 1248.46 272.372 1233.16 263.792 1223.43 252.637 C 1213.99 241.482 1209.27 228.468 1209.27 213.595 C 1209.27 199.866 1212.71 187.997 1219.57 177.986 C 1226.72 167.689 1236.3 159.681 1248.32 153.96 C 1260.61 148.24 1274.34 145.38 1289.5 145.38 C 1309.81 145.38 1327.97 150.528 1343.99 160.825 C 1360.29 171.122 1371.88 185.565 1378.74 204.157 L 1346.13 219.173 C 1340.99 207.16 1333.26 197.721 1322.97 190.857 C 1312.67 183.706 1301.09 180.131 1288.22 180.131 C 1276.49 180.131 1267.19 183.134 1260.33 189.141 C 1253.46 194.861 1250.03 202.155 1250.03 211.021 C 1250.03 217.6 1251.75 223.034 1255.18 227.324 C 1258.61 231.328 1262.76 234.475 1267.62 236.763 C 1272.48 238.765 1277.2 240.481 1281.78 241.911 L 1319.53 253.066 C 1338.41 258.5 1353 266.938 1363.3 278.379 C 1373.88 289.819 1379.17 303.548 1379.17 319.565 C 1379.17 332.436 1375.59 344.02 1368.44 354.316 C 1361.29 364.613 1351.43 372.622 1338.84 378.342 C 1326.26 384.062 1311.67 386.923 1295.08 386.923 Z M 997.731 381.774 L 997.731 150.528 L 1036.77 150.528 L 1036.77 195.576 L 1030.34 191.715 C 1036.06 177.128 1045.21 165.83 1057.79 157.822 C 1070.67 149.527 1085.68 145.38 1102.84 145.38 C 1119.43 145.38 1134.16 149.098 1147.03 156.535 C 1160.19 163.971 1170.49 174.268 1177.92 187.425 C 1185.64 200.581 1189.51 215.454 1189.51 232.044 L 1189.51 381.774 L 1149.18 381.774 L 1149.18 244.914 C 1149.18 232.044 1146.89 221.175 1142.31 212.308 C 1137.74 203.442 1131.16 196.577 1122.58 191.715 C 1114.28 186.567 1104.7 183.992 1093.83 183.992 C 1082.96 183.992 1073.24 186.567 1064.66 191.715 C 1056.36 196.577 1049.79 203.585 1044.92 212.737 C 1040.06 221.604 1037.63 232.33 1037.63 244.914 L 1037.63 381.774 Z M 853.065 386.923 C 837.906 386.923 824.463 384.205 812.737 378.771 C 801.296 373.051 792.286 365.328 785.708 355.604 C 779.13 345.593 775.84 334.152 775.84 321.281 C 775.84 308.982 778.414 297.971 783.563 288.246 C 788.997 278.235 797.292 269.798 808.446 262.933 C 819.887 256.069 834.188 251.207 851.349 248.347 L 937.155 234.189 L 937.155 267.653 L 860.359 280.524 C 845.486 283.098 834.617 287.817 827.753 294.682 C 821.174 301.546 817.885 309.984 817.885 319.994 C 817.885 329.433 821.603 337.298 829.04 343.591 C 836.762 349.883 846.344 353.029 857.785 353.029 C 872.371 353.029 884.956 350.026 895.539 344.02 C 906.408 337.727 914.845 329.29 920.852 318.707 C 927.144 308.124 930.29 296.398 930.29 283.527 L 930.29 224.75 C 930.29 212.165 925.571 202.012 916.132 194.289 C 906.98 186.281 894.824 182.276 879.665 182.276 C 866.508 182.276 854.781 185.708 844.485 192.573 C 834.474 199.151 827.038 208.018 822.175 219.173 L 787.424 201.153 C 791.714 190.571 798.579 181.132 808.017 172.838 C 817.456 164.257 828.468 157.536 841.052 152.673 C 853.637 147.811 866.794 145.38 880.523 145.38 C 898.256 145.38 913.844 148.812 927.287 155.677 C 940.73 162.255 951.17 171.551 958.606 183.563 C 966.328 195.29 970.19 209.019 970.19 224.75 L 970.19 381.774 L 931.148 381.774 L 931.148 338.013 L 938.442 340.588 C 933.579 349.74 927.001 357.749 918.706 364.613 C 910.412 371.478 900.687 376.912 889.533 380.916 C 878.378 384.92 866.222 386.923 853.065 386.923 Z M 644.668 381.775 L 644.668 341.018 L 662.258 341.018 C 677.417 341.018 689.43 336.584 698.296 327.718 C 707.163 318.565 711.596 306.266 711.596 290.821 L 711.596 62.149 L 754.07 62.149 L 754.07 289.963 C 754.07 308.554 750.209 324.714 742.486 338.443 C 735.05 352.172 724.467 362.898 710.738 370.62 C 697.009 378.057 680.849 381.775 662.258 381.775 Z\" fill=\"rgb(255, 255, 255)\" height=\"476.16025px\" id=\"OVr57zjDh\" width=\"2045.5802685546876px\"/></svg>',style:{...style}});});const css=[`.framer-Xq1I1 { -webkit-mask: ${mask}; aspect-ratio: 4.298319327731092; display: block; mask: ${mask}; user-select: none; width: 2046px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 2046\n * @framerIntrinsicHeight 476\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/qJqpFncVz\",\"id\":\"qJqpFncVz\",\"moduleId\":\"hUDgMYsDB9gwqJbCSEVd\"}}\n */const Icon=withCSS(Component,css,\"framer-Xq1I1\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"476\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/qJqpFncVz\\\",\\\"id\\\":\\\"qJqpFncVz\\\",\\\"moduleId\\\":\\\"hUDgMYsDB9gwqJbCSEVd\\\"}}\",\"framerIntrinsicWidth\":\"2046\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (841fdc4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import CTA from\"#framer/local/canvasComponent/doYULWZxJ/doYULWZxJ.js\";import*as sharedStyle1 from\"#framer/local/css/qaaH5oCEc/qaaH5oCEc.js\";import*as sharedStyle from\"#framer/local/css/SfFVxuG9Z/SfFVxuG9Z.js\";import Vector from\"#framer/local/vector/ZmjjfXBgs/ZmjjfXBgs.js\";const StopScrollFonts=getFonts(StopScroll);const CTAFonts=getFonts(CTA);const VectorFonts=getFonts(Vector);const breakpoints={hyslf8Wxo:\"(min-width: 810px) and (max-width: 1439.98px)\",nfU4QXBn9:\"(max-width: 809.98px)\",Yc6hNJ2fi:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-uSkXt\";const variantClassNames={hyslf8Wxo:\"framer-v-1jzaz35\",nfU4QXBn9:\"framer-v-nf6y43\",Yc6hNJ2fi:\"framer-v-1du2lnl\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={hyslf8Wxo:[\".framer-uSkXt .framer-1p36x7t { height: var(--framer-aspect-ratio-supported, 174px); }\"],nfU4QXBn9:[\".framer-uSkXt .framer-b9ngdr { padding: 32px 16px 32px 16px; }\",\".framer-uSkXt .framer-3adefg { flex: 1 0 0px; flex-direction: column; gap: unset; height: 1px; justify-content: space-between; padding: 0px 0px 128px 0px; }\",\".framer-uSkXt .framer-nkcjop { flex: none; gap: 32px; width: 100%; }\",\".framer-uSkXt .framer-k2iuzi, .framer-uSkXt .framer-og1qla { width: 100%; }\",\".framer-uSkXt .framer-6021xj { flex: none; width: 100%; }\",\".framer-uSkXt .framer-3i9wxr { flex: 1 0 0px; flex-direction: row; gap: 24px; width: 1px; }\",\".framer-uSkXt .framer-1eg0dcv, .framer-uSkXt .framer-1fbvcv6 { flex: 1 0 0px; width: 1px; }\",\".framer-uSkXt .framer-1p36x7t { height: var(--framer-aspect-ratio-supported, 84px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hyslf8Wxo:\".framer-1jzaz35-override\",nfU4QXBn9:\".framer-nf6y43-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uSkXt.framer-u96cbf, .framer-uSkXt .framer-u96cbf { display: block; }\",\".framer-uSkXt.framer-1du2lnl { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uSkXt .framer-1bp1oaz { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-uSkXt .framer-k43xr3-container { flex: none; height: auto; order: 1002; position: relative; width: auto; z-index: 1; }\",\".framer-uSkXt .framer-1nbpkum { align-content: center; align-items: center; background-color: #000142; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-uSkXt .framer-b9ngdr { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100vh; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: relative; width: 1px; }\",\".framer-uSkXt .framer-3adefg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uSkXt .framer-nkcjop { align-content: center; align-items: center; display: flex; flex: 6 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-uSkXt .framer-rmdagh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-uSkXt .framer-1fxpzlb, .framer-uSkXt .framer-1xtvj3i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-uSkXt .framer-7zbrft, .framer-uSkXt .framer-15wbp8m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uSkXt .framer-12lajq, .framer-uSkXt .framer-u4rrsz { background-color: rgba(255, 255, 255, 0.4); flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-uSkXt .framer-k2iuzi, .framer-uSkXt .framer-og1qla { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 75%; }\",\".framer-uSkXt .framer-1b8pvtb, .framer-uSkXt .framer-1wd945u { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uSkXt .framer-12bdqus, .framer-uSkXt .framer-1e3eppj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uSkXt .framer-1omu1d5-container, .framer-uSkXt .framer-x1ejnw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uSkXt .framer-1yxrjce { flex: 2 0 0px; height: 8px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-uSkXt .framer-6021xj { align-content: flex-start; align-items: flex-start; display: flex; flex: 4 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uSkXt .framer-3i9wxr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uSkXt .framer-1eg0dcv, .framer-uSkXt .framer-1fbvcv6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uSkXt .framer-tq2af3, .framer-uSkXt .framer-1otlcp0, .framer-uSkXt .framer-1ludjl1, .framer-uSkXt .framer-tfmnat, .framer-uSkXt .framer-1d075cd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uSkXt .framer-1p36x7t { flex: none; height: var(--framer-aspect-ratio-supported, 320px); position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={hyslf8Wxo:\"(min-width: 810px) and (max-width: 1439.98px)\",nfU4QXBn9:\"(max-width: 809.98px)\",Yc6hNJ2fi:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"Yc6hNJ2fi\",Phone:\"nfU4QXBn9\",Tablet:\"hyslf8Wxo\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yc6hNJ2fi\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"nfU4QXBn9\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Yc6hNJ2fi\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1du2lnl\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bp1oaz\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-k43xr3-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"XQKiq9I9Y\",scopeId:\"rOeh7LeeP\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"XQKiq9I9Y\",layoutId:\"XQKiq9I9Y\",toggle:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nbpkum\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-b9ngdr\",\"data-framer-name\":\"Work with me\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3adefg\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nkcjop\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rmdagh\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fxpzlb\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7zbrft\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12lajq\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k2iuzi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1p9ol0t\",\"data-styles-preset\":\"SfFVxuG9Z\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Book a project\"})}),className:\"framer-1b8pvtb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"You know what you need. Let's make it happen.\"})}),className:\"framer-12bdqus\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:1442.92,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1omu1d5-container\",nodeId:\"k0_cWZl5X\",scopeId:\"rOeh7LeeP\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"k0_cWZl5X\",j5BmczmVF:\"rgb(255, 255, 255)\",l874MMgnv:\"rgb(255, 255, 255)\",layoutId:\"k0_cWZl5X\",pGf8etyBb:{borderColor:\"rgb(255, 255, 255)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"PVMbyIyBI\"),width:\"100%\",zYLC88duI:\"LET'S BUILD\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xtvj3i\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15wbp8m\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-u4rrsz\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-og1qla\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1p9ol0t\",\"data-styles-preset\":\"SfFVxuG9Z\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Book a consultation\"})}),className:\"framer-1wd945u\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"For those who want to understand what their brand needs before committing to anything.\"})}),className:\"framer-1e3eppj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:1713.84,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x1ejnw-container\",nodeId:\"HhG6JC8Nk\",scopeId:\"rOeh7LeeP\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"HhG6JC8Nk\",j5BmczmVF:\"rgb(255, 255, 255)\",l874MMgnv:\"rgb(255, 255, 255)\",layoutId:\"HhG6JC8Nk\",pGf8etyBb:{borderColor:\"rgb(255, 255, 255)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"PVMbyIyBI\"),width:\"100%\",zYLC88duI:\"let's talk\"})})})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yxrjce hidden-nf6y43\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6021xj\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3i9wxr\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1eg0dcv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nfU4QXBn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Contact\"})}),fonts:[\"FS;Plus Jakarta Sans-medium\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Contact\"})}),className:\"framer-tq2af3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nfU4QXBn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"me@jansight.com\"})}),fonts:[\"FS;Plus Jakarta Sans-medium\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"me@jansight.com\"})}),className:\"framer-1otlcp0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fbvcv6\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nfU4QXBn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Follow\"})}),fonts:[\"FS;Plus Jakarta Sans-medium\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Follow\"})}),className:\"framer-1ludjl1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nfU4QXBn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"LinkedIn\"})}),fonts:[\"FS;Plus Jakarta Sans-medium\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"LinkedIn\"})}),className:\"framer-tfmnat\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nfU4QXBn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"Instagram\"})}),fonts:[\"FS;Plus Jakarta Sans-medium\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17s2p\",\"data-styles-preset\":\"qaaH5oCEc\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(255, 255, 255, 0.48)\"},children:\"Instagram\"})}),className:\"framer-1d075cd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})]}),/*#__PURE__*/_jsx(Vector,{animated:false,className:\"framer-1p36x7t\",layoutId:\"HSZ5YZSbN\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hyslf8Wxo\":{\"layout\":[\"fixed\",\"fixed\"]},\"nfU4QXBn9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Yc6hNJ2fi\":[\".framer-k43xr3-container\",\".framer-1nbpkum\"],\"hyslf8Wxo\":[\".framer-k43xr3-container\",\".framer-1nbpkum\"],\"nfU4QXBn9\":[\".framer-k43xr3-container\",\".framer-1nbpkum\"]}\n * @framerBreakpoints {\"Yc6hNJ2fi\":{\"min\":1440,\"canvasClassName\":\"framer-1du2lnl-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"hyslf8Wxo\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1jzaz35-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"nfU4QXBn9\":{\"max\":809,\"canvasClassName\":\"framer-nf6y43-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Yc6hNJ2fi\n * @framerLayoutTemplate true\n */const FramerrOeh7LeeP=withCSS(Component,css,\"framer-uSkXt\");export default FramerrOeh7LeeP;FramerrOeh7LeeP.displayName=\"Nav Dock 4\";FramerrOeh7LeeP.defaultProps={height:1e3,width:1440};addFonts(FramerrOeh7LeeP,[{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\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"}]},...StopScrollFonts,...CTAFonts,...VectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerrOeh7LeeP.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTA,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrOeh7LeeP\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hyslf8Wxo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nfU4QXBn9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"Yc6hNJ2fi\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1du2lnl-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"hyslf8Wxo\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1jzaz35-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"nfU4QXBn9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-nf6y43-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"Yc6hNJ2fi\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"Yc6hNJ2fi\\\":[\\\".framer-k43xr3-container\\\",\\\".framer-1nbpkum\\\"],\\\"hyslf8Wxo\\\":[\\\".framer-k43xr3-container\\\",\\\".framer-1nbpkum\\\"],\\\"nfU4QXBn9\\\":[\\\".framer-k43xr3-container\\\",\\\".framer-1nbpkum\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3ba3e24)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Mql_oeQSD:{hover:true}};const serializationHash=\"framer-LI72M\";const variantClassNames={Mql_oeQSD:\"framer-v-5qtfc9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Mql_oeQSD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"portal.jansight.com\",motionChild:true,nodeId:\"Mql_oeQSD\",openInNewTab:true,scopeId:\"MBqOamxTe\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5qtfc9\",className,classNames)} framer-cja9kw`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Mql_oeQSD\",ref:refBinding,style:{backgroundColor:\"rgb(242, 242, 247)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"Mql_oeQSD-hover\":{backgroundColor:\"var(--token-51b59e3c-2754-487d-ad62-61bec42fa222, rgb(0, 0, 254))\"}},...addPropertyOverrides({\"Mql_oeQSD-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\"},children:\"Client Portal\"})}),className:\"framer-1cke5oi\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"smhLCqwhW\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{\"Mql_oeQSD-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Mql_oeQSD-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Client Portal\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LI72M.framer-cja9kw, .framer-LI72M .framer-cja9kw { display: block; }\",\".framer-LI72M.framer-5qtfc9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 1px 24px 4px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-LI72M .framer-1cke5oi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 134\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"b9UhZPH6G\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMBqOamxTe=withCSS(Component,css,\"framer-LI72M\");export default FramerMBqOamxTe;FramerMBqOamxTe.displayName=\"Login Button\";FramerMBqOamxTe.defaultProps={height:35,width:134};addFonts(FramerMBqOamxTe,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMBqOamxTe\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"134\",\"framerIntrinsicHeight\":\"35\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"b9UhZPH6G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MBqOamxTe.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2sVaS45MiHbfJygRAfvM/gJKWbDtbsPIPd48Bq68m/rktsgO1up.js\";import LoginButton from\"https://framerusercontent.com/modules/6wgVUSqMFpewDCskBsCh/w7LBv8NXH2KrGwHGUSb8/MBqOamxTe.js\";const LoginButtonFonts=getFonts(LoginButton);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"YnFYEegOp\",\"Zz0TOMuty\"];const serializationHash=\"framer-cXJoO\";const variantClassNames={YnFYEegOp:\"framer-v-1qe39xq\",Zz0TOMuty:\"framer-v-1njo8m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"YnFYEegOp\",Mobile:\"Zz0TOMuty\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YnFYEegOp\"};};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:\"YnFYEegOp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Zz0TOMuty\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qe39xq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YnFYEegOp\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({Zz0TOMuty:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-117ky37\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"oncE5DEeC\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1osm3nz\",layoutDependency:layoutDependency,layoutId:\"nSOwu4fcT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nw3gab\",layoutDependency:layoutDependency,layoutId:\"oTu_nlj5S\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zR68HEwhP\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"y2bme7u_V\",openInNewTab:false,scopeId:\"mvc_xPMjS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kq0q1e framer-1jf3jgu\",layoutDependency:layoutDependency,layoutId:\"y2bme7u_V\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cpmdfp\",layoutDependency:layoutDependency,layoutId:\"pQQ7ensRU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.074 25\" overflow=\"visible\"><path d=\"M 24.067 4.779 C 24.067 4.165 23.767 3.548 23.162 3.194 L 18.632 0.516 C 17.468 -0.172 16.019 -0.172 14.855 0.516 L 10.325 3.194 C 9.715 3.554 9.415 4.176 9.42 4.794 L 9.42 6.774 L 9.212 6.652 C 8.048 5.964 6.599 5.964 5.435 6.652 L 0.906 9.33 C 0.295 9.689 -0.005 10.312 0 10.93 L 0 14.652 C 0 15.224 0.274 15.792 0.803 16.156 L 14.858 24.484 C 15.443 24.828 16.094 25 16.75 25 C 17.406 25 18.056 24.828 18.641 24.484 C 18.641 24.484 23.237 21.751 23.271 21.725 C 23.8 21.36 24.074 20.788 24.074 20.217 L 24.074 16.489 C 24.074 16.109 23.952 15.74 23.718 15.42 C 23.947 15.106 24.074 14.743 24.069 14.367 L 24.069 10.64 C 24.069 10.259 23.947 9.886 23.713 9.571 C 23.941 9.257 24.069 8.888 24.069 8.513 L 24.069 4.786 L 24.064 4.775 Z M 23.148 18.621 L 23.148 20.217 C 23.148 20.373 23.102 20.769 22.696 21.011 L 21.495 21.72 L 18.166 23.689 C 17.739 23.942 17.247 24.078 16.748 24.078 C 16.249 24.078 15.762 23.946 15.329 23.689 L 12 21.72 L 1.378 15.441 C 0.972 15.198 0.927 14.814 0.927 14.651 L 0.927 12.513 L 1.384 12.781 L 2.289 13.318 L 14.862 20.75 C 16.026 21.438 17.475 21.438 18.639 20.75 L 21.792 18.887 L 22.697 18.35 L 23.155 18.083 L 23.155 18.625 L 23.149 18.62 Z M 23.148 12.772 L 23.148 14.367 C 23.148 14.458 23.121 14.635 23.025 14.812 C 22.959 14.934 22.863 15.061 22.696 15.162 L 21.495 15.871 L 18.166 17.839 C 17.739 18.093 17.247 18.229 16.748 18.229 C 16.249 18.229 15.762 18.097 15.329 17.839 L 12 15.871 L 10.8 15.162 C 10.394 14.923 10.348 14.534 10.348 14.371 L 10.348 12.228 L 10.805 12.496 L 11.711 13.033 L 14.864 14.896 C 16.028 15.584 17.477 15.584 18.641 14.896 L 20.909 13.554 L 21.794 13.033 L 22.699 12.496 L 23.156 12.228 L 23.156 12.77 L 23.151 12.77 Z M 23.148 6.914 L 23.148 8.51 C 23.148 8.666 23.102 9.062 22.696 9.304 L 21.593 9.957 L 21.497 10.013 L 18.203 11.962 L 18.168 11.983 C 17.741 12.237 17.249 12.373 16.75 12.373 C 16.251 12.373 15.764 12.235 15.331 11.983 L 12.002 10.014 L 10.802 9.305 C 10.395 9.067 10.35 8.678 10.35 8.515 L 10.35 6.372 L 10.807 6.64 L 11.713 7.177 L 14.159 8.624 L 14.865 9.04 C 16.03 9.728 17.478 9.728 18.643 9.04 L 19.349 8.624 L 21.795 7.177 L 22.701 6.64 L 23.158 6.372 L 23.158 6.914 L 23.153 6.914 Z\" fill=\"rgb(28,28,30)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uidjgp\",layoutDependency:layoutDependency,layoutId:\"juX85pr9q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.074 25\" overflow=\"visible\"><path d=\"M 24.067 4.779 C 24.067 4.165 23.767 3.548 23.162 3.194 L 18.632 0.516 C 17.468 -0.172 16.019 -0.172 14.855 0.516 L 10.325 3.194 C 9.715 3.554 9.415 4.176 9.42 4.794 L 9.42 6.774 L 9.212 6.652 C 8.048 5.964 6.599 5.964 5.435 6.652 L 0.906 9.33 C 0.295 9.689 -0.005 10.312 0 10.93 L 0 14.652 C 0 15.224 0.274 15.792 0.803 16.156 L 14.858 24.484 C 15.443 24.828 16.094 25 16.75 25 C 17.406 25 18.056 24.828 18.641 24.484 C 18.641 24.484 23.237 21.751 23.271 21.725 C 23.8 21.36 24.074 20.788 24.074 20.217 L 24.074 16.489 C 24.074 16.109 23.952 15.74 23.718 15.42 C 23.947 15.106 24.074 14.743 24.069 14.367 L 24.069 10.64 C 24.069 10.259 23.947 9.886 23.713 9.571 C 23.941 9.257 24.069 8.888 24.069 8.513 L 24.069 4.786 L 24.064 4.775 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ui0umw\",layoutDependency:layoutDependency,layoutId:\"pyBHff6rz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.228 11.564\" overflow=\"visible\"><path d=\"M 22.221 6.108 L 22.221 7.703 C 22.221 7.86 22.176 8.256 21.769 8.497 L 20.569 9.206 L 17.24 11.175 C 16.812 11.429 16.32 11.564 15.821 11.564 C 15.322 11.564 14.836 11.432 14.403 11.175 L 11.074 9.206 L 0.452 2.928 C 0.045 2.685 0 2.301 0 2.137 L 0 0 L 0.457 0.268 L 1.363 0.805 L 13.935 8.237 C 15.1 8.925 16.548 8.925 17.713 8.237 L 20.865 6.374 L 21.771 5.837 L 22.228 5.569 L 22.228 6.112 L 22.223 6.106 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lp8okx\",layoutDependency:layoutDependency,layoutId:\"C6VWuM8Xc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.808 6\" overflow=\"visible\"><path d=\"M 12.799 0.544 L 12.799 2.139 C 12.799 2.229 12.773 2.407 12.677 2.584 C 12.611 2.706 12.515 2.832 12.348 2.933 L 11.147 3.642 L 7.818 5.611 C 7.391 5.865 6.899 6 6.4 6 C 5.901 6 5.414 5.868 4.981 5.611 L 1.652 3.642 L 0.452 2.933 C 0.045 2.695 0 2.306 0 2.143 L 0 0 L 0.457 0.268 L 1.363 0.805 L 4.515 2.667 C 5.68 3.356 7.128 3.356 8.293 2.667 L 10.561 1.326 L 11.446 0.805 L 12.351 0.268 L 12.808 0 L 12.808 0.542 L 12.803 0.542 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y2mcee\",layoutDependency:layoutDependency,layoutId:\"nodnxU2GO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.808 6\" overflow=\"visible\"><path d=\"M 12.798 0.542 L 12.798 2.137 C 12.798 2.294 12.752 2.69 12.346 2.932 L 11.243 3.585 L 11.147 3.641 L 7.853 5.59 L 7.818 5.611 C 7.391 5.865 6.899 6 6.4 6 C 5.901 6 5.414 5.863 4.981 5.611 L 1.652 3.642 L 0.452 2.933 C 0.045 2.695 0 2.306 0 2.143 L 0 0 L 0.457 0.268 L 1.363 0.805 L 3.809 2.252 L 4.515 2.667 C 5.68 3.356 7.128 3.356 8.293 2.667 L 8.999 2.252 L 11.446 0.805 L 12.351 0.268 L 12.808 0 L 12.808 0.542 L 12.803 0.542 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dq757l\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"aSEGXl4Ox\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(28, 28, 30))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":b8wHdn_Zy\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fcQrGxGz7\",openInNewTab:false,relValues:[],scopeId:\"mvc_xPMjS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b9e581\",\"data-styles-preset\":\"rktsgO1up\",children:\"Work\"})})})}),className:\"framer-20mp9a\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"fcQrGxGz7\",style:{\"--extracted-r6o4lv\":\"rgb(28, 28, 30)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(28, 28, 30))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":wkuEj8hVt\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"baIPeNoY5\",openInNewTab:false,relValues:[],scopeId:\"mvc_xPMjS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b9e581\",\"data-styles-preset\":\"rktsgO1up\",children:\"Testimonials\"})})})}),className:\"framer-kx79fc\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"baIPeNoY5\",style:{\"--extracted-r6o4lv\":\"rgb(28, 28, 30)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xuwq1x\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"IIsWYUOxD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-35)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vk9ksg-container\",layoutDependency:layoutDependency,layoutId:\"Bfa2vEB4f-container\",nodeId:\"Bfa2vEB4f\",rendersWithMotion:true,scopeId:\"mvc_xPMjS\",children:/*#__PURE__*/_jsx(LoginButton,{height:\"100%\",id:\"Bfa2vEB4f\",layoutId:\"Bfa2vEB4f\",width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-52gijv\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"VBolGjOzT\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gei619\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"jDVdvf3vv\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jxbnng-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uPt0sq2Um-container\",nodeId:\"uPt0sq2Um\",rendersWithMotion:true,scopeId:\"mvc_xPMjS\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"uPt0sq2Um\",layoutId:\"uPt0sq2Um\",toggle:false,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cXJoO.framer-1jf3jgu, .framer-cXJoO .framer-1jf3jgu { display: block; }\",\".framer-cXJoO.framer-1qe39xq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-cXJoO .framer-117ky37, .framer-cXJoO .framer-52gijv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 24px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cXJoO .framer-1osm3nz { align-content: center; align-items: center; display: flex; flex: 4 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cXJoO .framer-nw3gab { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 4px; position: relative; width: min-content; }\",\".framer-cXJoO .framer-1kq0q1e { flex: none; height: 25px; overflow: visible; position: relative; text-decoration: none; width: 24px; }\",\".framer-cXJoO .framer-1cpmdfp, .framer-cXJoO .framer-uidjgp { height: 25px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-cXJoO .framer-ui0umw { height: 12px; left: 1px; position: absolute; top: 13px; width: 22px; }\",\".framer-cXJoO .framer-lp8okx { height: 6px; left: 11px; position: absolute; top: 12px; width: 13px; }\",\".framer-cXJoO .framer-y2mcee { height: 6px; left: 11px; position: absolute; top: 7px; width: 13px; }\",\".framer-cXJoO .framer-dq757l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 24px 0px 0px; position: relative; width: 1px; }\",\".framer-cXJoO .framer-20mp9a, .framer-cXJoO .framer-kx79fc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-cXJoO .framer-xuwq1x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cXJoO .framer-1vk9ksg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cXJoO .framer-gei619 { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-cXJoO .framer-1jxbnng-container { flex: none; height: auto; position: absolute; right: 242px; top: 50%; width: auto; z-index: 1; }\",\".framer-cXJoO.framer-v-1njo8m.framer-1qe39xq { padding: 0px 24px 0px 24px; }\",\".framer-cXJoO.framer-v-1njo8m .framer-1osm3nz { flex: 1 0 0px; gap: unset; justify-content: space-between; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zz0TOMuty\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermvc_xPMjS=withCSS(Component,css,\"framer-cXJoO\");export default Framermvc_xPMjS;Framermvc_xPMjS.displayName=\"Navigation\";Framermvc_xPMjS.defaultProps={height:64,width:1200};addPropertyControls(Framermvc_xPMjS,{variant:{options:[\"YnFYEegOp\",\"Zz0TOMuty\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framermvc_xPMjS,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"}]},...LoginButtonFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framermvc_xPMjS.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LoginButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermvc_xPMjS\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zz0TOMuty\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,patchBorderRadiusScaleCorrector,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import Call from\"#framer/local/canvasComponent/Mdk7ahtLq/Mdk7ahtLq.js\";import Navigation from\"#framer/local/canvasComponent/mvc_xPMjS/mvc_xPMjS.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const StopScrollFonts=getFonts(StopScroll);const CallFonts=getFonts(Call);const breakpoints={j57ks6kT5:\"(min-width: 1440px)\",sd5HLxzan:\"(min-width: 810px) and (max-width: 1439.98px)\",T9HS3mjGj:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-SEhnG\";const variantClassNames={j57ks6kT5:\"framer-v-zvc787\",sd5HLxzan:\"framer-v-49ebbb\",T9HS3mjGj:\"framer-v-1nletwa\"};const transition1={bounce:0,delay:0,duration:.3,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-65};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SEhnG.framer-1rome8s, .framer-SEhnG .framer-1rome8s { display: block; }\",\".framer-SEhnG.framer-zvc787 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-SEhnG .framer-rrlcnx-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-SEhnG .framer-vsx9gw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-SEhnG .framer-3es9yv-container { flex: none; height: auto; order: 1003; position: relative; width: auto; z-index: 1; }\",\".framer-SEhnG .framer-h45p2d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; }\",\".framer-SEhnG .framer-8wmyn5 { --corner-shape-fallback: 0.752; align-content: center; align-items: center; background-color: #f2f2f7; border-bottom-left-radius: calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(1.5); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 72px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SEhnG .framer-1c4rldu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-SEhnG .framer-c4dx81-container, .framer-SEhnG .framer-wad4j3-container, .framer-SEhnG .framer-1voo7nq-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-SEhnG .framer-1hhaoy7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={j57ks6kT5:\"(min-width: 1440px)\",sd5HLxzan:\"(min-width: 810px) and (max-width: 1439.98px)\",T9HS3mjGj:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"j57ks6kT5\",Phone:\"T9HS3mjGj\",Tablet:\"sd5HLxzan\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j57ks6kT5\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"j57ks6kT5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-zvc787\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-rrlcnx-container\",layoutScroll:true,nodeId:\"uWaU5rYxO\",rendersWithMotion:true,scopeId:\"G6KTOxdmx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T9HS3mjGj:{variant:\"Zz0TOMuty\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"uWaU5rYxO\",layoutId:\"uWaU5rYxO\",style:{width:\"100%\"},variant:\"YnFYEegOp\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-vsx9gw\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3es9yv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fSUT3vG6_\",scopeId:\"G6KTOxdmx\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"fSUT3vG6_\",layoutId:\"fSUT3vG6_\",toggle:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h45p2d\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8wmyn5\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c4rldu\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:1292,children:/*#__PURE__*/_jsx(Container,{className:\"framer-c4dx81-container\",\"data-framer-name\":\"Contact Buttons\",name:\"Contact Buttons\",nodeId:\"TTX8ikKkP\",scopeId:\"G6KTOxdmx\",children:/*#__PURE__*/_jsx(Call,{height:\"100%\",id:\"TTX8ikKkP\",layoutId:\"TTX8ikKkP\",name:\"Contact Buttons\",nH9tHaLjH:\"https://cal.com/jansight/15min\",style:{height:\"100%\",width:\"100%\"},variant:\"lrE7C1qaA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:1292,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wad4j3-container\",\"data-framer-name\":\"Contact Buttons\",name:\"Contact Buttons\",nodeId:\"rWmT9LcpY\",scopeId:\"G6KTOxdmx\",children:/*#__PURE__*/_jsx(Call,{height:\"100%\",id:\"rWmT9LcpY\",layoutId:\"rWmT9LcpY\",name:\"Contact Buttons\",nH9tHaLjH:\"mailto:me@jansight.com?subject=Let's%20Work%20Together&body=Hi%20Jansen,\",style:{height:\"100%\",width:\"100%\"},variant:\"Q9AyUJ8rg\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:1292,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1voo7nq-container\",\"data-framer-name\":\"Contact Buttons\",name:\"Contact Buttons\",nodeId:\"Uh9s91R3r\",scopeId:\"G6KTOxdmx\",children:/*#__PURE__*/_jsx(Call,{height:\"100%\",id:\"Uh9s91R3r\",layoutId:\"Uh9s91R3r\",name:\"Contact Buttons\",nH9tHaLjH:\"wa.me/447521125630\",style:{height:\"100%\",width:\"100%\"},variant:\"inyv_6h7j\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\"},children:\"\\xa92026 Jansight\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\"},children:\"London, UK\"})]}),className:\"framer-1hhaoy7\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sd5HLxzan\":{\"layout\":[\"fixed\",\"fixed\"]},\"T9HS3mjGj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"j57ks6kT5\":[\".framer-rrlcnx-container\",\".framer-3es9yv-container\",\".framer-h45p2d\"],\"sd5HLxzan\":[\".framer-rrlcnx-container\",\".framer-3es9yv-container\",\".framer-h45p2d\"],\"T9HS3mjGj\":[\".framer-rrlcnx-container\",\".framer-3es9yv-container\",\".framer-h45p2d\"]}\n * @framerBreakpoints {\"j57ks6kT5\":{\"min\":1440,\"canvasClassName\":\"framer-zvc787-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"sd5HLxzan\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-49ebbb-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"T9HS3mjGj\":{\"max\":809,\"canvasClassName\":\"framer-1nletwa-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant j57ks6kT5\n * @framerLayoutTemplate true\n */const FramerG6KTOxdmx=withCSS(Component,css,\"framer-SEhnG\");export default FramerG6KTOxdmx;FramerG6KTOxdmx.displayName=\"Nav Dock\";FramerG6KTOxdmx.defaultProps={height:1e3,width:1440};addFonts(FramerG6KTOxdmx,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...NavigationFonts,...StopScrollFonts,...CallFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG6KTOxdmx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"j57ks6kT5\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"j57ks6kT5\\\":[\\\".framer-rrlcnx-container\\\",\\\".framer-3es9yv-container\\\",\\\".framer-h45p2d\\\"],\\\"sd5HLxzan\\\":[\\\".framer-rrlcnx-container\\\",\\\".framer-3es9yv-container\\\",\\\".framer-h45p2d\\\"],\\\"T9HS3mjGj\\\":[\\\".framer-rrlcnx-container\\\",\\\".framer-3es9yv-container\\\",\\\".framer-h45p2d\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sd5HLxzan\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T9HS3mjGj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerBreakpoints\":\"{\\\"j57ks6kT5\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-zvc787-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"sd5HLxzan\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-49ebbb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"T9HS3mjGj\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1nletwa-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"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 NavDock4 from \"https://framerusercontent.com/modules/8kFYW89oPkZklAWr6IQl/KE1IghK6Cs0NcLByIO1l/rOeh7LeeP.js\";\r\nimport NavDock from \"https://framerusercontent.com/modules/y8fCKzqCwupyKce6P5H6/gGFX6ho63O6lLqWFpPyh/G6KTOxdmx.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {b8wHdn_Zy: \"work\", wkuEj8hVt: \"testimonials\", zR68HEwhP: \"home\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jD01PVhpXHV5hOK9GU5B/thjedJBKjxZrJmutubwQ/augiA20Il.js\")), path: \"/\"}, n8jfaJZrx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B2V5N1DNriUrQAICiXHW/m4kHo4UexljbZiFckJO6/n8jfaJZrx.js\")), path: \"/404\"}, M0Z73FArL: {elements: {qqUgfp66N: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SDowPo0xE9b64GZ0esCI/2ZVqZiiHCZfIC8DNmV6T/M0Z73FArL.js\")), path: \"/work\"}, RRKu7u4FM: {elements: {lX8i9Ssw7: \"dark\", OobAgorMw: \"grey\", Q8NujlfsW: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vBUqhpE410Eg4lxekvpU/CXC9LeqGgkNi6FhRTA8I/RRKu7u4FM.js\")), path: \"/new-home\"}, kxledtNfj: {elements: {xuUCurJLJ: \"gray\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pHGc6CQs27CkpHvXbR1V/A6QqrEqBAcvpKigZEhqf/kxledtNfj.js\")), path: \"/in-the-details\"}, UxTSeiJVX: {collectionId: \"v0wEwXEXi\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ACbYoC6RF3nOyadL4AZs/Oah6Dm8jlsvUqwIL4PWS/UxTSeiJVX.js\")), path: \"/work/:AyXG3VCwI\"}, tf7N9ZZSq: {collectionId: \"V7jC3jUn1\", elements: {h0uBGzFiQ: \"gray\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KjTaSK0Muf2cSjGnQhWE/WylylWISoqUsGjWim4ne/tf7N9ZZSq.js\")), path: \"/in-the-details/:KOfaUSFqB\"}, SqU3Z7Xhn: {collectionId: \"iFdUBe4Hi\", elements: {DX6CaD62J: \"gray\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LwLbCXNmwr02WmA0pyV6/ApoLY1tGvOaH0jBQ6r0E/SqU3Z7Xhn.js\")), path: \"/featured-work/:V2KY4Ikcc\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {iFdUBe4Hi: async () => (await import(\"https://framerusercontent.com/modules/dvakSPZryrqTO1bkolFc/schJuYo1YGT2II4nrOSR/iFdUBe4Hi.js\"))?.[\"utils\"], v0wEwXEXi: async () => (await import(\"https://framerusercontent.com/modules/Mi8O3fyD6cwpIsVZB0wo/CvCkglXPuovaovY6Wt1w/v0wEwXEXi.js\"))?.[\"utils\"], V7jC3jUn1: async () => (await import(\"https://framerusercontent.com/modules/vCKfVHVF6Fsrx8Y5lGM6/GNn0pqCVKMWXlzTwX14p/V7jC3jUn1.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"2ff30cbbcd5581e9bb5f9756627452efd72f8a2a6520007c05cd0c961dc813f6\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"syZ5nJySD\":\r\ncase \"ZAl6yjK5G\":\r\ncase \"XIZGbyatw\":\r\ncase \"e59wudzwN\":\r\ncase \"n8jfaJZrx\":\r\ncase \"M0Z73FArL\":\r\ncase \"UxTSeiJVX\":\r\nreturn React.createElement(NavDock, {...props, key: \"NavDock\", style}, children(true));\r\ncase \"RRKu7u4FM\":\r\ncase \"kxledtNfj\":\r\ncase \"tf7N9ZZSq\":\r\ncase \"SqU3Z7Xhn\":\r\nreturn React.createElement(NavDock4, {...props, key: \"NavDock4\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"syZ5nJySD\":\r\ncase \"ZAl6yjK5G\":\r\ncase \"XIZGbyatw\":\r\ncase \"e59wudzwN\":\r\ncase \"n8jfaJZrx\":\r\ncase \"M0Z73FArL\":\r\ncase \"UxTSeiJVX\":\r\nreturn [{hash: \"zvc787\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"49ebbb\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1nletwa\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"RRKu7u4FM\":\r\ncase \"kxledtNfj\":\r\ncase \"tf7N9ZZSq\":\r\ncase \"SqU3Z7Xhn\":\r\nreturn [{hash: \"1du2lnl\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1jzaz35\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"nf6y43\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B2V5N1DNriUrQAICiXHW/m4kHo4UexljbZiFckJO6/n8jfaJZrx.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://jansight.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/51Wm3Se2f6CdvspRF0ep/iuIjh9QdsvhjMpnr1Fu4/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"+7BAKG,SAAwB,EAAW,EAAM,CAAC,GAAK,CAAC,UAAQ,EAAM,OAAO,EAAoB,EAAK,QAAQ,CAAC,6BAA6B,GAAK,SAAS,wCAAwC,CAAC,CAAc,EAAKA,GAAU,EAAE,CAAC,mBAL7J,IAAoD,CAK2G,EAAW,YAAY,cAAc,GAAoB,EAAW,CAAC,OAAO,CAAC,KAAK,GAAY,QAAQ,MAAM,eAAe,YAAY,qEAAqE,CAAC,CAAC,iCCJnY,IAAsC,IAA4B,CAAoC,GAAK,0BAAgC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAQrc,GAAK,EARge,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,IAAI,q6TAAq6T,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,2DAA2D,GAAK,uCAAuC,CAQ9vV,eAAe,CAAC,GAAK,YAAY,YAAwB,8ECRpC,IAA8Q,IAA8C,IAA4B,KAAqJ,KAAsE,KAAsE,KAAqE,KAAgE,CAAMC,GAAgB,EAAS,EAAW,CAAO,GAAS,EAASC,EAAI,CAAO,GAAY,EAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,sBAAsB,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,EAAgB,CAAC,UAAU,CAAC,yFAAyF,CAAC,UAAU,CAAC,iEAAiE,+JAA+J,uEAAuE,8EAA8E,4DAA4D,8FAA8F,8FAA8F,wFAAwF,CAAC,CAAOC,GAAe,OAAO,KAAKD,EAAgB,CAAO,GAAU,CAAC,UAAU,2BAA2B,UAAU,0BAA0B,CAAOE,GAAM,CAAC,kFAAkF,gFAAgF,iSAAiS,0JAA0J,iIAAiI,wVAAwV,ySAAyS,yRAAyR,8SAA8S,4SAA4S,oVAAoV,2TAA2T,sNAAsN,6SAA6S,iRAAiR,oSAAoS,iJAAiJ,+IAA+I,mRAAmR,+RAA+R,8TAA8T,wTAAwT,sIAAsI,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,CAAOC,GAAa,CAAC,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,sBAAsB,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASG,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,cAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,IAAqB,GAA8B,EAAQZ,GAAY,GAAM,CAAiH,EAAkB,EAAGE,GAAzEc,GAAsBC,GAA8F,CAAO,MAAqBhB,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,wBAAA,GAAwB,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKU,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBO,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,qBAAqB,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4BAA4B,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,qBAAqB,UAAU,qBAAqB,SAAS,YAAY,UAAU,CAAC,YAAY,qBAAqB,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,qBAAqB,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4BAA4B,CAAC,SAAS,yFAAyF,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,qBAAqB,UAAU,qBAAqB,SAAS,YAAY,UAAU,CAAC,YAAY,qBAAqB,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,MAAM,CAAC,UAAU,+BAA+B,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKuB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,qBAAqB,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,qBAAqB,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,4BAA4B,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4BAA4B,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,qBAAqB,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,qBAAqB,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,4BAA4B,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4BAA4B,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,4BAA4B,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4BAA4B,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKrB,GAAO,CAAC,SAAS,GAAM,UAAU,iBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOuB,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGhB,GAAM,GAAGD,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAOD,EAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGE,GAAM,GAAGD,GAAe,IAAI,GAA0C,UAAxBI,GAAa,GAA2B,KAAKL,EAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAcjulB,EAAgB,EAAQS,GAAUS,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,aAAa,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,oBAAoB,OAAO,YAAY,MAAM,SAAS,aAAa,oBAAoB,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGzB,GAAgB,GAAG,GAAS,GAAG,GAAY,GAAG,GAAwB0B,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAc1B,EAAI,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICdrrE,SAAS2B,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,gDAArhB,IAAyG,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUvsC,EAAgB,EAVutC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,cAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,mBAAgB,cAAW,aAAU,GAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,sBAAsB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBU,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,GAAGb,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,gCAAgC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,qBAAqB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGR,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6TAA6T,+JAA+J,CAU3wJ,eAAe,GAAgB,EAAgB,EAAgB,YAAY,eAAe,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,oBAAoB,OAAO,YAAY,MAAM,SAAS,aAAa,oBAAoB,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVmd,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6DAA3nC,IAAoP,IAAkE,IAA4B,KAAqJ,KAAyH,KAAsH,CAAM,GAAiB,EAASO,EAAY,CAAOC,GAAgB,EAAS,EAAW,CAAO,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU/gE,EAAgB,EAV+hE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,cAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,kBAAe,aAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGP,GAAlDU,GAA6F,CAAO,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAMR,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBS,EAAU,GAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,EAAMC,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wzEAAwzE,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,24BAA24B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0kBAA0kB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,4lBAA4lB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,2lBAA2lB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAK,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uPAAuP,gUAAgU,oRAAoR,gSAAgS,yIAAyI,sIAAsI,wGAAwG,wGAAwG,uGAAuG,gSAAgS,4LAA4L,wRAAwR,yGAAyG,mJAAmJ,6IAA6I,+EAA+E,+GAA+G,GAAGgB,GAAgB,CAUhrhB,eAAe,IAAgB,EAAgB,EAAgB,YAAY,aAAa,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,GAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,GAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,oBAAoB,OAAO,YAAY,MAAM,SAAS,aAAa,oBAAoB,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAGf,GAAgB,GAAG,GAAwBgB,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAcjB,EAAY,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,4ECVh4B,IAA+Q,IAA8C,IAA4B,KAAqJ,KAAuE,KAA6E,CAAM,GAAgB,EAASkB,GAAW,CAAO,GAAgB,GAAO,EAAU,CAAO,GAAgB,EAAS,EAAW,CAAO,GAAU,EAASC,EAAK,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAAO,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAwC,IAAiC,CAAO,EAAgB,EAAE,CAAO,GAAe,OAAO,KAAK,EAAgB,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,gSAAgS,uLAAuL,yJAAyJ,iIAAiI,uTAAuT,22BAA22B,wUAAwU,yLAAyL,8LAA8L,oEAAoE,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,cAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,IAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAO,GAAU,CAAC,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKL,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,KAAK,kBAAkB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,UAAU,iCAAiC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,KAAK,kBAAkB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,UAAU,2EAA2E,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,KAAK,kBAAkB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,UAAU,qBAAqB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMC,EAAe,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,0BAA0B,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,iBAAoB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,0BAA0B,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,EAAgB,GAAK,OAAO,EAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,EAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAczwT,EAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,aAAa,OAAO,SAAS,MAAM,SAAS,aAAa,aAAa,IAAI,kGAAkG,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAgB,GAAG,GAAU,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICFhhB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAD4E,EAAE,CACxD,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOC,EAAoBC,GAAS,CAAC,GAAG,EAAO,IAAK,UAAW,QAAM,CAAE,EAAS,GAAK,CAAC,CACtF,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoBE,GAAU,CAAC,GAAG,EAAO,IAAK,WAAY,QAAM,CAAE,EAAS,GAAK,CAAC,CACxF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACnM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACpM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOF,EAAoBkB,GAA4B,CAC5D,SANmDlB,EAAoBiB,GAAyC,CAChH,SATkCjB,EAClCgB,GACA,CACC,SA/DchB,EACfG,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,kBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,UACA,oBAAqB,IAAA,GACrB,iBAAkB,uBAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,aACX,CACD,MAAO,CACN,cAAeP,EACf,SAAUQ,EACV,KAAMC,GACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,GACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAClP,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,EAAE,CAAC,CACnB,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,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,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,EAAQ,EAAQ,KACnD,CACN,GAA+B,EAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAK,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,EAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,GAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,EAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,EAAiB,CACtE,IAAM,EAAQ,MAAM,EAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,GAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,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,YACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,GACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,GAA2B,CACjB,IAAkC,CAC5C,GAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,8BA3KR,UAtIiC,IACJ,IACU,IACI,KACuE,KACD,CAE3G,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,OAAQ,UAAW,eAAgB,UAAW,OAAO,CAAE,KAAMpB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,OAAO,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,QAAQ,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,OAAQ,UAAW,OAAQ,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,OAAO,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mBAAmB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,OAAO,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6BAA6B,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,OAAO,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4BAA4B,CAAC,CAE3qD,EAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CAC3F,EAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACxc,GAAe,mEAkCf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDJ,EAAoByB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}