{"version":3,"file":"script_main.DrAYvPyL.mjs","names":["serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","Navbar","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/QAWB1inIZcBIcZN1qFCT/us6LNC5LXqzk9uUNgeHb/vb8UYnTQm.js","https:/framerusercontent.com/modules/b8Fjw1N6nqwNoUd8qNmT/O41bvdb5XvIuu1Dfi3yT/IuivaMUXK.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (c90503a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Me95Iup_w\",\"KYjftTU6W\",\"TaANctHgE\",\"pGooIbDAx\"];const serializationHash=\"framer-dKttI\";const variantClassNames={KYjftTU6W:\"framer-v-kve0rr\",Me95Iup_w:\"framer-v-1twhz84\",pGooIbDAx:\"framer-v-48dz03\",TaANctHgE:\"framer-v-2xt2yt\"};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 humanReadableVariantMap={\"Desktop S\":\"KYjftTU6W\",Desktop:\"Me95Iup_w\",Mobile:\"pGooIbDAx\",Tablet:\"TaANctHgE\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Me95Iup_w\"};};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:\"Me95Iup_w\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1twhz84\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Me95Iup_w\",ref:refBinding,style:{...style},...addPropertyOverrides({KYjftTU6W:{\"data-framer-name\":\"Desktop S\"},pGooIbDAx:{\"data-framer-name\":\"Mobile\"},TaANctHgE:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fkwe5i\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"Ad_UVTD6n\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"S8FtmnCwk\",openInNewTab:false,scopeId:\"vb8UYnTQm\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-dnwkue framer-6bv1l3\",\"data-framer-name\":\"Ricursive Intelligence\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:125,layoutDependency:layoutDependency,layoutId:\"S8FtmnCwk\",svg:'<svg width=\"125\" height=\"41\" viewBox=\"0 0 125 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M114.517 40.107C113.949 40.107 113.518 39.7438 113.518 39.2216C113.518 39.0627 113.541 38.9038 113.609 38.4951L115.697 25.3053C115.788 24.715 116.333 24.2837 116.923 24.2837H123.461C124.097 24.2837 124.415 24.7377 124.415 25.2145C124.415 25.8728 123.847 26.4404 123.121 26.4404H117.786L117.082 30.89H120.556C121.191 30.89 121.509 31.344 121.509 31.8208C121.509 32.4791 120.942 33.0467 120.215 33.0467H116.742L115.97 37.9503H121.305C121.94 37.9503 122.258 38.4043 122.258 38.8811C122.258 39.5394 121.691 40.107 120.964 40.107H114.517Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M106.058 40.1751C103.878 40.1751 102.266 38.6086 102.266 36.3611C102.266 35.8617 102.312 35.3396 102.403 34.7493L103.333 28.9149C103.765 26.168 105.49 24.2156 108.305 24.2156H108.396C111.256 24.2156 112.505 26.4177 112.505 28.3019C112.505 28.6879 112.482 29.0965 112.301 29.4597C112.119 29.823 111.801 30.0727 111.188 30.0727C110.553 30.0727 110.121 29.6641 110.121 29.1192C110.121 28.8922 110.189 28.6652 110.189 28.2338C110.189 27.2576 109.599 26.3723 108.192 26.3723H108.101C106.761 26.3723 105.831 27.4847 105.581 29.0057L104.695 34.6131C104.559 35.4077 104.514 35.8844 104.514 36.066C104.514 37.2011 105.127 38.0184 106.398 38.0184H106.489C107.965 38.0184 108.782 36.906 109.1 35.5893C109.281 34.8174 109.758 34.6131 110.212 34.6131C110.757 34.6131 111.347 34.9763 111.347 35.5666C111.347 35.9525 111.234 36.4293 111.007 36.9287C110.121 38.8811 108.691 40.1751 106.148 40.1751H106.058Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M90.0963 40.1751C89.5287 40.1751 89.0974 39.8119 89.0974 39.2897C89.0974 39.0854 89.1428 38.7903 89.2336 38.2454L91.2768 25.328C91.3676 24.715 91.8897 24.2837 92.5481 24.2837H92.7524C93.4562 24.2837 93.7059 24.6242 93.8194 25.0328L96.8615 35.0444L98.4052 25.2599C98.496 24.6469 99.0182 24.2156 99.6765 24.2156C100.244 24.2156 100.675 24.5788 100.675 25.101C100.675 25.2599 100.63 25.555 100.585 25.8047L98.4506 39.0627C98.3598 39.6756 97.8831 40.107 97.1793 40.107H96.9069C96.0896 40.107 95.8399 39.6983 95.6583 39.0627L92.8886 29.6414L91.3676 39.1308C91.2768 39.7437 90.7546 40.1751 90.0963 40.1751Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M78.9723 40.107C78.4047 40.107 77.9734 39.7438 77.9734 39.2216C77.9734 39.0627 77.9961 38.9038 78.0642 38.4951L80.1528 25.3053C80.2436 24.715 80.7885 24.2837 81.3787 24.2837H87.9169C88.5525 24.2837 88.8704 24.7377 88.8704 25.2145C88.8704 25.8728 88.3028 26.4404 87.5764 26.4404H82.2414L81.5376 30.89H85.011C85.6467 30.89 85.9645 31.344 85.9645 31.8208C85.9645 32.4791 85.397 33.0467 84.6705 33.0467H81.1971L80.4252 37.9503H85.7602C86.3958 37.9503 86.7137 38.4043 86.7137 38.8811C86.7137 39.5394 86.1461 40.107 85.4197 40.107H78.9723Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M70.1155 40.1751C67.9815 40.1751 66.2108 38.7222 66.2108 36.2022C66.2108 35.8844 66.2789 35.3623 66.3697 34.7493L67.3005 28.8922C67.7318 26.168 69.5025 24.2156 72.6354 24.2156H72.7262C74.2927 24.2156 75.564 25.101 76.2223 26.2815C76.4721 26.7355 76.631 27.4393 76.631 27.8025C76.631 28.6652 76.018 29.0738 75.4278 29.0738C74.7694 29.0738 74.3835 28.8014 74.3381 28.2792C74.2473 27.1668 73.4073 26.3723 72.3857 26.3723H72.2949C70.9101 26.3723 69.7977 27.4166 69.5253 29.0965L68.5945 35.0217C68.5264 35.4077 68.481 35.7709 68.481 35.9979C68.481 37.2011 69.1847 38.0184 70.4333 38.0184H70.5241C71.9771 38.0184 73.0895 36.8606 73.3165 35.4077L73.6797 33.1148H71.9317C71.4095 33.1148 71.069 32.7288 71.069 32.2294C71.069 31.6164 71.5911 30.9581 72.2722 30.9581H75.1553C75.7229 30.9581 76.1315 31.3667 76.1315 31.8889C76.1315 32.0024 76.0407 32.4791 75.9953 32.7969L75.564 35.4985C75.1326 38.2454 73.3392 40.1751 70.2063 40.1751H70.1155Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M61.2027 40.1751C60.6351 40.1751 60.2038 39.8119 60.2038 39.2897C60.2038 39.0854 60.2719 38.6768 60.3627 38.1319L62.4059 25.2599C62.4967 24.6469 63.0188 24.2156 63.6772 24.2156C64.2447 24.2156 64.6761 24.5788 64.6761 25.101C64.6761 25.2599 64.6307 25.555 64.5626 25.9863L62.474 39.1308C62.3832 39.7437 61.861 40.1751 61.2027 40.1751Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M51.1212 40.107C50.5536 40.107 50.1223 39.7437 50.1223 39.2216C50.1223 39.1081 50.145 38.8811 50.2358 38.3589L52.3017 25.2599C52.3925 24.6469 52.9147 24.2156 53.573 24.2156C54.1406 24.2156 54.5719 24.5788 54.5719 25.101C54.5719 25.2145 54.5492 25.4188 54.5038 25.6912L52.5968 37.9503H57.3642C57.9999 37.9503 58.3177 38.4043 58.3177 38.8811C58.3177 39.5394 57.7502 40.107 57.0237 40.107H51.1212Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M41.017 40.107C40.4495 40.107 40.0181 39.7437 40.0181 39.2216C40.0181 39.1081 40.0408 38.8811 40.1317 38.3589L42.1975 25.2599C42.2883 24.6469 42.8105 24.2156 43.4688 24.2156C44.0364 24.2156 44.4677 24.5788 44.4677 25.101C44.4677 25.2145 44.445 25.4188 44.3996 25.6912L42.4927 37.9503H47.2601C47.8957 37.9503 48.2136 38.4043 48.2136 38.8811C48.2136 39.5394 47.646 40.107 46.9195 40.107H41.017Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M29.8703 40.107C29.3028 40.107 28.8715 39.7438 28.8715 39.2216C28.8715 39.0627 28.8942 38.9038 28.9623 38.4951L31.0509 25.3053C31.1417 24.715 31.6865 24.2837 32.2768 24.2837H38.8149C39.4506 24.2837 39.7684 24.7377 39.7684 25.2145C39.7684 25.8728 39.2009 26.4404 38.4744 26.4404H33.1394L32.4357 30.89H35.9091C36.5447 30.89 36.8626 31.344 36.8626 31.8208C36.8626 32.4791 36.295 33.0467 35.5686 33.0467H32.0951L31.3233 37.9503H36.6583C37.2939 37.9503 37.6117 38.4043 37.6117 38.8811C37.6117 39.5394 37.0442 40.107 36.3177 40.107H29.8703Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M22.9218 26.4404H20.4699C19.8343 26.4404 19.5392 25.9863 19.5392 25.5096C19.5392 24.8512 20.084 24.2837 20.8105 24.2837H27.9616C28.5973 24.2837 28.9151 24.7377 28.9151 25.2145C28.9151 25.8728 28.3475 26.4404 27.6211 26.4404H25.192L23.1715 39.1308C23.0807 39.7438 22.5585 40.1751 21.9002 40.1751C21.3326 40.1751 20.9013 39.8119 20.9013 39.2897C20.9013 39.1308 20.924 38.9492 20.9921 38.5633L22.9218 26.4404Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M6.82426 40.1751C6.25671 40.1751 5.82537 39.8119 5.82537 39.2897C5.82537 39.0854 5.87077 38.7903 5.96158 38.2454L8.00476 25.328C8.09557 24.715 8.61772 24.2837 9.27608 24.2837H9.48039C10.1842 24.2837 10.4339 24.6242 10.5474 25.0328L13.5895 35.0444L15.1332 25.2599C15.224 24.6469 15.7461 24.2156 16.4045 24.2156C16.9721 24.2156 17.4034 24.5788 17.4034 25.101C17.4034 25.2599 17.358 25.555 17.3126 25.8047L15.1786 39.0627C15.0878 39.6756 14.611 40.107 13.9073 40.107H13.6349C12.8176 40.107 12.5679 39.6983 12.3863 39.0627L9.61661 29.6414L8.09557 39.1308C8.00476 39.7437 7.48262 40.1751 6.82426 40.1751Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M0.998888 40.1751C0.431338 40.1751 0 39.8119 0 39.2897C0 39.0854 0.068106 38.6768 0.158914 38.1319L2.2021 25.2599C2.2929 24.6469 2.81505 24.2156 3.47341 24.2156C4.04096 24.2156 4.4723 24.5788 4.4723 25.101C4.4723 25.2599 4.42689 25.555 4.35879 25.9863L2.2702 39.1308C2.17939 39.7437 1.65725 40.1751 0.998888 40.1751Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M83.0737 15.8915C82.5062 15.8915 82.0748 15.5282 82.0748 15.0061C82.0748 14.8472 82.0975 14.6883 82.1656 14.2796L84.2542 1.08977C84.345 0.499518 84.8899 0.0681763 85.4801 0.0681763H92.0183C92.654 0.0681763 92.9718 0.522216 92.9718 0.998959C92.9718 1.65732 92.4043 2.22487 91.6778 2.22487H86.3428L85.6391 6.67446H89.1125C89.7481 6.67446 90.0659 7.1285 90.0659 7.60524C90.0659 8.2636 89.4984 8.83116 88.7719 8.83116H85.2985L84.5267 13.7348H89.8616C90.4973 13.7348 90.8151 14.1888 90.8151 14.6656C90.8151 15.3239 90.2476 15.8915 89.5211 15.8915H83.0737Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M74.6497 15.9596H74.5589C73.9913 15.9596 73.56 15.619 73.4919 14.9834L72.1752 2.02054C72.1298 1.63461 72.1071 1.31678 72.1071 1.18056C72.1071 0.544906 72.4476 6.10352e-05 73.3103 6.10352e-05C73.7416 6.10352e-05 74.1957 0.204376 74.2638 0.817331L75.3081 11.3965L79.6668 0.817331C79.9166 0.204376 80.3479 6.10352e-05 80.7792 6.10352e-05C81.3922 6.10352e-05 81.8235 0.408699 81.8235 0.885442C81.8235 1.06706 81.7327 1.36218 81.5738 1.72541L76.0345 14.9834C75.7621 15.619 75.2173 15.9596 74.6497 15.9596Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M66.1909 15.9596C65.6233 15.9596 65.192 15.5963 65.192 15.0742C65.192 14.8699 65.2601 14.4612 65.3509 13.9164L67.3941 1.04435C67.4849 0.431395 68.0071 6.10352e-05 68.6654 6.10352e-05C69.233 6.10352e-05 69.6643 0.363296 69.6643 0.885442C69.6643 1.04436 69.6189 1.33948 69.5508 1.77081L67.4622 14.9153C67.3714 15.5282 66.8493 15.9596 66.1909 15.9596Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M57.8814 15.9596C55.8609 15.9596 53.7497 14.5975 53.7497 12.2364C53.7497 12.0094 53.7724 11.8051 53.8178 11.5554C53.9313 10.8289 54.5215 10.4657 55.1118 10.4657C55.6112 10.4657 56.1107 10.7608 56.1107 11.3738C56.1107 11.5781 56.0653 11.7597 56.0653 12.0094C56.0653 13.1899 56.8825 13.8256 58.0403 13.8256H58.1765C59.5614 13.8256 60.6738 12.9856 60.6738 11.4192C60.6738 10.1479 59.8565 9.60301 58.1993 8.69493C56.4285 7.71874 55.1345 6.85607 55.1345 4.69938C55.1345 1.90703 57.1777 6.10352e-05 59.8565 6.10352e-05H60.0608C62.2175 6.10352e-05 63.9656 1.40759 63.9656 3.56428V3.70049C63.9656 4.42696 63.398 4.88099 62.7397 4.88099C61.9678 4.88099 61.6273 4.42695 61.6273 3.95021C61.6273 2.61079 60.7873 2.11135 59.7884 2.11135H59.6749C58.449 2.11135 57.4501 3.04213 57.4501 4.31344C57.4501 5.60746 58.4717 6.1296 60.1743 7.06038C61.8997 8.01387 63.0121 9.05816 63.0121 11.0332C63.0121 14.3023 60.6057 15.9596 58.0857 15.9596H57.8814Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M48.8457 0.0681763C51.2748 0.0681763 52.9547 1.95245 52.9547 4.15454C52.9547 6.33393 51.6834 8.19549 49.6402 8.94466L51.3656 14.3477C51.411 14.484 51.4337 14.5975 51.4337 14.7337C51.4337 15.4374 50.8207 15.9596 50.1397 15.9596C49.5948 15.9596 49.3224 15.7099 49.1862 15.2785L47.2565 9.19439H45.2133L44.3053 14.9153C44.2145 15.5282 43.6923 15.9596 43.034 15.9596C42.4664 15.9596 42.0351 15.5964 42.0351 15.0742C42.0351 14.9153 42.0805 14.5748 42.1486 14.2115L44.2372 1.08977C44.328 0.499518 44.8728 0.0681763 45.4631 0.0681763H48.8457ZM47.9376 7.03769C49.4813 7.01499 50.6618 5.9934 50.6618 4.35886C50.6618 3.26916 50.0262 2.22487 48.6413 2.22487H46.3257L45.5539 7.03769H47.9376Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M33.7407 15.9596C31.4932 15.9596 29.7905 14.4839 29.7905 12.0094C29.7905 11.6916 29.8359 11.3284 29.9267 10.7381L31.4478 1.04435C31.5386 0.431395 32.0607 6.10352e-05 32.7191 6.10352e-05C33.2866 6.10352e-05 33.718 0.363296 33.718 0.885442C33.718 1.04436 33.6953 1.22597 33.6499 1.47569L32.1515 11.0332C32.1061 11.283 32.0607 11.6689 32.0607 11.8505C32.0607 12.9629 32.6737 13.8029 34.0131 13.8029H34.1039C35.4887 13.8029 36.6692 12.6905 36.8963 11.1921L38.4854 1.04435C38.5762 0.431395 39.0984 6.10352e-05 39.7567 6.10352e-05C40.3243 6.10352e-05 40.7556 0.363296 40.7556 0.885442C40.7556 1.04436 40.7102 1.36218 40.6648 1.6119L39.1438 11.283C38.7124 13.9845 36.919 15.9596 33.8315 15.9596H33.7407Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M21.8987 15.9596C19.7194 15.9596 18.1075 14.3931 18.1075 12.1456C18.1075 11.6462 18.1529 11.124 18.2437 10.5338L19.1745 4.69938C19.6058 1.95243 21.3312 6.10352e-05 24.1462 6.10352e-05H24.2371C27.0975 6.10352e-05 28.3461 2.20215 28.3461 4.08642C28.3461 4.47235 28.3234 4.88099 28.1418 5.24423C27.9602 5.60746 27.6424 5.85718 27.0294 5.85718C26.3937 5.85718 25.9624 5.44854 25.9624 4.90369C25.9624 4.67667 26.0305 4.44965 26.0305 4.01831C26.0305 3.04213 25.4403 2.15675 24.0327 2.15675H23.9419C22.6025 2.15675 21.6717 3.26915 21.422 4.79018L20.5366 10.3976C20.4004 11.1922 20.355 11.6689 20.355 11.8505C20.355 12.9856 20.968 13.8029 22.2393 13.8029H22.3301C23.8057 13.8029 24.623 12.6905 24.9408 11.3738C25.1224 10.6019 25.5992 10.3976 26.0532 10.3976C26.5981 10.3976 27.1883 10.7608 27.1883 11.3511C27.1883 11.737 27.0748 12.2137 26.8478 12.7132C25.9624 14.6656 24.5322 15.9596 21.9896 15.9596H21.8987Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M13.054 15.9596C12.4865 15.9596 12.0551 15.5963 12.0551 15.0742C12.0551 14.8699 12.1232 14.4612 12.214 13.9164L14.2572 1.04435C14.348 0.431395 14.8702 6.10352e-05 15.5285 6.10352e-05C16.0961 6.10352e-05 16.5274 0.363296 16.5274 0.885442C16.5274 1.04436 16.482 1.33948 16.4139 1.77081L14.3253 14.9153C14.2345 15.5282 13.7124 15.9596 13.054 15.9596Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n<path d=\"M6.8106 0.0682373C9.23972 0.0682373 10.9197 1.95251 10.9197 4.1546C10.9197 6.33399 9.64835 8.19556 7.60517 8.94472L9.33052 14.3478C9.37593 14.484 9.39863 14.5975 9.39863 14.7337C9.39863 15.4375 8.78568 15.9596 8.10462 15.9596C7.55977 15.9596 7.28734 15.7099 7.15113 15.2786L5.22146 9.19445H3.17828L2.2702 14.9154C2.17939 15.5283 1.65725 15.9596 0.998888 15.9596C0.431338 15.9596 0 15.5964 0 15.0743C0 14.9154 0.045404 14.5748 0.11351 14.2116L2.20209 1.08983C2.2929 0.499579 2.83775 0.0682373 3.428 0.0682373H6.8106ZM5.90252 7.03775C7.44626 7.01505 8.62676 5.99346 8.62676 4.35892C8.62676 3.26922 7.99111 2.22493 6.60628 2.22493H4.29068L3.51881 7.03775H5.90252Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dKttI.framer-6bv1l3, .framer-dKttI .framer-6bv1l3 { display: block; }\",\".framer-dKttI.framer-1twhz84 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 24px 0px 24px; position: relative; width: 1280px; }\",\".framer-dKttI .framer-1fkwe5i { display: grid; flex: 1 0 0px; gap: 20px 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-dKttI .framer-dnwkue { align-self: start; flex: none; height: 41px; justify-self: start; position: relative; text-decoration: none; width: 125px; }\",\".framer-dKttI.framer-v-kve0rr.framer-1twhz84 { width: 1200px; }\",\".framer-dKttI.framer-v-2xt2yt.framer-1twhz84 { width: 810px; }\",\".framer-dKttI.framer-v-48dz03.framer-1twhz84 { flex-direction: column; gap: 24px; padding: 20px 20px 0px 20px; width: 390px; }\",\".framer-dKttI.framer-v-48dz03 .framer-1fkwe5i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; width: 100%; }\",\".framer-dKttI.framer-v-48dz03 .framer-dnwkue { align-self: unset; aspect-ratio: 3.048780487804878 / 1; height: var(--framer-aspect-ratio-supported, 36px); width: 110px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KYjftTU6W\":{\"layout\":[\"fixed\",\"auto\"]},\"TaANctHgE\":{\"layout\":[\"fixed\",\"auto\"]},\"pGooIbDAx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framervb8UYnTQm=withCSS(Component,css,\"framer-dKttI\");export default Framervb8UYnTQm;Framervb8UYnTQm.displayName=\"Navbar\";Framervb8UYnTQm.defaultProps={height:65,width:1280};addPropertyControls(Framervb8UYnTQm,{variant:{options:[\"Me95Iup_w\",\"KYjftTU6W\",\"TaANctHgE\",\"pGooIbDAx\"],optionTitles:[\"Desktop\",\"Desktop S\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framervb8UYnTQm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framervb8UYnTQm\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KYjftTU6W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TaANctHgE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pGooIbDAx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"65\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vb8UYnTQm.map","// Generated by Framer (19407dd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/vb8UYnTQm/vb8UYnTQm.js\";const NavbarFonts=getFonts(Navbar);const breakpoints={Clu4Wg_uL:\"(min-width: 1280px)\",inEK6iiZ0:\"(min-width: 1200px) and (max-width: 1279.98px)\",S28CLTZDT:\"(min-width: 810px) and (max-width: 1199.98px)\",uwehkADN9:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-DBDqZ\";const variantClassNames={Clu4Wg_uL:\"framer-v-gumo8f\",inEK6iiZ0:\"framer-v-fqrywe\",S28CLTZDT:\"framer-v-jovr0c\",uwehkADN9:\"framer-v-m30d0y\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DBDqZ.framer-1wfk88, .framer-DBDqZ .framer-1wfk88 { display: block; }\",\".framer-DBDqZ.framer-gumo8f { align-content: center; align-items: center; background-color: var(--token-8dce1a45-22fb-4752-a14f-4443de17043c, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DBDqZ .framer-1p6zv5q-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 1; }\",\".framer-DBDqZ .framer-1ran2cj { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -16px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -16px; }'];const mediaQueries={Clu4Wg_uL:\"(min-width: 1280px)\",inEK6iiZ0:\"(min-width: 1200px) and (max-width: 1279.98px)\",S28CLTZDT:\"(min-width: 810px) and (max-width: 1199.98px)\",uwehkADN9:\"(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 2\":\"inEK6iiZ0\",Desktop:\"Clu4Wg_uL\",Phone:\"uwehkADN9\",Tablet:\"S28CLTZDT\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Clu4Wg_uL\"};};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:\"Clu4Wg_uL\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-8dce1a45-22fb-4752-a14f-4443de17043c, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-gumo8f\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p6zv5q-container\",layoutScroll:true,nodeId:\"uQh3sUrMT\",scopeId:\"IuivaMUXK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{inEK6iiZ0:{variant:\"KYjftTU6W\"},S28CLTZDT:{variant:\"TaANctHgE\"},uwehkADN9:{variant:\"pGooIbDAx\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"uQh3sUrMT\",layoutId:\"uQh3sUrMT\",style:{width:\"100%\"},variant:\"Me95Iup_w\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ran2cj\"})]}),/*#__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 368\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"inEK6iiZ0\":{\"layout\":[\"fixed\",\"fixed\"]},\"S28CLTZDT\":{\"layout\":[\"fixed\",\"fixed\"]},\"uwehkADN9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Clu4Wg_uL\":[\".framer-1p6zv5q-container\"],\"inEK6iiZ0\":[\".framer-1p6zv5q-container\"],\"S28CLTZDT\":[\".framer-1p6zv5q-container\"],\"uwehkADN9\":[\".framer-1p6zv5q-container\"]}\n * @framerBreakpoints {\"Clu4Wg_uL\":{\"min\":1280,\"canvasClassName\":\"framer-gumo8f-override\",\"minHeight\":368,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"inEK6iiZ0\":{\"min\":1200,\"max\":1279,\"canvasClassName\":\"framer-fqrywe-override\",\"minHeight\":368,\"viewportHeight\":800,\"name\":\"Desktop 2\",\"width\":1200,\"rootFontSize\":16},\"S28CLTZDT\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-jovr0c-override\",\"minHeight\":368,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"uwehkADN9\":{\"max\":809,\"canvasClassName\":\"framer-m30d0y-override\",\"minHeight\":368,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Clu4Wg_uL\n * @framerLayoutTemplate\n */const FramerIuivaMUXK=withCSS(Component,css,\"framer-DBDqZ\");export default FramerIuivaMUXK;FramerIuivaMUXK.displayName=\"Template\";FramerIuivaMUXK.defaultProps={height:368,width:1280};addFonts(FramerIuivaMUXK,[{explicitInter:true,fonts:[]},...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIuivaMUXK\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"368\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"Clu4Wg_uL\\\":[\\\".framer-1p6zv5q-container\\\"],\\\"inEK6iiZ0\\\":[\\\".framer-1p6zv5q-container\\\"],\\\"S28CLTZDT\\\":[\\\".framer-1p6zv5q-container\\\"],\\\"uwehkADN9\\\":[\\\".framer-1p6zv5q-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"inEK6iiZ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S28CLTZDT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uwehkADN9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"Clu4Wg_uL\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"Clu4Wg_uL\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-gumo8f-override\\\",\\\"minHeight\\\":368,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"inEK6iiZ0\\\":{\\\"min\\\":1200,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-fqrywe-override\\\",\\\"minHeight\\\":368,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"S28CLTZDT\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-jovr0c-override\\\",\\\"minHeight\\\":368,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"uwehkADN9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-m30d0y-override\\\",\\\"minHeight\\\":368,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/b8Fjw1N6nqwNoUd8qNmT/O41bvdb5XvIuu1Dfi3yT/IuivaMUXK.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fMxmmKZoHZhaF666AoQC/pyckmHPFjIeI0R4gtriG/augiA20Il.js\")), path: \"/\"}, q4m99zdqV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QAXnQN73BOr0f2Qfvn5L/nBAOPtkMnDqdC74I3l8N/q4m99zdqV.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"6a0c1427ee5590506e55550129c05cb3891e3aa246e7679e25c16765f03717b9\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"q4m99zdqV\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"q4m99zdqV\":\r\nreturn [{hash: \"gumo8f\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"fqrywe\", mediaQuery: \"(min-width: 1200px) and (max-width: 1279.98px)\"}, {hash: \"jovr0c\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"m30d0y\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QAXnQN73BOr0f2Qfvn5L/nBAOPtkMnDqdC74I3l8N/q4m99zdqV.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.ricursive.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/GfpuAOYpFXjebIX4eH4c/Lbepk8pKC1RFzCHucuyt/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}