{"version":3,"file":"script_main.C1LK1U5J.mjs","names":["breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","SVG","RichText","React.Fragment","css","sharedStyle.fonts","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","SVG","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","SVG","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Home2","About","Contact2","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/SWynvhFlQ9dyWhHBjpyU/JZuUZIqYaZkfrKolCtlM/xH9dLheoE.js","https:/framerusercontent.com/modules/WL0A5KbALFPfDHZzXeuW/VvDX8XJjUzjobwtY5Cf1/UKNEO85w8.js","https:/framerusercontent.com/modules/WWVaSpl3PCENHgPEBG8Y/YsC0ZfPMCTuJBJdLyfsb/CTMyl3eJa.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (3280217)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getFontsFromSharedStyle,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"#framer/local/css/DeSm1qsXL/DeSm1qsXL.js\";const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-uQxIV\";const variantClassNames={tpTHMD45y:\"framer-v-2z2gd4\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-uQxIV.framer-tmio34, .framer-uQxIV .framer-tmio34 { display: block; }\",\".framer-uQxIV.framer-2z2gd4 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-uQxIV .framer-7ou8v2 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 227px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 120px 24px 120px; position: relative; view-transition-name: framer-uQxIV-7ou8v2-exclude; width: 100%; }\",\"::view-transition-group(framer-uQxIV-7ou8v2-exclude), ::view-transition-new(framer-uQxIV-7ou8v2-exclude), ::view-transition-old(framer-uQxIV-7ou8v2-exclude) { animation: none !important; }\",\".framer-uQxIV .framer-1sj9suv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 823px; }\",\".framer-uQxIV .framer-1h0ybd2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uQxIV .framer-vi6n3k { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-uQxIV .framer-14f3dak, .framer-uQxIV .framer-p0dt9p, .framer-uQxIV .framer-wz231r, .framer-uQxIV .framer-8ee4yc, .framer-uQxIV .framer-1297d7o, .framer-uQxIV .framer-47py9i, .framer-uQxIV .framer-z1tgxc { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uQxIV .framer-ltj8u8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uQxIV .framer-hr58nz { align-content: center; align-items: center; background-color: #8029db; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uQxIV .framer-1ralgfm { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-uQxIV .framer-1bv2izi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];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};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"tpTHMD45y\",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-2z2gd4\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7ou8v2\",\"data-framer-name\":\"Frame 871\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sj9suv\",\"data-framer-name\":\"Frame 870\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h0ybd2\",\"data-framer-name\":\"Frame 607\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vi6n3k\",\"data-framer-name\":\"fluent-color:design-ideas-20\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint0_radial_3428_17472)\"/>\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint1_radial_3428_17472)\" fill-opacity=\"0.6\"/>\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint2_radial_3428_17472)\" fill-opacity=\"0.6\"/>\\n<path d=\"M32 16H21.968C19.7589 16 17.968 17.7909 17.968 20V30C17.968 32.2091 19.7589 34 21.968 34H32C34.2092 34 36 32.2091 36 30V20C36 17.7909 34.2092 16 32 16Z\" fill=\"url(#paint3_radial_3428_17472)\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.062 16C28.0535 18.6715 26.9863 21.2308 25.0943 23.1169C23.2022 25.0029 20.6396 26.062 17.968 26.062V20C17.968 18.9391 18.3894 17.9217 19.1396 17.1716C19.8897 16.4214 20.9072 16 21.968 16H28.062Z\" fill=\"url(#paint4_linear_3428_17472)\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.062 16C28.0535 18.6715 26.9863 21.2308 25.0943 23.1169C23.2022 25.0029 20.6396 26.062 17.968 26.062V20C17.968 18.9391 18.3894 17.9217 19.1396 17.1716C19.8897 16.4214 20.9072 16 21.968 16H28.062Z\" fill=\"url(#paint5_linear_3428_17472)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint6_linear_3428_17472)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint7_radial_3428_17472)\" fill-opacity=\"0.5\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint8_linear_3428_17472)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint9_radial_3428_17472)\" fill-opacity=\"0.7\"/>\\n<path d=\"M4.09204 20.366C4.48404 15 6.08404 14.06 8.00004 14.06C9.72604 14.06 11.5 14.564 11.91 20.364C10.7646 21.1653 9.39996 21.5941 8.00204 21.592C6.60344 21.5945 5.23807 21.1677 4.09204 20.366Z\" fill=\"white\" fill-opacity=\"0.15\"/>\\n<path d=\"M9.16 4.25C9.32189 4.39225 9.4335 4.583 9.47819 4.79384C9.52288 5.00467 9.49826 5.22429 9.408 5.42C9.38539 5.48627 9.37456 5.55599 9.376 5.626C9.376 5.752 9.406 5.992 9.708 6.292C9.972 6.558 10.126 6.682 10.428 6.976C10.688 7.224 10.962 7.516 11.208 7.882C11.718 8.648 12 9.606 12 11C12 13.94 10.046 16 8 16C5.954 16 4 13.94 4 11C4 9.56 4.604 7.986 5.378 6.788C5.84 6.008 6.49 5.354 6.994 4.914C7.29667 4.646 7.614 4.39733 7.946 4.168C8.12939 4.04575 8.34803 3.98751 8.56794 4.00234C8.78784 4.01717 8.99468 4.10423 9.16 4.25Z\" fill=\"url(#paint10_radial_3428_17472)\"/>\\n<defs>\\n<radialGradient id=\"paint0_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(9.85871 30.8918) rotate(-78.382) scale(27.056 27.0558)\">\\n<stop offset=\"0.222\" stop-color=\"#4E46E2\"/>\\n<stop offset=\"0.578\" stop-color=\"#625DF6\"/>\\n<stop offset=\"0.955\" stop-color=\"#E37DFF\"/>\\n</radialGradient>\\n<radialGradient id=\"paint1_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(5.37252 21.2511) rotate(-17.281) scale(10.9222 14.2971)\">\\n<stop offset=\"0.566\" stop-color=\"#251FBA\"/>\\n<stop offset=\"1\" stop-color=\"#5E51E4\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint2_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(4.626 13.836) rotate(8.25995) scale(10.047 10.27)\">\\n<stop offset=\"0.566\" stop-color=\"#251FBA\"/>\\n<stop offset=\"1\" stop-color=\"#5E51E4\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint3_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(20.2716 17.2862) rotate(42.413) scale(21.303 28.9306)\">\\n<stop stop-color=\"#C354FF\"/>\\n<stop offset=\"0.158\" stop-color=\"#B339F0\"/>\\n<stop offset=\"0.429\" stop-color=\"#F24A9D\"/>\\n<stop offset=\"0.749\" stop-color=\"#FF835C\"/>\\n<stop offset=\"1\" stop-color=\"#FFC470\"/>\\n</radialGradient>\\n<linearGradient id=\"paint4_linear_3428_17472\" x1=\"27.152\" y1=\"26.062\" x2=\"19.014\" y2=\"14.102\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.195\" stop-color=\"#6D37CD\"/>\\n<stop offset=\"0.765\" stop-color=\"#EA71EF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint5_linear_3428_17472\" x1=\"28.876\" y1=\"28.876\" x2=\"15.896\" y2=\"10.734\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.195\" stop-color=\"#7631FF\"/>\\n<stop offset=\"0.886\" stop-color=\"#E63080\"/>\\n</linearGradient>\\n<linearGradient id=\"paint6_linear_3428_17472\" x1=\"2.126\" y1=\"23.376\" x2=\"12\" y2=\"32.876\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#0FAFFF\"/>\\n<stop offset=\"1\" stop-color=\"#2764E7\"/>\\n</linearGradient>\\n<radialGradient id=\"paint7_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(7.66687 12.6909) rotate(82.017) scale(21.7528 49.1958)\">\\n<stop offset=\"0.5\" stop-color=\"#DD3CE2\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#DD3CE2\"/>\\n</radialGradient>\\n<linearGradient id=\"paint8_linear_3428_17472\" x1=\"15\" y1=\"24.112\" x2=\"1\" y2=\"24.112\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.307\" stop-color=\"#0D91E1\"/>\\n<stop offset=\"0.761\" stop-color=\"#52B471\"/>\\n</linearGradient>\\n<radialGradient id=\"paint9_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(5.46111 13.7535) rotate(-70.317) scale(10.9547 19.6651)\">\\n<stop offset=\"0.169\" stop-color=\"#02888D\"/>\\n<stop offset=\"0.26\" stop-color=\"#02888D\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint10_radial_3428_17472\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(9.69755 7.92148) rotate(106.553) scale(9.13154 9.13694)\">\\n<stop stop-color=\"#FF9532\"/>\\n<stop offset=\"0.251\" stop-color=\"#FF835C\"/>\\n<stop offset=\"1\" stop-color=\"#F24A9D\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"32px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\"',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"rgba(128, 41, 219, 1)\"},children:\"RO\"})})}),className:\"framer-14f3dak\",\"data-framer-name\":\"RO\",fonts:[\"GF;Mulish-900\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ltj8u8\",\"data-framer-name\":\"Frame 579\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(128, 41, 219)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QknaFEAAH\",openInNewTab:false,relValues:[],scopeId:\"xH9dLheoE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Home\"})})})}),className:\"framer-p0dt9p\",\"data-framer-name\":\"Home\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(5, 5, 5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"igKD2r0J5\"},motionChild:true,nodeId:\"AdccEhpJP\",openInNewTab:false,relValues:[],scopeId:\"xH9dLheoE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Work \"})})})}),className:\"framer-wz231r\",\"data-framer-name\":\"Work\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u3J3gRk9F\"},motionChild:true,nodeId:\"sx0to3yrl\",openInNewTab:false,relValues:[],scopeId:\"xH9dLheoE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"About\"})})})}),className:\"framer-8ee4yc\",\"data-framer-name\":\"About\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MChiLWuKZ\"},motionChild:true,nodeId:\"yYdIyldMu\",openInNewTab:false,relValues:[],scopeId:\"xH9dLheoE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Resume\"})})})}),className:\"framer-1297d7o\",\"data-framer-name\":\"Resume\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j2BLuwu_Q\"},motionChild:true,nodeId:\"v8Wtz1DFs\",openInNewTab:false,relValues:[],scopeId:\"xH9dLheoE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Contact\"})})})}),className:\"framer-47py9i\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j2BLuwu_Q\"},motionChild:true,nodeId:\"hmQkqp2c1\",openInNewTab:false,scopeId:\"xH9dLheoE\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-hr58nz framer-tmio34\",\"data-framer-name\":\"Frame 2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.25px\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Let Talk\"})})}),className:\"framer-z1tgxc\",\"data-framer-name\":\"Let Talk\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ralgfm\",\"data-framer-name\":\"basil:arrow-right-solid\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.47 8.53C13.3375 8.38782 13.2654 8.19978 13.2688 8.00548C13.2723 7.81118 13.351 7.62579 13.4884 7.48838C13.6258 7.35096 13.8112 7.27225 14.0055 7.26882C14.1998 7.2654 14.3878 7.33752 14.53 7.47L18.53 11.47C18.6705 11.6106 18.7493 11.8012 18.7493 12C18.7493 12.1987 18.6705 12.3894 18.53 12.53L14.53 16.53C14.4613 16.6037 14.3785 16.6628 14.2865 16.7038C14.1945 16.7448 14.0952 16.7668 13.9945 16.7686C13.8938 16.7704 13.7938 16.7518 13.7004 16.7141C13.607 16.6764 13.5222 16.6203 13.451 16.549C13.3797 16.4778 13.3236 16.393 13.2859 16.2996C13.2482 16.2062 13.2296 16.1062 13.2314 16.0055C13.2332 15.9048 13.2552 15.8055 13.2962 15.7135C13.3372 15.6215 13.3963 15.5387 13.47 15.47L16.19 12.75H6.5C6.30109 12.75 6.11032 12.671 5.96967 12.5303C5.82902 12.3897 5.75 12.1989 5.75 12C5.75 11.8011 5.82902 11.6103 5.96967 11.4697C6.11032 11.329 6.30109 11.25 6.5 11.25H16.19L13.47 8.53Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bv2izi\"})]}),/*#__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=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tpTHMD45y\":[\".framer-7ou8v2\"]}\n * @framerBreakpoints {\"tpTHMD45y\":{\"canvasClassName\":\"framer-2z2gd4-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16}}\n * @framerDefaultVariant tpTHMD45y\n * @framerLayoutTemplate true\n */const FramerxH9dLheoE=withCSS(Component,css,\"framer-uQxIV\");export default FramerxH9dLheoE;FramerxH9dLheoE.displayName=\"Home 2\";FramerxH9dLheoE.defaultProps={height:1e3,width:1440};addFonts(FramerxH9dLheoE,[{explicitInter:true,fonts:[{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaWlGrw-PTY.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxH9dLheoE\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"tpTHMD45y\\\":[\\\".framer-7ou8v2\\\"]}\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"tpTHMD45y\\\":{\\\"canvasClassName\\\":\\\"framer-2z2gd4-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"tpTHMD45y\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getFontsFromSharedStyle,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"#framer/local/css/DeSm1qsXL/DeSm1qsXL.js\";const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-DUBUn\";const variantClassNames={ZKYIG2s8j:\"framer-v-1g7zk13\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-DUBUn.framer-13vp4h5, .framer-DUBUn .framer-13vp4h5 { display: block; }\",\".framer-DUBUn.framer-1g7zk13 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DUBUn .framer-anh9s3 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 227px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 120px 24px 120px; position: relative; view-transition-name: framer-DUBUn-anh9s3-exclude; width: 1440px; }\",\"::view-transition-group(framer-DUBUn-anh9s3-exclude), ::view-transition-new(framer-DUBUn-anh9s3-exclude), ::view-transition-old(framer-DUBUn-anh9s3-exclude) { animation: none !important; }\",\".framer-DUBUn .framer-10hmwkg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 823px; }\",\".framer-DUBUn .framer-ze9uf4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DUBUn .framer-2qqds5 { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-DUBUn .framer-1bx7d99, .framer-DUBUn .framer-uit6vs, .framer-DUBUn .framer-1pelt5o, .framer-DUBUn .framer-pexed0, .framer-DUBUn .framer-1cdehac, .framer-DUBUn .framer-hgqlwb, .framer-DUBUn .framer-l6672p { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DUBUn .framer-ohc5nl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DUBUn .framer-hoysqi { align-content: center; align-items: center; background-color: #8029db; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DUBUn .framer-gg8i0v { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-DUBUn .framer-1gomj4e { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];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};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"ZKYIG2s8j\",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-1g7zk13\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-anh9s3\",\"data-framer-name\":\"Frame 871\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u3J3gRk9F\"},motionChild:true,nodeId:\"Qp3aVlsr7\",openInNewTab:false,scopeId:\"UKNEO85w8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-10hmwkg framer-13vp4h5\",\"data-framer-name\":\"Frame 870\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ze9uf4\",\"data-framer-name\":\"Frame 607\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2qqds5\",\"data-framer-name\":\"fluent-color:design-ideas-20\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint0_radial_4538_7483)\"/>\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint1_radial_4538_7483)\" fill-opacity=\"0.6\"/>\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint2_radial_4538_7483)\" fill-opacity=\"0.6\"/>\\n<path d=\"M32 16H21.968C19.7589 16 17.968 17.7909 17.968 20V30C17.968 32.2091 19.7589 34 21.968 34H32C34.2092 34 36 32.2091 36 30V20C36 17.7909 34.2092 16 32 16Z\" fill=\"url(#paint3_radial_4538_7483)\"/>\\n<path d=\"M28.062 16C28.0535 18.6715 26.9863 21.2308 25.0943 23.1169C23.2022 25.0029 20.6396 26.062 17.968 26.062V20C17.968 18.9391 18.3894 17.9217 19.1396 17.1716C19.8897 16.4214 20.9072 16 21.968 16H28.062Z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"url(#paint4_linear_4538_7483)\"/>\\n<path d=\"M28.062 16C28.0535 18.6715 26.9863 21.2308 25.0943 23.1169C23.2022 25.0029 20.6396 26.062 17.968 26.062V20C17.968 18.9391 18.3894 17.9217 19.1396 17.1716C19.8897 16.4214 20.9072 16 21.968 16H28.062Z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"url(#paint5_linear_4538_7483)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint6_linear_4538_7483)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint7_radial_4538_7483)\" fill-opacity=\"0.5\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint8_linear_4538_7483)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint9_radial_4538_7483)\" fill-opacity=\"0.7\"/>\\n<path d=\"M4.09204 20.366C4.48404 15 6.08404 14.06 8.00004 14.06C9.72604 14.06 11.5 14.564 11.91 20.364C10.7646 21.1653 9.39996 21.5941 8.00204 21.592C6.60344 21.5945 5.23807 21.1677 4.09204 20.366Z\" fill=\"white\" fill-opacity=\"0.15\"/>\\n<path d=\"M9.16 4.25C9.32189 4.39225 9.4335 4.583 9.47819 4.79384C9.52288 5.00467 9.49826 5.22429 9.408 5.42C9.38539 5.48627 9.37456 5.55599 9.376 5.626C9.376 5.752 9.406 5.992 9.708 6.292C9.972 6.558 10.126 6.682 10.428 6.976C10.688 7.224 10.962 7.516 11.208 7.882C11.718 8.648 12 9.606 12 11C12 13.94 10.046 16 8 16C5.954 16 4 13.94 4 11C4 9.56 4.604 7.986 5.378 6.788C5.84 6.008 6.49 5.354 6.994 4.914C7.29667 4.646 7.614 4.39733 7.946 4.168C8.12939 4.04575 8.34803 3.98751 8.56794 4.00234C8.78784 4.01717 8.99468 4.10423 9.16 4.25Z\" fill=\"url(#paint10_radial_4538_7483)\"/>\\n<defs>\\n<radialGradient id=\"paint0_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(9.85871 30.8918) rotate(-78.382) scale(27.056 27.0558)\">\\n<stop offset=\"0.222\" stop-color=\"#4E46E2\"/>\\n<stop offset=\"0.578\" stop-color=\"#625DF6\"/>\\n<stop offset=\"0.955\" stop-color=\"#E37DFF\"/>\\n</radialGradient>\\n<radialGradient id=\"paint1_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(5.37252 21.2511) rotate(-17.281) scale(10.9222 14.2971)\">\\n<stop offset=\"0.566\" stop-color=\"#251FBA\"/>\\n<stop offset=\"1\" stop-color=\"#5E51E4\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint2_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(4.626 13.836) rotate(8.25995) scale(10.047 10.27)\">\\n<stop offset=\"0.566\" stop-color=\"#251FBA\"/>\\n<stop offset=\"1\" stop-color=\"#5E51E4\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint3_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(20.2716 17.2862) rotate(42.413) scale(21.303 28.9306)\">\\n<stop stop-color=\"#C354FF\"/>\\n<stop offset=\"0.158\" stop-color=\"#B339F0\"/>\\n<stop offset=\"0.429\" stop-color=\"#F24A9D\"/>\\n<stop offset=\"0.749\" stop-color=\"#FF835C\"/>\\n<stop offset=\"1\" stop-color=\"#FFC470\"/>\\n</radialGradient>\\n<linearGradient id=\"paint4_linear_4538_7483\" x1=\"27.152\" y1=\"26.062\" x2=\"19.014\" y2=\"14.102\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.195\" stop-color=\"#6D37CD\"/>\\n<stop offset=\"0.765\" stop-color=\"#EA71EF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint5_linear_4538_7483\" x1=\"28.876\" y1=\"28.876\" x2=\"15.896\" y2=\"10.734\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.195\" stop-color=\"#7631FF\"/>\\n<stop offset=\"0.886\" stop-color=\"#E63080\"/>\\n</linearGradient>\\n<linearGradient id=\"paint6_linear_4538_7483\" x1=\"2.126\" y1=\"23.376\" x2=\"12\" y2=\"32.876\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#0FAFFF\"/>\\n<stop offset=\"1\" stop-color=\"#2764E7\"/>\\n</linearGradient>\\n<radialGradient id=\"paint7_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(7.66687 12.6909) rotate(82.017) scale(21.7528 49.1958)\">\\n<stop offset=\"0.5\" stop-color=\"#DD3CE2\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#DD3CE2\"/>\\n</radialGradient>\\n<linearGradient id=\"paint8_linear_4538_7483\" x1=\"15\" y1=\"24.112\" x2=\"1\" y2=\"24.112\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.307\" stop-color=\"#0D91E1\"/>\\n<stop offset=\"0.761\" stop-color=\"#52B471\"/>\\n</linearGradient>\\n<radialGradient id=\"paint9_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(5.46111 13.7535) rotate(-70.317) scale(10.9547 19.6651)\">\\n<stop offset=\"0.169\" stop-color=\"#02888D\"/>\\n<stop offset=\"0.26\" stop-color=\"#02888D\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint10_radial_4538_7483\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(9.69755 7.92148) rotate(106.553) scale(9.13154 9.13694)\">\\n<stop stop-color=\"#FF9532\"/>\\n<stop offset=\"0.251\" stop-color=\"#FF835C\"/>\\n<stop offset=\"1\" stop-color=\"#F24A9D\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"32px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\"',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"rgba(128, 41, 219, 1)\"},children:\"RO\"})})}),className:\"framer-1bx7d99\",\"data-framer-name\":\"RO\",fonts:[\"GF;Mulish-900\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ohc5nl\",\"data-framer-name\":\"Frame 579\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(5, 5, 5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kZwVuGo6y\",openInNewTab:false,relValues:[],scopeId:\"UKNEO85w8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Home\"})})})}),className:\"framer-uit6vs\",\"data-framer-name\":\"Home\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(5, 5, 5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"igKD2r0J5\"},motionChild:true,nodeId:\"AA1yUMADB\",openInNewTab:false,relValues:[],scopeId:\"UKNEO85w8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Work \"})})})}),className:\"framer-1pelt5o\",\"data-framer-name\":\"Work\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(128, 41, 219)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u3J3gRk9F\"},motionChild:true,nodeId:\"LOQTLt0Am\",openInNewTab:false,relValues:[],scopeId:\"UKNEO85w8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"About\"})})})}),className:\"framer-pexed0\",\"data-framer-name\":\"About\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MChiLWuKZ\"},motionChild:true,nodeId:\"vHxzXiko3\",openInNewTab:false,relValues:[],scopeId:\"UKNEO85w8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Resume\"})})})}),className:\"framer-1cdehac\",\"data-framer-name\":\"Resume\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j2BLuwu_Q\"},motionChild:true,nodeId:\"W6Ql8scWs\",openInNewTab:false,relValues:[],scopeId:\"UKNEO85w8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Contact\"})})})}),className:\"framer-hgqlwb\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j2BLuwu_Q\"},motionChild:true,nodeId:\"Smz4QSmPW\",openInNewTab:false,scopeId:\"UKNEO85w8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-hoysqi framer-13vp4h5\",\"data-framer-name\":\"Frame 2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.25px\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Let Talk\"})})}),className:\"framer-l6672p\",\"data-framer-name\":\"Let Talk\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gg8i0v\",\"data-framer-name\":\"basil:arrow-right-solid\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.47 8.53C13.3375 8.38782 13.2654 8.19978 13.2688 8.00548C13.2723 7.81118 13.351 7.62579 13.4884 7.48838C13.6258 7.35096 13.8112 7.27225 14.0055 7.26882C14.1998 7.2654 14.3878 7.33752 14.53 7.47L18.53 11.47C18.6705 11.6106 18.7493 11.8012 18.7493 12C18.7493 12.1987 18.6705 12.3894 18.53 12.53L14.53 16.53C14.4613 16.6037 14.3785 16.6628 14.2865 16.7038C14.1945 16.7448 14.0952 16.7668 13.9945 16.7686C13.8938 16.7704 13.7938 16.7518 13.7004 16.7141C13.607 16.6764 13.5222 16.6203 13.451 16.549C13.3797 16.4778 13.3236 16.393 13.2859 16.2996C13.2482 16.2062 13.2296 16.1062 13.2314 16.0055C13.2332 15.9048 13.2552 15.8055 13.2962 15.7135C13.3372 15.6215 13.3963 15.5387 13.47 15.47L16.19 12.75H6.5C6.30109 12.75 6.11032 12.671 5.96967 12.5303C5.82902 12.3897 5.75 12.1989 5.75 12C5.75 11.8011 5.82902 11.6103 5.96967 11.4697C6.11032 11.329 6.30109 11.25 6.5 11.25H16.19L13.47 8.53Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gomj4e\"})]}),/*#__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=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZKYIG2s8j\":[\".framer-anh9s3\"]}\n * @framerBreakpoints {\"ZKYIG2s8j\":{\"canvasClassName\":\"framer-1g7zk13-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16}}\n * @framerDefaultVariant ZKYIG2s8j\n * @framerLayoutTemplate true\n */const FramerUKNEO85w8=withCSS(Component,css,\"framer-DUBUn\");export default FramerUKNEO85w8;FramerUKNEO85w8.displayName=\"about\";FramerUKNEO85w8.defaultProps={height:1e3,width:1440};addFonts(FramerUKNEO85w8,[{explicitInter:true,fonts:[{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaWlGrw-PTY.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUKNEO85w8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"ZKYIG2s8j\\\":[\\\".framer-anh9s3\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"ZKYIG2s8j\\\":{\\\"canvasClassName\\\":\\\"framer-1g7zk13-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"ZKYIG2s8j\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getFontsFromSharedStyle,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"#framer/local/css/DeSm1qsXL/DeSm1qsXL.js\";const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7qSjg\";const variantClassNames={b3uOJuk3y:\"framer-v-1sh3vyd\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-7qSjg.framer-xnjrep, .framer-7qSjg .framer-xnjrep { display: block; }\",\".framer-7qSjg.framer-1sh3vyd { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-7qSjg .framer-ys3v01 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 227px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 120px 24px 120px; position: relative; view-transition-name: framer-7qSjg-ys3v01-exclude; width: 100%; }\",\"::view-transition-group(framer-7qSjg-ys3v01-exclude), ::view-transition-new(framer-7qSjg-ys3v01-exclude), ::view-transition-old(framer-7qSjg-ys3v01-exclude) { animation: none !important; }\",\".framer-7qSjg .framer-1l7s0ce { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 823px; }\",\".framer-7qSjg .framer-bqlnn4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7qSjg .framer-1dw5uut { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-7qSjg .framer-vwltei, .framer-7qSjg .framer-1e4efec, .framer-7qSjg .framer-1dnno36, .framer-7qSjg .framer-1adv1b1, .framer-7qSjg .framer-14t3nq0, .framer-7qSjg .framer-1k58mgj, .framer-7qSjg .framer-16jgzo4 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7qSjg .framer-j8ju59 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7qSjg .framer-18pf6kj { align-content: center; align-items: center; background-color: #8029db; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-7qSjg .framer-1ul7pte { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];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};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"b3uOJuk3y\",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-1sh3vyd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ys3v01\",\"data-framer-name\":\"Frame 871\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l7s0ce\",\"data-framer-name\":\"Frame 870\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bqlnn4\",\"data-framer-name\":\"Frame 607\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1dw5uut\",\"data-framer-name\":\"fluent-color:design-ideas-20\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint0_radial_4538_7543)\"/>\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint1_radial_4538_7543)\" fill-opacity=\"0.6\"/>\\n<path d=\"M18 26C23.5228 26 28 21.5228 28 16C28 10.4772 23.5228 6 18 6C12.4772 6 8 10.4772 8 16C8 21.5228 12.4772 26 18 26Z\" fill=\"url(#paint2_radial_4538_7543)\" fill-opacity=\"0.6\"/>\\n<path d=\"M31.9998 16H21.9678C19.7586 16 17.9678 17.7909 17.9678 20V30C17.9678 32.2091 19.7586 34 21.9678 34H31.9998C34.2089 34 35.9998 32.2091 35.9998 30V20C35.9998 17.7909 34.2089 16 31.9998 16Z\" fill=\"url(#paint3_radial_4538_7543)\"/>\\n<path d=\"M28.0618 16C28.0533 18.6715 26.9861 21.2308 25.094 23.1169C23.2019 25.0029 20.6393 26.062 17.9678 26.062V20C17.9678 18.9391 18.3892 17.9217 19.1393 17.1716C19.8895 16.4214 20.9069 16 21.9678 16H28.0618Z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"url(#paint4_linear_4538_7543)\"/>\\n<path d=\"M28.0618 16C28.0533 18.6715 26.9861 21.2308 25.094 23.1169C23.2019 25.0029 20.6393 26.062 17.9678 26.062V20C17.9678 18.9391 18.3892 17.9217 19.1393 17.1716C19.8895 16.4214 20.9069 16 21.9678 16H28.0618Z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"url(#paint5_linear_4538_7543)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint6_linear_4538_7543)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint7_radial_4538_7543)\" fill-opacity=\"0.5\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint8_linear_4538_7543)\"/>\\n<path d=\"M12 23.156C12 31.594 9.876 36 8 36C6.376 36 4 32.344 4 23.156C4 15.312 5.79 14.062 8 14.062C9.968 14.062 12 14.718 12 23.156Z\" fill=\"url(#paint9_radial_4538_7543)\" fill-opacity=\"0.7\"/>\\n<path d=\"M4.0918 20.366C4.4838 15 6.0838 14.06 7.9998 14.06C9.7258 14.06 11.4998 14.564 11.9098 20.364C10.7643 21.1653 9.39972 21.5941 8.0018 21.592C6.60319 21.5945 5.23783 21.1677 4.0918 20.366Z\" fill=\"white\" fill-opacity=\"0.15\"/>\\n<path d=\"M9.16 4.25C9.32189 4.39225 9.4335 4.583 9.47819 4.79384C9.52288 5.00467 9.49826 5.22429 9.408 5.42C9.38539 5.48627 9.37456 5.55599 9.376 5.626C9.376 5.752 9.406 5.992 9.708 6.292C9.972 6.558 10.126 6.682 10.428 6.976C10.688 7.224 10.962 7.516 11.208 7.882C11.718 8.648 12 9.606 12 11C12 13.94 10.046 16 8 16C5.954 16 4 13.94 4 11C4 9.56 4.604 7.986 5.378 6.788C5.84 6.008 6.49 5.354 6.994 4.914C7.29667 4.646 7.614 4.39733 7.946 4.168C8.12939 4.04575 8.34803 3.98751 8.56794 4.00234C8.78784 4.01717 8.99468 4.10423 9.16 4.25Z\" fill=\"url(#paint10_radial_4538_7543)\"/>\\n<defs>\\n<radialGradient id=\"paint0_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(9.85871 30.8918) rotate(-78.382) scale(27.056 27.0558)\">\\n<stop offset=\"0.222\" stop-color=\"#4E46E2\"/>\\n<stop offset=\"0.578\" stop-color=\"#625DF6\"/>\\n<stop offset=\"0.955\" stop-color=\"#E37DFF\"/>\\n</radialGradient>\\n<radialGradient id=\"paint1_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(5.37252 21.2511) rotate(-17.281) scale(10.9222 14.2971)\">\\n<stop offset=\"0.566\" stop-color=\"#251FBA\"/>\\n<stop offset=\"1\" stop-color=\"#5E51E4\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint2_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(4.626 13.836) rotate(8.25995) scale(10.047 10.27)\">\\n<stop offset=\"0.566\" stop-color=\"#251FBA\"/>\\n<stop offset=\"1\" stop-color=\"#5E51E4\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint3_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(20.2714 17.2862) rotate(42.413) scale(21.303 28.9306)\">\\n<stop stop-color=\"#C354FF\"/>\\n<stop offset=\"0.158\" stop-color=\"#B339F0\"/>\\n<stop offset=\"0.429\" stop-color=\"#F24A9D\"/>\\n<stop offset=\"0.749\" stop-color=\"#FF835C\"/>\\n<stop offset=\"1\" stop-color=\"#FFC470\"/>\\n</radialGradient>\\n<linearGradient id=\"paint4_linear_4538_7543\" x1=\"27.1518\" y1=\"26.062\" x2=\"19.0138\" y2=\"14.102\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.195\" stop-color=\"#6D37CD\"/>\\n<stop offset=\"0.765\" stop-color=\"#EA71EF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint5_linear_4538_7543\" x1=\"28.8758\" y1=\"28.876\" x2=\"15.8958\" y2=\"10.734\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.195\" stop-color=\"#7631FF\"/>\\n<stop offset=\"0.886\" stop-color=\"#E63080\"/>\\n</linearGradient>\\n<linearGradient id=\"paint6_linear_4538_7543\" x1=\"2.126\" y1=\"23.376\" x2=\"12\" y2=\"32.876\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#0FAFFF\"/>\\n<stop offset=\"1\" stop-color=\"#2764E7\"/>\\n</linearGradient>\\n<radialGradient id=\"paint7_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(7.66687 12.6909) rotate(82.017) scale(21.7528 49.1958)\">\\n<stop offset=\"0.5\" stop-color=\"#DD3CE2\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#DD3CE2\"/>\\n</radialGradient>\\n<linearGradient id=\"paint8_linear_4538_7543\" x1=\"15\" y1=\"24.112\" x2=\"1\" y2=\"24.112\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.307\" stop-color=\"#0D91E1\"/>\\n<stop offset=\"0.761\" stop-color=\"#52B471\"/>\\n</linearGradient>\\n<radialGradient id=\"paint9_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(5.46111 13.7535) rotate(-70.317) scale(10.9547 19.6651)\">\\n<stop offset=\"0.169\" stop-color=\"#02888D\"/>\\n<stop offset=\"0.26\" stop-color=\"#02888D\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint10_radial_4538_7543\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(9.69755 7.92148) rotate(106.553) scale(9.13154 9.13694)\">\\n<stop stop-color=\"#FF9532\"/>\\n<stop offset=\"0.251\" stop-color=\"#FF835C\"/>\\n<stop offset=\"1\" stop-color=\"#F24A9D\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"32px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\"',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"rgba(128, 41, 219, 1)\"},children:\"RO\"})})}),className:\"framer-vwltei\",\"data-framer-name\":\"RO\",fonts:[\"GF;Mulish-900\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-j8ju59\",\"data-framer-name\":\"Frame 579\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(5, 5, 5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jvdJVuK96\",openInNewTab:false,relValues:[],scopeId:\"CTMyl3eJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Home\"})})})}),className:\"framer-1e4efec\",\"data-framer-name\":\"Home\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(5, 5, 5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"igKD2r0J5\"},motionChild:true,nodeId:\"feZPHom25\",openInNewTab:false,relValues:[],scopeId:\"CTMyl3eJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Work \"})})})}),className:\"framer-1dnno36\",\"data-framer-name\":\"Work\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(5, 5, 5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u3J3gRk9F\"},motionChild:true,nodeId:\"JBtSz_5IN\",openInNewTab:false,relValues:[],scopeId:\"CTMyl3eJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"About\"})})})}),className:\"framer-1adv1b1\",\"data-framer-name\":\"About\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MChiLWuKZ\"},motionChild:true,nodeId:\"KBmf4iugm\",openInNewTab:false,relValues:[],scopeId:\"CTMyl3eJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Resume\"})})})}),className:\"framer-14t3nq0\",\"data-framer-name\":\"Resume\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"rgb(128, 41, 219)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j2BLuwu_Q\"},motionChild:true,nodeId:\"QRtPXUbA2\",openInNewTab:false,relValues:[],scopeId:\"CTMyl3eJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hcl7iz\",\"data-styles-preset\":\"DeSm1qsXL\",children:\"Contact\"})})})}),className:\"framer-1k58mgj\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18pf6kj\",\"data-framer-name\":\"Frame 2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.25px\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Let Talk\"})})}),className:\"framer-16jgzo4\",\"data-framer-name\":\"Let Talk\",fonts:[\"GF;Mulish-600\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ul7pte\"})]}),/*#__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=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"b3uOJuk3y\":[\".framer-ys3v01\"]}\n * @framerBreakpoints {\"b3uOJuk3y\":{\"canvasClassName\":\"framer-1sh3vyd-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16}}\n * @framerDefaultVariant b3uOJuk3y\n * @framerLayoutTemplate true\n */const FramerCTMyl3eJa=withCSS(Component,css,\"framer-7qSjg\");export default FramerCTMyl3eJa;FramerCTMyl3eJa.displayName=\"contact 2\";FramerCTMyl3eJa.defaultProps={height:1e3,width:1440};addFonts(FramerCTMyl3eJa,[{explicitInter:true,fonts:[{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaWlGrw-PTY.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCTMyl3eJa\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"b3uOJuk3y\\\":[\\\".framer-ys3v01\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"b3uOJuk3y\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"b3uOJuk3y\\\":{\\\"canvasClassName\\\":\\\"framer-1sh3vyd-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1440\"}},\"__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 Home2 from \"https://framerusercontent.com/modules/SWynvhFlQ9dyWhHBjpyU/JZuUZIqYaZkfrKolCtlM/xH9dLheoE.js\";\r\nimport About from \"https://framerusercontent.com/modules/WL0A5KbALFPfDHZzXeuW/VvDX8XJjUzjobwtY5Cf1/UKNEO85w8.js\";\r\nimport Contact2 from \"https://framerusercontent.com/modules/WWVaSpl3PCENHgPEBG8Y/YsC0ZfPMCTuJBJdLyfsb/CTMyl3eJa.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i9Ik8VmuI0KFGkIUhDlh/KZfCGQ2V7rcxsImwLTks/augiA20Il.js\")), path: \"/\"}, igKD2r0J5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BjK1dT9TgylglFQLsDqb/nSpD7wtgNZrs0J9E64e3/igKD2r0J5.js\")), path: \"/work\"}, u3J3gRk9F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dDMIIkF1ioeNa1V3AHW6/ZQ6q76zqYVVgFVXhlKzk/u3J3gRk9F.js\")), path: \"/about\"}, MChiLWuKZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DUXGWgemnqjs62sDdQpt/zPJ4dttZMs4azUdWABkq/MChiLWuKZ.js\")), path: \"/resume\"}, j2BLuwu_Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BniOc98Mt0ny27ZRGZ4O/OkEyrXVvUPcl4NIHVXPQ/j2BLuwu_Q.js\")), path: \"/contact\"}, KjYT7oR3C: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oPUF32SgsHJD55sFn4JI/Bely6hN0yHawI6g0zCKQ/KjYT7oR3C.js\")), path: \"/succes-page\"}, uYrxkDQXC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IvFvHy2YJdqVO0x4QpHI/Re6t7UGuPyZIvJ1LIExq/uYrxkDQXC.js\")), path: \"/cv\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"b6eae38dae2b3c13b17b24887806b8fdbc56af13ca09bf123744834faa813c00\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"uYrxkDQXC\":\r\nreturn React.createElement(Home2, {...props, key: \"Home2\", style}, children(true));\r\ncase \"u3J3gRk9F\":\r\nreturn React.createElement(About, {...props, key: \"About\", style}, children(true));\r\ncase \"j2BLuwu_Q\":\r\nreturn React.createElement(Contact2, {...props, key: \"Contact2\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"uYrxkDQXC\":\r\nreturn [{hash: \"2z2gd4\"}]\r\ncase \"u3J3gRk9F\":\r\nreturn [{hash: \"1g7zk13\"}]\r\ncase \"j2BLuwu_Q\":\r\nreturn [{hash: \"1sh3vyd\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: undefined,\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}}, routes: {igKD2r0J5: {augiA20Il: effect}, j2BLuwu_Q: {augiA20Il: effect, igKD2r0J5: effect, MChiLWuKZ: effect, u3J3gRk9F: effect}, MChiLWuKZ: {augiA20Il: effect, igKD2r0J5: effect, u3J3gRk9F: effect}, u3J3gRk9F: {augiA20Il: effect, igKD2r0J5: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"2sBACwD,IAA0M,IAA8C,IAA4B,IAA+F,EAAOA,GAAY,CAAC,EAA0DC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAQC,EAAgB,CAAC,EAAQC,EAAe,OAAO,KAAKD,CAAe,EAAQE,EAAM,CAAC,gFAAgF,6TAA6T,kXAAkX,+LAA+L,2QAA2Q,0RAA0R,8FAA8F,uUAAuU,wRAAwR,kgBAAkgB,+FAA+F,0JAA0J,oEAAoE,GAAGC,CAAe,EAAQC,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,CAAK,GAAUC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQR,GAAY,EAAK,EAA2F,EAAkB,EAAGC,GAAlDW,CAA4F,EAAuB,OAArB,EAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,EAAiB,EAAE,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKL,GAAU,CAAC,MAAM,gDAAgD,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBM,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAc,EAAKC,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,+BAA+B,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,IAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAwjM,mBAAmB,EAAI,CAAC,EAAe,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,WAAW,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,uBAAuB,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,KAAK,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,mBAAmB,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,cAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,UAAU,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,WAAW,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,wBAAwB,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,eAAe,EAAE,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,EAAe,EAAKF,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,0BAA0B,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,IAAI;;;EAA0/B,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQG,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAmL,CAAC,GAAGZ,EAAM,GAAGD,EAAe,QAAQ,GAAK,CAAC,IAAM,EAASD,EAAgB,GAAK,OAAOA,EAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAA/R,CAAC,GAAGE,EAAM,GAAGD,EAAe,IAAI,GAA6C,UAA3BD,EAAgB,GAA2B,KAAKA,EAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAc1klB,EAAgB,EAAQM,GAAUQ,GAAI,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,2FAA2F,OAAO,KAAK,EAAE,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,2FAA2F,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAwBC,CAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,iDCd7nB,IAA0M,IAA8C,IAA4B,IAA+F,EAAOC,GAAY,CAAC,EAA0DC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAQC,EAAgB,CAAC,EAAQC,EAAe,OAAO,KAAKD,CAAe,EAAQE,GAAM,CAAC,kFAAkF,8TAA8T,oXAAoX,+LAA+L,kSAAkS,yRAAyR,8FAA8F,wUAAwU,wRAAwR,kgBAAkgB,8FAA8F,0JAA0J,oEAAoE,GAAGC,CAAe,EAAQC,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,CAAK,GAAUC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQR,GAAY,EAAK,EAA2F,EAAkB,EAAGC,GAAlDW,CAA4F,EAAuB,OAArB,EAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,EAAiB,EAAE,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKL,GAAU,CAAC,MAAM,gDAAgD,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBM,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,YAAY,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAKC,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,+BAA+B,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,IAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAkiM,mBAAmB,EAAI,CAAC,EAAe,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,WAAW,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,uBAAuB,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,KAAK,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,cAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,cAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,mBAAmB,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,UAAU,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,WAAW,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,wBAAwB,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,eAAe,EAAE,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,EAAe,EAAKF,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,0BAA0B,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,IAAI;;;EAA0/B,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQG,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAmL,CAAC,GAAGZ,GAAM,GAAGD,EAAe,QAAQ,GAAK,CAAC,IAAM,EAASD,EAAgB,GAAK,OAAOA,EAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAA/R,CAAC,GAAGE,GAAM,GAAGD,EAAe,IAAI,GAA6C,UAA3BD,EAAgB,GAA2B,KAAKA,EAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAcnxlB,EAAgB,EAAQM,GAAUQ,GAAI,cAAc,EAAiC,EAAgB,YAAY,QAAQ,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,2FAA2F,OAAO,KAAK,EAAE,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,2FAA2F,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAwBC,CAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,kDCd5nB,IAA0M,IAA8C,IAA4B,IAA+F,EAAO,GAAY,CAAC,EAA0D,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,EAAQ,EAAgB,CAAC,EAAQ,GAAe,OAAO,KAAK,CAAe,EAAQ,GAAM,CAAC,gFAAgF,8TAA8T,kXAAkX,+LAA+L,2QAA2Q,yRAAyR,+FAA+F,2UAA2U,wRAAwR,4eAA4e,0JAA0J,oEAAoE,GAAGC,CAAe,EAAQ,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAU,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,CAAK,GAAU,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,EAAK,EAA2F,EAAkB,EAAG,GAAlDC,CAA4F,EAAuB,OAArB,EAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,iBAAiB,GAAK,iBAAiB,YAAY,oBAAiB,EAAE,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,gDAAgD,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAKC,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,+BAA+B,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,IAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA+kM,mBAAmB,EAAI,CAAC,EAAe,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,WAAW,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,uBAAuB,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,KAAK,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,cAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,cAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,cAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,mBAAmB,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,eAAe,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,WAAW,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,wBAAwB,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,eAAe,EAAE,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAmL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,EAAgB,GAAK,OAAO,EAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAA/R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA6C,UAA3B,EAAgB,GAA2B,KAAK,EAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAclviB,EAAgB,EAAQ,GAAU,GAAI,cAAc,EAAiC,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,2FAA2F,OAAO,KAAK,EAAE,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,2FAA2F,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAwBC,CAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCAtrB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAAQ,CAAY,EAAE,IAAc,CAAC,EAC3C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,OAAOC,EAAoBC,EAAO,CAAC,GAAG,EAAO,IAAK,QAAS,OAAK,EAAG,EAAS,EAAI,CAAC,EACjF,IAAK,YACL,OAAOD,EAAoBE,EAAO,CAAC,GAAG,EAAO,IAAK,QAAS,OAAK,EAAG,EAAS,EAAI,CAAC,EACjF,IAAK,YACL,OAAOF,EAAoBG,EAAU,CAAC,GAAG,EAAO,IAAK,WAAY,OAAK,EAAG,EAAS,EAAI,CAAC,EACvF,QAAW,OAAO,EAAS,EAAK,CAAG,CAAC,CACpC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,QAAQ,CAAC,EACxB,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAS,CAAC,EACzB,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAS,CAAC,EACzB,QAAW,MAAkB,CAAC,CAQ5B,eAAsB,GAAY,CACjC,UACA,gBACA,yBACA,WACA,mBACA,kBACA,wCAAwC,IACtC,CACF,IAAM,EAAc,EAAO,EAAQ,CAAC,KAAK,QAAQ,EAIjD,GAA0B,CAAC,sBAAuB,GAAM,kBAAmB,GAAO,qBAAsB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,6BAA8B,GAAM,kBAAmB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAAC,EAClW,GAAwB,CAAY,EAiEpC,IAAM,EAA8CH,EAAoBiB,GAAyC,CAChH,SAhEejB,EACfI,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,yBACA,SACA,kBACA,wBACA,eACA,aAAcC,MAAkB,OAAO,0CAA0B,EACjE,gBAAiB,IAAA,GACjB,WACA,UACA,oBAAqB,IAAA,GACrB,iBAAkB,IAAA,GAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,+DAA+D,EAC3E,MACD,CAEA,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BAAiC,CAnBvC,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,YACZ,EACA,MAAO,CACN,cAAeR,EACf,SAAUS,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,GACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,CAClB,EACA,YAAa,CAAE,aAAA,CAAa,CAGsB,EAEnD,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,EAAgB,CAC1B,CACD,CAAC,CACF,EAAA,CAAG,EAED,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,6DAA8F,EACpJ,wBAAyB,EACzB,+BAAgC,CACjC,CAIU,CACX,CAAC,EAEK,EAAS,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,QAAS,EAAG,KAAK,EAAG,KAAM,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,OAAQ,EAAG,KAAK,CAAC,EACpc,EAAOhB,EAAoBkB,GAA4B,CAC5D,SAAU,EACV,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,OAAQ,EAAG,KAAK,EAAG,KAAM,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,QAAS,EAAG,KAAK,CAAC,EAAG,OAAQ,CAAC,UAAW,CAAC,UAAW,CAAM,EAAG,UAAW,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,CAAM,EAAG,UAAW,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,CAAM,EAAG,UAAW,CAAC,UAAW,EAAQ,UAAW,CAAM,CAAC,CAAC,CACzsB,CAAC,EAID,OADA,MAAM,EACC,CACR,CAoBA,SAAS,IAAQ,CACX,GACL,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+G,EAAO,CAAc,EAEnJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,CAAK,EACrB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAI,EAAS,EAAU,EAAiB,EAAe,EAAwB,EAAa,EAC5F,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,eAAkB,EAC3D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAkB,EAAU,gBAC5B,EAAgB,EAAU,cAC1B,EAAyB,EAAU,uBACnC,EAAc,EAAU,YAExB,EAAUC,GAA+B,EAAQ,CAAO,MAClD,CACN,GAA+B,EAAQ,IAAA,EAAS,EAGhD,IAAM,EAAc,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChH,GAAI,EAAa,CAChB,IAAM,EAAY,IAAI,gBAAgB,CAAW,EACjD,EAAU,EAAU,IAAI,IAAI,EAC5B,EAAW,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAAC,EAAK,KAAU,EAAU,QAAQ,EACvC,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAc,EAAI,MAAM,CAAC,GAAK,EAEhC,CACA,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAM,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM,CAAO,EAC/G,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC3B,CAED,CAEA,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,kBACA,gBACA,yBACA,iBAAkB,EAAgB,GAAW,iBAAmB,IAAA,GAChE,sCAAuC,CAAC,CACzC,CAAC,EAGM,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,EAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,SAAiC,CAAC,CAAC,KAGhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,EAAiB,CACxE,IAAM,EAAQ,MAAM,EAAgB,EAAM,aAAa,GAAG,EACpD,CAAC,GAAQ,OAAO,OAAO,CAAa,EACtC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,EAAS,GAAM,KAEzF,CAGA,IAAM,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvE,EAAQ,CAEV,CAAC,EAED,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,eACA,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMC,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsC,CAAW,EACjD,EAAO,gCAAgC,CAAW,CACnD,CAAC,GAIuB,GAAQ,GAAM,EAAG,EAAIC,EAAAA,KACvB,CACrB,GAA0B,EAC1B,GAAiC,EACjC,GAAqB,EAAW,EAAM,CAAE,mBAAoB,CAAY,CAAC,CAC1E,CAAC,GAGD,GAAoB,EAAW,CAAE,mBAAoB,CAAY,CAAC,CAAC,CAAC,OAAO,CAAI,CAEjF,OAAS,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,EAAK,EAC7B,CACP,CACD,6BAjLA,SAtIgC,IACJ,IACU,IACI,KACoE,KACA,KACG,EAE3G,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMjB,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,OAAO,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,QAAQ,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,SAAS,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,KAAK,CAAC,EAE5rC,EAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,KAAK,CAAC,EAC1F,EAAkB,CAAC,EACnB,GAAuB,IAAA,GACvB,EAAe,mEAoBf,EAAY,OAAO,SAAa,IAChC,GAAQ,GAAa,wDAAwD,KAAK,EAAU,SAAS,EAoGvG,EAAW,CAEd,EAAO,4BAA8B,EAAoB,QACjDL,EAAoBuB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,GAAI,CAAC,EAG7J,EAAO,gBAAkB,EAAO,iBAAmB,CAAC,EAGpD,GAA4B,EAE5B,IAAM,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqB,EAAU,QAAS,GAAK,GAAM,CAAS,EAC3D,GAAK,GAAO,CAAS,CAC3B,EAuKE,UAAY,CACR,GAEL,MAA4B,CAC3B,GACC,SAAS,eAAe,0BAA0B,EAClDvB,EAAoBwB,EAAgB,CAAC,EAAGxB,EAAoByB,MAAiB,OAAO,2BAAiB,CAAC,CAAC,CACxG,CACD,CAAC,CACF,EAAA,CAAG"}