{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/d8opfLoeZXYYjnRQgfoY/dH91a11PqUabQEFrEa6W/X9rqitOSg.js", "ssg:https://framerusercontent.com/modules/y1ASmSFROAnIxChvqwGl/j73n2syQIYRG27KfueE9/f_rWTX9vk.js", "ssg:https://framerusercontent.com/modules/g385YRXTc66kB12scXgx/JSjPsCN9zGfxGAlGpkHP/BBTRyoBBk.js", "ssg:https://framerusercontent.com/modules/3uV1ZwUAix4fIhEQ6svz/osCxLZ9swNIHtpE6ZJMd/M6oef9V6k.js", "ssg:https://framerusercontent.com/modules/q5OoElWi5tfDQIe7TTqK/eEYtL8nPbBBsXAc5IfAM/Dark.js", "ssg:https://framerusercontent.com/modules/9XGADtBITJ36QF17x1wM/o2VfSYNY9vmjfa7Tpk1l/EY1Agxvs9.js", "ssg:https://framerusercontent.com/modules/6kG6DsH1cNbZ3ErF9xOr/D8qOrIm6PdqwhONfQehA/NFVizSafT.js", "ssg:https://framerusercontent.com/modules/xTBowU4FqJuYrXX0Ky5a/3pty8v2ANRQ8VVXvJaiQ/gMXuWF7Jx.js", "ssg:https://framerusercontent.com/modules/wObSeaULmAoX8NLVM3Ke/NAq2bs0XhEUsjDOURm4f/Yu9qkA560.js", "ssg:https://framerusercontent.com/modules/aUm3G8XjOlrqjBzPeYgv/O9NrJ47YwzKy5uKuxlga/o2X80FavQ.js"],
  "sourcesContent": ["// Generated by Framer (5ec741e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-vEulu .framer-styles-preset-3jnc05:not(.rich-text-wrapper), .framer-vEulu .framer-styles-preset-3jnc05.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, #0d0d0d); --framer-link-text-decoration: none; }\"];export const className=\"framer-vEulu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5ec741e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={EAlxKOBeq:{hover:true}};const cycleOrder=[\"EAlxKOBeq\",\"ygNPTIegb\",\"Oxn3ds_Oq\",\"lDJ3AfRaU\",\"to5jDiG9A\",\"Vca0nhSYr\",\"sFwe90GWx\",\"LO6LpK1c_\"];const serializationHash=\"framer-Zv9g5\";const variantClassNames={EAlxKOBeq:\"framer-v-8cb7qv\",lDJ3AfRaU:\"framer-v-duovtw\",LO6LpK1c_:\"framer-v-1f9vt4l\",Oxn3ds_Oq:\"framer-v-1q2s5rq\",sFwe90GWx:\"framer-v-19ghgdp\",to5jDiG9A:\"framer-v-laeh6w\",Vca0nhSYr:\"framer-v-1s4m8v1\",ygNPTIegb:\"framer-v-cn8xi5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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={\"Small Arrow\":\"Vca0nhSYr\",\"Variant 1\":\"EAlxKOBeq\",\"Variant 2\":\"ygNPTIegb\",\"Variant 3\":\"Oxn3ds_Oq\",\"Variant 4\":\"lDJ3AfRaU\",\"Variant 5\":\"to5jDiG9A\",\"Variant 7\":\"sFwe90GWx\",\"Variant 8\":\"LO6LpK1c_\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"EAlxKOBeq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EAlxKOBeq\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3aqg45=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"to5jDiG9A\");});const onTap2qbunx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"lDJ3AfRaU\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"Oxn3ds_Oq\",\"lDJ3AfRaU\",\"to5jDiG9A\",\"sFwe90GWx\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"ygNPTIegb\",\"Oxn3ds_Oq\",\"lDJ3AfRaU\",\"to5jDiG9A\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"sFwe90GWx\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"Oxn3ds_Oq\")return true;return false;};const isDisplayed4=()=>{if([\"lDJ3AfRaU\",\"to5jDiG9A\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-8cb7qv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EAlxKOBeq\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"EAlxKOBeq-hover\":{\"data-framer-name\":undefined},lDJ3AfRaU:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onTap:onTap3aqg45},LO6LpK1c_:{\"data-framer-name\":\"Variant 8\"},Oxn3ds_Oq:{\"data-framer-name\":\"Variant 3\"},sFwe90GWx:{\"data-framer-name\":\"Variant 7\"},to5jDiG9A:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true,onTap:onTap2qbunx},Vca0nhSYr:{\"data-framer-name\":\"Small Arrow\"},ygNPTIegb:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19uiy61\",\"data-framer-name\":\"Bg\",layoutDependency:layoutDependency,layoutId:\"AbcR9gVh4\",...addPropertyOverrides({ygNPTIegb:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19foopn\",layoutDependency:layoutDependency,layoutId:\"a60jssHav\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"},...addPropertyOverrides({LO6LpK1c_:{transformTemplate:transformTemplate1},Vca0nhSYr:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hcr1ze\",layoutDependency:layoutDependency,layoutId:\"mlROKRSa3\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-117inzx\",layoutDependency:layoutDependency,layoutId:\"rsJuxLLNR\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",rotate:-90}})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nt782t\",layoutDependency:layoutDependency,layoutId:\"ajOgeFUWi\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kexcu2\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"aLGI6_8Vc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-aw561s\",layoutDependency:layoutDependency,layoutId:\"aow2ovoxp\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-joyuvp\",layoutDependency:layoutDependency,layoutId:\"son6TwU_9\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o87vue\",layoutDependency:layoutDependency,layoutId:\"ldU2U50Nf\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"},transformTemplate:transformTemplate2}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h9yrzo\",layoutDependency:layoutDependency,layoutId:\"pmDWd81o6\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"},transformTemplate:transformTemplate2})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n9czld\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"UoTQa9ker\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vc8zmy\",layoutDependency:layoutDependency,layoutId:\"tb8jQJa22\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"},variants:{sFwe90GWx:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rgd6uv\",layoutDependency:layoutDependency,layoutId:\"g2phwrfCd\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\",rotate:90},variants:{sFwe90GWx:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k2e4at\",layoutDependency:layoutDependency,layoutId:\"pQO9EwtfG\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"},transformTemplate:transformTemplate2,variants:{sFwe90GWx:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}},...addPropertyOverrides({LO6LpK1c_:{transformTemplate:undefined},Vca0nhSYr:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o71bng\",layoutDependency:layoutDependency,layoutId:\"MaCIgH9OZ\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"},transformTemplate:transformTemplate2,variants:{sFwe90GWx:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}},...addPropertyOverrides({LO6LpK1c_:{transformTemplate:undefined},Vca0nhSYr:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6r60zk\",layoutDependency:layoutDependency,layoutId:\"LNyugbeQQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-z6v397\",layoutDependency:layoutDependency,layoutId:\"Z49g4FyMx\",style:{backgroundColor:\"var(--token-a229a41d-c2e5-40ab-a877-9d54c7c25748, rgb(13, 13, 13))\"},transformTemplate:transformTemplate2}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rzc8ft\",layoutDependency:layoutDependency,layoutId:\"ApPtxRSUG\",style:{backgroundColor:\"var(--token-a229a41d-c2e5-40ab-a877-9d54c7c25748, rgb(13, 13, 13))\"},transformTemplate:transformTemplate3}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yiyoaj\",layoutDependency:layoutDependency,layoutId:\"jCIiIg4Qb\",style:{backgroundColor:\"var(--token-a229a41d-c2e5-40ab-a877-9d54c7c25748, rgb(13, 13, 13))\"},transformTemplate:transformTemplate3}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tfask9\",layoutDependency:layoutDependency,layoutId:\"rRZnFX9Eq\",style:{backgroundColor:\"var(--token-a229a41d-c2e5-40ab-a877-9d54c7c25748, rgb(13, 13, 13))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jueip9\",layoutDependency:layoutDependency,layoutId:\"wre5rHkTi\",style:{backgroundColor:\"var(--token-a229a41d-c2e5-40ab-a877-9d54c7c25748, rgb(13, 13, 13))\"}})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tqeusm\",layoutDependency:layoutDependency,layoutId:\"sNWGvHBIU\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n6neuf\",layoutDependency:layoutDependency,layoutId:\"BQFrtK54T\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",rotate:-90},variants:{to5jDiG9A:{rotate:0}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zv9g5.framer-svfduo, .framer-Zv9g5 .framer-svfduo { display: block; }\",\".framer-Zv9g5.framer-8cb7qv { cursor: pointer; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-Zv9g5 .framer-19uiy61 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-Zv9g5 .framer-19foopn { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-Zv9g5 .framer-1hcr1ze { flex: none; height: 12px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 20px; }\",\".framer-Zv9g5 .framer-117inzx { flex: none; height: 12px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 12px / 2); }\",\".framer-Zv9g5 .framer-1nt782t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 10px; justify-content: flex-end; left: calc(50.00000000000002% - 12px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 10px / 2); width: 12px; }\",\".framer-Zv9g5 .framer-1kexcu2, .framer-Zv9g5 .framer-n9czld { flex: none; height: 10px; overflow: visible; position: relative; width: 12px; }\",\".framer-Zv9g5 .framer-aw561s, .framer-Zv9g5 .framer-1vc8zmy { bottom: 0px; flex: none; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-Zv9g5 .framer-joyuvp, .framer-Zv9g5 .framer-1rgd6uv { bottom: -1px; flex: none; height: 8px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; width: 2px; }\",\".framer-Zv9g5 .framer-1o87vue, .framer-Zv9g5 .framer-1k2e4at { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 0px; overflow: visible; position: absolute; top: 50%; width: 2px; }\",\".framer-Zv9g5 .framer-1h9yrzo, .framer-Zv9g5 .framer-o71bng, .framer-Zv9g5 .framer-z6v397 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); overflow: visible; position: absolute; right: 0px; top: 50%; width: 2px; }\",\".framer-Zv9g5 .framer-6r60zk { flex: none; height: 10px; left: calc(50.00000000000002% - 6px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 10px / 2); width: 6px; }\",\".framer-Zv9g5 .framer-rzc8ft { aspect-ratio: 1 / 1; bottom: 2px; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; width: 2px; }\",\".framer-Zv9g5 .framer-1yiyoaj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 2px; width: 2px; }\",\".framer-Zv9g5 .framer-1tfask9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 0px; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-Zv9g5 .framer-jueip9 { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 0px; overflow: visible; position: absolute; width: 2px; }\",\".framer-Zv9g5 .framer-1tqeusm, .framer-Zv9g5 .framer-1n6neuf { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Zv9g5 .framer-1nt782t { gap: 0px; } .framer-Zv9g5 .framer-1nt782t > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Zv9g5 .framer-1nt782t > :first-child { margin-top: 0px; } .framer-Zv9g5 .framer-1nt782t > :last-child { margin-bottom: 0px; } }\",\".framer-Zv9g5.framer-v-cn8xi5.framer-8cb7qv { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 10px); width: 10px; }\",\".framer-Zv9g5.framer-v-cn8xi5 .framer-19uiy61 { aspect-ratio: 1 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 10px); left: 50%; right: unset; top: 50%; width: 10px; }\",\".framer-Zv9g5.framer-v-cn8xi5 .framer-19foopn { height: 6px; left: calc(50.00000000000002% - 6px / 2); top: calc(50.00000000000002% - 6px / 2); width: 6px; }\",\".framer-Zv9g5.framer-v-cn8xi5 .framer-1hcr1ze { height: 4px; left: calc(50.00000000000002% - 8px / 2); top: calc(50.00000000000002% - 4px / 2); width: 8px; }\",\".framer-Zv9g5.framer-v-cn8xi5 .framer-117inzx { height: 4px; left: calc(50.00000000000002% - 8px / 2); right: unset; top: calc(50.00000000000002% - 4px / 2); width: 8px; }\",\".framer-Zv9g5.framer-v-1q2s5rq.framer-8cb7qv, .framer-Zv9g5.framer-v-19ghgdp.framer-8cb7qv { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-Zv9g5.framer-v-duovtw.framer-8cb7qv, .framer-Zv9g5.framer-v-laeh6w.framer-8cb7qv, .framer-Zv9g5.framer-v-8cb7qv.hover.framer-8cb7qv { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-Zv9g5.framer-v-1s4m8v1.framer-8cb7qv, .framer-Zv9g5.framer-v-1f9vt4l.framer-8cb7qv { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",\".framer-Zv9g5.framer-v-1s4m8v1 .framer-19foopn, .framer-Zv9g5.framer-v-1f9vt4l .framer-19foopn { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 14px); left: 50%; top: 50%; width: 14px; }\",\".framer-Zv9g5.framer-v-1s4m8v1 .framer-1hcr1ze, .framer-Zv9g5.framer-v-1f9vt4l .framer-1hcr1ze { height: 16px; left: calc(50.00000000000002% - 10px / 2); top: calc(50.00000000000002% - 16px / 2); width: 10px; }\",\".framer-Zv9g5.framer-v-1s4m8v1 .framer-117inzx, .framer-Zv9g5.framer-v-1f9vt4l .framer-117inzx { height: 16px; left: calc(50.00000000000002% - 10px / 2); right: unset; top: calc(50.00000000000002% - 16px / 2); width: 10px; }\",\".framer-Zv9g5.framer-v-1s4m8v1 .framer-1rgd6uv, .framer-Zv9g5.framer-v-1f9vt4l .framer-1rgd6uv { height: 6px; }\",\".framer-Zv9g5.framer-v-1s4m8v1 .framer-1k2e4at, .framer-Zv9g5.framer-v-1f9vt4l .framer-1k2e4at { bottom: 3px; left: 1px; top: unset; }\",\".framer-Zv9g5.framer-v-1s4m8v1 .framer-o71bng, .framer-Zv9g5.framer-v-1f9vt4l .framer-o71bng { bottom: 3px; right: 1px; top: unset; }\",\".framer-Zv9g5.framer-v-1f9vt4l .framer-1nt782t, .framer-Zv9g5.framer-v-8cb7qv.hover .framer-1nt782t { justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ygNPTIegb\":{\"layout\":[\"fixed\",\"fixed\"]},\"Oxn3ds_Oq\":{\"layout\":[\"fixed\",\"fixed\"]},\"lDJ3AfRaU\":{\"layout\":[\"fixed\",\"fixed\"]},\"to5jDiG9A\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vca0nhSYr\":{\"layout\":[\"fixed\",\"fixed\"]},\"sFwe90GWx\":{\"layout\":[\"fixed\",\"fixed\"]},\"LO6LpK1c_\":{\"layout\":[\"fixed\",\"fixed\"]},\"I11rZ8eR0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf_rWTX9vk=withCSS(Component,css,\"framer-Zv9g5\");export default Framerf_rWTX9vk;Framerf_rWTX9vk.displayName=\"Arrow\";Framerf_rWTX9vk.defaultProps={height:20,width:20};addPropertyControls(Framerf_rWTX9vk,{variant:{options:[\"EAlxKOBeq\",\"ygNPTIegb\",\"Oxn3ds_Oq\",\"lDJ3AfRaU\",\"to5jDiG9A\",\"Vca0nhSYr\",\"sFwe90GWx\",\"LO6LpK1c_\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Small Arrow\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf_rWTX9vk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf_rWTX9vk\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ygNPTIegb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Oxn3ds_Oq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lDJ3AfRaU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"to5jDiG9A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vca0nhSYr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sFwe90GWx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LO6LpK1c_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I11rZ8eR0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f_rWTX9vk.map", "// Generated by Framer (7e4cc89)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Helvetica Neue\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-NJtLW .framer-styles-preset-1x1ur69:not(.rich-text-wrapper), .framer-NJtLW .framer-styles-preset-1x1ur69.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-NJtLW\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5ec741e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Azeret Mono-regular\",\"GF;Azeret Mono-700\",\"GF;Azeret Mono-700italic\",\"GF;Azeret Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Azeret Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVh17aa-5s3AA.woff2\",weight:\"400\"},{family:\"Azeret Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfe_Jh17aa-5s3AA.woff2\",weight:\"700\"},{family:\"Azeret Mono\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/azeretmono/v17/3XF_ErsiyJsY9O_Gepph-HHkf_fUKCzX1EOKVLZulryb2Z4nAN7J.woff2\",weight:\"700\"},{family:\"Azeret Mono\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/azeretmono/v17/3XF_ErsiyJsY9O_Gepph-HHkf_fUKCzX1EOKVLaJkbyb2Z4nAN7J.woff2\",weight:\"400\"}]}];export const css=['.framer-yB5sh .framer-styles-preset-1hehjeq:not(.rich-text-wrapper), .framer-yB5sh .framer-styles-preset-1hehjeq.rich-text-wrapper p { --framer-font-family: \"Azeret Mono\", monospace; --framer-font-family-bold: \"Azeret Mono\", monospace; --framer-font-family-bold-italic: \"Azeret Mono\", monospace; --framer-font-family-italic: \"Azeret Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-yB5sh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";//SET THE DEFAULT THEME HERE\nfunction getDefaultTheme(){return\"dark\"//SET IT TO \"dark\" OR \"light\"\n;}function setInitialState(){const storedTheme=localStorage.getItem(\"currentToggleState\");if(storedTheme!==null){return storedTheme===\"dark\";}const defaultTheme=getDefaultTheme();const currentToggleState=defaultTheme===\"dark\";localStorage.setItem(\"currentToggleState\",currentToggleState?\"dark\":\"light\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState&&defaultTheme===\"dark\"||!currentToggleState&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}return!currentToggleState;}export function themeSwicther(Component){return props=>{const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"themeChange\"));}};useEffect(()=>{if(typeof window!==\"undefined\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(e=>{const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"defaultTheme\",newTheme);localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${newTheme===\"dark\"&&newTheme===\"dark\"||newTheme===\"light\"&&newTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}window.dispatchEvent(new CustomEvent(\"themeChange\"));});}},[]);useEffect(()=>{if(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const currentToggleState=isOn?\"dark\":\"light\";const defaultTheme=localStorage.getItem(\"defaultTheme\")||getDefaultTheme();const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&defaultTheme===\"dark\"||currentToggleState===\"light\"&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;localStorage.setItem(\"currentToggleState\",currentToggleState);}},[isOn]);const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);return /*#__PURE__*/_jsx(Component,{...props,onClick:toggle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"themeSwicther\":{\"type\":\"reactHoc\",\"name\":\"themeSwicther\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dark.map", "// Generated by Framer (9e4da83)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/g385YRXTc66kB12scXgx/JSjPsCN9zGfxGAlGpkHP/BBTRyoBBk.js\";import Arrow from\"https://framerusercontent.com/modules/y1ASmSFROAnIxChvqwGl/j73n2syQIYRG27KfueE9/f_rWTX9vk.js\";const ArrowFonts=getFonts(Arrow);const enabledGestures={W4aRsynoa:{hover:true}};const serializationHash=\"framer-1BbPR\";const variantClassNames={W4aRsynoa:\"framer-v-9sty4g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:200,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,olSh2bk7k:link??props.olSh2bk7k};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,olSh2bk7k,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"W4aRsynoa\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:olSh2bk7k,motionChild:true,nodeId:\"W4aRsynoa\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9sty4g\",className,classNames)} framer-11f5s7k`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"W4aRsynoa\",ref:ref??ref1,style:{backdropFilter:\"blur(7px)\",backgroundColor:\"var(--token-273b4407-a8e9-4aa3-927a-16c2f619660b, rgba(240, 240, 240, 0.8))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(7px)\",...style},...addPropertyOverrides({\"W4aRsynoa-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"Email me\"})}),className:\"framer-16rv41t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MOdefEWRX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zigdjy\",layoutDependency:layoutDependency,layoutId:\"VQc5_dGIx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-20)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hro3du-container\",layoutDependency:layoutDependency,layoutId:\"HIDdeLOEO-container\",children:/*#__PURE__*/_jsx(Arrow,{height:\"100%\",id:\"HIDdeLOEO\",layoutId:\"HIDdeLOEO\",style:{height:\"100%\",width:\"100%\"},variant:\"Oxn3ds_Oq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-20)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o1461q-container\",layoutDependency:layoutDependency,layoutId:\"Jvdi77Tt7-container\",children:/*#__PURE__*/_jsx(Arrow,{height:\"100%\",id:\"Jvdi77Tt7\",layoutId:\"Jvdi77Tt7\",style:{height:\"100%\",width:\"100%\"},variant:\"Oxn3ds_Oq\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1BbPR.framer-11f5s7k, .framer-1BbPR .framer-11f5s7k { display: block; }\",\".framer-1BbPR.framer-9sty4g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-1BbPR .framer-16rv41t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1BbPR .framer-zigdjy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-1BbPR .framer-1hro3du-container, .framer-1BbPR .framer-1o1461q-container { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1BbPR.framer-9sty4g, .framer-1BbPR .framer-zigdjy { gap: 0px; } .framer-1BbPR.framer-9sty4g > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-1BbPR.framer-9sty4g > :first-child, .framer-1BbPR .framer-zigdjy > :first-child { margin-left: 0px; } .framer-1BbPR.framer-9sty4g > :last-child, .framer-1BbPR .framer-zigdjy > :last-child { margin-right: 0px; } .framer-1BbPR .framer-zigdjy > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-1BbPR.framer-v-9sty4g.hover .framer-zigdjy { justify-content: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 103.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aCzVLXFQH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"olSh2bk7k\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerEY1Agxvs9=withCSS(Component,css,\"framer-1BbPR\");export default FramerEY1Agxvs9;FramerEY1Agxvs9.displayName=\"Button\";FramerEY1Agxvs9.defaultProps={height:40,width:103.5};addPropertyControls(FramerEY1Agxvs9,{olSh2bk7k:{title:\"Link\",type:ControlType.Link}});addFonts(FramerEY1Agxvs9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ArrowFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEY1Agxvs9\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"olSh2bk7k\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"103.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aCzVLXFQH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5ec741e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"z1PNf4fyM\",\"MkAqkNvvn\"];const serializationHash=\"framer-kCR0u\";const variantClassNames={MkAqkNvvn:\"framer-v-1qa5t1m\",z1PNf4fyM:\"framer-v-11k5xar\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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\":\"z1PNf4fyM\",\"Variant 2\":\"MkAqkNvvn\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"z1PNf4fyM\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"z1PNf4fyM\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lf6pd8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"MkAqkNvvn\");});const onTaptt99ng=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"z1PNf4fyM\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-11k5xar\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z1PNf4fyM\",onTap:onTap1lf6pd8,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({MkAqkNvvn:{\"data-framer-name\":\"Variant 2\",onTap:onTaptt99ng}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jencu5\",\"data-framer-name\":\"White Bg\",layoutDependency:layoutDependency,layoutId:\"uVXbgFRIN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gsvk77\",layoutDependency:layoutDependency,layoutId:\"IOMsKtf8Y\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15t4rg9\",layoutDependency:layoutDependency,layoutId:\"I14KKJ4_c\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5goc0b\",layoutDependency:layoutDependency,layoutId:\"LehZG2SZ6\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16fj3cx\",\"data-framer-name\":\"Black Bg\",layoutDependency:layoutDependency,layoutId:\"J8llWRD9b\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1khtsle\",layoutDependency:layoutDependency,layoutId:\"PuuDHPDZD\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xwq1ky\",layoutDependency:layoutDependency,layoutId:\"jjPqwfaCr\",style:{backgroundColor:\"var(--token-9acf0249-34f9-4367-8567-d6a5964ce972, rgb(250, 250, 250))\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kCR0u.framer-4l0u19, .framer-kCR0u .framer-4l0u19 { display: block; }\",\".framer-kCR0u.framer-11k5xar { cursor: pointer; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-kCR0u .framer-1jencu5 { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-kCR0u .framer-gsvk77 { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-kCR0u .framer-15t4rg9 { bottom: 0px; flex: none; left: calc(50.00000000000002% - 10px / 2); overflow: visible; position: absolute; top: 0px; width: 10px; }\",\".framer-kCR0u .framer-5goc0b { flex: none; height: 10px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 10px / 2); }\",\".framer-kCR0u .framer-16fj3cx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 3px; top: calc(50.00000000000002% - 14px / 2); width: 7px; }\",\".framer-kCR0u .framer-1khtsle { flex: none; height: 14px; overflow: visible; position: relative; width: 5px; }\",\".framer-kCR0u .framer-xwq1ky { flex: none; height: 10px; overflow: visible; position: relative; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kCR0u .framer-16fj3cx { gap: 0px; } .framer-kCR0u .framer-16fj3cx > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-kCR0u .framer-16fj3cx > :first-child { margin-left: 0px; } .framer-kCR0u .framer-16fj3cx > :last-child { margin-right: 0px; } }\",\".framer-kCR0u.framer-v-1qa5t1m .framer-16fj3cx { left: 3px; right: unset; }\",\".framer-kCR0u.framer-v-1qa5t1m .framer-1khtsle { order: 1; }\",\".framer-kCR0u.framer-v-1qa5t1m .framer-xwq1ky { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MkAqkNvvn\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNFVizSafT=withCSS(Component,css,\"framer-kCR0u\");export default FramerNFVizSafT;FramerNFVizSafT.displayName=\"Light/Dark Switch\";FramerNFVizSafT.defaultProps={height:20,width:20};addPropertyControls(FramerNFVizSafT,{variant:{options:[\"z1PNf4fyM\",\"MkAqkNvvn\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNFVizSafT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNFVizSafT\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MkAqkNvvn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NFVizSafT.map", "// Generated by Framer (5ec741e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"RI9D0XSHD\",\"iKYWTjOAQ\"];const serializationHash=\"framer-8m8nS\";const variantClassNames={iKYWTjOAQ:\"framer-v-n4dnqv\",RI9D0XSHD:\"framer-v-1v9rcg4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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\":\"RI9D0XSHD\",\"Variant 2\":\"iKYWTjOAQ\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"RI9D0XSHD\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RI9D0XSHD\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1v9rcg4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RI9D0XSHD\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({iKYWTjOAQ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ibzyju\",layoutDependency:layoutDependency,layoutId:\"H0Wh_UbJ7\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",rotate:0},variants:{iKYWTjOAQ:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9qk6c\",layoutDependency:layoutDependency,layoutId:\"SihV85rnv\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",rotate:0},variants:{iKYWTjOAQ:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hllec9\",layoutDependency:layoutDependency,layoutId:\"KahbN9Asv\",style:{backgroundColor:\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",rotate:0},variants:{iKYWTjOAQ:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8m8nS.framer-se7ycm, .framer-8m8nS .framer-se7ycm { display: block; }\",\".framer-8m8nS.framer-1v9rcg4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-8m8nS .framer-ibzyju { flex: none; height: 2px; overflow: visible; position: absolute; right: 3px; top: 4px; width: 8px; z-index: 1; }\",\".framer-8m8nS .framer-9qk6c { flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 14px; z-index: 1; }\",\".framer-8m8nS .framer-1hllec9 { bottom: 4px; flex: none; height: 2px; left: 3px; overflow: visible; position: absolute; width: 7px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8m8nS.framer-1v9rcg4 { gap: 0px; } .framer-8m8nS.framer-1v9rcg4 > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-8m8nS.framer-1v9rcg4 > :first-child { margin-top: 0px; } .framer-8m8nS.framer-1v9rcg4 > :last-child { margin-bottom: 0px; } }\",\".framer-8m8nS.framer-v-n4dnqv .framer-ibzyju { top: 6px; }\",\".framer-8m8nS.framer-v-n4dnqv .framer-1hllec9 { bottom: 7px; left: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iKYWTjOAQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergMXuWF7Jx=withCSS(Component,css,\"framer-8m8nS\");export default FramergMXuWF7Jx;FramergMXuWF7Jx.displayName=\"Hambruger\";FramergMXuWF7Jx.defaultProps={height:20,width:20};addPropertyControls(FramergMXuWF7Jx,{variant:{options:[\"RI9D0XSHD\",\"iKYWTjOAQ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergMXuWF7Jx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergMXuWF7Jx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iKYWTjOAQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gMXuWF7Jx.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,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/g385YRXTc66kB12scXgx/JSjPsCN9zGfxGAlGpkHP/BBTRyoBBk.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/3uV1ZwUAix4fIhEQ6svz/osCxLZ9swNIHtpE6ZJMd/M6oef9V6k.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/d8opfLoeZXYYjnRQgfoY/dH91a11PqUabQEFrEa6W/X9rqitOSg.js\";import Hambruger from\"https://framerusercontent.com/modules/xTBowU4FqJuYrXX0Ky5a/3pty8v2ANRQ8VVXvJaiQ/gMXuWF7Jx.js\";const HambrugerFonts=getFonts(Hambruger);const cycleOrder=[\"FeCiwicWE\",\"GgMvLjc6L\",\"mxtWUIryT\",\"BAmZsuJBp\",\"ppzWjBpnb\",\"qcCES7KQK\",\"kyvYlyN7S\",\"zWJ37T_ZU\"];const serializationHash=\"framer-QprZV\";const variantClassNames={BAmZsuJBp:\"framer-v-dcw9ki\",FeCiwicWE:\"framer-v-1h1lc97\",GgMvLjc6L:\"framer-v-iuaync\",kyvYlyN7S:\"framer-v-1doif25\",mxtWUIryT:\"framer-v-1a8n9ap\",ppzWjBpnb:\"framer-v-1xkqb3k\",qcCES7KQK:\"framer-v-1o0wpam\",zWJ37T_ZU:\"framer-v-1wknwfr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:40,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:5};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={\"About Me Expand\":\"qcCES7KQK\",\"About Me\":\"GgMvLjc6L\",\"Home Expand\":\"ppzWjBpnb\",\"Projects Expand\":\"kyvYlyN7S\",\"Style Guide Expand\":\"zWJ37T_ZU\",\"Style Guide\":\"BAmZsuJBp\",Home:\"FeCiwicWE\",Projects:\"mxtWUIryT\"};const getProps=({aboutUs,height,home,id,projects,width,...props})=>{return{...props,l9mSf0G5h:projects??props.l9mSf0G5h,oK69TDSpf:home??props.oK69TDSpf,P5Lc0qTi2:aboutUs??props.P5Lc0qTi2,variant:humanReadableVariantMap[props.variant]??props.variant??\"FeCiwicWE\"};};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,l9mSf0G5h,oK69TDSpf,P5Lc0qTi2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FeCiwicWE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg8ky0=activeVariantCallback(async(...args)=>{setVariant(\"qcCES7KQK\");});const onTaph1xcj9=activeVariantCallback(async(...args)=>{setVariant(\"kyvYlyN7S\");});const onTapi357wi=activeVariantCallback(async(...args)=>{setVariant(\"zWJ37T_ZU\");});const onTap1xjma2a=activeVariantCallback(async(...args)=>{setVariant(\"FeCiwicWE\");});const onTapwzsmat=activeVariantCallback(async(...args)=>{setVariant(\"ppzWjBpnb\");});const onTap17awn7h=activeVariantCallback(async(...args)=>{setVariant(\"GgMvLjc6L\");});const onTap1yz0ex2=activeVariantCallback(async(...args)=>{setVariant(\"mxtWUIryT\");});const onTap44cnd2=activeVariantCallback(async(...args)=>{setVariant(\"BAmZsuJBp\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ppzWjBpnb\",\"qcCES7KQK\",\"kyvYlyN7S\",\"zWJ37T_ZU\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"qcCES7KQK\",\"kyvYlyN7S\",\"zWJ37T_ZU\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"qcCES7KQK\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"kyvYlyN7S\")return true;return false;};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-1h1lc97\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"FeCiwicWE\",ref:refBinding,style:{backdropFilter:\"blur(7px)\",backgroundColor:\"var(--token-273b4407-a8e9-4aa3-927a-16c2f619660b, rgba(240, 240, 240, 0.2))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(7px)\",...style},...addPropertyOverrides({BAmZsuJBp:{\"data-framer-name\":\"Style Guide\"},GgMvLjc6L:{\"data-framer-name\":\"About Me\"},kyvYlyN7S:{\"data-framer-name\":\"Projects Expand\"},mxtWUIryT:{\"data-framer-name\":\"Projects\"},ppzWjBpnb:{\"data-framer-name\":\"Home Expand\"},qcCES7KQK:{\"data-framer-name\":\"About Me Expand\"},zWJ37T_ZU:{\"data-framer-name\":\"Style Guide Expand\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ym7rd\",layoutDependency:layoutDependency,layoutId:\"DO8vOosHQ\",...addPropertyOverrides({BAmZsuJBp:{\"data-highlight\":true,onTap:onTapi357wi},GgMvLjc6L:{\"data-highlight\":true,onTap:onTapg8ky0},mxtWUIryT:{\"data-highlight\":true,onTap:onTaph1xcj9},ppzWjBpnb:{\"data-highlight\":true,onTap:onTap1xjma2a}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"G6MuhvAvq\",openInNewTab:false,scopeId:\"Yu9qkA560\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3jnc05\",\"data-styles-preset\":\"X9rqitOSg\",children:\"Home\"})})})}),className:\"framer-1igjflh\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G6MuhvAvq\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BAmZsuJBp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"OBJECTS\"})})},GgMvLjc6L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"ABOUT ME\"})})},kyvYlyN7S:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"PROJECTS\"})})},mxtWUIryT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"PROJECTS\"})})},qcCES7KQK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"ABOUT ME\"})})},zWJ37T_ZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x1ur69\",\"data-styles-preset\":\"BBTRyoBBk\",children:\"STYLE GUIDE\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13wzdlt\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"opgC11y2g\",onTap:onTapwzsmat,...addPropertyOverrides({BAmZsuJBp:{onTap:onTapi357wi},GgMvLjc6L:{onTap:onTapg8ky0},kyvYlyN7S:{onTap:onTap1yz0ex2},mxtWUIryT:{onTap:onTaph1xcj9},ppzWjBpnb:{onTap:onTap1xjma2a},qcCES7KQK:{onTap:onTap17awn7h},zWJ37T_ZU:{onTap:onTap44cnd2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+8+0+0+2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ocxxc8-container\",layoutDependency:layoutDependency,layoutId:\"l1yR0_tVI-container\",nodeId:\"l1yR0_tVI\",rendersWithMotion:true,scopeId:\"Yu9qkA560\",children:/*#__PURE__*/_jsx(Hambruger,{height:\"100%\",id:\"l1yR0_tVI\",layoutId:\"l1yR0_tVI\",style:{height:\"100%\",width:\"100%\"},variant:\"RI9D0XSHD\",width:\"100%\",...addPropertyOverrides({kyvYlyN7S:{variant:\"iKYWTjOAQ\"},ppzWjBpnb:{variant:\"iKYWTjOAQ\"},qcCES7KQK:{variant:\"iKYWTjOAQ\"},zWJ37T_ZU:{variant:\"iKYWTjOAQ\"}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jm5581\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Kn6V67PTD\",children:[/*#__PURE__*/_jsx(Link,{href:oK69TDSpf,motionChild:true,nodeId:\"VjBJr9up_\",openInNewTab:false,scopeId:\"Yu9qkA560\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-2y2scc framer-l2ptm\",\"data-framer-name\":\"Page Link\",layoutDependency:layoutDependency,layoutId:\"VjBJr9up_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hehjeq\",\"data-styles-preset\":\"M6oef9V6k\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13)))\"},children:\"Home\"})}),className:\"framer-l9h80b\",\"data-framer-name\":\"Menu Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vHsxf1IBj\",style:{\"--extracted-r6o4lv\":\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11558t2\",\"data-framer-name\":\"Frame 12\",layoutDependency:layoutDependency,layoutId:\"nYNTV_3ey\",style:{backgroundColor:\"var(--token-38b27d4b-9a1a-472b-a70a-2410f57b23f0, rgb(31, 197, 76))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}})]})}),/*#__PURE__*/_jsx(Link,{href:P5Lc0qTi2,motionChild:true,nodeId:\"STO5zdv_2\",openInNewTab:false,scopeId:\"Yu9qkA560\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1enjdsx framer-l2ptm\",\"data-framer-name\":\"Page Link\",layoutDependency:layoutDependency,layoutId:\"STO5zdv_2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hehjeq\",\"data-styles-preset\":\"M6oef9V6k\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13)))\"},children:\"About Me\"})}),className:\"framer-r5rzij\",\"data-framer-name\":\"Menu Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EFv8YVWDd\",style:{\"--extracted-r6o4lv\":\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fc0y4j\",\"data-framer-name\":\"Frame 12\",layoutDependency:layoutDependency,layoutId:\"ecZZlK9bv\",style:{backgroundColor:\"var(--token-38b27d4b-9a1a-472b-a70a-2410f57b23f0, rgb(31, 197, 76))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}})]})}),/*#__PURE__*/_jsx(Link,{href:l9mSf0G5h,motionChild:true,nodeId:\"Ww9MXuIXC\",openInNewTab:false,scopeId:\"Yu9qkA560\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-vybxe6 framer-l2ptm\",\"data-framer-name\":\"Page Link\",layoutDependency:layoutDependency,layoutId:\"Ww9MXuIXC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hehjeq\",\"data-styles-preset\":\"M6oef9V6k\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13)))\"},children:\"Projects\"})}),className:\"framer-1bvfx9d\",\"data-framer-name\":\"Menu Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Zx7x2vMs4\",style:{\"--extracted-r6o4lv\":\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1prz53w\",\"data-framer-name\":\"Frame 12\",layoutDependency:layoutDependency,layoutId:\"BIs73uGvu\",style:{backgroundColor:\"var(--token-38b27d4b-9a1a-472b-a70a-2410f57b23f0, rgb(31, 197, 76))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QprZV.framer-l2ptm, .framer-QprZV .framer-l2ptm { display: block; }\",\".framer-QprZV.framer-1h1lc97 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; width: 256px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QprZV .framer-3ym7rd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-QprZV .framer-1igjflh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QprZV .framer-13wzdlt { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 2px; position: relative; width: min-content; }\",\".framer-QprZV .framer-ocxxc8-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-QprZV .framer-1jm5581 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QprZV .framer-2y2scc, .framer-QprZV .framer-1enjdsx, .framer-QprZV .framer-vybxe6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-QprZV .framer-l9h80b, .framer-QprZV .framer-r5rzij, .framer-QprZV .framer-1bvfx9d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-QprZV .framer-11558t2, .framer-QprZV .framer-fc0y4j, .framer-QprZV .framer-1prz53w { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: hidden; position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-QprZV.framer-1h1lc97, .framer-QprZV .framer-13wzdlt, .framer-QprZV .framer-1jm5581, .framer-QprZV .framer-2y2scc, .framer-QprZV .framer-1enjdsx, .framer-QprZV .framer-vybxe6 { gap: 0px; } .framer-QprZV.framer-1h1lc97 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-QprZV.framer-1h1lc97 > :first-child, .framer-QprZV .framer-1jm5581 > :first-child { margin-top: 0px; } .framer-QprZV.framer-1h1lc97 > :last-child, .framer-QprZV .framer-1jm5581 > :last-child { margin-bottom: 0px; } .framer-QprZV .framer-13wzdlt > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-QprZV .framer-13wzdlt > :first-child, .framer-QprZV .framer-2y2scc > :first-child, .framer-QprZV .framer-1enjdsx > :first-child, .framer-QprZV .framer-vybxe6 > :first-child { margin-left: 0px; } .framer-QprZV .framer-13wzdlt > :last-child, .framer-QprZV .framer-2y2scc > :last-child, .framer-QprZV .framer-1enjdsx > :last-child, .framer-QprZV .framer-vybxe6 > :last-child { margin-right: 0px; } .framer-QprZV .framer-1jm5581 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-QprZV .framer-2y2scc > *, .framer-QprZV .framer-1enjdsx > *, .framer-QprZV .framer-vybxe6 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-QprZV.framer-v-iuaync .framer-3ym7rd, .framer-QprZV.framer-v-1a8n9ap .framer-3ym7rd, .framer-QprZV.framer-v-dcw9ki .framer-3ym7rd, .framer-QprZV.framer-v-1xkqb3k .framer-3ym7rd { cursor: pointer; }\",\".framer-QprZV.framer-v-1xkqb3k.framer-1h1lc97, .framer-QprZV.framer-v-1o0wpam.framer-1h1lc97, .framer-QprZV.framer-v-1doif25.framer-1h1lc97, .framer-QprZV.framer-v-1wknwfr.framer-1h1lc97 { padding: 8px 16px 16px 16px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 256\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GgMvLjc6L\":{\"layout\":[\"fixed\",\"auto\"]},\"mxtWUIryT\":{\"layout\":[\"fixed\",\"auto\"]},\"BAmZsuJBp\":{\"layout\":[\"fixed\",\"auto\"]},\"ppzWjBpnb\":{\"layout\":[\"fixed\",\"auto\"]},\"qcCES7KQK\":{\"layout\":[\"fixed\",\"auto\"]},\"kyvYlyN7S\":{\"layout\":[\"fixed\",\"auto\"]},\"zWJ37T_ZU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"l9mSf0G5h\":\"projects\",\"oK69TDSpf\":\"home\",\"P5Lc0qTi2\":\"aboutUs\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYu9qkA560=withCSS(Component,css,\"framer-QprZV\");export default FramerYu9qkA560;FramerYu9qkA560.displayName=\"Nav\";FramerYu9qkA560.defaultProps={height:40,width:256};addPropertyControls(FramerYu9qkA560,{variant:{options:[\"FeCiwicWE\",\"GgMvLjc6L\",\"mxtWUIryT\",\"BAmZsuJBp\",\"ppzWjBpnb\",\"qcCES7KQK\",\"kyvYlyN7S\",\"zWJ37T_ZU\"],optionTitles:[\"Home\",\"About Me\",\"Projects\",\"Style Guide\",\"Home Expand\",\"About Me Expand\",\"Projects Expand\",\"Style Guide Expand\"],title:\"Variant\",type:ControlType.Enum},l9mSf0G5h:{title:\"Projects\",type:ControlType.Link},oK69TDSpf:{title:\"Home\",type:ControlType.Link},P5Lc0qTi2:{title:\"About Us\",type:ControlType.Link}});addFonts(FramerYu9qkA560,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HambrugerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYu9qkA560\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"l9mSf0G5h\\\":\\\"projects\\\",\\\"oK69TDSpf\\\":\\\"home\\\",\\\"P5Lc0qTi2\\\":\\\"aboutUs\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"256\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GgMvLjc6L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mxtWUIryT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BAmZsuJBp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ppzWjBpnb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qcCES7KQK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kyvYlyN7S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zWJ37T_ZU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Yu9qkA560.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{themeSwicther}from\"https://framerusercontent.com/modules/q5OoElWi5tfDQIe7TTqK/eEYtL8nPbBBsXAc5IfAM/Dark.js\";import Button from\"https://framerusercontent.com/modules/9XGADtBITJ36QF17x1wM/o2VfSYNY9vmjfa7Tpk1l/EY1Agxvs9.js\";import LightDarkSwitch from\"https://framerusercontent.com/modules/6kG6DsH1cNbZ3ErF9xOr/D8qOrIm6PdqwhONfQehA/NFVizSafT.js\";import Nav from\"https://framerusercontent.com/modules/wObSeaULmAoX8NLVM3Ke/NAq2bs0XhEUsjDOURm4f/Yu9qkA560.js\";const NavFonts=getFonts(Nav);const ButtonFonts=getFonts(Button);const LightDarkSwitchFonts=getFonts(LightDarkSwitch);const MotionDivThemeSwicther1at04eg=withCodeBoundaryForOverrides(motion.div,{nodeId:\"HIggxEXUA\",override:themeSwicther,scopeId:\"o2X80FavQ\"});const NavControls=getPropertyControls(Nav);const cycleOrder=[\"o8lhEIoBR\",\"TrgaTicjD\"];const serializationHash=\"framer-kIiQd\";const variantClassNames={o8lhEIoBR:\"framer-v-1sdp1xa\",TrgaTicjD:\"framer-v-1umsoar\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"About Me Expand\":\"qcCES7KQK\",\"About Me\":\"GgMvLjc6L\",\"Home Expand\":\"ppzWjBpnb\",\"Projects Expand\":\"kyvYlyN7S\",\"Style Guide Expand\":\"zWJ37T_ZU\",\"Style Guide\":\"BAmZsuJBp\",Home:\"FeCiwicWE\",Projects:\"mxtWUIryT\"};const humanReadableVariantMap={\"Variant 1\":\"o8lhEIoBR\",\"Variant 2\":\"TrgaTicjD\"};const getProps=({height,id,variant2,width,...props})=>{return{...props,qDtjzr3Yk:humanReadableEnumMap[variant2]??variant2??props.qDtjzr3Yk??\"FeCiwicWE\",variant:humanReadableVariantMap[props.variant]??props.variant??\"o8lhEIoBR\"};};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,qDtjzr3Yk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o8lhEIoBR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"TrgaTicjD\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1sdp1xa\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"o8lhEIoBR\",ref:refBinding,style:{...style},...addPropertyOverrides({TrgaTicjD:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1749s7i\",layoutDependency:layoutDependency,layoutId:\"KZYCGw_hk\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PcQ56PBgt\",scopeId:\"o2X80FavQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-z02q7l framer-ymcx34\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PcQ56PBgt\",style:{backdropFilter:\"blur(7px)\",backgroundColor:\"var(--token-273b4407-a8e9-4aa3-927a-16c2f619660b, rgba(240, 240, 240, 0.8))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(7px)\"},variants:{TrgaTicjD:{backgroundColor:\"var(--token-273b4407-a8e9-4aa3-927a-16c2f619660b, rgba(240, 240, 240, 0.2))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLWJvbGQ=\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"17px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13)))\"},children:\"TF\"})}),className:\"framer-12ad8n3\",fonts:[\"FS;General Sans-bold\"],layoutDependency:layoutDependency,layoutId:\"yzqBshfcB\",style:{\"--extracted-r6o4lv\":\"var(--token-d415052b-7b33-4218-ace6-a2a51ada4cb4, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BVriV5OL_\"},implicitPathVariables:undefined},{href:{webPageId:\"LcKTeZn84\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"iTO0zqxN3\"},implicitPathVariables:undefined},{href:{webPageId:\"BVriV5OL_\"},implicitPathVariables:undefined},{href:{webPageId:\"LcKTeZn84\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"iTO0zqxN3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"256px\",y:(componentViewport?.y||0)+20+0,...addPropertyOverrides({TrgaTicjD:{width:`max((${componentViewport?.width||\"100vw\"} - 24px) * 0.7055 - 10px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dzb4kt-container\",layoutDependency:layoutDependency,layoutId:\"gcA3IrGcK-container\",nodeId:\"gcA3IrGcK\",rendersWithMotion:true,scopeId:\"o2X80FavQ\",children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"gcA3IrGcK\",l9mSf0G5h:resolvedLinks[0],layoutId:\"gcA3IrGcK\",oK69TDSpf:resolvedLinks[2],P5Lc0qTi2:resolvedLinks[3],style:{width:\"100%\"},T4WWlydyD:resolvedLinks[1],variant:qDtjzr3Yk,width:\"100%\",...addPropertyOverrides({TrgaTicjD:{l9mSf0G5h:resolvedLinks[4],oK69TDSpf:resolvedLinks[6],P5Lc0qTi2:resolvedLinks[7],T4WWlydyD:resolvedLinks[5]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rnovw0\",layoutDependency:layoutDependency,layoutId:\"Q_nwK52Hm\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+20+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x2bsw6-container\",layoutDependency:layoutDependency,layoutId:\"u8VloaerL-container\",nodeId:\"u8VloaerL\",rendersWithMotion:true,scopeId:\"o2X80FavQ\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"u8VloaerL\",layoutId:\"u8VloaerL\",olSh2bk7k:\"mailto:fiebigthilo@gmail.com\",width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivThemeSwicther1at04eg,{className:\"framer-1at04eg\",layoutDependency:layoutDependency,layoutId:\"HIggxEXUA\",style:{backdropFilter:\"blur(7px)\",backgroundColor:\"var(--token-273b4407-a8e9-4aa3-927a-16c2f619660b, rgba(240, 240, 240, 0.6))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(7px)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+20+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1by1jj3-container\",layoutDependency:layoutDependency,layoutId:\"bNgB_L1L8-container\",nodeId:\"bNgB_L1L8\",rendersWithMotion:true,scopeId:\"o2X80FavQ\",children:/*#__PURE__*/_jsx(LightDarkSwitch,{height:\"100%\",id:\"bNgB_L1L8\",layoutId:\"bNgB_L1L8\",style:{height:\"100%\",width:\"100%\"},variant:\"z1PNf4fyM\",width:\"100%\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kIiQd.framer-ymcx34, .framer-kIiQd .framer-ymcx34 { display: block; }\",\".framer-kIiQd.framer-1sdp1xa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px; position: relative; width: 1160px; }\",\".framer-kIiQd .framer-1749s7i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kIiQd .framer-z02q7l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kIiQd .framer-12ad8n3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kIiQd .framer-dzb4kt-container { flex: none; height: auto; position: relative; width: 256px; }\",\".framer-kIiQd .framer-1rnovw0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kIiQd .framer-x2bsw6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kIiQd .framer-1at04eg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kIiQd .framer-1by1jj3-container { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kIiQd .framer-1749s7i, .framer-kIiQd .framer-z02q7l, .framer-kIiQd .framer-1rnovw0, .framer-kIiQd .framer-1at04eg { gap: 0px; } .framer-kIiQd .framer-1749s7i > *, .framer-kIiQd .framer-z02q7l > *, .framer-kIiQd .framer-1rnovw0 > *, .framer-kIiQd .framer-1at04eg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kIiQd .framer-1749s7i > :first-child, .framer-kIiQd .framer-z02q7l > :first-child, .framer-kIiQd .framer-1rnovw0 > :first-child, .framer-kIiQd .framer-1at04eg > :first-child { margin-left: 0px; } .framer-kIiQd .framer-1749s7i > :last-child, .framer-kIiQd .framer-z02q7l > :last-child, .framer-kIiQd .framer-1rnovw0 > :last-child, .framer-kIiQd .framer-1at04eg > :last-child { margin-right: 0px; } }\",\".framer-kIiQd.framer-v-1umsoar.framer-1sdp1xa { padding: 20px 12px 20px 12px; width: 390px; }\",\".framer-kIiQd.framer-v-1umsoar .framer-1749s7i { width: 85%; }\",\".framer-kIiQd.framer-v-1umsoar .framer-z02q7l { width: 17%; }\",\".framer-kIiQd.framer-v-1umsoar .framer-dzb4kt-container { flex: 1 0 0px; width: 1px; }\",\".framer-kIiQd.framer-v-1umsoar .framer-1rnovw0 { width: 12%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 81\n * @framerIntrinsicWidth 1160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TrgaTicjD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qDtjzr3Yk\":\"variant2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framero2X80FavQ=withCSS(Component,css,\"framer-kIiQd\");export default Framero2X80FavQ;Framero2X80FavQ.displayName=\"Menu\";Framero2X80FavQ.defaultProps={height:81,width:1160};addPropertyControls(Framero2X80FavQ,{variant:{options:[\"o8lhEIoBR\",\"TrgaTicjD\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},qDtjzr3Yk:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"FeCiwicWE\",description:undefined,hidden:undefined,title:\"Variant 2\"}});addFonts(Framero2X80FavQ,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KWXO5X3YW4X7OLUMPO4X24HQJGJU7E2Q/VOWUQZS3YLP66ZHPTXAFSH6YACY4WJHT/NIQ54PVBBIWVK3PFSOIOUJSXIJ5WTNDP.woff2\",weight:\"700\"}]},...NavFonts,...ButtonFonts,...LightDarkSwitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero2X80FavQ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"qDtjzr3Yk\\\":\\\"variant2\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TrgaTicjD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1160\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"81\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "6UAC8BA,GAAU,UAAU,CAAC,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,2VAA2V,EAAeC,GAAU,eCApM,IAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAEC,IAAI,yBAAyBA,IAAUC,GAAmB,CAACF,EAAEC,IAAI,oBAAoBA,IAAUE,GAAmB,CAACH,EAAEC,IAAI,oBAAoBA,IAAUG,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,cAAc,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,EAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,GAAGsC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,EAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiBpB,GAAuBH,EAAM3B,CAAQ,EAAO,CAAC,sBAAAmD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAYH,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAASlB,CAAW,EAAmCmB,EAAa,IAAQ,EAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAASnB,CAAW,EAAmCoB,EAAa,IAAQpB,IAAc,YAA6CqB,GAAa,IAAQrB,IAAc,YAA6CsB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAAStB,CAAW,EAAmCuB,GAAsBC,EAAM,EAAQC,GAAsB,CAAC,EAAQC,GAAkBC,EAAqB,EAAE,OAAoBlD,EAAKmD,EAAY,CAAC,GAAG9B,GAA4CyB,GAAgB,SAAsB9C,EAAKC,GAAS,CAAC,QAAQnB,EAAS,QAAQ,GAAM,SAAsBkB,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsBmE,EAAMlD,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAU2B,EAAG3E,GAAkB,GAAGsE,GAAsB,gBAAgB5B,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGvC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,GAAK,MAAMwD,CAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,GAAK,MAAME,CAAW,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAACc,EAAY,GAAgBW,EAAMlD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB8B,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,EAAkB,CAAC,EAAEqC,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,EAAE,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAEqC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEU,EAAa,GAAgBU,EAAMlD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAACW,EAAa,GAAgBS,EAAMlD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,EAAE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB3C,EAAkB,CAAC,EAAeW,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB3C,EAAkB,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAMlD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB3C,GAAmB,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,EAAE,GAAGT,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,EAAE,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAE2C,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB3C,GAAmB,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,EAAE,GAAGT,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,EAAE,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAE2C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiB,GAAa,GAAgBQ,EAAMlD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,EAAE,kBAAkB3C,EAAkB,CAAC,EAAeW,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,EAAE,kBAAkB1C,EAAkB,CAAC,EAAeU,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,EAAE,kBAAkB1C,EAAkB,CAAC,EAAeU,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEa,EAAa,GAAgB7C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAEa,EAAa,GAAgB7C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,OAAO,GAAG,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQsB,GAAI,CAAC,kFAAkF,gFAAgF,oHAAoH,qIAAqI,uMAAuM,uMAAuM,sKAAsK,gWAAgW,gJAAgJ,kMAAkM,sMAAsM,+NAA+N,6PAA6P,oMAAoM,kMAAkM,gMAAgM,gMAAgM,kMAAkM,oOAAoO,mXAAmX,uJAAuJ,4LAA4L,gKAAgK,gKAAgK,8KAA8K,yLAAyL,2NAA2N,sMAAsM,gNAAgN,qNAAqN,mOAAmO,kHAAkH,yIAAyI,wIAAwI,sIAAsI,EAQnxhBC,GAAgBC,EAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,QAAQA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,cAAc,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRpiBM,GAAU,UAAU,CAAC,gBAAgB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,0rBAA0rB,EAAeC,GAAU,eCAh0BC,GAAU,UAAU,CAAC,yBAAyB,qBAAqB,2BAA2B,uBAAuB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,wGAAwG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,wGAAwG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,qhCAAqhC,EAAeC,GAAU,eCAh8D,SAASC,IAAiB,CAAC,MAAM,MAChC,CAAC,SAASC,IAAiB,CAAC,IAAMC,EAAY,aAAa,QAAQ,oBAAoB,EAAE,GAAGA,IAAc,KAAM,OAAOA,IAAc,OAAQ,IAAMC,EAAaH,GAAgB,EAAQI,EAAmBD,IAAe,OAAoF,GAA7E,aAAa,QAAQ,qBAAqBC,EAAmB,OAAO,OAAO,EAAK,OAAO,SAAW,IAAY,CAAC,IAAMC,EAAS,SAAS,qBAAqB,OAAO,EAAE,CAAC,EAAQC,EAAOD,EAAS,UAAU,QAAQ,4BAA4B,yBAAyBD,GAAoBD,IAAe,QAAQ,CAACC,GAAoBD,IAAe,QAAQ,OAAO,SAAS,EAAEE,EAAS,UAAUC,EAAQ,MAAM,CAACF,CAAmB,CAAQ,SAASG,GAAcC,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAKC,CAAO,EAAEC,GAASX,GAAgB,CAAC,EAAQY,EAAO,IAAI,CAAC,IAAMC,EAAgBJ,EAAY,QAAP,OAAeC,EAAQ,CAACD,CAAI,EAAE,aAAa,QAAQ,qBAAqBI,CAAc,EAAK,OAAOC,EAAS,KAAaA,EAAO,cAAc,IAAI,YAAY,aAAa,CAAC,CAAG,EAAEC,GAAU,IAAI,CAAI,OAAOD,EAAS,KAA8BA,EAAO,WAAW,8BAA8B,EAAa,YAAYE,GAAG,CAAC,IAAMC,EAASD,EAAE,QAAQ,OAAO,QAAqI,GAA7H,aAAa,QAAQ,eAAeC,CAAQ,EAAE,aAAa,QAAQ,qBAAqBA,CAAQ,EAAEP,EAAQO,IAAW,MAAM,EAAK,OAAO,SAAW,IAAY,CAAC,IAAMb,EAAS,SAAS,qBAAqB,OAAO,EAAE,CAAC,EAAQC,EAAOD,EAAS,UAAU,QAAQ,4BAA4B,yBAAyBa,IAAW,QAAQA,IAAW,QAAQA,IAAW,SAASA,IAAW,QAAQ,OAAO,SAAS,EAAEb,EAAS,UAAUC,EAAQS,EAAO,cAAc,IAAI,YAAY,aAAa,CAAC,CAAE,CAAC,CAAG,EAAE,CAAC,CAAC,EAAEC,GAAU,IAAI,CAAC,GAAG,OAAOD,EAAS,KAAa,OAAO,SAAW,IAAY,CAAC,IAAMX,EAAmBM,EAAK,OAAO,QAAcP,EAAa,aAAa,QAAQ,cAAc,GAAGH,GAAgB,EAAQK,EAAS,SAAS,qBAAqB,OAAO,EAAE,CAAC,EAAQC,EAAOD,EAAS,UAAU,QAAQ,4BAA4B,yBAAyBD,IAAqB,QAAQD,IAAe,QAAQC,IAAqB,SAASD,IAAe,QAAQ,OAAO,SAAS,EAAEE,EAAS,UAAUC,EAAO,aAAa,QAAQ,qBAAqBF,CAAkB,EAAG,EAAE,CAACM,CAAI,CAAC,EAAE,GAAK,CAACS,EAASC,CAAW,EAAER,GAAS,EAAK,EAAE,OAAAI,GAAU,IAAI,CAACI,EAAY,EAAI,CAAE,EAAE,CAAC,CAAC,EAAsBC,EAAKb,EAAU,CAAC,GAAGC,EAAM,QAAQI,CAAM,CAAC,CAAE,CAAE,CCDvvD,IAAMS,GAAWC,EAASC,EAAK,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAME,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA9B,EAAQ,UAAA+B,EAAU,GAAGC,CAAS,EAAEjB,GAASK,CAAK,EAAO,CAAC,YAAAa,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA1C,CAAQ,EAAE2C,EAAgB,CAAC,eAAe,YAAY,gBAAAhD,GAAgB,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ+C,EAAiBrB,GAAuBD,EAAMtB,CAAQ,EAA4D6C,EAAkBC,EAAGlD,GAAkB,GAArE,CAAamC,EAAS,CAAuE,EAAQgB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAkBC,EAAqB,EAAE,OAAoBvC,EAAKwC,EAAY,CAAC,GAAGrB,GAAUiB,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKyC,EAAK,CAAC,KAAKrB,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,aAAa,GAAK,SAAsBsB,EAAMxC,EAAO,EAAE,CAAC,GAAGmB,EAAU,GAAGI,EAAgB,UAAU,GAAGQ,EAAGD,EAAkB,gBAAgBd,EAAUK,CAAU,mBAAmB,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAAKqB,EAAK,MAAM,CAAC,eAAe,YAAY,gBAAgB,8EAA8E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,GAAGjB,CAAK,EAAE,GAAGhC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAEqC,EAAYI,CAAc,EAAE,SAAS,CAAc1B,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiB6B,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeW,EAAMxC,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB6B,EAAiB,SAAS,YAAY,SAAS,CAAc/B,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGN,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,SAAsBtC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAKnB,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemB,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGN,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,SAAsBtC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAKnB,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQgE,GAAI,CAAC,kFAAkF,kFAAkF,yWAAyW,iHAAiH,uQAAuQ,kJAAkJ,6kBAA6kB,sFAAsF,GAAeA,EAAG,EASj4MC,GAAgBC,EAAQpC,GAAUkC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGnE,GAAW,GAAGyE,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT1pD,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,EAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,EAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAO,CAAC,sBAAA8C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,EAAqB,EAAE,OAAoB7C,EAAK8C,EAAY,CAAC,GAAGzB,GAA4CoB,EAAgB,SAAsBzC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsByD,EAAM7C,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUsB,EAAGjE,GAAkB,GAAG4D,EAAsB,iBAAiBvB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,EAAa,IAAIrB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,MAAMqD,CAAW,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAAcoB,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAee,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiB,GAAI,CAAC,kFAAkF,gFAAgF,qHAAqH,uMAAuM,sMAAsM,sKAAsK,qKAAqK,2TAA2T,iHAAiH,gHAAgH,iXAAiX,8EAA8E,+DAA+D,6DAA6D,EAQjrNC,GAAgBC,EAAQtC,GAAUoC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR1K,IAAMM,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,EAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,EAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,EAAqB,EAAE,OAAoBvC,EAAKwC,EAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmD,EAAMvC,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGsD,EAAsB,iBAAiBjB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,GAAGd,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,eAAe,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQW,GAAI,CAAC,kFAAkF,gFAAgF,2PAA2P,iJAAiJ,+MAA+M,oJAAoJ,6WAA6W,6DAA6D,2EAA2E,EAQxgKC,GAAgBC,EAAQhC,GAAU8B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,YAAYA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRyd,IAAMM,GAAeC,EAASC,EAAS,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,CAAC,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,kBAAkB,YAAY,WAAW,YAAY,cAAc,YAAY,kBAAkB,YAAY,qBAAqB,YAAY,cAAc,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQC,GAAS,CAAC,CAAC,QAAAC,EAAQ,OAAAC,EAAO,KAAAC,EAAK,GAAAC,EAAG,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAUE,EAAM,UAAU,UAAUJ,GAAMI,EAAM,UAAU,UAAUN,GAASM,EAAM,UAAU,QAAQR,GAAwBQ,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA1C,EAAQ,UAAA2C,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASO,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAxD,CAAQ,EAAEyD,EAAgB,CAAC,WAAA9D,GAAW,eAAe,YAAY,IAAIuC,EAAW,QAAAhC,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ6D,EAAiB9B,GAAuBD,EAAM3B,CAAQ,EAAO,CAAC,sBAAA2D,EAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAWH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,GAAYL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAYN,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,GAAaP,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,GAAYR,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,GAAaT,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQa,GAAaV,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQc,GAAYX,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAA0Ge,GAAkBC,EAAG5E,GAAkB,GAAnH,CAAa+C,GAAuBA,GAAuBA,EAAS,CAAuE,EAAQ8B,GAAY,IAAQ,GAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAASxB,CAAW,EAAmCyB,GAAa,IAAQ,EAAC,YAAY,YAAY,WAAW,EAAE,SAASzB,CAAW,EAAmC0B,GAAa,IAAQ1B,IAAc,YAA6C2B,GAAa,IAAQ3B,IAAc,YAAuC,OAAoBlC,EAAK8D,EAAY,CAAC,GAAGjC,GAAUT,EAAgB,SAAsBpB,EAAKC,GAAS,CAAC,QAAQhB,EAAS,QAAQ,GAAM,SAAsBe,EAAKT,GAAW,CAAC,MAAMH,GAAY,SAAsB2E,EAAM7D,EAAO,IAAI,CAAC,GAAG+B,EAAU,GAAGI,EAAgB,UAAUoB,EAAGD,GAAkB,iBAAiB5B,EAAUO,CAAU,EAAE,mBAAmB,OAAO,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIxB,EAAW,MAAM,CAAC,eAAe,YAAY,gBAAgB,8EAA8E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,GAAGQ,CAAK,EAAE,GAAG5C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,EAAEmD,EAAYI,CAAc,EAAE,SAAS,CAAcyB,EAAM7D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiByC,EAAiB,SAAS,YAAY,GAAG5D,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAMmE,EAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMH,CAAU,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAME,EAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAME,EAAY,CAAC,EAAEjB,EAAYI,CAAc,EAAE,SAAS,CAActC,EAAKgE,EAAS,CAAC,sBAAsB,GAAK,SAAsBhE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsBF,EAAKiE,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsBjE,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG5D,GAAqB,CAAC,UAAU,CAAC,SAAsBiB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgC,EAAYI,CAAc,CAAC,CAAC,EAAetC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,iBAAiByC,EAAiB,SAAS,YAAY,MAAMS,GAAY,GAAGrE,GAAqB,CAAC,UAAU,CAAC,MAAMmE,EAAW,EAAE,UAAU,CAAC,MAAMH,CAAU,EAAE,UAAU,CAAC,MAAMO,EAAY,EAAE,UAAU,CAAC,MAAML,EAAW,EAAE,UAAU,CAAC,MAAME,EAAY,EAAE,UAAU,CAAC,MAAME,EAAY,EAAE,UAAU,CAAC,MAAME,EAAW,CAAC,EAAErB,EAAYI,CAAc,EAAE,SAAsBtC,EAAKkE,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGzC,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsBzB,EAAKmE,GAA8B,CAAC,UAAU,0BAA0B,iBAAiBxB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB3C,EAAKrB,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEmD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoB,GAAY,GAAgBK,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiByC,EAAiB,SAAS,YAAY,SAAS,CAAc3C,EAAKiE,EAAK,CAAC,KAAKlC,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsBgC,EAAM7D,EAAO,EAAE,CAAC,UAAU,6BAA6B,mBAAmB,YAAY,iBAAiByC,EAAiB,SAAS,YAAY,SAAS,CAAc3C,EAAKgE,EAAS,CAAC,sBAAsB,GAAK,SAAsBhE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,OAAO,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,WAAWrD,GAAU,mBAAmB,EAAI,CAAC,EAAEqE,GAAa,GAAgB3D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3C,EAAKiE,EAAK,CAAC,KAAKjC,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB+B,EAAM7D,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,YAAY,iBAAiByC,EAAiB,SAAS,YAAY,SAAS,CAAc3C,EAAKgE,EAAS,CAAC,sBAAsB,GAAK,SAAsBhE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,OAAO,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,WAAWrD,GAAU,mBAAmB,EAAI,CAAC,EAAEsE,GAAa,GAAgB5D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3C,EAAKiE,EAAK,CAAC,KAAKnC,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsBiC,EAAM7D,EAAO,EAAE,CAAC,UAAU,6BAA6B,mBAAmB,YAAY,iBAAiByC,EAAiB,SAAS,YAAY,SAAS,CAAc3C,EAAKgE,EAAS,CAAC,sBAAsB,GAAK,SAAsBhE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,OAAO,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,WAAWrD,GAAU,mBAAmB,EAAI,CAAC,EAAEuE,GAAa,GAAgB7D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQyB,GAAI,CAAC,kFAAkF,8EAA8E,kVAAkV,wQAAwQ,iHAAiH,sSAAsS,wGAAwG,yRAAyR,oWAAoW,sSAAsS,mSAAmS,k4CAAk4C,gNAAgN,8NAA8N,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,EAAG,EASl+iBC,GAAgBC,EAAQxD,GAAUsD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,MAAMA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,WAAW,WAAW,cAAc,cAAc,kBAAkB,kBAAkB,oBAAoB,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,WAAW,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,WAAW,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG5F,GAAe,GAAGkG,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTphD,IAAMC,GAASC,EAASC,EAAG,EAAQC,GAAYF,EAASG,EAAM,EAAQC,GAAqBJ,EAASK,EAAe,EAAQC,GAA8BC,GAA6BC,EAAO,IAAI,CAAC,OAAO,YAAY,SAASC,GAAc,QAAQ,WAAW,CAAC,EAAQC,GAAYC,GAAoBV,EAAG,EAAQW,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASvB,EAAO,OAAawB,CAAQ,EAAQC,GAAqB,CAAC,kBAAkB,YAAY,WAAW,YAAY,cAAc,YAAY,kBAAkB,YAAY,qBAAqB,YAAY,cAAc,YAAY,KAAK,YAAY,SAAS,WAAW,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUP,GAAqBK,CAAQ,GAAGA,GAAUE,EAAM,WAAW,YAAY,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,GAAGC,CAAS,EAAExB,GAASK,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,EAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiB5B,GAAuBD,EAAMvB,CAAQ,EAAuCqD,EAAkBC,EAAG1D,GAAkB,GAAhD,CAAC,CAAuE,EAAQ2D,EAAOC,GAAU,EAAQC,GAAY,IAAQd,IAAc,YAAuC,OAAoB9B,EAAK6C,EAAY,CAAC,GAAGlB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBwD,EAAMpE,EAAO,IAAI,CAAC,GAAGmD,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBd,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAItB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAcY,EAAMpE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB6D,EAAiB,SAAS,YAAY,SAAS,CAAcvC,EAAK+C,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB/C,EAAKtB,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,OAAO,iBAAiB6D,EAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,YAAY,gBAAgB,8EAA8E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,WAAW,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,6EAA6E,CAAC,EAAE,SAAsBvC,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAAsBhD,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,EAAE,iBAAiB6D,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAevC,EAAKiD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BlD,EAAKmD,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG5B,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQsC,GAAmB,OAAO,uCAAuC,CAAC,EAAEO,EAAYI,CAAc,EAAE,SAAsBlC,EAAKoD,GAA8B,CAAC,UAAU,0BAA0B,iBAAiBb,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAK7B,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU+E,EAAc,CAAC,EAAE,SAAS,YAAY,UAAUA,EAAc,CAAC,EAAE,UAAUA,EAAc,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUA,EAAc,CAAC,EAAE,QAAQtB,EAAU,MAAM,OAAO,GAAG3C,GAAqB,CAAC,UAAU,CAAC,UAAUiE,EAAc,CAAC,EAAE,UAAUA,EAAc,CAAC,EAAE,UAAUA,EAAc,CAAC,EAAE,UAAUA,EAAc,CAAC,CAAC,CAAC,EAAEpB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAMpE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB6D,EAAiB,SAAS,YAAY,SAAS,CAACK,GAAY,GAAgB5C,EAAKmD,EAA0B,CAAC,OAAO,GAAG,GAAG5B,GAAmB,GAAG,GAAG,GAAG,EAAE,SAAsBvB,EAAKoD,GAA8B,CAAC,UAAU,0BAA0B,iBAAiBb,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAK3B,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,+BAA+B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe2B,EAAKxB,GAA8B,CAAC,UAAU,iBAAiB,iBAAiB+D,EAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,YAAY,gBAAgB,8EAA8E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,WAAW,EAAE,SAAsBvC,EAAKmD,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG5B,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAG,SAAsBvB,EAAKoD,GAA8B,CAAC,UAAU,2BAA2B,iBAAiBb,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKzB,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8E,GAAI,CAAC,kFAAkF,gFAAgF,uQAAuQ,4RAA4R,+WAA+W,iHAAiH,yGAAyG,oRAAoR,wGAAwG,iVAAiV,yGAAyG,s0BAAs0B,gGAAgG,iEAAiE,gEAAgE,yFAAyF,gEAAgE,EAS3wXC,GAAgBC,EAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU9E,IAAc,SAAY,CAAC,GAAGA,GAAY,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,CAAC,CAAC,EAAE+E,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,eAAe,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGrF,GAAS,GAAGG,GAAY,GAAGE,EAAoB,EAAE,CAAC,6BAA6B,EAAI,CAAC",
  "names": ["fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "transformTemplate2", "transformTemplate3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap3aqg45", "args", "onTap2qbunx", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "css", "Framerf_rWTX9vk", "withCSS", "f_rWTX9vk_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "getDefaultTheme", "setInitialState", "storedTheme", "defaultTheme", "currentToggleState", "styleTag", "newCSS", "themeSwicther", "Component", "props", "isOn", "setIsOn", "ye", "toggle", "newToggleState", "window", "ue", "e", "newTheme", "isClient", "setIsClient", "p", "ArrowFonts", "getFonts", "f_rWTX9vk_default", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "olSh2bk7k", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "css", "FramerEY1Agxvs9", "withCSS", "EY1Agxvs9_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1lf6pd8", "args", "onTaptt99ng", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "css", "FramerNFVizSafT", "withCSS", "NFVizSafT_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "css", "FramergMXuWF7Jx", "withCSS", "gMXuWF7Jx_default", "addPropertyControls", "ControlType", "addFonts", "HambrugerFonts", "getFonts", "gMXuWF7Jx_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "aboutUs", "height", "home", "id", "projects", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "l9mSf0G5h", "oK69TDSpf", "P5Lc0qTi2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapg8ky0", "args", "onTaph1xcj9", "onTapi357wi", "onTap1xjma2a", "onTapwzsmat", "onTap17awn7h", "onTap1yz0ex2", "onTap44cnd2", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "LayoutGroup", "u", "RichText2", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerYu9qkA560", "withCSS", "Yu9qkA560_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavFonts", "getFonts", "Yu9qkA560_default", "ButtonFonts", "EY1Agxvs9_default", "LightDarkSwitchFonts", "NFVizSafT_default", "MotionDivThemeSwicther1at04eg", "withCodeBoundaryForOverrides", "motion", "themeSwicther", "NavControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "variant2", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "qDtjzr3Yk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "router", "useRouter", "isDisplayed", "LayoutGroup", "u", "Link", "RichText2", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framero2X80FavQ", "withCSS", "o2X80FavQ_default", "addPropertyControls", "ControlType", "addFonts"]
}
