{"version":3,"file":"script_main.DFhEGtxU.mjs","names":["serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Menu","CTAButton2","isBrowser","useRef","React.useId","className","SVG","CentralNavbar","React.createElement","NAVIGATIONREAL","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/migxo1Y2Mctr8kcdmB2s/nnHekJlWxwlJsGUSf1sh/ZJ3N0OK6E.js","https:/framerusercontent.com/modules/7rIKbcXWbP1kOyOGfU0l/M5vbNzy72eBQ6mWrPug9/ArLhTxnOD.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hx8YtEGIRocAplE2PQtM/ayTP0G99p4b2PqlHkcLL/SFUPpYFqM.js\";const cycleOrder=[\"gMrhDkU_8\",\"InjLbWOMq\"];const serializationHash=\"framer-gGtUL\";const variantClassNames={gMrhDkU_8:\"framer-v-b5sg3s\",InjLbWOMq:\"framer-v-1hm0zbp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"gMrhDkU_8\",\"Variant 2\":\"InjLbWOMq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gMrhDkU_8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gMrhDkU_8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jxv8au=activeVariantCallback(async(...args)=>{setVariant(\"gMrhDkU_8\");});const onTap18x38zp=activeVariantCallback(async(...args)=>{setVariant(\"InjLbWOMq\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-b5sg3s\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gMrhDkU_8\",ref:refBinding,style:{...style},...addPropertyOverrides({InjLbWOMq:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14739x8\",\"data-border\":true,\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"PNSh7iB9e\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 242, 242, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(45, 45, 45)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"0px 10px 25px 0px rgba(0, 0, 0, 0.15)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ewquj0\",\"data-framer-name\":\"round\",layoutDependency:layoutDependency,layoutId:\"NczkrG3kH\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 0px 15px 0px rgb(227, 222, 222)\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12iiknt\",layoutDependency:layoutDependency,layoutId:\"vTiknXix6\",style:{background:\"linear-gradient(180deg, rgb(51, 51, 51) 0%, rgb(51, 51, 51) 100%)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1940yon\",\"data-framer-name\":\"spotlight\",layoutDependency:layoutDependency,layoutId:\"p0xDfvRNS\",style:{opacity:.5},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1f0bnjc\",layoutDependency:layoutDependency,layoutId:\"ln1YGGZSh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56 16\" overflow=\"visible\"><g><defs><radialGradient id=\"idsln1YGGZSh_1g-423706991\" cy=\"0\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0) scale(1 2) translate(-0.5, -0)\"><stop offset=\"0\" stop-color=\"rgb(207, 207, 207)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgba(44, 44, 44, 0.00606)\" stop-opacity=\"0.00606\"></stop><stop offset=\"1\" stop-color=\"rgba(41, 41, 41, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 5 0 L 51 0 L 56 16 L 0 16 Z\" fill=\"url(#idsln1YGGZSh_1g-423706991)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({InjLbWOMq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56 16\" overflow=\"visible\"><g><defs><radialGradient id=\"idsInjLbWOMqln1YGGZSh_1g-423706991\" cy=\"0\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0) scale(1 2) translate(-0.5, -0)\"><stop offset=\"0\" stop-color=\"rgb(207, 207, 207)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgba(44, 44, 44, 0.00606)\" stop-opacity=\"0.00606\"></stop><stop offset=\"1\" stop-color=\"rgba(41, 41, 41, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 5 0 L 51 0 L 56 16 L 0 16 Z\" fill=\"url(#idsInjLbWOMqln1YGGZSh_1g-423706991)\"></path></g></svg>'}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"Neue Montreal Regular\", \"Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Proyectos\"})}),className:\"framer-1x92jgf\",fonts:[\"CUSTOMV2;Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"HYi4E52MT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({InjLbWOMq:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"Neue Montreal Regular\", \"Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"HYi4E52MT\",openInNewTab:false,relValues:[],scopeId:\"ZJ3N0OK6E\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ecnrbp\",\"data-styles-preset\":\"SFUPpYFqM\",children:\"Proyectos\"})})})}),onTap:onTap1jxv8au}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"Neue Montreal Regular\", \"Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LLDF2UGVR\"},motionChild:true,nodeId:\"Ytq0tw4is\",openInNewTab:false,relValues:[],scopeId:\"ZJ3N0OK6E\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ecnrbp\",\"data-styles-preset\":\"SFUPpYFqM\",children:\"Info\"})})})}),className:\"framer-1of6c61\",\"data-highlight\":true,fonts:[\"CUSTOMV2;Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"Ytq0tw4is\",onTap:onTap18x38zp,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gGtUL.framer-1v74kpy, .framer-gGtUL .framer-1v74kpy { display: block; }\",\".framer-gGtUL.framer-b5sg3s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 177px; }\",\".framer-gGtUL .framer-14739x8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 0px 6px 0px 6px; position: relative; width: 177px; }\",\".framer-gGtUL .framer-ewquj0 { flex: none; height: 2px; left: 44px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -1px; width: 24px; will-change: var(--framer-will-change-override, transform); z-index: 5; }\",\".framer-gGtUL .framer-12iiknt { flex: none; height: 36px; left: 7px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 36px / 2); width: 97px; }\",\".framer-gGtUL .framer-1940yon { flex: none; height: 16px; left: calc(50.51546391752579% - 56px / 2); overflow: hidden; position: absolute; top: 0px; width: 56px; z-index: 3; }\",\".framer-gGtUL .framer-1f0bnjc { height: 16px; left: 0px; position: absolute; top: 0px; width: 56px; }\",\".framer-gGtUL .framer-1x92jgf { flex: none; height: auto; left: 25px; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-gGtUL .framer-1of6c61 { cursor: pointer; flex: none; height: auto; position: absolute; right: 34px; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-gGtUL.framer-v-1hm0zbp .framer-ewquj0 { left: unset; right: 33px; }\",\".framer-gGtUL.framer-v-1hm0zbp .framer-12iiknt { left: unset; right: 16px; width: 58px; }\",\".framer-gGtUL.framer-v-1hm0zbp .framer-1x92jgf { cursor: pointer; }\",...sharedStyle.css,'.framer-gGtUL[data-border=\"true\"]::after, .framer-gGtUL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 177\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"InjLbWOMq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZJ3N0OK6E=withCSS(Component,css,\"framer-gGtUL\");export default FramerZJ3N0OK6E;FramerZJ3N0OK6E.displayName=\"central-navbar\";FramerZJ3N0OK6E.defaultProps={height:48,width:177};addPropertyControls(FramerZJ3N0OK6E,{variant:{options:[\"gMrhDkU_8\",\"InjLbWOMq\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZJ3N0OK6E,[{explicitInter:true,fonts:[{cssFamilyName:\"Neue Montreal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Neue Montreal\",url:\"https://framerusercontent.com/assets/EN0wrjjcgDdG3SMgxfEI19PNHRs.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZJ3N0OK6E\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"InjLbWOMq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"177\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,RenderTarget,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"#framer/local/canvasComponent/Jl9MjTRAC/Jl9MjTRAC.js\";import CTAButton2 from\"#framer/local/canvasComponent/VIKrStd0J/VIKrStd0J.js\";import CentralNavbar from\"#framer/local/canvasComponent/ZJ3N0OK6E/ZJ3N0OK6E.js\";const MenuFonts=getFonts(Menu);const CTAButton2Fonts=getFonts(CTAButton2);const MenuControls=getPropertyControls(Menu);const breakpoints={HcvFFcEnN:\"(min-width: 1400px)\",OoWtEYFYm:\"(min-width: 810px) and (max-width: 1399.98px)\",X1LpO0P9O:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YdWpL\";const variantClassNames={HcvFFcEnN:\"framer-v-1uxnjc1\",OoWtEYFYm:\"framer-v-f7wcax\",X1LpO0P9O:\"framer-v-1qiljm8\"};const LMXTQUTlV=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={OoWtEYFYm:[\".framer-YdWpL .framer-30j25z { flex: 1 0 0px; width: 1px; }\",\".framer-YdWpL .framer-61gk7z, .framer-YdWpL .framer-nzygh3 { width: min-content; }\"],X1LpO0P9O:[\".framer-YdWpL .framer-n8vkxh { flex-direction: column; padding: 20px; }\",\".framer-YdWpL .framer-30j25z { width: 100%; }\",\".framer-YdWpL .framer-d9ds48 { flex: none; width: min-content; }\",\".framer-YdWpL .framer-nzygh3 { width: min-content; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={OoWtEYFYm:\".framer-f7wcax-override\",X1LpO0P9O:\".framer-1qiljm8-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YdWpL.framer-10cf65k, .framer-YdWpL .framer-10cf65k { display: block; }\",\".framer-YdWpL.framer-1uxnjc1 { align-content: center; align-items: center; background-color: #101010; 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-YdWpL .framer-n8vkxh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 88px; justify-content: center; overflow: visible; padding: 20px 40px 20px 40px; position: sticky; top: 0px; view-transition-name: framer-YdWpL-n8vkxh-exclude; width: 100%; z-index: 10; }\",\"::view-transition-group(framer-YdWpL-n8vkxh-exclude), ::view-transition-new(framer-YdWpL-n8vkxh-exclude), ::view-transition-old(framer-YdWpL-n8vkxh-exclude) { animation: none !important; }\",\".framer-YdWpL .framer-30j25z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 85%; }\",\".framer-YdWpL .framer-61gk7z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 176px; }\",\".framer-YdWpL .framer-1c36ojb { aspect-ratio: 2.8684210526315788 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 35px); position: relative; width: 100px; }\",\".framer-YdWpL .framer-d9ds48 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YdWpL .framer-m77xjw-container { flex: none; height: 48px; position: relative; width: 177px; z-index: 10; }\",\".framer-YdWpL .framer-nzygh3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 176px; }\",\".framer-YdWpL .framer-1qoy0bo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YdWpL .framer-1wzxzpu { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={HcvFFcEnN:\"(min-width: 1400px)\",OoWtEYFYm:\"(min-width: 810px) and (max-width: 1399.98px)\",X1LpO0P9O:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"HcvFFcEnN\",Phone:\"X1LpO0P9O\",Tablet:\"OoWtEYFYm\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Variant 1\":\"dforkDRYp\",\"Variant 2\":\"SFxKH5Q3f\"};const getProps=({height,id,navi,width,...props})=>{return{...props,LMXTQUTlV:humanReadableEnumMap[navi]??navi??props.LMXTQUTlV??\"dforkDRYp\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HcvFFcEnN\"};};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,LMXTQUTlV,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"X1LpO0P9O\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"HcvFFcEnN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(16, 16, 16); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1uxnjc1\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.nav,{className:\"framer-n8vkxh\",\"data-framer-name\":\"Navigation/Navbar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-30j25z\",\"data-framer-name\":\"Desktop-mio\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-61gk7z hidden-1qiljm8\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c36ojb\",\"data-framer-name\":\"Frame 238473\",description:\"UI & UX Designer\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:114,svg:'<svg width=\"114\" height=\"40\" viewBox=\"0 0 114 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1.08472H3.74268L8.4873 12.676H8.65747L13.4121 1.08472H16.1948V15.9993H13.9927V5.20874H13.8525L9.43823 15.9792H7.65649L3.29224 5.19873H3.1521V15.9993H1V1.08472Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M18.027 15.9993V4.80835H20.1891V15.9993H18.027ZM19.1181 3.08667C18.7377 3.08667 18.4141 2.95988 18.1471 2.7063C17.8802 2.45272 17.7467 2.14909 17.7467 1.79541C17.7467 1.43506 17.8802 1.12809 18.1471 0.874512C18.4141 0.620931 18.7377 0.494141 19.1181 0.494141C19.4918 0.494141 19.8121 0.620931 20.079 0.874512C20.3526 1.12809 20.4894 1.43506 20.4894 1.79541C20.4894 2.14909 20.3526 2.45272 20.079 2.7063C19.8121 2.95988 19.4918 3.08667 19.1181 3.08667Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M26.5557 16.2295C25.4814 16.2295 24.5538 15.9826 23.773 15.4888C22.9923 14.995 22.3917 14.3143 21.9713 13.4468C21.5508 12.5793 21.3406 11.585 21.3406 10.4639C21.3406 9.32275 21.5542 8.31844 21.9813 7.45093C22.415 6.57674 23.0189 5.89608 23.793 5.40894C24.5738 4.91512 25.488 4.66821 26.5357 4.66821C27.3899 4.66821 28.1473 4.82503 28.8079 5.13867C29.4752 5.44564 30.0124 5.88273 30.4195 6.44995C30.8332 7.01717 31.0768 7.67782 31.1502 8.43188H29.0281C28.9547 8.07821 28.8113 7.75456 28.5977 7.46094C28.3909 7.16732 28.1173 6.93376 27.7769 6.76025C27.4366 6.58675 27.0329 6.5 26.5657 6.5C25.9585 6.5 25.428 6.66016 24.9742 6.98047C24.5271 7.29411 24.1767 7.74455 23.9232 8.33179C23.6696 8.91903 23.5428 9.61304 23.5428 10.4138C23.5428 11.2213 23.6662 11.9253 23.9132 12.5259C24.1601 13.1265 24.5104 13.5903 24.9642 13.9172C25.4246 14.2375 25.9585 14.3977 26.5657 14.3977C27.193 14.3977 27.7269 14.2242 28.1673 13.8772C28.6144 13.5302 28.9014 13.0564 29.0281 12.4558H31.1502C31.0768 13.1832 30.8432 13.8305 30.4495 14.3977C30.0558 14.9649 29.5286 15.412 28.868 15.739C28.2073 16.066 27.4366 16.2295 26.5557 16.2295Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M34.4438 9.36279V15.9993H32.2817V1.08472H34.4138V6.65015H34.5639C34.8242 6.04289 35.2213 5.56242 35.7551 5.20874C36.2956 4.84839 36.9997 4.66821 37.8672 4.66821C38.6346 4.66821 39.3052 4.82503 39.8791 5.13867C40.453 5.45231 40.9001 5.92277 41.2204 6.55005C41.5474 7.17733 41.7109 7.95809 41.7109 8.89233V15.9993H39.5288V9.15259C39.5288 8.32511 39.3152 7.68449 38.8882 7.23071C38.4678 6.77694 37.8805 6.55005 37.1264 6.55005C36.6059 6.55005 36.1455 6.66349 35.7451 6.89038C35.3447 7.1106 35.0277 7.42757 34.7942 7.84131C34.5606 8.25505 34.4438 8.76221 34.4438 9.36279Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M46.6261 16.2395C45.9188 16.2395 45.2781 16.1094 44.7042 15.8491C44.1303 15.5822 43.6766 15.1951 43.3429 14.688C43.0093 14.1808 42.8424 13.5636 42.8424 12.8362C42.8424 12.2022 42.9625 11.6851 43.2028 11.2847C43.4497 10.8776 43.78 10.554 44.1937 10.3137C44.6075 10.0735 45.0679 9.89331 45.5751 9.77319C46.0822 9.65308 46.6028 9.55965 47.1366 9.49292C47.8106 9.41951 48.3545 9.35612 48.7682 9.30273C49.1819 9.24935 49.4822 9.16593 49.6691 9.05249C49.8626 8.93237 49.9594 8.74219 49.9594 8.48193V8.43188C49.9594 7.79793 49.7792 7.30745 49.4188 6.96045C49.0652 6.61344 48.538 6.43994 47.8373 6.43994C47.1099 6.43994 46.5327 6.6001 46.1056 6.92041C45.6852 7.23405 45.3949 7.59106 45.2348 7.99146L43.1828 7.521C43.4297 6.84033 43.7867 6.29313 44.2538 5.87939C44.7276 5.45898 45.2681 5.15202 45.8754 4.9585C46.4893 4.76497 47.1299 4.66821 47.7973 4.66821C48.2444 4.66821 48.7182 4.7216 49.2186 4.82837C49.7191 4.92847 50.1896 5.11865 50.63 5.39893C51.0771 5.67253 51.4408 6.06624 51.7211 6.58008C52.0014 7.09391 52.1415 7.75789 52.1415 8.57202V15.9993H50.0094V14.4678H49.9293C49.7959 14.7414 49.5857 15.015 49.2987 15.2886C49.0184 15.5622 48.6581 15.7891 48.2177 15.9692C47.7772 16.1494 47.2467 16.2395 46.6261 16.2395ZM47.0966 14.4978C47.7038 14.4978 48.221 14.381 48.6481 14.1475C49.0752 13.9072 49.4022 13.5936 49.629 13.2065C49.8559 12.8195 49.9694 12.4091 49.9694 11.9753V10.5239C49.8893 10.5973 49.7392 10.6674 49.5189 10.7341C49.2987 10.8009 49.0485 10.8576 48.7682 10.9043C48.4879 10.951 48.2143 10.9944 47.9474 11.0344C47.6805 11.0678 47.4569 11.0945 47.2767 11.1145C46.8563 11.1746 46.4726 11.268 46.1256 11.3948C45.7786 11.5149 45.4983 11.6951 45.2848 11.9353C45.0779 12.1689 44.9745 12.4792 44.9745 12.8662C44.9745 13.4067 45.1747 13.8138 45.5751 14.0874C45.9755 14.361 46.4826 14.4978 47.0966 14.4978Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M58.6382 16.2295C57.5438 16.2295 56.5962 15.9926 55.7955 15.5188C54.9947 15.045 54.3774 14.3777 53.9437 13.5168C53.5166 12.6493 53.303 11.6383 53.303 10.4839C53.303 9.3361 53.5132 8.32511 53.9336 7.45093C54.3607 6.57674 54.958 5.89608 55.7254 5.40894C56.4995 4.91512 57.407 4.66821 58.448 4.66821C59.082 4.66821 59.6959 4.77165 60.2898 4.97852C60.8838 5.18538 61.4176 5.51237 61.8914 5.95947C62.3652 6.40658 62.7389 6.98714 63.0125 7.70117C63.2928 8.4152 63.4329 9.27604 63.4329 10.2837V11.0645H54.5342V9.43286H62.3118L61.3008 9.97339C61.3008 9.28605 61.1941 8.67879 60.9805 8.15161C60.767 7.62443 60.4467 7.21403 60.0196 6.92041C59.5992 6.62012 59.0753 6.46997 58.448 6.46997C57.8208 6.46997 57.2836 6.62012 56.8365 6.92041C56.396 7.2207 56.0591 7.61776 55.8255 8.11157C55.5919 8.60539 55.4751 9.14591 55.4751 9.73315V10.8442C55.4751 11.6117 55.6086 12.2623 55.8755 12.7961C56.1425 13.33 56.5128 13.7371 56.9866 14.0173C57.4671 14.2976 58.0243 14.4377 58.6583 14.4377C59.072 14.4377 59.4457 14.3777 59.7793 14.2576C60.1197 14.1375 60.4133 13.9573 60.6602 13.717C60.9071 13.4768 61.094 13.1799 61.2208 12.8262L63.2828 13.2166C63.1159 13.8171 62.8223 14.3443 62.4019 14.7981C61.9815 15.2519 61.451 15.6056 60.8104 15.8591C60.1764 16.106 59.4524 16.2295 58.6382 16.2295Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M66.7065 1.08472V15.9993H64.5444V1.08472H66.7065Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M77.688 16.2395C76.5736 16.2395 75.606 16.066 74.7852 15.719C73.9711 15.3653 73.3338 14.8615 72.8733 14.2075C72.4129 13.5535 72.156 12.7761 72.1026 11.8752H74.3648C74.4115 12.4158 74.585 12.8662 74.8853 13.2266C75.1923 13.5802 75.5893 13.8438 76.0764 14.0173C76.5636 14.1908 77.0974 14.2776 77.678 14.2776C78.312 14.2776 78.8792 14.1775 79.3797 13.9773C79.8802 13.7771 80.2705 13.4968 80.5508 13.1365C80.8378 12.7694 80.9812 12.3424 80.9812 11.8552C80.9812 11.4148 80.8544 11.0544 80.6009 10.7742C80.354 10.4939 80.017 10.2637 79.5899 10.0835C79.1628 9.89665 78.6823 9.73315 78.1485 9.59302L76.3968 9.11255C75.1956 8.79224 74.248 8.3151 73.554 7.68115C72.86 7.04053 72.513 6.20304 72.513 5.1687C72.513 4.30786 72.7432 3.55713 73.2036 2.9165C73.6708 2.27588 74.3014 1.77873 75.0955 1.42505C75.8963 1.0647 76.7938 0.884521 77.7881 0.884521C78.8024 0.884521 79.6933 1.0647 80.4607 1.42505C81.2348 1.77873 81.8454 2.26587 82.2925 2.88647C82.7463 3.50041 82.9832 4.20443 83.0032 4.99854H80.8211C80.741 4.3112 80.4207 3.77734 79.8601 3.39697C79.3063 3.0166 78.5989 2.82642 77.7381 2.82642C77.1375 2.82642 76.6103 2.92318 76.1565 3.1167C75.7094 3.30355 75.3624 3.5638 75.1155 3.89746C74.8753 4.23112 74.7552 4.61483 74.7552 5.04858C74.7552 5.51571 74.8986 5.89608 75.1856 6.1897C75.4792 6.48332 75.8329 6.71688 76.2466 6.89038C76.667 7.05721 77.0707 7.19401 77.4578 7.30078L78.9092 7.69116C79.383 7.81128 79.8701 7.97144 80.3706 8.17163C80.8711 8.37183 81.3349 8.63542 81.762 8.9624C82.1957 9.28271 82.5428 9.68311 82.803 10.1636C83.0699 10.6374 83.2034 11.2113 83.2034 11.8853C83.2034 12.7194 82.9865 13.4668 82.5528 14.1274C82.119 14.7814 81.4917 15.2986 80.6709 15.679C79.8501 16.0527 78.8558 16.2395 77.688 16.2395Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M89.1496 16.2295C88.1019 16.2295 87.1843 15.9893 86.3969 15.5088C85.6161 15.0283 85.0089 14.3543 84.5751 13.4868C84.1481 12.6193 83.9345 11.6117 83.9345 10.4639C83.9345 9.30273 84.1481 8.28841 84.5751 7.4209C85.0089 6.54671 85.6161 5.86938 86.3969 5.38892C87.1843 4.90845 88.1019 4.66821 89.1496 4.66821C90.204 4.66821 91.1215 4.90845 91.9023 5.38892C92.683 5.86938 93.2903 6.54671 93.7241 7.4209C94.1578 8.28841 94.3747 9.30273 94.3747 10.4639C94.3747 11.6117 94.1578 12.6193 93.7241 13.4868C93.2903 14.3543 92.683 15.0283 91.9023 15.5088C91.1215 15.9893 90.204 16.2295 89.1496 16.2295ZM89.1496 14.3977C89.8369 14.3977 90.4042 14.2175 90.8513 13.8572C91.2984 13.4968 91.6287 13.0197 91.8422 12.4258C92.0624 11.8252 92.1725 11.1712 92.1725 10.4639C92.1725 9.74316 92.0624 9.08252 91.8422 8.48193C91.6287 7.88135 91.2984 7.40088 90.8513 7.04053C90.4042 6.68018 89.8369 6.5 89.1496 6.5C88.4689 6.5 87.905 6.68018 87.4579 7.04053C87.0175 7.40088 86.6872 7.88135 86.467 8.48193C86.2468 9.08252 86.1367 9.74316 86.1367 10.4639C86.1367 11.1712 86.2468 11.8252 86.467 12.4258C86.6872 13.0197 87.0175 13.4968 87.4579 13.8572C87.905 14.2175 88.4689 14.3977 89.1496 14.3977Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M100.741 4.80835V6.56006H94.6354V4.80835H100.741ZM96.2669 2.14575H98.4391V12.7161C98.4391 13.2299 98.5458 13.6069 98.7594 13.8472C98.9729 14.0807 99.3166 14.1975 99.7904 14.1975C99.9038 14.1975 100.024 14.1908 100.151 14.1775C100.284 14.1641 100.418 14.1441 100.551 14.1174L100.962 15.9192C100.741 15.9926 100.501 16.0493 100.241 16.0894C99.9806 16.1294 99.7203 16.1494 99.4601 16.1494C98.4924 16.1494 97.7184 15.8792 97.1378 15.3386C96.5572 14.7914 96.2669 14.064 96.2669 13.1565V2.14575Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M106.467 16.2295C105.42 16.2295 104.502 15.9893 103.715 15.5088C102.934 15.0283 102.327 14.3543 101.893 13.4868C101.466 12.6193 101.252 11.6117 101.252 10.4639C101.252 9.30273 101.466 8.28841 101.893 7.4209C102.327 6.54671 102.934 5.86938 103.715 5.38892C104.502 4.90845 105.42 4.66821 106.467 4.66821C107.522 4.66821 108.439 4.90845 109.22 5.38892C110.001 5.86938 110.608 6.54671 111.042 7.4209C111.476 8.28841 111.692 9.30273 111.692 10.4639C111.692 11.6117 111.476 12.6193 111.042 13.4868C110.608 14.3543 110.001 15.0283 109.22 15.5088C108.439 15.9893 107.522 16.2295 106.467 16.2295ZM106.467 14.3977C107.155 14.3977 107.722 14.2175 108.169 13.8572C108.616 13.4968 108.946 13.0197 109.16 12.4258C109.38 11.8252 109.49 11.1712 109.49 10.4639C109.49 9.74316 109.38 9.08252 109.16 8.48193C108.946 7.88135 108.616 7.40088 108.169 7.04053C107.722 6.68018 107.155 6.5 106.467 6.5C105.787 6.5 105.223 6.68018 104.776 7.04053C104.335 7.40088 104.005 7.88135 103.785 8.48193C103.564 9.08252 103.454 9.74316 103.454 10.4639C103.454 11.1712 103.564 11.8252 103.785 12.4258C104.005 13.0197 104.335 13.4968 104.776 13.8572C105.223 14.2175 105.787 14.3977 106.467 14.3977Z\" fill=\"#F2F2F2\"/>\\n<path d=\"M7.20455 27.5455H8.34943V33.8054C8.34943 34.4517 8.19709 35.0288 7.8924 35.5366C7.59079 36.0413 7.16454 36.4399 6.61364 36.7322C6.06274 37.0215 5.41643 37.1662 4.67472 37.1662C3.933 37.1662 3.2867 37.0215 2.7358 36.7322C2.1849 36.4399 1.7571 36.0413 1.45241 35.5366C1.1508 35.0288 1 34.4517 1 33.8054V27.5455H2.14489V33.7131C2.14489 34.1747 2.24645 34.5856 2.44957 34.9457C2.6527 35.3027 2.942 35.5843 3.31747 35.7905C3.69602 35.9936 4.14844 36.0952 4.67472 36.0952C5.20099 36.0952 5.65341 35.9936 6.03196 35.7905C6.41051 35.5843 6.69981 35.3027 6.89986 34.9457C7.10298 34.5856 7.20455 34.1747 7.20455 33.7131V27.5455Z\" fill=\"#727272\"/>\\n<path d=\"M11.0006 27.5455V37H9.85574V27.5455H11.0006Z\" fill=\"#727272\"/>\\n<path d=\"M15.046 37.1293C14.4243 37.1293 13.8888 37.0154 13.4395 36.7876C12.9901 36.5599 12.6439 36.2475 12.4008 35.8505C12.1576 35.4535 12.0361 34.9995 12.0361 34.4886C12.0361 34.0947 12.1192 33.7454 12.2853 33.4407C12.4546 33.1329 12.687 32.8482 12.9824 32.5866C13.281 32.322 13.6241 32.0573 14.0119 31.7926L15.3784 30.777C15.6461 30.6016 15.86 30.4138 16.0201 30.2138C16.1832 30.0137 16.2648 29.7521 16.2648 29.429C16.2648 29.1889 16.1586 28.9566 15.9462 28.7319C15.7369 28.5072 15.4615 28.3949 15.1199 28.3949C14.8798 28.3949 14.6675 28.4564 14.4828 28.5795C14.3012 28.6996 14.1581 28.8535 14.0535 29.0412C13.9519 29.2259 13.9011 29.4167 13.9011 29.6136C13.9011 29.8352 13.9611 30.0599 14.0812 30.2876C14.2043 30.5123 14.3597 30.7431 14.5474 30.9801C14.7382 31.214 14.9352 31.4541 15.1383 31.7003L19.4778 37H18.1667L14.5844 32.679C14.252 32.2789 13.9504 31.9157 13.6795 31.5895C13.4087 31.2633 13.1933 30.9416 13.0332 30.6246C12.8732 30.3076 12.7932 29.9645 12.7932 29.5952C12.7932 29.1705 12.887 28.7981 13.0748 28.478C13.2656 28.1548 13.5318 27.904 13.8734 27.7255C14.2181 27.5439 14.6213 27.4531 15.0829 27.4531C15.5569 27.4531 15.9647 27.5455 16.3063 27.7301C16.6479 27.9117 16.9111 28.1533 17.0957 28.4549C17.2804 28.7534 17.3727 29.0781 17.3727 29.429C17.3727 29.8814 17.2604 30.2738 17.0357 30.6062C16.811 30.9386 16.5048 31.2479 16.117 31.5341L14.2335 32.9375C13.8088 33.2514 13.521 33.5561 13.3702 33.8516C13.2194 34.147 13.144 34.3594 13.144 34.4886C13.144 34.7841 13.221 35.0595 13.3748 35.315C13.5287 35.5704 13.7457 35.7766 14.0258 35.9336C14.3058 36.0906 14.6336 36.169 15.0091 36.169C15.3661 36.169 15.7139 36.0936 16.0524 35.9428C16.3909 35.7889 16.6972 35.5674 16.9711 35.2781C17.2481 34.9888 17.4666 34.641 17.6266 34.2347C17.7897 33.8285 17.8713 33.3714 17.8713 32.8636H18.9238C18.9238 33.4915 18.8515 34.0039 18.7069 34.4009C18.5622 34.7979 18.3991 35.1088 18.2175 35.3335C18.0359 35.5581 17.8898 35.7259 17.779 35.8366C17.742 35.8828 17.7082 35.929 17.6774 35.9751C17.6466 36.0213 17.6128 36.0675 17.5758 36.1136C17.2711 36.4553 16.8864 36.7107 16.4217 36.88C15.957 37.0462 15.4984 37.1293 15.046 37.1293Z\" fill=\"#727272\"/>\\n<path d=\"M26.2561 27.5455H27.401V33.8054C27.401 34.4517 27.2487 35.0288 26.944 35.5366C26.6424 36.0413 26.2161 36.4399 25.6652 36.7322C25.1143 37.0215 24.468 37.1662 23.7263 37.1662C22.9846 37.1662 22.3383 37.0215 21.7874 36.7322C21.2365 36.4399 20.8087 36.0413 20.504 35.5366C20.2024 35.0288 20.0516 34.4517 20.0516 33.8054V27.5455H21.1965V33.7131C21.1965 34.1747 21.298 34.5856 21.5012 34.9457C21.7043 35.3027 21.9936 35.5843 22.3691 35.7905C22.7476 35.9936 23.2 36.0952 23.7263 36.0952C24.2526 36.0952 24.705 35.9936 25.0836 35.7905C25.4621 35.5843 25.7514 35.3027 25.9515 34.9457C26.1546 34.5856 26.2561 34.1747 26.2561 33.7131V27.5455Z\" fill=\"#727272\"/>\\n<path d=\"M29.4613 27.5455L31.8988 31.4787H31.9727L34.4102 27.5455H35.7582L32.7852 32.2727L35.7582 37H34.4102L31.9727 33.1406H31.8988L29.4613 37H28.1133L31.1602 32.2727L28.1133 27.5455H29.4613Z\" fill=\"#727272\"/>\\n<path d=\"M42.262 37H39.3444V27.5455H42.3913C43.3084 27.5455 44.0932 27.7347 44.7457 28.1133C45.3982 28.4888 45.8983 29.0289 46.246 29.7337C46.5938 30.4354 46.7677 31.2756 46.7677 32.2543C46.7677 33.2391 46.5923 34.087 46.2414 34.7979C45.8906 35.5058 45.3797 36.0505 44.7088 36.4322C44.0378 36.8107 43.2223 37 42.262 37ZM40.4893 35.9844H42.1882C42.9699 35.9844 43.6177 35.8336 44.1317 35.532C44.6457 35.2304 45.0288 34.801 45.2812 34.244C45.5336 33.6869 45.6598 33.0237 45.6598 32.2543C45.6598 31.491 45.5351 30.8339 45.2858 30.283C45.0365 29.729 44.6641 29.3043 44.1686 29.0089C43.6731 28.7103 43.0561 28.5611 42.3174 28.5611H40.4893V35.9844Z\" fill=\"#727272\"/>\\n<path d=\"M50.7334 37.1477C50.0502 37.1477 49.4608 36.9969 48.9653 36.6953C48.4729 36.3906 48.0928 35.9659 47.8251 35.4212C47.5604 34.8733 47.4281 34.2363 47.4281 33.5099C47.4281 32.7836 47.5604 32.1435 47.8251 31.5895C48.0928 31.0324 48.4652 30.5985 48.9423 30.2876C49.4224 29.9737 49.9825 29.8168 50.6227 29.8168C50.992 29.8168 51.3567 29.8783 51.7168 30.0014C52.0768 30.1245 52.4046 30.3246 52.7001 30.6016C52.9955 30.8755 53.231 31.2386 53.4064 31.6911C53.5818 32.1435 53.6695 32.7005 53.6695 33.3622V33.8239H48.2036V32.8821H52.5616C52.5616 32.482 52.4816 32.125 52.3215 31.8111C52.1646 31.4972 51.9399 31.2494 51.6475 31.0678C51.3582 30.8862 51.0166 30.7955 50.6227 30.7955C50.1887 30.7955 49.8132 30.9032 49.4962 31.1186C49.1823 31.331 48.9407 31.608 48.7714 31.9496C48.6022 32.2912 48.5175 32.6574 48.5175 33.0483V33.6761C48.5175 34.2116 48.6099 34.6656 48.7945 35.038C48.9823 35.4073 49.2423 35.6889 49.5747 35.8828C49.9071 36.0736 50.2933 36.169 50.7334 36.169C51.0197 36.169 51.2782 36.129 51.509 36.049C51.7429 35.9659 51.9445 35.8428 52.1138 35.6797C52.283 35.5135 52.4138 35.3073 52.5062 35.0611L53.5587 35.3565C53.4479 35.7135 53.2617 36.0275 53.0001 36.2983C52.7385 36.5661 52.4154 36.7753 52.0307 36.9261C51.646 37.0739 51.2136 37.1477 50.7334 37.1477Z\" fill=\"#727272\"/>\\n<path d=\"M59.5696 31.4972L58.5909 31.7741C58.5293 31.611 58.4385 31.4525 58.3185 31.2987C58.2016 31.1417 58.0415 31.0124 57.8384 30.9109C57.6353 30.8093 57.3752 30.7585 57.0582 30.7585C56.6243 30.7585 56.2626 30.8585 55.9733 31.0586C55.6871 31.2556 55.544 31.5064 55.544 31.8111C55.544 32.0819 55.6425 32.2958 55.8395 32.4528C56.0364 32.6097 56.3442 32.7405 56.7628 32.8452L57.8153 33.1037C58.4493 33.2576 58.9217 33.493 59.2326 33.81C59.5434 34.1239 59.6988 34.5286 59.6988 35.0241C59.6988 35.4304 59.5819 35.7936 59.348 36.1136C59.1172 36.4337 58.794 36.6861 58.3785 36.8707C57.963 37.0554 57.4798 37.1477 56.9289 37.1477C56.2057 37.1477 55.6071 36.9908 55.1331 36.6768C54.6592 36.3629 54.3591 35.9044 54.2329 35.3011L55.267 35.0426C55.3655 35.4242 55.5517 35.7105 55.8256 35.9013C56.1026 36.0921 56.4642 36.1875 56.9105 36.1875C57.4183 36.1875 57.8215 36.0798 58.12 35.8643C58.4216 35.6458 58.5724 35.3842 58.5724 35.0795C58.5724 34.8333 58.4862 34.6271 58.3139 34.4609C58.1415 34.2917 57.8769 34.1655 57.5199 34.0824L56.338 33.8054C55.6887 33.6515 55.2116 33.413 54.9069 33.0898C54.6053 32.7636 54.4545 32.3558 54.4545 31.8665C54.4545 31.4664 54.5669 31.1125 54.7915 30.8047C55.0193 30.4969 55.3286 30.2553 55.7194 30.0799C56.1134 29.9045 56.5596 29.8168 57.0582 29.8168C57.7599 29.8168 58.3108 29.9706 58.7109 30.2784C59.1141 30.5862 59.4003 30.9924 59.5696 31.4972Z\" fill=\"#727272\"/>\\n<path d=\"M60.5588 37V29.9091H61.6483V37H60.5588ZM61.1128 28.7273C60.9005 28.7273 60.7173 28.6549 60.5634 28.5103C60.4126 28.3656 60.3372 28.1918 60.3372 27.9886C60.3372 27.7855 60.4126 27.6116 60.5634 27.467C60.7173 27.3223 60.9005 27.25 61.1128 27.25C61.3252 27.25 61.5067 27.3223 61.6576 27.467C61.8114 27.6116 61.8884 27.7855 61.8884 27.9886C61.8884 28.1918 61.8114 28.3656 61.6576 28.5103C61.5067 28.6549 61.3252 28.7273 61.1128 28.7273Z\" fill=\"#727272\"/>\\n<path d=\"M65.726 39.8068C65.1997 39.8068 64.7473 39.7391 64.3688 39.6037C63.9902 39.4714 63.6748 39.2959 63.4224 39.0774C63.1731 38.862 62.9746 38.6312 62.8269 38.3849L63.6948 37.7756C63.7932 37.9048 63.9179 38.0526 64.0687 38.2188C64.2195 38.388 64.4257 38.5342 64.6873 38.6573C64.952 38.7835 65.2982 38.8466 65.726 38.8466C66.2985 38.8466 66.7709 38.7081 67.1433 38.4311C67.5157 38.1541 67.7019 37.7202 67.7019 37.1293V35.6889H67.6095C67.5295 35.8182 67.4156 35.9782 67.2679 36.169C67.1233 36.3568 66.914 36.5245 66.6401 36.6722C66.3692 36.8169 66.003 36.8892 65.5414 36.8892C64.9689 36.8892 64.4549 36.7538 63.9995 36.483C63.547 36.2121 63.1885 35.8182 62.9238 35.3011C62.6622 34.7841 62.5314 34.1562 62.5314 33.4176C62.5314 32.6913 62.6591 32.0588 62.9146 31.5202C63.17 30.9786 63.5255 30.56 63.981 30.2646C64.4365 29.966 64.9628 29.8168 65.5598 29.8168C66.0215 29.8168 66.3877 29.8937 66.6585 30.0476C66.9324 30.1984 67.1417 30.3707 67.2864 30.5646C67.4341 30.7554 67.548 30.9124 67.628 31.0355H67.7388V29.9091H68.7914V37.2031C68.7914 37.8125 68.6529 38.308 68.3759 38.6896C68.102 39.0743 67.7326 39.3559 67.2679 39.5344C66.8063 39.716 66.2923 39.8068 65.726 39.8068ZM65.6891 35.9105C66.1261 35.9105 66.4954 35.8105 66.797 35.6104C67.0986 35.4104 67.3279 35.1226 67.4849 34.7472C67.6419 34.3717 67.7203 33.9223 67.7203 33.3991C67.7203 32.8883 67.6434 32.4374 67.4895 32.0465C67.3356 31.6557 67.1079 31.3494 66.8063 31.1278C66.5047 30.9062 66.1323 30.7955 65.6891 30.7955C65.2274 30.7955 64.8427 30.9124 64.535 31.1463C64.2303 31.3802 64.001 31.6941 63.8471 32.0881C63.6963 32.482 63.6209 32.919 63.6209 33.3991C63.6209 33.8916 63.6978 34.3271 63.8517 34.7056C64.0087 35.0811 64.2395 35.3765 64.5442 35.592C64.852 35.8043 65.2336 35.9105 65.6891 35.9105Z\" fill=\"#727272\"/>\\n<path d=\"M71.0952 32.7344V37H70.0057V29.9091H71.0582V31.017H71.1506C71.3168 30.657 71.5691 30.3677 71.9077 30.1491C72.2462 29.9276 72.6832 29.8168 73.2187 29.8168C73.6988 29.8168 74.1189 29.9152 74.479 30.1122C74.8391 30.3061 75.1192 30.6016 75.3192 30.9986C75.5193 31.3925 75.6193 31.8911 75.6193 32.4943V37H74.5298V32.5682C74.5298 32.0111 74.3852 31.5772 74.0959 31.2663C73.8066 30.9524 73.4096 30.7955 72.9048 30.7955C72.557 30.7955 72.2462 30.8709 71.9723 31.0217C71.7015 31.1725 71.4876 31.3925 71.3306 31.6818C71.1736 31.9711 71.0952 32.322 71.0952 32.7344Z\" fill=\"#727272\"/>\\n<path d=\"M79.8032 37.1477C79.1199 37.1477 78.5306 36.9969 78.0351 36.6953C77.5426 36.3906 77.1625 35.9659 76.8948 35.4212C76.6301 34.8733 76.4978 34.2363 76.4978 33.5099C76.4978 32.7836 76.6301 32.1435 76.8948 31.5895C77.1625 31.0324 77.5349 30.5985 78.012 30.2876C78.4921 29.9737 79.0522 29.8168 79.6924 29.8168C80.0617 29.8168 80.4264 29.8783 80.7865 30.0014C81.1466 30.1245 81.4743 30.3246 81.7698 30.6016C82.0652 30.8755 82.3007 31.2386 82.4761 31.6911C82.6515 32.1435 82.7393 32.7005 82.7393 33.3622V33.8239H77.2733V32.8821H81.6313C81.6313 32.482 81.5513 32.125 81.3912 31.8111C81.2343 31.4972 81.0096 31.2494 80.7172 31.0678C80.4279 30.8862 80.0863 30.7955 79.6924 30.7955C79.2584 30.7955 78.883 30.9032 78.566 31.1186C78.252 31.331 78.0104 31.608 77.8412 31.9496C77.6719 32.2912 77.5873 32.6574 77.5873 33.0483V33.6761C77.5873 34.2116 77.6796 34.6656 77.8643 35.038C78.052 35.4073 78.3121 35.6889 78.6444 35.8828C78.9768 36.0736 79.3631 36.169 79.8032 36.169C80.0894 36.169 80.3479 36.129 80.5787 36.049C80.8126 35.9659 81.0142 35.8428 81.1835 35.6797C81.3528 35.5135 81.4836 35.3073 81.5759 35.0611L82.6285 35.3565C82.5177 35.7135 82.3315 36.0275 82.0699 36.2983C81.8083 36.5661 81.4851 36.7753 81.1004 36.9261C80.7157 37.0739 80.2833 37.1477 79.8032 37.1477Z\" fill=\"#727272\"/>\\n<path d=\"M83.6166 37V29.9091H84.6691V30.9801H84.743C84.8722 30.6293 85.1062 30.3446 85.4447 30.1261C85.7832 29.9076 86.1649 29.7983 86.5896 29.7983C86.6696 29.7983 86.7696 29.7998 86.8897 29.8029C87.0097 29.806 87.1005 29.8106 87.162 29.8168V30.9247C87.1251 30.9155 87.0405 30.9016 86.9081 30.8832C86.7789 30.8616 86.6419 30.8509 86.4973 30.8509C86.1526 30.8509 85.8448 30.9232 85.574 31.0678C85.3062 31.2094 85.0938 31.4064 84.9369 31.6587C84.783 31.908 84.7061 32.1927 84.7061 32.5128V37H83.6166Z\" fill=\"#727272\"/>\\n</svg>\\n',title:\"Michael Soto\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d9ds48\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"177px\",y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-m77xjw-container\",nodeId:\"dqIjKwlEp\",scopeId:\"ArLhTxnOD\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"dqIjKwlEp\",layoutId:\"dqIjKwlEp\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(LMXTQUTlV),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nzygh3\",\"data-framer-name\":\"Button\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qoy0bo-container\",nodeId:\"nvY7RX6jc\",scopeId:\"ArLhTxnOD\",children:/*#__PURE__*/_jsx(CTAButton2,{ae3kdG3b0:\"rgb(18, 18, 18)\",height:\"100%\",id:\"nvY7RX6jc\",IHCtoN6iC:true,layoutId:\"nvY7RX6jc\",NAbd17i0q:\"LinkedIn\",t90xdY6CE:\"https://www.linkedin.com/in/michaelcshs/\",variant:matchVariant(\"MK1FAUA17\"),width:\"100%\",yt52UU3wF:15})})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wzxzpu\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OoWtEYFYm\":{\"layout\":[\"fixed\",\"fixed\"]},\"X1LpO0P9O\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LMXTQUTlV\":\"navi\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HcvFFcEnN\":[\".framer-n8vkxh\"],\"OoWtEYFYm\":[\".framer-n8vkxh\"],\"X1LpO0P9O\":[\".framer-n8vkxh\"]}\n * @framerBreakpoints {\"HcvFFcEnN\":{\"min\":1400,\"canvasClassName\":\"framer-1uxnjc1-override\",\"minHeight\":1000,\"viewportHeight\":88,\"name\":\"Desktop\",\"width\":1400,\"rootFontSize\":16},\"OoWtEYFYm\":{\"min\":810,\"max\":1399,\"canvasClassName\":\"framer-f7wcax-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"X1LpO0P9O\":{\"max\":809,\"canvasClassName\":\"framer-1qiljm8-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":476,\"rootFontSize\":16}}\n * @framerDefaultVariant HcvFFcEnN\n * @framerLayoutTemplate true\n */const FramerArLhTxnOD=withCSS(Component,css,\"framer-YdWpL\");export default FramerArLhTxnOD;FramerArLhTxnOD.displayName=\"NAVIGATION REAL\";FramerArLhTxnOD.defaultProps={height:1e3,width:1400};addPropertyControls(FramerArLhTxnOD,{LMXTQUTlV:MenuControls?.[\"variant\"]&&{...MenuControls[\"variant\"],defaultValue:\"dforkDRYp\",description:undefined,hidden:undefined,title:\"Navi\"}});addFonts(FramerArLhTxnOD,[{explicitInter:true,fonts:[]},...MenuFonts,...CTAButton2Fonts],{supportsExplicitInterCodegen:true});FramerArLhTxnOD.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CentralNavbar,{},context),forwardLoader(Menu,{},context),forwardLoader(CTAButton2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerArLhTxnOD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1400\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"HcvFFcEnN\\\":{\\\"min\\\":1400,\\\"canvasClassName\\\":\\\"framer-1uxnjc1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":88,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"OoWtEYFYm\\\":{\\\"min\\\":810,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-f7wcax-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"X1LpO0P9O\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1qiljm8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":476,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"HcvFFcEnN\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"HcvFFcEnN\\\":[\\\".framer-n8vkxh\\\"],\\\"OoWtEYFYm\\\":[\\\".framer-n8vkxh\\\"],\\\"X1LpO0P9O\\\":[\\\".framer-n8vkxh\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"LMXTQUTlV\\\":\\\"navi\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OoWtEYFYm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X1LpO0P9O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__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 NAVIGATIONREAL from \"https://framerusercontent.com/modules/7rIKbcXWbP1kOyOGfU0l/M5vbNzy72eBQ6mWrPug9/ArLhTxnOD.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {cU0U60XJu: \"proyectos\", jpR58OjF2: \"hero-1\", jyVkNI6mD: \"intro-desktop\", L9GHcLjSc: \"hero\", nwwRTSI4x: \"intro\", wz4WUDXJ0: \"asitrabajo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fru9u8tGLLArAX5Tjn0I/vk3F2vd6B7A5LlIu0x66/augiA20Il.js\")), path: \"/\"}, uC292gf1J: {elements: {aOAvU4fz4: \"portfolio-3\", c0UM40Pro: \"portfolio-6\", dnqms0rZz: \"portfolio-4\", fVdK0hsQx: \"hero\", JQqjOSRwy: \"about-me\", kOP1IIWDe: \"portfolio\", le5rxy5zt: \"portfolio-1\", TxWBr11tS: \"portfolio-2\", WjM0h1_g1: \"portfolio-5\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eK9AFWknZWwWIx5oCy8v/TrhlQY8tTeTlNXrE8IUo/uC292gf1J.js\")), path: \"/claro-portabilidad\"}, LLDF2UGVR: {elements: {KoKZGD6V5: \"portfolio\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0H08aAe83ZMfznqIP1Xr/75eFO8KaTa4B2VPO44ug/LLDF2UGVR.js\")), path: \"/acerca-de\"}, tKJA4FthL: {elements: {FewOC3jeQ: \"portfolio-7\", ifFjZPXbT: \"portfolio-6\", IFHZ0RIPV: \"portfolio-8\", iRaPrVlog: \"portfolio-1\", jvMXhnhoO: \"hero\", lngI6XzIQ: \"portfolio-5\", MYYBwAGcj: \"portfolio\", nUG8zbMcN: \"portfolio-2\", oYSYEbOHM: \"about-me\", X0ruwKNAJ: \"portfolio-4\", xaUgxzs53: \"portfolio-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ysbjIz8Z9qszTeRl610Y/c77UKKyz70g2E0GMRThk/tKJA4FthL.js\")), path: \"/claro-negocios\"}, JaRNRqxKm: {elements: {euhEc7AAO: \"about-me\", nx_DQ9_FS: \"hero\", tYHy5dcqf: \"portfolio\", YgNoUzjuG: \"portfolio-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a36u67VkUkdmx6Di8GUj/yBxqFdUgAPIqTjKmIkm9/JaRNRqxKm.js\")), path: \"/hellux\"}, HUTuReGZp: {elements: {ckuQuwTF4: \"portfolio-3\", Frkzvro5k: \"about-me\", mkIjxrPCT: \"portfolio-2\", NTnzLBOB0: \"portfolio-4\", Qq2RKgous: \"portfolio\", rhUTFXn2f: \"portfolio-1\", WpFHZ2S4n: \"hero\", xotmnigpX: \"portfolio-5\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Io6R4tO8PiFZ4ank8Mne/ZJoa4xMaaa0JWlE5XOM2/HUTuReGZp.js\")), path: \"/yamaha-chatbot\"}}\r\n\r\n\t\tconst locales = [{code: \"es\", id: \"default\", name: \"Spanish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"10f57ec72a7e3cf0a92328f46543064861f8165681b666d86938794c01d7b983\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {LMXTQUTlV: \"dforkDRYp\"}\r\nconst templateProps = {augiA20Il: props1, LLDF2UGVR: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"LLDF2UGVR\":\r\nreturn React.createElement(NAVIGATIONREAL, {...props, key: \"NAVIGATIONREAL\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"LLDF2UGVR\":\r\nreturn [{hash: \"1uxnjc1\", mediaQuery: \"(min-width: 1400px)\"}, {hash: \"f7wcax\", mediaQuery: \"(min-width: 810px) and (max-width: 1399.98px)\"}, {hash: \"1qiljm8\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__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: \"https://michaeldesign.online\",\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/Xwe7IWU1BLX2Uoi3WyTo/VAGZRNvuapWCsAcyGOyk/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"0zBAC6oB,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,sDAA5vB,IAA8L,IAAkE,IAA4B,KAAmJ,CAAM,GAAW,CAAC,YAAY,YAAY,CAAOA,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,QAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU/oD,EAAgB,EAV+pD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAA2D,GAAkB,EAAGN,GAAlDS,GAA6F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBC,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,wCAAwC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,oEAAoE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAKC,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mnBAAmnB,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,qoBAAqoB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKC,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,qBAAqB,OAAO,sBAAsB,8CAA8C,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iCAAiC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,EAAmB,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,qBAAqB,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKQ,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,qBAAqB,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,iCAAiC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,qBAAqB,qBAAqB,CAAC,kBAAkB,EAAmB,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yPAAyP,oRAAoR,2OAA2O,uKAAuK,kLAAkL,wGAAwG,mJAAmJ,qKAAqK,8EAA8E,4FAA4F,sEAAsE,GAAGS,GAAgB,udAAud,CAUzxV,eAAe,IAAgB,EAAgB,EAAgB,YAAY,iBAAiB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,GAAY,KAAK,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,wBAAwB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,yECV7mB,IAAuQ,IAA8C,IAA4B,KAAiG,KAA6E,KAAgF,CAAM,GAAU,GAASC,EAAK,CAAO,GAAgB,GAASC,EAAW,CAAO,EAAa,GAAoBD,EAAK,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAOE,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAiC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,EAAgB,CAAC,UAAU,CAAC,8DAA8D,qFAAqF,CAAC,UAAU,CAAC,0EAA0E,gDAAgD,mEAAmE,uDAAuD,CAAC,CAAO,EAAe,OAAO,KAAK,EAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,UAAU,2BAA2B,CAAO,EAAM,CAAC,kFAAkF,kFAAkF,8TAA8T,8VAA8V,+LAA+L,iQAAiQ,kRAAkR,4KAA4K,wQAAwQ,sHAAsH,gRAAgR,yGAAyG,0JAA0J,oEAAoE,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAO,EAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAqB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAqB,IAAO,GAAM,EAAM,WAAW,YAAY,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,IAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAO,MAAqBF,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,0BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,8CAA8C,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBG,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAoB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,SAAS,CAAC,GAAa,EAAe,EAAK,MAAM,CAAC,UAAU,+BAA+B,SAAsB,EAAKC,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,YAAY,mBAAmB,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;;;;;;;;;;;;;;;;;;;;EAAikrB,MAAM,eAAe,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,GAAG,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKN,EAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAW,CAAC,UAAU,kBAAkB,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAU,WAAW,UAAU,2CAA2C,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,EAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,EAAM,GAAG,EAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,EAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,EAAM,GAAG,EAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,EAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAezr7B,EAAgB,EAAQ,GAAU,EAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,kBAAkB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,UAAU,GAAe,SAAY,CAAC,GAAG,EAAa,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,OAAO,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAU,GAAG,GAAgB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcM,GAAc,EAAE,CAAC,EAAQ,CAAC,EAAcP,EAAK,EAAE,CAAC,EAAQ,CAAC,EAAcC,EAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICJzsB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,YAAY,CAE7F,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAO,CAChC,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,OAAOO,EAAoBC,GAAgB,CAAC,GAAG,EAAO,IAAK,iBAAkB,QAAM,CAAE,EAAS,GAAK,CAAC,CACpG,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACpM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,kBACA,eACA,aAAcC,MAAkB,OAAO,2CAA2B,CAClE,gBAAiB,IAAA,GACjB,WACA,UACA,oBAAqB,IAAA,GACrB,iBAAkB,+BAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,EAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,aACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CACxN,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,EAAE,CAAC,CACnB,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,GACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,EAAQ,EAAQ,KACnD,CACN,GAA+B,EAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAK,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,EAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,EAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,EAAiB,CACtE,IAAM,EAAQ,MAAM,EAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,GAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,EAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,GAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,2BA3KR,UAhHiC,IACJ,IACU,IACI,KAC6E,CAElH,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,YAAa,UAAW,SAAU,UAAW,gBAAiB,UAAW,OAAQ,UAAW,QAAS,UAAW,aAAa,CAAE,KAAMpB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,cAAe,UAAW,cAAe,UAAW,OAAQ,UAAW,WAAY,UAAW,YAAa,UAAW,cAAe,UAAW,cAAe,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,YAAY,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,cAAe,UAAW,cAAe,UAAW,cAAe,UAAW,OAAQ,UAAW,cAAe,UAAW,YAAa,UAAW,cAAe,UAAW,WAAY,UAAW,cAAe,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,OAAQ,UAAW,YAAa,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,WAAY,UAAW,cAAe,UAAW,cAAe,UAAW,YAAa,UAAW,cAAe,UAAW,OAAQ,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAC,CAEr9D,EAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,EAAkB,EAAE,CACpB,EAAe,mEAaf,EAAY,OAAO,SAAa,IAChC,EAAQ,GAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,EAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBwB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}