{"version":3,"file":"script_main.BMVcdymj.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","IconCircle","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","SVG","css","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ButtonIcon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","useState","r","RollingTextFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","CaretRight","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Logo2","MenuToggle","MenuNavItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","useRef","React.useId","className","CaretRight","EnvelopeSimple","StayConnectedBASEFonts","StayConnectedBASE","CursorFonts","Cursor","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","className","PropertyOverrides","css","Header","useState","useRef","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","serializationHash","variantClassNames","radiusForCorner","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","FramerzmeQ8k5tf","useRef","React.useId","className","RichText","addPropertyOverrides","CTAButtonDelete","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Phosphor","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getProps","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","CaretRight","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Logo3","MenuToggle2","MenuNavItem2","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","React.useState","getProps","useRef","React.useId","className","ArrowCircleRight","useRef","useState","TETEPAGE","StayConnectedBASE","Cursor","isBrowser","useRef","React.useId","className","PropertyOverrides","NewReleaseDelete","CTAButtonDelete","React.createElement","BASEHOME","BASE","BASE404","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/EPD4QcUgx7KeyuUeeOkT/039G21EPVEtWCyw8jlYp/MOYseqsrO.js","https:/framerusercontent.com/modules/95JQe6FxRYcM1nSX8V5H/5E5cYrhDig7iTFM5mNeA/Gi_WP03Wf.js","https:/framerusercontent.com/modules/Gv5wJstu5t7A1hhajyIc/uK6MBtR7tnzlVdJSJWLi/GiirXYeOq.js","https:/framerusercontent.com/modules/tm9xnRGU6zsBSO4m13TB/nMkYxlHBMcaBVd5N1vJc/JZQGEK10U.js","https:/framerusercontent.com/modules/DUCd1T6NbjcTYZYNi5mi/ZrFR1Ob3UstHA8od1iJd/Lq61a7He3.js","https:/framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js","https:/framerusercontent.com/modules/Uzqkv2OV8vOM0tvVJuKZ/Wcbds34669567Myvr1Km/sYXjYwbRE.js","https:/framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js","https:/framerusercontent.com/modules/MvWdzjag7YH9S6raaMs2/mYHzLMVkQnhIvVEJtQt0/f8szAyZl9.js","https:/framerusercontent.com/modules/RXs0LswqOjgR22k3dM9B/fRoDajtSkUO3b03kF9hu/wKqnml5kf.js","https:/framerusercontent.com/modules/Q7jSxh8QcFtMYwfviyvY/ILDJn6gbO7GKkwof8jOX/z9uSk4x7j.js","https:/framerusercontent.com/modules/qFL09KnTLrt9NocG4MZA/SkqrNl3s3L6vAlFNJxef/vrZxhxRLG.js","https:/framerusercontent.com/modules/EzNbfycaYDPhigX4g3K6/KeRw9YHfPSR7qcWE5gFi/BA1JHH3sU.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js","https:/framerusercontent.com/modules/sZRoVpGk8N1QJxA57SCq/7FD3y52YdP2xHfl02s6g/zmeQ8k5tf.js","https:/framerusercontent.com/modules/3Vqy4CFj6OWQsARDKqoS/VDgrMd4zodhZJYA09vV0/VIqmD2DOJ.js","https:/framerusercontent.com/modules/qImpljLFrVWUZIElObmT/TO9N2vdnrEDTeX60aOF3/zmeQ8k5tf.js","https:/framerusercontent.com/modules/7yr7lGvMZppXwMAjoAnq/7OawDEbXWhKEYMad16oq/KlB745hHu.js","https:/framerusercontent.com/modules/N9WpAmeSeGB8NCT7zhr0/pzZtWbU715Rt2fbq1VEk/E4Yh58rWb.js","https:/framerusercontent.com/modules/Bk47s8f3MIY4U1XhwC04/onNVjrfBuPsXCN4V1iPh/nBHTMQGBP.js","https:/framerusercontent.com/modules/rfi08CgdzaKCkMlnf2Fj/JZL6b4kYsdjOifFA88Kd/Yb_4FboPW.js","https:/framerusercontent.com/modules/hfp8Omuw5zpLtZZI4hsm/Ha3ctDVY41fekgCvJGqw/W9OECoRxL.js","https:/framerusercontent.com/modules/iq4hkAHdk8hxmEt99vLO/RgOrksoAfTBAxePt0ql8/HandScroller.js","https:/framerusercontent.com/modules/yHKlSrPKUaiSToZB7HwY/I6QZp1nOnIxclkZLnPOG/WvucJel4E.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LDclHrvJ0\",\"aXS6OPs7h\",\"ITb_41AXs\"];const serializationHash=\"framer-OYEDr\";const variantClassNames={aXS6OPs7h:\"framer-v-6u0c32\",ITb_41AXs:\"framer-v-1hre657\",LDclHrvJ0:\"framer-v-cpych9\"};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={Desktop:\"LDclHrvJ0\",Phone:\"ITb_41AXs\",Tablet:\"aXS6OPs7h\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LDclHrvJ0\"};};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:\"LDclHrvJ0\",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(Link,{href:{hash:\":mskn7bZ_X\",webPageId:\"l2J2WCdUE\"},motionChild:true,nodeId:\"LDclHrvJ0\",openInNewTab:false,scopeId:\"MOYseqsrO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cpych9\",className,classNames)} framer-1c5cicy`,\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LDclHrvJ0\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(3px)\",backgroundColor:\"rgba(0, 99, 148, 0.6)\",borderBottomLeftRadius:88,borderBottomRightRadius:88,borderTopLeftRadius:88,borderTopRightRadius:88,WebkitBackdropFilter:\"blur(3px)\",...style},...addPropertyOverrides({aXS6OPs7h:{\"data-framer-name\":\"Tablet\"},ITb_41AXs:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-tr0ovf\",layoutDependency:layoutDependency,layoutId:\"a0B6Qc9UD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.755 36.755\" overflow=\"visible\"><path d=\"M 7.273 19.972 C 5.888 19.972 4.755 21.105 4.755 22.49 C 4.755 23.874 5.888 25.007 7.273 25.007 C 8.657 25.007 9.79 23.874 9.79 22.49 C 9.79 21.105 8.657 19.972 7.273 19.972 Z M 7.273 27.58 C 5.888 27.58 4.755 28.713 4.755 30.098 C 4.755 31.483 5.888 32.615 7.273 32.615 C 8.657 32.615 9.79 31.483 9.79 30.098 C 9.79 28.713 8.657 27.58 7.273 27.58 Z M 7.273 12.364 C 5.888 12.364 4.755 13.497 4.755 14.881 C 4.755 16.266 5.888 17.399 7.273 17.399 C 8.657 17.399 9.79 16.266 9.79 14.881 C 9.79 13.497 8.657 12.364 7.273 12.364 Z M 1.259 13.315 C 0.554 13.315 0 13.869 0 14.573 C 0 15.278 0.554 15.832 1.259 15.832 C 1.964 15.832 2.518 15.278 2.518 14.573 C 2.518 13.869 1.964 13.315 1.259 13.315 Z M 7.273 4.755 C 5.888 4.755 4.755 5.888 4.755 7.273 C 4.755 8.657 5.888 9.79 7.273 9.79 C 8.657 9.79 9.79 8.657 9.79 7.273 C 9.79 5.888 8.657 4.755 7.273 4.755 Z M 35.496 15.832 C 36.201 15.832 36.755 15.278 36.755 14.573 C 36.755 13.869 36.201 13.315 35.496 13.315 C 34.792 13.315 34.238 13.869 34.238 14.573 C 34.238 15.278 34.792 15.832 35.496 15.832 Z M 22.49 9.79 C 23.874 9.79 25.007 8.657 25.007 7.273 C 25.007 5.888 23.874 4.755 22.49 4.755 C 21.105 4.755 19.972 5.888 19.972 7.273 C 19.972 8.657 21.105 9.79 22.49 9.79 Z M 22.182 2.518 C 22.887 2.518 23.441 1.964 23.441 1.259 C 23.441 0.554 22.887 0 22.182 0 C 21.477 0 20.923 0.554 20.923 1.259 C 20.923 1.964 21.477 2.518 22.182 2.518 Z M 1.259 20.923 C 0.554 20.923 0 21.477 0 22.182 C 0 22.887 0.554 23.441 1.259 23.441 C 1.964 23.441 2.518 22.887 2.518 22.182 C 2.518 21.477 1.964 20.923 1.259 20.923 Z M 14.573 34.238 C 13.869 34.238 13.315 34.792 13.315 35.496 C 13.315 36.201 13.869 36.755 14.573 36.755 C 15.278 36.755 15.832 36.201 15.832 35.496 C 15.832 34.792 15.278 34.238 14.573 34.238 Z M 14.573 2.518 C 15.278 2.518 15.832 1.964 15.832 1.259 C 15.832 0.554 15.278 0 14.573 0 C 13.869 0 13.315 0.554 13.315 1.259 C 13.315 1.964 13.869 2.518 14.573 2.518 Z M 14.881 9.79 C 16.266 9.79 17.399 8.657 17.399 7.273 C 17.399 5.888 16.266 4.755 14.881 4.755 C 13.497 4.755 12.364 5.888 12.364 7.273 C 12.364 8.657 13.497 9.79 14.881 9.79 Z M 15.189 19.021 C 13.099 19.021 11.413 20.708 11.413 22.797 C 11.413 24.887 13.099 26.574 15.189 26.574 C 17.278 26.574 18.965 24.887 18.965 22.797 C 18.965 20.708 17.278 19.021 15.189 19.021 Z M 30.098 19.972 C 28.713 19.972 27.58 21.105 27.58 22.49 C 27.58 23.874 28.713 25.007 30.098 25.007 C 31.483 25.007 32.615 23.874 32.615 22.49 C 32.615 21.105 31.483 19.972 30.098 19.972 Z M 30.098 27.58 C 28.713 27.58 27.58 28.713 27.58 30.098 C 27.58 31.483 28.713 32.615 30.098 32.615 C 31.483 32.615 32.615 31.483 32.615 30.098 C 32.615 28.713 31.483 27.58 30.098 27.58 Z M 30.098 12.364 C 28.713 12.364 27.58 13.497 27.58 14.881 C 27.58 16.266 28.713 17.399 30.098 17.399 C 31.483 17.399 32.615 16.266 32.615 14.881 C 32.615 13.497 31.483 12.364 30.098 12.364 Z M 30.098 4.755 C 28.713 4.755 27.58 5.888 27.58 7.273 C 27.58 8.657 28.713 9.79 30.098 9.79 C 31.483 9.79 32.615 8.657 32.615 7.273 C 32.615 5.888 31.483 4.755 30.098 4.755 Z M 35.496 20.923 C 34.792 20.923 34.238 21.477 34.238 22.182 C 34.238 22.887 34.792 23.441 35.496 23.441 C 36.201 23.441 36.755 22.887 36.755 22.182 C 36.755 21.477 36.201 20.923 35.496 20.923 Z M 22.49 27.58 C 21.105 27.58 19.972 28.713 19.972 30.098 C 19.972 31.483 21.105 32.615 22.49 32.615 C 23.874 32.615 25.007 31.483 25.007 30.098 C 25.007 28.713 23.874 27.58 22.49 27.58 Z M 22.182 34.238 C 21.477 34.238 20.923 34.792 20.923 35.496 C 20.923 36.201 21.477 36.755 22.182 36.755 C 22.887 36.755 23.441 36.201 23.441 35.496 C 23.441 34.792 22.887 34.238 22.182 34.238 Z M 15.189 11.413 C 13.099 11.413 11.413 13.099 11.413 15.189 C 11.413 17.278 13.099 18.965 15.189 18.965 C 17.278 18.965 18.965 17.278 18.965 15.189 C 18.965 13.099 17.278 11.413 15.189 11.413 Z M 14.881 27.58 C 13.497 27.58 12.364 28.713 12.364 30.098 C 12.364 31.483 13.497 32.615 14.881 32.615 C 16.266 32.615 17.399 31.483 17.399 30.098 C 17.399 28.713 16.266 27.58 14.881 27.58 Z M 22.797 19.021 C 20.708 19.021 19.021 20.708 19.021 22.797 C 19.021 24.887 20.708 26.574 22.797 26.574 C 24.887 26.574 26.574 24.887 26.574 22.797 C 26.574 20.708 24.887 19.021 22.797 19.021 Z M 22.797 11.413 C 20.708 11.413 19.021 13.099 19.021 15.189 C 19.021 17.278 20.708 18.965 22.797 18.965 C 24.887 18.965 26.574 17.278 26.574 15.189 C 26.574 13.099 24.887 11.413 22.797 11.413 Z\" fill=\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pjq4zk\",layoutDependency:layoutDependency,layoutId:\"rCWdZyXzJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sgfqb7\",layoutDependency:layoutDependency,layoutId:\"VPeo4vfxD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hf5dmk\",layoutDependency:layoutDependency,layoutId:\"KydWBre3m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fqju85\",layoutDependency:layoutDependency,layoutId:\"X7VyB8Lx_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ebobup\",layoutDependency:layoutDependency,layoutId:\"Lqs0HjGyc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nq2clm\",layoutDependency:layoutDependency,layoutId:\"rLXYthwN_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bab7hj\",layoutDependency:layoutDependency,layoutId:\"h8vAzd32J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nijton\",layoutDependency:layoutDependency,layoutId:\"bdlkmvdsN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jvbewg\",layoutDependency:layoutDependency,layoutId:\"lEIOA2gj0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xcc5qd\",layoutDependency:layoutDependency,layoutId:\"MsONaM9R7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a9tguk\",layoutDependency:layoutDependency,layoutId:\"FVZpv9sDC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ucx8gf\",layoutDependency:layoutDependency,layoutId:\"y5GIIyS2q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u3kf24\",layoutDependency:layoutDependency,layoutId:\"rGwf65hxX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.553 7.553\" overflow=\"visible\"><path d=\"M 3.776 0 C 1.687 0 0 1.687 0 3.776 C 0 5.866 1.687 7.553 3.776 7.553 C 5.866 7.553 7.553 5.866 7.553 3.776 C 7.553 1.687 5.866 0 3.776 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xk5w8s\",layoutDependency:layoutDependency,layoutId:\"s4SDjkm4o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dg0l2n\",layoutDependency:layoutDependency,layoutId:\"xXiEJRf0W\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n93rxh\",layoutDependency:layoutDependency,layoutId:\"OtBv7Pruk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wi3khu\",layoutDependency:layoutDependency,layoutId:\"fhiaGJiNY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mkgcba\",layoutDependency:layoutDependency,layoutId:\"AIXKlxnCY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kumqa9\",layoutDependency:layoutDependency,layoutId:\"nw_JNDbMd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xyy6q1\",layoutDependency:layoutDependency,layoutId:\"bqSstIb1k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.518\" overflow=\"visible\"><path d=\"M 1.259 0 C 0.554 0 0 0.554 0 1.259 C 0 1.964 0.554 2.518 1.259 2.518 C 1.964 2.518 2.518 1.964 2.518 1.259 C 2.518 0.554 1.964 0 1.259 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18ug5j2\",layoutDependency:layoutDependency,layoutId:\"d_2M_jqy7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.553 7.553\" overflow=\"visible\"><path d=\"M 3.776 0 C 1.687 0 0 1.687 0 3.776 C 0 5.866 1.687 7.553 3.776 7.553 C 5.866 7.553 7.553 5.866 7.553 3.776 C 7.553 1.687 5.866 0 3.776 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lyrq7p\",layoutDependency:layoutDependency,layoutId:\"cuGDidGp7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.035 5.035\" overflow=\"visible\"><path d=\"M 2.518 0 C 1.133 0 0 1.133 0 2.518 C 0 3.902 1.133 5.035 2.518 5.035 C 3.902 5.035 5.035 3.902 5.035 2.518 C 5.035 1.133 3.902 0 2.518 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v1pezl\",layoutDependency:layoutDependency,layoutId:\"mFUNsoGBl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.553 7.553\" overflow=\"visible\"><path d=\"M 3.776 0 C 1.687 0 0 1.687 0 3.776 C 0 5.866 1.687 7.553 3.776 7.553 C 5.866 7.553 7.553 5.866 7.553 3.776 C 7.553 1.687 5.866 0 3.776 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10dhpa5\",layoutDependency:layoutDependency,layoutId:\"sdnB2eKy9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.553 7.553\" overflow=\"visible\"><path d=\"M 3.776 0 C 1.687 0 0 1.687 0 3.776 C 0 5.866 1.687 7.553 3.776 7.553 C 5.866 7.553 7.553 5.866 7.553 3.776 C 7.553 1.687 5.866 0 3.776 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OYEDr.framer-1c5cicy, .framer-OYEDr .framer-1c5cicy { display: block; }\",\".framer-OYEDr.framer-cpych9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 60px; will-change: var(--framer-will-change-override, transform); }\",\".framer-OYEDr .framer-tr0ovf { height: 37px; position: relative; width: 37px; }\",\".framer-OYEDr .framer-pjq4zk { height: 5px; left: 5px; position: absolute; top: 20px; width: 5px; }\",\".framer-OYEDr .framer-1sgfqb7 { height: 5px; left: 5px; position: absolute; top: 28px; width: 5px; }\",\".framer-OYEDr .framer-1hf5dmk { height: 5px; left: 5px; position: absolute; top: 13px; width: 5px; }\",\".framer-OYEDr .framer-1fqju85 { height: 3px; left: 0px; position: absolute; top: 14px; width: 3px; }\",\".framer-OYEDr .framer-1ebobup { height: 5px; left: 5px; position: absolute; top: 5px; width: 5px; }\",\".framer-OYEDr .framer-1nq2clm { height: 3px; left: 34px; position: absolute; top: 14px; width: 3px; }\",\".framer-OYEDr .framer-1bab7hj { height: 5px; left: 20px; position: absolute; top: 5px; width: 5px; }\",\".framer-OYEDr .framer-1nijton { height: 3px; left: 21px; position: absolute; top: 0px; width: 3px; }\",\".framer-OYEDr .framer-1jvbewg { height: 3px; left: 0px; position: absolute; top: 21px; width: 3px; }\",\".framer-OYEDr .framer-1xcc5qd { height: 3px; left: 14px; position: absolute; top: 34px; width: 3px; }\",\".framer-OYEDr .framer-a9tguk { height: 3px; left: 14px; position: absolute; top: 0px; width: 3px; }\",\".framer-OYEDr .framer-1ucx8gf { height: 5px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-OYEDr .framer-u3kf24 { height: 8px; left: 12px; position: absolute; top: 19px; width: 8px; }\",\".framer-OYEDr .framer-1xk5w8s { height: 5px; left: 28px; position: absolute; top: 20px; width: 5px; }\",\".framer-OYEDr .framer-1dg0l2n { height: 5px; left: 28px; position: absolute; top: 28px; width: 5px; }\",\".framer-OYEDr .framer-1n93rxh { height: 5px; left: 28px; position: absolute; top: 13px; width: 5px; }\",\".framer-OYEDr .framer-1wi3khu { height: 5px; left: 28px; position: absolute; top: 5px; width: 5px; }\",\".framer-OYEDr .framer-1mkgcba { height: 3px; left: 34px; position: absolute; top: 21px; width: 3px; }\",\".framer-OYEDr .framer-kumqa9 { height: 5px; left: 20px; position: absolute; top: 28px; width: 5px; }\",\".framer-OYEDr .framer-xyy6q1 { height: 3px; left: 21px; position: absolute; top: 34px; width: 3px; }\",\".framer-OYEDr .framer-18ug5j2 { height: 8px; left: 12px; position: absolute; top: 12px; width: 8px; }\",\".framer-OYEDr .framer-lyrq7p { height: 5px; left: 13px; position: absolute; top: 28px; width: 5px; }\",\".framer-OYEDr .framer-v1pezl { height: 8px; left: 19px; position: absolute; top: 19px; width: 8px; }\",\".framer-OYEDr .framer-10dhpa5 { height: 8px; left: 19px; position: absolute; top: 12px; width: 8px; }\",'.framer-OYEDr[data-border=\"true\"]::after, .framer-OYEDr [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 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aXS6OPs7h\":{\"layout\":[\"fixed\",\"fixed\"]},\"ITb_41AXs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMOYseqsrO=withCSS(Component,css,\"framer-OYEDr\");export default FramerMOYseqsrO;FramerMOYseqsrO.displayName=\"Icon Circle\";FramerMOYseqsrO.defaultProps={height:60,width:60};addPropertyControls(FramerMOYseqsrO,{variant:{options:[\"LDclHrvJ0\",\"aXS6OPs7h\",\"ITb_41AXs\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMOYseqsrO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMOYseqsrO\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aXS6OPs7h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ITb_41AXs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"60\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MOYseqsrO.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconCircle from\"#framer/local/canvasComponent/MOYseqsrO/MOYseqsrO.js\";const IconCircleFonts=getFonts(IconCircle);const breakpoints={ryJCDiRCH:\"(min-width: 810px) and (max-width: 1199.98px)\",v4kpySyna:\"(min-width: 1200px)\",ygW8oRkQd:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-pTO8i\";const variantClassNames={ryJCDiRCH:\"framer-v-1v01ase\",v4kpySyna:\"framer-v-1e7g2ux\",ygW8oRkQd:\"framer-v-yxubil\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={ygW8oRkQd:[\".framer-pTO8i .framer-wr4woc-container { height: unset; left: 52%; top: 770px; width: var(--framer-aspect-ratio-supported, 60px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ygW8oRkQd:\".framer-yxubil-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pTO8i.framer-1l5dm2q, .framer-pTO8i .framer-1l5dm2q { display: block; }\",\".framer-pTO8i.framer-1e7g2ux { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0f0f0f); 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-pTO8i .framer-wr4woc-container { aspect-ratio: 1 / 1; bottom: 170px; flex: none; height: var(--framer-aspect-ratio-supported, 60px); left: 50%; order: -1000; position: absolute; transform: translateX(-50%); width: 60px; z-index: 10; }\",\".framer-pTO8i .framer-1usaw9p { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-pTO8i .framer-vuwfca { aspect-ratio: 0.2112676056338028 / 1; bottom: 64px; flex: none; height: var(--framer-aspect-ratio-supported, 213px); left: 57%; order: 1002; overflow: visible; position: absolute; width: 45px; }\",\".framer-pTO8i .framer-ylqvsv, .framer-pTO8i .framer-j3qm3b { height: 213px; left: 0px; position: absolute; top: 0px; width: 45px; }\",\".framer-pTO8i .framer-4kbxud { height: 181px; left: 0px; position: absolute; top: 33px; width: 45px; }\",\".framer-pTO8i .framer-1uy12ju { height: 154px; left: 3px; position: absolute; top: 35px; width: 40px; }\",\".framer-pTO8i .framer-2qr2sc { height: 19px; left: 11px; position: absolute; top: 192px; width: 6px; }\",\".framer-pTO8i .framer-1lptc9s { height: 19px; left: 9px; position: absolute; top: 0px; width: 14px; }\",\".framer-pTO8i .framer-14dksdz { height: 4px; left: 16px; position: absolute; top: 23px; width: 4px; }\",\".framer-pTO8i .framer-8ltef0 { height: 6px; left: 16px; position: absolute; top: 49px; width: 4px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ryJCDiRCH:\"(min-width: 810px) and (max-width: 1199.98px)\",v4kpySyna:\"(min-width: 1200px)\",ygW8oRkQd:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"v4kpySyna\",Phone:\"ygW8oRkQd\",Tablet:\"ryJCDiRCH\"};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??\"v4kpySyna\"};};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([\"ryJCDiRCH\",\"ygW8oRkQd\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"v4kpySyna\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1e7g2ux\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:770,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wr4woc-container\",\"data-framer-layout-hint-center-x\":true,nodeId:\"B5VE2N1qC\",scopeId:\"Gi_WP03Wf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ryJCDiRCH:{variant:matchVariant(\"aXS6OPs7h\")},ygW8oRkQd:{variant:matchVariant(\"ITb_41AXs\")}},children:/*#__PURE__*/_jsx(IconCircle,{height:\"100%\",id:\"B5VE2N1qC\",layoutId:\"B5VE2N1qC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LDclHrvJ0\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1usaw9p\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vuwfca\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-ylqvsv hidden-1v01ase hidden-yxubil\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45 213\" overflow=\"visible\"><g><path d=\"M 25.617 188.919 C 25.265 190.221 22.34 190.986 20.354 191.423 C 19.56 191.597 18.997 192.301 19 193.11 C 19.029 201.019 18.877 201.305 20.015 209.943 C 20.509 213.703 11.339 212.991 10.675 212.863 C 10.244 212.78 9.669 211.752 9.239 211.727 C 9.155 211.722 2.26 213.113 1.793 211.176 C 1.068 208.169 8.196 210.561 8.722 208.541 C 8.839 208.092 8.682 197.813 8.643 197.057 C 8.318 190.72 5.296 190.6 3.22 190.683 C 2.185 190.723 1.296 189.957 1.188 188.933 C -2.702 152.14 2.437 104.581 24.465 70.359 C 29.115 63.136 24.671 70.158 14.535 60.214 C 11.702 57.434 9.174 52.451 10.046 46.937 C 13.475 25.271 50.115 28.48 44.395 54.039 C 43.104 59.807 31.536 74.207 24.186 97.381 C 24.086 97.697 24.079 98.036 24.168 98.355 C 29.026 116.026 28.059 149.558 24.948 151.309 C 21.894 153.028 24.524 145.044 24.511 131.771 C 24.51 130.029 23.838 102.516 23.027 104.023 C 17.318 114.631 26.549 185.477 25.617 188.919 Z M 22.429 188.171 C 22.661 188.114 22.831 187.907 22.828 187.669 C 22.63 172.245 13.182 141.567 20.989 98.352 C 21.216 97.099 19.066 93.507 20.485 92.592 C 21.505 91.934 22.738 93.5 23.258 92.048 C 35.333 58.333 43.646 59.826 42.247 47.083 C 42.188 46.542 41.568 45.462 41.324 44.806 C 35.353 28.774 14.041 34.246 12.795 46.099 C 10.969 63.475 27.447 61.948 29.164 66.831 C 30.027 69.284 26.315 68.255 15.252 93.398 C 2.803 121.691 1.552 168.207 3.364 183.568 C 4.128 190.041 2.564 188.157 13.89 188.855 C 17.439 189.073 18.922 189.036 22.429 188.171 Z M 16.78 209.671 C 17.029 209.612 17.202 209.373 17.179 209.119 C 16.381 200.232 16.607 203.052 16.13 196.1 C 15.823 191.619 17.494 191.532 11.942 191.63 C 11.661 191.635 11.431 191.871 11.432 192.151 C 11.505 208.841 11.633 207.8 11.169 209.769 C 11.102 210.055 11.287 210.356 11.579 210.394 C 13.118 210.592 14.777 210.143 16.78 209.671 Z M 17.934 7.766 C 22.078 1.869 11.097 1.34 10.996 5.512 C 10.979 6.188 9.926 7.604 9.327 7.343 C 6.943 6.306 8.741 0.84 13.992 0.069 C 19.006 -0.668 24.593 4.663 20.06 9.389 C 17.441 12.12 18.694 18.1 16.945 18.963 C 15.074 19.887 14.355 12.858 17.934 7.766 Z M 19.023 23.416 C 20.116 25.428 17.359 27.073 15.671 25.123 C 15.143 24.514 15.295 23.159 16.218 22.566 C 16.97 22.084 18.542 22.531 19.023 23.416 Z\" fill=\"rgba(0, 98, 147, 0.6)\"></path><path d=\"M 18.304 50.713 C 18.33 52.656 19.354 53.106 19.109 54.073 C 18.857 55.065 17.464 55.196 16.914 54.331 C 13.063 48.272 18.266 47.868 18.304 50.713 Z\" fill=\"rgba(0, 98, 147, 0.6)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-j3qm3b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45 213\" overflow=\"visible\"><path d=\"M 25.617 188.919 C 25.265 190.221 22.34 190.986 20.354 191.423 C 19.56 191.597 18.997 192.301 19 193.11 C 19.029 201.019 18.877 201.305 20.015 209.943 C 20.509 213.703 11.339 212.991 10.675 212.863 C 10.244 212.78 9.669 211.752 9.239 211.727 C 9.155 211.722 2.26 213.113 1.793 211.176 C 1.068 208.169 8.196 210.561 8.722 208.541 C 8.839 208.092 8.682 197.813 8.643 197.057 C 8.318 190.72 5.296 190.6 3.22 190.683 C 2.185 190.723 1.296 189.957 1.188 188.933 C -2.702 152.14 2.437 104.581 24.465 70.359 C 29.115 63.136 24.671 70.158 14.535 60.214 C 11.702 57.434 9.174 52.451 10.046 46.937 C 13.475 25.271 50.115 28.48 44.395 54.039 C 43.104 59.807 31.536 74.207 24.186 97.381 C 24.086 97.697 24.079 98.036 24.168 98.355 C 29.026 116.026 28.059 149.558 24.948 151.309 C 21.894 153.028 24.524 145.044 24.511 131.771 C 24.51 130.029 23.838 102.516 23.027 104.023 C 17.318 114.631 26.549 185.477 25.617 188.919 Z M 22.429 188.171 C 22.661 188.114 22.831 187.907 22.828 187.669 C 22.63 172.245 13.182 141.567 20.989 98.352 C 21.216 97.099 19.066 93.507 20.485 92.592 C 21.505 91.934 22.738 93.5 23.258 92.048 C 35.333 58.333 43.646 59.826 42.247 47.083 C 42.188 46.542 41.568 45.462 41.324 44.806 C 35.353 28.774 14.041 34.246 12.795 46.099 C 10.969 63.475 27.447 61.948 29.164 66.831 C 30.027 69.284 26.315 68.255 15.252 93.398 C 2.803 121.691 1.552 168.207 3.364 183.568 C 4.128 190.041 2.564 188.157 13.89 188.855 C 17.439 189.073 18.922 189.036 22.429 188.171 Z M 16.78 209.671 C 17.029 209.612 17.202 209.373 17.179 209.119 C 16.381 200.232 16.607 203.052 16.13 196.1 C 15.823 191.619 17.494 191.532 11.942 191.63 C 11.661 191.635 11.431 191.871 11.432 192.151 C 11.505 208.841 11.633 207.8 11.169 209.769 C 11.102 210.055 11.287 210.356 11.579 210.394 C 13.118 210.592 14.777 210.143 16.78 209.671 Z M 17.934 7.766 C 22.078 1.869 11.097 1.34 10.996 5.512 C 10.979 6.188 9.926 7.604 9.327 7.343 C 6.943 6.306 8.741 0.84 13.992 0.069 C 19.006 -0.668 24.593 4.663 20.06 9.389 C 17.441 12.12 18.694 18.1 16.945 18.963 C 15.074 19.887 14.355 12.858 17.934 7.766 Z M 19.023 23.416 C 20.116 25.428 17.359 27.073 15.671 25.123 C 15.143 24.514 15.295 23.159 16.218 22.566 C 16.97 22.084 18.542 22.531 19.023 23.416 Z\" fill=\"rgba(0, 98, 147, 0.6)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4kbxud\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45 180.432\" overflow=\"visible\"><path d=\"M 25.617 156.351 C 25.265 157.653 22.34 158.418 20.354 158.855 C 19.56 159.029 18.997 159.733 19 160.542 C 19.029 168.451 18.877 168.737 20.015 177.375 C 20.509 181.135 11.339 180.423 10.675 180.295 C 10.244 180.212 9.669 179.184 9.239 179.159 C 9.155 179.154 2.26 180.545 1.793 178.608 C 1.068 175.601 8.196 177.993 8.722 175.973 C 8.839 175.524 8.682 165.245 8.643 164.489 C 8.318 158.152 5.296 158.032 3.22 158.115 C 2.185 158.155 1.296 157.389 1.188 156.365 C -2.702 119.572 2.437 72.013 24.465 37.791 C 29.115 30.568 24.671 37.59 14.535 27.646 C 11.702 24.866 9.174 19.883 10.046 14.369 C 13.475 -7.297 50.115 -4.088 44.395 21.471 C 43.104 27.239 31.536 41.639 24.186 64.813 C 24.086 65.129 24.079 65.468 24.168 65.787 C 29.026 83.458 28.059 116.99 24.948 118.741 C 21.894 120.46 24.524 112.476 24.511 99.203 C 24.51 97.461 23.838 69.948 23.027 71.455 C 17.318 82.063 26.549 152.909 25.617 156.351 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uy12ju\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.702 154.122\" overflow=\"visible\"><path d=\"M 19.73 153.326 C 19.962 153.269 20.133 153.062 20.13 152.824 C 19.931 137.4 10.483 106.722 18.29 63.507 C 18.517 62.254 16.367 58.662 17.787 57.747 C 18.806 57.089 20.039 58.655 20.559 57.203 C 32.634 23.488 40.947 24.981 39.548 12.238 C 39.489 11.697 38.869 10.617 38.625 9.961 C 32.654 -6.071 11.342 -0.599 10.096 11.254 C 8.271 28.63 24.748 27.103 26.466 31.986 C 27.329 34.439 23.616 33.409 12.553 58.553 C 0.104 86.846 -1.147 133.361 0.665 148.723 C 1.429 155.195 -0.134 153.312 11.191 154.01 C 14.741 154.228 16.223 154.191 19.73 153.326 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2qr2sc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.025 18.832\" overflow=\"visible\"><path d=\"M 5.624 18.061 C 5.873 18.002 6.046 17.763 6.023 17.51 C 5.226 8.622 5.451 11.442 4.974 4.49 C 4.667 0.009 6.339 -0.078 0.786 0.02 C 0.505 0.025 0.275 0.261 0.276 0.541 C 0.35 17.231 0.477 16.19 0.014 18.159 C -0.053 18.445 0.131 18.747 0.423 18.784 C 1.962 18.982 3.621 18.533 5.624 18.061 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lptc9s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.441 19.046\" overflow=\"visible\"><path d=\"M 9.643 7.766 C 13.788 1.869 2.807 1.34 2.705 5.512 C 2.689 6.188 1.636 7.604 1.037 7.343 C -1.347 6.306 0.451 0.84 5.702 0.069 C 10.715 -0.668 16.303 4.663 11.77 9.389 C 9.151 12.12 10.404 18.1 8.654 18.963 C 6.783 19.887 6.065 12.858 9.643 7.766 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14dksdz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.904 3.627\" overflow=\"visible\"><path d=\"M 3.655 1.048 C 4.747 3.059 1.991 4.704 0.302 2.754 C -0.225 2.145 -0.074 0.791 0.85 0.197 C 1.601 -0.285 3.174 0.162 3.655 1.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8ltef0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.652 5.897\" overflow=\"visible\"><path d=\"M 2.81 1.704 C 2.836 3.647 3.859 4.096 3.614 5.063 C 3.362 6.056 1.969 6.187 1.419 5.321 C -2.432 -0.737 2.772 -1.141 2.81 1.704 Z\" fill=\"rgba(0, 98, 147, 0.6)\"></path></svg>',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ryJCDiRCH\":{\"layout\":[\"fixed\",\"fixed\"]},\"ygW8oRkQd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"v4kpySyna\":[\".framer-wr4woc-container\",\".framer-vuwfca\"],\"ryJCDiRCH\":[\".framer-wr4woc-container\",\".framer-vuwfca\"],\"ygW8oRkQd\":[\".framer-wr4woc-container\",\".framer-vuwfca\"]}\n * @framerBreakpoints {\"v4kpySyna\":{\"min\":1200,\"canvasClassName\":\"framer-1e7g2ux-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ryJCDiRCH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1v01ase-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ygW8oRkQd\":{\"max\":809,\"canvasClassName\":\"framer-yxubil-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant v4kpySyna\n * @framerLayoutTemplate true\n */const FramerGi_WP03Wf=withCSS(Component,css,\"framer-pTO8i\");export default FramerGi_WP03Wf;FramerGi_WP03Wf.displayName=\"BASE HOME\";FramerGi_WP03Wf.defaultProps={height:1e3,width:1200};addFonts(FramerGi_WP03Wf,[{explicitInter:true,fonts:[]},...IconCircleFonts],{supportsExplicitInterCodegen:true});FramerGi_WP03Wf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(IconCircle,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGi_WP03Wf\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"v4kpySyna\\\":[\\\".framer-wr4woc-container\\\",\\\".framer-vuwfca\\\"],\\\"ryJCDiRCH\\\":[\\\".framer-wr4woc-container\\\",\\\".framer-vuwfca\\\"],\\\"ygW8oRkQd\\\":[\\\".framer-wr4woc-container\\\",\\\".framer-vuwfca\\\"]}\",\"framerDefaultVariant\":\"v4kpySyna\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ryJCDiRCH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ygW8oRkQd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"v4kpySyna\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1e7g2ux-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ryJCDiRCH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1v01ase-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ygW8oRkQd\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-yxubil-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={BSnoWMQWm:{hover:true}};const serializationHash=\"framer-B2OjO\";const variantClassNames={BSnoWMQWm:\"framer-v-1cl116w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RxRrdA8Im=undefined;const oXO4wYkai=undefined;const jHRQ2IQnt=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,logo,newTab,width,...props})=>{return{...props,jHRQ2IQnt:logo??props.jHRQ2IQnt??\"TwitterLogo\",oXO4wYkai:newTab??props.oXO4wYkai??true,RxRrdA8Im:link??props.RxRrdA8Im};};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,RxRrdA8Im,jHRQ2IQnt,oXO4wYkai,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"BSnoWMQWm\",enabledGestures,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(Link,{href:RxRrdA8Im,motionChild:true,nodeId:\"BSnoWMQWm\",openInNewTab:oXO4wYkai,scopeId:\"GiirXYeOq\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Icon button\",className:`${cx(scopingClassNames,\"framer-1cl116w\",className,classNames)} framer-15j7su1`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BSnoWMQWm\",ref:refBinding,style:{...style},...addPropertyOverrides({\"BSnoWMQWm-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xdxruw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Nxrj4pSjo-container\",nodeId:\"Nxrj4pSjo\",rendersWithMotion:true,scopeId:\"GiirXYeOq\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 99, 148)\",height:\"100%\",iconSearch:\"House\",iconSelection:jHRQ2IQnt,id:\"Nxrj4pSjo\",layoutId:\"Nxrj4pSjo\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({\"BSnoWMQWm-hover\":{weight:\"regular\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B2OjO.framer-15j7su1, .framer-B2OjO .framer-15j7su1 { display: block; }\",\".framer-B2OjO.framer-1cl116w { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-B2OjO .framer-xdxruw-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-B2OjO.framer-v-1cl116w.hover .framer-xdxruw-container { height: 22px; width: 22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IDKjdVEv_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RxRrdA8Im\":\"link\",\"jHRQ2IQnt\":\"logo\",\"oXO4wYkai\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGiirXYeOq=withCSS(Component,css,\"framer-B2OjO\");export default FramerGiirXYeOq;FramerGiirXYeOq.displayName=\"Button/Icon\";FramerGiirXYeOq.defaultProps={height:18,width:18};addPropertyControls(FramerGiirXYeOq,{RxRrdA8Im:{title:\"Link\",type:ControlType.Link},jHRQ2IQnt:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"TwitterLogo\",description:undefined,hidden:undefined,optional:undefined,title:\"Logo\"},onjHRQ2IQntChange:{changes:\"jHRQ2IQnt\",type:ControlType.ChangeHandler},oXO4wYkai:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onoXO4wYkaiChange:{changes:\"oXO4wYkai\",type:ControlType.ChangeHandler}});addFonts(FramerGiirXYeOq,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGiirXYeOq\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"18\",\"framerIntrinsicWidth\":\"18\",\"framerVariables\":\"{\\\"RxRrdA8Im\\\":\\\"link\\\",\\\"jHRQ2IQnt\\\":\\\"logo\\\",\\\"oXO4wYkai\\\":\\\"newTab\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IDKjdVEv_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GiirXYeOq.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/isxO4cB918Boiv3j9IWd/Dh1xlehSIIbZYsiHaBnK/rbICbRVFi.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eXxBszs76IjsGYdeAL7l/tBRwDspzAlppLqlIbxGQ/swlvDMe4s.js\";import ButtonIcon from\"https://framerusercontent.com/modules/Gv5wJstu5t7A1hhajyIc/uK6MBtR7tnzlVdJSJWLi/GiirXYeOq.js\";const ButtonIconFonts=getFonts(ButtonIcon);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"OhdpAjwpy\",\"HZkWMllGJ\",\"rGUqwmVs1\"];const serializationHash=\"framer-un7jj\";const variantClassNames={HZkWMllGJ:\"framer-v-cbijnh\",OhdpAjwpy:\"framer-v-1m3glzw\",rGUqwmVs1:\"framer-v-1tptzjt\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"OhdpAjwpy\",Phone:\"rGUqwmVs1\",Tablet:\"HZkWMllGJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OhdpAjwpy\"};};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:\"OhdpAjwpy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1m3glzw\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OhdpAjwpy\",ref:refBinding,style:{...style},...addPropertyOverrides({HZkWMllGJ:{\"data-framer-name\":\"Tablet\"},rGUqwmVs1:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-10atuh6\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Dm5Y5htLN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2mne0x\",layoutDependency:layoutDependency,layoutId:\"tmDIdQy54\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-3dejsl\",\"data-styles-preset\":\"swlvDMe4s\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(0, 99, 148))\"},children:\"stay connected\"})}),className:\"framer-1d5ueuo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZZ55EnxET\",style:{\"--extracted-a0htzi\":\"rgb(0, 99, 148)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1rfpr9k\",\"data-framer-appear-id\":\"1rfpr9k\",\"data-framer-name\":\"Social Links\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"cCc5LuAHB\",optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+20+0+0+0+0+0,...addPropertyOverrides({rGUqwmVs1:{y:(componentViewport?.y||0)+20+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u871hm-container\",layoutDependency:layoutDependency,layoutId:\"LyCxHpyHF-container\",nodeId:\"LyCxHpyHF\",rendersWithMotion:true,scopeId:\"JZQGEK10U\",children:/*#__PURE__*/_jsx(ButtonIcon,{height:\"100%\",id:\"LyCxHpyHF\",jHRQ2IQnt:\"LinkedinLogo\",layoutId:\"LyCxHpyHF\",oXO4wYkai:true,RxRrdA8Im:\"https://www.linkedin.com/in/quentin-rossfelder-932139250\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+20+0+0+0+0+0,...addPropertyOverrides({rGUqwmVs1:{y:(componentViewport?.y||0)+20+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ycfp1n-container\",layoutDependency:layoutDependency,layoutId:\"iUFp8aykg-container\",nodeId:\"iUFp8aykg\",rendersWithMotion:true,scopeId:\"JZQGEK10U\",children:/*#__PURE__*/_jsx(ButtonIcon,{height:\"100%\",id:\"iUFp8aykg\",jHRQ2IQnt:\"InstagramLogo\",layoutId:\"iUFp8aykg\",oXO4wYkai:true,RxRrdA8Im:\"https://www.instagram.com/studio.qr\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q0fwco\",layoutDependency:layoutDependency,layoutId:\"qD3lKe4pU\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15hwgrk\",\"data-styles-preset\":\"rbICbRVFi\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 99, 148))\"},children:\"\\xa9 2026 // All rights reserved\"})}),className:\"framer-uuay86\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pxcjmooJD\",style:{\"--extracted-r6o4lv\":\"rgb(0, 99, 148)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rGUqwmVs1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15hwgrk\",\"data-styles-preset\":\"rbICbRVFi\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 99, 148))\"},children:\"\\xa9 2026\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-un7jj.framer-12lfy7n, .framer-un7jj .framer-12lfy7n { display: block; }\",\".framer-un7jj.framer-1m3glzw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 52px 20px 52px; position: relative; width: 1200px; }\",\".framer-un7jj .framer-10atuh6 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-un7jj .framer-2mne0x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-un7jj .framer-1d5ueuo, .framer-un7jj .framer-uuay86 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-un7jj .framer-1rfpr9k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-un7jj .framer-u871hm-container, .framer-un7jj .framer-1ycfp1n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-un7jj .framer-1q0fwco { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 33px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-un7jj.framer-v-cbijnh.framer-1m3glzw { width: 810px; }\",\".framer-un7jj.framer-v-cbijnh .framer-2mne0x, .framer-un7jj.framer-v-1tptzjt .framer-2mne0x, .framer-un7jj.framer-v-1tptzjt .framer-u871hm-container { order: 0; }\",\".framer-un7jj.framer-v-cbijnh .framer-1d5ueuo { white-space: pre-wrap; width: 113px; word-break: break-word; word-wrap: break-word; }\",\".framer-un7jj.framer-v-1tptzjt.framer-1m3glzw { gap: 40px; padding: 20px 40px 20px 40px; width: 390px; }\",\".framer-un7jj.framer-v-1tptzjt .framer-10atuh6 { align-content: flex-start; align-items: flex-start; gap: 130px; justify-content: flex-start; order: 0; }\",\".framer-un7jj.framer-v-1tptzjt .framer-1rfpr9k { gap: 12px; }\",\".framer-un7jj.framer-v-1tptzjt .framer-1ycfp1n-container { order: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HZkWMllGJ\":{\"layout\":[\"fixed\",\"auto\"]},\"rGUqwmVs1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJZQGEK10U=withCSS(Component,css,\"framer-un7jj\");export default FramerJZQGEK10U;FramerJZQGEK10U.displayName=\"stay connected BASE\";FramerJZQGEK10U.defaultProps={height:73,width:1200};addPropertyControls(FramerJZQGEK10U,{variant:{options:[\"OhdpAjwpy\",\"HZkWMllGJ\",\"rGUqwmVs1\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJZQGEK10U,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerJZQGEK10U.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJZQGEK10U\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HZkWMllGJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rGUqwmVs1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"73\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={hmCFUvx93:{pressed:true}};const serializationHash=\"framer-pkqzr\";const variantClassNames={hmCFUvx93:\"framer-v-1xa51z4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"hmCFUvx93\",enabledGestures,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-1xa51z4\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"hmCFUvx93\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-c68342f9-f2e2-4168-adc4-ba42daea4e9e, rgba(0, 99, 148, 0.2))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 30px 0px rgba(11, 7, 30, 0.1)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({\"hmCFUvx93-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pkqzr.framer-mg475s, .framer-pkqzr .framer-mg475s { display: block; }\",\".framer-pkqzr.framer-1xa51z4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 16px; justify-content: flex-end; overflow: visible; padding: 4px; position: relative; width: 16px; }\",\".framer-pkqzr.framer-v-1xa51z4.pressed.framer-1xa51z4 { height: 12px; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"twQu73AVQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLq61a7He3=withCSS(Component,css,\"framer-pkqzr\");export default FramerLq61a7He3;FramerLq61a7He3.displayName=\"Cursor\";FramerLq61a7He3.defaultProps={height:16,width:16};addFonts(FramerLq61a7He3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLq61a7He3\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"twQu73AVQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lq61a7He3.map","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 7.5 7.5 L 0 15 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"G7JipcseD\" transform=\"translate(9 4.5)\" width=\"7.5px\"/><path d=\"M 0 0 L 7.5 7.5 L 0 15\" fill=\"transparent\" height=\"15px\" id=\"qoOYEIyEO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 4.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3166100823\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-eivmu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-eivmu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-eivmu\");Icon.displayName=\"Caret Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 0 L 9 8.25 L 0 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"8.25px\" id=\"vcLsrdoR2\" transform=\"translate(3 5.25)\" width=\"18px\"/><path d=\"M 0 0 L 18 0 L 18 0 L 18 12.75 C 18 13.164 17.664 13.5 17.25 13.5 L 0.75 13.5 C 0.336 13.5 0 13.164 0 12.75 L 0 0 Z\" fill=\"transparent\" height=\"13.5px\" id=\"IQRHKCjuC\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 5.25)\" width=\"18px\"/><path d=\"M 18 0 L 9 8.25 L 0 0\" fill=\"transparent\" height=\"8.25px\" id=\"qKAGBBtCQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 5.25)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"99690465\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-kKX2d\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-kKX2d { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Envelope Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-kKX2d\");Icon.displayName=\"Envelope Simple\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Envelope Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";// --- Helper Functions ---\nconst uuidv4=()=>{return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,c=>{const r=Math.random()*16|0;const v=c===\"x\"?r:r&3|8;return v.toString(16);});};// --- Component ---\n/**\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 50\n * @framerDisableUnlink\n */export default function RollingText({text,transition,stagger,reverse,font,color,textTransform,tag,padding}){const[isHovered,setIsHovered]=useState(false);const innerClassName=`rolling-text-inner-${uuidv4()}`;const Tag=tag;const fontSizeStr=font?.fontSize??\"16px\";const letterSpacingStr=font?.letterSpacing??\"0px\";const rawLineHeight=font?.lineHeight;const fontFamily=font?.fontFamily??\"Inter\";const fontSizeNum=parseInt(fontSizeStr,10)||16;let absoluteLineHeightPx;if(typeof rawLineHeight===\"number\"){absoluteLineHeightPx=fontSizeNum*rawLineHeight;}else if(typeof rawLineHeight===\"string\"&&rawLineHeight.includes(\"em\")){const emValue=parseFloat(rawLineHeight)||1.2;absoluteLineHeightPx=fontSizeNum*emValue;}else if(typeof rawLineHeight===\"string\"){const pxValue=parseFloat(rawLineHeight);absoluteLineHeightPx=isNaN(pxValue)?rawLineHeight:`${pxValue}px`;}else{absoluteLineHeightPx=fontSizeNum*1.2;}const absoluteLineHeightStr=typeof absoluteLineHeightPx===\"number\"?`${absoluteLineHeightPx}px`:absoluteLineHeightPx;const yOffset=`-${absoluteLineHeightStr}`;const styles=`\n    .${innerClassName} {\n      --font-size: ${fontSizeStr};\n      --text: ${color};\n      --line-height-abs: ${absoluteLineHeightStr};\n      box-sizing: border-box; margin: 0; padding: 0; vertical-align: top;\n      display: flex; overflow: hidden; width: max-content;\n      font-family: ${fontFamily}; font-size: ${fontSizeStr};\n      text-transform: ${textTransform}; user-select: none;\n      text-shadow: 0 var(--line-height-abs) 0 var(--text);\n    }\n    .${innerClassName} span {\n      display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden;\n      white-space: pre; flex-shrink: 0;\n      font-family: inherit; font-weight: inherit; font-style: inherit;\n      font-size: inherit; letter-spacing: inherit;\n      line-height: ${rawLineHeight??1.2};\n      color: var(--text);\n    }\n  `;const wrapperStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",overflow:\"hidden\",padding:padding,boxSizing:\"border-box\"};const spanVariants={initial:{y:\"0%\"},hover:{y:yOffset}};const baseDuration=typeof transition?.duration===\"number\"?transition.duration:.5;// Convert stagger percentage (0-100) to a factor (0-1)\nconst staggerFactor=stagger/100;return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsx(Tag,{className:innerClassName,children:[...text].map((str,index)=>{const charIndex=reverse?text.length-1-index:index;// Apply staggerFactor to the delay calculation\nconst delay=text.length>0?baseDuration/text.length*charIndex*staggerFactor// Multiply by factor\n:0;const motionSpanStyle={display:\"block\",...font};return /*#__PURE__*/_jsx(motion.span,{variants:spanVariants,initial:\"initial\",animate:isHovered?\"hover\":\"initial\",transition:{...transition,delay:delay},style:motionSpanStyle,children:str===\" \"?\"\\xa0\":str},index);})}),/*#__PURE__*/_jsx(\"style\",{children:styles})]});}// --- Component Display Name ---\nRollingText.displayName=\"Rolling Text\";// --- Default Properties ---\nconst defaultFont={fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"16px\",fontStyle:\"normal\",letterSpacing:\"0px\",lineHeight:1.2};const defaultTransition={type:\"spring\",duration:.4,bounce:0};// --- Framer Property Controls ---\naddPropertyControls(RollingText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Rolling Text\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:defaultFont},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#808080\"},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:defaultTransition},// Added Stagger control\nstagger:{title:\"Stagger\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:35,unit:\"%\"},padding:{title:\"Padding\",type:ControlType.Padding,defaultValue:\"0px\"},reverse:{type:ControlType.Boolean,title:\"Reverse\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},textTransform:{title:\"Transform\",type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"]},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RollingText\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RollingTextHover_Prod.map","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js\";const RollingTextFonts=getFonts(RollingText);const serializationHash=\"framer-IQ5lG\";const variantClassNames={Zwc4KAoYO:\"framer-v-1dnru1a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B4GElYHXG=undefined;const BWdaG8oih=undefined;const BUqwPqZvl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,logo,width,...props})=>{return{...props,B4GElYHXG:click??props.B4GElYHXG,BUqwPqZvl:logo??props.BUqwPqZvl??\"Logo\",BWdaG8oih:link??props.BWdaG8oih};};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,BUqwPqZvl,BWdaG8oih,B4GElYHXG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Zwc4KAoYO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc792n4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B4GElYHXG){const res=await B4GElYHXG(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BWdaG8oih,motionChild:true,nodeId:\"Zwc4KAoYO\",openInNewTab:false,scopeId:\"f8szAyZl9\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1dnru1a\",className,classNames)} framer-14wywz`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Zwc4KAoYO\",onTap:onTapc792n4,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c707w5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"anjnSHyjI-container\",nodeId:\"anjnSHyjI\",rendersWithMotion:true,scopeId:\"f8szAyZl9\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-8272a50e-1670-43ba-af72-5b1260b41f43, rgba(255, 255, 255, 0.7))\",font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0px\",lineHeight:\"100%\"},height:\"100%\",id:\"anjnSHyjI\",layoutId:\"anjnSHyjI\",padding:\"0px\",reverse:false,stagger:60,tag:\"p\",text:BUqwPqZvl,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.8,0,.2,1],type:\"tween\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IQ5lG.framer-14wywz, .framer-IQ5lG .framer-14wywz { display: block; }\",\".framer-IQ5lG.framer-1dnru1a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IQ5lG .framer-c707w5-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 13\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BUqwPqZvl\":\"logo\",\"BWdaG8oih\":\"link\",\"B4GElYHXG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf8szAyZl9=withCSS(Component,css,\"framer-IQ5lG\");export default Framerf8szAyZl9;Framerf8szAyZl9.displayName=\"Logo 2\";Framerf8szAyZl9.defaultProps={height:13,width:39};addPropertyControls(Framerf8szAyZl9,{BUqwPqZvl:{defaultValue:\"Logo\",description:\"\",title:\"Logo\",type:ControlType.String},onBUqwPqZvlChange:{changes:\"BUqwPqZvl\",type:ControlType.ChangeHandler},BWdaG8oih:{title:\"Link\",type:ControlType.Link},B4GElYHXG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerf8szAyZl9,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JBAX5LNUCKEVXKRK3ARXNMEMQYQYP6WR/P3OTF2DNFMTAXKSAW4JNN6DPWEDDI5MN/4IO2HK2EZ7GHCZN7I3I4WKBAO7IH72SS.woff2\",weight:\"300\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf8szAyZl9\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"13\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"39\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"BUqwPqZvl\\\":\\\"logo\\\",\\\"BWdaG8oih\\\":\\\"link\\\",\\\"B4GElYHXG\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f8szAyZl9.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretRight from\"https://framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js\";const enabledGestures={O6q1vdOU_:{hover:true},SjQ9NQTSE:{hover:true}};const cycleOrder=[\"SjQ9NQTSE\",\"O6q1vdOU_\",\"HR8QTIqZ2\"];const serializationHash=\"framer-cBpqO\";const variantClassNames={HR8QTIqZ2:\"framer-v-2a5h63\",O6q1vdOU_:\"framer-v-6loxl8\",SjQ9NQTSE:\"framer-v-run6za\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bfQupZhcU=undefined;const szJsLqIB6=undefined;const kpc5S66vI=undefined;const Fo6IbauTK=undefined;const transition1={bounce:0,delay:0,duration:.7,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={\"Parent Open\":\"HR8QTIqZ2\",Default:\"SjQ9NQTSE\",Parent:\"O6q1vdOU_\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,icon,id,link,title,width,...props})=>{return{...props,bfQupZhcU:click??props.bfQupZhcU,Fo6IbauTK:title??props.Fo6IbauTK??\"Title\",kpc5S66vI:icon??props.kpc5S66vI??CaretRight,szJsLqIB6:link??props.szJsLqIB6,variant:humanReadableVariantMap[props.variant]??props.variant??\"SjQ9NQTSE\"};};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,Fo6IbauTK,kpc5S66vI,szJsLqIB6,bfQupZhcU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SjQ9NQTSE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ctp42r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bfQupZhcU){const res=await bfQupZhcU(...args);if(res===false)return false;}});const onTapsnurfe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bfQupZhcU){const res=await bfQupZhcU(...args);if(res===false)return false;}setVariant(\"HR8QTIqZ2\");});const onTap1l3kdxs=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bfQupZhcU){const res=await bfQupZhcU(...args);if(res===false)return false;}setVariant(\"O6q1vdOU_\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:szJsLqIB6,motionChild:true,nodeId:\"SjQ9NQTSE\",openInNewTab:false,scopeId:\"wKqnml5kf\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-run6za\",className,classNames)} framer-my23gd`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SjQ9NQTSE\",onTap:onTap1ctp42r,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"O6q1vdOU_-hover\":{\"data-framer-name\":undefined},\"SjQ9NQTSE-hover\":{\"data-framer-name\":undefined},HR8QTIqZ2:{\"data-framer-name\":\"Parent Open\",onTap:onTap1l3kdxs},O6q1vdOU_:{\"data-framer-name\":\"Parent\",onTap:onTapsnurfe}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-72h2d1\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"K5afHYAIO\",style:{backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgba(48, 5, 5, 0.8))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-rhxgti\",Component:kpc5S66vI,layoutDependency:layoutDependency,layoutId:\"wu7CGquBv\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-8272a50e-1670-43ba-af72-5b1260b41f43, rgba(255, 255, 255, 0.7))\",\"--pgex8v\":1.5,rotate:0},variants:{\"O6q1vdOU_-hover\":{rotate:0},\"SjQ9NQTSE-hover\":{rotate:0},HR8QTIqZ2:{rotate:90}}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dd1za6\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"WgqwfwD7s\",style:{backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgba(48, 5, 5, 0.8))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1saWdodA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.25px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8272a50e-1670-43ba-af72-5b1260b41f43, rgba(255, 255, 255, 0.7)))\"},children:\"Title\"})}),className:\"framer-zbuw8p\",fonts:[\"FS;Montserrat-light\"],layoutDependency:layoutDependency,layoutId:\"iBI7XIoXK\",style:{\"--extracted-r6o4lv\":\"var(--token-8272a50e-1670-43ba-af72-5b1260b41f43, rgba(255, 255, 255, 0.7))\",\"--framer-paragraph-spacing\":\"0px\"},text:Fo6IbauTK,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cBpqO.framer-my23gd, .framer-cBpqO .framer-my23gd { display: block; }\",\".framer-cBpqO.framer-run6za { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-cBpqO .framer-72h2d1 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: -41px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-cBpqO .framer-rhxgti { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-cBpqO .framer-dd1za6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 8px 14px 8px 14px; position: relative; width: 1px; }\",\".framer-cBpqO .framer-zbuw8p { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-cBpqO.framer-v-2a5h63.framer-run6za, .framer-cBpqO.framer-v-run6za.hover.framer-run6za, .framer-cBpqO.framer-v-6loxl8.hover.framer-run6za { padding: 0px 0px 0px 44px; }\",\".framer-cBpqO.framer-v-2a5h63 .framer-72h2d1, .framer-cBpqO.framer-v-run6za.hover .framer-72h2d1, .framer-cBpqO.framer-v-6loxl8.hover .framer-72h2d1 { left: 0px; }\",\".framer-cBpqO.framer-v-run6za.hover .framer-dd1za6 { padding: 8px 14px 8px 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"O6q1vdOU_\":{\"layout\":[\"fixed\",\"fixed\"]},\"HR8QTIqZ2\":{\"layout\":[\"fixed\",\"fixed\"]},\"qjKxSvnA0\":{\"layout\":[\"fixed\",\"fixed\"]},\"KcAkQ_BaI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Fo6IbauTK\":\"title\",\"kpc5S66vI\":\"icon\",\"szJsLqIB6\":\"link\",\"bfQupZhcU\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerwKqnml5kf=withCSS(Component,css,\"framer-cBpqO\");export default FramerwKqnml5kf;FramerwKqnml5kf.displayName=\"Menu Nav Item\";FramerwKqnml5kf.defaultProps={height:40,width:200};addPropertyControls(FramerwKqnml5kf,{variant:{options:[\"SjQ9NQTSE\",\"O6q1vdOU_\",\"HR8QTIqZ2\"],optionTitles:[\"Default\",\"Parent\",\"Parent Open\"],title:\"Variant\",type:ControlType.Enum},Fo6IbauTK:{defaultValue:\"Title\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},onFo6IbauTKChange:{changes:\"Fo6IbauTK\",type:ControlType.ChangeHandler},kpc5S66vI:{defaultValue:{identifier:\"module:pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js:default\",moduleId:\"pAlGjrJ9K21ZZnox9gT0\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},szJsLqIB6:{title:\"Link\",type:ControlType.Link},bfQupZhcU:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerwKqnml5kf,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JBAX5LNUCKEVXKRK3ARXNMEMQYQYP6WR/P3OTF2DNFMTAXKSAW4JNN6DPWEDDI5MN/4IO2HK2EZ7GHCZN7I3I4WKBAO7IH72SS.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwKqnml5kf\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O6q1vdOU_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HR8QTIqZ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qjKxSvnA0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KcAkQ_BaI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Fo6IbauTK\\\":\\\"title\\\",\\\"kpc5S66vI\\\":\\\"icon\\\",\\\"szJsLqIB6\\\":\\\"link\\\",\\\"bfQupZhcU\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wKqnml5kf.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={dJiGrsnFW:{hover:true}};const cycleOrder=[\"dJiGrsnFW\",\"FbDGgAOaH\"];const serializationHash=\"framer-4CdiD\";const variantClassNames={dJiGrsnFW:\"framer-v-h0jhv8\",FbDGgAOaH:\"framer-v-1721rnd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lB9QkVjE6=undefined;const transition1={bounce:0,delay:0,duration:.6,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={Close:\"FbDGgAOaH\",Open:\"dJiGrsnFW\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,lB9QkVjE6:click??props.lB9QkVjE6,variant:humanReadableVariantMap[props.variant]??props.variant??\"dJiGrsnFW\"};};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,lB9QkVjE6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dJiGrsnFW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTappmng5u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(lB9QkVjE6){const res=await lB9QkVjE6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h0jhv8\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dJiGrsnFW\",onTap:onTappmng5u,ref:refBinding,style:{backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgba(255, 255, 255, 0.7))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"dJiGrsnFW-hover\":{\"data-framer-name\":undefined},FbDGgAOaH:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ye2pe9\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"EhlZ9Z_5o\",style:{rotate:0},variants:{\"dJiGrsnFW-hover\":{rotate:0},FbDGgAOaH:{rotate:180}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13x9pgt\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PzeaOivwF\",style:{backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgba(255, 255, 255, 0.7))\",rotate:0},variants:{\"dJiGrsnFW-hover\":{rotate:0},FbDGgAOaH:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wyt8yl\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"BptbjcC2d\",style:{backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgba(255, 255, 255, 0.7))\",rotate:0},variants:{\"dJiGrsnFW-hover\":{rotate:0},FbDGgAOaH:{rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4CdiD.framer-8sxevu, .framer-4CdiD .framer-8sxevu { display: block; }\",\".framer-4CdiD.framer-h0jhv8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 36px; }\",\".framer-4CdiD .framer-ye2pe9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 6px; justify-content: space-between; min-width: 16px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CdiD .framer-13x9pgt { flex: none; gap: 0px; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-4CdiD .framer-wyt8yl { bottom: 0px; flex: none; gap: 0px; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; }\",\".framer-4CdiD.framer-v-1721rnd .framer-13x9pgt, .framer-4CdiD.framer-v-h0jhv8.hover .framer-13x9pgt { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-4CdiD.framer-v-1721rnd .framer-wyt8yl, .framer-4CdiD.framer-v-h0jhv8.hover .framer-wyt8yl { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FbDGgAOaH\":{\"layout\":[\"fixed\",\"fixed\"]},\"oc8fKpM5S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lB9QkVjE6\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz9uSk4x7j=withCSS(Component,css,\"framer-4CdiD\");export default Framerz9uSk4x7j;Framerz9uSk4x7j.displayName=\"Menu Toggle\";Framerz9uSk4x7j.defaultProps={height:36,width:36};addPropertyControls(Framerz9uSk4x7j,{variant:{options:[\"dJiGrsnFW\",\"FbDGgAOaH\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},lB9QkVjE6:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerz9uSk4x7j,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz9uSk4x7j\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FbDGgAOaH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oc8fKpM5S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"lB9QkVjE6\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"36\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z9uSk4x7j.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,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 CaretRight from\"https://framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js\";import EnvelopeSimple from\"https://framerusercontent.com/modules/Uzqkv2OV8vOM0tvVJuKZ/Wcbds34669567Myvr1Km/sYXjYwbRE.js\";import Logo2 from\"https://framerusercontent.com/modules/MvWdzjag7YH9S6raaMs2/mYHzLMVkQnhIvVEJtQt0/f8szAyZl9.js\";import MenuNavItem from\"https://framerusercontent.com/modules/RXs0LswqOjgR22k3dM9B/fRoDajtSkUO3b03kF9hu/wKqnml5kf.js\";import MenuToggle from\"https://framerusercontent.com/modules/Q7jSxh8QcFtMYwfviyvY/ILDJn6gbO7GKkwof8jOX/z9uSk4x7j.js\";const Logo2Fonts=getFonts(Logo2);const MenuToggleFonts=getFonts(MenuToggle);const MenuNavItemFonts=getFonts(MenuNavItem);const cycleOrder=[\"ZajlT0jfo\",\"JDYO2n96g\",\"fHVXkVXUy\"];const serializationHash=\"framer-1RerO\";const variantClassNames={fHVXkVXUy:\"framer-v-11k83od\",JDYO2n96g:\"framer-v-2hmud4\",ZajlT0jfo:\"framer-v-lmcp7p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const D6OOMNUJz=undefined;const setD6OOMNUJz=undefined;const transition1={bounce:0,delay:0,duration:.6,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={\"Subnav Open\":\"fHVXkVXUy\",Close:\"JDYO2n96g\",Open:\"ZajlT0jfo\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,logo,width,...props})=>{return{...props,D6OOMNUJz:logo??props.D6OOMNUJz??\"Logo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZajlT0jfo\"};};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,\"D6OOMNUJz\":externalD6OOMNUJz,\"onD6OOMNUJzChange\":setExternalD6OOMNUJz,...restProps}=getProps(props);const[D6OOMNUJz,setD6OOMNUJz]=useStateVariable(externalD6OOMNUJz,setExternalD6OOMNUJz);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZajlT0jfo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const B4GElYHXG1q4wkzk=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"JDYO2n96g\"),100);});const lB9QkVjE62xv417=activeVariantCallback(async(...args)=>{setVariant(\"JDYO2n96g\");});const lB9QkVjE61vxva3p=activeVariantCallback(async(...args)=>{setVariant(\"ZajlT0jfo\");});const bfQupZhcU1q4wkzk=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"JDYO2n96g\"),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"JDYO2n96g\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lmcp7p\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"ZajlT0jfo\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgba(48, 5, 5, 0.8))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{JDYO2n96g:{backgroundColor:\"var(--token-6ce30160-95f0-422d-b1e5-fa71ccf8162d, rgb(255, 255, 255))\"}},...addPropertyOverrides({fHVXkVXUy:{\"data-framer-name\":\"Subnav Open\"},JDYO2n96g:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i48ejq\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"HERdAYHRI\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+4+0+11.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u0fi3f-container\",layoutDependency:layoutDependency,layoutId:\"ljuP76brp-container\",nodeId:\"ljuP76brp\",rendersWithMotion:true,scopeId:\"vrZxhxRLG\",children:/*#__PURE__*/_jsx(Logo2,{B4GElYHXG:B4GElYHXG1q4wkzk,BUqwPqZvl:D6OOMNUJz,BWdaG8oih:resolvedLinks[0],height:\"100%\",id:\"ljuP76brp\",layoutId:\"ljuP76brp\",onBUqwPqZvlChange:setD6OOMNUJz,width:\"100%\",...addPropertyOverrides({fHVXkVXUy:{BWdaG8oih:resolvedLinks[2]},JDYO2n96g:{BWdaG8oih:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+4+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c1ywme-container\",layoutDependency:layoutDependency,layoutId:\"J9Kiar5Hz-container\",nodeId:\"J9Kiar5Hz\",rendersWithMotion:true,scopeId:\"vrZxhxRLG\",children:/*#__PURE__*/_jsx(MenuToggle,{height:\"100%\",id:\"J9Kiar5Hz\",layoutId:\"J9Kiar5Hz\",lB9QkVjE6:lB9QkVjE62xv417,variant:matchVariant(\"FbDGgAOaH\"),width:\"100%\",...addPropertyOverrides({JDYO2n96g:{lB9QkVjE6:lB9QkVjE61vxva3p,variant:matchVariant(\"dJiGrsnFW\")}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17bb8is\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"QzUpLPbwX\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1vcfwii\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"lv_u11W2l\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IFvtpR9s0\"},implicitPathVariables:undefined},{href:{webPageId:\"IFvtpR9s0\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+36+4+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tyrpk1-container\",layoutDependency:layoutDependency,layoutId:\"Xaii08eNO-container\",nodeId:\"Xaii08eNO\",rendersWithMotion:true,scopeId:\"vrZxhxRLG\",children:/*#__PURE__*/_jsx(MenuNavItem,{bfQupZhcU:bfQupZhcU1q4wkzk,Fo6IbauTK:\"mon travail\",height:\"100%\",id:\"Xaii08eNO\",kpc5S66vI:CaretRight,layoutId:\"Xaii08eNO\",style:{width:\"100%\"},szJsLqIB6:resolvedLinks1[0],variant:matchVariant(\"SjQ9NQTSE\"),width:\"100%\",...addPropertyOverrides({fHVXkVXUy:{szJsLqIB6:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IXMN8Vj5E\"},implicitPathVariables:undefined},{href:{webPageId:\"IXMN8Vj5E\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+36+4+0+0+44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nctg7c-container\",layoutDependency:layoutDependency,layoutId:\"w22YxY7VL-container\",nodeId:\"w22YxY7VL\",rendersWithMotion:true,scopeId:\"vrZxhxRLG\",children:/*#__PURE__*/_jsx(MenuNavItem,{bfQupZhcU:bfQupZhcU1q4wkzk,Fo6IbauTK:\"\\xc0 propos\",height:\"100%\",id:\"w22YxY7VL\",kpc5S66vI:CaretRight,layoutId:\"w22YxY7VL\",style:{width:\"100%\"},szJsLqIB6:resolvedLinks2[0],variant:matchVariant(\"SjQ9NQTSE\"),width:\"100%\",...addPropertyOverrides({fHVXkVXUy:{szJsLqIB6:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lcVU0MpWc\"},implicitPathVariables:undefined},{href:{webPageId:\"lcVU0MpWc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+36+4+0+0+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5l3m7g-container\",layoutDependency:layoutDependency,layoutId:\"aMsDHl9qe-container\",nodeId:\"aMsDHl9qe\",rendersWithMotion:true,scopeId:\"vrZxhxRLG\",children:/*#__PURE__*/_jsx(MenuNavItem,{bfQupZhcU:bfQupZhcU1q4wkzk,Fo6IbauTK:\"Contact\",height:\"100%\",id:\"aMsDHl9qe\",kpc5S66vI:EnvelopeSimple,layoutId:\"aMsDHl9qe\",style:{width:\"100%\"},szJsLqIB6:resolvedLinks3[0],variant:matchVariant(\"SjQ9NQTSE\"),width:\"100%\",...addPropertyOverrides({fHVXkVXUy:{szJsLqIB6:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1RerO.framer-jvu7vx, .framer-1RerO .framer-jvu7vx { display: block; }\",\".framer-1RerO.framer-lmcp7p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 4px 3px 4px; position: relative; width: 300px; }\",\".framer-1RerO .framer-i48ejq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 12px; position: relative; width: 100%; }\",\".framer-1RerO .framer-u0fi3f-container, .framer-1RerO .framer-c1ywme-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1RerO .framer-17bb8is { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 4px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-1RerO .framer-1vcfwii { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1RerO .framer-1tyrpk1-container, .framer-1RerO .framer-nctg7c-container, .framer-1RerO .framer-5l3m7g-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-1RerO.framer-v-2hmud4.framer-lmcp7p { width: 220px; }\",\".framer-1RerO.framer-v-2hmud4 .framer-u0fi3f-container { order: 0; }\",\".framer-1RerO.framer-v-2hmud4 .framer-c1ywme-container { order: 1; }\",\".framer-1RerO.framer-v-2hmud4 .framer-17bb8is { height: 1px; padding: 0px; }\",\".framer-1RerO.framer-v-11k83od.framer-lmcp7p { padding: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 175\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JDYO2n96g\":{\"layout\":[\"fixed\",\"auto\"]},\"fHVXkVXUy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"D6OOMNUJz\":\"logo\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervrZxhxRLG=withCSS(Component,css,\"framer-1RerO\");export default FramervrZxhxRLG;FramervrZxhxRLG.displayName=\"Header\";FramervrZxhxRLG.defaultProps={height:175,width:300};addPropertyControls(FramervrZxhxRLG,{variant:{options:[\"ZajlT0jfo\",\"JDYO2n96g\",\"fHVXkVXUy\"],optionTitles:[\"Open\",\"Close\",\"Subnav Open\"],title:\"Variant\",type:ControlType.Enum},D6OOMNUJz:{defaultValue:\"Logo\",title:\"Logo\",type:ControlType.String},onD6OOMNUJzChange:{changes:\"D6OOMNUJz\",type:ControlType.ChangeHandler}});addFonts(FramervrZxhxRLG,[{explicitInter:true,fonts:[]},...Logo2Fonts,...MenuToggleFonts,...MenuNavItemFonts],{supportsExplicitInterCodegen:true});FramervrZxhxRLG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo2,{},context),forwardLoader(MenuToggle,{},context),forwardLoader(MenuNavItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervrZxhxRLG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JDYO2n96g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fHVXkVXUy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"175\",\"framerVariables\":\"{\\\"D6OOMNUJz\\\":\\\"logo\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StayConnectedBASE from\"#framer/local/canvasComponent/JZQGEK10U/JZQGEK10U.js\";import Cursor from\"#framer/local/canvasComponent/Lq61a7He3/Lq61a7He3.js\";import Header from\"#framer/local/canvasComponent/vrZxhxRLG/vrZxhxRLG.js\";const StayConnectedBASEFonts=getFonts(StayConnectedBASE);const CursorFonts=getFonts(Cursor);const breakpoints={bIfFsI6SP:\"(min-width: 1200px)\",ddYQgr8xP:\"(max-width: 809.98px)\",xQh3Hw2Rq:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-b68Gk\";const variantClassNames={bIfFsI6SP:\"framer-v-agnwl8\",ddYQgr8xP:\"framer-v-auvs2\",xQh3Hw2Rq:\"framer-v-uh2xp6\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b68Gk.framer-lm95br, .framer-b68Gk .framer-lm95br { display: block; }\",\".framer-b68Gk.framer-agnwl8 { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0f0f0f); 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-b68Gk .framer-nsnl9d-container { flex: none; height: auto; max-width: 1920px; order: -1000; position: relative; width: 100%; z-index: 7; }\",\".framer-b68Gk .framer-1xs1s5j { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bIfFsI6SP:\"(min-width: 1200px)\",ddYQgr8xP:\"(max-width: 809.98px)\",xQh3Hw2Rq:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"bIfFsI6SP\",Phone:\"ddYQgr8xP\",Tablet:\"xQh3Hw2Rq\"};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??\"bIfFsI6SP\"};};const transition1={damping:100,delay:0,mass:1,stiffness:400,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:20,y:20},placement:\"bottom\",transition:transition1,variant:\"hmCFUvx93\"};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);useCustomCursors({\"1fcfybn\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"bIfFsI6SP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-agnwl8\",className),\"data-framer-cursor\":\"1fcfybn\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,width:\"min(100vw, 1920px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nsnl9d-container\",nodeId:\"o93zRb_zB\",scopeId:\"BA1JHH3sU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ddYQgr8xP:{variant:matchVariant(\"rGUqwmVs1\")},xQh3Hw2Rq:{variant:matchVariant(\"HZkWMllGJ\")}},children:/*#__PURE__*/_jsx(StayConnectedBASE,{height:\"100%\",id:\"o93zRb_zB\",layoutId:\"o93zRb_zB\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"OhdpAjwpy\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xs1s5j\"})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1002\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xQh3Hw2Rq\":{\"layout\":[\"fixed\",\"fixed\"]},\"ddYQgr8xP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"bIfFsI6SP\":[\".framer-nsnl9d-container\"],\"xQh3Hw2Rq\":[\".framer-nsnl9d-container\"],\"ddYQgr8xP\":[\".framer-nsnl9d-container\"]}\n * @framerBreakpoints {\"bIfFsI6SP\":{\"min\":1200,\"canvasClassName\":\"framer-agnwl8-override\",\"minHeight\":1002,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"xQh3Hw2Rq\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-uh2xp6-override\",\"minHeight\":1002,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ddYQgr8xP\":{\"max\":809,\"canvasClassName\":\"framer-auvs2-override\",\"minHeight\":1002,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant bIfFsI6SP\n * @framerLayoutTemplate true\n */const FramerBA1JHH3sU=withCSS(Component,css,\"framer-b68Gk\");export default FramerBA1JHH3sU;FramerBA1JHH3sU.displayName=\"BASE 404\";FramerBA1JHH3sU.defaultProps={height:1002,width:1200};addFonts(FramerBA1JHH3sU,[{explicitInter:true,fonts:[]},...StayConnectedBASEFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerBA1JHH3sU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(StayConnectedBASE,{},context),forwardLoader(Header,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBA1JHH3sU\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"bIfFsI6SP\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"bIfFsI6SP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-agnwl8-override\\\",\\\"minHeight\\\":1002,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"xQh3Hw2Rq\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-uh2xp6-override\\\",\\\"minHeight\\\":1002,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ddYQgr8xP\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-auvs2-override\\\",\\\"minHeight\\\":1002,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"bIfFsI6SP\\\":[\\\".framer-nsnl9d-container\\\"],\\\"xQh3Hw2Rq\\\":[\\\".framer-nsnl9d-container\\\"],\\\"ddYQgr8xP\\\":[\\\".framer-nsnl9d-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xQh3Hw2Rq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ddYQgr8xP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1002\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas),allowFullScreen:true,allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; clipboard-write\"});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={P4W9mPgT5:{hover:true}};const serializationHash=\"framer-WXtxf\";const variantClassNames={P4W9mPgT5:\"framer-v-vcm4fe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,link,radius,title,width,...props})=>{return{...props,Fbyr5abmG:title??props.Fbyr5abmG??\"Use for Free\",l1Uh3DC2Y:radius??props.l1Uh3DC2Y??\"10px\",wjjmPj5qS:link??props.wjjmPj5qS,xLqgLZVjk:fill??props.xLqgLZVjk??\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\"};};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,wjjmPj5qS,l1Uh3DC2Y,Fbyr5abmG,xLqgLZVjk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"P4W9mPgT5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"P4W9mPgT5-hover\")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__*/_jsx(Link,{href:wjjmPj5qS,motionChild:true,nodeId:\"P4W9mPgT5\",openInNewTab:true,scopeId:\"zmeQ8k5tf\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vcm4fe\",className,classNames)} framer-ix9tz`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"P4W9mPgT5\",ref:refBinding,style:{backdropFilter:\"blur(0px)\",backgroundColor:xLqgLZVjk,borderBottomLeftRadius:radiusForCorner(l1Uh3DC2Y,3),borderBottomRightRadius:radiusForCorner(l1Uh3DC2Y,2),borderTopLeftRadius:radiusForCorner(l1Uh3DC2Y,0),borderTopRightRadius:radiusForCorner(l1Uh3DC2Y,1),WebkitBackdropFilter:\"blur(0px)\",...style},variants:{\"P4W9mPgT5-hover\":{backgroundColor:\"var(--token-35958b5f-fcd4-4988-a517-708c39eda844, rgb(250, 250, 250))\"}},...addPropertyOverrides({\"P4W9mPgT5-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\"},children:\"Use for Free\"})}),className:\"framer-o33o9w\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"WVTFcd3Gl\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Fbyr5abmG,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iw8cxy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YRsU21fpP-container\",nodeId:\"YRsU21fpP\",rendersWithMotion:true,scopeId:\"zmeQ8k5tf\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"YRsU21fpP\",layoutId:\"YRsU21fpP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WXtxf.framer-ix9tz, .framer-WXtxf .framer-ix9tz { display: block; }\",\".framer-WXtxf.framer-vcm4fe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 38px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 142px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WXtxf .framer-o33o9w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WXtxf .framer-iw8cxy-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-WXtxf.framer-v-vcm4fe.hover.framer-vcm4fe { gap: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mmmy_6EEQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wjjmPj5qS\":\"link\",\"l1Uh3DC2Y\":\"radius\",\"Fbyr5abmG\":\"title\",\"xLqgLZVjk\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzmeQ8k5tf=withCSS(Component,css,\"framer-WXtxf\");export default FramerzmeQ8k5tf;FramerzmeQ8k5tf.displayName=\"CTA Button (Delete)\";FramerzmeQ8k5tf.defaultProps={height:38,width:142};addPropertyControls(FramerzmeQ8k5tf,{wjjmPj5qS:{title:\"Link\",type:ControlType.Link},l1Uh3DC2Y:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},Fbyr5abmG:{defaultValue:\"Use for Free\",displayTextArea:false,title:\"Title\",type:ControlType.String},xLqgLZVjk:{defaultValue:'var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerzmeQ8k5tf,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzmeQ8k5tf\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"wjjmPj5qS\\\":\\\"link\\\",\\\"l1Uh3DC2Y\\\":\\\"radius\\\",\\\"Fbyr5abmG\\\":\\\"title\\\",\\\"xLqgLZVjk\\\":\\\"fill\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mmmy_6EEQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"142\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zmeQ8k5tf.map","// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import CTAButtonDelete from\"https://framerusercontent.com/modules/sZRoVpGk8N1QJxA57SCq/7FD3y52YdP2xHfl02s6g/zmeQ8k5tf.js\";const CTAButtonDeleteFonts=getFonts(CTAButtonDelete);const EmbedFonts=getFonts(Embed);const enabledGestures={YY2dnKp2V:{hover:true}};const cycleOrder=[\"YY2dnKp2V\",\"ytmeDIGIM\"];const serializationHash=\"framer-c4eI1\";const variantClassNames={ytmeDIGIM:\"framer-v-6m8kkk\",YY2dnKp2V:\"framer-v-1mzoot6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"YY2dnKp2V\",Hidden:\"ytmeDIGIM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YY2dnKp2V\"};};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:\"YY2dnKp2V\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsz6oe4=activeVariantCallback(async(...args)=>{setVariant(\"ytmeDIGIM\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"ytmeDIGIM\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if(gestureVariant===\"YY2dnKp2V-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mzoot6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"YY2dnKp2V\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(24, 24, 27, 0.7)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({\"YY2dnKp2V-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-57vrfw\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"JTpBJCZo4\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10yz83t\",\"data-framer-name\":\"Hover\",layoutDependency:layoutDependency,layoutId:\"keOzAveHN\",style:{backgroundColor:\"rgba(0, 0, 0, 0.8)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({\"YY2dnKp2V-hover\":{width:\"126px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||81)-0-81)/2+0+0)+0+0+8+1.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x0nv9x-container\",layoutDependency:layoutDependency,layoutId:\"CK2ls9hgA-container\",nodeId:\"CK2ls9hgA\",rendersWithMotion:true,scopeId:\"VIqmD2DOJ\",children:/*#__PURE__*/_jsx(CTAButtonDelete,{Fbyr5abmG:\"Preview\",height:\"100%\",id:\"CK2ls9hgA\",l1Uh3DC2Y:\"4px\",layoutId:\"CK2ls9hgA\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wjjmPj5qS:\"https://bold-agency.framer.media/\",xLqgLZVjk:\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)))\"},children:\"Close\"})}),className:\"framer-rmozus\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DCwUeKS0M\",onTap:onTapsz6oe4,style:{\"--extracted-r6o4lv\":\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18ql275\",\"data-framer-name\":\"Media\",layoutDependency:layoutDependency,layoutId:\"jzIEAw0dE\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ogay1o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YmYr7FWUR-container\",nodeId:\"YmYr7FWUR\",rendersWithMotion:true,scopeId:\"VIqmD2DOJ\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<iframe \\n  src=\"https://player.vimeo.com/video/1127097609?autoplay=1&loop=1&muted=1&controls=0&title=0&byline=0&portrait=0\"\\n  frameborder=\"0\" \\n  allow=\"autoplay; fullscreen\" \\n  allowfullscreen \\n  width=\"144%\" \\n  height=\"200%\">\\n</iframe>\\n',id:\"YmYr7FWUR\",layoutId:\"YmYr7FWUR\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c4eI1.framer-rkp1u5, .framer-c4eI1 .framer-rkp1u5 { display: block; }\",\".framer-c4eI1.framer-1mzoot6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-c4eI1 .framer-57vrfw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 81px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 142px; }\",\".framer-c4eI1 .framer-10yz83t { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: 1px; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 100%; z-index: 2; }\",\".framer-c4eI1 .framer-x0nv9x-container { flex: none; height: 32px; position: relative; width: 100%; }\",\".framer-c4eI1 .framer-rmozus { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-c4eI1 .framer-18ql275 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-c4eI1 .framer-ogay1o-container { flex: none; height: 81px; position: relative; width: 143px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 81\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ytmeDIGIM\":{\"layout\":[\"auto\",\"auto\"]},\"zcdxhaUBI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVIqmD2DOJ=withCSS(Component,css,\"framer-c4eI1\");export default FramerVIqmD2DOJ;FramerVIqmD2DOJ.displayName=\"New Release (Delete)\";FramerVIqmD2DOJ.defaultProps={height:81,width:142};addPropertyControls(FramerVIqmD2DOJ,{variant:{options:[\"YY2dnKp2V\",\"ytmeDIGIM\"],optionTitles:[\"Default\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVIqmD2DOJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CTAButtonDeleteFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVIqmD2DOJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"81\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ytmeDIGIM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zcdxhaUBI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"142\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VIqmD2DOJ.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={P4W9mPgT5:{hover:true}};const serializationHash=\"framer-WXtxf\";const variantClassNames={P4W9mPgT5:\"framer-v-vcm4fe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,link,radius,title,width,...props})=>{return{...props,Fbyr5abmG:title??props.Fbyr5abmG??\"Use for Free\",l1Uh3DC2Y:radius??props.l1Uh3DC2Y??\"10px\",wjjmPj5qS:link??props.wjjmPj5qS,xLqgLZVjk:fill??props.xLqgLZVjk??\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\"};};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,wjjmPj5qS,l1Uh3DC2Y,Fbyr5abmG,xLqgLZVjk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"P4W9mPgT5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"P4W9mPgT5-hover\")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__*/_jsx(Link,{href:wjjmPj5qS,motionChild:true,nodeId:\"P4W9mPgT5\",openInNewTab:true,scopeId:\"zmeQ8k5tf\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vcm4fe\",className,classNames)} framer-ix9tz`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"P4W9mPgT5\",ref:refBinding,style:{backdropFilter:\"blur(0px)\",backgroundColor:xLqgLZVjk,borderBottomLeftRadius:radiusForCorner(l1Uh3DC2Y,3),borderBottomRightRadius:radiusForCorner(l1Uh3DC2Y,2),borderTopLeftRadius:radiusForCorner(l1Uh3DC2Y,0),borderTopRightRadius:radiusForCorner(l1Uh3DC2Y,1),WebkitBackdropFilter:\"blur(0px)\",...style},variants:{\"P4W9mPgT5-hover\":{backgroundColor:\"var(--token-35958b5f-fcd4-4988-a517-708c39eda844, rgb(250, 250, 250))\"}},...addPropertyOverrides({\"P4W9mPgT5-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\"},children:\"Use for Free\"})}),className:\"framer-o33o9w\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"WVTFcd3Gl\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Fbyr5abmG,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iw8cxy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YRsU21fpP-container\",nodeId:\"YRsU21fpP\",rendersWithMotion:true,scopeId:\"zmeQ8k5tf\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"YRsU21fpP\",layoutId:\"YRsU21fpP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WXtxf.framer-ix9tz, .framer-WXtxf .framer-ix9tz { display: block; }\",\".framer-WXtxf.framer-vcm4fe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 38px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 142px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WXtxf .framer-o33o9w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WXtxf .framer-iw8cxy-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-WXtxf.framer-v-vcm4fe.hover.framer-vcm4fe { gap: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mmmy_6EEQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wjjmPj5qS\":\"link\",\"l1Uh3DC2Y\":\"radius\",\"Fbyr5abmG\":\"title\",\"xLqgLZVjk\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzmeQ8k5tf=withCSS(Component,css,\"framer-WXtxf\");export default FramerzmeQ8k5tf;FramerzmeQ8k5tf.displayName=\"CTA Button (Delete)\";FramerzmeQ8k5tf.defaultProps={height:38,width:142};addPropertyControls(FramerzmeQ8k5tf,{wjjmPj5qS:{title:\"Link\",type:ControlType.Link},l1Uh3DC2Y:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},Fbyr5abmG:{defaultValue:\"Use for Free\",displayTextArea:false,title:\"Title\",type:ControlType.String},xLqgLZVjk:{defaultValue:'var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerzmeQ8k5tf,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzmeQ8k5tf\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"wjjmPj5qS\\\":\\\"link\\\",\\\"l1Uh3DC2Y\\\":\\\"radius\\\",\\\"Fbyr5abmG\\\":\\\"title\\\",\\\"xLqgLZVjk\\\":\\\"fill\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mmmy_6EEQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"142\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zmeQ8k5tf.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"uu_1WsBKD\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"RTBQYONr5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 0 L 7.5 0\" fill=\"transparent\" height=\"1px\" id=\"NNVWdHWHP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 12)\" width=\"7.5px\"/><path d=\"M 0 0 L 3 3 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"mMIXDa1F_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.75 9)\" width=\"3px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3084795947\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4n4AS\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-4n4AS { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Circle Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-4n4AS\");Icon.displayName=\"Arrow Circle Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Circle Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretRight from\"https://framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eXxBszs76IjsGYdeAL7l/tBRwDspzAlppLqlIbxGQ/swlvDMe4s.js\";const enabledGestures={Peh7ZFjat:{hover:true},QfRCxI72Y:{hover:true}};const cycleOrder=[\"Peh7ZFjat\",\"QfRCxI72Y\",\"rRVYyoqg0\"];const serializationHash=\"framer-e9ZwB\";const variantClassNames={Peh7ZFjat:\"framer-v-16fncus\",QfRCxI72Y:\"framer-v-1uyj718\",rRVYyoqg0:\"framer-v-9pbqda\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bfQupZhcU=undefined;const szJsLqIB6=undefined;const kpc5S66vI=undefined;const Fo6IbauTK=undefined;const transition1={bounce:0,delay:0,duration:.7,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={\"Parent Open\":\"rRVYyoqg0\",Default:\"Peh7ZFjat\",Parent:\"QfRCxI72Y\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,icon,id,link,title,width,...props})=>{return{...props,bfQupZhcU:click??props.bfQupZhcU,Fo6IbauTK:title??props.Fo6IbauTK??\"Title\",kpc5S66vI:icon??props.kpc5S66vI??CaretRight,szJsLqIB6:link??props.szJsLqIB6,variant:humanReadableVariantMap[props.variant]??props.variant??\"Peh7ZFjat\"};};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,Fo6IbauTK,kpc5S66vI,szJsLqIB6,bfQupZhcU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Peh7ZFjat\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ctp42r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bfQupZhcU){const res=await bfQupZhcU(...args);if(res===false)return false;}});const onTap1c7jr5w=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bfQupZhcU){const res=await bfQupZhcU(...args);if(res===false)return false;}setVariant(\"rRVYyoqg0\");});const onTappmcyyd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bfQupZhcU){const res=await bfQupZhcU(...args);if(res===false)return false;}setVariant(\"QfRCxI72Y\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:szJsLqIB6,motionChild:true,nodeId:\"Peh7ZFjat\",openInNewTab:false,scopeId:\"E4Yh58rWb\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-16fncus\",className,classNames)} framer-508xl8`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Peh7ZFjat\",onTap:onTap1ctp42r,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"Peh7ZFjat-hover\":{\"data-framer-name\":undefined},\"QfRCxI72Y-hover\":{\"data-framer-name\":undefined},QfRCxI72Y:{\"data-framer-name\":\"Parent\",onTap:onTap1c7jr5w},rRVYyoqg0:{\"data-framer-name\":\"Parent Open\",onTap:onTappmcyyd}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ce81jx\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"hHawVLP2g\",style:{backgroundColor:\"var(--token-107c85c3-2d3f-4b79-a7fd-2676bae0df7a, rgba(12, 14, 15, 0.5))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{\"Peh7ZFjat-hover\":{backgroundColor:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},\"QfRCxI72Y-hover\":{backgroundColor:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},rRVYyoqg0:{backgroundColor:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-18pd7ip\",Component:kpc5S66vI,layoutDependency:layoutDependency,layoutId:\"JP7CFUPWB\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(14, 16, 17))\",\"--pgex8v\":1.5,rotate:0},variants:{\"Peh7ZFjat-hover\":{\"--21h8s6\":\"rgb(0, 99, 148)\",rotate:0},\"QfRCxI72Y-hover\":{\"--21h8s6\":\"rgb(0, 99, 148)\",rotate:0},rRVYyoqg0:{\"--21h8s6\":\"rgb(0, 99, 148)\",rotate:90}}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nzzk06\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"efPd3aXob\",style:{backgroundColor:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-3dejsl\",\"data-styles-preset\":\"swlvDMe4s\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(0, 99, 148))\"},children:\"Title\"})}),className:\"framer-18qcra6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YcM3nabrP\",style:{\"--extracted-a0htzi\":\"rgb(0, 99, 148)\",\"--framer-paragraph-spacing\":\"0px\"},text:Fo6IbauTK,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e9ZwB.framer-508xl8, .framer-e9ZwB .framer-508xl8 { display: block; }\",\".framer-e9ZwB.framer-16fncus { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e9ZwB .framer-ce81jx { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: -41px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-e9ZwB .framer-18pd7ip { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-e9ZwB .framer-nzzk06 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 8px 14px 8px 14px; position: relative; width: 1px; }\",\".framer-e9ZwB .framer-18qcra6 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-e9ZwB.framer-v-9pbqda.framer-16fncus, .framer-e9ZwB.framer-v-16fncus.hover.framer-16fncus, .framer-e9ZwB.framer-v-1uyj718.hover.framer-16fncus { padding: 0px 0px 0px 44px; }\",\".framer-e9ZwB.framer-v-9pbqda .framer-ce81jx, .framer-e9ZwB.framer-v-16fncus.hover .framer-ce81jx, .framer-e9ZwB.framer-v-1uyj718.hover .framer-ce81jx { left: 0px; }\",\".framer-e9ZwB.framer-v-16fncus.hover .framer-nzzk06 { padding: 8px 14px 8px 18px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QfRCxI72Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"rRVYyoqg0\":{\"layout\":[\"fixed\",\"fixed\"]},\"dtBsi5HHc\":{\"layout\":[\"fixed\",\"fixed\"]},\"EnytcDRRx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Fo6IbauTK\":\"title\",\"kpc5S66vI\":\"icon\",\"szJsLqIB6\":\"link\",\"bfQupZhcU\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerE4Yh58rWb=withCSS(Component,css,\"framer-e9ZwB\");export default FramerE4Yh58rWb;FramerE4Yh58rWb.displayName=\"Menu Nav Item 2\";FramerE4Yh58rWb.defaultProps={height:40,width:200};addPropertyControls(FramerE4Yh58rWb,{variant:{options:[\"Peh7ZFjat\",\"QfRCxI72Y\",\"rRVYyoqg0\"],optionTitles:[\"Default\",\"Parent\",\"Parent Open\"],title:\"Variant\",type:ControlType.Enum},Fo6IbauTK:{defaultValue:\"Title\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},onFo6IbauTKChange:{changes:\"Fo6IbauTK\",type:ControlType.ChangeHandler},kpc5S66vI:{defaultValue:{identifier:\"module:pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js:default\",moduleId:\"pAlGjrJ9K21ZZnox9gT0\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},szJsLqIB6:{title:\"Link\",type:ControlType.Link},bfQupZhcU:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerE4Yh58rWb,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE4Yh58rWb\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QfRCxI72Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rRVYyoqg0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dtBsi5HHc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EnytcDRRx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Fo6IbauTK\\\":\\\"title\\\",\\\"kpc5S66vI\\\":\\\"icon\\\",\\\"szJsLqIB6\\\":\\\"link\\\",\\\"bfQupZhcU\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E4Yh58rWb.map","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js\";const RollingTextFonts=getFonts(RollingText);const serializationHash=\"framer-KysBt\";const variantClassNames={ktsJgHr6b:\"framer-v-1d4jzgi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B4GElYHXG=undefined;const BWdaG8oih=undefined;const BUqwPqZvl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,logo,width,...props})=>{return{...props,B4GElYHXG:click??props.B4GElYHXG,BUqwPqZvl:logo??props.BUqwPqZvl??\"Logo\",BWdaG8oih:link??props.BWdaG8oih};};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,BUqwPqZvl,BWdaG8oih,B4GElYHXG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ktsJgHr6b\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc792n4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B4GElYHXG){const res=await B4GElYHXG(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BWdaG8oih,motionChild:true,nodeId:\"ktsJgHr6b\",openInNewTab:false,scopeId:\"nBHTMQGBP\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1d4jzgi\",className,classNames)} framer-1fwkqt9`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ktsJgHr6b\",onTap:onTapc792n4,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nj2onw-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"i7pI6Jt6_-container\",nodeId:\"i7pI6Jt6_\",rendersWithMotion:true,scopeId:\"nBHTMQGBP\",children:/*#__PURE__*/_jsx(RollingText,{color:\"rgb(0, 99, 148)\",font:{fontFamily:'\"Intel One Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"100%\",textAlign:\"left\"},height:\"100%\",id:\"i7pI6Jt6_\",layoutId:\"i7pI6Jt6_\",padding:\"0px\",reverse:false,stagger:60,tag:\"p\",text:BUqwPqZvl,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.8,0,.2,1],type:\"tween\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KysBt.framer-1fwkqt9, .framer-KysBt .framer-1fwkqt9 { display: block; }\",\".framer-KysBt.framer-1d4jzgi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KysBt .framer-1nj2onw-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 15\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BUqwPqZvl\":\"logo\",\"BWdaG8oih\":\"link\",\"B4GElYHXG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernBHTMQGBP=withCSS(Component,css,\"framer-KysBt\");export default FramernBHTMQGBP;FramernBHTMQGBP.displayName=\"Logo 3\";FramernBHTMQGBP.defaultProps={height:15,width:35};addPropertyControls(FramernBHTMQGBP,{BUqwPqZvl:{defaultValue:\"Logo\",description:\"\",title:\"Logo\",type:ControlType.String},onBUqwPqZvlChange:{changes:\"BUqwPqZvl\",type:ControlType.ChangeHandler},BWdaG8oih:{title:\"Link\",type:ControlType.Link},B4GElYHXG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramernBHTMQGBP,[{explicitInter:true,fonts:[{cssFamilyName:\"Intel One Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Intel One Mono\",url:\"https://fonts.gstatic.com/s/intelonemono/v2/P5sWzZuLY8Lb_G1RikFkwPjBvuM8LXucmoHDSAMgk_cRmT9TMr2nYA.woff2\",weight:\"500\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernBHTMQGBP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"35\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"BUqwPqZvl\\\":\\\"logo\\\",\\\"BWdaG8oih\\\":\\\"link\\\",\\\"B4GElYHXG\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"15\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nBHTMQGBP.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Hfo79eX92:{hover:true}};const cycleOrder=[\"Hfo79eX92\",\"QZCY1zK7t\"];const serializationHash=\"framer-hLFf8\";const variantClassNames={Hfo79eX92:\"framer-v-wfj45m\",QZCY1zK7t:\"framer-v-1kq6c3d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lB9QkVjE6=undefined;const transition1={bounce:0,delay:0,duration:.6,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={Close:\"QZCY1zK7t\",Open:\"Hfo79eX92\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,lB9QkVjE6:click??props.lB9QkVjE6,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hfo79eX92\"};};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,lB9QkVjE6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Hfo79eX92\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTappmng5u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(lB9QkVjE6){const res=await lB9QkVjE6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wfj45m\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Hfo79eX92\",onTap:onTappmng5u,ref:refBinding,style:{backgroundColor:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},...addPropertyOverrides({\"Hfo79eX92-hover\":{\"data-framer-name\":undefined},QZCY1zK7t:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eqos9y\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"utAl1GTIh\",style:{rotate:0},variants:{\"Hfo79eX92-hover\":{rotate:0},QZCY1zK7t:{rotate:180}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y9hcyq\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"WUgtyRete\",style:{backgroundColor:\"rgb(0, 99, 148)\",rotate:0},variants:{\"Hfo79eX92-hover\":{rotate:0},QZCY1zK7t:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1skrbpe\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"GBWe5bI_K\",style:{backgroundColor:\"rgb(0, 99, 148)\",rotate:0},variants:{\"Hfo79eX92-hover\":{rotate:0},QZCY1zK7t:{rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hLFf8.framer-bq1cb5, .framer-hLFf8 .framer-bq1cb5 { display: block; }\",\".framer-hLFf8.framer-wfj45m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 36px; }\",\".framer-hLFf8 .framer-eqos9y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 6px; justify-content: space-between; min-width: 16px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hLFf8 .framer-1y9hcyq { flex: none; gap: 0px; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-hLFf8 .framer-1skrbpe { bottom: 0px; flex: none; gap: 0px; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; }\",\".framer-hLFf8.framer-v-1kq6c3d .framer-1y9hcyq, .framer-hLFf8.framer-v-wfj45m.hover .framer-1y9hcyq { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-hLFf8.framer-v-1kq6c3d .framer-1skrbpe, .framer-hLFf8.framer-v-wfj45m.hover .framer-1skrbpe { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QZCY1zK7t\":{\"layout\":[\"fixed\",\"fixed\"]},\"e_O5HPJbD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lB9QkVjE6\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYb_4FboPW=withCSS(Component,css,\"framer-hLFf8\");export default FramerYb_4FboPW;FramerYb_4FboPW.displayName=\"Menu Toggle 2\";FramerYb_4FboPW.defaultProps={height:36,width:36};addPropertyControls(FramerYb_4FboPW,{variant:{options:[\"Hfo79eX92\",\"QZCY1zK7t\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},lB9QkVjE6:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerYb_4FboPW,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYb_4FboPW\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QZCY1zK7t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e_O5HPJbD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"lB9QkVjE6\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Yb_4FboPW.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,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 ArrowCircleRight from\"https://framerusercontent.com/modules/7yr7lGvMZppXwMAjoAnq/7OawDEbXWhKEYMad16oq/KlB745hHu.js\";import MenuNavItem2 from\"https://framerusercontent.com/modules/N9WpAmeSeGB8NCT7zhr0/pzZtWbU715Rt2fbq1VEk/E4Yh58rWb.js\";import Logo3 from\"https://framerusercontent.com/modules/Bk47s8f3MIY4U1XhwC04/onNVjrfBuPsXCN4V1iPh/nBHTMQGBP.js\";import MenuToggle2 from\"https://framerusercontent.com/modules/rfi08CgdzaKCkMlnf2Fj/JZL6b4kYsdjOifFA88Kd/Yb_4FboPW.js\";const Logo3Fonts=getFonts(Logo3);const MenuToggle2Fonts=getFonts(MenuToggle2);const MenuNavItem2Fonts=getFonts(MenuNavItem2);const cycleOrder=[\"SSOnH_u06\",\"coA30l0dV\",\"t5FYjUuVO\"];const serializationHash=\"framer-wbJ1u\";const variantClassNames={coA30l0dV:\"framer-v-59ls1x\",SSOnH_u06:\"framer-v-kv4dzz\",t5FYjUuVO:\"framer-v-uorw5f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const D6OOMNUJz=undefined;const setD6OOMNUJz=undefined;const transition1={bounce:0,delay:0,duration:.6,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={\"Subnav Open\":\"t5FYjUuVO\",Close:\"coA30l0dV\",Open:\"SSOnH_u06\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,logo,width,...props})=>{return{...props,D6OOMNUJz:logo??props.D6OOMNUJz??\"Logo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SSOnH_u06\"};};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,\"D6OOMNUJz\":externalD6OOMNUJz,\"onD6OOMNUJzChange\":setExternalD6OOMNUJz,...restProps}=getProps(props);const[D6OOMNUJz,setD6OOMNUJz]=useStateVariable(externalD6OOMNUJz,setExternalD6OOMNUJz);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SSOnH_u06\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const B4GElYHXG9yo3ar=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"coA30l0dV\"),100);});const lB9QkVjE6geydhz=activeVariantCallback(async(...args)=>{setVariant(\"coA30l0dV\");});const lB9QkVjE6bjz76y=activeVariantCallback(async(...args)=>{setVariant(\"SSOnH_u06\");});const bfQupZhcU9yo3ar=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"coA30l0dV\"),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"coA30l0dV\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kv4dzz\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"SSOnH_u06\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"0px 0.6021873017743928px NaNpx -1.25px rgba(11, 7, 30, 0.07), 0px 2.288533303243457px NaNpx -2.5px rgba(11, 7, 30, 0.06), 0px 10px NaNpx -3.75px rgba(11, 7, 30, 0.03)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({coA30l0dV:{\"data-framer-name\":\"Close\"},t5FYjUuVO:{\"data-framer-name\":\"Subnav Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lpb7zr\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"POJ3NlklG\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":mskn7bZ_X\",webPageId:\"l2J2WCdUE\"},implicitPathVariables:undefined},{href:{hash:\":mskn7bZ_X\",webPageId:\"l2J2WCdUE\"},implicitPathVariables:undefined},{href:{hash:\":mskn7bZ_X\",webPageId:\"l2J2WCdUE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+4+0+10,...addPropertyOverrides({coA30l0dV:{y:(componentViewport?.y||0)+4+0+5.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pknmc9-container\",layoutDependency:layoutDependency,layoutId:\"SXErrSRDQ-container\",nodeId:\"SXErrSRDQ\",rendersWithMotion:true,scopeId:\"W9OECoRxL\",children:/*#__PURE__*/_jsx(Logo3,{B4GElYHXG:B4GElYHXG9yo3ar,BUqwPqZvl:D6OOMNUJz,BWdaG8oih:resolvedLinks[0],height:\"100%\",id:\"SXErrSRDQ\",layoutId:\"SXErrSRDQ\",onBUqwPqZvlChange:setD6OOMNUJz,width:\"100%\",...addPropertyOverrides({coA30l0dV:{BWdaG8oih:resolvedLinks[1]},t5FYjUuVO:{BWdaG8oih:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"35px\",y:(componentViewport?.y||0)+4+0+0,...addPropertyOverrides({coA30l0dV:{height:26,width:\"26px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jt2bej-container\",layoutDependency:layoutDependency,layoutId:\"Gxhnhkcn7-container\",nodeId:\"Gxhnhkcn7\",rendersWithMotion:true,scopeId:\"W9OECoRxL\",children:/*#__PURE__*/_jsx(MenuToggle2,{height:\"100%\",id:\"Gxhnhkcn7\",layoutId:\"Gxhnhkcn7\",lB9QkVjE6:lB9QkVjE6geydhz,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QZCY1zK7t\"),width:\"100%\",...addPropertyOverrides({coA30l0dV:{lB9QkVjE6:lB9QkVjE6bjz76y,variant:matchVariant(\"Hfo79eX92\")}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o260o9\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"u7ByjRc3z\",children:isDisplayed()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-or3hii\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"VHOr1pAYj\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OzGETAt6L\"},implicitPathVariables:undefined},{href:{webPageId:\"OzGETAt6L\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+35+4+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j4zwwt-container\",layoutDependency:layoutDependency,layoutId:\"pzZx57Hx_-container\",nodeId:\"pzZx57Hx_\",rendersWithMotion:true,scopeId:\"W9OECoRxL\",children:/*#__PURE__*/_jsx(MenuNavItem2,{bfQupZhcU:bfQupZhcU9yo3ar,Fo6IbauTK:\"Mon Profil\",height:\"100%\",id:\"pzZx57Hx_\",kpc5S66vI:ArrowCircleRight,layoutId:\"pzZx57Hx_\",style:{height:\"100%\",width:\"100%\"},szJsLqIB6:resolvedLinks1[0],variant:matchVariant(\"Peh7ZFjat\"),width:\"100%\",...addPropertyOverrides({t5FYjUuVO:{szJsLqIB6:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wbJ1u.framer-1bzos0d, .framer-wbJ1u .framer-1bzos0d { display: block; }\",\".framer-wbJ1u.framer-kv4dzz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 4px 3px 4px; position: relative; width: 210px; }\",\".framer-wbJ1u .framer-lpb7zr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 12px 0px 20px; position: relative; width: 100%; }\",\".framer-wbJ1u .framer-pknmc9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wbJ1u .framer-1jt2bej-container { flex: none; height: 35px; position: relative; width: 35px; }\",\".framer-wbJ1u .framer-o260o9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 4px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-wbJ1u .framer-or3hii { align-content: center; align-items: center; 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-wbJ1u .framer-j4zwwt-container { flex: none; height: 33px; position: relative; width: 100%; }\",\".framer-wbJ1u.framer-v-59ls1x.framer-kv4dzz { height: 33px; width: 150px; }\",\".framer-wbJ1u.framer-v-59ls1x .framer-lpb7zr { padding: 0px 0px 0px 10px; }\",\".framer-wbJ1u.framer-v-59ls1x .framer-1jt2bej-container { height: 26px; width: 26px; }\",\".framer-wbJ1u.framer-v-59ls1x .framer-o260o9 { height: 0px; padding: 0px; }\",\".framer-wbJ1u.framer-v-uorw5f.framer-kv4dzz { padding: 4px; width: 220px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 79\n * @framerIntrinsicWidth 210\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"coA30l0dV\":{\"layout\":[\"fixed\",\"fixed\"]},\"t5FYjUuVO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"D6OOMNUJz\":\"logo\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW9OECoRxL=withCSS(Component,css,\"framer-wbJ1u\");export default FramerW9OECoRxL;FramerW9OECoRxL.displayName=\"TETE PAGE\";FramerW9OECoRxL.defaultProps={height:79,width:210};addPropertyControls(FramerW9OECoRxL,{variant:{options:[\"SSOnH_u06\",\"coA30l0dV\",\"t5FYjUuVO\"],optionTitles:[\"Open\",\"Close\",\"Subnav Open\"],title:\"Variant\",type:ControlType.Enum},D6OOMNUJz:{defaultValue:\"Logo\",title:\"Logo\",type:ControlType.String},onD6OOMNUJzChange:{changes:\"D6OOMNUJz\",type:ControlType.ChangeHandler}});addFonts(FramerW9OECoRxL,[{explicitInter:true,fonts:[]},...Logo3Fonts,...MenuToggle2Fonts,...MenuNavItem2Fonts],{supportsExplicitInterCodegen:true});FramerW9OECoRxL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo3,{},context),forwardLoader(MenuToggle2,{},context),forwardLoader(MenuNavItem2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW9OECoRxL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"79\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"coA30l0dV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t5FYjUuVO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"210\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"D6OOMNUJz\\\":\\\"logo\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";function loadScript(src,type=\"text/javascript\"){return new Promise(resolve=>{if(document.querySelector(`script[src=\"${src}\"]`))return resolve();const s=document.createElement(\"script\");s.src=src;s.type=type;s.onload=resolve;document.head.appendChild(s);});}function getHandOpenness(landmarks){const palm=landmarks[0];const fingertips=[4,8,12,16,20];let totalDistance=0;fingertips.forEach(tipIndex=>{const tip=landmarks[tipIndex];const dist=Math.hypot(tip.x-palm.x,tip.y-palm.y,tip.z-palm.z);totalDistance+=dist;});return totalDistance/fingertips.length;}// 🎯 Vérifie si la paume est FACE à l'écran et pointe vers le HAUT\nfunction isStopGesture(landmarks,handedness){const wrist=landmarks[0];const indexTip=landmarks[8];const middleTip=landmarks[12];const indexMcp=landmarks[5];const pinkyMcp=landmarks[17];const isPointingUp=indexTip.y<wrist.y&&middleTip.y<wrist.y;const v1={x:indexMcp.x-wrist.x,y:indexMcp.y-wrist.y};const v2={x:pinkyMcp.x-wrist.x,y:pinkyMcp.y-wrist.y};const crossProductZ=v1.x*v2.y-v1.y*v2.x;const isPalmForward=handedness===\"Right\"?crossProductZ>0:crossProductZ<0;return isPointingUp&&isPalmForward;}export default function VisionProScroller(props){const videoRef=useRef(null);const cursorRef=useRef(null);const cursorInnerRef=useRef(null);const debugRef=useRef(null);const[ready,setReady]=useState(false);const[enabled,setEnabled]=useState(false);const scrollVelocity=useRef(0);const lastClickTime=useRef(0);const requestRef=useRef();const animateScroll=()=>{if(scrollVelocity.current!==0){window.scrollBy(0,scrollVelocity.current);const framerBody=document.getElementById(\"main\")||document.body;if(framerBody)framerBody.scrollTop+=scrollVelocity.current;document.documentElement.scrollTop+=scrollVelocity.current;}requestRef.current=requestAnimationFrame(animateScroll);};useEffect(()=>{requestRef.current=requestAnimationFrame(animateScroll);return()=>cancelAnimationFrame(requestRef.current);},[]);useEffect(()=>{async function init(){if(debugRef.current)debugRef.current.innerText=\"⏳ Chargement...\";await loadScript(\"https://cdn.jsdelivr.net/npm/@mediapipe/hands/hands.js\");await loadScript(\"https://cdn.jsdelivr.net/npm/@mediapipe/camera_utils/camera_utils.js\");setReady(true);if(debugRef.current)debugRef.current.innerText=\"✅ Pr\\xeat \\xe0 activer\";}init();},[]);useEffect(()=>{if(!enabled){scrollVelocity.current=0;if(cursorRef.current)cursorRef.current.style.opacity=0;if(debugRef.current&&ready)debugRef.current.innerText=\"⏸️ Cam\\xe9ra d\\xe9sactiv\\xe9e\";return;}if(!ready||!window.Hands||!window.Camera)return;if(debugRef.current)debugRef.current.innerText=\"📷 Cam\\xe9ra active\";const hands=new window.Hands({locateFile:f=>`https://cdn.jsdelivr.net/npm/@mediapipe/hands/${f}`});hands.setOptions({maxNumHands:2,modelComplexity:1,minDetectionConfidence:.7,minTrackingConfidence:.7});hands.onResults(res=>{if(!res.multiHandLandmarks?.length){scrollVelocity.current=0;if(cursorRef.current)cursorRef.current.style.opacity=0;if(debugRef.current)debugRef.current.innerText=\"👀 Recherche de la main...\";return;}// ------------------------------------------\n// 🛑 LE \"KILL SWITCH\" : DEUX MAINS DE FACE\n// ------------------------------------------\nif(res.multiHandLandmarks.length>=2){const lm1=res.multiHandLandmarks[0];const lm2=res.multiHandLandmarks[1];const label1=res.multiHandedness[0].label;const label2=res.multiHandedness[1].label;const openness1=getHandOpenness(lm1);const openness2=getHandOpenness(lm2);const hasBothHands=label1===\"Left\"&&label2===\"Right\"||label1===\"Right\"&&label2===\"Left\";if(hasBothHands&&openness1>props.grabThreshold&&openness2>props.grabThreshold&&isStopGesture(lm1,label1)&&isStopGesture(lm2,label2)){if(debugRef.current)debugRef.current.innerText=\"✋🤚 DOUBLE STOP ! (OFF)\";scrollVelocity.current=0;if(cursorRef.current)cursorRef.current.style.opacity=0;setEnabled(false);return;}}// ------------------------------------------\n// 🖐️ NAVIGATION (À 1 Main)\n// ------------------------------------------\nconst lm=res.multiHandLandmarks[0];const indexTip=lm[8];const thumbTip=lm[4];const wrist=lm[0];const trackingPoint=lm[9];const cursorX=Math.max(0,Math.min((1-trackingPoint.x)*window.innerWidth,window.innerWidth));const cursorY=Math.max(0,Math.min(trackingPoint.y*window.innerHeight,window.innerHeight));if(cursorRef.current){cursorRef.current.style.opacity=1;cursorRef.current.style.transform=`translate(${cursorX}px, ${cursorY}px)`;}const dist=(p1,p2)=>Math.hypot(p1.x-p2.x,p1.y-p2.y,p1.z-p2.z);const indexFolded=dist(lm[8],wrist)<dist(lm[6],wrist);const middleFolded=dist(lm[12],wrist)<dist(lm[10],wrist);const ringFolded=dist(lm[16],wrist)<dist(lm[14],wrist);const pinkyFolded=dist(lm[20],wrist)<dist(lm[18],wrist);const isFist=indexFolded&&middleFolded&&ringFolded&&pinkyFolded;const isIndexUp=!indexFolded&&middleFolded&&ringFolded&&pinkyFolded;const pinchDistance=dist(indexTip,thumbTip);const now=Date.now();// 1. LE CLIC (SIMULATION UNIVERSELLE)\nif(pinchDistance<props.pinchThreshold&&!isFist){scrollVelocity.current=0;if(now-lastClickTime.current>1e3){if(debugRef.current)debugRef.current.innerText=\"🖱️ CLIC !\";lastClickTime.current=now;if(cursorInnerRef.current){cursorInnerRef.current.style.transform=\"scale(0.6)\";cursorInnerRef.current.style.filter=\"brightness(0.5)\";setTimeout(()=>{if(cursorInnerRef.current){cursorInnerRef.current.style.transform=\"scale(1)\";cursorInnerRef.current.style.filter=\"none\";}},150);}const el=document.elementFromPoint(cursorX,cursorY);if(el){const eventConfig={bubbles:true,cancelable:true,view:window,clientX:cursorX,clientY:cursorY};el.dispatchEvent(new PointerEvent(\"pointerdown\",eventConfig));el.dispatchEvent(new MouseEvent(\"mousedown\",eventConfig));el.dispatchEvent(new PointerEvent(\"pointerup\",eventConfig));el.dispatchEvent(new MouseEvent(\"mouseup\",eventConfig));el.dispatchEvent(new MouseEvent(\"click\",eventConfig));}}}else if(isIndexUp){scrollVelocity.current=-props.scrollSpeed;if(debugRef.current)debugRef.current.innerText=\"☝️ REMONTE\";}else if(isFist){scrollVelocity.current=props.scrollSpeed;if(debugRef.current)debugRef.current.innerText=\"✊ DESCEND\";}else{scrollVelocity.current=0;if(debugRef.current)debugRef.current.innerText=\"🖐️ PAUSE\";}});const cameraFeed=new window.Camera(videoRef.current,{onFrame:async()=>{if(enabled)await hands.send({image:videoRef.current});},width:640,height:480});cameraFeed.start();return()=>{cameraFeed.stop();hands.close();};},[ready,enabled,props.grabThreshold,props.pinchThreshold,props.scrollSpeed]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:debugRef,style:{position:\"fixed\",bottom:40,right:40,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:props.debugBg,color:props.debugColor,padding:\"0 24px\",borderRadius:`${props.debugRadius}px`,zIndex:999999,border:\"1px solid rgba(255,255,255,0.2)\",boxShadow:\"0 4px 12px rgba(0,0,0,0.3)\",fontFamily:props.debugFont,fontSize:props.debugFontSize,fontWeight:props.debugFontWeight,letterSpacing:`${props.debugLetterSpacing}px`,textTransform:props.debugTextTransform,whiteSpace:\"nowrap\"},children:\"⏳ EN ATTENTE...\"}),/*#__PURE__*/_jsx(\"div\",{ref:cursorRef,style:{position:\"fixed\",top:0,left:0,width:props.cursorSize,height:props.cursorSize,zIndex:999999,pointerEvents:\"none\",opacity:0,marginLeft:-(props.cursorSize/2),marginTop:-(props.cursorSize/2)},children:/*#__PURE__*/_jsx(\"div\",{ref:cursorInnerRef,style:{width:\"100%\",height:\"100%\",transition:\"transform 0.15s ease, filter 0.15s ease\"},children:props.cursorImage?/*#__PURE__*/_jsx(\"img\",{src:props.cursorImage,alt:\"Custom Cursor\",style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}}):/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",fill:\"white\",stroke:\"black\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",fill:\"black\"})]})})}),!enabled&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setEnabled(true),style:{pointerEvents:\"auto\",position:\"fixed\",bottom:40,left:40,height:44,padding:\"0 24px\",borderRadius:22,background:props.buttonBg,color:props.buttonColor,border:\"none\",cursor:\"pointer\",zIndex:999999,boxShadow:\"0 4px 12px rgba(0,0,0,0.15)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:props.buttonFont,fontSize:props.buttonFontSize,fontWeight:props.buttonFontWeight,letterSpacing:`${props.buttonLetterSpacing}px`,textTransform:props.buttonTextTransform,whiteSpace:\"nowrap\"},children:props.buttonText}),/*#__PURE__*/_jsx(\"video\",{ref:videoRef,autoPlay:true,playsInline:true,muted:true,style:{position:\"absolute\",opacity:0,width:1,height:1}})]});}addPropertyControls(VisionProScroller,{// ---- PARAMÈTRES BOUTON ----\nbuttonText:{type:ControlType.String,title:\"💬 Texte bouton\",defaultValue:\"🤚 PRENDRE LA MAIN\"},buttonFont:{type:ControlType.String,title:\"🔤 Police bouton\",defaultValue:'\"Intel One Mono\", monospace'},buttonFontSize:{type:ControlType.Number,title:\"Aa Taille bouton\",defaultValue:14,min:8,max:64,step:1},buttonFontWeight:{type:ControlType.Enum,title:\"⚖️ Graisse bouton\",options:[\"400\",\"500\",\"600\",\"700\",\"800\"],optionTitles:[\"Regular (400)\",\"Medium (500)\",\"SemiBold (600)\",\"Bold (700)\",\"ExtraBold (800)\"],defaultValue:\"500\"},buttonLetterSpacing:{type:ControlType.Number,title:\"↔️ Espacement bouton\",defaultValue:.5,min:-5,max:20,step:.1},buttonTextTransform:{type:ControlType.Enum,title:\"🔠 Casse bouton\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"Normal\",\"MAJUSCULES\",\"minuscules\",\"Capitales\"],defaultValue:\"uppercase\"},buttonBg:{type:ControlType.Color,title:\"🎨 Fond bouton\",defaultValue:\"#000000\"},buttonColor:{type:ControlType.Color,title:\"🖍️ Couleur texte\",defaultValue:\"#ffffff\"},// ---- PARAMÈTRES CURSEUR ----\ncursorImage:{type:ControlType.Image,title:\"🖱️ Curseur (SVG/Img)\"},cursorSize:{type:ControlType.Number,title:\"📏 Taille Curseur\",defaultValue:32,min:16,max:128,step:2},// ---- PARAMÈTRES DEBUG ----\ndebugFont:{type:ControlType.String,title:\"🔤 Police Debug\",defaultValue:'\"Intel One Mono\", monospace'},debugFontSize:{type:ControlType.Number,title:\"Aa Taille Debug\",defaultValue:14,min:8,max:64,step:1},debugFontWeight:{type:ControlType.Enum,title:\"⚖️ Graisse Debug\",options:[\"400\",\"500\",\"600\",\"700\"],optionTitles:[\"Regular (400)\",\"Medium (500)\",\"SemiBold (600)\",\"Bold (700)\"],defaultValue:\"500\"},debugLetterSpacing:{type:ControlType.Number,title:\"↔️ Espacement Debug\",defaultValue:.5,min:-5,max:20,step:.1},debugTextTransform:{type:ControlType.Enum,title:\"🔠 Casse Debug\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"Normal\",\"MAJUSCULES\",\"minuscules\",\"Capitales\"],defaultValue:\"uppercase\"},debugBg:{type:ControlType.Color,title:\"🛠️ Fond Debug\",defaultValue:\"rgba(0,0,0,0.8)\"},debugColor:{type:ControlType.Color,title:\"🛠️ Couleur Debug\",defaultValue:\"#00FF00\"},debugRadius:{type:ControlType.Number,title:\"🔄 Arrondi Debug\",defaultValue:22,min:0,max:100,step:1},// ---- PARAMÈTRES GESTES ----\nscrollSpeed:{type:ControlType.Number,title:\"⚡ Vitesse Scroll\",defaultValue:10,min:.1,max:30,step:.1},pinchThreshold:{type:ControlType.Number,title:\"🤏 Pincement (Clic)\",defaultValue:.05,min:.02,max:.1,step:.01},grabThreshold:{type:ControlType.Number,title:\"✊ Poing (Stop)\",defaultValue:.04,min:.02,max:.1,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VisionProScroller\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HandScroller.map","// Generated by Framer (bc931d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NewReleaseDelete from\"https://framerusercontent.com/modules/3Vqy4CFj6OWQsARDKqoS/VDgrMd4zodhZJYA09vV0/VIqmD2DOJ.js\";import CTAButtonDelete from\"https://framerusercontent.com/modules/qImpljLFrVWUZIElObmT/TO9N2vdnrEDTeX60aOF3/zmeQ8k5tf.js\";import StayConnectedBASE from\"#framer/local/canvasComponent/JZQGEK10U/JZQGEK10U.js\";import Cursor from\"#framer/local/canvasComponent/Lq61a7He3/Lq61a7He3.js\";import TETEPAGE from\"#framer/local/canvasComponent/W9OECoRxL/W9OECoRxL.js\";import VisionProScroller from\"#framer/local/codeFile/kHTonGl/HandScroller.js\";const VisionProScrollerFonts=getFonts(VisionProScroller);const TETEPAGEFonts=getFonts(TETEPAGE);const StayConnectedBASEFonts=getFonts(StayConnectedBASE);const CursorFonts=getFonts(Cursor);const breakpoints={t_ZaGGSr9:\"(max-width: 809.98px)\",Tx4T4LGZR:\"(min-width: 810px) and (max-width: 1199.98px)\",ZCPtkEyfP:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mOUTJ\";const variantClassNames={t_ZaGGSr9:\"framer-v-s5gvas\",Tx4T4LGZR:\"framer-v-2uforx\",ZCPtkEyfP:\"framer-v-p5jovi\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={t_ZaGGSr9:[\".framer-mOUTJ .framer-1ree1yx-container { bottom: 0px; top: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={t_ZaGGSr9:\".framer-s5gvas-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mOUTJ.framer-17yjk4k, .framer-mOUTJ .framer-17yjk4k { display: block; }\",\".framer-mOUTJ.framer-p5jovi { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0f0f0f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mOUTJ .framer-18v5z2n-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + -198px); flex: none; height: 112px; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 10; }\",\".framer-mOUTJ .framer-9fkezl-container { flex: none; height: auto; left: 50%; order: -999; position: absolute; top: 20px; transform: translateX(-50%); width: auto; z-index: 9; }\",\".framer-mOUTJ .framer-1ree1yx-container { flex: none; height: auto; left: 0px; max-width: 1900px; order: -998; position: absolute; right: 0px; top: 0px; z-index: 7; }\",\".framer-mOUTJ .framer-1t17y08 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -40px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -40px; }'];const mediaQueries={t_ZaGGSr9:\"(max-width: 809.98px)\",Tx4T4LGZR:\"(min-width: 810px) and (max-width: 1199.98px)\",ZCPtkEyfP:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"ZCPtkEyfP\",Phone:\"t_ZaGGSr9\",Tablet:\"Tx4T4LGZR\"};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??\"ZCPtkEyfP\"};};const transition1={damping:100,delay:0,mass:1,stiffness:400,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:20,y:20},placement:\"bottom\",transition:transition1,variant:\"hmCFUvx93\"};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([\"Tx4T4LGZR\",\"t_ZaGGSr9\"].includes(baseVariant))return false;return true;};useCustomCursors({\"1fcfybn\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ZCPtkEyfP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-p5jovi\",className),\"data-framer-cursor\":\"1fcfybn\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18v5z2n-container hidden-2uforx hidden-s5gvas\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"DO7gWIeqc\",scopeId:\"WvucJel4E\",children:/*#__PURE__*/_jsx(VisionProScroller,{buttonBg:\"var(--token-b2da98f2-dcc3-4fc6-843d-038d63e45300, rgba(156, 182, 210, 0.2))\",buttonColor:\"rgba(0, 99, 148, 0.63)\",buttonFont:\"Intel One Mono\",buttonFontSize:12,buttonFontWeight:\"600\",buttonLetterSpacing:-.3,buttonText:\"🤚PRENDRE LA MAIN\",buttonTextTransform:\"uppercase\",cursorImage:\"https://framerusercontent.com/images/pfnyOV2Htc532jCL7KzzIIFIHTY.svg?width=2122&height=2122\",cursorSize:20,debugBg:\"rgba(48, 5, 5, 0.1)\",debugColor:\"var(--token-78a93f07-2c98-4b76-a280-d2156842c016, rgba(48, 5, 5, 0.8))\",debugFont:\"Intel One Mono\",debugFontSize:12,debugFontWeight:\"600\",debugLetterSpacing:-.3,debugRadius:100,debugTextTransform:\"uppercase\",grabThreshold:.04,height:\"100%\",id:\"DO7gWIeqc\",layoutId:\"DO7gWIeqc\",pinchThreshold:.08,scrollSpeed:1.8,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:79,y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9fkezl-container\",\"data-framer-layout-hint-center-x\":true,nodeId:\"zpWAZXehw\",scopeId:\"WvucJel4E\",children:/*#__PURE__*/_jsx(TETEPAGE,{D6OOMNUJz:\"STUDIOQR\\xae\",height:\"100%\",id:\"zpWAZXehw\",layoutId:\"zpWAZXehw\",variant:matchVariant(\"coA30l0dV\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t_ZaGGSr9:{y:925}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,width:\"min(100vw, 1900px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ree1yx-container\",nodeId:\"iFbPi7HCY\",scopeId:\"WvucJel4E\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t_ZaGGSr9:{variant:matchVariant(\"rGUqwmVs1\")},Tx4T4LGZR:{variant:matchVariant(\"HZkWMllGJ\")}},children:/*#__PURE__*/_jsx(StayConnectedBASE,{height:\"100%\",id:\"iFbPi7HCY\",layoutId:\"iFbPi7HCY\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"OhdpAjwpy\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t17y08\"})]}),/*#__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 998\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tx4T4LGZR\":{\"layout\":[\"fixed\",\"fixed\"]},\"t_ZaGGSr9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZCPtkEyfP\":[\".framer-18v5z2n-container\",\".framer-9fkezl-container\",\".framer-1ree1yx-container\"],\"Tx4T4LGZR\":[\".framer-9fkezl-container\",\".framer-1ree1yx-container\"],\"t_ZaGGSr9\":[\".framer-9fkezl-container\",\".framer-1ree1yx-container\"]}\n * @framerBreakpoints {\"ZCPtkEyfP\":{\"min\":1200,\"canvasClassName\":\"framer-p5jovi-override\",\"minHeight\":998,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Tx4T4LGZR\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-2uforx-override\",\"minHeight\":998,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"t_ZaGGSr9\":{\"max\":809,\"canvasClassName\":\"framer-s5gvas-override\",\"minHeight\":998,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ZCPtkEyfP\n * @framerLayoutTemplate true\n */const FramerWvucJel4E=withCSS(Component,css,\"framer-mOUTJ\");export default FramerWvucJel4E;FramerWvucJel4E.displayName=\"BASE\";FramerWvucJel4E.defaultProps={height:998,width:1200};addFonts(FramerWvucJel4E,[{explicitInter:true,fonts:[]},...VisionProScrollerFonts,...TETEPAGEFonts,...StayConnectedBASEFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerWvucJel4E.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TETEPAGE,{},context),forwardLoader(StayConnectedBASE,{},context),forwardLoader(NewReleaseDelete,{},context),forwardLoader(CTAButtonDelete,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWvucJel4E\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tx4T4LGZR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t_ZaGGSr9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"ZCPtkEyfP\",\"framerIntrinsicHeight\":\"998\",\"framerBreakpoints\":\"{\\\"ZCPtkEyfP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-p5jovi-override\\\",\\\"minHeight\\\":998,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Tx4T4LGZR\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-2uforx-override\\\",\\\"minHeight\\\":998,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"t_ZaGGSr9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-s5gvas-override\\\",\\\"minHeight\\\":998,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"ZCPtkEyfP\\\":[\\\".framer-18v5z2n-container\\\",\\\".framer-9fkezl-container\\\",\\\".framer-1ree1yx-container\\\"],\\\"Tx4T4LGZR\\\":[\\\".framer-9fkezl-container\\\",\\\".framer-1ree1yx-container\\\"],\\\"t_ZaGGSr9\\\":[\\\".framer-9fkezl-container\\\",\\\".framer-1ree1yx-container\\\"]}\"}},\"__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 BASEHOME from \"https://framerusercontent.com/modules/95JQe6FxRYcM1nSX8V5H/5E5cYrhDig7iTFM5mNeA/Gi_WP03Wf.js\";\r\nimport BASE404 from \"https://framerusercontent.com/modules/EzNbfycaYDPhigX4g3K6/KeRw9YHfPSR7qcWE5gFi/BA1JHH3sU.js\";\r\nimport BASE from \"https://framerusercontent.com/modules/yHKlSrPKUaiSToZB7HwY/I6QZp1nOnIxclkZLnPOG/WvucJel4E.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bRmpfTcesdiRHbFdz6ML/dSC23Z9xnMzcfg00teGX/augiA20Il.js\")), path: \"/\"}, l2J2WCdUE: {elements: {mskn7bZ_X: \"works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FjPKo20cWzSlJ3blp8JB/LD8Bssl4qLhIhkRrs7NN/l2J2WCdUE.js\")), path: \"/accueil\"}, OzGETAt6L: {elements: {WemT6d0vc: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p2UDehLWX6ZEO8DQDgIL/BaF7jvPAz9LC0zUJ31Hq/OzGETAt6L.js\")), path: \"/profil\"}, nTC0K2w0c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kicmKI8BKfrbMd7BCPIp/ogHDtMQhZdRO7FL5OPOY/nTC0K2w0c.js\")), path: \"/404\"}, upwOd7Var: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3WDI92gyEJee6HiUmb3l/ft3RqIVuoORiYw7RYnC6/upwOd7Var.js\")), path: \"/old-home-2\"}, KJMpcu4LS: {elements: {Xff6OL_cT: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ECe6XAylJNS996y6yjiu/0R5D09FLp7CD9CHWcYKW/KJMpcu4LS.js\")), path: \"/privacy\"}, nTG78fCEr: {collectionId: \"YvE4C1VTH\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CARBQVM9gikY35lYIYD0/3jowF8odasivgv7po9ur/nTG78fCEr.js\")), path: \"/accueil/:jQ8DX5K3f\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {YvE4C1VTH: async () => (await import(\"https://framerusercontent.com/modules/eBrl62j8LSRTasdZvVf2/JbjiHiBpLb8PtJgoQ58F/YvE4C1VTH.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"8e8ec587b1d0b00c4814eddc10db43607910b8f630c60dc5cbd0a61ed7bafa53\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"upwOd7Var\":\r\nreturn React.createElement(BASEHOME, {...props, key: \"BASEHOME\", style}, children(true));\r\ncase \"l2J2WCdUE\":\r\ncase \"OzGETAt6L\":\r\ncase \"KJMpcu4LS\":\r\ncase \"nTG78fCEr\":\r\nreturn React.createElement(BASE, {...props, key: \"BASE\", style}, children(true));\r\ncase \"nTC0K2w0c\":\r\ncase \"aHIQ2IxHL\":\r\nreturn React.createElement(BASE404, {...props, key: \"BASE404\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"upwOd7Var\":\r\nreturn [{hash: \"1e7g2ux\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1v01ase\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"yxubil\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"l2J2WCdUE\":\r\ncase \"OzGETAt6L\":\r\ncase \"KJMpcu4LS\":\r\ncase \"nTG78fCEr\":\r\nreturn [{hash: \"p5jovi\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"2uforx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"s5gvas\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"nTC0K2w0c\":\r\ncase \"aHIQ2IxHL\":\r\nreturn [{hash: \"agnwl8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"uh2xp6\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"auvs2\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kicmKI8BKfrbMd7BCPIp/ogHDtMQhZdRO7FL5OPOY/nTC0K2w0c.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.studioqr.fr\",\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/7SEKIOxubHiiuxkWfX8i/hsR80oQuda0313Xqx2Dk/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: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.2, ease: [0.77, 0, 0.175, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.2, ease: [0.77, 0, 0.175, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-25%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"6+BACkgB,SAASA,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAjnB,IAAoI,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,MAAM,YAAY,OAAO,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,CAUr9C,GAAgB,EAVq+C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,iBAAiB,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,YAAY,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAMgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6jJAA6jJ,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6TAA6T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6TAA6T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6TAA6T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6TAA6T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6TAA6T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,2UAA2U,kFAAkF,sGAAsG,uGAAuG,uGAAuG,uGAAuG,sGAAsG,wGAAwG,uGAAuG,uGAAuG,uGAAuG,wGAAwG,sGAAsG,uGAAuG,uGAAuG,wGAAwG,wGAAwG,wGAAwG,uGAAuG,wGAAwG,uGAAuG,uGAAuG,wGAAwG,uGAAuG,uGAAuG,wGAAwG,udAAud,CAUnvtB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2ECV7Y,IAAiP,IAA8C,IAA4B,KAAuG,CAAM,GAAgB,EAASC,GAAW,CAAOC,GAAY,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,wBAAwB,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,GAAgB,CAAC,UAAU,CAAC,sIAAsI,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,kFAAkF,qVAAqV,qPAAqP,0JAA0J,oOAAoO,sIAAsI,yGAAyG,0GAA0G,yGAAyG,wGAAwG,wGAAwG,uGAAuG,oEAAoE,CAAOC,GAAa,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,wBAAwB,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASG,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQZ,GAAY,GAAM,CAAqE,EAAkB,EAAGE,GAA2C,CAAO,MAAqBD,IAAW,CAAa,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAvD,GAAwG,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,wBAAA,GAAwB,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKU,GAAU,CAAC,MAAM,iGAAiG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBK,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQb,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKL,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mCAAmC,GAAK,kBAAkB,GAAmB,SAAS,GAAa,EAAe,EAAMc,EAAI,CAAC,UAAU,6CAA6C,wBAAwB,GAAM,IAAI,4hFAA4hF,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,k1EAAk1E,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,qjCAAqjC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,mtBAAmtB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,mdAAmd,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,yaAAya,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,iTAAiT,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,0TAA0T,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOC,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGX,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBG,GAAa,GAA2B,KAAKJ,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAcjke,GAAgB,EAAQQ,GAAUM,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAgB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcpB,GAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICdgS,SAASqB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAx1B,IAAqN,IAAkE,IAA4B,KAAoJ,CAAMC,GAAc,EAASC,EAAS,CAAO,GAAiB,EAAoBA,EAAS,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA4QC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,OAAK,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,cAAc,UAAU,GAAQ,EAAM,WAAW,GAAK,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW1uD,GAAgB,EAX0vD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,cAAc,UAAU,GAAG,EAAG,EAAkB,iBAAiBU,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAS,CAAC,MAAM,kBAAkB,OAAO,OAAO,WAAW,QAAQ,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,MAAM,OAAO,GAAGF,GAAqB,CAAC,kBAAkB,CAAC,OAAO,UAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,+SAA+S,wGAAwG,+FAA+F,CAW19I,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,IAAmB,eAAkB,CAAC,GAAG,GAAiB,cAAiB,aAAa,cAAc,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,IAAA,GAAU,MAAM,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGC,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXyZ,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6EAAnxC,IAA4Q,IAAkE,IAA4B,KAAoJ,KAAyH,KAAqH,CAAM,GAAgB,EAASC,GAAW,CAAO,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWA,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,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,MAAM,YAAY,OAAO,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,CAU9kF,GAAgB,EAV8lF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAkF,EAAkB,EAAGV,GAAzEa,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAU,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,2CAA2C,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,eAAe,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAGX,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,SAAS,YAAY,UAAU,GAAK,UAAU,2DAA2D,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAGD,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,gBAAgB,SAAS,YAAY,UAAU,GAAK,UAAU,sCAAsC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,2CAA2C,CAAC,SAAS,gCAAmC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,2CAA2C,CAAC,SAAS,SAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yRAAyR,8QAA8Q,mRAAmR,+IAA+I,uRAAuR,iJAAiJ,kSAAkS,iEAAiE,qKAAqK,wIAAwI,2GAA2G,4JAA4J,gEAAgE,yEAAyE,GAAGS,GAAgB,GAAGC,GAAiB,CAU/oU,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAActB,GAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICVlkE,SAASuB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,kDAA1gB,IAA2F,IAAkE,IAA4B,CAAgCC,GAAgB,CAAC,UAAU,CAAC,QAAQ,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU5rC,GAAgB,EAV4sC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBU,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,2EAA2E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,yCAAyC,qBAAqB,aAAa,GAAG,EAAM,CAAC,GAAGd,GAAqB,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4QAA4Q,uFAAuF,CAU7tG,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,0CCVvO,IAAqF,IAA4B,CAAkHe,GAAK,0BAAgCC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,SAAS,CAAC,EAAG,CAAOC,GAAU,EAAO,OAAOD,GAAK,CAAOE,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAKD,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAOE,GAAI,giBAAsiBC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,UAAU,EAUp8CC,GAAK,EAV+9C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAO,EAAK,GAAe,aAAaD,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeI,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCP,GAAK,2CAA2CA,GAAK,kBAAkB,CAUxgE,eAAe,CAAC,GAAK,YAAY,iBAA6BM,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,0CCV/Z,IAAqF,IAA4B,CAAoCE,GAAK,0BAAgCC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,SAAS,CAAC,EAAG,CAAOC,GAAU,EAAO,OAAOD,GAAK,CAAOE,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAKD,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAOE,GAAI,w4BAA84BC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,UAAU,EAU9tDC,GAAK,EAVyvD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAO,EAAK,GAAe,WAAWD,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeI,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCP,GAAK,2CAA2CA,GAAK,kBAAkB,CAUhyE,eAAe,CAAC,GAAK,YAAY,qBAAiCM,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,ICL3c,SAAwB,GAAY,CAAC,OAAK,aAAW,UAAQ,UAAQ,OAAK,QAAM,gBAAc,MAAI,WAAS,CAAC,GAAK,CAAC,EAAU,GAAcE,EAAS,GAAM,CAAO,EAAe,sBAAsB,IAAQ,GAAS,EAAI,EAAU,EAAY,GAAM,UAAU,OAA8B,GAAM,cAAqB,IAAM,EAAc,GAAM,WAAiB,EAAW,GAAM,YAAY,QAAc,EAAY,SAAS,EAAY,GAAG,EAAE,GAAO,EAAqB,GAAG,OAAO,GAAgB,SAAU,EAAqB,EAAY,UAAuB,OAAO,GAAgB,UAAU,EAAc,SAAS,KAAK,CAA+C,EAAqB,GAApD,WAAW,EAAc,EAAE,aAAsD,OAAO,GAAgB,SAAS,CAAC,IAAM,EAAQ,WAAW,EAAc,CAAC,EAAqB,MAAM,EAAQ,CAAC,EAAc,GAAG,EAAQ,SAAU,EAAqB,EAAY,IAAK,IAAM,EAAsB,OAAO,GAAuB,SAAS,GAAG,EAAqB,IAAI,EAA2B,EAAQ,IAAI,IAA8B,EAAO;OACxiC,EAAe;qBACD,EAAY;gBACjB,EAAM;2BACK,EAAsB;;;qBAG5B,EAAW,eAAe,EAAY;wBACnC,EAAc;;;OAG/B,EAAe;;;;;qBAKD,GAAe,IAAI;;;IAG9B,EAAa,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,OAAO,OAAO,SAAS,SAAiB,UAAQ,UAAU,aAAa,CAAO,EAAa,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,EAAQ,CAAC,CAAO,EAAa,OAAO,GAAY,UAAW,SAAS,EAAW,SAAS,GACxS,EAAc,EAAQ,IAAI,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAa,iBAAiB,EAAa,GAAK,CAAC,iBAAiB,EAAa,GAAM,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,EAAe,SAAS,CAAC,GAAG,EAAK,CAAC,KAAK,EAAI,IAAQ,CAAC,IAAM,EAAU,EAAQ,EAAK,OAAO,EAAE,EAAM,EAClS,EAAM,EAAK,OAAO,EAAE,EAAa,EAAK,OAAO,EAAU,EAC5D,EAAQ,EAAgB,CAAC,QAAQ,QAAQ,GAAG,EAAK,CAAC,OAAoB,EAAK,EAAO,KAAK,CAAC,SAAS,EAAa,QAAQ,UAAU,QAAQ,EAAU,QAAQ,UAAU,WAAW,CAAC,GAAG,EAAiB,QAAM,CAAC,MAAM,EAAgB,SAAS,IAAM,IAAI,OAAO,EAAI,CAAC,EAAM,EAAG,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,SAAS,EAAO,CAAC,CAAC,CAAC,CAAC,sBA5BnQ,IAA4B,IAAoD,IAAkC,CACrK,OAAkB,uCAAuC,QAAQ,QAAQ,GAAG,CAAC,IAAMC,EAAE,KAAK,QAAQ,CAAC,GAAG,EAA0B,OAAhB,IAAI,IAAIA,EAAEA,EAAE,EAAE,GAAW,SAAS,GAAG,EAAG,CA4B9J,GAAY,YAAY,eAExB,EAAoB,GAAY,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,eAAe,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,aADpJ,CAAC,WAAW,QAAQ,WAAW,MAAM,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,IAAI,CACkE,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,MAAM,aAAa,aADzK,CAAC,KAAK,SAAS,SAAS,GAAG,OAAO,EAAE,CACoK,CAC9V,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,KAAK,IAAI,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,aAAa,MAAM,cAAc,KAAK,CAAC,cAAc,CAAC,MAAM,YAAY,KAAK,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,YAAY,YAAY,aAAa,CAAC,aAAa,CAAC,OAAO,YAAY,YAAY,aAAa,CAAC,CAAC,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,aAAa,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,aAAa,IAAI,YAAY,qEAAqE,CAAC,CAAC,gDC/B1pB,IAA0N,IAAkE,IAA4B,KAA4J,CAAMC,GAAiB,EAAS,GAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,OAAO,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhoD,GAAgB,EAXgpD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBU,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAY,CAAC,MAAM,8EAA8E,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,MAAM,QAAQ,GAAM,QAAQ,GAAG,IAAI,IAAI,KAAK,EAAU,cAAc,YAAY,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mTAAmT,wGAAwG,CAW9hJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,OAAO,YAAY,GAAG,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,aAAa,OAAO,YAAY,MAAM,SAAS,aAAa,aAAa,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGb,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX9H,SAASc,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAl1B,IAA2K,IAAkE,IAA4B,KAA+I,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAsSC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,cAAc,YAAY,QAAQ,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,OAAK,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,QAAQ,UAAU,GAAM,EAAM,WAAWC,GAAW,UAAU,GAAM,EAAM,UAAU,QAAQJ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASK,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAYl9D,GAAgB,EAZk+D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBE,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGX,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBY,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,cAAc,MAAM,EAAa,CAAC,UAAU,CAAC,mBAAmB,SAAS,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yEAAyE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,gBAAgB,UAAU,EAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,8EAA8E,WAAW,IAAI,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yEAAyE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,uGAAuG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gWAAgW,2RAA2R,oIAAoI,kRAAkR,mIAAmI,mLAAmL,sKAAsK,qFAAqF,CAY98P,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,YAAY,GAAG,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,wEAAwE,SAAS,uBAAuB,CAAC,YAAY,uBAAuB,MAAM,OAAO,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,aAAa,OAAO,YAAY,MAAM,SAAS,aAAa,aAAa,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICZ/rB,SAASQ,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAxoB,IAAoJ,IAAkE,IAA4B,CAAgCC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,MAAM,YAAY,KAAK,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,CAWthD,GAAgB,EAXsiD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,8EAA8E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,8EAA8E,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,8EAA8E,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4QAA4Q,4RAA4R,8IAA8I,gJAAgJ,mJAAmJ,gKAAgK,CAWt5K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXo1B,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAz6C,IAA0P,IAAkE,IAA4B,KAA+I,KAAyH,KAAgH,KAAsH,KAAqH,CAAM,GAAW,EAASC,GAAM,CAAO,GAAgB,EAASC,GAAW,CAAO,GAAiB,EAASC,GAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAqPC,GAAY,CAAC,OAAO,EAAE,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,cAAc,YAAY,MAAM,YAAY,KAAK,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAe,EAAc,CAAM,CAAC,EAAsB,GAA0BA,EAAe,EAAc,CAAiL,OAA7K,EAAwB,CAAC,EAAc,EAAiB,EAAK,IAAgB,IAAuB,EAAiB,EAAc,CAAC,EAAyB,EAAc,EAAQ,CAAC,EAAc,EAAiB,GAASC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,OAAO,QAAQL,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASM,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWl5F,GAAgB,EAXk6F,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,UAAY,EAAkB,kBAAoB,EAAqB,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAU,GAAcF,GAAiB,EAAkB,EAAqB,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBG,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAsC,GAAkB,EAAGb,GAA2C,CAAc,GAAW,CAAC,IAAM,OAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBc,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,yEAAyE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,aAAa,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKS,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAc,EAAK,EAAa,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,EAAE,EAAE,KAAK,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAM,CAAC,UAAU,EAAiB,UAAU,EAAU,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,kBAAkB,EAAa,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,QAAQM,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGR,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAiB,QAAQQ,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,IAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,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,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAY,CAAC,UAAU,GAAiB,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,UAAUmB,GAAW,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,QAAQd,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGR,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,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,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAY,CAAC,UAAU,GAAiB,UAAU,WAAc,OAAO,OAAO,GAAG,YAAY,UAAUmB,GAAW,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,QAAQd,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGR,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,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,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAY,CAAC,UAAU,GAAiB,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAUoB,GAAe,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,QAAQf,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGR,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,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,mRAAmR,sRAAsR,gJAAgJ,+RAA+R,gRAAgR,yLAAyL,gEAAgE,uEAAuE,uEAAuE,+EAA+E,iEAAiE,CAWt8X,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAW,GAAG,GAAgB,GAAG,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcC,GAAM,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAY,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,wECXnyB,IAA6O,IAA8C,IAA4B,KAA8G,KAAyE,KAAyE,CAAMqB,GAAuB,EAASC,GAAkB,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,GAAgB,EAAE,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAM,CAAC,kFAAkF,gFAAgF,oVAAoV,qJAAqJ,0JAA0J,oEAAoE,CAAOC,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAoFG,GAAO,CAAC,UAAU,SAAS,UAAUZ,GAAO,OAAO,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,UAAU,SAAS,WAAjJ,CAAC,QAAQ,IAAI,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAgH,QAAQ,YAAY,CAAOa,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWJ,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQV,GAAY,GAAM,CAAqE,EAAkB,EAAGC,GAA2C,CAAsC,OAArC,GAAiB,CAAC,UAAUU,GAAO,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,wBAAA,GAAwB,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKF,GAAU,CAAC,MAAM,iGAAiG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBM,EAAU,CAAC,qBAAqB,UAAU,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,qBAAqB,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQb,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,QAAQM,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOc,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGX,GAAM,GAAGD,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASD,GAAgB,GAAK,OAAOA,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAGE,GAAM,GAAGD,GAAe,IAAI,GAA0C,UAAxBE,GAAa,GAA2B,KAAKH,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAcl5J,GAAgB,EAAQQ,GAAUK,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGrB,GAAuB,GAAGE,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcD,GAAkB,EAAE,CAAC,EAAQ,CAAC,EAAcqB,GAAO,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,uBEPtf,SAAwB,GAAM,CAAC,OAAK,MAAI,OAAK,OAAK,SAAO,SAAO,QAAM,EAAE,EAAE,CAA4M,OAAxM,IAAO,OAAO,EAAyB,EAAK,GAAS,CAAK,MAAS,OAAY,SAAc,SAAa,QAAM,CAAC,CAAK,IAAO,QAAQ,EAA0B,EAAK,GAAU,CAAM,OAAW,QAAM,CAAC,CAAsB,EAAK,GAAa,CAAO,QAAM,CAAC,CAA0uB,SAAS,GAAa,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAS,CAAC,MAAI,OAAK,SAAO,SAAO,SAAO,CAAC,IAAM,EAAc,CAAC,EAAM,OAC55C,cAAc,KAAK,EAAI,GAAE,EAAI,WAAW,GAAK,IAAM,EAAS,IAAe,CAE1E,CAAC,EAAM,GAAUC,EAAS,EAAS,IAAA,GAAU,GAAM,CAG4gC,OAH3gC,MAAc,CAEvE,GAAG,CAAC,EAAS,OACb,IAAI,EAAa,GAAK,EAAS,IAAA,GAAU,CAAC,eAAe,GAAM,CAAC,IAAM,EAAS,MAAM,MAAM,yDAAyD,mBAAmB,EAAI,CAAC,CAAC,GAAG,EAAS,QAAQ,IAAI,CAAC,GAAK,CAAC,aAAW,MAAM,EAAS,MAAM,CAAI,GAAc,EAAS,EAAU,KAAO,CAAC,IAAM,EAAQ,MAAM,EAAS,MAAM,CAAC,QAAQ,MAAM,EAAQ,CAAsD,EAArC,MAAM,8BAA8B,CAAgB,EAAgE,OAA7D,GAAM,CAAC,MAAM,GAAO,CAAC,QAAQ,MAAM,EAAM,CAAC,EAAS,EAAM,EAAG,KAAW,CAAC,EAAa,KAAU,CAAC,EAAI,CAAC,CAAI,GAAU,EAAmC,EAAK,GAAa,CAAC,QAAQ,yCAA+C,QAAM,CAAC,CAAM,EAAI,WAAW,WAAW,CAA2F,IAAQ,IAAA,GAA+B,EAAK,GAAiB,EAAE,CAAC,CAAK,aAAiB,MAA2B,EAAK,GAAa,CAAC,QAAQ,EAAM,QAAc,QAAM,CAAC,CAAK,IAAQ,GAAiG,EAAK,GAAa,CAAC,QAAhG,eAAe,EAAI,sCAAmG,QAAM,CAAC,CAAsB,EAAK,SAAS,CAAC,IAAI,EAAI,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,GAAG,EAAY,OAAK,aAAa,EAAO,gBAAgB,aAAa,CAAC,QAAQ,OAC5tC,cAAc,EAAS,MAAM,OAAO,eAAe,cAAc,QAAQ,GAAW,EAAS,CAAC,gBAAgB,GAAK,MAAM,qHAAqH,CAAC,CADyc,EAAK,GAAa,CAAC,QAAQ,wBAA8B,QAAM,CAAC,CAC1c,SAAS,GAAW,EAAS,CAAC,IAAM,EAAO,CAAC,oBAAoB,gBAAgB,CAAmR,OAA9Q,GAAU,EAAO,KAAK,kBAAkB,cAAc,eAAe,yBAAyB,qBAAqB,eAAe,iCAAiC,qBAAqB,0CAA0C,0CAA0C,CAAS,EAAO,KAAK,IAAI,CAAE,SAAS,GAAU,CAAC,OAAK,GAAG,GAAO,CAA4C,GAA3B,EAAK,SAAS,aAAY,CAAc,CAAC,IAAM,EAAgB,EAAK,SAAS,mBAAmB,CAAO,EAAW,EAAK,SAAS,+BAA+B,CAAsG,OAAjD,EAAjD,GAAiB,EAAqC,GAAqE,GAAhD,CAAM,OAAK,GAAG,EAAM,CAAC,CAAwE,OAAoB,EAAK,GAAwB,CAAM,OAAK,GAAG,EAAM,CAAC,CAAE,SAAS,GAAsB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAM,CAAC,EAAa,GAAiBD,EAAS,EAAE,CAChuC,MAAc,CAAC,IAAM,EAAa,EAAI,SAAS,cAAc,SAAS,EAAc,EAAM,CAAC,GAAG,EAAM,SAAS,EAAa,OAAO,IAAM,EAAK,EAAM,KAAK,GAAG,OAAO,GAAO,WAAU,EAAY,OAAO,IAAM,EAAO,EAAK,YAAe,OAAO,GAAS,UAAgB,EAAgB,EAAO,CAE7O,OAF+O,EAAO,iBAAiB,UAAU,EAAc,CAE/U,GAAc,YAAY,iBAAiB,IAAI,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,GAAK,EAAE,CAAC,CAGtH,IAAM,EAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAoCH,EAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA6BP,EAAa,CAAC,GAAG,GAAY,GAAG,EAAM,CAA4F,OAAtE,EAAM,SAAyB,EAAa,OAAO,EAAa,MAA0B,EAAK,SAAS,CAAK,MAAI,MAAM,EAAoB,SAAO,CAAC,CAAE,SAAS,GAAqB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAoI,OAAnI,MAAc,CAAC,IAAM,EAAI,EAAI,QAAY,KAAkD,MAAvC,GAAI,UAAU,EAAK,GAAe,EAAI,KAAW,CAAC,EAAI,UAAU,KAAO,CAAC,EAAK,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,CAAC,CAAE,SAAS,GAAwB,CAAC,OAAK,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,wBAAwB,CAAC,OAAO,EAAK,CAAC,CAAC,CAExnB,SAAS,GAAe,EAAK,CAAC,GAAG,aAAgB,SAAS,EAAK,UAAU,SAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,KAAK,EAAK,UAAU,IAAI,GAAK,CAAC,OAAK,WAAS,EAAK,WAAY,EAAO,aAAa,EAAK,EAAM,CAAE,EAAK,cAAc,aAAa,EAAO,EAAK,MAAO,IAAI,IAAM,KAAS,EAAK,WAAY,GAAe,EAAM,CAClV,SAAS,IAAkB,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,wCAAwC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,UAAQ,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,EAAQ,CAAC,CAAC,CAAC,CACjgB,SAAS,GAAa,EAAM,CAAmC,GAAd,CAAC,EAAM,OAAwB,MAAO,oCA1F5C,IAA6C,IAAoD,KAAwG,CAQ2F,EAAoB,GAAM,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,wBAAwB,GAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,aAAa,CAAC,MAAM,OAAO,CAAC,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,YAAY,yCAAyC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,gBAAgB,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,SAAS,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,MAAM,SAAS,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,aAAa,EAAE,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,CAAC,CAO/zB,GAAY,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAuEmV,GAAU,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,CAG/O,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,ICxF8G,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAvxB,IAA0M,IAAkE,IAA4B,KAAoJ,CAAMC,GAAc,EAASC,EAAS,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,IAAiB,EAAM,IAAc,CAAC,GAAG,OAAO,GAAQ,UAAU,OAAO,SAAS,EAAM,CAAC,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,KAAK,GAAG,OAAO,GAAQ,UAAU,OAAO,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,IAAI,CAAC,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,IAAWC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,OAAK,SAAO,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,OAAO,UAAU,GAAM,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,wEAAwE,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW//DC,GAAgB,EAX+gE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,eAAe,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,YAAY,gBAAgB,EAAU,uBAAuBZ,GAAgB,EAAU,EAAE,CAAC,wBAAwBA,GAAgB,EAAU,EAAE,CAAC,oBAAoBA,GAAgB,EAAU,EAAE,CAAC,qBAAqBA,GAAgB,EAAU,EAAE,CAAC,qBAAqB,YAAY,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,GAAGN,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,EAAS,CAAC,MAAM,eAAe,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,8EAA8E,4VAA4V,gHAAgH,wGAAwG,kEAAkE,CAWt6L,eAAe,IAAgBa,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoBA,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,MAAM,SAAS,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,+FAA+F,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAASA,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGd,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXnC,SAASmB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAA9gC,IAA8N,IAAkE,IAA4B,KAAsI,KAA0H,CAAM,GAAqB,EAASC,GAAgB,CAAO,GAAW,EAAS,GAAM,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU12D,GAAgB,EAV03D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAsB,EAAE,CAAO,MAAoB,IAAc,YAA6C,EAAkB,EAAGV,GAAkB,GAAG,EAAsB,CAAO,MAAqB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,GAAa,EAAe,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,GAAqB,CAAC,kBAAkB,CAAC,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAgB,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,MAAM,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,UAAU,oCAAoC,UAAU,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,iBAAiB,GAAK,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,OAAO,OAAO,KAAK;;;;;;;;EAAwP,GAAG,YAAY,SAAS,YAAY,OAAO,MAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,OAAO,IAAI,GAAG,MAAM,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sVAAsV,0QAA0Q,wRAAwR,wGAAwG,iIAAiI,iWAAiW,yGAAyG,CAU5kQ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,uBAAuB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAqB,GAAG,GAAW,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVzjD,SAASQ,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAvxB,IAA0M,IAAkE,IAA4B,KAAoJ,CAAM,GAAc,EAASC,EAAS,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8L,IAAiB,EAAM,IAAc,CAAC,GAAG,OAAO,GAAQ,UAAU,OAAO,SAAS,EAAM,CAAC,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,KAAK,GAAG,OAAO,GAAQ,UAAU,OAAO,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,IAAI,CAAC,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,IAAWC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,OAAK,SAAO,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,OAAO,UAAU,GAAM,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,wEAAwE,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW//D,GAAgB,EAX+gE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBU,EAAU,EAAW,CAAC,eAAe,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,YAAY,gBAAgB,EAAU,uBAAuB,GAAgB,EAAU,EAAE,CAAC,wBAAwB,GAAgB,EAAU,EAAE,CAAC,oBAAoB,GAAgB,EAAU,EAAE,CAAC,qBAAqB,GAAgB,EAAU,EAAE,CAAC,qBAAqB,YAAY,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAS,CAAC,MAAM,eAAe,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,8EAA8E,4VAA4V,gHAAgH,wGAAwG,kEAAkE,CAWt6L,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,MAAM,SAAS,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,+FAA+F,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,0CCXv5B,IAAqF,IAA4B,CAAoC,GAAK,0BAAgC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,SAAS,CAAC,EAAG,CAAO,GAAU,EAAO,OAAO,GAAK,CAAO,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAO,GAAI,8rCAAosCgB,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,UAAU,EAUphE,GAAK,EAV+iE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAO,EAAK,GAAe,aAAa,GAAI,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,2CAA2C,GAAK,kBAAkB,CAUxlF,eAAe,CAAC,GAAK,YAAY,wBAAoC,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,ICVqa,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAr+B,IAAmM,IAAkE,IAA4B,KAA+I,KAAyH,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAsSC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,cAAc,YAAY,QAAQ,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,OAAK,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,QAAQ,UAAU,GAAM,EAAM,WAAWC,GAAW,UAAU,GAAM,EAAM,UAAU,QAAQJ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASK,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAYrmE,GAAgB,EAZqnE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBE,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAA2D,EAAkB,EAAGX,GAAlDc,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,MAAM,EAAa,CAAC,UAAU,CAAC,mBAAmB,cAAc,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,2EAA2E,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,8EAA8E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,kBAAkB,CAAC,gBAAgB,8EAA8E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,UAAU,CAAC,gBAAgB,8EAA8E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAsB,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,UAAU,EAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,qEAAqE,WAAW,IAAI,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,WAAW,kBAAkB,OAAO,EAAE,CAAC,kBAAkB,CAAC,WAAW,kBAAkB,OAAO,EAAE,CAAC,UAAU,CAAC,WAAW,kBAAkB,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,8EAA8E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,2CAA2C,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,iWAAiW,2RAA2R,qIAAqI,kRAAkR,oIAAoI,wLAAwL,wKAAwK,sFAAsF,GAAGS,GAAgB,CAYjiR,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,YAAY,GAAG,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,wEAAwE,SAAS,uBAAuB,CAAC,YAAY,uBAAuB,MAAM,OAAO,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,gDCZ1sF,IAA0N,IAAkE,IAA4B,KAA4J,CAAM,GAAiB,EAAS,GAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,OAAO,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhoD,GAAgB,EAXgpD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBU,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAY,CAAC,MAAM,kBAAkB,KAAK,CAAC,WAAW,8BAA8B,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,UAAU,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,MAAM,QAAQ,GAAM,QAAQ,GAAG,IAAI,IAAI,KAAK,EAAU,cAAc,YAAY,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mTAAmT,yGAAyG,CAWr+I,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,OAAO,YAAY,GAAG,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,iBAAiB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,2GAA2G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX/Q,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAxoB,IAAoJ,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,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,MAAM,YAAY,KAAK,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,CAWthD,GAAgB,EAXsiD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,8EAA8E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4QAA4Q,4RAA4R,8IAA8I,iJAAiJ,mJAAmJ,kKAAkK,CAWtyK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXouB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA3zC,IAA0P,IAAkE,IAA4B,KAAqJ,KAAuH,KAAgH,KAAsH,CAAM,GAAW,EAASgB,GAAM,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAqP,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,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,cAAc,YAAY,MAAM,YAAY,KAAK,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAO,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAe,EAAc,CAAM,CAAC,EAAsB,GAA0BA,EAAe,EAAc,CAAiL,OAA7K,EAAwB,CAAC,EAAc,EAAiB,EAAK,IAAgB,IAAuB,EAAiB,EAAc,CAAC,EAAyB,EAAc,EAAQ,CAAC,EAAc,EAAiB,GAASC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,OAAO,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWpyF,GAAgB,EAXozF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYI,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,UAAY,EAAkB,kBAAoB,EAAqB,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,EAAU,GAAc,GAAiB,EAAkB,EAAqB,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAsC,GAAkB,EAAGR,GAA2C,CAAc,GAAW,CAAC,IAAM,OAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,8EAA8E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,yKAAyK,qBAAqB,aAAa,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKd,GAAM,CAAC,UAAU,EAAgB,UAAU,EAAU,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,kBAAkB,EAAa,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQI,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,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,OAAO,GAAG,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,GAAa,CAAC,UAAU,GAAgB,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,UAAUa,GAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,QAAQV,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mRAAmR,uRAAuR,wGAAwG,yGAAyG,8RAA8R,gRAAgR,wGAAwG,8EAA8E,8EAA8E,yFAAyF,8EAA8E,8EAA8E,CAW37U,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAW,GAAG,GAAiB,GAAG,GAAkB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcL,GAAM,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAY,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAa,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICZxsB,SAAS,GAAW,EAAI,EAAK,kBAAkB,CAAC,OAAO,IAAI,QAAQ,GAAS,CAAC,GAAG,SAAS,cAAc,eAAe,EAAI,IAAI,CAAC,OAAO,GAAS,CAAC,IAAM,EAAE,SAAS,cAAc,SAAS,CAAC,EAAE,IAAI,EAAI,EAAE,KAAK,EAAK,EAAE,OAAO,EAAQ,SAAS,KAAK,YAAY,EAAE,EAAG,CAAE,SAAS,GAAgB,EAAU,CAAC,IAAM,EAAK,EAAU,GAAS,EAAW,CAAC,EAAE,EAAE,GAAG,GAAG,GAAG,CAAK,EAAc,EAAmJ,OAAjJ,EAAW,QAAQ,GAAU,CAAC,IAAM,EAAI,EAAU,GAAgB,EAAK,KAAK,MAAM,EAAI,EAAE,EAAK,EAAE,EAAI,EAAE,EAAK,EAAE,EAAI,EAAE,EAAK,EAAE,CAAC,GAAe,GAAO,CAAQ,EAAc,EAAW,OAC5rB,SAAS,GAAc,EAAU,EAAW,CAAC,IAAM,EAAM,EAAU,GAAS,EAAS,EAAU,GAAS,EAAU,EAAU,IAAU,EAAS,EAAU,GAAS,EAAS,EAAU,IAAU,EAAa,EAAS,EAAE,EAAM,GAAG,EAAU,EAAE,EAAM,EAAQ,EAAG,CAAC,EAAE,EAAS,EAAE,EAAM,EAAE,EAAE,EAAS,EAAE,EAAM,EAAE,CAAO,EAAG,CAAC,EAAE,EAAS,EAAE,EAAM,EAAE,EAAE,EAAS,EAAE,EAAM,EAAE,CAAO,EAAc,EAAG,EAAE,EAAG,EAAE,EAAG,EAAE,EAAG,EAA2E,OAAO,IAA5D,IAAa,QAAQ,EAAc,EAAE,EAAc,GAAsC,SAAwB,GAAkB,EAAM,CAAC,IAAM,EAASc,EAAO,KAAK,CAAO,EAAUA,EAAO,KAAK,CAAO,EAAeA,EAAO,KAAK,CAAO,EAASA,EAAO,KAAK,CAAM,CAAC,EAAM,GAAUC,EAAS,GAAM,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAO,EAAeD,EAAO,EAAE,CAAO,EAAcA,EAAO,EAAE,CAAO,EAAWA,GAAQ,CAAO,MAAkB,CAAC,GAAG,EAAe,UAAU,EAAE,CAAC,EAAO,SAAS,EAAE,EAAe,QAAQ,CAAC,IAAM,EAAW,SAAS,eAAe,OAAO,EAAE,SAAS,KAAQ,IAAW,EAAW,WAAW,EAAe,SAAQ,SAAS,gBAAgB,WAAW,EAAe,QAAS,EAAW,QAAQ,sBAAsB,EAAc,EAOkX,OAP/W,OAAe,EAAW,QAAQ,sBAAsB,EAAc,KAAW,qBAAqB,EAAW,QAAQ,EAAG,EAAE,CAAC,CAAC,MAAc,CAAC,eAAe,GAAM,CAAI,EAAS,UAAQ,EAAS,QAAQ,UAAU,mBAAkB,MAAM,GAAW,yDAAyD,CAAC,MAAM,GAAW,uEAAuE,CAAC,EAAS,GAAK,CAAI,EAAS,UAAQ,EAAS,QAAQ,UAAU,oBAA0B,GAAM,EAAG,EAAE,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,EAAQ,CAAC,EAAe,QAAQ,EAAK,EAAU,UAAQ,EAAU,QAAQ,MAAM,QAAQ,GAAK,EAAS,SAAS,IAAM,EAAS,QAAQ,UAAU,wBAAgC,OAAQ,GAAG,CAAC,GAAO,CAAC,EAAO,OAAO,CAAC,EAAO,OAAO,OAAU,EAAS,UAAQ,EAAS,QAAQ,UAAU,oBAAsB,IAAM,EAAM,IAAI,EAAO,MAAM,CAAC,WAAW,GAAG,iDAAiD,IAAI,CAAC,CAAC,EAAM,WAAW,CAAC,YAAY,EAAE,gBAAgB,EAAE,uBAAuB,GAAG,sBAAsB,GAAG,CAAC,CAAC,EAAM,UAAU,GAAK,CAAC,GAAG,CAAC,EAAI,oBAAoB,OAAO,CAAC,EAAe,QAAQ,EAAK,EAAU,UAAQ,EAAU,QAAQ,MAAM,QAAQ,GAAK,EAAS,UAAQ,EAAS,QAAQ,UAAU,8BAA6B,OAGn2E,GAAG,EAAI,mBAAmB,QAAQ,EAAE,CAAC,IAAM,EAAI,EAAI,mBAAmB,GAAS,EAAI,EAAI,mBAAmB,GAAS,EAAO,EAAI,gBAAgB,GAAG,MAAY,EAAO,EAAI,gBAAgB,GAAG,MAAY,EAAU,GAAgB,EAAI,CAAO,EAAU,GAAgB,EAAI,CAAyF,IAArE,IAAS,QAAQ,IAAS,SAAS,IAAS,SAAS,IAAS,SAAwB,EAAU,EAAM,eAAe,EAAU,EAAM,eAAe,GAAc,EAAI,EAAO,EAAE,GAAc,EAAI,EAAO,CAAC,CAAI,EAAS,UAAQ,EAAS,QAAQ,UAAU,2BAA0B,EAAe,QAAQ,EAAK,EAAU,UAAQ,EAAU,QAAQ,MAAM,QAAQ,GAAE,EAAW,GAAM,CAAC,QAGnpB,IAAM,EAAG,EAAI,mBAAmB,GAAS,EAAS,EAAG,GAAS,EAAS,EAAG,GAAS,EAAM,EAAG,GAAS,EAAc,EAAG,GAAS,EAAQ,KAAK,IAAI,EAAE,KAAK,KAAK,EAAE,EAAc,GAAG,EAAO,WAAW,EAAO,WAAW,CAAC,CAAO,EAAQ,KAAK,IAAI,EAAE,KAAK,IAAI,EAAc,EAAE,EAAO,YAAY,EAAO,YAAY,CAAC,CAAI,EAAU,UAAS,EAAU,QAAQ,MAAM,QAAQ,EAAE,EAAU,QAAQ,MAAM,UAAU,aAAa,EAAQ,MAAM,EAAQ,MAAM,IAAM,GAAM,EAAG,IAAK,KAAK,MAAM,EAAG,EAAE,EAAG,EAAE,EAAG,EAAE,EAAG,EAAE,EAAG,EAAE,EAAG,EAAE,CAAO,EAAY,EAAK,EAAG,GAAG,EAAM,CAAC,EAAK,EAAG,GAAG,EAAM,CAAO,EAAa,EAAK,EAAG,IAAI,EAAM,CAAC,EAAK,EAAG,IAAI,EAAM,CAAO,EAAW,EAAK,EAAG,IAAI,EAAM,CAAC,EAAK,EAAG,IAAI,EAAM,CAAO,EAAY,EAAK,EAAG,IAAI,EAAM,CAAC,EAAK,EAAG,IAAI,EAAM,CAAO,EAAO,GAAa,GAAc,GAAY,EAAkB,EAAU,CAAC,GAAa,GAAc,GAAY,EAAkB,EAAc,EAAK,EAAS,EAAS,CAAO,EAAI,KAAK,KAAK,CACl5B,GAAG,EAAc,EAAM,gBAAgB,CAAC,EAAiC,IAAzB,EAAe,QAAQ,EAAK,EAAI,EAAc,QAAQ,IAAI,CAAI,EAAS,UAAQ,EAAS,QAAQ,UAAU,cAAa,EAAc,QAAQ,EAAO,EAAe,UAAS,EAAe,QAAQ,MAAM,UAAU,aAAa,EAAe,QAAQ,MAAM,OAAO,kBAAkB,eAAe,CAAI,EAAe,UAAS,EAAe,QAAQ,MAAM,UAAU,WAAW,EAAe,QAAQ,MAAM,OAAO,SAAU,IAAI,EAAE,IAAM,EAAG,SAAS,iBAAiB,EAAQ,EAAQ,CAAC,GAAG,EAAG,CAAC,IAAM,EAAY,CAAC,QAAQ,GAAK,WAAW,GAAK,KAAK,EAAO,QAAQ,EAAQ,QAAQ,EAAQ,CAAC,EAAG,cAAc,IAAI,aAAa,cAAc,EAAY,CAAC,CAAC,EAAG,cAAc,IAAI,WAAW,YAAY,EAAY,CAAC,CAAC,EAAG,cAAc,IAAI,aAAa,YAAY,EAAY,CAAC,CAAC,EAAG,cAAc,IAAI,WAAW,UAAU,EAAY,CAAC,CAAC,EAAG,cAAc,IAAI,WAAW,QAAQ,EAAY,CAAC,QAAY,GAAW,EAAe,QAAQ,CAAC,EAAM,YAAe,EAAS,UAAQ,EAAS,QAAQ,UAAU,eAAsB,GAAQ,EAAe,QAAQ,EAAM,YAAe,EAAS,UAAQ,EAAS,QAAQ,UAAU,eAAkB,EAAe,QAAQ,EAAK,EAAS,UAAQ,EAAS,QAAQ,UAAU,eAAe,CAAC,IAAM,EAAW,IAAI,EAAO,OAAO,EAAS,QAAQ,CAAC,QAAQ,SAAS,CAAI,GAAQ,MAAM,EAAM,KAAK,CAAC,MAAM,EAAS,QAAQ,CAAC,EAAG,MAAM,IAAI,OAAO,IAAI,CAAC,CAAoB,OAAnB,EAAW,OAAO,KAAW,CAAC,EAAW,MAAM,CAAC,EAAM,OAAO,GAAK,CAAC,EAAM,EAAQ,EAAM,cAAc,EAAM,eAAe,EAAM,YAAY,CAAC,CAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,cAAc,OAAO,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,IAAI,EAAS,MAAM,CAAC,SAAS,QAAQ,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAM,QAAQ,MAAM,EAAM,WAAW,QAAQ,SAAS,aAAa,GAAG,EAAM,YAAY,IAAI,OAAO,OAAO,OAAO,kCAAkC,UAAU,6BAA6B,WAAW,EAAM,UAAU,SAAS,EAAM,cAAc,WAAW,EAAM,gBAAgB,cAAc,GAAG,EAAM,mBAAmB,IAAI,cAAc,EAAM,mBAAmB,WAAW,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAK,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,EAAM,WAAW,OAAO,EAAM,WAAW,OAAO,OAAO,cAAc,OAAO,QAAQ,EAAE,WAAW,EAAE,EAAM,WAAW,GAAG,UAAU,EAAE,EAAM,WAAW,GAAG,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAe,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,0CAA0C,CAAC,SAAS,EAAM,YAAyB,EAAK,MAAM,CAAC,IAAI,EAAM,YAAY,IAAI,gBAAgB,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,KAAK,QAAQ,OAAO,QAAQ,YAAY,IAAI,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAK,SAAS,CAAC,YAAY,EAAW,GAAK,CAAC,MAAM,CAAC,cAAc,OAAO,SAAS,QAAQ,OAAO,GAAG,KAAK,GAAG,OAAO,GAAG,QAAQ,SAAS,aAAa,GAAG,WAAW,EAAM,SAAS,MAAM,EAAM,YAAY,OAAO,OAAO,OAAO,UAAU,OAAO,OAAO,UAAU,8BAA8B,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAM,WAAW,SAAS,EAAM,eAAe,WAAW,EAAM,iBAAiB,cAAc,GAAG,EAAM,oBAAoB,IAAI,cAAc,EAAM,oBAAoB,WAAW,SAAS,CAAC,SAAS,EAAM,WAAW,CAAC,CAAc,EAAK,QAAQ,CAAC,IAAI,EAAS,SAAS,GAAK,YAAY,GAAK,MAAM,GAAK,MAAM,CAAC,SAAS,WAAW,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,uBARtpH,IAAoD,IAA6C,CAQujH,EAAoB,GAAkB,CACvvH,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,qBAAqB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,8BAA8B,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAY,KAAK,MAAM,oBAAoB,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,CAAC,aAAa,CAAC,gBAAgB,eAAe,iBAAiB,aAAa,kBAAkB,CAAC,aAAa,MAAM,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAuB,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,CAAC,oBAAoB,CAAC,KAAK,EAAY,KAAK,MAAM,kBAAkB,QAAQ,CAAC,OAAO,YAAY,YAAY,aAAa,CAAC,aAAa,CAAC,SAAS,aAAa,aAAa,YAAY,CAAC,aAAa,YAAY,CAAC,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,oBAAoB,aAAa,UAAU,CACj/B,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,CACvK,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,8BAA8B,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,aAAa,CAAC,gBAAgB,eAAe,iBAAiB,aAAa,CAAC,aAAa,MAAM,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,CAAC,mBAAmB,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,QAAQ,CAAC,OAAO,YAAY,YAAY,aAAa,CAAC,aAAa,CAAC,SAAS,aAAa,aAAa,YAAY,CAAC,aAAa,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,kBAAkB,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,oBAAoB,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,CAC19B,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,IAAI,IAAI,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,IAAI,IAAI,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,CAAC,oFCXnQ,IAA6O,IAA8C,IAA4B,KAAqJ,KAA0H,KAAoF,KAAyE,KAA2E,KAA8E,CAAM,GAAuB,EAAS,GAAkB,CAAO,GAAc,EAASE,GAAS,CAAO,GAAuB,EAASC,GAAkB,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAOC,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAgB,CAAC,UAAU,CAAC,uEAAuE,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,qVAAqV,qQAAqQ,oLAAoL,yKAAyK,2JAA2J,qEAAqE,CAAO,GAAa,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAoF,GAAO,CAAC,UAAU,SAAS,UAAUD,GAAO,OAAO,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,UAAU,SAAS,WAAjJ,CAAC,QAAQ,IAAI,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAgH,QAAQ,YAAY,CAAO,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAO,MAAqBF,IAAW,CAAa,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAvD,GAAwH,OAArC,GAAiB,CAAC,UAAU,GAAO,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iGAAiG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBG,EAAU,CAAC,qBAAqB,UAAU,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,uDAAuD,iBAAiB,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAkB,CAAC,SAAS,8EAA8E,YAAY,yBAAyB,WAAW,iBAAiB,eAAe,GAAG,iBAAiB,MAAM,oBAAoB,IAAI,WAAW,oBAAoB,oBAAoB,YAAY,YAAY,8FAA8F,WAAW,GAAG,QAAQ,sBAAsB,WAAW,yEAAyE,UAAU,iBAAiB,cAAc,GAAG,gBAAgB,MAAM,mBAAmB,IAAI,YAAY,IAAI,mBAAmB,YAAY,cAAc,IAAI,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,eAAe,IAAI,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKN,GAAS,CAAC,UAAU,YAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKO,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,IAAI,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,qBAAqB,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,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,CAc1jP,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAuB,GAAG,GAAc,GAAG,GAAuB,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcD,GAAS,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAkB,EAAE,CAAC,EAAQ,CAAC,EAAcO,GAAiB,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAgB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICDpnB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAD4E,EAAE,CACxD,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,OAAOC,EAAoBC,GAAU,CAAC,GAAG,EAAO,IAAK,WAAY,QAAM,CAAE,EAAS,GAAK,CAAC,CACxF,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoBE,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,QAAM,CAAE,EAAS,GAAK,CAAC,CAChF,IAAK,YACL,IAAK,YACL,OAAOF,EAAoBG,GAAS,CAAC,GAAG,EAAO,IAAK,UAAW,QAAM,CAAE,EAAS,GAAK,CAAC,CACtF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACpM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CAClM,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,QAAS,WAAY,wBAAwB,CAAC,CACjM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOH,EAAoBmB,GAA4B,CAC5D,SANmDnB,EAAoBkB,GAAyC,CAChH,SATkClB,EAClCiB,GACA,CACC,SA/DcjB,EACfI,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,0BAClB,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,gBACJC,YACX,CACD,MAAO,CACN,cAAeR,EACf,SAAUS,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,EAAG,SAAU,IAAK,KAAM,CAAC,IAAM,EAAG,KAAO,EAAE,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,IAAK,KAAM,CAAC,IAAM,EAAG,KAAO,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,OAAO,CAAC,CAAE,OAAQ,EAAE,CAAC,CAC1d,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,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,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,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,GAAQ,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,GAAO,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,EAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA3KR,UAjIiC,IACJ,IACU,IACI,KACuE,KACD,KACH,CAExG,GAAS,CAAC,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMpB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,QAAQ,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,QAAQ,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAC,CAE/xC,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,SAAU,KAAM,GAAI,cAAe,MAAM,CAAC,CACvF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACpK,GAAe,mEA4Bf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDL,EAAoB0B,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}