{"version":3,"file":"script_main.DbU74Ayv.mjs","names":["addPropertyOverrides","PIllSecondary","PillPrimary","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","Image1","p","useState","useRef","useMemo","useCallback","_Fragment","l","r","CommandKNavigation","FooterBlockLeft","FooterBlokR","LogoAsset_Feb2026","isBrowser","useRef","React.useId","PropertyOverrides","RichText","React.Fragment","SwirlyThing","React.createElement","HomeNav","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/qN00r4K0fThAQEzRRaiU/o5lSFd3M4NXG63A8wGxR/Hp6KBCx0h.js","https:/framerusercontent.com/modules/emSTlERADSR6PnnMRazW/RJ33wl5ZUvzDxqcng96u/MSYRTkf8M.js","https:/framerusercontent.com/modules/mP1RAJSN49E1PiyP9C6e/sG3GxfjjDPEgrKPqfCnN/n1FNC2qK5.js","https:/framerusercontent.com/modules/f93OUH1DeX1Pz93FVTvv/3a7xpSMMBXdDjQUOLEoe/CommandKnavigation.js","https:/framerusercontent.com/modules/UNYiPlZ7pEUV6zQOm6zS/aiIqkaZQHw7aTob34wNM/lfwRYqzMh.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PIllSecondary from\"https://framerusercontent.com/modules/CcmxG1KsHZ4qTIFM0xTl/rwABabR4CtbcJGRDMHmT/iG1W4IyR6.js\";import PillPrimary from\"https://framerusercontent.com/modules/6NbErCl2GUo2pMqUphPS/ev7WDlVUjH11p8Io6Wjx/P4GcMUORD.js\";const PIllSecondaryFonts=getFonts(PIllSecondary);const PillPrimaryFonts=getFonts(PillPrimary);const cycleOrder=[\"uuJBAJpwu\",\"DC8bbmo8W\",\"HcmX1veFz\",\"FYn2akJUH\"];const serializationHash=\"framer-yUjaz\";const variantClassNames={DC8bbmo8W:\"framer-v-1araypv\",FYn2akJUH:\"framer-v-2b2rjn\",HcmX1veFz:\"framer-v-d39m04\",uuJBAJpwu:\"framer-v-mmbk0u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NxvrW9zet=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"Variant 4\":\"FYn2akJUH\",mobile:\"HcmX1veFz\",Tablet:\"DC8bbmo8W\",Variant:\"uuJBAJpwu\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,NxvrW9zet:click??props.NxvrW9zet,variant:humanReadableVariantMap[props.variant]??props.variant??\"uuJBAJpwu\"};};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,NxvrW9zet,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uuJBAJpwu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Pnmvug_5Q6uhbzx=activeVariantCallback(async(...args)=>{if(NxvrW9zet){const res=await NxvrW9zet(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HcmX1veFz\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"HcmX1veFz\")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-mmbk0u\",className,classNames),\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"uuJBAJpwu\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgba(213, 255, 145, 0.1)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(27px)\",borderBottomLeftRadius:12,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,boxShadow:\"inset 0.24087492070975713px 0.3613123810646357px 1.650125067425469px -0.5px rgba(213, 255, 145, 0.13), inset 0.9154133212973828px 1.3731199819460742px 6.27108236954296px -1px rgba(213, 255, 145, 0.16), inset 4px 6px 27.402189693526317px -1.5px rgba(213, 255, 145, 0.28)\",WebkitBackdropFilter:\"blur(27px)\",...style},variants:{DC8bbmo8W:{borderTopRightRadius:40},FYn2akJUH:{borderBottomLeftRadius:8,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},HcmX1veFz:{borderBottomLeftRadius:8,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},...addPropertyOverrides({DC8bbmo8W:{\"data-framer-name\":\"Tablet\"},FYn2akJUH:{\"data-framer-name\":\"Variant 4\"},HcmX1veFz:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12c4reu\",layoutDependency:layoutDependency,layoutId:\"BVrFieUfG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q3gbky\",layoutDependency:layoutDependency,layoutId:\"ydu9jmJHN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXZlbnVlIE1vbm8gUmVndWxhcg==\",\"--framer-font-family\":'\"Avenue Mono Regular\", \"Avenue Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"50px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"What should we\"}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.strong,{children:\"build next?\"})]})}),className:\"framer-15yw7ut\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Avenue Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"tJmlAJy6A\",style:{\"--extracted-1eung3n\":\"var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FYn2akJUH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXZlbnVlIE1vbm8gUmVndWxhcg==\",\"--framer-font-family\":'\"Avenue Mono Regular\", \"Avenue Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"36px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"What should we \"})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"36px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"36px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"build next?\"})})]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ndte9a\",layoutDependency:layoutDependency,layoutId:\"HiphuVKnl\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fC7Z62kcK\"},implicitPathVariables:undefined},{href:{webPageId:\"fC7Z62kcK\"},implicitPathVariables:undefined},{href:{webPageId:\"fC7Z62kcK\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+40+0+0+87+1+0,...addPropertyOverrides({DC8bbmo8W:{y:(componentViewport?.y||0)+40+0+0+136+0+0},FYn2akJUH:{height:48,y:(componentViewport?.y||0)+30+0+0+130+1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-57vbx3-container\",layoutDependency:layoutDependency,layoutId:\"BohWG93wW-container\",nodeId:\"BohWG93wW\",rendersWithMotion:true,scopeId:\"Hp6KBCx0h\",children:/*#__PURE__*/_jsx(PIllSecondary,{height:\"100%\",id:\"BohWG93wW\",layoutId:\"BohWG93wW\",UQt_zYaqN:\"Contact\",variant:matchVariant(\"Sx1ZS4tKx\"),vS7iHZhPS:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({DC8bbmo8W:{vS7iHZhPS:resolvedLinks[1]},FYn2akJUH:{style:{height:\"100%\"},variant:matchVariant(\"Iq5m05QCu\"),vS7iHZhPS:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-158u98o\",layoutDependency:layoutDependency,layoutId:\"L3fDZWAih\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yf7k2f\",layoutDependency:layoutDependency,layoutId:\"kRuDDNiua\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXZlbnVlIE1vbm8gUmVndWxhcg==\",\"--framer-font-family\":'\"Avenue Mono Regular\", \"Avenue Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"What should we \"}),/*#__PURE__*/_jsx(motion.strong,{children:\"build next?\"})]})}),className:\"framer-gy337o\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Avenue Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Frs_jVRE7\",style:{\"--extracted-1eung3n\":\"var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgba(255, 255, 255, 0.8))\"},children:\"If you're interested in working together, I'd love to connect.\"})}),className:\"framer-140ymy3\",\"data-framer-name\":\"Label\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],layoutDependency:layoutDependency,layoutId:\"K8ItT6Z5D\",style:{\"--extracted-1eung3n\":\"rgba(255, 255, 255, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uyhaj7\",layoutDependency:layoutDependency,layoutId:\"sVDzI73Q9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y9e9bp\",layoutDependency:layoutDependency,layoutId:\"L6VxXvxDK\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fC7Z62kcK\"},implicitPathVariables:undefined},{href:{webPageId:\"fC7Z62kcK\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({HcmX1veFz:{height:48,y:(componentViewport?.y||0)+30+0+0+131+1+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t9ktys-container\",layoutDependency:layoutDependency,layoutId:\"WAzS1AyAd-container\",nodeId:\"WAzS1AyAd\",rendersWithMotion:true,scopeId:\"Hp6KBCx0h\",children:/*#__PURE__*/_jsx(PIllSecondary,{height:\"100%\",id:\"WAzS1AyAd\",layoutId:\"WAzS1AyAd\",style:{height:\"100%\"},UQt_zYaqN:\"contact\",variant:matchVariant(\"Iq5m05QCu\"),vS7iHZhPS:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({HcmX1veFz:{vS7iHZhPS:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"272px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10wassm-container\",layoutDependency:layoutDependency,layoutId:\"pQy0HBxuW-container\",nodeId:\"pQy0HBxuW\",rendersWithMotion:true,scopeId:\"Hp6KBCx0h\",children:/*#__PURE__*/_jsx(PillPrimary,{height:\"100%\",id:\"pQy0HBxuW\",layoutId:\"pQy0HBxuW\",Pnmvug_5Q:Pnmvug_5Q6uhbzx,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"OwOC8tYdV\"),width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yUjaz.framer-ctvhkk, .framer-yUjaz .framer-ctvhkk { display: block; }\",\".framer-yUjaz.framer-mmbk0u { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 448px; justify-content: flex-start; overflow: hidden; padding: 40px; position: relative; width: 724px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yUjaz .framer-12c4reu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 314px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yUjaz .framer-q3gbky { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yUjaz .framer-15yw7ut { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 8; }\",\".framer-yUjaz .framer-1ndte9a, .framer-yUjaz .framer-1uyhaj7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 1px 0px 1px 0px; position: relative; width: 100%; z-index: 8; }\",\".framer-yUjaz .framer-57vbx3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yUjaz .framer-158u98o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: 131px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yUjaz .framer-yf7k2f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 71px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yUjaz .framer-gy337o { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 295px; word-break: break-word; word-wrap: break-word; z-index: 8; }\",\".framer-yUjaz .framer-140ymy3 { flex: none; height: 54%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 8; }\",\".framer-yUjaz .framer-y9e9bp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: center; min-height: 232px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yUjaz .framer-1t9ktys-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-yUjaz .framer-10wassm-container { flex: none; height: 48px; position: relative; width: 272px; }\",\".framer-yUjaz.framer-v-1araypv.framer-mmbk0u { height: 321px; }\",\".framer-yUjaz.framer-v-1araypv .framer-12c4reu { gap: 81px; }\",\".framer-yUjaz.framer-v-1araypv .framer-q3gbky { gap: 13px; }\",\".framer-yUjaz.framer-v-1araypv .framer-1ndte9a { padding: 0px; }\",\".framer-yUjaz.framer-v-d39m04.framer-mmbk0u { height: 242px; padding: 30px; width: 350px; }\",\".framer-yUjaz.framer-v-d39m04 .framer-158u98o { order: 2; }\",\".framer-yUjaz.framer-v-d39m04 .framer-y9e9bp { min-height: unset; order: 1; }\",\".framer-yUjaz.framer-v-2b2rjn.framer-mmbk0u { height: 246px; padding: 30px; width: 411px; }\",\".framer-yUjaz.framer-v-2b2rjn .framer-12c4reu { gap: 71px; height: min-content; order: 0; }\",\".framer-yUjaz.framer-v-2b2rjn .framer-q3gbky { gap: 14px; height: 59px; justify-content: flex-start; }\",\".framer-yUjaz.framer-v-2b2rjn .framer-15yw7ut { order: 0; width: 100%; }\",\".framer-yUjaz.framer-v-2b2rjn .framer-57vbx3-container { height: 48px; }\",'.framer-yUjaz[data-border=\"true\"]::after, .framer-yUjaz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 448\n * @framerIntrinsicWidth 724\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DC8bbmo8W\":{\"layout\":[\"fixed\",\"fixed\"]},\"HcmX1veFz\":{\"layout\":[\"fixed\",\"fixed\"]},\"FYn2akJUH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NxvrW9zet\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHp6KBCx0h=withCSS(Component,css,\"framer-yUjaz\");export default FramerHp6KBCx0h;FramerHp6KBCx0h.displayName=\"Footer Block Left\";FramerHp6KBCx0h.defaultProps={height:448,width:724};addPropertyControls(FramerHp6KBCx0h,{variant:{options:[\"uuJBAJpwu\",\"DC8bbmo8W\",\"HcmX1veFz\",\"FYn2akJUH\"],optionTitles:[\"Variant\",\"Tablet\",\"mobile\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},NxvrW9zet:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerHp6KBCx0h,[{explicitInter:true,fonts:[{cssFamilyName:\"Avenue Mono Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Avenue Mono\",url:\"https://framerusercontent.com/assets/DqZXFy5RE48sZuIWmds24f4a0.woff2\",weight:\"400\"},{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]},...PIllSecondaryFonts,...PillPrimaryFonts],{supportsExplicitInterCodegen:true});FramerHp6KBCx0h.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PillPrimary,{},context),forwardLoader(PIllSecondary,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHp6KBCx0h\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DC8bbmo8W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HcmX1veFz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FYn2akJUH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"NxvrW9zet\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"448\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"724\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hp6KBCx0h.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,patchBorderRadiusScaleCorrector,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";import{trackContactEmail}from\"https://framerusercontent.com/modules/ROokVn6OIEUvAg9p1CGs/ZXAbSGdaUIlKRhArIE8q/Analytics.js\";const FramerIconsFonts=getFonts(FramerIcons);const MotionATrackContactEmail19h2fsp=withCodeBoundaryForOverrides(motion.a,{nodeId:\"Lg5f6TTsW\",override:trackContactEmail,scopeId:\"MSYRTkf8M\"});const cycleOrder=[\"jGwjRBmU4\",\"RCCKQTKKX\",\"VQRHF3QqZ\",\"dqITooGu_\"];const serializationHash=\"framer-iKGUo\";const variantClassNames={dqITooGu_:\"framer-v-poxf98\",jGwjRBmU4:\"framer-v-1bmf6wk\",RCCKQTKKX:\"framer-v-z74zg8\",VQRHF3QqZ:\"framer-v-xkdy6p\"};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={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2,y:2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"jGwjRBmU4\",Mobile:\"dqITooGu_\",Tablet:\"VQRHF3QqZ\",XL:\"RCCKQTKKX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jGwjRBmU4\"};};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:\"jGwjRBmU4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bmf6wk\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jGwjRBmU4\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgba(213, 255, 145, 0.1)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(34px)\",borderBottomLeftRadius:12,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,boxShadow:\"inset 0.24087492070975713px 0.3613123810646357px 1.650125067425469px -0.5px rgba(213, 255, 145, 0.13), inset 0.9154133212973828px 1.3731199819460742px 6.27108236954296px -1px rgba(213, 255, 145, 0.16), inset 4px 6px 27.402189693526317px -1.5px rgba(213, 255, 145, 0.28)\",WebkitBackdropFilter:\"blur(34px)\",...style},variants:{dqITooGu_:{borderBottomLeftRadius:40,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:40},RCCKQTKKX:{borderBottomLeftRadius:14},VQRHF3QqZ:{borderBottomLeftRadius:40,borderBottomRightRadius:12,borderTopLeftRadius:12}},...addPropertyOverrides({dqITooGu_:{\"data-framer-name\":\"Mobile\"},RCCKQTKKX:{\"data-framer-name\":\"XL\"},VQRHF3QqZ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1co6wzq\",layoutDependency:layoutDependency,layoutId:\"Wp2_sLwJg\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/derekglazier/\",motionChild:true,nodeId:\"w9btkJe4n\",scopeId:\"MSYRTkf8M\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5xruiw framer-618pi4\",layoutDependency:layoutDependency,layoutId:\"w9btkJe4n\",whileHover:animation,...addPropertyOverrides({dqITooGu_:{whileHover:undefined,whileTap:animation1},VQRHF3QqZ:{whileHover:undefined,whileTap:animation1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nzzct2\",layoutDependency:layoutDependency,layoutId:\"ptgTPIj8T\",style:{\"--corner-shape-fallback\":.796,backgroundColor:\"rgba(213, 255, 145, 0.2)\",borderBottomLeftRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.4)\"},variants:{dqITooGu_:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"},VQRHF3QqZ:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1feialv-container\",\"data-framer-name\":\"linkedin\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kxWnJmbjR-container\",name:\"linkedin\",nodeId:\"kxWnJmbjR\",rendersWithMotion:true,scopeId:\"MSYRTkf8M\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-83c75ca1-70a3-4d02-b306-a13c164cf62e, rgb(213, 255, 145))\",height:\"100%\",id:\"kxWnJmbjR\",layoutId:\"kxWnJmbjR\",name:\"linkedin\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(125, 242, 99)\" class=\"bi bi-linkedin\" viewBox=\"0 0 16 16\">\\n  <path d=\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z\"/>\\n</svg>',width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:derek.glazier@gmail.com\",motionChild:true,nodeId:\"Lg5f6TTsW\",openInNewTab:true,scopeId:\"MSYRTkf8M\",children:/*#__PURE__*/_jsx(MotionATrackContactEmail19h2fsp,{className:\"framer-19h2fsp framer-618pi4\",layoutDependency:layoutDependency,layoutId:\"Lg5f6TTsW\",whileHover:animation,...addPropertyOverrides({dqITooGu_:{whileHover:undefined,whileTap:animation1},VQRHF3QqZ:{whileHover:undefined,whileTap:animation1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g2rqsw\",layoutDependency:layoutDependency,layoutId:\"AiXzZmedU\",style:{\"--corner-shape-fallback\":.796,backgroundColor:\"rgba(213, 255, 145, 0.2)\",borderBottomLeftRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.4)\"},variants:{dqITooGu_:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"},VQRHF3QqZ:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z6qlr3-container\",\"data-framer-name\":\"mail\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DvkcNJieE-container\",name:\"mail\",nodeId:\"DvkcNJieE\",rendersWithMotion:true,scopeId:\"MSYRTkf8M\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-83c75ca1-70a3-4d02-b306-a13c164cf62e, rgb(213, 255, 145))\",height:\"100%\",id:\"DvkcNJieE\",layoutId:\"DvkcNJieE\",name:\"mail\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 4.25C2.48122 4.25 1.25 5.48122 1.25 7V17C1.25 18.5188 2.48122 19.75 4 19.75H20C21.5188 19.75 22.75 18.5188 22.75 17V7C22.75 5.48122 21.5188 4.25 20 4.25H4ZM7.4301 8.38558C7.09076 8.14804 6.62311 8.23057 6.38558 8.5699C6.14804 8.90924 6.23057 9.37689 6.5699 9.61442L11.5699 13.1144C11.8281 13.2952 12.1719 13.2952 12.4301 13.1144L17.4301 9.61442C17.7694 9.37689 17.852 8.90924 17.6144 8.5699C17.3769 8.23057 16.9092 8.14804 16.5699 8.38558L12 11.5845L7.4301 8.38558Z\" fill=\"rgb(125, 242, 99)\"/>\\n</svg>\\n',width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iwursu\",layoutDependency:layoutDependency,layoutId:\"ENTYswBaJ\",whileHover:animation,...addPropertyOverrides({dqITooGu_:{whileHover:undefined,whileTap:animation1},VQRHF3QqZ:{whileHover:undefined,whileTap:animation1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-d03fga\",layoutDependency:layoutDependency,layoutId:\"KVUNJX2R7\",style:{\"--corner-shape-fallback\":.796,backgroundColor:\"rgba(213, 255, 145, 0.2)\",borderBottomLeftRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(16.25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.4)\"},variants:{dqITooGu_:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"},VQRHF3QqZ:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zif0r6-container\",\"data-framer-name\":\"telephone-fill\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"w5wMHFQGz-container\",name:\"telephone-fill\",nodeId:\"w5wMHFQGz\",rendersWithMotion:true,scopeId:\"MSYRTkf8M\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-83c75ca1-70a3-4d02-b306-a13c164cf62e, rgb(213, 255, 145))\",height:\"100%\",id:\"w5wMHFQGz\",layoutId:\"w5wMHFQGz\",name:\"telephone-fill\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(125, 242, 99)\" class=\"bi bi-telephone-fill\" viewBox=\"0 0 16 16\">\\n  <path fill-rule=\"evenodd\" d=\"M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z\"/>\\n</svg>',width:\"100%\"})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iKGUo.framer-618pi4, .framer-iKGUo .framer-618pi4 { display: block; }\",\".framer-iKGUo.framer-1bmf6wk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 394px; justify-content: flex-start; overflow: hidden; padding: 40px; position: relative; width: 384px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iKGUo .framer-1co6wzq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iKGUo .framer-5xruiw, .framer-iKGUo .framer-19h2fsp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16.25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-iKGUo .framer-1nzzct2, .framer-iKGUo .framer-g2rqsw, .framer-iKGUo .framer-d03fga { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 52px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iKGUo .framer-1feialv-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); left: 50%; position: absolute; top: 50%; width: 21px; }\",\".framer-iKGUo .framer-z6qlr3-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 50%; position: absolute; top: 50%; width: 26px; }\",\".framer-iKGUo .framer-iwursu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16.25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-iKGUo .framer-zif0r6-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 19px); left: 52%; position: absolute; top: 48%; width: 19px; }\",\".framer-iKGUo.framer-v-z74zg8.framer-1bmf6wk { width: 467px; }\",\".framer-iKGUo.framer-v-xkdy6p.framer-1bmf6wk { height: min-content; width: 411px; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-1co6wzq { gap: 11.08px; width: 306px; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-5xruiw { gap: 15px; order: 0; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-1nzzct2, .framer-iKGUo.framer-v-xkdy6p .framer-g2rqsw, .framer-iKGUo.framer-v-xkdy6p .framer-d03fga, .framer-iKGUo.framer-v-poxf98 .framer-1nzzct2, .framer-iKGUo.framer-v-poxf98 .framer-g2rqsw, .framer-iKGUo.framer-v-poxf98 .framer-d03fga { height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-1feialv-container, .framer-iKGUo.framer-v-poxf98 .framer-1feialv-container { height: var(--framer-aspect-ratio-supported, 19px); width: 19px; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-19h2fsp { gap: 15px; order: 1; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-z6qlr3-container, .framer-iKGUo.framer-v-poxf98 .framer-z6qlr3-container { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-iwursu { flex: 1 0 0px; gap: 15px; order: 2; width: 1px; }\",\".framer-iKGUo.framer-v-xkdy6p .framer-zif0r6-container, .framer-iKGUo.framer-v-poxf98 .framer-zif0r6-container { height: var(--framer-aspect-ratio-supported, 18px); left: 52%; top: 48%; width: 17px; }\",\".framer-iKGUo.framer-v-poxf98.framer-1bmf6wk { height: min-content; padding: 30px; width: 350px; }\",\".framer-iKGUo.framer-v-poxf98 .framer-1co6wzq { gap: 11.08px; justify-content: flex-start; }\",\".framer-iKGUo.framer-v-poxf98 .framer-5xruiw, .framer-iKGUo.framer-v-poxf98 .framer-19h2fsp { gap: 15px; }\",\".framer-iKGUo.framer-v-poxf98 .framer-iwursu { gap: 15px; width: 76%; }\",'.framer-iKGUo[data-border=\"true\"]::after, .framer-iKGUo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 394\n * @framerIntrinsicWidth 384\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RCCKQTKKX\":{\"layout\":[\"fixed\",\"fixed\"]},\"VQRHF3QqZ\":{\"layout\":[\"fixed\",\"auto\"]},\"dqITooGu_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMSYRTkf8M=withCSS(Component,css,\"framer-iKGUo\");export default FramerMSYRTkf8M;FramerMSYRTkf8M.displayName=\"Footer Blok R\";FramerMSYRTkf8M.defaultProps={height:394,width:384};addPropertyControls(FramerMSYRTkf8M,{variant:{options:[\"jGwjRBmU4\",\"RCCKQTKKX\",\"VQRHF3QqZ\",\"dqITooGu_\"],optionTitles:[\"Desktop\",\"XL\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMSYRTkf8M,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMSYRTkf8M\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"384\",\"framerIntrinsicHeight\":\"394\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RCCKQTKKX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VQRHF3QqZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dqITooGu_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MSYRTkf8M.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"FVXhhJ1f3\",\"fMsjBiWLf\",\"X2qFwyTxy\",\"KdVt39iNQ\",\"oFVJxsbrs\"];const serializationHash=\"framer-QVGJA\";const variantClassNames={fMsjBiWLf:\"framer-v-7fxxsy\",FVXhhJ1f3:\"framer-v-o6v3v9\",KdVt39iNQ:\"framer-v-1k86ef5\",oFVJxsbrs:\"framer-v-1eh4ynz\",X2qFwyTxy:\"framer-v-8p31dj\"};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 humanReadableVariantMap={\"Variant 1\":\"FVXhhJ1f3\",\"Variant 2\":\"fMsjBiWLf\",Claude:\"X2qFwyTxy\",Framer:\"KdVt39iNQ\",Green:\"oFVJxsbrs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FVXhhJ1f3\"};};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:\"FVXhhJ1f3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"KdVt39iNQ\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"KdVt39iNQ\")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-o6v3v9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"FVXhhJ1f3\",ref:refBinding,style:{...style},...addPropertyOverrides({fMsjBiWLf:{\"data-framer-name\":\"Variant 2\"},KdVt39iNQ:{\"data-framer-name\":\"Framer\"},oFVJxsbrs:{\"data-framer-name\":\"Green\"},X2qFwyTxy:{\"data-framer-name\":\"Claude\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:422,intrinsicWidth:422,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-80),pixelHeight:422,pixelWidth:422,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/5lq4Y3j10qAUxAnD27lrKcPoC9k.webp?width=422&height=422\"},className:\"framer-wv95be\",layoutDependency:layoutDependency,layoutId:\"TecyQWNy8\",...addPropertyOverrides({fMsjBiWLf:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:422,intrinsicWidth:422,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-80),pixelHeight:422,pixelWidth:422,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/IqRjGBd52lPsFQeNntgEiqg66k.png?width=422&height=422\"}},oFVJxsbrs:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2924,intrinsicWidth:2920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-80),pixelHeight:2924,pixelWidth:2920,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/Omi5y2l5zePvpy9zuqlkhG6RLqg.png?width=2920&height=2924\",srcSet:\"https://framerusercontent.com/images/Omi5y2l5zePvpy9zuqlkhG6RLqg.png?scale-down-to=1024&width=2920&height=2924 1022w,https://framerusercontent.com/images/Omi5y2l5zePvpy9zuqlkhG6RLqg.png?scale-down-to=2048&width=2920&height=2924 2045w,https://framerusercontent.com/images/Omi5y2l5zePvpy9zuqlkhG6RLqg.png?width=2920&height=2924 2920w\"}},X2qFwyTxy:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:257,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-80),pixelHeight:257,pixelWidth:256,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/2zNCNLQrsrjQ6BaOIbibe2o8I94.svg?width=256&height=257\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:4290,intrinsicWidth:3944,pixelHeight:4290,pixelWidth:3944,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?width=3944&height=4290\",srcSet:\"https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?scale-down-to=1024&width=3944&height=4290 941w,https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?scale-down-to=2048&width=3944&height=4290 1882w,https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?scale-down-to=4096&width=3944&height=4290 3765w,https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?width=3944&height=4290 3944w\"},className:\"framer-yuq4jx\",layoutDependency:layoutDependency,layoutId:\"mHAjEXfdv\",...addPropertyOverrides({KdVt39iNQ:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:4290,intrinsicWidth:3944,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-1),pixelHeight:4290,pixelWidth:3944,positionX:\"center\",positionY:\"center\",sizes:\"237px\",src:\"https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?width=3944&height=4290\",srcSet:\"https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?scale-down-to=1024&width=3944&height=4290 941w,https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?scale-down-to=2048&width=3944&height=4290 1882w,https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?scale-down-to=4096&width=3944&height=4290 3765w,https://framerusercontent.com/images/WWrFoq5mNk47aU665kqgGFK4.png?width=3944&height=4290 3944w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QVGJA.framer-1yl3giv, .framer-QVGJA .framer-1yl3giv { display: block; }\",\".framer-QVGJA.framer-o6v3v9 { height: 260px; position: relative; width: 261px; }\",\".framer-QVGJA .framer-wv95be { bottom: -81px; flex: none; left: 0px; position: absolute; right: 0px; top: -80px; }\",\".framer-QVGJA .framer-yuq4jx { bottom: 0px; flex: none; left: calc(49.808429118773965% - 237px / 2); position: absolute; top: -1px; width: 237px; }\",\".framer-QVGJA.framer-v-1k86ef5.framer-o6v3v9 { overflow: visible; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 260\n * @framerIntrinsicWidth 261\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fMsjBiWLf\":{\"layout\":[\"fixed\",\"fixed\"]},\"X2qFwyTxy\":{\"layout\":[\"fixed\",\"fixed\"]},\"KdVt39iNQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"oFVJxsbrs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framern1FNC2qK5=withCSS(Component,css,\"framer-QVGJA\");export default Framern1FNC2qK5;Framern1FNC2qK5.displayName=\"Logo asset_Feb2026\";Framern1FNC2qK5.defaultProps={height:260,width:261};addPropertyControls(Framern1FNC2qK5,{variant:{options:[\"FVXhhJ1f3\",\"fMsjBiWLf\",\"X2qFwyTxy\",\"KdVt39iNQ\",\"oFVJxsbrs\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Claude\",\"Framer\",\"Green\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framern1FNC2qK5,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern1FNC2qK5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"260\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fMsjBiWLf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X2qFwyTxy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KdVt39iNQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oFVJxsbrs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"261\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./n1FNC2qK5.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,useRef,useMemo}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useIsStaticRenderer}from\"framer\";const EASE_OUT=[.16,1,.3,1];function normalizeUrl(url){if(!url)return url;if(url.startsWith(\"/\")||url.startsWith(\"#\"))return url;if(!/^https?:\\/\\//i.test(url))return\"https://\"+url;return url;}const DEFAULT_LOGO=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAABCGlDQ1BJQ0MgUHJvZmlsZQAAeJxjYGA8wQAELAYMDLl5JUVB7k4KEZFRCuwPGBiBEAwSk4sLGHADoKpv1yBqL+viUYcLcKakFicD6Q9ArFIEtBxopAiQLZIOYWuA2EkQtg2IXV5SUAJkB4DYRSFBzkB2CpCtkY7ETkJiJxcUgdT3ANk2uTmlyQh3M/Ck5oUGA2kOIJZhKGYIYnBncAL5H6IkfxEDg8VXBgbmCQixpJkMDNtbGRgkbiHEVBYwMPC3MDBsO48QQ4RJQWJRIliIBYiZ0tIYGD4tZ2DgjWRgEL7AwMAVDQsIHG5TALvNnSEfCNMZchhSgSKeDHkMyQx6QJYRgwGDIYMZAKbWPz9HbOBQAAAUgklEQVR42u2cbYwm2XXXf+fcW1XPS7/MjNe77MYkkUEssZ1EikNAQtHsh0AiIRGC1EGI8GGlSEbKh/ABJAMhkxYyAiriCxISUQwKr0paQgFCYiQHpmUpshKvEIa1HcvBL7Ne78x4Zmemp/t5qu895/Ch6unpWTuI7LZ3FtGnddVV1TWl5/nX/7yfO3AhF3IhF3IhF3IhF3IhF3IhF3IhF/L/l8h5Pa/9vbe8Jc92HsLD75+/db4Ga/D7fc/HXt7By5CXLy6tyARIdeuXc17e3vpHEnwpiS/lX+8t7eXDg4O7Id+5Puv7m6nn95aJrt0pUmXLjXsXmrY2c0sFw2zLtE2QkqQRFAUBRQAHym84ZQDaFgJSonBPe6cDP7aqueLr98bvvDZLxx/QUTuAHXzOa5du5rh0Pf3p4f9vwLgrVujemmxP9Jq82OdwlZWLs0STy0yV5YtO9uZrXmmaxNtVpKMwAmCxIY+ggYQQAg4hI9YRgSDw/Hg3N0tPPeu2d0/8YG/+PK9++Xw9q3Vf/7IP/r4b+/vHw6bF/q+9x3E2wlkPo+HDCvvH94bagxijXtKQyWvDH1osMzEPFNanQAUTn8ikJAJuDMMjOk0INBTlHdAF2175amm+cH78+4HZ03+mf2//SOfv3Vn/e++9tWjXzo4OPjcGc3wM099hwNoSBnIQ3L6FbnvhHUL6wRrIDtIESJBUjk1WrJh2wRibL7uBKhEAI5OhAoCC6K6uBSPHZcUy+6PNZo/jMtP/8Rf+tP/+sG9/ucPDg5+d3Jo6eAAe8cC+MILL3B4eMgH/uT3sntzSjODrZ0Zy52W5VZLu0hYlzhphSEpSUEFRGICMR7ZvnDCA6+BVceq48WI3pC+kPpCOww0w1qirJMMFekNWZnLiflCdW7z7idXa//LP/xDH/zH61dXHzk4+MzDq1ev5sPDw/oOZeB1AJbLGTs7LW3nLHcTWzvCYivoFtDNgqYJUgpER/unAkIgG3sYMbItAvfAK9QKtSj9IJyslfurhtXxjCJbqA90skb9CCtHakPVGDzqSTF1lm3OH15fmf3oD/zA9/7U4eHhf52Y+C1R6XNR4bJeUx8KyYxoDM0NTW6Y58Q8JTpRGoQUTKAJOgG4cSSyMXo+fkuXwDQoOVi3sPLgyJ17Vnl9CL4eLQOX0TQnuMfQ35Whr9lKRH9SDOK7BPnN7/u+9//MwcHLf38Kd+S8QTwXAK0M1EHJKYgBpEKqQWuZmTldKG0IGZnCFxlZGI+CuPFcxgspcIQgKASdOzk5oRBJkcZJufK6VB6EsG4uYcuOer0JRfVqP8I0rEPHI7E5sUioDslj7CsSt0XBKjEPFNKXyS9YGAILKLf3tYRKNkQpPCDJNkiZE6eJhMCKAi7ENO9i7\";function getGreeting(){const h=new Date().getHours();if(h<5)return\"Early bird, let's make it worth it.\";if(h<12)return\"Morning sunshine, come on in.\";if(h<17)return\"Afternoon, welcome in.\";if(h<21)return\"Evening, glad you made it.\";return\"After hours — I like your style.\";}const KEYFRAME_ID=\"portfolio-nav-kf-v5\";const STYLES=`\n@keyframes pnPulse{0%,100%{box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 0 rgba(232,180,248,0)}50%{box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 8px rgba(232,180,248,.18)}}\n@keyframes pnFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}\n@keyframes pnWiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-1.2deg)}50%{transform:rotate(0.8deg)}75%{transform:rotate(-0.4deg)}100%{transform:rotate(0deg)}}\n.command-k-nav {\n    --bg-panel: rgba(14, 14, 16, 0.97);\n    --bg-overlay: rgba(0, 0, 0, 0.55);\n    --border-glass: rgba(255, 255, 255, 0.12);\n    --border-glass-hover: rgba(255, 255, 255, 0.18);\n    --text-primary: rgba(255, 255, 255, 0.95);\n    --text-secondary: rgba(255, 255, 255, 0.7);\n    --text-tertiary: rgba(255, 255, 255, 0.5);\n    --accent-lime: #c8ff73;\n    --accent-lilac: #c4a6f5;\n    --hover-row: rgba(255, 255, 255, 0.06);\n    --shadow-panel: 0 32px 100px rgba(0,0,0,0.7);\n    --shadow-trigger: 0 8px 32px rgba(0,0,0,0.5);\n}\n.command-k-nav * { box-sizing: border-box; }\n.command-k-nav, .command-k-nav * { scrollbar-width: none !important; -ms-overflow-style: none !important; }\n.command-k-nav::-webkit-scrollbar, .command-k-nav *::-webkit-scrollbar { display: none !important; width: 0 !important; height: 0 !important; background: transparent !important; }\n.command-k-nav .scroll-hide { scrollbar-width: none; -ms-overflow-style: none; }\n.command-k-nav .scroll-hide::-webkit-scrollbar { display: none; }\n.command-k-nav .mobile-scroll-cards { padding-left: 24px !important; padding-right: 24px !important; }\n.command-k-nav .mobile-scroll-cards > *:first-child { margin-left: 0 !important; }\n`;function getVimeoId(url){if(!url||typeof url!==\"string\")return null;const trimmed=url.trim();const vimeoMatch=trimmed.match(/(?:vimeo\\.com\\/)(?:video\\/)?(\\d+)/);if(vimeoMatch)return vimeoMatch[1];const playbackMatch=trimmed.match(/playback\\/(\\d+)/);if(playbackMatch)return playbackMatch[1];if(/^\\d+$/.test(trimmed))return trimmed;return null;}function playTick(){try{const ctx=new(window.AudioContext||window.webkitAudioContext);const osc=ctx.createOscillator();const gain=ctx.createGain();osc.connect(gain);gain.connect(ctx.destination);osc.frequency.value=880;osc.type=\"sine\";gain.gain.setValueAtTime(.08,ctx.currentTime);gain.gain.exponentialRampToValueAtTime(.001,ctx.currentTime+.08);osc.start(ctx.currentTime);osc.stop(ctx.currentTime+.08);}catch(_){}}export function CommandKNavigation(props){const{projectCount=6,enableSound=false,autoPlayFirst=true,showIndex=true,showGreeting=true,greetingOverride,p1Name,p1Tags,p1Image,p1Color,p1Url,p1Preview,p1Video,p2Name,p2Tags,p2Image,p2Color,p2Url,p2Preview,p2Video,p3Name,p3Tags,p3Image,p3Color,p3Url,p3Preview,p3Video,p4Name,p4Tags,p4Image,p4Color,p4Url,p4Preview,p4Video,p5Name,p5Tags,p5Image,p5Color,p5Url,p5Preview,p5Video,p6Name,p6Tags,p6Image,p6Color,p6Url,p6Preview,p6Video,p7Name,p7Tags,p7Image,p7Color,p7Url,p7Preview,p7Video,p8Name,p8Tags,p8Image,p8Color,p8Url,p8Preview,p8Video,navLink2Label=\"About\",navLink2Url=\"/about\",navLink3Label=\"Contact\",navLink3Url=\"/contact\",showFooter=false,footerName,footerLink1Label,footerLink1Url,footerLink2Label,footerLink2Url,footerLink3Label,footerLink3Url,textPrimaryColor=\"#ffffff\",textSecondaryColor=\"#cccccc\",textTertiaryColor=\"#999999\",accentColor=\"#c8ff73\",triggerBg=\"rgba(14, 14, 16, 0.95)\",triggerBorder=\"rgba(255, 255, 255, 0.12)\",triggerBlur=24,chevronCircleBg=\"rgba(255, 255, 255, 0.1)\",chevronIconColor=\"rgba(255, 255, 255, 0.7)\",logoImage=DEFAULT_LOGO,homeUrl=\"/\",triggerName=\"Derek Glazier\",panelBg=\"rgba(14, 14, 16, 0.97)\",panelBorder=\"rgba(255, 255, 255, 0.12)\",panelBlur=20,overlayBg=\"rgba(0, 0, 0, 0.65)\",overlayBlur=48,headerBannerImage,headerBannerHeight=80,peekBannerImage,headerTextOffsetX=130,headerTextOffsetXOpen=190,headerPaddingX=24,headerGreetingSize=13,headerGreetingFont=\"sans\",projectTagsFont=\"mono\",headerSeparator=true,headerSeparatorColor=\"rgba(255,255,255,0.08)\",headerHeading=\"\",headerHeadingSize=22,triggerRadius=18,panelRadius=22,showPeek=true,// Music widget\nshowMusic=true,musicTrack1=\"\",musicTrack2=\"\",// Mobile customization\nmobilePillPaddingX=6,mobilePillPaddingY=6,mobileCardHeight=280,mobileCardWidth=190}=props;const allP=[{name:p1Name,tags:p1Tags,image:p1Image,color:p1Color,url:p1Url,preview:p1Preview,video:p1Video},{name:p2Name,tags:p2Tags,image:p2Image,color:p2Color,url:p2Url,preview:p2Preview,video:p2Video},{name:p3Name,tags:p3Tags,image:p3Image,color:p3Color,url:p3Url,preview:p3Preview,video:p3Video},{name:p4Name,tags:p4Tags,image:p4Image,color:p4Color,url:p4Url,preview:p4Preview,video:p4Video},{name:p5Name,tags:p5Tags,image:p5Image,color:p5Color,url:p5Url,preview:p5Preview,video:p5Video},{name:p6Name,tags:p6Tags,image:p6Image,color:p6Color,url:p6Url,preview:p6Preview,video:p6Video},{name:p7Name,tags:p7Tags,image:p7Image,color:p7Color,url:p7Url,preview:p7Preview,video:p7Video},{name:p8Name,tags:p8Tags,image:p8Image,color:p8Color,url:p8Url,preview:p8Preview,video:p8Video}];const projects=allP.slice(0,projectCount).filter(p=>p.name&&p.url);const headingFont=\"'Avenue Mono Regular','SF Mono',monospace\";const bodyFont=\"'Apfel Grotezk','DM Sans',sans-serif\";const monoFont=\"'Avenue Mono Regular','SF Mono',monospace\";const[isOpen,setIsOpen]=useState(false);const[triggerHovered,setTriggerHovered]=useState(false);const[projectsExpanded,setProjectsExpanded]=useState(false);const[hoveredProjectIndex,setHoveredProjectIndex]=useState(0);const[hasUserHoveredProject,setHasUserHoveredProject]=useState(false);const[isClosing,setIsClosing]=useState(false);const[isPeeking,setIsPeeking]=useState(false);const[focusedIndex,setFocusedIndex]=useState(0);const[greeting,setGreeting]=useState(getGreeting);const[musicActive,setMusicActive]=useState(false);const[showVibingFlash,setShowVibingFlash]=useState(false);const vibingTimerRef=useRef(null);const audioRef=useRef(null);const trackIndexRef=useRef(0);// Build playlist from uploaded tracks\nconst tracks=useMemo(()=>{const t=[];if(musicTrack1)t.push(musicTrack1);if(musicTrack2)t.push(musicTrack2);return t;},[musicTrack1,musicTrack2]);// Initialize audio element once\n// Attach track-advance listener whenever audio or tracks change\nuseEffect(()=>{const audio=audioRef.current;if(!audio||tracks.length===0)return;const handleEnded=()=>{trackIndexRef.current=(trackIndexRef.current+1)%tracks.length;audio.src=tracks[trackIndexRef.current];audio.play().catch(()=>{});};audio.addEventListener(\"ended\",handleEnded);return()=>{audio.removeEventListener(\"ended\",handleEnded);};},[tracks,musicActive]);// Play/pause handler — Audio created on first tap for mobile Safari\nconst hasSetSource=useRef(false);const toggleMusic=useCallback(()=>{const next=!musicActive;setMusicActive(next);console.log(\"[music] toggle:\",next?\"play\":\"pause\",\"tracks:\",tracks.length);if(tracks.length===0){console.log(\"[music] no tracks uploaded\");return;}// Create Audio on first user gesture (mobile Safari requirement)\nif(!audioRef.current){audioRef.current=new Audio;audioRef.current.volume=.6;console.log(\"[music] created Audio element\");}const audio=audioRef.current;if(next){if(!hasSetSource.current||audio.ended){trackIndexRef.current=0;audio.src=tracks[0];hasSetSource.current=true;console.log(\"[music] set source:\",tracks[0].substring(0,60));}const playPromise=audio.play();if(playPromise){playPromise.then(()=>{console.log(\"[music] playing successfully\");}).catch(err=>{console.log(\"[music] play blocked:\",err);});}}else{audio.pause();console.log(\"[music] paused\");}},[musicActive,tracks]);// Clean up audio on unmount\nuseEffect(()=>{return()=>{if(audioRef.current){audioRef.current.pause();audioRef.current.src=\"\";}};},[]);const greetingFont=headerGreetingFont===\"mono\"?monoFont:bodyFont;const[viewport,setViewport]=useState(()=>{if(typeof window===\"undefined\")return\"desktop\";const w=window.innerWidth;return w<=810?\"mobile\":w<1024?\"tablet\":\"desktop\";});const[viewportHeight,setViewportHeight]=useState(()=>typeof window!==\"undefined\"?window.innerHeight:900);const panelRef=useRef(null);const triggerRef=useRef(null);const mobileScrollWrapperRef=useRef(null);const[mobileScrollWidth,setMobileScrollWidth]=useState(0);const isStatic=useIsStaticRenderer();const[hasMounted,setHasMounted]=useState(false);useEffect(()=>{setHasMounted(true);},[]);// ── MEASURE MOBILE SCROLL CONTAINER WIDTH ───────────────────────────\nuseEffect(()=>{if(typeof window===\"undefined\")return;const el=mobileScrollWrapperRef.current;if(!el)return;const update=()=>setMobileScrollWidth(el.clientWidth);update();if(typeof ResizeObserver===\"undefined\"){window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);}const ro=new ResizeObserver(update);ro.observe(el);return()=>ro.disconnect();},[hasMounted,isOpen]);// ── SCROLL HIDE ──────────────────────────────────────────────────────────\nconst[isNavVisible,setIsNavVisible]=useState(true);const lastScrollY=useRef(0);const rafRef=useRef(null);const scrollContainerRef=useRef(null);// Find Framer's scroll container once on mount and on navigation\nconst findScrollContainer=useCallback(()=>{// Check window/document first\nif(window.scrollY>0||document.documentElement.scrollTop>0)return null// null = use window\n;// Collect all elements up to 4 levels deep\nconst toCheck=[document.documentElement,document.body];const addChildren=(el,depth)=>{if(depth<=0)return;for(const child of Array.from(el.children)){toCheck.push(child);addChildren(child,depth-1);}};addChildren(document.body,4);for(const el of toCheck){if(!el||el===document.documentElement)continue;const style=window.getComputedStyle(el);const oy=style.overflowY;if((oy===\"auto\"||oy===\"scroll\")&&el.scrollHeight>el.clientHeight+10){return el;}}return null;},[]);useEffect(()=>{// Initial detection\nscrollContainerRef.current=findScrollContainer();},[findScrollContainer]);useEffect(()=>{// Find and cache the scroll container once\nlet scrollEl=null;const findScroller=()=>{// Check if window scrolls\nif(document.documentElement.scrollHeight>window.innerHeight+10){return null// null = use window\n;}// Find Framer's scroll container\nconst candidates=[];const collect=(el,depth)=>{if(depth<=0)return;for(const child of Array.from(el.children)){candidates.push(child);collect(child,depth-1);}};collect(document.body,4);for(const el of candidates){const oy=window.getComputedStyle(el).overflowY;if((oy===\"auto\"||oy===\"scroll\")&&el.scrollHeight>el.clientHeight+10){return el;}}return null;};// Detect once, re-detect after navigation\nscrollEl=findScroller();const redetectTimer=setTimeout(()=>{scrollEl=findScroller();},500);const getScrollY=()=>{if(scrollEl)return scrollEl.scrollTop;return window.scrollY||document.documentElement.scrollTop||0;};const showCooldown={current:0};const tick=()=>{if(!isOpen){const currentY=getScrollY();const now=Date.now();if(currentY<60){setIsNavVisible(true);showCooldown.current=now;}else if(currentY>lastScrollY.current+30){if(now-showCooldown.current>600){setIsNavVisible(false);}}else if(currentY<lastScrollY.current-8){setIsNavVisible(true);showCooldown.current=now;}lastScrollY.current=currentY;}rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);return()=>{if(rafRef.current)cancelAnimationFrame(rafRef.current);clearTimeout(redetectTimer);};},[isOpen]);// ────────────────────────────────────────────────────────────────────────\nconst[isHomePage,setIsHomePage]=useState(true);const[currentPath,setCurrentPath]=useState(()=>typeof window!==\"undefined\"?window.location.pathname.toLowerCase().replace(/\\/+$/,\"\")||\"/\":\"/\");// Update path on navigation\nuseEffect(()=>{if(typeof window===\"undefined\")return;let lastPath=typeof window!==\"undefined\"?window.location.pathname.toLowerCase().replace(/\\/+$/,\"\")||\"/\":\"/\";const updatePath=()=>{const p=window.location.pathname.toLowerCase().replace(/\\/+$/,\"\")||\"/\";const home=(homeUrl||\"/\").replace(/\\/+$/,\"\")||\"/\";const isHome=p===\"/\"||p===\"\"||p===home||p===\"/home\"||p===\"/index\";// Only reset scroll state when path actually changes\nif(p!==lastPath){lastPath=p;setIsNavVisible(true);lastScrollY.current=0;setTimeout(()=>{scrollContainerRef.current=findScrollContainer();},100);}setCurrentPath(p);setIsHomePage(isHome);};updatePath();// Listen for back/forward\nwindow.addEventListener(\"popstate\",updatePath);// Intercept pushState and replaceState (Framer uses these for client-side nav)\nconst origPush=history.pushState.bind(history);const origReplace=history.replaceState.bind(history);history.pushState=(...args)=>{origPush(...args);updatePath();};history.replaceState=(...args)=>{origReplace(...args);updatePath();};// Fallback poll for any navigation we miss\nconst interval=setInterval(updatePath,800);return()=>{window.removeEventListener(\"popstate\",updatePath);history.pushState=origPush;history.replaceState=origReplace;clearInterval(interval);};},[homeUrl,findScrollContainer]);const microCopyMessages=useMemo(()=>{const hour=new Date().getHours();const base=[\"Glad you're here\",\"Thanks for stopping by\",\"Nice to see you\",\"Thanks for exploring\",\"Welcome in\",\"Have a look around\"];if(hour>=5&&hour<12)base.push(\"Good morning\",\"Fresh coffee vibes\");else if(hour>=12&&hour<17)base.push(\"Good afternoon\",\"Hope your day's going well\");else if(hour>=17&&hour<21)base.push(\"Good evening\",\"Winding down nicely?\");else base.push(\"Burning the midnight oil?\",\"Late night exploring\");return base;},[]);const[microCopyIndex,setMicroCopyIndex]=useState(()=>Math.floor(Math.random()*6));useEffect(()=>{const interval=setInterval(()=>{setMicroCopyIndex(i=>(i+1)%microCopyMessages.length);},45e3);return()=>clearInterval(interval);},[microCopyMessages.length]);const currentPageLabel=useMemo(()=>{const path=currentPath;for(const p of projects){// Skip external URLs — they don't correspond to any path on this site\nif(!p.url.startsWith(\"/\"))continue;try{const pPath=new URL(p.url,typeof window!==\"undefined\"?window.location.origin:\"https://derekglazier.com\").pathname.toLowerCase().replace(/\\/+$/,\"\");if(pPath&&pPath!==\"/\"&&(path===pPath||path.startsWith(pPath+\"/\")))return p.name;}catch{const pUrl=p.url.toLowerCase().replace(/\\/+$/,\"\");if(pUrl&&pUrl!==\"/\"&&path===pUrl)return p.name;}}if(navLink2Url){const n2=navLink2Url.toLowerCase().replace(/\\/+$/,\"\");if(n2&&(path===n2||path.startsWith(n2+\"/\")))return navLink2Label;}if(navLink3Url){const n3=navLink3Url.toLowerCase().replace(/\\/+$/,\"\");if(n3&&(path===n3||path.startsWith(n3+\"/\")))return navLink3Label;}const pathSegments=path.split(\"/\").filter(Boolean);const lastSegment=pathSegments[pathSegments.length-1]||\"\";if(lastSegment&&navLink2Label&&lastSegment.includes(navLink2Label.toLowerCase()))return navLink2Label;if(lastSegment&&navLink3Label&&lastSegment.includes(navLink3Label.toLowerCase()))return navLink3Label;if(path===\"/\"||path===\"\"||path.includes(\"preview-module\")||path.includes(\"preview.html\"))return\"Home\";const fallbackSegment=path.split(\"/\").filter(Boolean).pop()||\"\";if(fallbackSegment){for(const p of projects){const nameClean=p.name.toLowerCase().replace(/[\\s.]+/g,\"\");const segClean=fallbackSegment.toLowerCase().replace(/[\\s.]+/g,\"\");if(segClean.includes(nameClean)||nameClean.includes(segClean))return p.name;}return fallbackSegment.replace(/[\\d]+$/,\"\").replace(/[-_]+/g,\" \").replace(/\\b\\w/g,c=>c.toUpperCase()).trim()||\"Home\";}return\"Home\";},[currentPath,projects,navLink2Url,navLink2Label,navLink3Url,navLink3Label]);useEffect(()=>{const update=()=>{const w=window.innerWidth;setViewport(w<=810?\"mobile\":w<1024?\"tablet\":\"desktop\");setViewportHeight(window.innerHeight);};update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);const isMobile=viewport===\"mobile\";const isTablet=viewport===\"tablet\";useEffect(()=>{setGreeting(getGreeting());},[]);const hasPeeked=useRef(false);useEffect(()=>{if(typeof window===\"undefined\")return;if(!showPeek)return;if(!isHomePage)return;if(hasPeeked.current)return;if(isOpen)return;hasPeeked.current=true;let closeTimer;const peekTimer=setTimeout(()=>{setIsPeeking(true);closeTimer=setTimeout(()=>{setIsPeeking(false);},1800);},2e3);return()=>{clearTimeout(peekTimer);if(closeTimer)clearTimeout(closeTimer);};},[showPeek,isHomePage]);useEffect(()=>{if(isOpen){document.body.style.overflow=\"hidden\";}else{document.body.style.overflow=\"\";}return()=>{document.body.style.overflow=\"\";};},[isOpen]);useEffect(()=>{if(isOpen){const id=setTimeout(()=>panelRef.current?.focus(),100);return()=>clearTimeout(id);}},[isOpen]);const close=useCallback(()=>{if(isClosing)return;setIsClosing(true);setTimeout(()=>{setIsOpen(false);setProjectsExpanded(false);setHoveredProjectIndex(0)// default preview to first on open\n;setHasUserHoveredProject(false);setFocusedIndex(0);setIsClosing(false);triggerRef.current?.focus();},200);},[isClosing]);useEffect(()=>{const handleKeyDown=e=>{if((e.metaKey||e.ctrlKey)&&e.key===\"k\"){e.preventDefault();if(isOpen){close();}else{setIsPeeking(false);setIsOpen(true);setProjectsExpanded(false);}return;}if(e.key===\"Escape\"){if(isOpen)close();setIsPeeking(false);return;}if(!isOpen)return;if(projectsExpanded){if(e.key===\"ArrowDown\"&&focusedIndex<projects.length-1){e.preventDefault();setFocusedIndex(i=>i+1);setHoveredProjectIndex(focusedIndex+1);}else if(e.key===\"ArrowUp\"&&focusedIndex>0){e.preventDefault();setFocusedIndex(i=>i-1);setHoveredProjectIndex(focusedIndex-1);}else if(e.key===\"Enter\"&&projects[focusedIndex]){e.preventDefault();if(projects[focusedIndex].url)window.location.href=normalizeUrl(projects[focusedIndex].url);close();}}else{if(e.key===\"ArrowDown\"&&focusedIndex<2){e.preventDefault();setFocusedIndex(i=>i+1);}else if(e.key===\"ArrowUp\"&&focusedIndex>0){e.preventDefault();setFocusedIndex(i=>i-1);}else if(e.key===\"Enter\"){e.preventDefault();if(focusedIndex===0)setProjectsExpanded(true);else if(focusedIndex===1&&navLink2Url)window.location.href=normalizeUrl(navLink2Url);else if(focusedIndex===2&&navLink3Url)window.location.href=normalizeUrl(navLink3Url);if(focusedIndex>0)close();}}};window.addEventListener(\"keydown\",handleKeyDown);return()=>window.removeEventListener(\"keydown\",handleKeyDown);},[isOpen,isClosing,close,projectsExpanded,focusedIndex,projects,navLink2Url,navLink3Url]);const handleProjectHover=useCallback(i=>{setHoveredProjectIndex(i);setHasUserHoveredProject(true);if(enableSound)playTick();},[enableSound]);const handleOverlayClick=useCallback(e=>{if(e.target===e.currentTarget)close();},[close]);useEffect(()=>{if(typeof document===\"undefined\")return;if(!document.getElementById(KEYFRAME_ID)){const s=document.createElement(\"style\");s.id=KEYFRAME_ID;s.textContent=STYLES;document.head.appendChild(s);}},[]);const cssVars={\"--text-primary\":textPrimaryColor,\"--text-secondary\":textSecondaryColor,\"--text-tertiary\":textTertiaryColor,\"--accent-lime\":accentColor};// Don't render during SSR — prevents desktop flash on mobile\nif(!hasMounted)return null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{ref:panelRef,role:\"dialog\",\"aria-modal\":true,\"aria-label\":\"Navigation menu\",initial:{opacity:0},animate:{opacity:isClosing?0:1},exit:{opacity:0},transition:{duration:isClosing?.25:.4,ease:EASE_OUT},onClick:handleOverlayClick,className:\"command-k-nav\",style:{position:\"fixed\",inset:0,zIndex:9998,background:overlayBg,backdropFilter:`blur(${overlayBlur}px)`,WebkitBackdropFilter:`blur(${overlayBlur}px)`,display:\"flex\",flexDirection:\"column\",padding:isMobile?\"0 0 90px\":`clamp(16px, 4vh, 48px) 18vw clamp(100px, 14vh, 180px)`,justifyContent:isMobile?\"flex-start\":\"flex-end\",overflow:\"auto\",...cssVars},children:[isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",flex:1,minHeight:\"100%\",overflow:\"hidden\"},onClick:e=>e.stopPropagation(),children:[headerBannerImage&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:20,left:\"-110%\",width:\"320%\",pointerEvents:\"none\",zIndex:0},children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.7},animate:{opacity:isClosing?0:1,scale:isClosing?.7:1},transition:{opacity:{duration:isClosing?.25:.6,delay:isClosing?0:.1},scale:{duration:isClosing?.3:.9,delay:isClosing?0:.1,ease:[.16,1,.3,1]}},style:{width:\"100%\",transformOrigin:\"top center\",maskImage:\"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0.6) 65%, rgba(0,0,0,0) 90%)\",WebkitMaskImage:\"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0.6) 65%, rgba(0,0,0,0) 90%)\"},children:/*#__PURE__*/_jsx(\"img\",{src:headerBannerImage,alt:\"\",style:{width:\"100%\",height:\"auto\",display:\"block\",opacity:.9}})})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:2,display:\"flex\",flexDirection:\"column\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",paddingTop:\"max(env(safe-area-inset-top, 20px), 56px)\",paddingBottom:8,paddingLeft:24,paddingRight:24,gap:12},children:[logoImage&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:.08,duration:.4,ease:EASE_OUT},children:/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"\",style:{width:32,height:32,objectFit:\"contain\",opacity:.7}})}),/*#__PURE__*/_jsx(motion.p,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:.12,duration:.4,ease:EASE_OUT},style:{fontFamily:bodyFont,fontSize:15,fontWeight:400,color:\"var(--accent-lilac, #c4a6f5)\",letterSpacing:\"0.01em\",margin:0,textAlign:\"left\"},children:greetingOverride||(()=>{const h=new Date().getHours();if(h<5)return\"Night owl, where to?\";if(h<12)return\"Morning, where to?\";if(h<17)return\"Afternoon, where to?\";if(h<21)return\"Evening, where to?\";return\"After hours, where to?\";})()})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:4,paddingTop:20,paddingBottom:28,paddingLeft:24,paddingRight:24},children:[{label:\"Home\",url:homeUrl},{label:navLink2Label,url:navLink2Url},{label:navLink3Label,url:navLink3Url}].filter(l=>l.label&&l.url).map((link,i)=>/*#__PURE__*/_jsx(motion.a,{href:normalizeUrl(link.url),onClick:()=>close(),initial:{opacity:0,y:14},animate:{opacity:1,y:0},transition:{delay:.15+i*.06,duration:.4,ease:EASE_OUT},style:{fontFamily:monoFont,fontSize:38,fontWeight:400,color:\"var(--text-primary)\",textDecoration:\"none\",letterSpacing:\"0.01em\",lineHeight:1.35,padding:\"4px 0\"},children:link.label},link.label))}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.35,duration:.4,ease:EASE_OUT},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",padding:\"0 24px\",marginBottom:16},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:bodyFont,fontSize:14,fontWeight:500,color:\"rgba(255,255,255,0.92)\",letterSpacing:\"0.02em\",flexShrink:0},children:\"See the work\"})}),(()=>{const LEFT_GUTTER=24;const CARD_GAP=12;const CARD_CLIP=12// px of card2 visible past right edge\n;const cardWidthPx=mobileScrollWidth>0?(mobileScrollWidth-LEFT_GUTTER+CARD_CLIP-CARD_GAP)/2:200;return /*#__PURE__*/_jsxs(\"div\",{ref:mobileScrollWrapperRef,style:{display:\"flex\",flexDirection:\"row\",width:\"100%\",paddingBottom:100},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:LEFT_GUTTER,minWidth:LEFT_GUTTER,flexShrink:0}}),/*#__PURE__*/_jsx(\"div\",{className:\"scroll-hide\",style:{flex:1,minWidth:0,display:\"flex\",gap:CARD_GAP,overflowX:\"auto\",overflowY:\"hidden\",scrollSnapType:\"x mandatory\",WebkitOverflowScrolling:\"touch\"},children:projects.map((project,i)=>/*#__PURE__*/_jsx(ProjectGridCard,{project:project,index:i,delay:.3+i*.06,bodyFont:bodyFont,monoFont:monoFont,accentColor:accentColor,showIndex:showIndex,isHoveredGlobal:false,isMobile:true,mobileCardHeight:\"42vh\",mobileCardWidth:cardWidthPx,onClick:()=>{if(project.url)window.location.href=normalizeUrl(project.url);},onHover:()=>handleProjectHover(i)},project.url))})]});})()]})]}),!isMobile&&/*#__PURE__*/_jsxs(_Fragment,{children:[headerBannerImage&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:60,left:\"calc(50% - 57vw)\",width:\"110vw\",pointerEvents:\"none\",zIndex:0},children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.7},animate:{opacity:isClosing?0:1,scale:isClosing?.7:1},transition:{opacity:{duration:isClosing?.25:.5,delay:isClosing?0:.15},scale:{duration:isClosing?.3:.9,delay:isClosing?0:.1,ease:[.16,1,.3,1]}},style:{width:\"100%\",transformOrigin:\"top center\",maskImage:\"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 40%, rgba(0,0,0,0) 75%)\",WebkitMaskImage:\"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 40%, rgba(0,0,0,0) 75%)\"},children:/*#__PURE__*/_jsx(\"img\",{src:headerBannerImage,alt:\"\",style:{width:\"100%\",height:\"auto\",display:\"block\",opacity:.9}})})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:3,filter:\"drop-shadow(0 40px 80px rgba(0,0,0,0.7)) drop-shadow(0 8px 24px rgba(0,0,0,0.5))\"},children:[(()=>{const h=new Date().getHours();const overlayGreeting=h<5?\"Early bird, where to?\":h<12?\"Morning sunshine, where to?\":h<17?\"Afternoon, where to?\":h<21?\"Evening, where to?\":\"After hours, where to?\";const linkStyle={fontFamily:bodyFont,fontSize:15,fontWeight:400,color:\"rgba(255,255,255,0.82)\",textDecoration:\"none\",display:\"flex\",alignItems:\"center\",gap:5,letterSpacing:\"0.08em\",textTransform:\"uppercase\",transition:\"color 0.2s ease\"};const arrowSvg=/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",style:{transform:\"rotate(-45deg)\",transition:\"transform 0.2s ease, opacity 0.2s ease\",opacity:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6h8M6 2l4 4-4 4\"})});const onEnter=e=>{e.currentTarget.style.color=\"#c8ff73\";const svg=e.currentTarget.querySelector(\"svg\");if(svg){svg.style.transform=\"rotate(0deg)\";svg.style.opacity=\"1\";}};const onLeave=e=>{e.currentTarget.style.color=\"rgba(255,255,255,0.82)\";const svg=e.currentTarget.querySelector(\"svg\");if(svg){svg.style.transform=\"rotate(-45deg)\";svg.style.opacity=\"0\";}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",paddingBottom:isMobile?16:viewportHeight<800?12:24,marginBottom:isMobile?20:viewportHeight<800?12:24,flexShrink:0,gap:viewportHeight<800?16:36},children:[/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.05,duration:.4,ease:EASE_OUT},style:{display:\"flex\",gap:isMobile?20:32,alignItems:\"center\"},onClick:e=>e.stopPropagation(),children:[homeUrl&&/*#__PURE__*/_jsxs(\"a\",{href:normalizeUrl(homeUrl),onClick:close,style:linkStyle,onMouseEnter:onEnter,onMouseLeave:onLeave,children:[\"Home\",arrowSvg]}),navLink2Url&&navLink2Label&&/*#__PURE__*/_jsxs(\"a\",{href:normalizeUrl(navLink2Url),onClick:close,style:linkStyle,onMouseEnter:onEnter,onMouseLeave:onLeave,children:[navLink2Label,arrowSvg]}),navLink3Url&&navLink3Label&&/*#__PURE__*/_jsxs(\"a\",{href:normalizeUrl(navLink3Url),onClick:close,style:linkStyle,onMouseEnter:onEnter,onMouseLeave:onLeave,children:[navLink3Label,arrowSvg]})]}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.1,duration:.4,ease:EASE_OUT},onClick:e=>e.stopPropagation(),children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:headingFont,fontSize:isMobile?28:viewportHeight<800?\"clamp(22px, 3vw, 36px)\":\"clamp(28px, 3.2vw, 46px)\",fontWeight:400,color:\"var(--text-primary)\",lineHeight:1,letterSpacing:\"-0.01em\",textAlign:\"center\",whiteSpace:\"nowrap\"},children:greetingOverride||overlayGreeting})})]});})(),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:isMobile?24:\"3vw\",alignItems:\"stretch\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:isMobile?\"none\":\"0 0 50%\",display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gridAutoRows:\"min-content\",gap:isMobile?12:viewportHeight<800?\"12px 18px\":\"20px 28px\",alignContent:\"start\"},children:projects.map((project,i)=>/*#__PURE__*/_jsx(ProjectGridCard,{project:project,index:i,delay:.2+i*.07,bodyFont:bodyFont,monoFont:monoFont,accentColor:accentColor,showIndex:showIndex,isHoveredGlobal:hoveredProjectIndex===i,onClick:()=>{if(project.url)window.location.href=normalizeUrl(project.url);},onHover:()=>handleProjectHover(i)},project.url))}),!isMobile&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.96,y:20},animate:{opacity:1,scale:1,y:0},transition:{delay:.2+projects.length*.07+.05,duration:.5,ease:[.16,1,.3,1]},style:{flex:1,aspectRatio:\"3/4\",alignSelf:\"flex-start\",maxHeight:Math.round(viewportHeight*.52),borderRadius:panelRadius+4,overflow:\"hidden\",position:\"relative\",background:\"rgba(0,0,0,0.2)\",border:`1px solid rgba(255,255,255,0.07)`,clipPath:`inset(0px round ${panelRadius+4}px)`,WebkitClipPath:`inset(0px round ${panelRadius+4}px)`},children:[/*#__PURE__*/_jsx(ProjectPreview,{project:projects[hoveredProjectIndex],projects:projects,hoveredIndex:hoveredProjectIndex,bodyFont:bodyFont,monoFont:monoFont,isOpen:isOpen&&!isClosing}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:10,pointerEvents:\"none\",background:\"radial-gradient(ellipse at center, transparent 45%, rgba(0,0,0,0.5) 100%)\",boxShadow:\"inset 0 0 48px 12px rgba(0,0,0,0.35)\"}})]})]})]}),\" \"]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"command-k-nav\",style:{position:\"fixed\",bottom:isMobile?20:24,left:\"50%\",transform:`translateX(-50%) translateY(${isNavVisible||isOpen?0:120}%)`,opacity:isNavVisible||isOpen?1:0,transition:\"transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.4s ease\",zIndex:1e4,width:isMobile?\"auto\":\"min(560px, 90vw)\",maxWidth:isMobile?\"calc(100vw - 48px)\":\"calc(100vw - 48px)\",...cssVars},children:[/*#__PURE__*/_jsxs(motion.div,{initial:false,animate:{height:isMobile?40+mobilePillPaddingY*2:isPeeking&&!isOpen&&isHomePage?120:76,borderRadius:isPeeking&&!isOpen&&isHomePage?panelRadius-2:triggerRadius,border:`1px solid ${isPeeking&&!isOpen&&isHomePage?\"rgba(255,255,255,0.12)\":triggerBorder}`,background:isPeeking&&!isOpen&&isHomePage?panelBg:triggerBg,boxShadow:isPeeking&&!isOpen&&isHomePage?\"var(--shadow-panel)\":\"var(--shadow-trigger)\"},transition:{height:{duration:.5,ease:[.16,1,.3,1]},borderRadius:{duration:.3,ease:[.16,1,.3,1]},border:{duration:.3},background:{duration:.3},boxShadow:{duration:.3}},style:{overflow:\"hidden\",backdropFilter:isPeeking&&!isOpen&&isHomePage?`blur(${panelBlur}px) saturate(120%)`:`blur(${triggerBlur}px) saturate(150%)`,WebkitBackdropFilter:isPeeking&&!isOpen&&isHomePage?`blur(${panelBlur}px) saturate(120%)`:`blur(${triggerBlur}px) saturate(150%)`,position:\"relative\",display:\"flex\",flexDirection:\"column\",contain:\"paint\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{children:isPeeking&&!isOpen&&isHomePage&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3,delay:.15,ease:[.16,1,.3,1]},style:{flex:1,display:\"flex\",alignItems:\"stretch\",overflow:\"hidden\",position:\"relative\",borderBottom:\"1px solid rgba(255,255,255,0.08)\"},children:[(peekBannerImage||headerBannerImage)&&/*#__PURE__*/_jsx(motion.img,{src:peekBannerImage||headerBannerImage,alt:\"\",initial:{opacity:0},animate:{opacity:1},transition:{delay:.05,duration:.4,ease:[.16,1,.3,1]},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"left bottom\"}}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,x:-6},animate:{opacity:1,x:0},exit:{opacity:0},transition:{delay:.22,duration:.3,ease:[.16,1,.3,1]},style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:greetingFont,fontSize:headerGreetingSize+4,letterSpacing:\"0.02em\",color:\"var(--text-primary)\",margin:0,lineHeight:1.35,textShadow:\"0 1px 8px rgba(0,0,0,0.4)\"},children:greetingOverride||greeting})})]})}),/*#__PURE__*/_jsx(\"div\",{style:{height:isMobile?40+mobilePillPaddingY*2:76,flexShrink:0,marginTop:\"auto\",display:\"flex\",alignItems:\"center\",paddingLeft:isMobile?mobilePillPaddingX:24,paddingRight:isMobile?mobilePillPaddingX:14,paddingTop:isMobile?mobilePillPaddingY:0,paddingBottom:isMobile?mobilePillPaddingY:0,justifyContent:isMobile?\"center\":\"space-between\"},children:isMobile?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,width:\"100%\",height:\"100%\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(motion.div,{whileTap:{scale:.88},onClick:e=>{e.stopPropagation();if(isOpen)close();window.location.href=normalizeUrl(homeUrl);},style:{width:40,height:40,borderRadius:10,background:\"rgba(255,255,255,0.06)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,cursor:\"pointer\"},children:logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"\",style:{width:20,height:20,objectFit:\"contain\",pointerEvents:\"none\"}}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:monoFont,fontSize:13,fontWeight:700,color:accentColor,pointerEvents:\"none\"},children:\"D\"})}),/*#__PURE__*/_jsx(motion.div,{whileTap:{scale:.95},onClick:e=>{e.stopPropagation();if(isClosing)return;if(isOpen){close();}else{setIsPeeking(false);setIsOpen(true);}},style:{height:40,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",minWidth:0},children:/*#__PURE__*/_jsx(\"div\",{style:{height:40,padding:\"0 10px\",borderRadius:10,background:isOpen?\"rgba(255,255,255,0.08)\":\"rgba(255,255,255,0.92)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"background 0.2s ease\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,y:4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.15,ease:EASE_OUT},style:{fontFamily:bodyFont,fontWeight:500,fontSize:13,color:isOpen?\"rgba(255,255,255,0.6)\":\"rgba(0,0,0,0.85)\",whiteSpace:\"nowrap\",transition:\"color 0.2s ease\"},children:isOpen?\"Close\":currentPageLabel},isOpen?\"close\":\"label\")})})}),/*#__PURE__*/_jsxs(motion.div,{whileTap:{scale:.92},onClick:e=>{e.stopPropagation();toggleMusic();const next=!musicActive;// Flash \"Vibing\" label for 2.5s on activate\nif(next){setShowVibingFlash(true);if(vibingTimerRef.current)clearTimeout(vibingTimerRef.current);vibingTimerRef.current=setTimeout(()=>{setShowVibingFlash(false);},2500);}else{setShowVibingFlash(false);if(vibingTimerRef.current)clearTimeout(vibingTimerRef.current);}},style:{height:40,paddingLeft:showVibingFlash?12:0,paddingRight:0,borderRadius:10,background:musicActive?\"rgba(255,255,255,0.92)\":\"rgba(255,255,255,0.06)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,cursor:\"pointer\",gap:showVibingFlash?8:0,width:showVibingFlash?\"auto\":40,transition:\"all 0.35s cubic-bezier(0.16, 1, 0.3, 1)\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{children:showVibingFlash&&/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,width:0},animate:{opacity:1,width:\"auto\"},exit:{opacity:0,width:0},transition:{duration:.25,ease:EASE_OUT},style:{fontFamily:bodyFont,fontWeight:500,fontSize:13,color:\"rgba(0,0,0,0.85)\",whiteSpace:\"nowrap\",overflow:\"hidden\"},children:\"Vibing\"})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:2,height:40,width:40,justifyContent:\"center\",flexShrink:0},children:[4,10,7,13,6].map((h,i)=>/*#__PURE__*/_jsx(motion.div,{animate:{height:musicActive?[h*.35,h*1.1,h*.5,h]:h*.85},transition:musicActive?{duration:.6+i*.1,repeat:Infinity,repeatType:\"mirror\",ease:\"easeInOut\"}:{duration:.3},style:{width:2.5,borderRadius:1.5,background:musicActive?\"rgba(0,0,0,0.7)\":\"rgba(255,255,255,0.45)\",transition:\"background 0.25s ease\"}},i))})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.a,{href:normalizeUrl(homeUrl),whileHover:{opacity:.8},whileTap:{scale:.97},transition:{duration:.15},style:{display:\"flex\",alignItems:\"center\",gap:10,textDecoration:\"none\",color:\"var(--text-primary)\",flexShrink:0},children:[logoImage&&/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"\",style:{width:24,height:24,objectFit:\"contain\",flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",flexDirection:\"column\",fontFamily:monoFont,fontWeight:400,letterSpacing:\"0.04em\",lineHeight:1.25},children:triggerName.split(\" \").map((word,i)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:13},children:word},i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[showMusic&&/*#__PURE__*/_jsxs(motion.div,{whileTap:{scale:.95},whileHover:{scale:1.02},onClick:()=>{toggleMusic();},animate:{width:musicActive?\"auto\":48,paddingLeft:musicActive?20:0,paddingRight:musicActive?6:0,background:musicActive?\"rgba(255,255,255,0.92)\":\"rgba(255,255,255,0.08)\"},transition:{width:{duration:.35,ease:EASE_OUT},paddingLeft:{duration:.35,ease:EASE_OUT},paddingRight:{duration:.35,ease:EASE_OUT},background:{duration:.25}},style:{height:48,borderRadius:14,display:\"flex\",alignItems:\"center\",gap:musicActive?10:0,cursor:\"pointer\",overflow:\"hidden\",flexDirection:\"row\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{children:musicActive&&/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,width:0},animate:{opacity:1,width:\"auto\"},exit:{opacity:0,width:0},transition:{duration:.3,ease:EASE_OUT},style:{fontFamily:bodyFont,fontSize:16,fontWeight:500,letterSpacing:\"0.01em\",color:\"rgba(0,0,0,0.85)\",whiteSpace:\"nowrap\",overflow:\"hidden\"},children:\"Vibing\"})}),/*#__PURE__*/_jsx(motion.div,{animate:{background:musicActive?\"rgba(0,0,0,0.1)\":\"transparent\"},transition:{duration:.25},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:musicActive?34:48,height:musicActive?34:48,borderRadius:9,flexShrink:0,gap:2.5,transition:\"width 0.35s cubic-bezier(0.16, 1, 0.3, 1), height 0.35s cubic-bezier(0.16, 1, 0.3, 1)\"},children:[4,10,7,13,6].map((h,i)=>/*#__PURE__*/_jsx(motion.div,{animate:{height:musicActive?[h*.35,h*1.1,h*.5,h]:h*.85},transition:musicActive?{duration:.6+i*.1,repeat:Infinity,repeatType:\"mirror\",ease:\"easeInOut\"}:{duration:.3},style:{width:2.5,borderRadius:1.5,background:musicActive?\"rgba(0,0,0,0.55)\":\"rgba(255,255,255,0.4)\",transition:\"background 0.25s ease\"}},i))})]}),/*#__PURE__*/_jsxs(motion.button,{ref:triggerRef,\"aria-expanded\":isOpen,\"aria-haspopup\":\"dialog\",\"aria-label\":\"Open navigation menu\",onClick:()=>{if(isClosing)return;if(isOpen){close();}else{setIsPeeking(false);setIsOpen(true);}},onMouseEnter:()=>setTriggerHovered(true),onMouseLeave:()=>setTriggerHovered(false),animate:{background:isOpen&&!isClosing?\"rgba(255,255,255,0.12)\":\"rgba(255,255,255,0.95)\",color:isOpen&&!isClosing?\"rgba(255,255,255,1)\":\"rgba(0,0,0,0.85)\"},whileHover:{scale:1.03},whileTap:{scale:.96},transition:{type:\"spring\",stiffness:400,damping:25},style:{display:\"flex\",alignItems:\"center\",gap:10,height:48,borderRadius:14,border:\"none\",paddingLeft:20,paddingRight:6,cursor:\"pointer\",fontFamily:bodyFont,fontSize:16,fontWeight:500,letterSpacing:\"0.01em\",whiteSpace:\"nowrap\",outline:\"none\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,width:0},animate:{opacity:isOpen&&!isClosing?1:0,width:isOpen&&!isClosing?\"auto\":0},transition:{duration:.2,ease:EASE_OUT},style:{display:\"block\",overflow:\"hidden\",whiteSpace:\"nowrap\",minWidth:0},children:\"Close\"}),/*#__PURE__*/_jsx(motion.span,{animate:{opacity:isOpen&&!isClosing?0:1,width:isOpen&&!isClosing?0:\"auto\"},initial:{opacity:1,width:\"auto\"},transition:{duration:.2,ease:EASE_OUT},style:{display:\"block\",overflow:\"hidden\",whiteSpace:\"nowrap\",minWidth:0},children:currentPageLabel})]}),/*#__PURE__*/_jsx(motion.span,{animate:{background:isOpen&&!isClosing?\"rgba(255,255,255,0.15)\":\"rgba(0,0,0,0.1)\"},transition:{duration:.25,ease:EASE_OUT},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:34,height:34,borderRadius:9},children:/*#__PURE__*/_jsxs(motion.svg,{animate:{rotate:isOpen&&!isClosing?45:0},transition:{duration:.25,ease:EASE_OUT},width:\"20\",height:\"20\",viewBox:\"0 0 16 16\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.75\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"14\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\"})]})})]})]})]})}),\" \"]}),\" \"]})]});}// ─────────────────────────────────────────────────────────────────────────────\n// NAV ITEM\n// ─────────────────────────────────────────────────────────────────────────────\nfunction NavItem({label,isExpanded,isActive,suffix,delay,onClick,href,showArrow,dimmed,fontSize=36,accentColor=\"#D5FF91\",headingFont=\"'Avenue Mono Regular','SF Mono',monospace\"}){const[isHovered,setIsHovered]=useState(false);const baseColor=dimmed?\"rgba(255,255,255,0.3)\":\"var(--text-primary)\";const content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{children:label}),suffix&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:\"var(--text-secondary)\",fontWeight:400},children:suffix}),href&&/*#__PURE__*/_jsx(motion.span,{animate:{opacity:isHovered?1:0,x:isHovered?0:-8},transition:{duration:.2,ease:[.16,1,.3,1]},style:{marginLeft:10,fontSize:\"1em\",display:\"inline-block\",color:accentColor},children:\"→\"}),showArrow&&/*#__PURE__*/_jsx(motion.span,{animate:{rotate:isHovered?0:-45,color:isHovered?accentColor:\"var(--text-tertiary)\"},transition:{duration:.25,ease:[.16,1,.3,1]},style:{marginLeft:14,fontSize:\"0.7em\",display:\"inline-block\",fontWeight:300},children:\"→\"})]});const style={background:\"none\",border:\"none\",padding:\"2px 0\",cursor:\"pointer\",textAlign:\"left\",display:\"flex\",alignItems:\"center\",gap:0,fontFamily:headingFont,fontSize,fontWeight:500,letterSpacing:\"0.02em\",color:isActive?\"var(--text-primary)\":baseColor,outline:\"none\"};if(href){return /*#__PURE__*/_jsx(motion.a,{href:href,initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{delay,duration:.25,ease:EASE_OUT},onClick:onClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{...style,textDecoration:\"none\"},whileHover:{color:accentColor,x:2,transition:{x:{type:\"spring\",stiffness:400,damping:15},color:{duration:.15}}},whileFocus:{boxShadow:`0 0 0 2px ${accentColor}66`,borderRadius:8},children:content});}return /*#__PURE__*/_jsx(motion.button,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{delay,duration:.25,ease:EASE_OUT},onClick:onClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:style,whileHover:{color:accentColor,x:2,transition:{x:{type:\"spring\",stiffness:400,damping:15},color:{duration:.15}}},whileFocus:{boxShadow:`0 0 0 2px ${accentColor}66`,borderRadius:8},children:content});}// ─────────────────────────────────────────────────────────────────────────────\n// PROJECT LIST\n// ─────────────────────────────────────────────────────────────────────────────\nfunction ProjectList({projects,hoveredIndex,onHover,onSelect,accentColor=\"#D5FF91\",bodyFont=\"'Apfel Grotezk','DM Sans',sans-serif\",monoFont=\"'Avenue Mono Regular','SF Mono',monospace\",tagsFont,showIndex=true}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,marginTop:8,marginBottom:8},children:projects.map((project,i)=>{const h=hoveredIndex===i;return /*#__PURE__*/_jsxs(motion.a,{href:normalizeUrl(project.url),initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{delay:.1+i*.09,duration:.38,ease:EASE_OUT},onMouseEnter:()=>onHover(i),onClick:()=>onSelect(project),style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"10px 12px 10px 0\",borderRadius:12,cursor:\"pointer\",background:h?\"var(--hover-row)\":\"transparent\",transition:\"background 150ms ease\",textDecoration:\"none\",color:\"inherit\"},whileHover:{x:3,background:\"var(--hover-row)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:48,height:48,borderRadius:12,overflow:\"hidden\",flexShrink:0,background:project.color?`${project.color}22`:\"rgba(255,255,255,0.08)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"transform 0.25s ease\",transform:h?\"scale(1.06)\":\"scale(1)\"},children:project.image?/*#__PURE__*/_jsx(\"img\",{src:project.image,alt:project.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:project.color?`linear-gradient(135deg, ${project.color}44, ${project.color}11)`:\"rgba(255,255,255,0.06)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,color:project.color||\"var(--text-tertiary)\"},children:\"✦\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,flex:1,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFont,fontSize:17,fontWeight:500,letterSpacing:\"0.01em\",color:h?accentColor:\"var(--text-primary)\",marginBottom:2,lineHeight:1.3},children:project.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:tagsFont||monoFont,fontSize:11,letterSpacing:\"0.06em\",color:\"var(--text-tertiary)\",textTransform:\"none\"},children:project.tags})]}),/*#__PURE__*/_jsx(motion.span,{animate:{opacity:h?1:0,x:h?0:-8},transition:{duration:.2,ease:EASE_OUT},style:{fontSize:24,display:\"inline-block\",color:accentColor,flexShrink:0,fontFamily:bodyFont,fontWeight:400},children:\"→\"})]})]},project.url+i);})});}// ─────────────────────────────────────────────────────────────────────────────\n// PROJECT GRID CARD\n// ─────────────────────────────────────────────────────────────────────────────\nfunction ProjectGridCard({project,index,delay,bodyFont,monoFont,accentColor,showIndex,isHoveredGlobal,isMobile,mobileCardHeight,mobileCardWidth,onClick,onHover}){const[hovered,setHovered]=useState(false);const active=hovered||isHoveredGlobal;// ── MOBILE: horizontal scroll card with overlaid label ──\nif(isMobile){return /*#__PURE__*/_jsxs(motion.a,{href:normalizeUrl(project.url),initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay,duration:.5,ease:[.16,1,.3,1]},onClick:e=>{e.preventDefault();onClick();},style:{textDecoration:\"none\",color:\"inherit\",display:\"block\",cursor:\"pointer\",position:\"relative\",borderRadius:24,overflow:\"hidden\",width:mobileCardWidth||190,minWidth:mobileCardWidth||190,height:mobileCardHeight||280,flexShrink:0,scrollSnapAlign:\"start\",background:project.color?`${project.color}18`:\"rgba(255,255,255,0.06)\"},whileTap:{scale:.97},children:[project.image?/*#__PURE__*/_jsx(\"img\",{src:project.image,alt:project.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:project.color?`linear-gradient(145deg, ${project.color}33, ${project.color}08)`:\"rgba(255,255,255,0.04)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:28,color:project.color||\"var(--text-tertiary)\",opacity:.6},children:\"✦\"})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,padding:\"32px 14px 14px\",background:\"linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.25) 60%, transparent 100%)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFont,fontSize:15,fontWeight:500,color:\"#fff\",letterSpacing:\"0.01em\",lineHeight:1.25,textShadow:\"0 1px 4px rgba(0,0,0,0.4)\"},children:project.name})})]});}// ── DESKTOP: existing card layout ──\nreturn /*#__PURE__*/_jsxs(motion.a,{href:normalizeUrl(project.url),initial:{opacity:0,y:28},animate:{opacity:1,y:0},transition:{delay,duration:.5,ease:[.16,1,.3,1]},onMouseEnter:()=>{setHovered(true);onHover();},onMouseLeave:()=>setHovered(false),onClick:e=>{e.preventDefault();onClick();},style:{textDecoration:\"none\",color:\"inherit\",display:\"flex\",flexDirection:\"column\",gap:12,cursor:\"pointer\"},whileHover:{y:-3},whileTap:{scale:.98},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"2/1\",borderRadius:22,overflow:\"hidden\",position:\"relative\",background:project.color?`${project.color}18`:\"rgba(255,255,255,0.06)\",border:`1px solid ${active?(project.color||accentColor)+\"55\":\"rgba(255,255,255,0.08)\"}`,transition:\"border-color 0.2s ease\",padding:0},children:project.image?/*#__PURE__*/_jsx(\"img\",{src:project.image,alt:project.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",transition:\"transform 0.4s ease\",transform:active?\"scale(1.04)\":\"scale(1)\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:project.color?`linear-gradient(135deg, ${project.color}33, ${project.color}08)`:\"rgba(255,255,255,0.04)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:28,color:project.color||\"var(--text-tertiary)\",opacity:.7},children:\"✦\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingLeft:2,paddingRight:2,display:\"flex\",alignItems:\"flex-start\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFont,fontSize:16,fontWeight:500,color:active?accentColor:\"var(--text-primary)\",transition:\"color 0.15s ease\",letterSpacing:\"0.01em\",lineHeight:1.3},children:project.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFont,fontSize:11,color:\"var(--text-tertiary)\",letterSpacing:\"0.02em\",marginTop:3,opacity:.6},children:project.tags})]}),/*#__PURE__*/_jsx(motion.div,{animate:{opacity:hovered?1:0,scale:hovered?1:.75,x:hovered?0:4},transition:{duration:.18,ease:[.16,1,.3,1]},style:{width:28,height:28,borderRadius:8,flexShrink:0,marginTop:1,background:\"rgba(196, 255, 100, 0.12)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",stroke:\"#c8ff73\",strokeWidth:\"1.75\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 10L10 2M4 2h6v6\"})})})]})]});}// ─────────────────────────────────────────────────────────────────────────────\n// PROJECT PREVIEW\n// ─────────────────────────────────────────────────────────────────────────────\nconst pGrad=c=>{if(!c||c.length<7)return\"linear-gradient(145deg,rgba(100,100,100,.1),rgba(20,20,20,.96))\";const r=parseInt(c.slice(1,3),16)||100,g=parseInt(c.slice(3,5),16)||100,b=parseInt(c.slice(5,7),16)||100;return`linear-gradient(145deg,rgba(${r},${g},${b},.12) 0%,rgba(${Math.floor(r*.35)},${Math.floor(g*.35)},${Math.floor(b*.35)},.1) 40%,rgba(${Math.floor(r*.04)},${Math.floor(g*.04)},${Math.floor(b*.04)},.96) 100%)`;};function isDirectVideoUrl(url){if(!url)return false;return/\\.(mp4|webm|mov)/i.test(url)||url.includes(\"progressive_redirect\");}function ProjectPreview({project,projects,hoveredIndex,bodyFont,monoFont,isOpen}){const p=project||projects[0];const videoRefs=useRef({});const playVideo=i=>{const vid=videoRefs.current[i];if(!vid)return;vid.currentTime=0;if(vid.readyState>=2){vid.play().catch(()=>{});}else{vid.oncanplay=()=>{vid.play().catch(()=>{});vid.oncanplay=null;};}};useEffect(()=>{Object.entries(videoRefs.current).forEach(([key,vid])=>{if(!vid)return;if(parseInt(key)===hoveredIndex)playVideo(hoveredIndex);else vid.pause();});},[hoveredIndex]);useEffect(()=>{if(isOpen)playVideo(hoveredIndex);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[isOpen]);if(!p)return null;return /*#__PURE__*/_jsx(_Fragment,{children:projects.map((proj,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,opacity:hoveredIndex===i?1:0,transition:hoveredIndex===i?\"opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1)\":\"opacity 0.3s ease\",overflow:\"hidden\",borderRadius:27,zIndex:hoveredIndex===i?2:1,pointerEvents:hoveredIndex===i?\"auto\":\"none\"},children:proj.video&&isDirectVideoUrl(proj.video)?/*#__PURE__*/_jsx(\"video\",{ref:el=>{videoRefs.current[i]=el;},src:proj.video,muted:true,loop:true,playsInline:true,autoPlay:true,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):proj.video&&getVimeoId(proj.video)?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:`https://player.vimeo.com/video/${getVimeoId(proj.video)}?background=1&autoplay=1&loop=1&muted=1&quality=auto`,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",border:\"none\",pointerEvents:\"none\",transform:\"scale(1.5)\",transformOrigin:\"center center\"},allow:\"autoplay; fullscreen\",title:proj.name})}):proj.preview?/*#__PURE__*/_jsx(motion.img,{src:proj.preview,alt:proj.name,animate:hoveredIndex===i?{scale:1.06,x:-8}:{scale:1,x:0},transition:{duration:8,ease:\"linear\",repeat:Infinity,repeatType:\"mirror\"},style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",transformOrigin:\"center center\"}}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:pGrad(proj.color)}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:12,padding:48},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,fontSize:11,color:\"var(--text-secondary)\",letterSpacing:\".06em\",textTransform:\"uppercase\"},children:proj.tags}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"clamp(28px,3vw,42px)\",fontWeight:700,fontFamily:bodyFont,letterSpacing:\"-.02em\",textAlign:\"center\",lineHeight:1.1,color:\"var(--text-primary)\"},children:proj.name})]})]})},proj.url+i))});}// ─────────────────────────────────────────────────────────────────────────────\n// DEFAULT PROPS + PROPERTY CONTROLS\n// ─────────────────────────────────────────────────────────────────────────────\nCommandKNavigation.defaultProps={projectCount:6,enableSound:false,autoPlayFirst:true,showIndex:true,showGreeting:true,p1Name:\"Meta VR\",p1Tags:\"Growth \\xb7 Onboarding\",p1Color:\"#E0B9F0\",p1Url:\"/metavr\",p1Video:\"https://player.vimeo.com/progressive_redirect/playback/1161618316/rendition/1080p/file.mp4%20%281080p%29.mp4?loc=external&log_user=0&signature=48ed448b8eb51c783a82181ea5112ce8b1cf75ab44e3cf306a73ddef1a1cd301\",p2Name:\"Google Gemini\",p2Tags:\"AI \\xb7 Wearables\",p2Color:\"#8AB4F8\",p2Url:\"/googlegemini\",p2Video:\"https://player.vimeo.com/progressive_redirect/playback/1182380239/rendition/1080p/file.mp4%20%281080p%29.mp4?loc=external&log_user=0&signature=54be47ba54d994db4e91472504c2aab9678c7b633f892e40146fbf7c75bdafcf\",p3Name:\"Meta Horizon Worlds\",p3Tags:\"Mobile \\xb7 Gaming\",p3Color:\"#c4b5fd\",p3Url:\"/metahorizonworlds\",p3Video:\"https://player.vimeo.com/progressive_redirect/playback/1124625809/rendition/1080p/file.mp4%20%281080p%29.mp4?loc=external&log_user=0&signature=177a4d3b131cf8b945826d21233d8a964fd80cf2e67ca215cbe7713462f393be\",p4Name:\"Soho\",p4Tags:\"Design Systems \\xb7 0 → 1\",p4Color:\"#D5FF91\",p4Url:\"/projects/soho2/soho2\",p4Video:\"https://player.vimeo.com/progressive_redirect/playback/1112746739/rendition/1080p/file.mp4%20%281080p%29.mp4?loc=external&log_user=0&signature=02a3921c6e3e3ca7f47377e3cd0e431de82107548d679cd5b10e3d586461c542\",p5Name:\"Good Money\",p5Tags:\"Mobile \\xb7 FinTech\",p5Color:\"#34d399\",p5Url:\"/projects/goodmoney2/goodmoney2\",p5Video:\"https://player.vimeo.com/progressive_redirect/playback/1127737758/rendition/1440p/file.mp4%20%281440p%29.mp4?loc=external&log_user=0&signature=dbabec1837dbdd5311cccec3a1975c15348ebeb3470090a0b85cfb02b709cd56\",p6Name:\"Artrya\",p6Tags:\"AI \\xb7 HealthTech\",p6Color:\"#60a5fa\",p6Url:\"/projects/artrya2/artrya2\",p6Video:\"https://player.vimeo.com/progressive_redirect/playback/1161974756/rendition/360p/file.mp4%20%28360p%29.mp4?loc=external&log_user=0&signature=2937ed6c7fdd922db70ac6aaa9a28e03900ed88f603a218a50d713c7af43bb1b\",navLink2Label:\"About\",navLink2Url:\"/about\",navLink3Label:\"Contact\",navLink3Url:\"/contact\",showFooter:false,textPrimaryColor:\"#ffffff\",textSecondaryColor:\"#cccccc\",textTertiaryColor:\"#999999\",accentColor:\"#c8ff73\",triggerBg:\"rgba(14, 14, 16, 0.95)\",triggerBorder:\"rgba(255, 255, 255, 0.12)\",triggerBlur:24,chevronCircleBg:\"rgba(255, 255, 255, 0.1)\",chevronIconColor:\"rgba(255, 255, 255, 0.7)\",logoImage:DEFAULT_LOGO,homeUrl:\"/\",triggerName:\"Derek Glazier\",panelBg:\"rgba(14, 14, 16, 0.97)\",panelBorder:\"rgba(255, 255, 255, 0.12)\",panelBlur:20,overlayBg:\"rgba(0, 0, 0, 0.65)\",overlayBlur:48,showMusic:true,musicTrack1:\"\",musicTrack2:\"\",mobilePillPaddingX:6,mobilePillPaddingY:6,mobileCardHeight:280,mobileCardWidth:190};export default CommandKNavigation;const projectControls=n=>({[`p${n}Name`]:{type:ControlType.String,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} Name`,hidden:p=>(p.projectCount??6)<n},[`p${n}Tags`]:{type:ControlType.String,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} Tags`,hidden:p=>(p.projectCount??6)<n},[`p${n}Image`]:{type:ControlType.Image,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} Thumbnail`,hidden:p=>(p.projectCount??6)<n},[`p${n}Color`]:{type:ControlType.Color,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} Color`,hidden:p=>(p.projectCount??6)<n},[`p${n}Url`]:{type:ControlType.String,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} URL`,hidden:p=>(p.projectCount??6)<n},[`p${n}Preview`]:{type:ControlType.Image,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} Preview`,hidden:p=>(p.projectCount??6)<n},[`p${n}Video`]:{type:ControlType.File,title:`${[\"①\",\"②\",\"③\",\"④\",\"⑤\",\"⑥\",\"⑦\",\"⑧\"][n-1]} Video`,allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:p=>(p.projectCount??6)<n}});addPropertyControls(CommandKNavigation,{projectCount:{type:ControlType.Number,title:\"# Projects\",min:1,max:8,defaultValue:6},enableSound:{type:ControlType.Boolean,title:\"Enable Sound\",defaultValue:false},autoPlayFirst:{type:ControlType.Boolean,title:\"Auto Play First\",defaultValue:true},showIndex:{type:ControlType.Boolean,title:\"Show Index\",defaultValue:true},showGreeting:{type:ControlType.Boolean,title:\"Show Greeting\",defaultValue:true},showPeek:{type:ControlType.Boolean,title:\"Peek on First Visit\",defaultValue:true},greetingOverride:{type:ControlType.String,title:\"Greeting Override\",defaultValue:\"\"},...projectControls(1),...projectControls(2),...projectControls(3),...projectControls(4),...projectControls(5),...projectControls(6),...projectControls(7),...projectControls(8),textPrimaryColor:{type:ControlType.Color,title:\"Text Primary\",defaultValue:\"#ffffff\"},textSecondaryColor:{type:ControlType.Color,title:\"Text Secondary\",defaultValue:\"#cccccc\"},textTertiaryColor:{type:ControlType.Color,title:\"Text Tertiary\",defaultValue:\"#999999\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#c8ff73\"},logoImage:{type:ControlType.Image,title:\"🔘 Logo Image\"},homeUrl:{type:ControlType.String,title:\"🔘 Home URL\",defaultValue:\"/\"},triggerName:{type:ControlType.String,title:\"🔘 Name\",defaultValue:\"Derek Glazier\"},triggerBg:{type:ControlType.Color,title:\"🔘 Trigger BG\",defaultValue:\"rgba(14, 14, 16, 0.95)\"},triggerBorder:{type:ControlType.Color,title:\"🔘 Trigger Border\",defaultValue:\"rgba(255, 255, 255, 0.12)\"},triggerBlur:{type:ControlType.Number,title:\"🔘 Trigger Blur\",min:0,max:60,step:1,defaultValue:24},chevronCircleBg:{type:ControlType.Color,title:\"🔘 Chevron Circle BG\",defaultValue:\"rgba(255, 255, 255, 0.1)\"},chevronIconColor:{type:ControlType.Color,title:\"🔘 Chevron Icon\",defaultValue:\"rgba(255, 255, 255, 0.7)\"},panelBg:{type:ControlType.Color,title:\"📋 Panel BG\",defaultValue:\"rgba(14, 14, 16, 0.97)\"},panelBorder:{type:ControlType.Color,title:\"📋 Panel Border\",defaultValue:\"rgba(255, 255, 255, 0.12)\"},panelBlur:{type:ControlType.Number,title:\"📋 Panel Blur\",min:0,max:60,step:1,defaultValue:20},overlayBg:{type:ControlType.Color,title:\"🌑 Overlay BG\",defaultValue:\"rgba(0, 0, 0, 0.55)\"},overlayBlur:{type:ControlType.Number,title:\"🌑 Overlay Blur\",min:0,max:60,step:1,defaultValue:32},headerPaddingX:{type:ControlType.Number,title:\"🎩 Header Pad X\",min:0,max:60,step:1,defaultValue:24},headerGreetingSize:{type:ControlType.Number,title:\"🎩 Greeting Size\",min:8,max:24,step:1,defaultValue:13},headerGreetingFont:{type:ControlType.Enum,title:\"🎩 Greeting Font\",options:[\"mono\",\"sans\"],optionTitles:[\"Avenue Mono\",\"Apfel Grotezk\"],defaultValue:\"sans\"},projectTagsFont:{type:ControlType.Enum,title:\"🎩 Tags Font\",options:[\"mono\",\"sans\"],optionTitles:[\"Avenue Mono\",\"Apfel Grotezk\"],defaultValue:\"mono\"},headerSeparator:{type:ControlType.Boolean,title:\"🎩 Separator\",defaultValue:true},headerBannerImage:{type:ControlType.Image,title:\"🎩 Banner Image\"},peekBannerImage:{type:ControlType.Image,title:\"🌈 Peek Image\"},headerBannerHeight:{type:ControlType.Number,title:\"🎩 Banner Height\",min:40,max:160,step:1,defaultValue:80},headerTextOffsetX:{type:ControlType.Number,title:\"🎩 Text Offset (Peek/L1)\",min:0,max:300,step:1,defaultValue:130},headerTextOffsetXOpen:{type:ControlType.Number,title:\"🎩 Text Offset (L2)\",min:0,max:300,step:1,defaultValue:190},headerSeparatorColor:{type:ControlType.Color,title:\"🎩 Separator Color\",defaultValue:\"rgba(255,255,255,0.08)\",hidden:p=>!p.headerSeparator},headerHeading:{type:ControlType.String,title:\"🎩 Heading\",defaultValue:\"\"},headerHeadingSize:{type:ControlType.Number,title:\"🎩 Heading Size\",min:12,max:40,step:1,defaultValue:22},triggerRadius:{type:ControlType.Number,title:\"⬡ Trigger Radius\",min:0,max:40,step:1,defaultValue:18},panelRadius:{type:ControlType.Number,title:\"⬡ Panel Radius\",min:0,max:40,step:1,defaultValue:22},navLink2Label:{type:ControlType.String,title:\"Link 2 Label\",defaultValue:\"About\"},navLink2Url:{type:ControlType.String,title:\"Link 2 URL\",defaultValue:\"/about\"},navLink3Label:{type:ControlType.String,title:\"Link 3 Label\",defaultValue:\"Contact\"},navLink3Url:{type:ControlType.String,title:\"Link 3 URL\",defaultValue:\"/contact\"},showFooter:{type:ControlType.Boolean,title:\"Show Footer\",defaultValue:false},footerName:{type:ControlType.String,title:\"Footer Name\",defaultValue:\"\",hidden:p=>!p.showFooter},footerLink1Label:{type:ControlType.String,title:\"Footer Link 1 Label\",defaultValue:\"\",hidden:p=>!p.showFooter},footerLink1Url:{type:ControlType.String,title:\"Footer Link 1 URL\",defaultValue:\"\",hidden:p=>!p.showFooter},footerLink2Label:{type:ControlType.String,title:\"Footer Link 2 Label\",defaultValue:\"\",hidden:p=>!p.showFooter},footerLink2Url:{type:ControlType.String,title:\"Footer Link 2 URL\",defaultValue:\"\",hidden:p=>!p.showFooter},footerLink3Label:{type:ControlType.String,title:\"Footer Link 3 Label\",defaultValue:\"\",hidden:p=>!p.showFooter},footerLink3Url:{type:ControlType.String,title:\"Footer Link 3 URL\",defaultValue:\"\",hidden:p=>!p.showFooter},// ── Music / Radio ──\nshowMusic:{type:ControlType.Boolean,title:\"🎵 Show Radio\",defaultValue:true},musicTrack1:{type:ControlType.File,title:\"🎵 Track 1\",allowedFileTypes:[\"mp3\",\"mp4\",\"m4a\",\"wav\",\"ogg\",\"webm\"],hidden:p=>!p.showMusic},musicTrack2:{type:ControlType.File,title:\"🎵 Track 2\",allowedFileTypes:[\"mp3\",\"mp4\",\"m4a\",\"wav\",\"ogg\",\"webm\"],hidden:p=>!p.showMusic},// ── Mobile Pill ──\nmobilePillPaddingX:{type:ControlType.Number,title:\"📱 Pill Pad X\",defaultValue:6,min:0,max:20,step:1},mobilePillPaddingY:{type:ControlType.Number,title:\"📱 Pill Pad Y\",defaultValue:6,min:0,max:20,step:1},mobileCardHeight:{type:ControlType.Number,title:\"📱 Card Height\",defaultValue:280,min:180,max:500,step:10},mobileCardWidth:{type:ControlType.Number,title:\"📱 Card Width\",defaultValue:190,min:120,max:300,step:5}});\nexport const __FramerMetadata__ = {\"exports\":{\"CommandKNavigation\":{\"type\":\"reactComponent\",\"name\":\"CommandKNavigation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CommandKNavigation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CommandKnavigation.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,patchBorderRadiusScaleCorrector,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import FooterBlockLeft from\"#framer/local/canvasComponent/Hp6KBCx0h/Hp6KBCx0h.js\";import SwirlyThing from\"#framer/local/canvasComponent/mQrcvGxwN/mQrcvGxwN.js\";import FooterBlokR from\"#framer/local/canvasComponent/MSYRTkf8M/MSYRTkf8M.js\";import LogoAsset_Feb2026 from\"#framer/local/canvasComponent/n1FNC2qK5/n1FNC2qK5.js\";import CommandKNavigation from\"#framer/local/codeFile/Pr6ZJb1/CommandKnavigation.js\";const CommandKNavigationFonts=getFonts(CommandKNavigation);const VideoFonts=getFonts(Video);const FooterBlockLeftFonts=getFonts(FooterBlockLeft);const FooterBlokRFonts=getFonts(FooterBlokR);const LogoAsset_Feb2026Fonts=getFonts(LogoAsset_Feb2026);const MotionDivWithFX=withFX(motion.div);const breakpoints={cMRw8IHiC:\"(min-width: 1200px) and (max-width: 1439.98px)\",jQFrKi8w_:\"(min-width: 1440px)\",KeHljvXN8:\"(min-width: 430px) and (max-width: 809.98px)\",v58cujoOP:\"(min-width: 810px) and (max-width: 1199.98px)\",XJnWXgvQ0:\"(max-width: 429.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-qgupj\";const variantClassNames={cMRw8IHiC:\"framer-v-b21rwx\",jQFrKi8w_:\"framer-v-mizphi\",KeHljvXN8:\"framer-v-h3nya7\",v58cujoOP:\"framer-v-1l6lgeh\",XJnWXgvQ0:\"framer-v-og05d2\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:150};const breakpointRules={jQFrKi8w_:[\".framer-qgupj .framer-1aey27d { height: 563px; }\",\".framer-qgupj .framer-18emo4-container { left: -114px; right: unset; width: 120%; }\",\".framer-qgupj .framer-1xi4erj-container { height: 440px; width: 62%; }\",\".framer-qgupj .framer-1va1snh-container { height: 219px; }\",\".framer-qgupj .framer-1ur9huf { gap: 49px; }\",\".framer-qgupj .framer-5csu3e, .framer-qgupj .framer-1xigm1h { order: 1; }\",\".framer-qgupj .framer-1o9xr0t, .framer-qgupj .framer-1jyqzbm { order: 0; }\",\".framer-qgupj .framer-16s90oi { order: 2; }\"],KeHljvXN8:[\".framer-qgupj.framer-b21rwx { background-color: #080a09; overflow: var(--overflow-clip-fallback, clip); }\",\".framer-qgupj .framer-sd7wa4 { order: 1006; }\",\".framer-qgupj .framer-1sk2xtv { height: 508px; order: 0; }\",\".framer-qgupj .framer-lu4jd2-container { height: 21%; }\",\".framer-qgupj .framer-1s7afdz { --border-bottom-width: 0.5px; --border-color: rgba(213, 255, 145, 0.1); --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; background-color: unset; border-top-right-radius: 8px; box-shadow: inset 0.24087492070975713px 0.3613123810646357px 1.650125067425469px -0.5px rgba(213, 255, 145, 0.13), inset 0.9154133212973828px 1.3731199819460742px 6.27108236954296px -1px rgba(213, 255, 145, 0.16), inset 4px 6px 27.402189693526317px -1.5px rgba(213, 255, 145, 0.28); }\",\".framer-qgupj .framer-1ynwylm { order: 0; }\",\".framer-qgupj .framer-1qpjttk, .framer-qgupj .framer-1kpkctp { order: 2; }\",\".framer-qgupj .framer-1vdkxtg-container { bottom: -88px; height: unset; left: unset; right: -179px; width: 143%; }\"],v58cujoOP:[\".framer-qgupj .framer-wgsir2, .framer-qgupj .framer-18qo5ci, .framer-qgupj .framer-15tu8ys-container, .framer-qgupj .framer-o89a3p { order: 0; }\",\".framer-qgupj .framer-h426tp, .framer-qgupj .framer-18rfka1 { order: 1; }\",\".framer-qgupj .framer-11l6sz1 { -webkit-backdrop-filter: blur(96px); align-content: flex-start; align-items: flex-start; backdrop-filter: blur(96px); padding: 40px 40px 29px 40px; }\",\".framer-qgupj .framer-41itpy, .framer-qgupj .framer-3oasqq-container { order: 2; }\"],XJnWXgvQ0:[\".framer-qgupj.framer-b21rwx { overflow: var(--overflow-clip-fallback, clip); }\",\".framer-qgupj .framer-1sk2xtv { height: 478px; }\",\".framer-qgupj .framer-lu4jd2-container { height: 23%; }\",\".framer-qgupj .framer-1s7afdz { --border-bottom-width: 0.5px; --border-color: rgba(213, 255, 145, 0.1); --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; background-color: unset; border-top-right-radius: 8px; box-shadow: inset 0.24087492070975713px 0.3613123810646357px 1.650125067425469px -0.5px rgba(213, 255, 145, 0.13), inset 0.9154133212973828px 1.3731199819460742px 6.27108236954296px -1px rgba(213, 255, 145, 0.16), inset 4px 6px 27.402189693526317px -1.5px rgba(213, 255, 145, 0.28); height: 153px; }\",\".framer-qgupj .framer-ck59cj { gap: 21px; }\",\".framer-qgupj .framer-108wb4j { order: 0; }\",\".framer-qgupj .framer-1x2wk5m { order: 1; }\",\".framer-qgupj .framer-1qpjttk, .framer-qgupj .framer-1kpkctp { order: 2; }\",\".framer-qgupj .framer-1vdkxtg-container { bottom: -92px; height: unset; left: unset; right: -73px; top: -3px; width: 119%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jQFrKi8w_:\".framer-mizphi-override\",KeHljvXN8:\".framer-h3nya7-override\",v58cujoOP:\".framer-1l6lgeh-override\",XJnWXgvQ0:\".framer-og05d2-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qgupj.framer-1e918pm, .framer-qgupj .framer-1e918pm { display: block; }\",\".framer-qgupj.framer-b21rwx { align-content: center; align-items: center; background-color: var(--token-f6e31992-b836-44bc-b259-d5712adabe1b, #080a09); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-s3xpqr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-qgupj .framer-1ui1l1n-container { flex: none; height: auto; order: 1001; position: relative; width: auto; }\",\".framer-qgupj .framer-1aey27d { align-content: center; align-items: center; background-color: var(--token-f6e31992-b836-44bc-b259-d5712adabe1b, #080a09); border-bottom-left-radius: 64px; border-bottom-right-radius: 64px; border-top-left-radius: 64px; border-top-right-radius: 64px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 542px; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-qgupj .framer-18emo4-container { bottom: -1px; flex: none; position: absolute; right: 0px; top: -138px; width: 100%; z-index: 1; }\",\".framer-qgupj .framer-q8fw15 { align-content: center; align-items: center; background-color: var(--token-f6e31992-b836-44bc-b259-d5712adabe1b, #080a09); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-18biw84 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 42px 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-bgmfih { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 24px 40px 28px 40px; position: relative; width: 100%; }\",\".framer-qgupj .framer-1xi4erj-container { flex: none; height: 417px; position: relative; width: 59%; z-index: 5; }\",\".framer-qgupj .framer-tfh5gp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qgupj .framer-1va1snh-container { flex: none; height: 210px; position: relative; width: 100%; z-index: 5; }\",\".framer-qgupj .framer-1p6alkx { --border-bottom-width: 0.5px; --border-color: rgba(213, 255, 145, 0.1); --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; -webkit-backdrop-filter: blur(96px); align-content: flex-start; align-items: flex-start; backdrop-filter: blur(96px); border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; border-top-left-radius: 12px; border-top-right-radius: 60px; box-shadow: inset 0.24087492070975713px 0.3613123810646357px 1.650125067425469px -0.5px rgba(213, 255, 145, 0.13), inset 0.9154133212973828px 1.3731199819460742px 6.27108236954296px -1px rgba(213, 255, 145, 0.16), inset 4px 6px 27.402189693526317px -1.5px rgba(213, 255, 145, 0.28); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 199px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px 40px 29px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-qgupj .framer-10mejis { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 105px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-1ur9huf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 106px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-1tbb1kj, .framer-qgupj .framer-108wb4j, .framer-qgupj .framer-1qpjttk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-1uuh162, .framer-qgupj .framer-1o9xr0t, .framer-qgupj .framer-bm9p0k, .framer-qgupj .framer-1lvf36c, .framer-qgupj .framer-35lypu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 34px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qgupj .framer-hkr8dg, .framer-qgupj .framer-16ulixk, .framer-qgupj .framer-9u01gc, .framer-qgupj .framer-1jyqzbm, .framer-qgupj .framer-1xigm1h, .framer-qgupj .framer-16s90oi, .framer-qgupj .framer-o89a3p, .framer-qgupj .framer-18rfka1, .framer-qgupj .framer-41itpy, .framer-qgupj .framer-plv4x, .framer-qgupj .framer-66r9ey, .framer-qgupj .framer-1uy1trx, .framer-qgupj .framer-171zfof, .framer-qgupj .framer-zuc2zs, .framer-qgupj .framer-1eswg4o { --corner-shape-fallback: 0.796; aspect-ratio: 1 / 1; background-color: rgba(224, 185, 240, 0.16); border-bottom-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(1.4); flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qgupj .framer-1wx3jvm-container, .framer-qgupj .framer-1ihegkx-container, .framer-qgupj .framer-u0r3gc-container, .framer-qgupj .framer-1offhhl-container, .framer-qgupj .framer-nil2vg-container { flex: none; height: 17px; left: calc(54.54545454545456% - 16.8px / 2); position: absolute; top: calc(47.76119402985077% - 16.8px / 2); width: 17px; }\",\".framer-qgupj .framer-1lygxdx-container, .framer-qgupj .framer-dd8ugd-container, .framer-qgupj .framer-rieswo-container, .framer-qgupj .framer-1s1aav9-container, .framer-qgupj .framer-n85lxv-container { flex: none; height: 19px; left: calc(50.00000000000002% - 18.56px / 2); position: absolute; top: calc(50.00000000000002% - 18.56px / 2); width: 19px; }\",\".framer-qgupj .framer-ys9txo-container, .framer-qgupj .framer-qitsrl-container, .framer-qgupj .framer-6u08s6-container, .framer-qgupj .framer-1tqb4s4-container, .framer-qgupj .framer-8o6qar-container { bottom: 6px; flex: none; height: 17px; left: calc(51.51515151515154% - 17px / 2); position: absolute; width: 17px; }\",\".framer-qgupj .framer-5csu3e { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 18px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qgupj .framer-s4ly9h, .framer-qgupj .framer-1x2wk5m, .framer-qgupj .framer-1kpkctp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 16px; position: relative; white-space: pre; width: auto; }\",\".framer-qgupj .framer-ocn5gx { align-content: center; align-items: center; background-color: #080a09; border-bottom-left-radius: 64px; border-bottom-right-radius: 64px; border-top-left-radius: 64px; border-top-right-radius: 64px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 633px; justify-content: flex-start; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 5; }\",\".framer-qgupj .framer-wgsir2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-qgupj .framer-1mxz2s8 { align-content: center; align-items: center; border-bottom-left-radius: 64px; border-bottom-right-radius: 64px; border-top-left-radius: 64px; border-top-right-radius: 64px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 44px 0px 0px 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qgupj .framer-18qo5ci { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 657px; justify-content: flex-start; overflow: visible; padding: 0px 40px 77px 40px; position: relative; width: 100%; }\",\".framer-qgupj .framer-15tu8ys-container { flex: none; height: 322px; position: relative; width: 100%; }\",\".framer-qgupj .framer-h426tp { 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: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-9z58af-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-qgupj .framer-11l6sz1 { --border-bottom-width: 0.5px; --border-color: rgba(213, 255, 145, 0.1); --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; align-content: center; align-items: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 60px; border-top-left-radius: 60px; border-top-right-radius: 60px; box-shadow: inset 0.24087492070975713px 0.3613123810646357px 1.650125067425469px -0.5px rgba(213, 255, 145, 0.13), inset 0.9154133212973828px 1.3731199819460742px 6.27108236954296px -1px rgba(213, 255, 145, 0.16), inset 4px 6px 27.402189693526317px -1.5px rgba(213, 255, 145, 0.28); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: 197px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px 40px 55px 40px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qgupj .framer-1pbcr61 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 85px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-1rlvrrz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qgupj .framer-e3vzrd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qgupj .framer-3oasqq-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 112.8395061728395% / 2); position: absolute; top: -104px; width: 113%; z-index: 1; }\",\".framer-qgupj .framer-sd7wa4 { align-content: center; align-items: center; background-color: var(--token-f6e31992-b836-44bc-b259-d5712adabe1b, #080a09); border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 659px; justify-content: flex-start; order: 1005; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-qgupj .framer-vm4t8i { align-content: center; align-items: center; border-top-left-radius: 40px; border-top-right-radius: 40px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 9px 0px 9px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qgupj .framer-1ezh26v { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 44px 0px 100px 0px; position: relative; width: 1px; z-index: 8; }\",\".framer-qgupj .framer-1sk2xtv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 550px; justify-content: center; overflow: visible; padding: 0px 20px 5px 20px; position: relative; width: 100%; z-index: 10; }\",\".framer-qgupj .framer-9o5ie2-container { flex: none; height: 247px; position: relative; width: 100%; }\",\".framer-qgupj .framer-lu4jd2-container { flex: none; height: 28%; position: relative; width: 100%; }\",\".framer-qgupj .framer-1s7afdz { -webkit-backdrop-filter: blur(96px); align-content: flex-start; align-items: flex-start; backdrop-filter: blur(96px); background-color: rgba(224, 185, 240, 0.2); border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 2px; box-shadow: inset 0px 0.6021873017743928px 3.010936508871964px -1.25px rgba(224, 185, 240, 0.19), inset 0px 2.288533303243457px 11.442666516217285px -2.5px rgba(224, 185, 240, 0.17), inset 0px 10px 50px -3.75px rgba(224, 185, 240, 0.07); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 162px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 30px 30px 29px 30px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qgupj .framer-ck59cj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: 120px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-j5at3w, .framer-qgupj .framer-13qoba7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 16px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qgupj .framer-1ynwylm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: 120px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-qgupj .framer-1vdkxtg-container { flex: none; height: 655px; left: calc(49.76744186046514% - 101.16279069767442% / 2); position: absolute; top: 0px; width: 101%; z-index: 1; }\",\".framer-qgupj .framer-13ksed-container { flex: none; height: auto; order: 1007; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-qgupj[data-border=\"true\"]::after, .framer-qgupj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={cMRw8IHiC:\"(min-width: 1200px) and (max-width: 1439.98px)\",jQFrKi8w_:\"(min-width: 1440px)\",KeHljvXN8:\"(min-width: 430px) and (max-width: 809.98px)\",v58cujoOP:\"(min-width: 810px) and (max-width: 1199.98px)\",XJnWXgvQ0:\"(max-width: 429.98px)\"};const humanReadableVariantMap={\"Mobile L\":\"KeHljvXN8\",Desktop:\"cMRw8IHiC\",Phone:\"XJnWXgvQ0\",Tablet:\"v58cujoOP\",XL:\"jQFrKi8w_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cMRw8IHiC\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"XJnWXgvQ0\",\"KeHljvXN8\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"v58cujoOP\",\"XJnWXgvQ0\",\"KeHljvXN8\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"jQFrKi8w_\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"jQFrKi8w_\")return true;return false;};const isDisplayed4=()=>{if(!isBrowser())return true;if(baseVariant===\"v58cujoOP\")return true;return false;};const isDisplayed5=()=>{if(!isBrowser())return true;if([\"XJnWXgvQ0\",\"KeHljvXN8\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(!isBrowser())return true;if(baseVariant===\"KeHljvXN8\")return false;return true;};const isDisplayed7=()=>{if(!isBrowser())return true;if(baseVariant===\"XJnWXgvQ0\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"cMRw8IHiC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f6e31992-b836-44bc-b259-d5712adabe1b, rgb(8, 10, 9)); } @media (min-width: 430px) and (max-width: 809.98px) { :root body { background: rgb(8, 10, 9); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-b21rwx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s3xpqr\"}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ui1l1n-container hidden-og05d2 hidden-h3nya7\",isAuthoredByUser:true,nodeId:\"Hi7l6iv0p\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{enableSound:true}},children:/*#__PURE__*/_jsx(CommandKNavigation,{accentColor:\"var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255))\",autoPlayFirst:true,chevronCircleBg:\"var(--token-db201123-5a80-4be3-abe5-4a4e4207d158, rgba(255, 255, 255, 0.18))\",chevronIconColor:\"var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255))\",enableSound:false,footerLink1Label:\"\",footerLink1Url:\"\",footerLink2Label:\"\",footerLink2Url:\"\",footerLink3Label:\"\",footerLink3Url:\"\",footerName:\"\",greetingOverride:\"\",headerBannerHeight:80,headerBannerImage:\"https://framerusercontent.com/images/fhTsM5MAlnasPYSDYRChGlTWAQ.png?width=4122&height=1478\",headerGreetingFont:\"sans\",headerGreetingSize:13,headerHeading:\"\",headerHeadingSize:22,headerPaddingX:24,headerSeparator:true,headerSeparatorColor:\"rgba(255, 255, 255, 0.08)\",headerTextOffsetX:130,headerTextOffsetXOpen:190,height:\"100%\",homeUrl:\"/\",id:\"Hi7l6iv0p\",layoutId:\"Hi7l6iv0p\",logoImage:\"https://framerusercontent.com/images/5lq4Y3j10qAUxAnD27lrKcPoC9k.webp?width=422&height=422\",mobileCardHeight:280,mobileCardWidth:190,mobilePillPaddingX:6,mobilePillPaddingY:6,musicTrack1:\"https://framerusercontent.com/assets/czQPmCjFpE8PARARwpnwiHmlri4.mp3\",musicTrack2:\"https://framerusercontent.com/assets/luuUFlw0toZfyYHZ7C7b4TyzGM.mp3\",navLink2Label:\"About\",navLink2Url:\"/about\",navLink3Label:\"Contact\",navLink3Url:\"/contact\",overlayBg:\"rgba(40, 32, 43, 0.28)\",overlayBlur:32,p1Color:\"rgb(224, 185, 240)\",p1Image:\"https://framerusercontent.com/images/Qu7wZUhCYOpOXBFJSpMTpzWpfGM.png?width=1462&height=814\",p1Name:\"Meta VR\",p1Tags:\"Growth \\xb7 Onboarding\",p1Url:\"/metavr\",p1Video:\"https://framerusercontent.com/assets/ymCDlMb5iz3lZgF93AJzakxaqxQ.mp4\",p2Color:\"rgb(138, 180, 248)\",p2Image:\"https://framerusercontent.com/images/si6CObtf4SSXC7oncatV7oqa4sM.png?width=1353&height=713\",p2Name:\"Google Gemini\",p2Tags:\"AI \\xb7 Wearables\",p2Url:\"/googlegemini\",p2Video:\"https://framerusercontent.com/assets/WvOOs96wa3dJWkoOEXHV0b11uWg.mp4\",p3Color:\"rgb(196, 181, 253)\",p3Image:\"https://framerusercontent.com/images/9M6nRUSgWMmlBfd4jvPOE09MKU.png?width=1890&height=1062\",p3Name:\"Meta Horizon Worlds\",p3Tags:\"Mobile \\xb7 Gaming\",p3Url:\"/metahorizonworlds\",p3Video:\"https://framerusercontent.com/assets/JWGRtNnnFtUzcdIxkZokxqXCwQA.mp4\",p4Color:\"rgb(213, 255, 145)\",p4Image:\"https://framerusercontent.com/images/PhkgulyJ1fr2eozilwguEq0Oxo.png?width=320&height=216\",p4Name:\"Soho\",p4Tags:\"Design Systems \\xb7 0 → 1\",p4Url:\"/projects/soho2/soho2\",p4Video:\"https://framerusercontent.com/assets/EuR34cDqK1rEYK2NBxztAU73oNg.mp4\",p5Color:\"rgb(52, 211, 153)\",p5Image:\"https://framerusercontent.com/images/hHPlixtKIJtDC36IKb4CY0lF6bQ.png?width=1634&height=1092\",p5Name:\"Good Money\",p5Tags:\"Mobile \\xb7 FinTech\",p5Url:\"/projects/goodmoney2/goodmoney2\",p5Video:\"https://framerusercontent.com/assets/DNQLYgInYKQDiwY6OAwPj1RacqA.mp4\",p6Color:\"rgb(96, 165, 250)\",p6Image:\"https://framerusercontent.com/images/D3VtN9Bn4wb9xb1aK7jr0UXjU.png?width=3340&height=2240\",p6Name:\"Artrya\",p6Tags:\"AI \\xb7 HealthTech\",p6Url:\"/projects/artrya2/artrya2\",p6Video:\"https://framerusercontent.com/assets/8WG4aBdiPQbfOyhf7hvuGRxJbM.mp4\",p7Color:\"rgb(0, 153, 255)\",p7Name:\"\",p7Tags:\"\",p7Url:\"\",p8Color:\"rgb(0, 153, 255)\",p8Name:\"\",p8Tags:\"\",p8Url:\"\",panelBg:\"rgba(255, 255, 255, 0.14)\",panelBlur:20,panelBorder:\"rgba(255, 255, 255, 0.12)\",panelRadius:22,peekBannerImage:\"https://framerusercontent.com/images/n4ZDSQmk8vVtt1o6eo409uTQ.png?width=6024&height=704\",projectCount:6,projectTagsFont:\"mono\",showFooter:false,showGreeting:true,showIndex:true,showMusic:true,showPeek:true,textPrimaryColor:\"rgb(255, 255, 255)\",textSecondaryColor:\"rgb(204, 204, 204)\",textTertiaryColor:\"rgb(153, 153, 153)\",triggerBg:\"rgba(255, 255, 255, 0.15)\",triggerBlur:10,triggerBorder:\"rgba(255, 255, 255, 0.29)\",triggerName:\"Derek Glazier\",triggerRadius:20,width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1aey27d hidden-1l6lgeh hidden-og05d2 hidden-h3nya7\",\"data-framer-name\":\"desktop footer\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18emo4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"TX6UWn3u7\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"var(--token-f6e31992-b836-44bc-b259-d5712adabe1b, rgb(8, 10, 9))\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"TX6UWn3u7\",isMixedBorderRadius:false,layoutId:\"TX6UWn3u7\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/lPws9pYvkEXBhBNYaOeQ3ARceo.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q8fw15\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-18biw84\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bgmfih\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{height:440,width:\"calc((99.5012vw - 80px) / 1.605)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:417,width:\"calc((99.5012vw - 80px) * 0.5934)\",y:1248.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xi4erj-container\",nodeId:\"eZfd9tC9w\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(FooterBlockLeft,{height:\"100%\",id:\"eZfd9tC9w\",layoutId:\"eZfd9tC9w\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"uuJBAJpwu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tfh5gp\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{height:219,width:\"max((99.5012vw - 80px) * 0.3769 - 12px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:210,width:\"max((99.5012vw - 80px) * 0.4066 - 12px, 1px)\",y:1248.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1va1snh-container\",nodeId:\"v9KlDGeoJ\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{variant:matchVariant(\"RCCKQTKKX\")}},children:/*#__PURE__*/_jsx(FooterBlokR,{height:\"100%\",id:\"v9KlDGeoJ\",layoutId:\"v9KlDGeoJ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jGwjRBmU4\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p6alkx\",\"data-border\":true,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-10mejis\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ur9huf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tbb1kj\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uuh162 hidden-mizphi\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hkr8dg\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16.8,width:\"16.8px\",y:1515.8836,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wx3jvm-container\",\"data-framer-name\":\"Logo asset_Feb2026\",name:\"Logo asset_Feb2026\",nodeId:\"Zkl3sbQg1\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"Zkl3sbQg1\",layoutId:\"Zkl3sbQg1\",name:\"Logo asset_Feb2026\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FVXhhJ1f3\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16ulixk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18.56,width:\"18.56px\",y:1515.72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lygxdx-container\",nodeId:\"ZrsqeE8QG\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"ZrsqeE8QG\",layoutId:\"ZrsqeE8QG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X2qFwyTxy\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9u01gc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",y:1518,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ys9txo-container\",nodeId:\"rJmcgrkKw\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"rJmcgrkKw\",layoutId:\"rJmcgrkKw\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KdVt39iNQ\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.07em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"Built by me, with the help of Claude Code & Framer. \"})}),className:\"framer-5csu3e\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o9xr0t hidden-b21rwx\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jyqzbm\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{y:1524.8836}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16.8,width:\"16.8px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ihegkx-container\",\"data-framer-name\":\"Logo asset_Feb2026\",name:\"Logo asset_Feb2026\",nodeId:\"SP0brvwbK\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"SP0brvwbK\",layoutId:\"SP0brvwbK\",name:\"Logo asset_Feb2026\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FVXhhJ1f3\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xigm1h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{y:1524.72}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18.56,width:\"18.56px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-dd8ugd-container\",nodeId:\"v4JIKkLFA\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"v4JIKkLFA\",layoutId:\"v4JIKkLFA\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X2qFwyTxy\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16s90oi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jQFrKi8w_:{y:1527}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-qitsrl-container\",nodeId:\"rEcuCGXYJ\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"rEcuCGXYJ\",layoutId:\"rEcuCGXYJ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KdVt39iNQ\"),width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.07em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"\\xa9 2026 Derek Glazier Designs\"})}),className:\"framer-s4ly9h\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})]})]})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ocn5gx hidden-b21rwx hidden-mizphi hidden-og05d2 hidden-h3nya7\",\"data-framer-name\":\"Tablet Footer\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-wgsir2\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mxz2s8\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18qo5ci\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v58cujoOP:{width:\"calc(max(100vw, 1px) * 1.0012 - 80px)\",y:1244}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:322,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15tu8ys-container\",nodeId:\"ZnSHV3SDC\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(FooterBlockLeft,{height:\"100%\",id:\"ZnSHV3SDC\",layoutId:\"ZnSHV3SDC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"DC8bbmo8W\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h426tp\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v58cujoOP:{y:1578}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:197,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9z58af-container\",nodeId:\"YiTG14R1E\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(FooterBlokR,{height:\"100%\",id:\"YiTG14R1E\",layoutId:\"YiTG14R1E\",style:{height:\"100%\"},variant:matchVariant(\"VQRHF3QqZ\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11l6sz1\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pbcr61\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bm9p0k\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-o89a3p\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v58cujoOP:{y:1592.1336}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16.8,width:\"16.8px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-u0r3gc-container\",\"data-framer-name\":\"Logo asset_Feb2026\",name:\"Logo asset_Feb2026\",nodeId:\"wmcuhgyGP\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"wmcuhgyGP\",layoutId:\"wmcuhgyGP\",name:\"Logo asset_Feb2026\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FVXhhJ1f3\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18rfka1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v58cujoOP:{y:1591.97}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18.56,width:\"18.56px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-rieswo-container\",nodeId:\"dux3gI9Za\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"dux3gI9Za\",layoutId:\"dux3gI9Za\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X2qFwyTxy\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-41itpy\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v58cujoOP:{y:1594.25}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-6u08s6-container\",nodeId:\"G1aOItKFE\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"G1aOItKFE\",layoutId:\"G1aOItKFE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KdVt39iNQ\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.07em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"Built by me, with the help of Claude Code and Framer. \"})}),className:\"framer-1rlvrrz\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.07em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"\\xa9 2026 Derek Glazier Designs\"})}),className:\"framer-e3vzrd\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3oasqq-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"lRQ9_YWZm\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"lRQ9_YWZm\",isMixedBorderRadius:false,layoutId:\"lRQ9_YWZm\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/lPws9pYvkEXBhBNYaOeQ3ARceo.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-sd7wa4 hidden-b21rwx hidden-mizphi hidden-1l6lgeh\",\"data-framer-name\":\"Mobile S Footer\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vm4t8i\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ezh26v\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sk2xtv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{width:\"calc(max(100vw, 1px) - 40px)\",y:1034.0029},XJnWXgvQ0:{width:\"calc(max(100vw, 1px) - 40px)\",y:1023.5071}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:247,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9o5ie2-container\",nodeId:\"S2bnLVbGo\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{variant:matchVariant(\"FYn2akJUH\")}},children:/*#__PURE__*/_jsx(FooterBlockLeft,{height:\"100%\",id:\"S2bnLVbGo\",layoutId:\"S2bnLVbGo\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"HcmX1veFz\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{height:107.9941,width:\"calc(max(100vw, 1px) - 40px)\",y:1293.0029},XJnWXgvQ0:{height:107.9859,width:\"calc(max(100vw, 1px) - 40px)\",y:1282.5071}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:154.017,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lu4jd2-container\",nodeId:\"gfJYj313j\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(FooterBlokR,{height:\"100%\",id:\"gfJYj313j\",layoutId:\"gfJYj313j\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dqITooGu_\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{\"data-border\":true},XJnWXgvQ0:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s7afdz\",children:[isDisplayed6()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ck59cj hidden-h3nya7\",children:[isDisplayed7()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-108wb4j hidden-b21rwx\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lvf36c\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-plv4x\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XJnWXgvQ0:{y:1440.3766}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16.8,width:\"16.8px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1offhhl-container\",\"data-framer-name\":\"Logo asset_Feb2026\",name:\"Logo asset_Feb2026\",nodeId:\"qRjKQ85O5\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"qRjKQ85O5\",layoutId:\"qRjKQ85O5\",name:\"Logo asset_Feb2026\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FVXhhJ1f3\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-66r9ey\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XJnWXgvQ0:{y:1440.213}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18.56,width:\"18.56px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s1aav9-container\",nodeId:\"zaCFTcKkE\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"zaCFTcKkE\",layoutId:\"zaCFTcKkE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X2qFwyTxy\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uy1trx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XJnWXgvQ0:{y:1442.493}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tqb4s4-container\",nodeId:\"W5ReHLfJb\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"W5ReHLfJb\",layoutId:\"W5ReHLfJb\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KdVt39iNQ\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XJnWXgvQ0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"Built by me, Claude Code, and Framer. \"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"Built by me, Claude, and Framer. \"})}),className:\"framer-j5at3w\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"\\xa9 2026 Derek Glazier Designs\"})}),className:\"framer-1x2wk5m\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ynwylm\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qpjttk\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-35lypu\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-171zfof\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{y:1450.8806},XJnWXgvQ0:{y:1565.3766}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16.8,width:\"16.8px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-nil2vg-container\",\"data-framer-name\":\"Logo asset_Feb2026\",name:\"Logo asset_Feb2026\",nodeId:\"BeIbC1ZLM\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"BeIbC1ZLM\",layoutId:\"BeIbC1ZLM\",name:\"Logo asset_Feb2026\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FVXhhJ1f3\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zuc2zs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{y:1450.717},XJnWXgvQ0:{y:1565.213}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18.56,width:\"18.56px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-n85lxv-container\",nodeId:\"NboMHV__R\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"NboMHV__R\",layoutId:\"NboMHV__R\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X2qFwyTxy\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eswg4o\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KeHljvXN8:{y:1452.997},XJnWXgvQ0:{y:1567.493}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-8o6qar-container\",nodeId:\"iRrgeriS3\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(LogoAsset_Feb2026,{height:\"100%\",id:\"iRrgeriS3\",layoutId:\"iRrgeriS3\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KdVt39iNQ\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"Built by me, Claude Code, and Framer. \"})}),className:\"framer-13qoba7\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(167, 154, 171)\"},children:\"\\xa9 2026 Derek Glazier Designs\"})}),className:\"framer-1kpkctp\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vdkxtg-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"jqRUDih2D\",rendersWithMotion:true,scopeId:\"lfwRYqzMh\",style:{rotate:180},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:48,bottomLeftRadius:48,bottomRightRadius:48,controls:false,height:\"100%\",id:\"jqRUDih2D\",isMixedBorderRadius:false,layoutId:\"jqRUDih2D\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/lPws9pYvkEXBhBNYaOeQ3ARceo.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:48,topRightRadius:48,volume:25,width:\"100%\"})})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13ksed-container hidden-b21rwx hidden-mizphi hidden-1l6lgeh\",isAuthoredByUser:true,nodeId:\"q01Lk52fB\",scopeId:\"lfwRYqzMh\",children:/*#__PURE__*/_jsx(CommandKNavigation,{accentColor:\"rgb(200, 255, 115)\",autoPlayFirst:true,chevronCircleBg:\"var(--token-db201123-5a80-4be3-abe5-4a4e4207d158, rgba(255, 255, 255, 0.18))\",chevronIconColor:\"var(--token-c44b6734-94a7-40e4-af82-cea04f989778, rgb(255, 255, 255))\",enableSound:false,footerLink1Label:\"\",footerLink1Url:\"\",footerLink2Label:\"\",footerLink2Url:\"\",footerLink3Label:\"\",footerLink3Url:\"\",footerName:\"\",greetingOverride:\"\",headerBannerHeight:80,headerBannerImage:\"https://framerusercontent.com/images/13FgttY4cUHY5krpIRmE1uoI.png?width=4122&height=1478\",headerGreetingFont:\"sans\",headerGreetingSize:13,headerHeading:\"\",headerHeadingSize:22,headerPaddingX:24,headerSeparator:true,headerSeparatorColor:\"rgba(255, 255, 255, 0.08)\",headerTextOffsetX:130,headerTextOffsetXOpen:190,height:\"100%\",homeUrl:\"/\",id:\"q01Lk52fB\",layoutId:\"q01Lk52fB\",logoImage:\"https://framerusercontent.com/images/5lq4Y3j10qAUxAnD27lrKcPoC9k.webp?width=422&height=422\",mobileCardHeight:280,mobileCardWidth:180,mobilePillPaddingX:10,mobilePillPaddingY:10,musicTrack1:\"https://framerusercontent.com/assets/czQPmCjFpE8PARARwpnwiHmlri4.mp3\",musicTrack2:\"https://framerusercontent.com/assets/luuUFlw0toZfyYHZ7C7b4TyzGM.mp3\",navLink2Label:\"About\",navLink2Url:\"/about\",navLink3Label:\"Contact\",navLink3Url:\"/contact\",overlayBg:\"rgba(73, 61, 79, 0.15)\",overlayBlur:32,p1Color:\"rgb(224, 185, 240)\",p1Image:\"https://framerusercontent.com/images/Qu7wZUhCYOpOXBFJSpMTpzWpfGM.png?width=1462&height=814\",p1Name:\"Meta VR\",p1Tags:\"Growth \\xb7 Onboarding\",p1Url:\"/metavr\",p1Video:\"https://framerusercontent.com/assets/ymCDlMb5iz3lZgF93AJzakxaqxQ.mp4\",p2Color:\"rgb(138, 180, 248)\",p2Image:\"https://framerusercontent.com/images/Q6Fxfmpu8x8VFpqnRNYjRHuvo.png?width=981&height=755\",p2Name:\"Google Gemini\",p2Tags:\"AI \\xb7 Wearables\",p2Url:\"/googlegemini\",p2Video:\"https://framerusercontent.com/assets/JWGRtNnnFtUzcdIxkZokxqXCwQA.mp4\",p3Color:\"rgb(196, 181, 253)\",p3Image:\"https://framerusercontent.com/images/CCCoFYOqBXZ2uB2FlJlduxW4q3E.png?width=974&height=1446\",p3Name:\"Meta Horizon Worlds\",p3Tags:\"Mobile \\xb7 Gaming\",p3Url:\"/metahorizonworlds\",p3Video:\"https://framerusercontent.com/assets/RAGcRyAEmZFc6tvRYBbHg6JR2M.mp4\",p4Color:\"rgb(213, 255, 145)\",p4Image:\"https://framerusercontent.com/images/PhkgulyJ1fr2eozilwguEq0Oxo.png?width=320&height=216\",p4Name:\"Soho\",p4Tags:\"Design Systems \\xb7 0 → 1\",p4Url:\"/projects/soho2/soho2\",p4Video:\"https://framerusercontent.com/assets/EuR34cDqK1rEYK2NBxztAU73oNg.mp4\",p5Color:\"rgb(52, 211, 153)\",p5Image:\"https://framerusercontent.com/images/wfu8dOEwxjTzUNVSkoBi8A308jU.png?width=634&height=1092\",p5Name:\"Good Money\",p5Tags:\"Mobile \\xb7 FinTech\",p5Url:\"/projects/goodmoney2/goodmoney2\",p5Video:\"https://framerusercontent.com/assets/DNQLYgInYKQDiwY6OAwPj1RacqA.mp4\",p6Color:\"rgb(96, 165, 250)\",p6Image:\"https://framerusercontent.com/images/t7qjPp8vYQC4dshPbN7gAD7X9sY.png?width=898&height=1046\",p6Name:\"Artrya\",p6Tags:\"AI \\xb7 HealthTech\",p6Url:\"/projects/artrya2/artrya2\",p6Video:\"https://framerusercontent.com/assets/8WG4aBdiPQbfOyhf7hvuGRxJbM.mp4\",p7Color:\"rgb(0, 153, 255)\",p7Name:\"\",p7Tags:\"\",p7Url:\"\",p8Color:\"rgb(0, 153, 255)\",p8Name:\"\",p8Tags:\"\",p8Url:\"\",panelBg:\"rgba(255, 255, 255, 0.23)\",panelBlur:20,panelBorder:\"rgba(255, 255, 255, 0)\",panelRadius:22,peekBannerImage:\"https://framerusercontent.com/images/n4ZDSQmk8vVtt1o6eo409uTQ.png?width=6024&height=704\",projectCount:6,projectTagsFont:\"mono\",showFooter:false,showGreeting:true,showIndex:true,showMusic:true,showPeek:true,textPrimaryColor:\"rgb(255, 255, 255)\",textSecondaryColor:\"rgb(138, 138, 138)\",textTertiaryColor:\"rgb(97, 97, 97)\",triggerBg:\"rgba(255, 255, 255, 0.15)\",triggerBlur:10,triggerBorder:\"rgba(255, 255, 255, 0)\",triggerName:\"Derek Glazier\",triggerRadius:16,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 1086\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jQFrKi8w_\":{\"layout\":[\"fixed\",\"fixed\"]},\"v58cujoOP\":{\"layout\":[\"fixed\",\"fixed\"]},\"XJnWXgvQ0\":{\"layout\":[\"fixed\",\"fixed\"]},\"KeHljvXN8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cMRw8IHiC\":[\".framer-1ui1l1n-container\",\".framer-1aey27d\"],\"jQFrKi8w_\":[\".framer-1ui1l1n-container\",\".framer-1aey27d\"],\"v58cujoOP\":[\".framer-1ui1l1n-container\",\".framer-ocn5gx\"],\"XJnWXgvQ0\":[\".framer-sd7wa4\",\".framer-13ksed-container\"],\"KeHljvXN8\":[\".framer-sd7wa4\",\".framer-13ksed-container\"]}\n * @framerBreakpoints {\"jQFrKi8w_\":{\"min\":1440,\"canvasClassName\":\"framer-mizphi-override\",\"minHeight\":1086,\"viewportHeight\":800,\"name\":\"XL\",\"width\":1440,\"rootFontSize\":16},\"cMRw8IHiC\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-b21rwx-override\",\"minHeight\":1086,\"viewportHeight\":1086,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"v58cujoOP\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1l6lgeh-override\",\"minHeight\":1092,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KeHljvXN8\":{\"min\":430,\"max\":809,\"canvasClassName\":\"framer-h3nya7-override\",\"minHeight\":897,\"viewportHeight\":897,\"name\":\"Mobile L\",\"width\":430,\"rootFontSize\":16},\"XJnWXgvQ0\":{\"max\":429,\"canvasClassName\":\"framer-og05d2-override\",\"minHeight\":952,\"viewportHeight\":952,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant cMRw8IHiC\n * @framerLayoutTemplate true\n */const FramerlfwRYqzMh=withCSS(Component,css,\"framer-qgupj\");export default FramerlfwRYqzMh;FramerlfwRYqzMh.displayName=\"Home Nav\";FramerlfwRYqzMh.defaultProps={height:1086,width:1200};addFonts(FramerlfwRYqzMh,[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]},...CommandKNavigationFonts,...VideoFonts,...FooterBlockLeftFonts,...FooterBlokRFonts,...LogoAsset_Feb2026Fonts],{supportsExplicitInterCodegen:true});FramerlfwRYqzMh.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterBlockLeft,{},context),forwardLoader(FooterBlokR,{},context),forwardLoader(LogoAsset_Feb2026,{},context),forwardLoader(SwirlyThing,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlfwRYqzMh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"cMRw8IHiC\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"cMRw8IHiC\\\":[\\\".framer-1ui1l1n-container\\\",\\\".framer-1aey27d\\\"],\\\"jQFrKi8w_\\\":[\\\".framer-1ui1l1n-container\\\",\\\".framer-1aey27d\\\"],\\\"v58cujoOP\\\":[\\\".framer-1ui1l1n-container\\\",\\\".framer-ocn5gx\\\"],\\\"XJnWXgvQ0\\\":[\\\".framer-sd7wa4\\\",\\\".framer-13ksed-container\\\"],\\\"KeHljvXN8\\\":[\\\".framer-sd7wa4\\\",\\\".framer-13ksed-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"jQFrKi8w_\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-mizphi-override\\\",\\\"minHeight\\\":1086,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"cMRw8IHiC\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-b21rwx-override\\\",\\\"minHeight\\\":1086,\\\"viewportHeight\\\":1086,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"v58cujoOP\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1l6lgeh-override\\\",\\\"minHeight\\\":1092,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KeHljvXN8\\\":{\\\"min\\\":430,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-h3nya7-override\\\",\\\"minHeight\\\":897,\\\"viewportHeight\\\":897,\\\"name\\\":\\\"Mobile L\\\",\\\"width\\\":430,\\\"rootFontSize\\\":16},\\\"XJnWXgvQ0\\\":{\\\"max\\\":429,\\\"canvasClassName\\\":\\\"framer-og05d2-override\\\",\\\"minHeight\\\":952,\\\"viewportHeight\\\":952,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jQFrKi8w_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v58cujoOP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XJnWXgvQ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KeHljvXN8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1086\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HomeNav from \"https://framerusercontent.com/modules/UNYiPlZ7pEUV6zQOm6zS/aiIqkaZQHw7aTob34wNM/lfwRYqzMh.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {cffU8zMco: \"other-works-5\", fb7kQ6RSs: \"trigger-7\", fjetcceUu: \"hscroll-1\", fWDb_eREH: \"section-2-4\", H1DGcbsnc: \"other-works-1\", h5GrBTIB2: \"other-works-7\", iymsG0vLA: \"seethework-2\", LGBrsJ77d: \"section-2-2\", LmCW6HcVa: \"section-2-1\", mnIymnk7v: \"other-works-2\", mT5Yrsbm9: \"other-works-4\", nvIsFITGG: \"section-2\", OwMqHxR3U: \"section-2-3\", q4c5OADce: \"trigger\", qk6TKVv7R: \"hscroll\", qMopHs5JW: \"other-works-6\", qVcaDCmQd: \"seethework-3\", S8yQPg1Om: \"other-works-3\", SjkKMHBKO: \"trigger-2\", u9N2yLtX1: \"other-works-8\", UJGgrnrNr: \"seethework\", VRC8qEXUF: \"other-works\", VsMLFL_Xe: \"trigger-5\", wrXji6kK9: \"trigger-4\", X1pzYFjDB: \"seethework-1\", Xj6_QOaEz: \"trigger-6\", Z8iWtZ13W: \"trigger-3\", zXgaUkSqo: \"trigger-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/brYfzaAa3yLqeOe2zTAy/yrl9Q1mAHWCcbtDI6fNi/augiA20Il.js\")), path: \"/\"}, dCUs763t4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1SqWwtnuv3vTaRzrPHbS/lPUJFm1kku6htyLspwfz/dCUs763t4.js\")), path: \"/projects\"}, tOoMTb5s6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6rPTDMpJQGLXzGfLU5Kh/J5b3cHiYeFpaiNIiGKNY/tOoMTb5s6.js\")), path: \"/metahorizonworlds\"}, oo57egtSP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9OOy5YrhuXS3EhQ1OFfa/Uk3qnSEGw1pCNqjC5Uyh/oo57egtSP.js\")), path: \"/metavr\"}, fC7Z62kcK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0I3IeDD3Sa3CzVxQzvQi/yBdaX6xslmufzcxVDZwV/fC7Z62kcK.js\")), path: \"/contact\"}, jYOT1OF8f: {elements: {E3hgMOjqD: \"hscroll\", eTcAMU5WI: \"section-1\", GavGsEyQQ: \"hscroll-1\", HqdcBoWeG: \"section-3\", MZKr2oPEb: \"section-4\", p6lAR75rx: \"section-5\", SOBePJGpv: \"section-2\", sr90L5j9W: \"hscroll-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iDzVTZ5FoFrTxqPqiUjf/UUhsawkeGRT7mxcf5PKj/jYOT1OF8f.js\")), path: \"/about\"}, v7Ly7JQ4P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CuyJ5PgGE7UxB4HgXC7q/DYhnLLsWD8tTiatXLDjC/v7Ly7JQ4P.js\")), path: \"/googlegemini\"}, q8WmyG_Ix: {collectionId: \"zWhGb2oRw\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JNW6Ml3cesFKK89ABKOt/1TFzRCK0B1PVyMxDmqSQ/q8WmyG_Ix.js\")), path: \"/projects/:ay19x2oiS\"}, dZIxYUr0A: {collectionId: \"zWhGb2oRw\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6scNXkVcJhaRACKkKW5i/jq9CpKzSIc5pEQpbH1v1/dZIxYUr0A.js\")), path: \"/projects/:ay19x2oiS/artrya2\"}, bIR4R0WLR: {collectionId: \"zWhGb2oRw\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IVOjhq9FaQkabHBCFkzL/LdvjFA3J1IAF1ygV4x5z/bIR4R0WLR.js\")), path: \"/projects/:ay19x2oiS/goodmoney2\"}, LWHK9uaA7: {collectionId: \"zWhGb2oRw\", elements: {aHtwe5cYa: \"engage-2\", E1VUAr9ip: \"engage\", JGW_dkVK4: \"connect\", qVhGIxpdW: \"retain\", RgyRxSk4H: \"engage-1\", rUIzGHMmf: \"screens\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hvca94veUv58iaQdXEKj/moKLzAIFpQ7xaS5p5I1u/LWHK9uaA7.js\")), path: \"/projects/:ay19x2oiS/soho2\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {zWhGb2oRw: async () => (await import(\"https://framerusercontent.com/modules/vzickMnPHURjFGB3zov7/FOLWDIDT0C6yf8je1rRC/zWhGb2oRw.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"ae7b9c17a4925072032d16113fd6a64ddc233e1627db39b7efbaae9d1ebd16d7\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"IpJ7jkQvB\":\r\ncase \"fBJy5wYT5\":\r\ncase \"tOoMTb5s6\":\r\ncase \"oo57egtSP\":\r\ncase \"fC7Z62kcK\":\r\ncase \"jYOT1OF8f\":\r\ncase \"v7Ly7JQ4P\":\r\ncase \"q8WmyG_Ix\":\r\ncase \"dZIxYUr0A\":\r\ncase \"bIR4R0WLR\":\r\ncase \"LWHK9uaA7\":\r\ncase \"H_yWzUFD9\":\r\nreturn React.createElement(HomeNav, {...props, key: \"HomeNav\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"IpJ7jkQvB\":\r\ncase \"fBJy5wYT5\":\r\ncase \"tOoMTb5s6\":\r\ncase \"oo57egtSP\":\r\ncase \"fC7Z62kcK\":\r\ncase \"jYOT1OF8f\":\r\ncase \"v7Ly7JQ4P\":\r\ncase \"q8WmyG_Ix\":\r\ncase \"dZIxYUr0A\":\r\ncase \"bIR4R0WLR\":\r\ncase \"LWHK9uaA7\":\r\ncase \"H_yWzUFD9\":\r\nreturn [{hash: \"mizphi\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"b21rwx\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1l6lgeh\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"h3nya7\", mediaQuery: \"(min-width: 430px) and (max-width: 809.98px)\"}, {hash: \"og05d2\", mediaQuery: \"(max-width: 429.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.derekglazier.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/rLCHgrxlC1LBbKKAMgs4/zn0NRxWfbsPA0nz6LrW3/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.45, duration: 0.35, ease: [0.56, -0.29, 0.14, 1.51], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"50px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.35, ease: [0.5, 0, 0.88, 0.77], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-50px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"skCACq/B,SAASA,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAApmC,KAAmQ,KAAkE,IAA4B,KAAkJ,KAAsH,CAAM,GAAmB,GAASC,GAAc,CAAO,GAAiB,GAASC,GAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,OAAO,YAAY,OAAO,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWrpE,GAAgB,EAXqqE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,uBAAoB,mBAAgB,iBAAe,aAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,GAAGX,GAA2C,CAAO,OAAoB,IAAc,YAAoD,GAAW,CAAC,IAAM,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,GAAG,GAAkB,gBAAgB,EAAU,GAAW,CAAC,cAAc,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,2BAA2B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,eAAe,aAAa,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,gRAAgR,qBAAqB,aAAa,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,GAAG,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,GAAGN,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKL,EAAe,CAAC,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sEAAsE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,iBAAiB,CAAC,CAAc,EAAK,EAAO,OAAO,CAAC,SAAsB,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,+BAA+B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sEAAsE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,CAAc,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,CAAC,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,CAAC,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAsB,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,CAAC,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGb,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,UAAU,QAAQM,GAAa,YAAY,CAAC,UAAU,EAAc,GAAG,MAAM,OAAO,GAAGP,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQO,GAAa,YAAY,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKL,EAAe,CAAC,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sEAAsE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,+BAA+B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,IAAa,EAAe,EAAKK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKL,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qDAAqD,CAAC,SAAS,iEAAiE,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,2BAA2B,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,IAAc,EAAe,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGb,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,UAAU,QAAQM,GAAa,YAAY,CAAC,UAAU,EAAe,GAAG,MAAM,OAAO,GAAGP,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAgB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sUAAsU,uRAAuR,uRAAuR,iLAAiL,gVAAgV,wGAAwG,+QAA+Q,qRAAqR,iLAAiL,gLAAgL,2SAA2S,yGAAyG,0GAA0G,kEAAkE,gEAAgE,+DAA+D,mEAAmE,8FAA8F,8DAA8D,gFAAgF,8FAA8F,8FAA8F,yGAAyG,2EAA2E,2EAA2E,udAAud,CAWxxgB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,SAAS,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,sBAAsB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,UAAU,MAAM,SAAS,aAAa,gBAAgB,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAmB,GAAG,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAcL,GAAY,EAAE,CAAC,EAAQ,CAAC,GAAcD,GAAc,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICX1B,SAASkB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,sEAApsC,KAA8P,KAAkE,IAA4B,KAAiJ,KAA4H,CAAM,GAAiB,GAAS,GAAY,CAAO,GAAgC,GAA6B,EAAO,EAAE,CAAC,OAAO,YAAY,SAAS,GAAkB,QAAQ,YAAY,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,KAAK,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,CAAwC,IAAiC,CAAO,IAAoB,EAAE,IAAI,yBAAyB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,YAAY,GAAG,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU/9E,EAAgB,EAV++E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,aAAU,mBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAsC,GAAkB,GAAGZ,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKS,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,GAAkB,iBAAiB,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,2BAA2B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,eAAe,aAAa,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,gRAAgR,qBAAqB,aAAa,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,GAAG,CAAC,UAAU,CAAC,uBAAuB,GAAG,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,CAAC,CAAC,GAAGJ,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,KAAK,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,4CAA4C,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,WAAWK,GAAU,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAASM,GAAW,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAASA,GAAW,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,2BAA2B,uBAAuB,oFAAoF,wBAAwB,oFAAoF,oBAAoB,oFAAoF,qBAAqB,oFAAoF,YAAY,oBAAoB,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAK,GAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI;;QAAwqB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,iCAAiC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgC,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,WAAWD,GAAU,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAASM,GAAW,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAASA,GAAW,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,2BAA2B,uBAAuB,oFAAoF,wBAAwB,oFAAoF,oBAAoB,oFAAoF,qBAAqB,oFAAoF,YAAY,oBAAoB,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAK,GAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI;;;EAAmpB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,WAAWD,GAAU,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAASM,GAAW,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAASA,GAAW,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,2BAA2B,uBAAuB,oFAAoF,wBAAwB,oFAAoF,oBAAoB,oFAAoF,qBAAqB,oFAAoF,YAAY,oBAAoB,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAK,GAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI;;QAAuhB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uUAAuU,6RAA6R,gaAAga,iUAAiU,yLAAyL,wLAAwL,0WAA0W,wLAAwL,iEAAiE,sFAAsF,gFAAgF,wEAAwE,4VAA4V,wLAAwL,yEAAyE,sLAAsL,mGAAmG,2MAA2M,qGAAqG,+FAA+F,6GAA6G,0EAA0E,udAAud,CAUvvlB,eAAe,IAAgB,EAAgB,EAAgB,YAAY,gBAAgB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,KAAK,SAAS,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVoI,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iDAAnuB,KAAqK,KAAkE,IAA4B,CAAgC,EAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOW,GAAkB,eAAqBC,EAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,OAAO,YAAY,OAAO,YAAY,MAAM,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUtnD,EAAgB,EAVsoD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,kBAAe,aAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAkB,CAAC,CAAO,GAAiB,GAAuB,EAAM,EAAS,CAAsC,EAAkB,GAAGP,GAA2C,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAME,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,GAAG,EAAkB,gBAAgB,EAAU,EAAW,CAAC,mBAAmB,YAA6B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAKQ,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,GAAG,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,6FAA6F,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,GAAG,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,IAAI,CAAC,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,8FAA8F,OAAO,8UAA8U,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,GAAG,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKA,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,IAAI,2FAA2F,OAAO,sbAAsb,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,sbAAsb,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mFAAmF,qHAAqH,sJAAsJ,sEAAsE,CAUlqO,eAAe,GAAgB,EAAgB,EAAgB,YAAY,qBAAqB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,SAAS,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXpM,SAAS,EAAa,EAAI,CAA8H,MAA1H,CAAC,GAAkB,EAAI,WAAW,IAAI,EAAE,EAAI,WAAW,IAAI,EAAgB,gBAAgB,KAAK,EAAI,CAAjC,EAAwC,WAAW,EAA40D,SAAS,IAAa,CAAC,IAAM,EAAE,IAAI,MAAM,CAAC,UAAU,CAAoL,OAAhL,EAAE,EAAQ,sCAAyC,EAAE,GAAS,gCAAmC,EAAE,GAAS,yBAA4B,EAAE,GAAS,6BAAmC,mCAyBtgF,SAAS,EAAW,EAAI,CAAC,GAAG,CAAC,GAAK,OAAO,GAAM,SAAS,OAAO,KAAK,IAAM,EAAQ,EAAI,MAAM,CAAO,EAAW,EAAQ,MAAM,oCAAoC,CAAC,GAAG,EAAW,OAAO,EAAW,GAAG,IAAM,EAAc,EAAQ,MAAM,kBAAkB,CAAkF,OAA9E,EAAqB,EAAc,GAAM,QAAQ,KAAK,EAAQ,CAAQ,EAAe,KAAM,SAAS,IAAU,CAAC,GAAG,CAAC,IAAM,EAAI,IAAI,EAAO,cAAc,EAAO,oBAA0B,EAAI,EAAI,kBAAkB,CAAO,EAAK,EAAI,YAAY,CAAC,EAAI,QAAQ,EAAK,CAAC,EAAK,QAAQ,EAAI,YAAY,CAAC,EAAI,UAAU,MAAM,IAAI,EAAI,KAAK,OAAO,EAAK,KAAK,eAAe,IAAI,EAAI,YAAY,CAAC,EAAK,KAAK,6BAA6B,KAAK,EAAI,YAAY,IAAI,CAAC,EAAI,MAAM,EAAI,YAAY,CAAC,EAAI,KAAK,EAAI,YAAY,IAAI,MAAU,GAAG,SAAgB,GAAmB,EAAM,CAAC,GAAK,CAAC,eAAa,EAAE,cAAY,GAAM,gBAAc,GAAK,YAAU,GAAK,eAAa,GAAK,mBAAiB,SAAO,SAAO,UAAQ,WAAQ,SAAM,aAAU,UAAQ,UAAO,SAAO,WAAQ,WAAQ,QAAM,aAAU,WAAQ,UAAO,SAAO,WAAQ,WAAQ,SAAM,aAAU,WAAQ,SAAO,UAAO,WAAQ,WAAQ,SAAM,aAAU,WAAQ,UAAO,UAAO,WAAQ,WAAQ,SAAM,YAAU,WAAQ,UAAO,UAAO,WAAQ,WAAQ,SAAM,aAAU,UAAQ,UAAO,UAAO,WAAQ,WAAQ,SAAM,YAAU,WAAQ,UAAO,UAAO,WAAQ,WAAQ,SAAM,aAAU,WAAQ,gBAAc,QAAQ,cAAY,SAAS,gBAAc,UAAU,cAAY,WAAW,cAAW,GAAM,cAAW,oBAAiB,kBAAe,oBAAiB,kBAAe,oBAAiB,kBAAe,oBAAiB,UAAU,sBAAmB,UAAU,qBAAkB,UAAU,eAAY,UAAU,aAAU,yBAAyB,iBAAc,4BAA4B,eAAY,GAAG,mBAAgB,2BAA2B,oBAAiB,2BAA2B,aAAU,GAAa,WAAQ,IAAI,eAAY,gBAAgB,WAAQ,yBAAyB,eAAY,4BAA4B,aAAU,GAAG,aAAU,sBAAsB,eAAY,GAAG,qBAAkB,sBAAmB,GAAG,mBAAgB,qBAAkB,IAAI,yBAAsB,IAAI,kBAAe,GAAG,sBAAmB,GAAG,sBAAmB,OAAO,mBAAgB,OAAO,mBAAgB,GAAK,wBAAqB,yBAAyB,iBAAc,GAAG,qBAAkB,GAAG,iBAAc,GAAG,eAAY,GAAG,YAAS,GACx0E,aAAU,GAAK,eAAY,GAAG,eAAY,GAC1C,sBAAmB,EAAE,qBAAmB,EAAE,oBAAiB,IAAI,mBAAgB,KAAK,EAAyxB,EAAxwB,CAAC,CAAC,KAAK,EAAO,KAAK,EAAO,MAAM,EAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,GAAU,MAAM,EAAQ,CAAC,CAAC,KAAK,GAAO,KAAK,EAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,EAAM,QAAQ,GAAU,MAAM,GAAQ,CAAC,CAAC,KAAK,GAAO,KAAK,EAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,GAAU,MAAM,GAAQ,CAAC,CAAC,KAAK,EAAO,KAAK,GAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,GAAU,MAAM,GAAQ,CAAC,CAAC,KAAK,GAAO,KAAK,GAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,EAAU,MAAM,GAAQ,CAAC,CAAC,KAAK,GAAO,KAAK,GAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,GAAU,MAAM,EAAQ,CAAC,CAAC,KAAK,GAAO,KAAK,GAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,EAAU,MAAM,GAAQ,CAAC,CAAC,KAAK,GAAO,KAAK,GAAO,MAAM,GAAQ,MAAM,GAAQ,IAAI,GAAM,QAAQ,GAAU,MAAM,GAAQ,CAAC,CAAqB,MAAM,EAAE,EAAa,CAAC,OAAO,GAAGC,EAAE,MAAMA,EAAE,IAAI,CAAqE,EAAS,uCAA6C,GAAS,4CAAiD,CAAC,EAAO,IAAWC,EAAS,GAAM,CAAM,CAAC,GAAe,IAAmBA,EAAS,GAAM,CAAM,CAAC,GAAiB,IAAqBA,EAAS,GAAM,CAAM,CAAC,GAAoB,GAAwBA,EAAS,EAAE,CAAM,CAAC,EAAsB,IAA0BA,EAAS,GAAM,CAAM,CAAC,EAAU,IAAcA,EAAS,GAAM,CAAM,CAAC,GAAU,IAAcA,EAAS,GAAM,CAAM,CAAC,EAAa,GAAiBA,EAAS,EAAE,CAAM,CAAC,GAAS,IAAaA,EAAS,GAAY,CAAM,CAAC,EAAY,IAAgBA,EAAS,GAAM,CAAM,CAAC,GAAgB,IAAoBA,EAAS,GAAM,CAAO,GAAeC,EAAO,KAAK,CAAO,EAASA,EAAO,KAAK,CAAO,EAAcA,EAAO,EAAE,CACxvD,EAAOC,MAAY,CAAC,IAAM,EAAE,EAAE,CAAuE,OAAnE,IAAY,EAAE,KAAK,GAAY,CAAI,IAAY,EAAE,KAAK,GAAY,CAAQ,GAAI,CAAC,GAAY,GAAY,CAAC,CAEhJ,MAAc,CAAC,IAAM,EAAM,EAAS,QAAQ,GAAG,CAAC,GAAO,EAAO,SAAS,EAAE,OAAO,IAAM,MAAgB,CAAC,EAAc,SAAS,EAAc,QAAQ,GAAG,EAAO,OAAO,EAAM,IAAI,EAAO,EAAc,SAAS,EAAM,MAAM,CAAC,UAAU,GAAG,EAA+C,OAA5C,EAAM,iBAAiB,QAAQ,EAAY,KAAW,CAAC,EAAM,oBAAoB,QAAQ,EAAY,GAAK,CAAC,EAAO,EAAY,CAAC,CACzW,IAAM,GAAaD,EAAO,GAAM,CAAO,GAAYE,MAAgB,CAAC,IAAM,EAAK,CAAC,EAA4G,GAAhG,GAAe,EAAK,CAAC,QAAQ,IAAI,kBAAkB,EAAK,OAAO,QAAQ,UAAU,EAAO,OAAO,CAAI,EAAO,SAAS,EAAE,CAAC,QAAQ,IAAI,6BAA6B,CAAC,OACxP,EAAS,UAAS,EAAS,QAAQ,IAAI,MAAM,EAAS,QAAQ,OAAO,GAAG,QAAQ,IAAI,gCAAgC,EAAE,IAAM,EAAM,EAAS,QAAQ,GAAG,EAAK,EAAI,CAAC,GAAa,SAAS,EAAM,SAAO,EAAc,QAAQ,EAAE,EAAM,IAAI,EAAO,GAAG,GAAa,QAAQ,GAAK,QAAQ,IAAI,sBAAsB,EAAO,GAAG,UAAU,EAAE,GAAG,CAAC,EAAE,IAAM,EAAY,EAAM,MAAM,CAAI,GAAa,EAAY,SAAS,CAAC,QAAQ,IAAI,+BAA+B,EAAG,CAAC,MAAM,GAAK,CAAC,QAAQ,IAAI,wBAAwB,EAAI,EAAG,MAAQ,EAAM,OAAO,CAAC,QAAQ,IAAI,iBAAiB,EAAI,CAAC,EAAY,EAAO,CAAC,CAClkB,UAAyB,CAAI,EAAS,UAAS,EAAS,QAAQ,OAAO,CAAC,EAAS,QAAQ,IAAI,KAAQ,EAAE,CAAC,CAAC,IAAM,GAAa,KAAqB,OAAO,GAAS,EAAc,CAAC,EAAS,IAAaH,MAAa,CAAC,GAAU,IAAS,OAAY,MAAM,UAAU,IAAM,EAAE,EAAO,WAAW,OAAO,GAAG,IAAI,SAAS,EAAE,KAAK,SAAS,WAAY,CAAM,CAAC,GAAe,IAAmBA,MAAoB,IAAS,OAA+B,IAAnB,EAAO,YAAgB,CAAO,GAASC,EAAO,KAAK,CAAO,GAAWA,EAAO,KAAK,CAAO,GAAuBA,EAAO,KAAK,CAAM,CAAC,GAAkB,IAAsBD,EAAS,EAAE,CAAgB,IAAqB,CAAC,GAAK,CAAC,GAAW,IAAeA,EAAS,GAAM,CAAC,MAAc,CAAC,GAAc,GAAK,EAAG,EAAE,CAAC,CACrtB,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAG,GAAuB,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,MAAW,GAAqB,EAAG,YAAY,CAAU,GAAT,GAAQ,CAAI,OAAO,eAAiB,IAAsD,OAAzC,EAAO,iBAAiB,SAAS,EAAO,KAAW,EAAO,oBAAoB,SAAS,EAAO,CAAE,IAAM,EAAG,IAAI,eAAe,EAAO,CAAgB,OAAf,EAAG,QAAQ,EAAG,KAAW,EAAG,YAAY,EAAG,CAAC,GAAW,EAAO,CAAC,CACrZ,GAAK,CAAC,GAAa,IAAiBA,EAAS,GAAK,CAAO,EAAYC,EAAO,EAAE,CAAO,GAAOA,EAAO,KAAK,CAAO,GAAmBA,EAAO,KAAK,CACxI,GAAoBE,MAAgB,CAC1C,GAAG,EAAO,QAAQ,GAAG,SAAS,gBAAgB,UAAU,EAAE,OAAO,KAEjE,IAAM,EAAQ,CAAC,SAAS,gBAAgB,SAAS,KAAK,CAAO,GAAa,EAAG,IAAQ,CAAI,QAAO,GAAS,IAAI,IAAM,KAAS,MAAM,KAAK,EAAG,SAAS,CAAE,EAAQ,KAAK,EAAM,CAAC,EAAY,EAAM,EAAM,EAAE,EAAI,EAAY,SAAS,KAAK,EAAE,CAAC,IAAI,IAAM,KAAM,EAAQ,CAAC,GAAG,CAAC,GAAI,IAAK,SAAS,gBAAgB,SAAiD,IAAM,EAAlC,EAAO,iBAAiB,EAAG,CAAgB,UAAU,IAAI,IAAK,QAAQ,IAAK,WAAW,EAAG,aAAa,EAAG,aAAa,GAAI,OAAO,EAAK,OAAO,MAAO,EAAE,CAAC,CAAC,MAAc,CAC9d,GAAmB,QAAQ,IAAqB,EAAG,CAAC,GAAoB,CAAC,CAAC,MAAc,CACxF,IAAI,EAAS,KAAW,MAAiB,CACzC,GAAG,SAAS,gBAAgB,aAAa,EAAO,YAAY,GAAI,OAAO,KAEvE,IAAM,EAAW,EAAE,CAAO,GAAS,EAAG,IAAQ,CAAI,QAAO,GAAS,IAAI,IAAM,KAAS,MAAM,KAAK,EAAG,SAAS,CAAE,EAAW,KAAK,EAAM,CAAC,EAAQ,EAAM,EAAM,EAAE,EAAI,EAAQ,SAAS,KAAK,EAAE,CAAC,IAAI,IAAM,KAAM,EAAW,CAAC,IAAM,EAAG,EAAO,iBAAiB,EAAG,CAAC,UAAU,IAAI,IAAK,QAAQ,IAAK,WAAW,EAAG,aAAa,EAAG,aAAa,GAAI,OAAO,EAAK,OAAO,MAC3V,EAAS,GAAc,CAAC,IAAM,EAAc,eAAe,CAAC,EAAS,GAAc,EAAG,IAAI,CAAO,MAAmB,EAAgB,EAAS,UAAiB,EAAO,SAAS,SAAS,gBAAgB,WAAW,EAAU,EAAa,CAAC,QAAQ,EAAE,CAAO,MAAS,CAAC,GAAG,CAAC,EAAO,CAAC,IAAM,EAAS,GAAY,CAAO,EAAI,KAAK,KAAK,CAAI,EAAS,IAAI,GAAgB,GAAK,CAAC,EAAa,QAAQ,GAAa,EAAS,EAAY,QAAQ,GAAO,EAAI,EAAa,QAAQ,KAAK,GAAgB,GAAM,CAAW,EAAS,EAAY,QAAQ,IAAG,GAAgB,GAAK,CAAC,EAAa,QAAQ,GAAK,EAAY,QAAQ,EAAU,GAAO,QAAQ,sBAAsB,EAAK,EAA8C,MAA3C,IAAO,QAAQ,sBAAsB,EAAK,KAAW,CAAI,GAAO,SAAQ,qBAAqB,GAAO,QAAQ,CAAC,aAAa,EAAc,GAAK,CAAC,EAAO,CAAC,CAC9xB,GAAK,CAAC,EAAW,IAAeH,EAAS,GAAK,CAAM,CAAC,GAAY,IAAgBA,MAAoB,IAAS,OAA2E,IAA/D,EAAO,SAAS,SAAS,aAAa,CAAC,QAAQ,OAAO,GAAG,EAAE,IAAQ,CAC7L,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAI,EAAgB,IAAS,OAA2E,IAA/D,EAAO,SAAS,SAAS,aAAa,CAAC,QAAQ,OAAO,GAAG,EAAE,IAAc,MAAe,CAAC,IAAMD,EAAE,EAAO,SAAS,SAAS,aAAa,CAAC,QAAQ,OAAO,GAAG,EAAE,IAAU,GAAM,IAAS,KAAK,QAAQ,OAAO,GAAG,EAAE,IAAU,EAAOA,IAAI,KAAKA,IAAI,IAAIA,IAAI,GAAMA,IAAI,SAASA,IAAI,SACtWA,IAAI,IAAU,EAASA,EAAE,GAAgB,GAAK,CAAC,EAAY,QAAQ,EAAE,eAAe,CAAC,GAAmB,QAAQ,IAAqB,EAAG,IAAI,EAAE,GAAeA,EAAE,CAAC,GAAc,EAAO,EAAG,GAAY,CACvM,EAAO,iBAAiB,WAAW,EAAW,CAC9C,IAAM,EAAS,QAAQ,UAAU,KAAK,QAAQ,CAAO,EAAY,QAAQ,aAAa,KAAK,QAAQ,CAAC,QAAQ,WAAW,GAAG,IAAO,CAAC,EAAS,GAAG,EAAK,CAAC,GAAY,EAAG,QAAQ,cAAc,GAAG,IAAO,CAAC,EAAY,GAAG,EAAK,CAAC,GAAY,EACrO,IAAM,EAAS,YAAY,EAAW,IAAI,CAAC,UAAU,CAAC,EAAO,oBAAoB,WAAW,EAAW,CAAC,QAAQ,UAAU,EAAS,QAAQ,aAAa,EAAY,cAAc,EAAS,GAAK,CAAC,GAAQ,GAAoB,CAAC,CAAC,IAAM,EAAkBG,MAAY,CAAC,IAAM,EAAK,IAAI,MAAM,CAAC,UAAU,CAAO,EAAK,CAAC,mBAAmB,yBAAyB,kBAAkB,uBAAuB,aAAa,qBAAqB,CAAqS,OAAjS,GAAM,GAAG,EAAK,GAAG,EAAK,KAAK,eAAe,qBAAqB,CAAS,GAAM,IAAI,EAAK,GAAG,EAAK,KAAK,iBAAiB,6BAA6B,CAAS,GAAM,IAAI,EAAK,GAAG,EAAK,KAAK,eAAe,uBAAuB,CAAM,EAAK,KAAK,4BAA4B,uBAAuB,CAAQ,GAAO,EAAE,CAAC,CAAM,CAAC,GAAe,IAAmBF,MAAa,KAAK,MAAM,KAAK,QAAQ,CAAC,EAAE,CAAC,CAAC,MAAc,CAAC,IAAM,EAAS,gBAAgB,CAAC,GAAkB,IAAI,EAAE,GAAG,EAAkB,OAAO,EAAG,KAAK,CAAC,UAAU,cAAc,EAAS,EAAG,CAAC,EAAkB,OAAO,CAAC,CAAC,IAAM,GAAiBE,MAAY,CAAC,IAAM,EAAK,GAAY,IAAI,IAAMH,KAAK,EACniCA,KAAE,IAAI,WAAW,IAAI,CAAU,GAAG,CAAC,IAAM,EAAM,IAAI,IAAIA,EAAE,IAAW,IAAS,OAAmC,2BAAvB,EAAO,SAAS,OAAkC,CAAC,SAAS,aAAa,CAAC,QAAQ,OAAO,GAAG,CAAC,GAAG,GAAO,IAAQ,MAAM,IAAO,GAAO,EAAK,WAAW,EAAM,IAAI,EAAE,OAAOA,EAAE,UAAW,CAAC,IAAM,EAAKA,EAAE,IAAI,aAAa,CAAC,QAAQ,OAAO,GAAG,CAAC,GAAG,GAAM,IAAO,KAAK,IAAO,EAAK,OAAOA,EAAE,KAAO,GAAG,EAAY,CAAC,IAAM,EAAG,EAAY,aAAa,CAAC,QAAQ,OAAO,GAAG,CAAC,GAAG,IAAK,IAAO,GAAI,EAAK,WAAW,EAAG,IAAI,EAAE,OAAO,EAAe,GAAG,EAAY,CAAC,IAAM,EAAG,EAAY,aAAa,CAAC,QAAQ,OAAO,GAAG,CAAC,GAAG,IAAK,IAAO,GAAI,EAAK,WAAW,EAAG,IAAI,EAAE,OAAO,EAAe,IAAM,EAAa,EAAK,MAAM,IAAI,CAAC,OAAO,QAAQ,CAAO,EAAY,EAAa,EAAa,OAAO,IAAI,GAAG,GAAG,GAAa,GAAe,EAAY,SAAS,EAAc,aAAa,CAAC,CAAC,OAAO,EAAc,GAAG,GAAa,GAAe,EAAY,SAAS,EAAc,aAAa,CAAC,CAAC,OAAO,EAAc,GAAG,IAAO,KAAK,IAAO,IAAI,EAAK,SAAS,iBAAiB,EAAE,EAAK,SAAS,eAAe,CAAC,MAAM,OAAO,IAAM,EAAgB,EAAK,MAAM,IAAI,CAAC,OAAO,QAAQ,CAAC,KAAK,EAAE,GAAG,GAAG,EAAgB,CAAC,IAAI,IAAMA,KAAK,EAAS,CAAC,IAAM,EAAUA,EAAE,KAAK,aAAa,CAAC,QAAQ,UAAU,GAAG,CAAO,EAAS,EAAgB,aAAa,CAAC,QAAQ,UAAU,GAAG,CAAC,GAAG,EAAS,SAAS,EAAU,EAAE,EAAU,SAAS,EAAS,CAAC,OAAOA,EAAE,KAAM,OAAO,EAAgB,QAAQ,SAAS,GAAG,CAAC,QAAQ,SAAS,IAAI,CAAC,QAAQ,QAAQ,GAAG,EAAE,aAAa,CAAC,CAAC,MAAM,EAAE,OAAQ,MAAM,QAAS,CAAC,GAAY,EAAS,EAAY,EAAc,EAAY,EAAc,CAAC,CAAC,MAAc,CAAC,IAAM,MAAW,CAAC,IAAM,EAAE,EAAO,WAAW,GAAY,GAAG,IAAI,SAAS,EAAE,KAAK,SAAS,UAAU,CAAC,GAAkB,EAAO,YAAY,EAAqD,OAAlD,GAAQ,CAAC,EAAO,iBAAiB,SAAS,EAAO,KAAW,EAAO,oBAAoB,SAAS,EAAO,EAAG,EAAE,CAAC,CAAC,IAAM,EAAS,IAAW,SAA4C,MAAc,CAAC,GAAY,IAAa,CAAC,EAAG,EAAE,CAAC,CAAC,IAAM,GAAUE,EAAO,GAAM,CAAC,MAAc,CAA6G,GAAlG,IAAS,QAAsB,CAAC,IAAmB,CAAC,GAAqB,GAAU,SAAkB,EAAO,OAAO,GAAU,QAAQ,GAAK,IAAI,EAAiB,EAAU,eAAe,CAAC,GAAa,GAAK,CAAC,EAAW,eAAe,CAAC,GAAa,GAAM,EAAG,KAAK,EAAG,IAAI,CAAC,UAAU,CAAC,aAAa,EAAU,CAAI,GAAW,aAAa,EAAW,GAAK,CAAC,GAAS,EAAW,CAAC,CAAC,OAAkB,EAAQ,SAAS,KAAK,MAAM,SAAS,SAAe,SAAS,KAAK,MAAM,SAAS,OAAc,CAAC,SAAS,KAAK,MAAM,SAAS,KAAO,CAAC,EAAO,CAAC,CAAC,MAAc,CAAC,GAAG,EAAO,CAAC,IAAM,EAAG,eAAe,GAAS,SAAS,OAAO,CAAC,IAAI,CAAC,UAAU,aAAa,EAAG,GAAI,CAAC,EAAO,CAAC,CAAC,IAAM,EAAME,MAAgB,CAAI,IAAiB,GAAa,GAAK,CAAC,eAAe,CAAC,GAAU,GAAM,CAAC,GAAoB,GAAM,CAAC,EAAuB,EAAE,CACjwF,GAAyB,GAAM,CAAC,EAAgB,EAAE,CAAC,GAAa,GAAM,CAAC,GAAW,SAAS,OAAO,EAAG,IAAI,GAAG,CAAC,EAAU,CAAC,CAAC,MAAc,CAAC,IAAM,EAAc,GAAG,CAAC,IAAI,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,IAAI,CAAC,EAAE,gBAAgB,CAAI,EAAQ,GAAO,EAAO,GAAa,GAAM,CAAC,GAAU,GAAK,CAAC,GAAoB,GAAM,EAAE,OAAQ,GAAG,EAAE,MAAM,SAAS,CAAI,GAAO,GAAO,CAAC,GAAa,GAAM,CAAC,OAAY,IAAiB,GAAqB,EAAE,MAAM,aAAa,EAAa,EAAS,OAAO,GAAG,EAAE,gBAAgB,CAAC,EAAgB,GAAG,EAAE,EAAE,CAAC,EAAuB,EAAa,EAAE,EAAU,EAAE,MAAM,WAAW,EAAa,GAAG,EAAE,gBAAgB,CAAC,EAAgB,GAAG,EAAE,EAAE,CAAC,EAAuB,EAAa,EAAE,EAAU,EAAE,MAAM,SAAS,EAAS,KAAe,EAAE,gBAAgB,CAAI,EAAS,GAAc,MAAI,EAAO,SAAS,KAAK,EAAa,EAAS,GAAc,IAAI,EAAC,GAAO,EAAW,EAAE,MAAM,aAAa,EAAa,GAAG,EAAE,gBAAgB,CAAC,EAAgB,GAAG,EAAE,EAAE,EAAU,EAAE,MAAM,WAAW,EAAa,GAAG,EAAE,gBAAgB,CAAC,EAAgB,GAAG,EAAE,EAAE,EAAU,EAAE,MAAM,UAAS,EAAE,gBAAgB,CAAI,IAAe,EAAE,GAAoB,GAAK,CAAS,IAAe,GAAG,EAAY,EAAO,SAAS,KAAK,EAAa,EAAY,CAAS,IAAe,GAAG,IAAY,EAAO,SAAS,KAAK,EAAa,EAAY,EAAI,EAAa,GAAE,GAAO,IAAsD,OAAjD,EAAO,iBAAiB,UAAU,EAAc,KAAW,EAAO,oBAAoB,UAAU,EAAc,EAAG,CAAC,EAAO,EAAU,EAAM,GAAiB,EAAa,EAAS,EAAY,EAAY,CAAC,CAAC,IAAM,GAAmBA,EAAY,GAAG,CAAC,EAAuB,EAAE,CAAC,GAAyB,GAAK,CAAI,GAAY,IAAU,EAAG,CAAC,EAAY,CAAC,CAAO,GAAmBA,EAAY,GAAG,CAAI,EAAE,SAAS,EAAE,eAAc,GAAO,EAAG,CAAC,EAAM,CAAC,CAAC,MAAc,CAAI,YAAO,SAAW,MAAsB,CAAC,SAAS,eAAe,GAAY,CAAC,CAAC,IAAM,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,GAAG,GAAY,EAAE,YAAY,GAAO,SAAS,KAAK,YAAY,EAAE,GAAI,EAAE,CAAC,CAAC,IAAM,GAAQ,CAAC,iBAAiB,GAAiB,mBAAmB,GAAmB,kBAAkB,GAAkB,gBAAgB,GAAY,CAC5iE,OAAvB,GAA2C,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,EAAgB,CAAC,SAAS,GAAqB,EAAM,EAAO,IAAI,CAAC,IAAI,GAAS,KAAK,SAAS,aAAa,GAAK,aAAa,kBAAkB,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAU,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,EAAU,IAAI,GAAG,KAAK,EAAS,CAAC,QAAQ,GAAmB,UAAU,gBAAgB,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,WAAW,GAAU,eAAe,QAAQ,GAAY,KAAK,qBAAqB,QAAQ,GAAY,KAAK,QAAQ,OAAO,cAAc,SAAS,QAAQ,EAAS,WAAW,wDAAwD,eAAe,EAAS,aAAa,WAAW,SAAS,OAAO,GAAG,GAAQ,CAAC,SAAS,CAAC,GAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,OAAO,cAAc,SAAS,KAAK,EAAE,UAAU,OAAO,SAAS,SAAS,CAAC,QAAQ,GAAG,EAAE,iBAAiB,CAAC,SAAS,CAAC,IAAgC,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,KAAK,QAAQ,MAAM,OAAO,cAAc,OAAO,OAAO,EAAE,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAU,EAAE,EAAE,MAAM,EAAU,GAAG,EAAE,CAAC,WAAW,CAAC,QAAQ,CAAC,SAAS,EAAU,IAAI,GAAG,MAAM,EAAU,EAAE,GAAG,CAAC,MAAM,CAAC,SAAS,EAAU,GAAG,GAAG,MAAM,EAAU,EAAE,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,OAAO,gBAAgB,aAAa,UAAU,uFAAuF,gBAAgB,uFAAuF,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,GAAkB,IAAI,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,QAAQ,OAAO,cAAc,SAAS,KAAK,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,WAAW,4CAA4C,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,IAAI,GAAG,CAAC,SAAS,CAAC,IAAwB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,EAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,GAAU,IAAI,GAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,UAAU,UAAU,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,MAAM,+BAA+B,cAAc,SAAS,OAAO,EAAE,UAAU,OAAO,CAAC,SAAS,QAAuB,CAAC,IAAM,EAAE,IAAI,MAAM,CAAC,UAAU,CAAgJ,OAA5I,EAAE,EAAQ,uBAA0B,EAAE,GAAS,qBAAwB,EAAE,GAAS,uBAA0B,EAAE,GAAS,qBAA2B,4BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,aAAa,IAAI,EAAE,WAAW,GAAG,cAAc,GAAG,YAAY,GAAG,aAAa,GAAG,CAAC,SAAS,CAAC,CAAC,MAAM,OAAO,IAAI,GAAQ,CAAC,CAAC,MAAM,EAAc,IAAI,EAAY,CAAC,CAAC,MAAM,EAAc,IAAI,EAAY,CAAC,CAAC,OAAO,GAAGC,EAAE,OAAOA,EAAE,IAAI,CAAC,KAAK,EAAK,IAAiB,EAAK,EAAO,EAAE,CAAC,KAAK,EAAa,EAAK,IAAI,CAAC,YAAY,GAAO,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,IAAI,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,WAAW,GAAS,SAAS,GAAG,WAAW,IAAI,MAAM,sBAAsB,eAAe,OAAO,cAAc,SAAS,WAAW,KAAK,QAAQ,QAAQ,CAAC,SAAS,EAAK,MAAM,CAAC,EAAK,MAAM,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,aAAa,QAAQ,SAAS,aAAa,GAAG,CAAC,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,MAAM,yBAAyB,cAAc,SAAS,WAAW,EAAE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,IAC91H,EAAY,GAAkB,GAAG,GAAkB,GADk2H,GAC50H,IAAU,EAAE,IAAI,OAAoB,EAAM,MAAM,CAAC,IAAI,GAAuB,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,MAAM,OAAO,cAAc,IAAI,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,GAAY,SAAS,GAAY,WAAW,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,cAAc,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,QAAQ,OAAO,IAAI,GAAS,UAAU,OAAO,UAAU,SAAS,eAAe,cAAc,wBAAwB,QAAQ,CAAC,SAAS,EAAS,KAAK,EAAQ,IAAiB,EAAK,GAAgB,CAAS,UAAQ,MAAM,EAAE,MAAM,GAAG,EAAE,IAAa,WAAkB,YAAqB,eAAsB,YAAU,gBAAgB,GAAM,SAAS,GAAK,iBAAiB,OAAO,gBAAgB,EAAY,YAAY,CAAI,EAAQ,MAAI,EAAO,SAAS,KAAK,EAAa,EAAQ,IAAI,GAAG,YAAY,GAAmB,EAAE,CAAC,CAAC,EAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAMD,EAAU,CAAC,SAAS,CAAC,IAAgC,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,KAAK,mBAAmB,MAAM,QAAQ,cAAc,OAAO,OAAO,EAAE,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAU,EAAE,EAAE,MAAM,EAAU,GAAG,EAAE,CAAC,WAAW,CAAC,QAAQ,CAAC,SAAS,EAAU,IAAI,GAAG,MAAM,EAAU,EAAE,IAAI,CAAC,MAAM,CAAC,SAAS,EAAU,GAAG,GAAG,MAAM,EAAU,EAAE,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,OAAO,gBAAgB,aAAa,UAAU,qFAAqF,gBAAgB,qFAAqF,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,GAAkB,IAAI,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,OAAO,mFAAmF,CAAC,SAAS,MAAM,CAAC,IAAM,EAAE,IAAI,MAAM,CAAC,UAAU,CAAO,EAAgB,EAAE,EAAE,wBAAwB,EAAE,GAAG,8BAA8B,EAAE,GAAG,uBAAuB,EAAE,GAAG,qBAAqB,yBAA+B,EAAU,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,MAAM,yBAAyB,eAAe,OAAO,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,cAAc,SAAS,cAAc,YAAY,WAAW,kBAAkB,CAAO,EAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,MAAM,CAAC,UAAU,iBAAiB,WAAW,yCAAyC,QAAQ,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC,CAAO,EAAQ,GAAG,CAAC,EAAE,cAAc,MAAM,MAAM,UAAU,IAAM,EAAI,EAAE,cAAc,cAAc,MAAM,CAAI,IAAK,EAAI,MAAM,UAAU,eAAe,EAAI,MAAM,QAAQ,MAAa,EAAQ,GAAG,CAAC,EAAE,cAAc,MAAM,MAAM,yBAAyB,IAAM,EAAI,EAAE,cAAc,cAAc,MAAM,CAAI,IAAK,EAAI,MAAM,UAAU,iBAAiB,EAAI,MAAM,QAAQ,MAAO,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,cAAc,EAAS,GAAG,GAAe,IAAI,GAAG,GAAG,aAAa,EAAS,GAAG,GAAe,IAAI,GAAG,GAAG,WAAW,EAAE,IAAI,GAAe,IAAI,GAAG,GAAG,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAS,GAAG,GAAG,WAAW,SAAS,CAAC,QAAQ,GAAG,EAAE,iBAAiB,CAAC,SAAS,CAAC,IAAsB,EAAM,IAAI,CAAC,KAAK,EAAa,GAAQ,CAAC,QAAQ,EAAM,MAAM,EAAU,aAAa,EAAQ,aAAa,EAAQ,SAAS,CAAC,OAAO,EAAS,CAAC,CAAC,CAAC,GAAa,GAA4B,EAAM,IAAI,CAAC,KAAK,EAAa,EAAY,CAAC,QAAQ,EAAM,MAAM,EAAU,aAAa,EAAQ,aAAa,EAAQ,SAAS,CAAC,EAAc,EAAS,CAAC,CAAC,CAAC,GAAa,GAA4B,EAAM,IAAI,CAAC,KAAK,EAAa,EAAY,CAAC,QAAQ,EAAM,MAAM,EAAU,aAAa,EAAQ,aAAa,EAAQ,SAAS,CAAC,EAAc,EAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,EAAS,CAAC,QAAQ,GAAG,EAAE,iBAAiB,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,4CAAY,SAAS,EAAS,GAAG,GAAe,IAAI,yBAAyB,2BAA2B,WAAW,IAAI,MAAM,sBAAsB,WAAW,EAAE,cAAc,UAAU,UAAU,SAAS,WAAW,SAAS,CAAC,SAAS,GAAkB,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAK,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAS,SAAS,MAAM,IAAI,EAAS,GAAG,MAAM,WAAW,UAAU,CAAC,QAAQ,GAAG,EAAE,iBAAiB,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAS,OAAO,UAAU,QAAQ,OAAO,oBAAoB,UAAU,aAAa,cAAc,IAAI,EAAS,GAAG,GAAe,IAAI,YAAY,YAAY,aAAa,QAAQ,CAAC,SAAS,EAAS,KAAK,EAAQ,IAAiB,EAAK,GAAgB,CAAS,UAAQ,MAAM,EAAE,MAAM,GAAG,EAAE,IAAa,WAAkB,YAAqB,eAAsB,YAAU,gBAAgB,KAAsB,EAAE,YAAY,CAAI,EAAQ,MAAI,EAAO,SAAS,KAAK,EAAa,EAAQ,IAAI,GAAG,YAAY,GAAmB,EAAE,CAAC,CAAC,EAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,IAAI,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,GAAG,EAAS,OAAO,IAAI,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,YAAY,MAAM,UAAU,aAAa,UAAU,KAAK,MAAM,GAAe,IAAI,CAAC,aAAa,GAAY,EAAE,SAAS,SAAS,SAAS,WAAW,WAAW,kBAAkB,OAAO,mCAAmC,SAAS,mBAAmB,GAAY,EAAE,KAAK,eAAe,mBAAmB,GAAY,EAAE,KAAK,CAAC,SAAS,CAAc,EAAK,GAAe,CAAC,QAAQ,EAAS,IAA8B,WAAS,aAAa,GAA6B,WAAkB,YAAS,OAAO,GAAQ,CAAC,EAAU,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,GAAG,cAAc,OAAO,WAAW,4EAA4E,UAAU,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,MAAM,CAAC,SAAS,QAAQ,OAAO,EAAS,GAAG,GAAG,KAAK,MAAM,UAAU,+BAA+B,IAAc,EAAO,EAAE,IAAI,IAAI,QAAQ,IAAc,EAAO,EAAE,EAAE,WAAW,kEAAkE,OAAO,IAAI,MAAM,EAAS,OAAO,mBAAmB,SAAkB,qBAA0C,GAAG,GAAQ,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,QAAQ,GAAM,QAAQ,CAAC,OAAO,EAAS,GAAG,EAAmB,EAAE,IAAW,CAAC,GAAQ,EAAW,IAAI,GAAG,aAAa,IAAW,CAAC,GAAQ,EAAW,GAAY,EAAE,GAAc,OAAO,aAAa,IAAW,CAAC,GAAQ,EAAW,yBAAyB,KAAgB,WAAW,IAAW,CAAC,GAAQ,EAAW,GAAQ,GAAU,UAAU,IAAW,CAAC,GAAQ,EAAW,sBAAsB,wBAAwB,CAAC,WAAW,CAAC,OAAO,CAAC,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,aAAa,CAAC,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,OAAO,CAAC,SAAS,GAAG,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,UAAU,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,SAAS,eAAe,IAAW,CAAC,GAAQ,EAAW,QAAQ,GAAU,oBAAoB,QAAQ,GAAY,oBAAoB,qBAAqB,IAAW,CAAC,GAAQ,EAAW,QAAQ,GAAU,oBAAoB,QAAQ,GAAY,oBAAoB,SAAS,WAAW,QAAQ,OAAO,cAAc,SAAS,QAAQ,QAAQ,CAAC,SAAS,CAAc,EAAK,EAAgB,CAAC,SAAS,IAAW,CAAC,GAAQ,GAAyB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,GAAG,MAAM,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,WAAW,UAAU,SAAS,SAAS,SAAS,WAAW,aAAa,mCAAmC,CAAC,SAAS,EAAE,IAAiB,KAAiC,EAAK,EAAO,IAAI,CAAC,IAAI,IAAiB,GAAkB,IAAI,GAAG,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,eAAe,cAAc,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,GAAa,SAAS,GAAmB,EAAE,cAAc,SAAS,MAAM,sBAAsB,OAAO,EAAE,WAAW,KAAK,WAAW,4BAA4B,CAAC,SAAS,GAAkB,GAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAS,GAAG,EAAmB,EAAE,GAAG,WAAW,EAAE,UAAU,OAAO,QAAQ,OAAO,WAAW,SAAS,YAAY,EAAS,GAAmB,GAAG,aAAa,EAAS,GAAmB,GAAG,WAAW,EAAS,EAAmB,EAAE,cAAc,EAAS,EAAmB,EAAE,eAAe,EAAS,SAAS,gBAAgB,CAAC,SAAS,EAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,MAAM,OAAO,OAAO,OAAO,eAAe,SAAS,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,iBAAiB,CAAI,GAAO,GAAO,CAAC,EAAO,SAAS,KAAK,EAAa,GAAQ,EAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,GAAG,WAAW,yBAAyB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAE,OAAO,UAAU,CAAC,SAAS,GAAuB,EAAK,MAAM,CAAC,IAAI,GAAU,IAAI,GAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,UAAU,UAAU,cAAc,OAAO,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAS,SAAS,GAAG,WAAW,IAAI,MAAM,GAAY,cAAc,OAAO,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,iBAAiB,CAAI,KAAoB,EAAQ,GAAO,EAAO,GAAa,GAAM,CAAC,GAAU,GAAK,IAAI,MAAM,CAAC,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,SAAS,EAAE,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,QAAQ,SAAS,aAAa,GAAG,WAAW,EAAO,yBAAyB,yBAAyB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,uBAAuB,CAAC,SAAsB,EAAK,EAAgB,CAAC,KAAK,OAAO,SAAsB,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,WAAW,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,MAAM,CAAC,WAAW,EAAS,WAAW,IAAI,SAAS,GAAG,MAAM,EAAO,wBAAwB,mBAAmB,WAAW,SAAS,WAAW,kBAAkB,CAAC,SAAS,EAAO,QAAQ,GAAiB,CAAC,EAAO,QAAQ,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,iBAAiB,CAAC,IAAa,CAAa,GACzoV,GAAmB,GAAM,CAAI,GAAe,SAAQ,aAAa,GAAe,QAAQ,GAA/P,GAAmB,GAAK,CAAI,GAAe,SAAQ,aAAa,GAAe,QAAQ,CAAC,GAAe,QAAQ,eAAe,CAAC,GAAmB,GAAM,EAAG,KAAK,GAAmG,MAAM,CAAC,OAAO,GAAG,YAAY,GAAgB,GAAG,EAAE,aAAa,EAAE,aAAa,GAAG,WAAW,EAAY,yBAAyB,yBAAyB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAE,OAAO,UAAU,IAAI,GAAgB,EAAE,EAAE,MAAM,GAAgB,OAAO,GAAG,WAAW,0CAA0C,SAAS,SAAS,CAAC,SAAS,CAAc,EAAK,EAAgB,CAAC,SAAS,IAA8B,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,OAAO,CAAC,KAAK,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,WAAW,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,MAAM,CAAC,WAAW,EAAS,WAAW,IAAI,SAAS,GAAG,MAAM,mBAAmB,WAAW,SAAS,SAAS,SAAS,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,OAAO,GAAG,MAAM,GAAG,eAAe,SAAS,WAAW,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,EAAE,IAAiB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAY,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,EAAY,CAAC,SAAS,GAAG,EAAE,GAAG,OAAO,IAAS,WAAW,SAAS,KAAK,YAAY,CAAC,CAAC,SAAS,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,aAAa,IAAI,WAAW,EAAY,kBAAkB,yBAAyB,WAAW,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,EAAO,EAAE,CAAC,KAAK,EAAa,GAAQ,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,eAAe,OAAO,MAAM,sBAAsB,WAAW,EAAE,CAAC,SAAS,CAAC,IAAwB,EAAK,MAAM,CAAC,IAAI,GAAU,IAAI,GAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,UAAU,UAAU,WAAW,EAAE,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,GAAS,WAAW,IAAI,cAAc,SAAS,WAAW,KAAK,CAAC,SAAS,GAAY,MAAM,IAAI,CAAC,KAAK,EAAK,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,GAAG,CAAC,SAAS,EAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,CAAC,SAAS,CAAC,IAAwB,EAAM,EAAO,IAAI,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,MAAM,KAAK,CAAC,YAAY,CAAC,IAAa,EAAG,QAAQ,CAAC,MAAM,EAAY,OAAO,GAAG,YAAY,EAAY,GAAG,EAAE,aAAa,EAAY,EAAE,EAAE,WAAW,EAAY,yBAAyB,yBAAyB,CAAC,WAAW,CAAC,MAAM,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,YAAY,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,aAAa,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,GAAG,aAAa,GAAG,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAY,GAAG,EAAE,OAAO,UAAU,SAAS,SAAS,cAAc,MAAM,CAAC,SAAS,CAAc,EAAK,EAAgB,CAAC,SAAS,GAA0B,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,OAAO,CAAC,KAAK,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,WAAW,CAAC,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,cAAc,SAAS,MAAM,mBAAmB,WAAW,SAAS,SAAS,SAAS,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAY,kBAAkB,cAAc,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAY,GAAG,GAAG,OAAO,EAAY,GAAG,GAAG,aAAa,EAAE,WAAW,EAAE,IAAI,IAAI,WAAW,wFAAwF,CAAC,SAAS,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,EAAE,IAAiB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAY,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,EAAY,CAAC,SAAS,GAAG,EAAE,GAAG,OAAO,IAAS,WAAW,SAAS,KAAK,YAAY,CAAC,CAAC,SAAS,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,aAAa,IAAI,WAAW,EAAY,mBAAmB,wBAAwB,WAAW,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,OAAO,CAAC,IAAI,GAAW,gBAAgB,EAAO,gBAAgB,SAAS,aAAa,uBAAuB,YAAY,CAAI,IAAoB,EAAQ,GAAO,EAAO,GAAa,GAAM,CAAC,GAAU,GAAK,IAAI,iBAAiB,GAAkB,GAAK,CAAC,iBAAiB,GAAkB,GAAM,CAAC,QAAQ,CAAC,WAAW,GAAQ,CAAC,EAAU,yBAAyB,yBAAyB,MAAM,GAAQ,CAAC,EAAU,sBAAsB,mBAAmB,CAAC,WAAW,CAAC,MAAM,KAAK,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,OAAO,GAAG,aAAa,GAAG,OAAO,OAAO,YAAY,GAAG,aAAa,EAAE,OAAO,UAAU,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,cAAc,SAAS,WAAW,SAAS,QAAQ,OAAO,WAAW,EAAE,CAAC,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,cAAc,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,QAAQ,CAAC,QAAQ,GAAQ,CAAC,EAAU,EAAE,EAAE,MAAM,GAAQ,CAAC,EAAU,OAAO,EAAE,CAAC,WAAW,CAAC,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,SAAS,WAAW,SAAS,SAAS,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,GAAQ,CAAC,EAAU,EAAE,EAAE,MAAM,GAAQ,CAAC,EAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,OAAO,CAAC,WAAW,CAAC,SAAS,GAAG,KAAK,EAAS,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,SAAS,WAAW,SAAS,SAAS,EAAE,CAAC,SAAS,GAAiB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,WAAW,GAAQ,CAAC,EAAU,yBAAyB,kBAAkB,CAAC,WAAW,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,GAAG,OAAO,GAAG,aAAa,EAAE,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAQ,CAAC,EAAU,GAAG,EAAE,CAAC,WAAW,CAAC,SAAS,IAAI,KAAK,EAAS,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,OAAO,cAAc,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAFx+L,KAWtB,SAAS,GAAgB,CAAC,UAAQ,QAAM,QAAM,WAAS,WAAS,cAAY,YAAU,kBAAgB,WAAS,mBAAiB,kBAAgB,UAAQ,WAAS,CAAC,GAAK,CAAC,EAAQ,GAAYJ,EAAS,GAAM,CAAO,EAAO,GAAS,EAElO,OADG,EAA8B,EAAM,EAAO,EAAE,CAAC,KAAK,EAAa,EAAQ,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,QAAM,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,gBAAgB,CAAC,GAAS,EAAG,MAAM,CAAC,eAAe,OAAO,MAAM,UAAU,QAAQ,QAAQ,OAAO,UAAU,SAAS,WAAW,aAAa,GAAG,SAAS,SAAS,MAAM,GAAiB,IAAI,SAAS,GAAiB,IAAI,OAAO,GAAkB,IAAI,WAAW,EAAE,gBAAgB,QAAQ,WAAW,EAAQ,MAAM,GAAG,EAAQ,MAAM,IAAI,yBAAyB,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,SAAS,CAAC,EAAQ,MAAmB,EAAK,MAAM,CAAC,IAAI,EAAQ,MAAM,IAAI,EAAQ,KAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,QAAQ,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,EAAQ,MAAM,2BAA2B,EAAQ,MAAM,MAAM,EAAQ,MAAM,KAAK,yBAAyB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAQ,OAAO,uBAAuB,QAAQ,GAAG,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,iBAAiB,WAAW,sFAAsF,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,cAAc,SAAS,WAAW,KAAK,WAAW,4BAA4B,CAAC,SAAS,EAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CACj8C,EAAM,EAAO,EAAE,CAAC,KAAK,EAAa,EAAQ,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,QAAM,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,iBAAiB,CAAC,EAAW,GAAK,CAAC,GAAS,EAAG,iBAAiB,EAAW,GAAM,CAAC,QAAQ,GAAG,CAAC,EAAE,gBAAgB,CAAC,GAAS,EAAG,MAAM,CAAC,eAAe,OAAO,MAAM,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,OAAO,UAAU,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,YAAY,MAAM,aAAa,GAAG,SAAS,SAAS,SAAS,WAAW,WAAW,EAAQ,MAAM,GAAG,EAAQ,MAAM,IAAI,yBAAyB,OAAO,aAAa,GAAQ,EAAQ,OAAO,GAAa,KAAK,2BAA2B,WAAW,yBAAyB,QAAQ,EAAE,CAAC,SAAS,EAAQ,MAAmB,EAAK,MAAM,CAAC,IAAI,EAAQ,MAAM,IAAI,EAAQ,KAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,WAAW,sBAAsB,UAAU,EAAO,cAAc,WAAW,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,EAAQ,MAAM,2BAA2B,EAAQ,MAAM,MAAM,EAAQ,MAAM,KAAK,yBAAyB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAQ,OAAO,uBAAuB,QAAQ,GAAG,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,YAAY,EAAE,aAAa,EAAE,QAAQ,OAAO,WAAW,aAAa,eAAe,gBAAgB,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,MAAM,EAAO,EAAY,sBAAsB,WAAW,mBAAmB,cAAc,SAAS,WAAW,IAAI,CAAC,SAAS,EAAQ,KAAK,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,MAAM,uBAAuB,cAAc,SAAS,UAAU,EAAE,QAAQ,GAAG,CAAC,SAAS,EAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAQ,EAAE,EAAE,MAAM,EAAQ,EAAE,IAAI,EAAE,EAAQ,EAAE,EAAE,CAAC,WAAW,CAAC,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,EAAE,WAAW,EAAE,UAAU,EAAE,WAAW,4BAA4B,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,UAAU,YAAY,OAAO,cAAc,QAAQ,SAAsB,EAAK,OAAO,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAGp9D,SAAS,GAAiB,EAAI,CAAsB,OAAjB,EAAuB,oBAAoB,KAAK,EAAI,EAAE,EAAI,SAAS,uBAAuB,CAA/E,GAAiF,SAAS,GAAe,CAAC,UAAQ,WAAS,eAAa,WAAS,WAAS,UAAQ,CAAC,IAAMD,EAAE,GAAS,EAAS,GAAS,EAAUE,EAAO,EAAE,CAAC,CAAO,EAAU,GAAG,CAAC,IAAM,EAAI,EAAU,QAAQ,GAAO,IAAW,EAAI,YAAY,EAAK,EAAI,YAAY,EAAG,EAAI,MAAM,CAAC,UAAU,GAAG,CAAO,EAAI,cAAc,CAAC,EAAI,MAAM,CAAC,UAAU,GAAG,CAAC,EAAI,UAAU,QACz1B,OADm2B,MAAc,CAAC,OAAO,QAAQ,EAAU,QAAQ,CAAC,SAAS,CAAC,EAAI,KAAO,CAAK,IAAc,SAAS,EAAI,GAAG,EAAa,EAAU,EAAa,CAAM,EAAI,OAAO,GAAG,EAAG,CAAC,EAAa,CAAC,CAAC,MAAc,CAAI,GAAO,EAAU,EAAa,EACnmC,CAAC,EAAO,CAAC,CAAKF,EAAkC,EAAKK,EAAU,CAAC,SAAS,EAAS,KAAK,EAAK,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,IAAe,EAAE,EAAE,EAAE,WAAW,IAAe,EAAE,8CAA8C,oBAAoB,SAAS,SAAS,aAAa,GAAG,OAAO,IAAe,EAAE,EAAE,EAAE,cAAc,IAAe,EAAE,OAAO,OAAO,CAAC,SAAS,EAAK,OAAO,GAAiB,EAAK,MAAM,CAAc,EAAK,QAAQ,CAAC,IAAI,GAAI,CAAC,EAAU,QAAQ,GAAG,GAAK,IAAI,EAAK,MAAM,MAAM,GAAK,KAAK,GAAK,YAAY,GAAK,SAAS,GAAK,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,CAAC,CAAC,CAAC,EAAK,OAAO,EAAW,EAAK,MAAM,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,SAAS,SAAS,CAAC,SAAsB,EAAK,SAAS,CAAC,IAAI,kCAAkC,EAAW,EAAK,MAAM,CAAC,sDAAsD,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,cAAc,OAAO,UAAU,aAAa,gBAAgB,gBAAgB,CAAC,MAAM,uBAAuB,MAAM,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,EAAK,QAAqB,EAAK,EAAO,IAAI,CAAC,IAAI,EAAK,QAAQ,IAAI,EAAK,KAAK,QAAQ,IAAe,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,SAAS,OAAO,IAAS,WAAW,SAAS,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,gBAAgB,gBAAgB,CAAC,CAAC,CAAc,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,GAAM,EAAK,MAAM,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,IAAI,GAAG,QAAQ,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,MAAM,wBAAwB,cAAc,QAAQ,cAAc,YAAY,CAAC,SAAS,EAAK,KAAK,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,uBAAuB,WAAW,IAAI,WAAW,EAAS,cAAc,SAAS,UAAU,SAAS,WAAW,IAAI,MAAM,sBAAsB,CAAC,SAAS,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAK,IAAI,EAAE,CAAC,CAAC,CAAC,CAAlkE,8CAvEsD,IAAiE,KAAkD,KAAoD,CAA8C,EAAS,CAAC,IAAI,EAAE,GAAG,EAAE,CAA2K,GAAa,yyDAAikE,GAAY,sBAA4B,GAAO;;;;;;;;;;;;;;;;;;;;;;;;;EAsE3lF,GAAM,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,EAAE,MAAM,kEAAkE,IAAME,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,EAAE,IAAI,MAAM,+BAA+BA,EAAE,GAAG,EAAE,GAAG,EAAE,gBAAgB,KAAK,MAAMA,EAAE,IAAI,CAAC,GAAG,KAAK,MAAM,EAAE,IAAI,CAAC,GAAG,KAAK,MAAM,EAAE,IAAI,CAAC,gBAAgB,KAAK,MAAMA,EAAE,IAAI,CAAC,GAAG,KAAK,MAAM,EAAE,IAAI,CAAC,GAAG,KAAK,MAAM,EAAE,IAAI,CAAC,cAI5Z,GAAmB,aAAa,CAAC,aAAa,EAAE,YAAY,GAAM,cAAc,GAAK,UAAU,GAAK,aAAa,GAAK,OAAO,UAAU,OAAO,sBAAyB,QAAQ,UAAU,MAAM,UAAU,QAAQ,kNAAkN,OAAO,gBAAgB,OAAO,iBAAoB,QAAQ,UAAU,MAAM,gBAAgB,QAAQ,kNAAkN,OAAO,sBAAsB,OAAO,kBAAqB,QAAQ,UAAU,MAAM,qBAAqB,QAAQ,kNAAkN,OAAO,OAAO,OAAO,yBAA4B,QAAQ,UAAU,MAAM,wBAAwB,QAAQ,kNAAkN,OAAO,aAAa,OAAO,mBAAsB,QAAQ,UAAU,MAAM,kCAAkC,QAAQ,kNAAkN,OAAO,SAAS,OAAO,kBAAqB,QAAQ,UAAU,MAAM,4BAA4B,QAAQ,gNAAgN,cAAc,QAAQ,YAAY,SAAS,cAAc,UAAU,YAAY,WAAW,WAAW,GAAM,iBAAiB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,YAAY,UAAU,UAAU,yBAAyB,cAAc,4BAA4B,YAAY,GAAG,gBAAgB,2BAA2B,iBAAiB,2BAA2B,UAAU,GAAa,QAAQ,IAAI,YAAY,gBAAgB,QAAQ,yBAAyB,YAAY,4BAA4B,UAAU,GAAG,UAAU,sBAAsB,YAAY,GAAG,UAAU,GAAK,YAAY,GAAG,YAAY,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,iBAAiB,IAAI,gBAAgB,IAAI,GAAgB,GAAyB,EAAgB,IAAI,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,OAAO,OAAO,IAAIP,EAAE,cAAc,GAAG,EAAE,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,OAAO,OAAO,IAAIA,EAAE,cAAc,GAAG,EAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,YAAY,OAAO,IAAIA,EAAE,cAAc,GAAG,EAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,QAAQ,OAAO,IAAIA,EAAE,cAAc,GAAG,EAAE,EAAE,IAAI,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,MAAM,OAAO,IAAIA,EAAE,cAAc,GAAG,EAAE,EAAE,IAAI,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,UAAU,OAAO,IAAIA,EAAE,cAAc,GAAG,EAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,QAAQ,iBAAiB,CAAC,MAAM,OAAO,MAAM,CAAC,OAAO,IAAIA,EAAE,cAAc,GAAG,EAAE,CAAC,EAAE,GAAoB,GAAmB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,aAAa,GAAM,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,aAAa,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,aAAa,GAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,GAAG,EAAgB,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,mBAAmB,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,gBAAgB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,yBAAyB,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,oBAAoB,aAAa,4BAA4B,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,uBAAuB,aAAa,2BAA2B,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,aAAa,2BAA2B,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,yBAAyB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,aAAa,4BAA4B,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,sBAAsB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,mBAAmB,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,cAAc,gBAAgB,CAAC,aAAa,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,cAAc,gBAAgB,CAAC,aAAa,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,aAAa,GAAK,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,2BAA2B,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,IAAI,CAAC,qBAAqB,CAAC,KAAK,EAAY,MAAM,MAAM,qBAAqB,aAAa,yBAAyB,OAAO,GAAG,CAACA,EAAE,gBAAgB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,WAAW,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAM,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,WAAW,CACvkR,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,aAAa,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,iBAAiB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,GAAG,CAACA,EAAE,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,iBAAiB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,GAAG,CAACA,EAAE,UAAU,CACxV,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,EAAE,CAAC,CAAC,6FC3EvW,KAA6R,KAA8C,IAA4B,KAAsI,KAAkF,KAA8E,KAA8E,KAAoF,KAAqF,CAAM,GAAwB,GAASQ,EAAmB,CAAO,EAAW,GAAS,GAAM,CAAO,GAAqB,GAASC,GAAgB,CAAO,GAAiB,GAASC,GAAY,CAAO,GAAuB,GAASC,EAAkB,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,EAAY,CAAC,UAAU,iDAAiD,UAAU,sBAAsB,UAAU,+CAA+C,UAAU,gDAAgD,UAAU,wBAAwB,CAAOC,MAAc,OAAO,SAAW,IAAkB,EAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA+D,IAAiC,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,IAAI,CAAO,GAAgB,CAAC,UAAU,CAAC,mDAAmD,sFAAsF,yEAAyE,6DAA6D,+CAA+C,4EAA4E,6EAA6E,8CAA8C,CAAC,UAAU,CAAC,4GAA4G,gDAAgD,6DAA6D,0DAA0D,yiBAAyiB,8CAA8C,6EAA6E,qHAAqH,CAAC,UAAU,CAAC,mJAAmJ,4EAA4E,wLAAwL,qFAAqF,CAAC,UAAU,CAAC,iFAAiF,mDAAmD,0DAA0D,wjBAAwjB,8CAA8C,8CAA8C,8CAA8C,6EAA6E,+HAA+H,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,UAAU,0BAA0B,UAAU,2BAA2B,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,oVAAoV,yJAAyJ,sHAAsH,2kBAA2kB,6IAA6I,yWAAyW,0SAA0S,qSAAqS,qHAAqH,0RAA0R,sHAAsH,0hCAA0hC,mRAAmR,uRAAuR,uVAAuV,2YAA2Y,qsCAAqsC,oWAAoW,qWAAqW,iUAAiU,iPAAiP,2PAA2P,yhBAAyhB,yRAAyR,4fAA4f,sSAAsS,0GAA0G,6QAA6Q,yIAAyI,s8BAAs8B,kRAAkR,kPAAkP,6LAA6L,yLAAyL,0gBAA0gB,8aAA8a,sVAAsV,sSAAsS,yGAAyG,uGAAuG,y1BAAy1B,kTAAkT,gRAAgR,mTAAmT,0LAA0L,qHAAqH,oEAAoE,udAAud,CAAO,GAAa,CAAC,UAAU,iDAAiD,UAAU,sBAAsB,UAAU,+CAA+C,UAAU,gDAAgD,UAAU,wBAAwB,CAAO,GAAwB,CAAC,WAAW,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,GAAG,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,YAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,EAAY,GAAM,CAAqE,GAAkB,GAAG,EAA2C,CAAO,OAAqBF,GAAW,CAAa,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAvD,GAAyF,OAAsBA,GAAW,CAAa,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAnE,GAAqG,MAAsBA,GAAW,CAAgB,IAAc,YAAtB,GAAmE,OAAqB,CAACA,GAAW,EAAgB,IAAc,YAA6C,MAAqB,CAACA,GAAW,EAAgB,IAAc,YAA6C,OAA8C,GAAzB,CAACA,GAAW,EAAgB,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,EAAkC,MAAsBA,GAAW,CAAgB,IAAc,YAAtB,GAAmE,MAAqB,CAACA,GAAW,EAAgB,IAAc,YAA4D,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iMAAiM,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,GAAG,GAAkB,gBAAgB,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,uDAAuD,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKG,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,YAAY,GAAK,CAAC,CAAC,SAAsB,EAAKP,EAAmB,CAAC,YAAY,wEAAwE,cAAc,GAAK,gBAAgB,+EAA+E,iBAAiB,wEAAwE,YAAY,GAAM,iBAAiB,GAAG,eAAe,GAAG,iBAAiB,GAAG,eAAe,GAAG,iBAAiB,GAAG,eAAe,GAAG,WAAW,GAAG,iBAAiB,GAAG,mBAAmB,GAAG,kBAAkB,6FAA6F,mBAAmB,OAAO,mBAAmB,GAAG,cAAc,GAAG,kBAAkB,GAAG,eAAe,GAAG,gBAAgB,GAAK,qBAAqB,4BAA4B,kBAAkB,IAAI,sBAAsB,IAAI,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,UAAU,6FAA6F,iBAAiB,IAAI,gBAAgB,IAAI,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,uEAAuE,YAAY,sEAAsE,cAAc,QAAQ,YAAY,SAAS,cAAc,UAAU,YAAY,WAAW,UAAU,yBAAyB,YAAY,GAAG,QAAQ,qBAAqB,QAAQ,6FAA6F,OAAO,UAAU,OAAO,sBAAyB,MAAM,UAAU,QAAQ,uEAAuE,QAAQ,qBAAqB,QAAQ,6FAA6F,OAAO,gBAAgB,OAAO,iBAAoB,MAAM,gBAAgB,QAAQ,uEAAuE,QAAQ,qBAAqB,QAAQ,6FAA6F,OAAO,sBAAsB,OAAO,kBAAqB,MAAM,qBAAqB,QAAQ,uEAAuE,QAAQ,qBAAqB,QAAQ,2FAA2F,OAAO,OAAO,OAAO,yBAA4B,MAAM,wBAAwB,QAAQ,uEAAuE,QAAQ,oBAAoB,QAAQ,8FAA8F,OAAO,aAAa,OAAO,mBAAsB,MAAM,kCAAkC,QAAQ,uEAAuE,QAAQ,oBAAoB,QAAQ,4FAA4F,OAAO,SAAS,OAAO,kBAAqB,MAAM,4BAA4B,QAAQ,sEAAsE,QAAQ,mBAAmB,OAAO,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,mBAAmB,OAAO,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,4BAA4B,UAAU,GAAG,YAAY,4BAA4B,YAAY,GAAG,gBAAgB,0FAA0F,aAAa,EAAE,gBAAgB,OAAO,WAAW,GAAM,aAAa,GAAK,UAAU,GAAK,UAAU,GAAK,SAAS,GAAK,iBAAiB,qBAAqB,mBAAmB,qBAAqB,kBAAkB,qBAAqB,UAAU,4BAA4B,YAAY,GAAG,cAAc,4BAA4B,YAAY,gBAAgB,cAAc,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAU,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,4DAA4D,mBAAmB,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,gBAAgB,mEAAmE,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAK,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKO,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,mCAAmC,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,oCAAoC,EAAE,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKN,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKM,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,+CAA+C,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,+CAA+C,EAAE,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKL,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,SAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAC,GAAc,EAAe,EAAM,MAAM,CAAC,UAAU,+BAA+B,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,SAAS,EAAE,UAAU,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,qBAAqB,KAAK,qBAAqB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAK,EAA0B,CAAC,OAAO,MAAM,MAAM,UAAU,EAAE,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,uDAAuD,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,IAAc,EAAe,EAAM,MAAM,CAAC,UAAU,+BAA+B,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,qBAAqB,KAAK,qBAAqB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,MAAM,MAAM,UAAU,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,+BAAkC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,wEAAwE,mBAAmB,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,wCAAwC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKN,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKM,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKL,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAKK,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,qBAAqB,KAAK,qBAAqB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,MAAM,MAAM,UAAU,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,yDAAyD,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,sBAAsB,qBAAqB,CAAC,SAAS,+BAAkC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAK,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAU,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2DAA2D,mBAAmB,kBAAkB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,+BAA+B,EAAE,UAAU,CAAC,UAAU,CAAC,MAAM,+BAA+B,EAAE,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKM,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,SAAS,MAAM,+BAA+B,EAAE,UAAU,CAAC,UAAU,CAAC,OAAO,SAAS,MAAM,+BAA+B,EAAE,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKL,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAC,GAAc,EAAe,EAAM,MAAM,CAAC,UAAU,8BAA8B,SAAS,CAAC,GAAc,EAAe,EAAM,MAAM,CAAC,UAAU,+BAA+B,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,eAAe,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,qBAAqB,KAAK,qBAAqB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,MAAM,MAAM,UAAU,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,+BAAkC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,qBAAqB,KAAK,qBAAqB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,MAAM,MAAM,UAAU,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAKI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,+BAAkC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,IAAI,CAAC,SAAsB,EAAK,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAK,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,qEAAqE,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKT,EAAmB,CAAC,YAAY,qBAAqB,cAAc,GAAK,gBAAgB,+EAA+E,iBAAiB,wEAAwE,YAAY,GAAM,iBAAiB,GAAG,eAAe,GAAG,iBAAiB,GAAG,eAAe,GAAG,iBAAiB,GAAG,eAAe,GAAG,WAAW,GAAG,iBAAiB,GAAG,mBAAmB,GAAG,kBAAkB,2FAA2F,mBAAmB,OAAO,mBAAmB,GAAG,cAAc,GAAG,kBAAkB,GAAG,eAAe,GAAG,gBAAgB,GAAK,qBAAqB,4BAA4B,kBAAkB,IAAI,sBAAsB,IAAI,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,UAAU,6FAA6F,iBAAiB,IAAI,gBAAgB,IAAI,mBAAmB,GAAG,mBAAmB,GAAG,YAAY,uEAAuE,YAAY,sEAAsE,cAAc,QAAQ,YAAY,SAAS,cAAc,UAAU,YAAY,WAAW,UAAU,yBAAyB,YAAY,GAAG,QAAQ,qBAAqB,QAAQ,6FAA6F,OAAO,UAAU,OAAO,sBAAyB,MAAM,UAAU,QAAQ,uEAAuE,QAAQ,qBAAqB,QAAQ,0FAA0F,OAAO,gBAAgB,OAAO,iBAAoB,MAAM,gBAAgB,QAAQ,uEAAuE,QAAQ,qBAAqB,QAAQ,6FAA6F,OAAO,sBAAsB,OAAO,kBAAqB,MAAM,qBAAqB,QAAQ,sEAAsE,QAAQ,qBAAqB,QAAQ,2FAA2F,OAAO,OAAO,OAAO,yBAA4B,MAAM,wBAAwB,QAAQ,uEAAuE,QAAQ,oBAAoB,QAAQ,6FAA6F,OAAO,aAAa,OAAO,mBAAsB,MAAM,kCAAkC,QAAQ,uEAAuE,QAAQ,oBAAoB,QAAQ,6FAA6F,OAAO,SAAS,OAAO,kBAAqB,MAAM,4BAA4B,QAAQ,sEAAsE,QAAQ,mBAAmB,OAAO,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,mBAAmB,OAAO,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,4BAA4B,UAAU,GAAG,YAAY,yBAAyB,YAAY,GAAG,gBAAgB,0FAA0F,aAAa,EAAE,gBAAgB,OAAO,WAAW,GAAM,aAAa,GAAK,UAAU,GAAK,UAAU,GAAK,SAAS,GAAK,iBAAiB,qBAAqB,mBAAmB,qBAAqB,kBAAkB,kBAAkB,UAAU,4BAA4B,YAAY,GAAG,cAAc,yBAAyB,YAAY,gBAAgB,cAAc,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAczuuD,EAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,UAAU,MAAM,SAAS,aAAa,gBAAgB,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwB,GAAG,EAAW,GAAG,GAAqB,GAAG,GAAiB,GAAG,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAcC,GAAgB,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAY,EAAE,CAAC,EAAQ,CAAC,GAAcC,EAAkB,EAAE,CAAC,EAAQ,CAAC,GAAcO,GAAY,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICHv0B,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAD4E,EAAE,CACxD,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOC,EAAoBC,GAAS,CAAC,GAAG,EAAO,IAAK,UAAW,QAAM,CAAE,EAAS,GAAK,CAAC,CACtF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,EAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,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,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,iDAAiD,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,+CAA+C,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACjW,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,2CAA2B,CAClE,gBAAiB,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,+BAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,YACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAClP,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,IAAM,SAAU,IAAM,KAAM,CAAC,IAAM,KAAO,IAAM,KAAK,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,OAAO,CAAE,KAAM,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,IAAM,KAAM,CAAC,GAAK,EAAG,IAAM,IAAK,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,QAAQ,CAAC,CAAE,OAAQ,EAAE,CAAC,CACve,CAAC,CAIF,OADA,MAAM,EACC,EAuBR,SAAS,IAAQ,CACX,GACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,EAAQ,EAAQ,KACnD,CACN,GAA+B,EAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAK,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,GAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,+BA5KR,YArIiC,IACJ,KACU,KACI,KACsE,CAE3G,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAiB,UAAW,YAAa,UAAW,YAAa,UAAW,cAAe,UAAW,gBAAiB,UAAW,gBAAiB,UAAW,eAAgB,UAAW,cAAe,UAAW,cAAe,UAAW,gBAAiB,UAAW,gBAAiB,UAAW,YAAa,UAAW,cAAe,UAAW,UAAW,UAAW,UAAW,UAAW,gBAAiB,UAAW,eAAgB,UAAW,gBAAiB,UAAW,YAAa,UAAW,gBAAiB,UAAW,aAAc,UAAW,cAAe,UAAW,YAAa,UAAW,YAAa,UAAW,eAAgB,UAAW,YAAa,UAAW,YAAa,UAAW,YAAY,CAAE,KAAMpB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAY,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,+BAA+B,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kCAAkC,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,WAAY,UAAW,SAAU,UAAW,UAAW,UAAW,SAAU,UAAW,WAAY,UAAW,UAAU,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6BAA6B,CAAC,CAE1kG,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACpK,GAAe,mEAkCf,EAAY,OAAO,SAAa,IAChC,GAAQ,GAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,EAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBwB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAI9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}