{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/Zkrkyg0ma4yjmq1l6LD5/bksMiq2mqTwsRCGZRLFc/BQIIiPwWO.js", "ssg:https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/bbkBjwckORoju6HmII1R/EnframerToggle.js", "ssg:https://framerusercontent.com/modules/GSAAL8Ci0iq6Ng9CqaL3/FRX8TFB8uZg3WuHhbGpo/QqqbA1_cs.js", "ssg:https://framerusercontent.com/modules/Y2ieBDaKKTupSDVpUCVg/hmh6MQmFjT4tlJJNluiY/Oloaoz1Fy.js", "ssg:https://framerusercontent.com/modules/VJRqmCqsHmBP2XxnFCQn/BXzCo98cu6cXICKwGiBx/WIL0co1ub.js", "ssg:https://framerusercontent.com/modules/SAjMZ9RQ8ou6dR5t9wNU/oKZg5aAqLKLeScS2BJbN/xDiiDNy3x.js", "ssg:https://framerusercontent.com/modules/ZIueI9SplAHuiqAczwro/SxBGKDLFwUTOeLhhBoST/xyX_51wKw.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "// Generated by Framer (2f96024)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"K4lB5rVeI\",\"t3am1xBvd\"];const serializationHash=\"framer-Fih1A\";const variantClassNames={K4lB5rVeI:\"framer-v-1jgp5ug\",t3am1xBvd:\"framer-v-1ekcxdu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"K4lB5rVeI\",\"Variant 2\":\"t3am1xBvd\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"K4lB5rVeI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K4lB5rVeI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jgp5ug\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"K4lB5rVeI\",ref:refBinding,style:{...style},...addPropertyOverrides({t3am1xBvd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"\\xa9 2024 Aveline Wang. \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Made with \uD83D\uDDA4 and Caramel Macchiatos (extra caramel, light ice).\"})]}),className:\"framer-17wloii\",\"data-framer-name\":\"\\xa9 2024 Aveline Wang. Made with \uD83D\uDDA4 and Caramel Macchiatos (extra caramel, light ice).\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"qsEOpb3X5\",style:{\"--extracted-2gxw0f\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--extracted-r6o4lv\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({t3am1xBvd:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"\\xa9 2024 Aveline Wang. \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Made with \uD83D\uDDA4 and Caramel Macchiatos (extra caramel, light ice).\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ftnpro\",layoutDependency:layoutDependency,layoutId:\"B1Gzd0EZU\",children:[/*#__PURE__*/_jsx(Link,{href:\"www.linkedin.com/in/aveline-wang\",motionChild:true,nodeId:\"hO6w6HznF\",openInNewTab:true,scopeId:\"BQIIiPwWO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mhyy3s framer-sbsfds\",layoutDependency:layoutDependency,layoutId:\"hO6w6HznF\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bszf2k\",\"data-framer-name\":\"Frame (5)\",fill:\"var(--token-00a44034-c1a4-4006-98b4-229e3b66a924, rgb(40, 40, 40))\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"ZhIDiJspY\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.94 5a2 2 0 1 1-4-.002 2 2 0 0 1 4 .002ZM7 8.48H3V21h4V8.48Zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91l.04-1.68Z\" fill=\"#797979\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:t04032003@gmail.com\",motionChild:true,nodeId:\"VGnz8iVIV\",openInNewTab:true,scopeId:\"BQIIiPwWO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-v0dr0f framer-sbsfds\",layoutDependency:layoutDependency,layoutId:\"VGnz8iVIV\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-7ud9x7\",\"data-framer-name\":\"Frame (6)\",fill:\"var(--token-00a44034-c1a4-4006-98b4-229e3b66a924, rgb(40, 40, 40))\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"NAR5yYy71\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44Z\" fill=\"#797979\"/></svg>',withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Fih1A.framer-sbsfds, .framer-Fih1A .framer-sbsfds { display: block; }\",\".framer-Fih1A.framer-1jgp5ug { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 32px 0px; position: relative; width: 704px; }\",\".framer-Fih1A .framer-17wloii { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Fih1A .framer-ftnpro { 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-Fih1A .framer-1mhyy3s, .framer-Fih1A .framer-v0dr0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-Fih1A .framer-1bszf2k, .framer-Fih1A .framer-7ud9x7 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-Fih1A.framer-v-1ekcxdu.framer-1jgp5ug { flex-direction: column; gap: 10px; padding: 0px; }\",\".framer-Fih1A.framer-v-1ekcxdu .framer-17wloii { flex: none; width: 100%; }\",\".framer-Fih1A.framer-v-1ekcxdu .framer-ftnpro { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 177\n * @framerIntrinsicWidth 704\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"t3am1xBvd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBQIIiPwWO=withCSS(Component,css,\"framer-Fih1A\");export default FramerBQIIiPwWO;FramerBQIIiPwWO.displayName=\"Footer\";FramerBQIIiPwWO.defaultProps={height:177,width:704};addPropertyControls(FramerBQIIiPwWO,{variant:{options:[\"K4lB5rVeI\",\"t3am1xBvd\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBQIIiPwWO,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBQIIiPwWO\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"177\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t3am1xBvd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"704\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BQIIiPwWO.map", "/*\nPERSONAL LICENSE ALLOWS PERSONAL USE ONLY\nCOMMERCIAL LICENSE REQUIRED FOR COMMERCIAL USE\nCLIENT WORK IS CONSIDERED COMMERCIAL USE\n\nGet your license here:\nhttps://enframer.lemonsqueezy.com/checkout/buy/b4923c94-3e38-4d91-ad09-dd4fb84afd3b\n\n                                /)\n                        /\\___/\\ ((\n                        \\`@_@'/  ))\nCreated                 {_:Y:.}_//\nBy @Enframer -----------{_}^-'{_}------------------------\n*/import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";/**\n * @framerDisableUnlink\n */function getOSTheme(){return window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}function setInitialState(){const osTheme=getOSTheme();const currentToggleState=localStorage.getItem(\"currentToggleState\")||(osTheme===\"dark\"?\"dark\":\"light\");localStorage.setItem(\"currentToggleState\",currentToggleState);const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&osTheme===\"dark\"||currentToggleState===\"light\"&&osTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;return currentToggleState===\"dark\";}function ToggleButton(props){const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);window.dispatchEvent(new CustomEvent(\"themeChange\"));};useEffect(()=>{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(e=>{const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"currentOsTheme\",newTheme);localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");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(()=>{const currentToggleState=isOn?\"dark\":\"light\";const currentOsTheme=localStorage.getItem(\"currentOsTheme\")||getOSTheme();const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&currentOsTheme===\"dark\"||currentToggleState===\"light\"&&currentOsTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;localStorage.setItem(\"currentToggleState\",currentToggleState);},[isOn]);const themeColor=isOn?{background:props.darkSwitch,switchColor:props.darkKnob}:{background:props.lightSwitch,switchColor:props.lightKnob};const variants={on:{x:46},off:{x:0}};const sunSVG=/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"60%\",height:\"60%\",viewBox:\"0 0 24 24\",fill:props.lightIcon,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 12a6 6 0 1 1-12 0a6 6 0 0 1 12 0\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M12 1.25a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0V2a.75.75 0 0 1 .75-.75M4.399 4.399a.75.75 0 0 1 1.06 0l.393.392a.75.75 0 0 1-1.06 1.061l-.393-.393a.75.75 0 0 1 0-1.06m15.202 0a.75.75 0 0 1 0 1.06l-.393.393a.75.75 0 0 1-1.06-1.06l.393-.393a.75.75 0 0 1 1.06 0M1.25 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75m19 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m-2.102 6.148a.75.75 0 0 1 1.06 0l.393.393a.75.75 0 1 1-1.06 1.06l-.393-.393a.75.75 0 0 1 0-1.06m-12.296 0a.75.75 0 0 1 0 1.06l-.393.393a.75.75 0 1 1-1.06-1.06l.392-.393a.75.75 0 0 1 1.061 0M12 20.25a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75\"})]});const moonSVG=/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"60%\",height:\"60%\",viewBox:\"0 0 24 24\",fill:props.darkIcon,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 22c5.523 0 10-4.477 10-10c0-.463-.694-.54-.933-.143a6.5 6.5 0 1 1-8.924-8.924C12.54 2.693 12.463 2 12 2C6.477 2 2 6.477 2 12s4.477 10 10 10\"})});return /*#__PURE__*/_jsx(\"div\",{onClick:toggle,style:{cursor:\"pointer\",background:themeColor.background,borderRadius:29,position:\"relative\",width:108,height:58,padding:8,boxShadow:`0px 4px 4px -1px ${props.shadowColor}`,border:`1px solid ${props.borderColor}`},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:isOn?\"on\":\"off\",variants:variants,style:{cursor:\"pointer\",background:themeColor.switchColor,borderRadius:\"50%\",position:\"absolute\",width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:isOn?moonSVG:sunSVG})});}export default function OptimizedToggleButton(props){const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);/*\n    ------------------------------------------------------\n    IMPORTANT! READ ME BEFORE UNCOMMENTING THE CODE BELOW:\n    ------------------------------------------------------\n\n    YOU CAN UNCOMMENT THE CODE BELOW TO RESOLVE THE OPTIMIZATION WARNING,\n    THIS COMMENT TELLS THE SERVER TO PRERENDER \"NULL\" AS THE COMPONENT,\n    SINCE THIS COMPONENT USES \"WINDOW\" WHICH ISN'T AVAILABLE ON THE SERVER SIDE,\n    THIS WILL FIX THE OPTIMIZATION WARNING BUT:\n    \n    YOU WILL NOTICE A FEW MILLISECONDS DELAY (LAG),\n    SINCE IT'S A WARNING NOT AN ERROR IT'S SAFE TO INGNORE IT,\n    THE TOGGLE WILL PERFORM MUCH BETTER WITHOUT UNCOMMENTING THIS,\n    AGAIN: UNCOMMENTING THIS WILL CAUSE THE TOGGLE TO LAG!\n\n    TO UNCOMMENT REMOVE THE \"//\" CHARACTERS BEFORE \"if\", \"return\", and \"}\"\n    ONCE DONE HIT CMD + S TO SAVE\n    */// if (!isClient) {\n//     return null\n// }\nreturn /*#__PURE__*/_jsx(ToggleButton,{...props});}OptimizedToggleButton.displayName=\"Enframer Toggle\";addPropertyControls(OptimizedToggleButton,{darkSwitch:{type:ControlType.Color,defaultValue:\"#333\",description:\"Dark switch color.\"},darkKnob:{type:ControlType.Color,defaultValue:\"#111\",description:\"Dark knob color.\"},darkIcon:{type:ControlType.Color,defaultValue:\"#ddd\",description:\"Dark icon color.\"},lightSwitch:{type:ControlType.Color,defaultValue:\"#bbb\",description:\"Light switch color.\"},lightKnob:{type:ControlType.Color,defaultValue:\"#fff\",description:\"Light knob color.\"},lightIcon:{type:ControlType.Color,defaultValue:\"#000\",description:\"Light icon color.\"},shadowColor:{type:ControlType.Color,defaultValue:\"rgba(12, 12, 13, 0.05)\",description:\"Shadow color\"},borderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\",description:\"Border color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OptimizedToggleButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EnframerToggle.map", "// Generated by Framer (d19865c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={n4BElrst3:{hover:true}};const cycleOrder=[\"n4BElrst3\",\"zXfNHT8i5\",\"o8yQPxieo\"];const serializationHash=\"framer-29veY\";const variantClassNames={n4BElrst3:\"framer-v-1u83az9\",o8yQPxieo:\"framer-v-sponw3\",zXfNHT8i5:\"framer-v-1hlxlt4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"n4BElrst3\",\"Variant 2\":\"zXfNHT8i5\",\"Variant 3\":\"o8yQPxieo\"};const getProps=({click2,height,id,link,title,width,...props})=>{return{...props,g82Bvy_Jf:link??props.g82Bvy_Jf,n5lkiIK0A:title??props.n5lkiIK0A??\"Work\",variant:humanReadableVariantMap[props.variant]??props.variant??\"n4BElrst3\",ymjnLehbJ:click2??props.ymjnLehbJ};};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,n5lkiIK0A,g82Bvy_Jf,ymjnLehbJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n4BElrst3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnva8f1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ymjnLehbJ){const res=await ymjnLehbJ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:g82Bvy_Jf,motionChild:true,nodeId:\"n4BElrst3\",openInNewTab:false,scopeId:\"QqqbA1_cs\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1u83az9\",className,classNames)} framer-g6s681`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n4BElrst3\",onTap:onTapnva8f1,ref:refBinding,style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({\"n4BElrst3-hover\":{\"data-framer-name\":undefined},o8yQPxieo:{\"data-framer-name\":\"Variant 3\"},zXfNHT8i5:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Work\"})}),className:\"framer-1yw5kiv\",\"data-framer-name\":\"Work\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"OKYbcAs_m\",style:{\"--extracted-r6o4lv\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--framer-paragraph-spacing\":\"0px\"},text:n5lkiIK0A,variants:{\"n4BElrst3-hover\":{\"--extracted-r6o4lv\":\"var(--token-86be29bd-4c2d-44ec-bd30-d0f044272401, rgb(77, 77, 77))\"},o8yQPxieo:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"n4BElrst3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-86be29bd-4c2d-44ec-bd30-d0f044272401, rgb(77, 77, 77)))\"},children:\"Work\"})})},o8yQPxieo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),fonts:[\"GF;Figtree-600\"]},zXfNHT8i5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-696d4fee-09e5-4a09-93e2-40b09d097cef, rgb(255, 100, 146)) 0%, rgb(184, 141, 255) 100%)\"},children:\"Work\"})})}),fonts:[\"GF;Figtree-600\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-29veY.framer-g6s681, .framer-29veY .framer-g6s681 { display: block; }\",\".framer-29veY.framer-1u83az9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-29veY .framer-1yw5kiv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zXfNHT8i5\":{\"layout\":[\"auto\",\"auto\"]},\"o8yQPxieo\":{\"layout\":[\"auto\",\"auto\"]},\"E_6K73iag\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"n5lkiIK0A\":\"title\",\"g82Bvy_Jf\":\"link\",\"ymjnLehbJ\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQqqbA1_cs=withCSS(Component,css,\"framer-29veY\");export default FramerQqqbA1_cs;FramerQqqbA1_cs.displayName=\"Menu-button\";FramerQqqbA1_cs.defaultProps={height:39,width:77};addPropertyControls(FramerQqqbA1_cs,{variant:{options:[\"n4BElrst3\",\"zXfNHT8i5\",\"o8yQPxieo\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},n5lkiIK0A:{defaultValue:\"Work\",displayTextArea:true,title:\"Title\",type:ControlType.String},g82Bvy_Jf:{description:\"Destination\",title:\"Link\",type:ControlType.Link},ymjnLehbJ:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramerQqqbA1_cs,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQqqbA1_cs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zXfNHT8i5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o8yQPxieo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E_6K73iag\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"n5lkiIK0A\\\":\\\"title\\\",\\\"g82Bvy_Jf\\\":\\\"link\\\",\\\"ymjnLehbJ\\\":\\\"click2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"77\",\"framerIntrinsicHeight\":\"39\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QqqbA1_cs.map", "// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EnframerToggle from\"https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/bbkBjwckORoju6HmII1R/EnframerToggle.js\";import MenuButton from\"https://framerusercontent.com/modules/GSAAL8Ci0iq6Ng9CqaL3/FRX8TFB8uZg3WuHhbGpo/QqqbA1_cs.js\";const MenuButtonFonts=getFonts(MenuButton);const EnframerToggleFonts=getFonts(EnframerToggle);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"TFi7aLwqb\",\"aVv46MHMH\",\"e0nQMjb_f\",\"rF3pMCFg5\",\"FHO8Ilqg0\"];const serializationHash=\"framer-JoM0V\";const variantClassNames={aVv46MHMH:\"framer-v-1q3wqsh\",e0nQMjb_f:\"framer-v-ui0cr5\",FHO8Ilqg0:\"framer-v-1j588el\",rF3pMCFg5:\"framer-v-1fun3x7\",TFi7aLwqb:\"framer-v-sbmgdu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transition2={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 humanReadableVariantMap={\"Variant 1\":\"TFi7aLwqb\",\"Variant 2\":\"aVv46MHMH\",\"Variant 3\":\"e0nQMjb_f\",\"Variant 4\":\"rF3pMCFg5\",\"Variant 5\":\"FHO8Ilqg0\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TFi7aLwqb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TFi7aLwqb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ymjnLehbJ17xokxw=activeVariantCallback(async(...args)=>{setVariant(\"TFi7aLwqb\");});const ymjnLehbJst8rqb=activeVariantCallback(async(...args)=>{setVariant(\"rF3pMCFg5\");});const ymjnLehbJ17y6vig=activeVariantCallback(async(...args)=>{setVariant(\"aVv46MHMH\");});const ymjnLehbJ1ibp1f=activeVariantCallback(async(...args)=>{setVariant(\"e0nQMjb_f\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"FHO8Ilqg0\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-sbmgdu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TFi7aLwqb\",ref:refBinding,style:{...style},...addPropertyOverrides({aVv46MHMH:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Variant 2\"},e0nQMjb_f:{\"data-framer-name\":\"Variant 3\"},FHO8Ilqg0:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Variant 5\"},rF3pMCFg5:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwlksq\",\"data-border\":true,\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"qvxda2BGq\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kbu8wk\",layoutDependency:layoutDependency,layoutId:\"eyOXKfu9t\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||106)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-302ha0-container\",layoutDependency:layoutDependency,layoutId:\"XHcyocyRo-container\",nodeId:\"XHcyocyRo\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks[0],height:\"100%\",id:\"XHcyocyRo\",layoutId:\"XHcyocyRo\",n5lkiIK0A:\"Home\",variant:\"o8yQPxieo\",width:\"100%\",...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks[1],variant:\"n4BElrst3\",ymjnLehbJ:ymjnLehbJ17xokxw},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks[2],variant:\"n4BElrst3\",ymjnLehbJ:ymjnLehbJ17xokxw},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks[4],variant:\"n4BElrst3\",ymjnLehbJ:ymjnLehbJ17xokxw},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks[3],variant:\"n4BElrst3\",ymjnLehbJ:ymjnLehbJ17xokxw}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||106)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tdeokq-container\",layoutDependency:layoutDependency,layoutId:\"hBwK99vib-container\",nodeId:\"hBwK99vib\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks1[0],height:\"100%\",id:\"hBwK99vib\",layoutId:\"hBwK99vib\",n5lkiIK0A:\"Work\",variant:\"n4BElrst3\",width:\"100%\",ymjnLehbJ:ymjnLehbJst8rqb,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks1[1]},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks1[2]},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks1[4]},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks1[3],variant:\"o8yQPxieo\",ymjnLehbJ:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||106)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18hcnly-container\",layoutDependency:layoutDependency,layoutId:\"bf0V7VTTA-container\",nodeId:\"bf0V7VTTA\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks2[0],height:\"100%\",id:\"bf0V7VTTA\",layoutId:\"bf0V7VTTA\",n5lkiIK0A:\"Craft\",variant:\"n4BElrst3\",width:\"100%\",ymjnLehbJ:ymjnLehbJ17y6vig,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks2[1],variant:\"zXfNHT8i5\",ymjnLehbJ:undefined},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks2[2]},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks2[4],variant:\"zXfNHT8i5\",ymjnLehbJ:undefined},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||106)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ttf66o-container\",layoutDependency:layoutDependency,layoutId:\"cpJ3Utqmw-container\",nodeId:\"cpJ3Utqmw\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks3[0],height:\"100%\",id:\"cpJ3Utqmw\",layoutId:\"cpJ3Utqmw\",n5lkiIK0A:\"Contact\",variant:\"n4BElrst3\",width:\"100%\",ymjnLehbJ:ymjnLehbJ1ibp1f,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks3[1]},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks3[2],variant:\"o8yQPxieo\"},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks3[4]},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l3krc\",layoutDependency:layoutDependency,layoutId:\"ZLhJzfll7\",style:{backgroundColor:\"var(--token-ccbdb5a5-f204-4f7b-b33e-f35b451d718b, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},variants:{aVv46MHMH:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"},e0nQMjb_f:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"},FHO8Ilqg0:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"}}})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fxa1z1-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"l2EatYZ9S-container\",nodeId:\"l2EatYZ9S\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(EnframerToggle,{borderColor:\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",darkIcon:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",darkKnob:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\",darkSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",height:\"100%\",id:\"l2EatYZ9S\",layoutId:\"l2EatYZ9S\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"var(--token-81946a09-1ac7-48d4-98fc-13d3da86c28e, rgb(255, 255, 255))\",lightSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",shadowColor:\"rgba(12, 12, 13, 0.15)\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cf2zes\",\"data-border\":true,\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"oIXA7RAZa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1oniif8\",layoutDependency:layoutDependency,layoutId:\"imcqNHVyz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 4.365 11.31 L 10.658 17.773 C 10.914 18.037 11.038 18.344 11.027 18.696 C 11.017 19.048 10.883 19.356 10.625 19.619 C 10.369 19.861 10.069 19.988 9.727 19.999 C 9.384 20.011 9.084 19.884 8.828 19.619 L 0.352 10.914 C 0.224 10.782 0.132 10.64 0.078 10.486 C 0.024 10.332 -0.002 10.167 0 9.991 C 0.002 9.815 0.029 9.65 0.081 9.496 C 0.133 9.343 0.224 9.2 0.353 9.068 L 8.829 0.363 C 9.064 0.121 9.359 0 9.712 0 C 10.066 0 10.371 0.121 10.627 0.363 C 10.884 0.627 11.012 0.94 11.012 1.303 C 11.012 1.666 10.884 1.979 10.627 2.242 L 4.365 8.672 L 18.716 8.672 C 19.08 8.672 19.385 8.799 19.631 9.052 C 19.878 9.305 20.001 9.618 20 9.991 C 19.999 10.364 19.876 10.677 19.63 10.931 C 19.384 11.186 19.08 11.312 18.716 11.31 Z\" fill=\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(156, 162, 176)) /* {&quot;name&quot;:&quot;Text-Subdued&quot;} */\"></path></svg>',withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JoM0V.framer-1i7nqf, .framer-JoM0V .framer-1i7nqf { display: block; }\",\".framer-JoM0V.framer-sbmgdu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 40px 24px 40px; position: relative; width: min-content; }\",\".framer-JoM0V .framer-bwlksq { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-JoM0V .framer-kbu8wk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-JoM0V .framer-302ha0-container, .framer-JoM0V .framer-1tdeokq-container, .framer-JoM0V .framer-18hcnly-container, .framer-JoM0V .framer-1ttf66o-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-JoM0V .framer-1l3krc { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 84px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-JoM0V .framer-fxa1z1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JoM0V .framer-cf2zes { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 58px; }\",\".framer-JoM0V .framer-1oniif8 { height: 20px; position: relative; width: 20px; }\",\".framer-JoM0V.framer-v-1q3wqsh .framer-302ha0-container, .framer-JoM0V.framer-v-1fun3x7 .framer-302ha0-container, .framer-JoM0V.framer-v-1j588el .framer-302ha0-container, .framer-JoM0V.framer-v-1j588el .framer-cf2zes { order: 0; }\",\".framer-JoM0V.framer-v-1q3wqsh .framer-1tdeokq-container, .framer-JoM0V.framer-v-1fun3x7 .framer-1tdeokq-container, .framer-JoM0V.framer-v-1j588el .framer-bwlksq, .framer-JoM0V.framer-v-1j588el .framer-1tdeokq-container { order: 1; }\",\".framer-JoM0V.framer-v-1q3wqsh .framer-18hcnly-container, .framer-JoM0V.framer-v-1fun3x7 .framer-1ttf66o-container, .framer-JoM0V.framer-v-1j588el .framer-18hcnly-container { order: 3; }\",\".framer-JoM0V.framer-v-1q3wqsh .framer-1ttf66o-container, .framer-JoM0V.framer-v-1j588el .framer-1ttf66o-container { order: 4; }\",\".framer-JoM0V.framer-v-1q3wqsh .framer-1l3krc, .framer-JoM0V.framer-v-1j588el .framer-1l3krc { left: unset; order: 2; right: 99px; width: 77px; }\",\".framer-JoM0V.framer-v-ui0cr5 .framer-1l3krc { left: unset; right: 7px; }\",\".framer-JoM0V.framer-v-1fun3x7 .framer-18hcnly-container, .framer-JoM0V.framer-v-1j588el .framer-fxa1z1-container { order: 2; }\",\".framer-JoM0V.framer-v-1fun3x7 .framer-1l3krc { left: 81px; order: 4; }\",'.framer-JoM0V[data-border=\"true\"]::after, .framer-JoM0V [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 541\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aVv46MHMH\":{\"layout\":[\"auto\",\"auto\"]},\"e0nQMjb_f\":{\"layout\":[\"auto\",\"auto\"]},\"rF3pMCFg5\":{\"layout\":[\"auto\",\"auto\"]},\"FHO8Ilqg0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOloaoz1Fy=withCSS(Component,css,\"framer-JoM0V\");export default FramerOloaoz1Fy;FramerOloaoz1Fy.displayName=\"Nav-bar\";FramerOloaoz1Fy.defaultProps={height:106,width:541};addPropertyControls(FramerOloaoz1Fy,{variant:{options:[\"TFi7aLwqb\",\"aVv46MHMH\",\"e0nQMjb_f\",\"rF3pMCFg5\",\"FHO8Ilqg0\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOloaoz1Fy,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...EnframerToggleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOloaoz1Fy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"541\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"106\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aVv46MHMH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e0nQMjb_f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rF3pMCFg5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FHO8Ilqg0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Oloaoz1Fy.map", "// Generated by Framer (d19865c)\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\";import{useRef}from\"react\";const cycleOrder=[\"bcIBVbEjW\",\"iAvN8ZEf4\"];const serializationHash=\"framer-Tj6K4\";const variantClassNames={bcIBVbEjW:\"framer-v-15rzajb\",iAvN8ZEf4:\"framer-v-143l7e8\"};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 humanReadableVariantMap={Close:\"iAvN8ZEf4\",Menu:\"bcIBVbEjW\"};const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bcIBVbEjW\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bcIBVbEjW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15rzajb\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bcIBVbEjW\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({iAvN8ZEf4:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wpq3tl\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"zc7Boh5Mg\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{iAvN8ZEf4:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18jz1w8\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"veURU1W1R\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,rotate:0},variants:{iAvN8ZEf4:{opacity:0,rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b8oiya\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"oGywbeyg3\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{iAvN8ZEf4:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tj6K4.framer-s5qyj8, .framer-Tj6K4 .framer-s5qyj8 { display: block; }\",\".framer-Tj6K4.framer-15rzajb { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-Tj6K4 .framer-1wpq3tl { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(63.636363636363654% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tj6K4 .framer-18jz1w8 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tj6K4 .framer-1b8oiya { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(36.36363636363639% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tj6K4.framer-v-143l7e8.framer-15rzajb { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\",\".framer-Tj6K4.framer-v-143l7e8 .framer-1wpq3tl, .framer-Tj6K4.framer-v-143l7e8 .framer-1b8oiya { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iAvN8ZEf4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWIL0co1ub=withCSS(Component,css,\"framer-Tj6K4\");export default FramerWIL0co1ub;FramerWIL0co1ub.displayName=\"Navigation/Menu Icon\";FramerWIL0co1ub.defaultProps={height:44,width:44};addPropertyControls(FramerWIL0co1ub,{variant:{options:[\"bcIBVbEjW\",\"iAvN8ZEf4\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerWIL0co1ub,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWIL0co1ub\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iAvN8ZEf4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WIL0co1ub.map", "// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EnframerToggle from\"https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/bbkBjwckORoju6HmII1R/EnframerToggle.js\";import NavigationMenuIcon from\"https://framerusercontent.com/modules/VJRqmCqsHmBP2XxnFCQn/BXzCo98cu6cXICKwGiBx/WIL0co1ub.js\";const NavigationMenuIconFonts=getFonts(NavigationMenuIcon);const EnframerToggleFonts=getFonts(EnframerToggle);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"jQEWtRJFL\",\"Mpx9QA_TG\"];const serializationHash=\"framer-7h3Ky\";const variantClassNames={jQEWtRJFL:\"framer-v-1mgbm8r\",Mpx9QA_TG:\"framer-v-1ytswps\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};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={Closed:\"jQEWtRJFL\",Opened:\"Mpx9QA_TG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jQEWtRJFL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jQEWtRJFL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu1b745wf=activeVariantCallback(async(...args)=>{setVariant(\"Mpx9QA_TG\");});const XKaY3MrGu1ig7pcq=activeVariantCallback(async(...args)=>{setVariant(\"jQEWtRJFL\");});const onTap1qgofy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jQEWtRJFL\"),50);});const onTap1b745wf=activeVariantCallback(async(...args)=>{setVariant(\"Mpx9QA_TG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Mpx9QA_TG\")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-1mgbm8r\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"jQEWtRJFL\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{Mpx9QA_TG:{backgroundColor:\"var(--token-38e48a6d-2a7b-466b-981c-862233483331, rgb(255, 255, 255))\"}},...addPropertyOverrides({Mpx9QA_TG:{\"data-framer-name\":\"Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16tf7xn\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKwHPQnt78_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xmf6p4\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKmzY8A9tnh\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dtEdlSOwKyMtj00LO2\",openInNewTab:false,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16p83d6 framer-1auku7\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKyMtj00LO2\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-rj0x1g\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKEEKcGq_aR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.655 41.53\" overflow=\"visible\"><path d=\"M 39.557 35.312 C 40.431 35.15 41.515 31.785 42.81 25.215 C 41.871 20.621 40.981 17.885 40.14 17.012 L 51.645 17.012 C 50.706 18.112 50.577 20.798 51.257 25.069 C 52.454 32.125 53.619 35.539 54.752 35.312 C 55.366 35.184 56.192 33.031 57.228 28.857 C 57.487 27.918 57.971 25.701 58.684 22.206 C 59.395 18.711 60.108 15.783 60.82 13.42 C 61.532 11.058 62.39 9.002 63.393 7.254 C 61.095 6.349 58.733 6.268 56.306 7.011 C 54.266 7.659 53.166 8.63 53.004 9.924 C 52.907 10.895 53.408 11.899 54.509 12.934 C 53.312 13.938 52.082 14.625 50.82 14.998 C 49.558 15.37 48.425 15.427 47.422 15.168 C 46.441 14.919 45.518 14.482 44.704 13.881 C 43.903 13.294 43.281 12.496 42.907 11.576 C 42.521 10.656 42.371 9.655 42.47 8.663 C 42.632 6.915 43.392 5.355 44.751 3.978 C 46.11 2.603 47.955 1.754 50.285 1.43 C 51.038 1.407 51.791 1.366 52.542 1.309 C 53.14 1.26 53.844 1.317 54.653 1.479 C 55.462 1.641 56.126 1.786 56.644 1.916 C 57.161 2.045 57.809 2.264 58.586 2.572 C 59.362 2.879 60.001 3.138 60.504 3.349 C 61.005 3.559 61.652 3.827 62.446 4.149 L 64.46 4.974 L 64.751 5.071 C 66.11 3.357 67.89 2.013 70.091 1.042 C 72.064 0.137 74.233 -0.179 76.596 0.096 C 78.958 0.371 80.899 1.222 82.422 2.645 C 83.748 3.907 84.485 5.395 84.63 7.111 C 84.776 8.826 84.282 10.185 83.149 11.188 C 82.566 11.739 81.782 12.094 80.795 12.256 C 79.849 12.417 78.886 12.449 77.931 12.353 C 77.009 12.256 75.876 11.997 74.533 11.576 C 73.429 11.238 72.336 10.865 71.256 10.46 C 70.414 10.137 69.33 9.699 68.003 9.149 C 66.675 8.599 65.819 8.243 65.43 8.081 C 64.2 10.25 63.132 12.912 62.226 16.066 C 61.263 19.441 60.389 22.84 59.605 26.261 C 58.763 29.901 57.987 32.758 57.275 34.829 C 57.016 35.574 56.846 36.059 56.765 36.285 C 56.684 36.512 56.522 36.917 56.279 37.498 C 56.036 38.081 55.834 38.478 55.672 38.688 L 54.968 39.61 C 54.66 40.014 54.344 40.298 54.021 40.459 C 53.698 40.621 53.309 40.791 52.857 40.969 C 52.385 41.152 51.898 41.29 51.4 41.382 C 49.231 41.706 47.566 40.993 46.401 39.245 C 45.85 38.404 45.357 37.134 44.92 35.435 C 44.483 33.736 43.989 31.463 43.439 28.615 C 42.016 35.185 40.607 39.052 39.216 40.217 C 38.497 40.803 37.648 41.211 36.741 41.406 C 35.802 41.616 34.807 41.56 33.755 41.236 C 32.703 40.913 31.854 40.249 31.207 39.245 C 30.462 38.145 29.791 36.146 29.192 33.25 C 28.593 30.354 27.954 27.32 27.274 24.147 C 26.594 20.976 25.818 18.597 24.944 17.012 L 34.896 17.012 C 34.928 17.044 35.066 17.982 35.309 19.827 C 35.552 21.672 35.794 23.323 36.037 24.779 C 36.28 26.235 36.587 27.878 36.959 29.707 C 37.331 31.535 37.744 32.951 38.197 33.954 C 38.65 34.958 39.103 35.411 39.556 35.313 Z M 72.616 2.254 C 70.512 2.837 68.635 4.066 66.985 5.944 C 67.179 6.041 67.721 6.26 68.611 6.599 C 69.501 6.939 70.14 7.182 70.529 7.327 C 70.918 7.473 71.516 7.667 72.325 7.91 C 73.134 8.153 73.798 8.307 74.316 8.372 C 74.833 8.437 75.424 8.461 76.088 8.445 C 76.708 8.436 77.322 8.329 77.909 8.129 C 78.912 7.773 79.624 7.207 80.045 6.43 C 80.465 5.652 80.531 4.908 80.24 4.196 C 79.916 3.387 79.3 2.788 78.395 2.4 C 77.5 2.013 76.528 1.839 75.555 1.89 C 74.567 1.938 73.588 2.06 72.618 2.254 Z M 27.275 32.205 C 26.272 30.814 24.848 30.587 23.003 31.525 C 24.071 32.787 24.71 34.349 24.921 36.21 C 25.132 38.071 24.767 39.164 23.829 39.487 C 23.117 39.617 22.598 39.244 22.276 38.371 C 21.952 37.497 21.79 36.203 21.79 34.488 L 21.741 25.555 C 21.741 25.513 21.739 25.471 21.738 25.429 L 21.742 25.433 L 21.742 17.769 C 21.742 13.384 21.891 13.087 20.498 13.718 L 15.967 16.903 C 15.131 16.624 14.268 16.432 13.392 16.331 C 11.206 16.036 9.156 16.183 7.243 16.768 L 2.906 13.719 C 1.513 13.088 1.662 13.384 1.662 17.77 L 1.662 21.343 C 1.662 21.648 1.7 21.95 1.741 22.251 L 1.741 22.254 C 2.033 23.485 2.704 24.358 3.755 24.875 C 4.807 25.393 5.916 25.515 7.081 25.239 C 8.246 24.965 9.169 24.407 9.848 23.565 C 9.135 22.853 8.698 22.133 8.537 21.405 C 8.375 20.676 8.432 20.062 8.707 19.56 C 8.994 19.046 9.413 18.619 9.92 18.322 C 10.455 17.999 10.996 17.854 11.547 17.885 C 12.647 17.982 13.367 18.492 13.708 19.414 C 14.048 20.336 14.087 21.332 13.829 22.4 C 13.57 23.436 12.98 24.285 12.057 24.948 C 11.158 25.601 10.157 26.101 9.096 26.429 C 8.043 26.753 6.838 27.263 5.479 27.958 C 4.119 28.654 2.986 29.471 2.08 30.409 C 0.818 31.703 0.13 33.233 0.017 34.997 C -0.097 36.761 0.372 38.282 1.424 39.56 C 2.476 40.839 3.908 41.478 5.72 41.478 C 6.853 41.478 7.848 41.243 8.706 40.773 C 9.563 40.305 10.276 39.633 10.842 38.758 C 11.408 37.885 11.862 37.035 12.202 36.21 C 12.542 35.385 12.873 34.407 13.196 33.273 C 13.261 38.678 15.753 41.38 20.672 41.38 C 21.494 41.387 22.312 41.272 23.099 41.04 C 25.429 40.425 26.95 39.034 27.663 36.865 C 28.277 35.052 28.148 33.5 27.274 32.204 Z M 13.197 29.244 C 12.712 31.283 12.203 32.877 11.668 34.026 C 11.134 35.176 10.51 35.782 9.799 35.847 C 9.443 35.847 9.184 35.621 9.023 35.167 C 8.861 34.713 8.845 34.099 8.974 33.322 C 9.039 32.999 9.112 32.675 9.193 32.351 C 9.273 32.028 9.363 31.737 9.46 31.478 C 9.557 31.219 9.686 30.936 9.849 30.629 C 10.011 30.321 10.14 30.07 10.237 29.877 C 10.334 29.682 10.496 29.449 10.723 29.172 C 10.949 28.898 11.112 28.687 11.209 28.541 C 11.366 28.32 11.536 28.109 11.719 27.909 C 11.962 27.635 12.124 27.457 12.205 27.375 C 12.285 27.295 12.464 27.108 12.739 26.816 C 13.013 26.525 13.183 26.364 13.249 26.33 C 13.249 26.913 13.232 27.884 13.201 29.243 Z\" fill=\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)) /* {&quot;name&quot;:&quot;Text-Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1j35jc5\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKf666_3Q9P\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.71 41.53\" overflow=\"visible\"><path d=\"M 14.613 35.312 C 15.486 35.15 16.57 31.785 17.866 25.215 C 16.927 20.621 16.037 17.885 15.196 17.012 L 26.701 17.012 C 25.762 18.112 25.633 20.798 26.312 25.069 C 27.509 32.125 28.674 35.539 29.808 35.312 C 30.422 35.184 31.248 33.031 32.283 28.857 C 32.542 27.918 33.027 25.701 33.74 22.206 C 34.451 18.711 35.164 15.783 35.876 13.42 C 36.588 11.058 37.446 9.002 38.449 7.254 C 36.15 6.349 33.788 6.268 31.361 7.011 C 29.322 7.659 28.222 8.63 28.06 9.924 C 27.963 10.895 28.464 11.899 29.565 12.934 C 28.368 13.938 27.138 14.625 25.876 14.998 C 24.614 15.37 23.481 15.427 22.478 15.168 C 21.497 14.919 20.573 14.482 19.759 13.881 C 18.959 13.294 18.337 12.496 17.963 11.576 C 17.577 10.656 17.427 9.655 17.526 8.663 C 17.688 6.915 18.448 5.355 19.807 3.978 C 21.166 2.603 23.011 1.754 25.341 1.43 C 26.094 1.407 26.846 1.366 27.598 1.309 C 28.196 1.26 28.9 1.317 29.709 1.479 C 30.517 1.641 31.181 1.786 31.699 1.916 C 32.217 2.045 32.864 2.264 33.641 2.572 C 34.418 2.879 35.056 3.138 35.559 3.349 C 36.06 3.559 36.708 3.827 37.501 4.149 L 39.515 4.974 L 39.807 5.071 C 41.166 3.357 42.945 2.013 45.146 1.042 C 47.12 0.137 49.289 -0.179 51.652 0.096 C 54.014 0.371 55.955 1.222 57.477 2.645 C 58.804 3.907 59.541 5.395 59.686 7.111 C 59.831 8.826 59.337 10.185 58.205 11.188 C 57.622 11.739 56.838 12.094 55.851 12.256 C 54.905 12.417 53.942 12.449 52.987 12.353 C 52.065 12.256 50.931 11.997 49.588 11.576 C 48.485 11.238 47.392 10.865 46.311 10.46 C 45.469 10.137 44.385 9.699 43.059 9.149 C 41.731 8.599 40.875 8.243 40.486 8.081 C 39.255 10.25 38.188 12.912 37.282 16.066 C 36.319 19.441 35.445 22.84 34.661 26.261 C 33.819 29.901 33.042 32.758 32.331 34.829 C 32.072 35.574 31.902 36.059 31.821 36.285 C 31.74 36.512 31.578 36.917 31.335 37.498 C 31.092 38.081 30.89 38.478 30.728 38.688 L 30.023 39.61 C 29.716 40.014 29.4 40.298 29.077 40.459 C 28.753 40.621 28.365 40.791 27.912 40.969 C 27.441 41.152 26.953 41.29 26.456 41.382 C 24.287 41.706 22.621 40.993 21.456 39.245 C 20.906 38.404 20.413 37.134 19.976 35.435 C 19.539 33.736 19.045 31.463 18.495 28.615 C 17.071 35.185 15.662 39.052 14.272 40.217 C 13.552 40.803 12.704 41.211 11.796 41.406 C 10.857 41.616 9.862 41.56 8.811 41.236 C 7.758 40.913 6.909 40.249 6.263 39.245 C 5.518 38.145 4.847 36.146 4.248 33.25 C 3.648 30.354 3.01 27.32 2.33 24.147 C 1.65 20.976 0.873 18.597 0 17.012 L 9.951 17.012 C 9.984 17.044 10.121 17.982 10.364 19.827 C 10.607 21.672 10.85 23.323 11.093 24.779 C 11.336 26.235 11.643 27.878 12.015 29.707 C 12.386 31.535 12.799 32.951 13.253 33.954 C 13.706 34.958 14.159 35.411 14.612 35.313 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2666e4\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKOkt4pzrJm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.433 6.569\" overflow=\"visible\"><path d=\"M 5.631 0.373 C 3.527 0.956 1.651 2.186 0 4.063 C 0.194 4.16 0.736 4.379 1.626 4.718 C 2.516 5.058 3.156 5.301 3.544 5.446 C 3.933 5.592 4.531 5.786 5.341 6.029 C 6.149 6.272 6.813 6.426 7.331 6.491 C 7.848 6.557 8.439 6.58 9.103 6.564 C 9.723 6.555 10.338 6.449 10.924 6.248 C 11.927 5.892 12.639 5.326 13.06 4.549 C 13.48 3.771 13.546 3.028 13.255 2.315 C 12.931 1.506 12.316 0.907 11.41 0.519 C 10.515 0.132 9.543 -0.042 8.57 0.009 C 7.582 0.057 6.604 0.179 5.633 0.373 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bl09ve\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKciE59uumV\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.043 28.01\" overflow=\"visible\"><path d=\"M 27.275 18.738 C 26.272 17.346 24.848 17.119 23.003 18.057 C 24.071 19.32 24.71 20.881 24.921 22.742 C 25.132 24.603 24.767 25.696 23.829 26.019 C 23.117 26.149 22.598 25.776 22.276 24.903 C 21.952 24.03 21.79 22.735 21.79 21.02 L 21.741 12.087 C 21.741 12.045 21.739 12.003 21.738 11.961 L 21.742 11.965 L 21.742 4.301 C 21.742 -0.083 21.891 -0.381 20.498 0.251 L 15.967 3.435 C 15.131 3.156 14.268 2.964 13.392 2.864 C 11.206 2.568 9.156 2.715 7.243 3.3 L 2.906 0.252 C 1.513 -0.38 1.662 -0.083 1.662 4.302 L 1.662 7.875 C 1.662 8.18 1.7 8.483 1.741 8.783 L 1.741 8.786 C 2.033 10.017 2.704 10.89 3.755 11.407 C 4.807 11.925 5.916 12.047 7.081 11.772 C 8.246 11.497 9.169 10.939 9.848 10.097 C 9.135 9.385 8.698 8.665 8.537 7.937 C 8.375 7.208 8.432 6.594 8.707 6.092 C 8.994 5.579 9.413 5.151 9.92 4.854 C 10.455 4.531 10.996 4.386 11.547 4.417 C 12.647 4.514 13.367 5.024 13.708 5.946 C 14.048 6.868 14.087 7.864 13.829 8.932 C 13.57 9.968 12.98 10.817 12.057 11.48 C 11.158 12.133 10.157 12.633 9.096 12.961 C 8.043 13.285 6.838 13.795 5.479 14.49 C 4.119 15.186 2.986 16.003 2.08 16.941 C 0.818 18.236 0.13 19.765 0.017 21.529 C -0.097 23.293 0.372 24.814 1.424 26.092 C 2.476 27.371 3.908 28.01 5.72 28.01 C 6.853 28.01 7.848 27.775 8.706 27.306 C 9.563 26.837 10.276 26.165 10.842 25.291 C 11.408 24.417 11.862 23.567 12.202 22.742 C 12.542 21.917 12.873 20.939 13.196 19.805 C 13.261 25.211 15.753 27.912 20.672 27.912 C 21.494 27.919 22.312 27.805 23.099 27.572 C 25.429 26.957 26.95 25.566 27.663 23.397 C 28.277 21.584 28.148 20.032 27.274 18.737 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5blqtu\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKb4OoPw9Zf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.361 9.516\" overflow=\"visible\"><path d=\"M 4.31 2.914 C 3.824 4.953 3.315 6.547 2.78 7.696 C 2.246 8.845 1.623 9.452 0.911 9.516 C 0.555 9.516 0.296 9.291 0.135 8.836 C -0.027 8.383 -0.043 7.768 0.086 6.991 C 0.151 6.668 0.224 6.345 0.305 6.021 C 0.385 5.698 0.475 5.406 0.572 5.147 C 0.669 4.888 0.798 4.606 0.961 4.298 C 1.123 3.991 1.252 3.74 1.349 3.546 C 1.447 3.352 1.608 3.118 1.835 2.842 C 2.061 2.568 2.224 2.356 2.321 2.21 C 2.478 1.99 2.648 1.779 2.831 1.579 C 3.074 1.305 3.236 1.126 3.317 1.044 C 3.397 0.964 3.576 0.777 3.851 0.486 C 4.125 0.194 4.295 0.033 4.361 0 C 4.361 0.583 4.344 1.553 4.313 2.913 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||104)-0-104)/2+0+0)+30+0,...addPropertyOverrides({Mpx9QA_TG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||904)-0-1104)/2+0+0)+30+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zdp1ng-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKvt0rrBF5T-container\",name:\"Menu Icon\",nodeId:\"dtEdlSOwKvt0rrBF5T\",rendersWithMotion:true,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(NavigationMenuIcon,{height:\"100%\",id:\"dtEdlSOwKvt0rrBF5T\",layoutId:\"dtEdlSOwKvt0rrBF5T\",name:\"Menu Icon\",variant:\"bcIBVbEjW\",width:\"100%\",XKaY3MrGu:XKaY3MrGu1b745wf,...addPropertyOverrides({Mpx9QA_TG:{variant:\"iAvN8ZEf4\",XKaY3MrGu:XKaY3MrGu1ig7pcq}},baseVariant,gestureVariant)})})})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xahf3v\",\"data-framer-appear-id\":\"1xahf3v\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ZPCDUq37W\",optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hcm0oKQeH\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t92oes framer-1auku7\",\"data-framer-name\":\"Case Study\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hcm0oKQeH\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Home\"})}),className:\"framer-ck3lb6\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Rt6eDaeHl\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eddhjzMea\"},motionChild:true,nodeId:\"dMnfAblSb\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14mgroo framer-1auku7\",\"data-framer-name\":\"Experience\",layoutDependency:layoutDependency,layoutId:\"dMnfAblSb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(156, 162, 176)))\"},children:\"Work (Coming soon)\"})}),className:\"framer-1hha6kr\",\"data-highlight\":true,fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"phTY5HPcY\",onTap:onTap1b745wf,style:{\"--extracted-r6o4lv\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(156, 162, 176))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"khfLvYsDS\"},motionChild:true,nodeId:\"gnpRdQvy6\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q83l9h framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gnpRdQvy6\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Contact\"})}),className:\"framer-ag3uoo\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"TpZ1xSIVw\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ry1Iivv9G\"},motionChild:true,nodeId:\"Tm9ZJ5KSd\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v84ezh framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Tm9ZJ5KSd\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Craft\"})}),className:\"framer-14ev4id\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"zt_1GXOf_\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oyf6s3-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"m5_m21V4B-container\",nodeId:\"m5_m21V4B\",rendersWithMotion:true,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(EnframerToggle,{borderColor:\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",darkIcon:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",darkKnob:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\",darkSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",height:\"100%\",id:\"m5_m21V4B\",layoutId:\"m5_m21V4B\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"var(--token-81946a09-1ac7-48d4-98fc-13d3da86c28e, rgb(255, 255, 255))\",lightSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",shadowColor:\"rgba(12, 12, 13, 0.15)\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7h3Ky.framer-1auku7, .framer-7h3Ky .framer-1auku7 { display: block; }\",\".framer-7h3Ky.framer-1mgbm8r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 428px; }\",\".framer-7h3Ky .framer-16tf7xn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1080px; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: 100%; }\",\".framer-7h3Ky .framer-1xmf6p4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7h3Ky .framer-16p83d6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7h3Ky .framer-rj0x1g { height: 42px; position: relative; width: 85px; }\",\".framer-7h3Ky .framer-1j35jc5 { height: 42px; left: 25px; position: absolute; top: 0px; width: 60px; }\",\".framer-7h3Ky .framer-2666e4 { height: 7px; left: 67px; position: absolute; top: 2px; width: 14px; }\",\".framer-7h3Ky .framer-bl09ve { height: 28px; left: 0px; position: absolute; top: 14px; width: 28px; }\",\".framer-7h3Ky .framer-5blqtu { height: 10px; left: 9px; position: absolute; top: 27px; width: 5px; }\",\".framer-7h3Ky .framer-zdp1ng-container, .framer-7h3Ky .framer-oyf6s3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7h3Ky .framer-1xahf3v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 80px 0px 80px 0px; position: relative; width: 100%; }\",\".framer-7h3Ky .framer-t92oes, .framer-7h3Ky .framer-1q83l9h, .framer-7h3Ky .framer-1v84ezh { 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: 12px; position: relative; text-decoration: none; width: 100%; }\",\".framer-7h3Ky .framer-ck3lb6, .framer-7h3Ky .framer-ag3uoo, .framer-7h3Ky .framer-14ev4id { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7h3Ky .framer-14mgroo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 100%; }\",\".framer-7h3Ky .framer-1hha6kr { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7h3Ky.framer-v-1ytswps.framer-1mgbm8r { gap: 0px; }\",\".framer-7h3Ky.framer-v-1ytswps .framer-16tf7xn { order: 0; }\",\".framer-7h3Ky.framer-v-1ytswps .framer-1xahf3v, .framer-7h3Ky.framer-v-1ytswps .framer-t92oes { order: 1; }\",\".framer-7h3Ky.framer-v-1ytswps .framer-14mgroo { order: 3; }\",\".framer-7h3Ky.framer-v-1ytswps .framer-1q83l9h { order: 5; }\",\".framer-7h3Ky.framer-v-1ytswps .framer-1v84ezh { order: 4; }\",\".framer-7h3Ky.framer-v-1ytswps .framer-oyf6s3-container { order: 12; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 428\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Mpx9QA_TG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxDiiDNy3x=withCSS(Component,css,\"framer-7h3Ky\");export default FramerxDiiDNy3x;FramerxDiiDNy3x.displayName=\"HamburgerTest\";FramerxDiiDNy3x.defaultProps={height:104,width:428};addPropertyControls(FramerxDiiDNy3x,{variant:{options:[\"jQEWtRJFL\",\"Mpx9QA_TG\"],optionTitles:[\"Closed\",\"Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxDiiDNy3x,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...NavigationMenuIconFonts,...EnframerToggleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxDiiDNy3x\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"428\",\"framerIntrinsicHeight\":\"104\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mpx9QA_TG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xDiiDNy3x.map", "// Generated by Framer (6aebf05)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BQIIiPwWO/BQIIiPwWO.js\";import Cursor from\"#framer/local/canvasComponent/mrTeGy9yU/mrTeGy9yU.js\";import NavBar from\"#framer/local/canvasComponent/Oloaoz1Fy/Oloaoz1Fy.js\";import HamburgerTest from\"#framer/local/canvasComponent/xDiiDNy3x/xDiiDNy3x.js\";const NavBarFonts=getFonts(NavBar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const HamburgerTestFonts=getFonts(HamburgerTest);const NavBarControls=getPropertyControls(NavBar);const CursorFonts=getFonts(Cursor);const breakpoints={cjjaE3sqv:\"(max-width: 639px)\",LeaZwZzn0:\"(min-width: 1440px)\",xdc4Le4J5:\"(min-width: 640px) and (max-width: 1439px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-v46dI\";const variantClassNames={cjjaE3sqv:\"framer-v-8vkqv0\",LeaZwZzn0:\"framer-v-ey9uvc\",xdc4Le4J5:\"framer-v-ocuy38\"};const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-86};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={cjjaE3sqv:[\".framer-v46dI .framer-10tbkk8 { flex-direction: column; order: 1003; padding: 0px 40px 0px 40px; }\",\".framer-v46dI .framer-9yctz3-container { flex: none; width: 100%; }\",\".framer-v46dI .framer-aontw5-container { order: -1000; }\"],xdc4Le4J5:[\".framer-v46dI .framer-x8r1h0-container { width: 100%; }\",\".framer-v46dI .framer-10tbkk8 { padding: 0px 40px 0px 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={cjjaE3sqv:\".framer-8vkqv0-override\",xdc4Le4J5:\".framer-ocuy38-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v46dI.framer-1cnyw1x, .framer-v46dI .framer-1cnyw1x { display: block; }\",\".framer-v46dI.framer-ey9uvc { align-content: center; align-items: center; background-color: var(--token-38e48a6d-2a7b-466b-981c-862233483331, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-v46dI .framer-x8r1h0-container { flex: none; height: auto; left: 50%; max-width: 723px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 723px; z-index: 1; }\",\".framer-v46dI .framer-19zvw3s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-v46dI .framer-10tbkk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-v46dI .framer-9yctz3-container { flex: 1 0 0px; height: auto; max-width: 760px; position: relative; width: 1px; }\",\".framer-v46dI .framer-aontw5-container { flex: none; height: auto; left: 50%; order: 1003; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={cjjaE3sqv:\"(max-width: 639px)\",LeaZwZzn0:\"(min-width: 1440px)\",xdc4Le4J5:\"(min-width: 640px) and (max-width: 1439px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Variant 1\":\"TFi7aLwqb\",\"Variant 2\":\"aVv46MHMH\",\"Variant 3\":\"e0nQMjb_f\",\"Variant 4\":\"rF3pMCFg5\",\"Variant 5\":\"FHO8Ilqg0\"};const humanReadableVariantMap={Desktop:\"LeaZwZzn0\",Phone:\"cjjaE3sqv\",xl:\"xdc4Le4J5\"};const getProps=({height,id,variant2,width,...props})=>{return{...props,NpgdNJEl_:humanReadableEnumMap[variant2]??variant2??props.NpgdNJEl_??\"TFi7aLwqb\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LeaZwZzn0\"};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"VIYogxF1y\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,NpgdNJEl_,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"cjjaE3sqv\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"cjjaE3sqv\")return true;return false;};useCustomCursors({\"1tsergx\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"LeaZwZzn0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-38e48a6d-2a7b-466b-981c-862233483331, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ey9uvc\",className),\"data-framer-cursor\":\"1tsergx\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{width:\"min(100vw, 723px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:106,width:\"723px\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-x8r1h0-container hidden-8vkqv0\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"qFKnVu1NC\",rendersWithMotion:true,scopeId:\"xyX_51wKw\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"qFKnVu1NC\",layoutId:\"qFKnVu1NC\",style:{maxWidth:\"100%\",width:\"100%\"},variant:NpgdNJEl_,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-19zvw3s\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10tbkk8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cjjaE3sqv:{width:\"min(100vw - 80px, 760px)\"},xdc4Le4J5:{width:\"min(max(100vw - 80px, 1px), 760px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:177,width:\"min(max(100vw - 160px, 1px), 760px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9yctz3-container\",nodeId:\"T6HEOtduu\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"T6HEOtduu\",layoutId:\"T6HEOtduu\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"K4lB5rVeI\",width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cjjaE3sqv:{height:104,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-aontw5-container hidden-ey9uvc hidden-ocuy38\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"yx9I230hd\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(HamburgerTest,{height:\"100%\",id:\"yx9I230hd\",layoutId:\"yx9I230hd\",style:{width:\"100%\"},variant:\"jQEWtRJFL\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xdc4Le4J5\":{\"layout\":[\"fixed\",\"fixed\"]},\"cjjaE3sqv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NpgdNJEl_\":\"variant2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"LeaZwZzn0\":[\".framer-x8r1h0-container\",\".framer-10tbkk8\"],\"xdc4Le4J5\":[\".framer-x8r1h0-container\",\".framer-10tbkk8\"],\"cjjaE3sqv\":[\".framer-10tbkk8\",\".framer-aontw5-container\"]}\n * @framerBreakpoints {\"LeaZwZzn0\":{\"min\":1440,\"canvasClassName\":\"framer-ey9uvc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"xdc4Le4J5\":{\"min\":640,\"max\":1439,\"canvasClassName\":\"framer-ocuy38-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"xl\",\"width\":640,\"rootFontSize\":16},\"cjjaE3sqv\":{\"max\":639,\"canvasClassName\":\"framer-8vkqv0-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant LeaZwZzn0\n * @framerLayoutTemplate\n */const FramerxyX_51wKw=withCSS(Component,css,\"framer-v46dI\");export default FramerxyX_51wKw;FramerxyX_51wKw.displayName=\"Main-Layout\";FramerxyX_51wKw.defaultProps={height:1e3,width:1440};addPropertyControls(FramerxyX_51wKw,{NpgdNJEl_:NavBarControls?.[\"variant\"]&&{...NavBarControls[\"variant\"],defaultValue:\"TFi7aLwqb\",description:undefined,hidden:undefined,title:\"Variant 2\"}});addFonts(FramerxyX_51wKw,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts,...HamburgerTestFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxyX_51wKw\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"LeaZwZzn0\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xdc4Le4J5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cjjaE3sqv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"NpgdNJEl_\\\":\\\"variant2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"LeaZwZzn0\\\":[\\\".framer-x8r1h0-container\\\",\\\".framer-10tbkk8\\\"],\\\"xdc4Le4J5\\\":[\\\".framer-x8r1h0-container\\\",\\\".framer-10tbkk8\\\"],\\\"cjjaE3sqv\\\":[\\\".framer-10tbkk8\\\",\\\".framer-aontw5-container\\\"]}\",\"framerBreakpoints\":\"{\\\"LeaZwZzn0\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ey9uvc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"xdc4Le4J5\\\":{\\\"min\\\":640,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-ocuy38-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"xl\\\",\\\"width\\\":640,\\\"rootFontSize\\\":16},\\\"cjjaE3sqv\\\":{\\\"max\\\":639,\\\"canvasClassName\\\":\\\"framer-8vkqv0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainLayout from \"https://framerusercontent.com/modules/ZIueI9SplAHuiqAczwro/SxBGKDLFwUTOeLhhBoST/xyX_51wKw.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bqytQsAOYfLIAMzp9mx7/SrRV3iwqXJ1aswnZ390Z/augiA20Il.js\")), path: \"/\"}, ifnCmr81r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Bvqcrzx1VBncOM3qqHy/pOfV0JBHeHMqelhaF5is/ifnCmr81r.js\")), path: \"/whwa\"}, lc7uwrl0U: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zWlq7g5Gdq3uNjqwnYOg/W4Bof7O0T40V6ZtNR1Mk/lc7uwrl0U.js\")), path: \"/boh\"}, Ry1Iivv9G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pxsxdUt1Ny8rfPDgI2uM/B8TSCfkFeRRK4MsjJwba/Ry1Iivv9G.js\")), path: \"/craft\"}, khfLvYsDS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mEnizqPpVQD89YNge1Lc/6qtOq2Jt7iEaWLCg51kF/khfLvYsDS.js\")), path: \"/contact\"}, KUHWCqJst: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q8KjdQzmbQZIrwmhxFgh/H59vZd6je9A00EMC1Vsq/KUHWCqJst.js\")), path: \"/lucid-diary\"}, PzUSUD5Gz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHS63tpd0hVHradYj2yF/bz0sYYmNubCDm55I5JAm/PzUSUD5Gz.js\")), path: \"/sickly-cute\"}, IVIH1eXQu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kojUh4EaqR0kToxKgCsG/N3HfZdCYZWIz4fdbLztN/IVIH1eXQu.js\")), path: \"/tea-packaging\"}, l0RU4hbaF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tsTJ7Vz5KPwhJNgJDDhk/QzdedKwc9xbeAlB2E8I0/l0RU4hbaF.js\")), path: \"/timeline\"}, gd3Obbaoi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5m7LNxxQtFaP9S2p6v8F/MgpUdYs7peGeiLPV6fpw/gd3Obbaoi.js\")), path: \"/d-day\"}, jk1RNlRqA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s5gOMfcCXlgtJ2oeLMjb/tprvk0vjikIMXk1Uiafd/jk1RNlRqA.js\")), path: \"/infernal-currency\"}, CxSJuFZWs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ARov1OJe9leyOknW9Hkl/c16kActzJRg4sF2vZgjL/CxSJuFZWs.js\")), path: \"/chelicerae\"}, wYx0i1rPC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aocUzk9fxeqYjAFfIRQR/bJYQDbhRDvPRXELvKIf0/wYx0i1rPC.js\")), path: \"/koinobori\"}, hiuTppm6A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kQ4fJe2anKCHXjMz1CUB/Ee9kkQjMig6vV87OZ3Ow/hiuTppm6A.js\")), path: \"/order-of-books\"}, AnWRIBAVx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/elo82DzKSOB9X8TkZQsB/jt3zwtfLBSgIMoilE1Z4/AnWRIBAVx.js\")), path: \"/work\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"924108821eea3307fc5ccc7ee6736a2e53e86512fd412d925e59ef3403d2dcdb\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {NpgdNJEl_: \"TFi7aLwqb\"}\r\nconst props2 = {...props1, NpgdNJEl_: \"rF3pMCFg5\"}\r\nconst props3 = {...props1, NpgdNJEl_: \"aVv46MHMH\"}\r\nconst props4 = {...props1, NpgdNJEl_: \"e0nQMjb_f\"}\r\nconst props5 = {...props1, NpgdNJEl_: \"FHO8Ilqg0\"}\r\nconst templateProps = {AnWRIBAVx: props1, augiA20Il: props1, CxSJuFZWs: props3, gd3Obbaoi: props3, hiuTppm6A: props3, hn3Hs7sYp: props2, HRMHu0tAk: props1, ifnCmr81r: props2, IVIH1eXQu: props3, jk1RNlRqA: props3, khfLvYsDS: props4, KUHWCqJst: props5, l0RU4hbaF: props3, lc7uwrl0U: props2, PzUSUD5Gz: props3, Ry1Iivv9G: props3, wYx0i1rPC: props3}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"hn3Hs7sYp\":\r\ncase \"ifnCmr81r\":\r\ncase \"lc7uwrl0U\":\r\ncase \"Ry1Iivv9G\":\r\ncase \"khfLvYsDS\":\r\ncase \"KUHWCqJst\":\r\ncase \"PzUSUD5Gz\":\r\ncase \"IVIH1eXQu\":\r\ncase \"l0RU4hbaF\":\r\ncase \"gd3Obbaoi\":\r\ncase \"jk1RNlRqA\":\r\ncase \"CxSJuFZWs\":\r\ncase \"wYx0i1rPC\":\r\ncase \"hiuTppm6A\":\r\ncase \"AnWRIBAVx\":\r\ncase \"HRMHu0tAk\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"hn3Hs7sYp\":\r\ncase \"ifnCmr81r\":\r\ncase \"lc7uwrl0U\":\r\ncase \"Ry1Iivv9G\":\r\ncase \"khfLvYsDS\":\r\ncase \"KUHWCqJst\":\r\ncase \"PzUSUD5Gz\":\r\ncase \"IVIH1eXQu\":\r\ncase \"l0RU4hbaF\":\r\ncase \"gd3Obbaoi\":\r\ncase \"jk1RNlRqA\":\r\ncase \"CxSJuFZWs\":\r\ncase \"wYx0i1rPC\":\r\ncase \"hiuTppm6A\":\r\ncase \"AnWRIBAVx\":\r\ncase \"HRMHu0tAk\":\r\nreturn [{hash: \"ey9uvc\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"ocuy38\", mediaQuery: \"(min-width: 640px) and (max-width: 1439px)\"}, {hash: \"8vkqv0\", mediaQuery: \"(max-width: 639px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.avelinewang.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "2pBAA4B,IAAIA,GAAE,YAAYC,GAAIC,GAAQD,GAAME,GAAE,CAAC,EAAMC,GAAEJ,GAAEG,GAAE,WAAWC,GAAE,WAAWD,GAAE,YAAYC,GAAE,YAAY,IAAMC,GAAEF,GAAE,WAAWG,GAAEH,GAAE,YCCkK,IAAMI,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,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,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,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,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,QAAArC,EAAQ,GAAGsC,CAAS,EAAEtB,GAASI,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,EAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,IAAIkC,EAAW,QAAA3B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiB3B,GAAuBD,EAAMtB,CAAQ,EAAuCmD,EAAkBC,EAAGxD,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBiB,EAAKwC,EAAY,CAAC,GAAGd,GAAUT,EAAgB,SAAsBjB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmD,EAAMvC,EAAO,IAAI,CAAC,GAAGyB,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAS,CAAchC,EAAK0C,EAAS,CAAC,sBAAsB,GAAK,SAAsBD,EAAYtC,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,wEAAiE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iGAA0F,MAAM,CAAC,oBAAoB,EAAE,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,qBAAqB,wEAAwE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,SAAsBwD,EAAYtC,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,wEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0B,EAAYI,CAAc,CAAC,CAAC,EAAeS,EAAMvC,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAK2C,EAAK,CAAC,KAAK,mCAAmC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB3C,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBmC,EAAiB,SAAS,YAAY,SAAsBrC,EAAK4C,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,KAAK,qEAAqE,gBAAgB,GAAG,eAAe,GAAG,iBAAiBP,EAAiB,SAAS,YAAY,IAAI,6QAA6Q,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerC,EAAK2C,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB3C,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,iBAAiBmC,EAAiB,SAAS,YAAY,SAAsBrC,EAAK4C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,KAAK,qEAAqE,gBAAgB,GAAG,eAAe,GAAG,iBAAiBP,EAAiB,SAAS,YAAY,IAAI,4SAA4S,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQQ,GAAI,CAAC,kFAAkF,gFAAgF,yRAAyR,uKAAuK,mRAAmR,8TAA8T,wLAAwL,qGAAqG,8EAA8E,gEAAgE,EAU71QC,GAAgBC,EAAQpC,GAAUkC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,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,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECI9kB,SAASM,IAAY,CAAC,OAAOC,EAAO,YAAYA,EAAO,WAAW,8BAA8B,EAAE,QAAQ,OAAO,OAAQ,CAAC,SAASC,IAAiB,CAAC,IAAMC,EAAQH,GAAW,EAAQI,EAAmB,aAAa,QAAQ,oBAAoB,IAAID,IAAU,OAAO,OAAO,SAAS,aAAa,QAAQ,qBAAqBC,CAAkB,EAAE,IAAMC,EAAS,SAAS,qBAAqB,OAAO,EAAE,CAAC,EAAQC,EAAOD,EAAS,UAAU,QAAQ,4BAA4B,yBAAyBD,IAAqB,QAAQD,IAAU,QAAQC,IAAqB,SAASD,IAAU,QAAQ,OAAO,OAAO,EAAE,EAAE,OAAAE,EAAS,UAAUC,EAAcF,IAAqB,MAAO,CAAC,SAASG,GAAaC,EAAM,CAAC,GAAK,CAACC,EAAKC,CAAO,EAAEC,GAAST,GAAgB,CAAC,EAAQU,EAAO,IAAI,CAAC,IAAMC,EAAgBJ,EAAY,QAAP,OAAeC,EAAQ,CAACD,CAAI,EAAE,aAAa,QAAQ,qBAAqBI,CAAc,EAAEZ,EAAO,cAAc,IAAI,YAAY,aAAa,CAAC,CAAE,EAAEa,GAAU,IAAI,CAAkBb,EAAO,WAAW,8BAA8B,EAAa,YAAYc,GAAG,CAAC,IAAMC,EAASD,EAAE,QAAQ,OAAO,QAAQ,aAAa,QAAQ,iBAAiBC,CAAQ,EAAE,aAAa,QAAQ,qBAAqBA,CAAQ,EAAEN,EAAQM,IAAW,MAAM,EAAE,IAAMX,EAAS,SAAS,qBAAqB,OAAO,EAAE,CAAC,EAAQC,EAAOD,EAAS,UAAU,QAAQ,4BAA4B,yBAAyBW,IAAW,QAAQA,IAAW,QAAQA,IAAW,SAASA,IAAW,QAAQ,OAAO,OAAO,EAAE,EAAEX,EAAS,UAAUC,EAAOL,EAAO,cAAc,IAAI,YAAY,aAAa,CAAC,CAAE,CAAC,CAAE,EAAE,CAAC,CAAC,EAAEa,GAAU,IAAI,CAAC,IAAMV,EAAmBK,EAAK,OAAO,QAAcQ,EAAe,aAAa,QAAQ,gBAAgB,GAAGjB,GAAW,EAAQK,EAAS,SAAS,qBAAqB,OAAO,EAAE,CAAC,EAAQC,EAAOD,EAAS,UAAU,QAAQ,4BAA4B,yBAAyBD,IAAqB,QAAQa,IAAiB,QAAQb,IAAqB,SAASa,IAAiB,QAAQ,OAAO,OAAO,EAAE,EAAEZ,EAAS,UAAUC,EAAO,aAAa,QAAQ,qBAAqBF,CAAkB,CAAE,EAAE,CAACK,CAAI,CAAC,EAAE,IAAMS,EAAWT,EAAK,CAAC,WAAWD,EAAM,WAAW,YAAYA,EAAM,QAAQ,EAAE,CAAC,WAAWA,EAAM,YAAY,YAAYA,EAAM,SAAS,EAAQW,EAAS,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,EAAQC,EAAoBC,EAAM,MAAM,CAAC,MAAM,6BAA6B,MAAM,MAAM,OAAO,MAAM,QAAQ,YAAY,KAAKb,EAAM,UAAU,SAAS,CAAcc,EAAK,OAAO,CAAC,EAAE,sCAAsC,CAAC,EAAeA,EAAK,OAAO,CAAC,SAAS,UAAU,SAAS,UAAU,EAAE,8pBAA8pB,CAAC,CAAC,CAAC,CAAC,EAAQC,EAAqBD,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM,MAAM,OAAO,MAAM,QAAQ,YAAY,KAAKd,EAAM,SAAS,SAAsBc,EAAK,OAAO,CAAC,EAAE,iJAAiJ,CAAC,CAAC,CAAC,EAAE,OAAoBA,EAAK,MAAM,CAAC,QAAQV,EAAO,MAAM,CAAC,OAAO,UAAU,WAAWM,EAAW,WAAW,aAAa,GAAG,SAAS,WAAW,MAAM,IAAI,OAAO,GAAG,QAAQ,EAAE,UAAU,oBAAoBV,EAAM,WAAW,GAAG,OAAO,aAAaA,EAAM,WAAW,EAAE,EAAE,SAAsBc,EAAKE,EAAO,IAAI,CAAC,QAAQ,GAAM,QAAQf,EAAK,KAAK,MAAM,SAASU,EAAS,MAAM,CAAC,OAAO,UAAU,WAAWD,EAAW,YAAY,aAAa,MAAM,SAAS,WAAW,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAST,EAAKc,EAAQH,CAAM,CAAC,CAAC,CAAC,CAAE,CAAgB,SAARK,EAAuCjB,EAAM,CAAC,GAAK,CAACkB,EAASC,CAAW,EAAEhB,GAAS,EAAK,EAAE,OAAAG,GAAU,IAAI,CAACa,EAAY,EAAI,CAAE,EAAE,CAAC,CAAC,EAoBlmIL,EAAKf,GAAa,CAAC,GAAGC,CAAK,CAAC,CAAE,CAACiB,EAAsB,YAAY,kBAAkBG,EAAoBH,EAAsB,CAAC,WAAW,CAAC,KAAKI,EAAY,MAAM,aAAa,OAAO,YAAY,oBAAoB,EAAE,SAAS,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,YAAY,kBAAkB,EAAE,SAAS,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,YAAY,kBAAkB,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,YAAY,qBAAqB,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,YAAY,mBAAmB,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,YAAY,mBAAmB,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,yBAAyB,YAAY,cAAc,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,qBAAqB,YAAY,cAAc,CAAC,CAAC,EClCjiB,IAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,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,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,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,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUH,GAAMG,EAAM,UAAU,UAAUF,GAAOE,EAAM,WAAW,OAAO,QAAQR,GAAwBQ,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUN,GAAQM,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU2B,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,QAAAxC,EAAQ,UAAAyC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASO,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,GAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAtD,CAAQ,EAAEuD,EAAgB,CAAC,WAAA5D,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAIsC,EAAW,QAAA9B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ2D,EAAiB9B,GAAuBD,EAAMzB,CAAQ,EAAO,CAAC,sBAAAyD,GAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAYH,GAAsB,SAASI,KAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCC,GAAkBC,EAAGnE,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBiB,EAAKmD,EAAY,CAAC,GAAGtB,GAAUT,EAAgB,SAAsBpB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKoD,EAAK,CAAC,KAAKrB,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB/B,EAAKE,EAAO,EAAE,CAAC,GAAG+B,EAAU,GAAGI,GAAgB,UAAU,GAAGa,EAAGD,GAAkB,iBAAiBrB,EAAUO,CAAU,CAAC,iBAAiB,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,GAAY,IAAI5B,EAAW,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGQ,CAAK,EAAE,GAAG1C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEiD,EAAYI,CAAc,EAAE,SAAsBtC,EAAKqD,EAAS,CAAC,sBAAsB,GAAK,SAAsBrD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,sBAAsB,gGAAgG,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,oBAAoB,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,KAAK,EAAE,KAAKb,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,kBAAkB,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,sBAAsB,6FAA6F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,6FAA6F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAsBF,EAAKE,EAAO,KAAK,CAAC,iBAAiB,OAAO,MAAM,CAAC,gBAAgB,0HAA0H,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC,EAAEgC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQgB,GAAI,CAAC,kFAAkF,gFAAgF,gUAAgU,gHAAgH,EAWt/MC,GAAgBC,EAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAK,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,YAAY,cAAc,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECX9U,IAAMM,GAAgBC,EAASC,EAAU,EAAQC,GAAoBF,EAASG,CAAc,EAAQC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,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,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAQC,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,GAAStB,EAAO,OAAauB,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,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,GAAGuC,CAAS,EAAEtB,GAASI,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,EAAW,SAAAjD,CAAQ,EAAEkD,EAAgB,CAAC,WAAAvD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsD,EAAiB3B,GAAuBD,EAAMvB,CAAQ,EAAO,CAAC,sBAAAoD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAiBH,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,GAAgBL,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAiBN,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,GAAgBP,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCW,GAAkBC,EAAGjE,GAAkB,GAAhD,CAAC,CAAuE,EAAQkE,GAAOC,GAAU,EAAQC,GAAY,IAAQtB,IAAc,YAAuC,OAAoB3B,EAAKkD,EAAY,CAAC,GAAGzB,GAAUT,EAAgB,SAAsBhB,EAAKC,GAAS,CAAC,QAAQhB,EAAS,QAAQ,GAAM,SAAsBe,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB6D,EAAM1E,GAAgB,CAAC,GAAGiD,EAAU,GAAGI,EAAgB,kBAAkB,CAAC,WAAW1C,EAAW,EAAE,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAOC,EAAS,EAAE,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAUyD,EAAGD,GAAkB,gBAAgBrB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mCAAmC,OAAU,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mCAAmC,OAAU,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAS,CAAc/B,EAAKrB,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,UAAU,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,UAAU,iFAAiF,EAAE,SAAsBe,EAAMxE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiByD,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKoD,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,CAAC,EAAE,SAASC,GAA4BrD,EAAKsD,EAA0B,CAAC,OAAO,GAAG,GAAGjC,GAAmB,GAAG,GAAG,IAAI,KAAKA,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,IAAI,GAAG,EAAE,SAAsBrB,EAAKuD,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBnB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,UAAU+E,EAAc,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,OAAO,QAAQ,YAAY,MAAM,OAAO,GAAGtE,GAAqB,CAAC,UAAU,CAAC,UAAUsE,EAAc,CAAC,EAAE,QAAQ,YAAY,UAAUb,CAAgB,EAAE,UAAU,CAAC,UAAUa,EAAc,CAAC,EAAE,QAAQ,YAAY,UAAUb,CAAgB,EAAE,UAAU,CAAC,UAAUa,EAAc,CAAC,EAAE,QAAQ,YAAY,UAAUb,CAAgB,EAAE,UAAU,CAAC,UAAUa,EAAc,CAAC,EAAE,QAAQ,YAAY,UAAUb,CAAgB,CAAC,EAAEb,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKoD,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,CAAC,EAAE,SAASI,GAA6BxD,EAAKsD,EAA0B,CAAC,OAAO,GAAG,GAAGjC,GAAmB,GAAG,GAAG,IAAI,KAAKA,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,IAAI,GAAG,EAAE,SAAsBrB,EAAKuD,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBnB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,UAAUkF,EAAe,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,OAAO,QAAQ,YAAY,MAAM,OAAO,UAAUd,GAAgB,GAAG3D,GAAqB,CAAC,UAAU,CAAC,UAAUyE,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,EAAE,QAAQ,YAAY,UAAU,MAAS,CAAC,EAAE7B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKoD,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,CAAC,EAAE,SAASK,GAA6BzD,EAAKsD,EAA0B,CAAC,OAAO,GAAG,GAAGjC,GAAmB,GAAG,GAAG,IAAI,KAAKA,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,IAAI,GAAG,EAAE,SAAsBrB,EAAKuD,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBnB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,UAAUmF,EAAe,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,QAAQ,YAAY,MAAM,OAAO,UAAUd,GAAiB,GAAG5D,GAAqB,CAAC,UAAU,CAAC,UAAU0E,EAAe,CAAC,EAAE,QAAQ,YAAY,UAAU,MAAS,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,EAAE,QAAQ,YAAY,UAAU,MAAS,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAE9B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKoD,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,CAAC,EAAE,SAASM,GAA6B1D,EAAKsD,EAA0B,CAAC,OAAO,GAAG,GAAGjC,GAAmB,GAAG,GAAG,IAAI,KAAKA,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,IAAI,GAAG,EAAE,SAAsBrB,EAAKuD,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBnB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,UAAUoF,EAAe,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,UAAUd,GAAgB,GAAG7D,GAAqB,CAAC,UAAU,CAAC,UAAU2E,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAE/B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKrB,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKsD,EAA0B,CAAC,SAAsBtD,EAAKuD,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiBnB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKxB,EAAe,CAAC,YAAY,wEAAwE,SAAS,qEAAqE,SAAS,wEAAwE,WAAW,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,eAAe,UAAU,wEAAwE,YAAY,wEAAwE,YAAY,yBAAyB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyE,GAAY,GAAgBjD,EAAKrB,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,UAAU,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,UAAU,iFAAiF,EAAE,SAAsBpC,EAAK2D,EAAI,CAAC,UAAU,iBAAiB,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,q+BAAq+B,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQwB,GAAI,CAAC,kFAAkF,gFAAgF,2RAA2R,qSAAqS,mSAAmS,+OAA+O,4MAA4M,wGAAwG,0RAA0R,mFAAmF,yOAAyO,4OAA4O,6LAA6L,mIAAmI,oJAAoJ,4EAA4E,kIAAkI,0EAA0E,+bAA+b,EAUthiBC,GAAgBC,EAAQpD,GAAUkD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGzF,GAAgB,GAAGG,EAAmB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVjO,IAAM4F,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,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,MAAM,YAAY,KAAK,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,IAAAC,EAAI,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUF,GAAKE,EAAM,SAAS,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,GAAe,UAAAC,GAAU,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,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAYH,EAAsB,SAASI,KAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCC,GAAkBC,EAAG/D,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBiB,EAAK+C,EAAY,CAAC,GAAGpB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB0D,EAAM9C,EAAO,IAAI,CAAC,GAAG2B,EAAU,GAAGI,EAAgB,UAAUa,EAAGD,GAAkB,iBAAiBnB,EAAUK,CAAU,EAAE,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,GAAY,IAAI1B,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE6C,EAAYI,EAAc,EAAE,SAAS,CAAclC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,EAAevC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,EAAE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,EAAevC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQU,GAAI,CAAC,kFAAkF,gFAAgF,qHAAqH,iQAAiQ,kOAAkO,gQAAgQ,6HAA6H,6IAA6I,EAWz4KC,GAAgBC,EAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,uBAAuBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECXwM,IAAMM,GAAwBC,EAASC,EAAkB,EAAQC,GAAoBF,EAASG,CAAc,EAAQC,GAAyCC,GAA0BC,GAAOC,EAAO,GAAG,CAAC,EAAQC,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,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,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,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,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,GAAwB,CAAC,OAAO,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMxB,IAAewB,EAAM,iBAAwBxB,EAAS,KAAK,GAAG,EAAEwB,EAAM,iBAAwBxB,EAAS,KAAK,GAAG,EAAU0B,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,QAAAvC,EAAQ,GAAGwC,CAAS,EAAEtB,GAASI,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,EAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,IAAIoC,EAAW,QAAA7B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiB3B,GAAuBD,EAAMxB,CAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAiBH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,GAAiBL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAYN,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,EAAE,CAAE,CAAC,EAAQU,GAAaP,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCW,GAAkBC,EAAGlE,GAAkB,GAAhD,CAAC,CAAuE,EAAQmE,GAAY,IAAQpB,IAAc,YAAuC,OAAoB3B,EAAKgD,EAAY,CAAC,GAAGvB,GAAUT,EAAgB,SAAsBhB,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsB8D,EAAMvE,EAAO,IAAI,CAAC,GAAGgD,EAAU,GAAGI,EAAgB,UAAUgB,EAAGD,GAAkB,iBAAiBrB,EAAUI,CAAU,EAAE,mBAAmB,SAAS,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,gBAAgB,mBAAmB,GAAGQ,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAGzC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAc/B,EAAKtB,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB0D,EAAiB,SAAS,qBAAqB,SAAsBa,EAAMvE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB0D,EAAiB,SAAS,qBAAqB,SAAS,CAAcpC,EAAKkD,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,qBAAqB,aAAa,GAAM,QAAQ,YAAY,SAAsBlD,EAAKtB,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiB0D,EAAiB,SAAS,qBAAqB,SAAsBa,EAAME,EAAI,CAAC,UAAU,gBAAgB,iBAAiBf,EAAiB,SAAS,qBAAqB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8/KAA8/K,mBAAmB,GAAK,SAAS,CAAcpC,EAAKmD,EAAI,CAAC,UAAU,iBAAiB,iBAAiBf,EAAiB,SAAS,qBAAqB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4sFAA4sF,mBAAmB,EAAI,CAAC,EAAepC,EAAKmD,EAAI,CAAC,UAAU,gBAAgB,iBAAiBf,EAAiB,SAAS,qBAAqB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yoBAAyoB,mBAAmB,EAAI,CAAC,EAAepC,EAAKmD,EAAI,CAAC,UAAU,gBAAgB,iBAAiBf,EAAiB,SAAS,qBAAqB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wsDAAwsD,mBAAmB,EAAI,CAAC,EAAepC,EAAKmD,EAAI,CAAC,UAAU,gBAAgB,iBAAiBf,EAAiB,SAAS,qBAAqB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gvBAAgvB,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKoD,EAA0B,CAAC,OAAO,GAAG,GAAG/B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,GAAGuC,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,CAAC,CAAC,EAAEM,EAAYI,CAAc,EAAE,SAAsB/B,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,YAAY,iBAAiBjB,EAAiB,SAAS,+BAA+B,KAAK,YAAY,OAAO,qBAAqB,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,GAAmB,CAAC,OAAO,OAAO,GAAG,qBAAqB,SAAS,qBAAqB,KAAK,YAAY,QAAQ,YAAY,MAAM,OAAO,UAAUoE,EAAiB,GAAG1D,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU4D,EAAgB,CAAC,EAAEf,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgB,GAAY,GAAgBE,EAAM1E,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQc,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,QAAQ,QAAQC,GAAW,iBAAiB8C,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAS,CAAcpC,EAAKkD,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsBlD,EAAKtB,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB0D,EAAiB,SAAS,YAAY,MAAMO,GAAY,SAAsB3C,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB0D,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKkD,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsBlD,EAAKtB,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,aAAa,iBAAiB0D,EAAiB,SAAS,YAAY,SAAsBpC,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,oBAAoB,EAAE,iBAAiB0D,EAAiB,SAAS,YAAY,MAAMQ,GAAa,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAKkD,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsBlD,EAAKtB,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB0D,EAAiB,SAAS,YAAY,MAAMO,GAAY,SAAsB3C,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB0D,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKkD,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsBlD,EAAKtB,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB0D,EAAiB,SAAS,YAAY,MAAMO,GAAY,SAAsB3C,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB0D,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiBjB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,EAAe,CAAC,YAAY,wEAAwE,SAAS,qEAAqE,SAAS,wEAAwE,WAAW,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,eAAe,UAAU,wEAAwE,YAAY,wEAAwE,YAAY,yBAAyB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiF,GAAI,CAAC,kFAAkF,gFAAgF,kPAAkP,6SAA6S,4QAA4Q,wSAAwS,kFAAkF,yGAAyG,uGAAuG,wGAAwG,uGAAuG,gJAAgJ,sUAAsU,oXAAoX,6KAA6K,sSAAsS,kIAAkI,8DAA8D,+DAA+D,8GAA8G,+DAA+D,+DAA+D,+DAA+D,wEAAwE,EAU3k2BC,GAAgBC,EAAQ/C,GAAU6C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGtF,GAAwB,GAAGG,EAAmB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVE,IAAMyF,GAAYC,EAASC,EAAM,EAAQC,GAAgBC,GAAOC,EAAS,EAAQC,GAAYL,EAASM,EAAM,EAAQC,GAAmBP,EAASQ,EAAa,EAAQC,GAAeC,GAAoBT,EAAM,EAAQU,GAAYX,EAASY,EAAM,EAAQC,GAAY,CAAC,UAAU,qBAAqB,UAAU,sBAAsB,UAAU,4CAA4C,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,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,EAAE,EAAE,EAAE,GAAG,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,CAAC,GAASC,GAAgB,CAAC,UAAU,CAAC,qGAAqG,sEAAsE,0DAA0D,EAAE,UAAU,CAAC,0DAA0D,+DAA+D,CAAC,EAAQC,GAAe,OAAO,KAAKD,EAAe,EAAQE,GAAU,CAAC,UAAU,0BAA0B,UAAU,yBAAyB,EAAQC,GAAM,CAAC,kFAAkF,kFAAkF,mVAAmV,8LAA8L,0JAA0J,wSAAwS,4HAA4H,qNAAqN,mEAAmE,EAAQC,GAAa,CAAC,UAAU,qBAAqB,UAAU,sBAAsB,UAAU,4CAA4C,EAAQC,GAAU,CAAC,CAAC,MAAAC,CAAK,IAAoBC,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOF,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUG,GAAqB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,GAAG,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,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAO,CAAC,UAAU,SAAS,UAAU5B,GAAO,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAW2B,GAAY,QAAQ,WAAW,EAAQE,GAA6BC,EAAW,SAASJ,EAAMK,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,SAAAC,EAAS,GAAGC,CAAS,EAAEzB,GAASK,CAAK,EAAO,CAACqB,EAAYC,CAAmB,EAAEC,GAA8BN,EAAQ1C,GAAY,EAAK,EAAQiD,EAAe,OAA+CC,GAAkBC,EAAGjD,GAAkB,GAAhD,CAAC,CAAuE,EAAQkD,GAAY,IAASnD,GAAU,EAAiB6C,IAAc,YAAtB,GAAmEO,EAAa,IAAQ,CAACpD,GAAU,GAAiB6C,IAAc,YAAuC,OAAAQ,GAAiB,CAAC,UAAU3B,EAAM,CAAC,EAAsBV,EAAKsC,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAApD,EAAiB,EAAE,SAAsBqD,EAAMC,EAAY,CAAC,GAAGhB,GAAUP,EAAgB,SAAS,CAAcjB,EAAKH,GAAU,CAAC,MAAM,mGAAmG,CAAC,EAAe0C,EAAME,EAAO,IAAI,CAAC,GAAGb,EAAU,UAAUM,EAAGD,GAAkB,gBAAgBV,CAAS,EAAE,qBAAqB,UAAU,uBAAuB,GAAK,IAAIP,EAAW,MAAM,CAAC,GAAGM,CAAK,EAAE,SAAS,CAACa,GAAY,GAAgBnC,EAAK0C,GAAkB,CAAC,WAAWb,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,mBAAmB,CAAC,EAAE,SAAsB7B,EAAK2C,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB3C,EAAK5B,GAAgB,CAAC,kBAAkB,CAAC,WAAWe,EAAW,EAAE,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAOC,EAAS,EAAE,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,wCAAwC,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkBC,GAAmB,SAAsBW,EAAK7B,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQuD,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,EAAsB3B,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAK0C,GAAkB,CAAC,WAAWb,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,0BAA0B,EAAE,UAAU,CAAC,MAAM,oCAAoC,CAAC,EAAE,SAAsB7B,EAAK2C,EAA0B,CAAC,OAAO,IAAI,MAAM,sCAAsC,EAAE,IAAI,SAAsB3C,EAAK1B,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4D,EAAa,GAAgBpC,EAAK0C,GAAkB,CAAC,WAAWb,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,CAAC,CAAC,EAAE,SAAsB7B,EAAK2C,EAA0B,CAAC,SAAsB3C,EAAK1B,GAAU,CAAC,UAAU,sDAAsD,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKtB,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesB,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4C,GAAIC,GAAgCA,IAASC,GAAa,QAAQD,IAASC,GAAa,OAAgL,CAAC,GAAGnD,GAAM,GAAGF,GAAe,QAAQsD,GAAK,CAAC,IAAMC,EAAStD,GAAUqD,CAAG,EAAE,OAAOvD,GAAgBuD,CAAG,EAAE,IAAIE,GAAM,GAAGD,CAAQ,KAAKC,CAAI,GAAG,CAAE,CAAC,CAAC,EAAtR,CAAC,GAAGtD,GAAM,GAAGF,GAAe,IAAIsD,GAA0C,UAAxBnD,GAAamD,CAAG,CAAuB,MAAMvD,GAAgBuD,CAAG,EAAE,KAAK,GAAG,CAAC,IAAM,CAAC,EAe3qQG,GAAgBC,EAAQxC,GAAUiC,GAAI,cAAc,EAASQ,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,UAAUvE,IAAiB,SAAY,CAAC,GAAGA,GAAe,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,CAAC,CAAC,EAAE2E,EAASJ,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGjF,GAAY,GAAGM,GAAY,GAAGE,GAAmB,GAAGI,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTnhB,IAAM0E,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaC,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,OAAO,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,MAAM,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,QAAQ,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,gBAAgB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,QAAQ,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,aAAa,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,YAAY,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,iBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,EAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,OAAO,CAAC,EAE1kFC,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,EAAE,CAAC,EACjEC,GAAkB,CAAC,EACnBC,GAAe,mEACrB,SAASC,GAAS,CAAC,QAAAC,EAAS,SAAAC,EAAU,MAAAC,EAAO,GAAGC,CAAI,EAAG,CAAC,IAAMC,EAAS,CAAC,UAAW,WAAW,EAChGC,EAAS,CAAC,GAAGD,EAAQ,UAAW,WAAW,EAC3CE,EAAS,CAAC,GAAGF,EAAQ,UAAW,WAAW,EAC3CG,EAAS,CAAC,GAAGH,EAAQ,UAAW,WAAW,EAC3CI,EAAS,CAAC,GAAGJ,EAAQ,UAAW,WAAW,EAE3CK,EADgB,CAAC,UAAWL,EAAQ,UAAWA,EAAQ,UAAWE,EAAQ,UAAWA,EAAQ,UAAWA,EAAQ,UAAWD,EAAQ,UAAWD,EAAQ,UAAWC,EAAQ,UAAWC,EAAQ,UAAWA,EAAQ,UAAWC,EAAQ,UAAWC,EAAQ,UAAWF,EAAQ,UAAWD,EAAQ,UAAWC,EAAQ,UAAWA,EAAQ,UAAWA,CAAM,EAC5TN,CAAO,GAAK,CAAC,EACzC,OAAQA,EAAS,CAAC,IAAK,YACvB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAaU,GAAcC,GAAY,CAAC,GAAGF,EAAO,IAAK,aAAc,QAAAT,EAAS,MAAAE,CAAK,EAAGD,EAAS,EAAI,CAAC,EACpG,QAAW,OAAOA,EAAS,EAAK,CAAG,CAAC,CAC7B,SAASW,GAA6BZ,EAAS,CAAC,OAAQA,EAAS,CAAC,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,qBAAqB,EAAG,CAAC,KAAM,SAAU,WAAY,4CAA4C,EAAG,CAAC,KAAM,SAAU,WAAY,oBAAoB,CAAC,EAC3L,QAAW,MAAkB,CAAC,CAEtB,eAAsBa,GAAY,CAAE,QAAAb,EAAS,cAAAc,EAAe,SAAAC,CAAS,EAAG,CACpE,IAAMC,EAActB,GAAOM,CAAO,EAAE,KAAK,QAAQ,EAE3CiB,EAAgBP,GACXQ,GACP,CACI,UAAW,GACX,QAAAlB,EACA,cAAAc,EACA,OAAApB,GACA,gBAAAG,GACA,aAAAC,GACA,aAAqBH,EAAK,IAAM,OAAO,yCAAyB,CAAC,EACjE,gBAAiB,OACjB,SAAAoB,EACA,QAAAnB,GACA,oBAAqB,OACrB,iBAAkB,8BAClB,UACR,OAAOuB,EAAW,KAAe,IAAM,CAEnC,GADc,wDAAwD,KAAKC,EAAU,SAAS,EACnF,CACP,QAAQ,IAAI,0DAA0D,EACtE,MACJ,CAEA,OAAczB,EAAK,SAAY,CAC3B,IAAM0B,EAAe,CACjB,UAAW,EACX,OAAQ,CACJ,gBAAwBC,GACxB,cAAsBC,EACtB,UAAkBC,EACtB,EACA,MAAO,CACH,cAAqBd,GACrB,SAAgBe,EAChB,KAAYC,GACZ,YAAmBC,GACnB,UAAiBC,GACjB,OAAcC,EACd,SAAgBC,EACpB,EACA,YAAa,CAAE,aAAAC,EAAa,CAChC,EAEAZ,EAAO,+BAAiCE,EAExC,GAAM,CAAE,gBAAAW,CAAgB,EAAI,KAAM,QAAO,kCAAkC,EAC3E,MAAO,CACH,QAASA,EAAgB,CAC7B,CACJ,CAAC,CACL,GAAG,EAAI,OAEC,eAAgBjC,EACpB,CACJ,EAEMkC,EAAmCvB,GAC9BwB,GACP,CACI,SAAUjB,EACV,MAAO,CAAC,uCAAwC,GAAO,eAAgB,GAAO,8BAA+B,GAAM,eAAgB,GAAM,mBAAoB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAC/N,CACJ,EAEMkB,EAAoDzB,GAAqB0B,GAAkC,CAC7G,SAAUH,CACd,CAAC,EAGKI,EAAa3B,GAAqB4B,GAAqB,CACzD,SAAUH,EACV,MAAO,CAAC,OAAQ,CAAC,CAAC,CACtB,CAAC,EAGD,aAAMnB,EACCqB,CACX,CAEA,IAAME,GAAY,OAAO,SAAa,IACtC,GAAIA,GAAW,CACXpB,EAAO,2BAA6B,CAACqB,EAAoBC,IAAqB,IAC7D/B,GAAqBgC,GAAkB,CAAE,MAAO,qCAAuCD,EAAmB,SAAWD,EAAqB,GAAI,CAAC,EAIhKrB,EAAO,QAAU,CACb,GAAGA,EAAO,QACV,IAAK,CACD,GAAIA,EAAO,QAAUA,EAAO,QAAQ,IAAK,OACzC,SAAU,YACd,CACJ,EAEAA,EAAO,gBAAkBA,EAAO,iBAAmB,CAAC,EAG7CwB,GAAoC,EAE3C,IAAMC,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqBA,EAAU,QAASC,GAAK,GAAMD,CAAS,EAC3DC,GAAK,GAAOD,CAAS,CAC9B,CAEA,SAASE,IAAQ,CACRP,IACLpB,EAAO,gBAAgB,KAAK,SAAS,CACzC,CAEA,eAAe0B,GAAKE,EAAeH,EAAW,CAC1C,SAASI,EAAYC,EAAOC,EAAWC,EAAc,GAAM,CACvD,GAAIF,EAAM,QAAU9B,EAAO,uBAAwB,OAEnD,IAAMiC,EAAiBF,GAAW,eAClC,GAAIC,GAGA,GAFA,QAAQ,KAAK;AAAA,EAAqHF,EAAOG,CAAc,EAEnJ,KAAK,OAAO,EAAI,IAAM,YAE1B,QAAQ,MAAM;AAAA,EAAqJH,EAAOG,CAAc,EAE5LN,GAAMK,EAAc,wCAA0C,4BAA6B,CACvF,QAAS,OAAOF,CAAK,EACrB,eAAAG,EACA,MAAOA,EAAiB,OAAYH,aAAiB,OAAS,OAAOA,EAAM,OAAU,SAAWA,EAAM,MAAQ,IAClH,CAAC,CACL,CAEA,GAAI,CACA,IAAIjD,EAASe,EAAUD,EAAeuC,EACtC,GAAIN,EAAe,CACf,IAAMO,EAAY,KAAK,MAAMV,EAAU,QAAQ,eAAkB,EACjE5C,EAAUsD,EAAU,QACpBvC,EAAWuC,EAAU,SACrBxC,EAAgBwC,EAAU,cAC1BD,EAAcC,EAAU,YAExBtD,EAAiBuD,GAAwB7D,GAAQM,CAAO,CAC5D,KAAO,CACIuD,GAAwB7D,GAAQ,MAAS,EAEhD,IAAM4D,EAAmBE,GAA0B9D,GAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAME,EAAO,EAC/GI,EAAUsD,EAAU,QACpBvC,EAAWuC,EAAU,SACrBxC,EAAgBwC,EAAU,aAC9B,CAEA,IAAMG,EAAc5C,GAAY,CAAE,QAAAb,EAAS,SAAAe,EAAU,cAAAD,CAAc,CAAC,EAGhF,OAAOK,EAAW,MACZ,SAAY,CACd,IAAMuC,EAAQhE,GAAOM,CAAO,EAEtB2D,EAAkB,UAClBC,EAAehE,GAAQ,KAAK,CAAC,CAAE,GAAAiE,CAAG,IAAO9C,EAAoC8C,IAAO9C,EAAhC8C,IAAOF,CAAiC,EAAE,KAEhGG,EAAmB,KACvB,GAAIJ,GAAO,cAAgB7D,GAAiB,CACtC,IAAMkE,EAAQ,MAAMlE,GAAgB6D,EAAM,YAAY,IAAI,EACpD,CAACM,CAAI,EAAI,OAAO,OAAOlD,CAAa,EACtCiD,GAAS,OAAOC,GAAS,WACzBF,EAAoB,MAAMC,EAAM,kBAAkBC,EAAMJ,GAAgB,MAAS,GAAM,KAEjG,CAEA,IAAMK,EAA0B,KAAK,eAAe,EAAE,gBAAgB,EAChEC,EAAWD,EAAwB,SACnCE,EAASF,EAAwB,OAIvC,MAAM,IAAI,QAASG,GAAY,CACvB,SAAS,aACT,SAAS,iBAAiB,qBAAsBA,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvEA,EAAQ,CAEhB,CAAC,EAEDjD,EAAO,gBAAgB,KAAK,CACxB,0BACA,CACI,aAAcrB,IAAgB,KAC9B,UAAW4D,GAAO,MAAQ,IAC1B,iBAAAI,EACA,aAAcF,GAAgB,KAC9B,UAAWF,GAAO,oBAAsB1D,EACxC,SAAU0D,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAKvC,EAAO,SAAS,KACrB,SAAUA,EAAO,SAAS,UAAY,KACtC,SAAUA,EAAO,SAAS,UAAY,KACtC,KAAMA,EAAO,SAAS,MAAQ,KAC9B,OAAQA,EAAO,SAAS,QAAU,KAClC,SAAA+C,EACA,OAAAC,CACJ,EACA,OACJ,CAAC,EAGD,MAAaE,GAAY,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACtD,OAAQ,CAAE,aAAcT,GAAgB,IAAK,CACjD,CAAC,CAAC,CACN,GAAG,EAIS,IAAMvB,EAAO,MAAMoB,EACfV,GAGOuB,GAAqB,6BAA8B,IAAM,CACrDC,GAA+BlB,CAAW,EACjDlC,EAAO,gCAAgCkC,CAAW,CACtD,CAAC,EAI6BmB,GACd,IAAM,CACXC,GAAmB,EACTC,GAA0B,EAClCC,GAAY/B,EAAWP,EAAM,CAAE,mBAAoBW,CAAY,CAAC,CAC7E,CAAC,GAGQ4B,GAAWhC,EAAW,CAAE,mBAAoBI,CAAY,CAAC,EAAE,OAAOX,CAAI,CAEvF,OAASY,EAAO,CACZ,MAAAD,EAAYC,EAAO,OAAW,EAAK,EAC7BA,CACV,CACJ",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "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", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "Link", "SVG", "css", "FramerBQIIiPwWO", "withCSS", "BQIIiPwWO_default", "addPropertyControls", "ControlType", "addFonts", "getOSTheme", "window", "setInitialState", "osTheme", "currentToggleState", "styleTag", "newCSS", "ToggleButton", "props", "isOn", "setIsOn", "ye", "toggle", "newToggleState", "ue", "e", "newTheme", "currentOsTheme", "themeColor", "variants", "sunSVG", "u", "p", "moonSVG", "motion", "OptimizedToggleButton", "isClient", "setIsClient", "addPropertyControls", "ControlType", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click2", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "n5lkiIK0A", "g82Bvy_Jf", "ymjnLehbJ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapnva8f1", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText", "css", "FramerQqqbA1_cs", "withCSS", "QqqbA1_cs_default", "addPropertyControls", "ControlType", "addFonts", "MenuButtonFonts", "getFonts", "QqqbA1_cs_default", "EnframerToggleFonts", "OptimizedToggleButton", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "ymjnLehbJ17xokxw", "args", "ymjnLehbJst8rqb", "ymjnLehbJ17y6vig", "ymjnLehbJ1ibp1f", "scopingClassNames", "cx", "router", "useRouter", "isDisplayed", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "SVG", "css", "FramerOloaoz1Fy", "withCSS", "Oloaoz1Fy_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", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "XKaY3MrGu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapc2fruv", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "css", "FramerWIL0co1ub", "withCSS", "WIL0co1ub_default", "addPropertyControls", "ControlType", "addFonts", "NavigationMenuIconFonts", "getFonts", "WIL0co1ub_default", "EnframerToggleFonts", "OptimizedToggleButton", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "XKaY3MrGu1b745wf", "args", "XKaY3MrGu1ig7pcq", "onTap1qgofy", "onTap1b745wf", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "Link", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "FramerxDiiDNy3x", "withCSS", "xDiiDNy3x_default", "addPropertyControls", "ControlType", "addFonts", "NavBarFonts", "getFonts", "Oloaoz1Fy_default", "ContainerWithFX", "withFX", "Container", "FooterFonts", "BQIIiPwWO_default", "HamburgerTestFonts", "xDiiDNy3x_default", "NavBarControls", "getPropertyControls", "CursorFonts", "mrTeGy9yU_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "t", "breakpointRules", "breakpointKeys", "selectors", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "variant2", "width", "props", "transition2", "cursor", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "NpgdNJEl_", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "PropertyOverrides2", "ComponentViewportProvider", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerxyX_51wKw", "withCSS", "xyX_51wKw_default", "addPropertyControls", "addFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props5", "props", "B", "xyX_51wKw_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "dependencies", "useCurrentRoute", "useLocaleInfo", "useRouter", "x", "X", "te", "ue", "pe", "ye", "Ga", "createEditorBar", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
