{"version":3,"file":"PreloadEntry.BOL3Wisz.mjs","names":["useState","Image1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","useState"],"sources":["https:/framerusercontent.com/modules/O4p0XKSvcIzKEPDYU7zv/ey2K8Uzh4WmALbMW3Ytp/StaggeredTextCycle.js","https:/framerusercontent.com/modules/EBOc0UrJ1lJHrfIHopYF/CnWi8yvsNeugl4F6R4VN/DwrCMrnxd.js","https:/framerusercontent.com/modules/eTPlKHutbz6gJm8UB4DC/mEP8HbgnUYRajaSBRLuF/PreloadEntry.js"],"sourcesContent":["// Staggered text cycle component with letter-by-letter opacity transition from 1 to 0\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * Staggered Text Cycle\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function StaggeredTextCycle(props){const{texts=[\"Hello\",\"World\",\"Framer\"],interval=3e3,staggerDelay=.05,textColor=\"#000000\",font,style,animateBy=\"characters\",entryYOffset=40,exitYOffset=-40,loop=true,duration=.3,padding=\"0px 0px 5px 0px\",tag=\"p\"}=props;const[currentIndex,setCurrentIndex]=useState(0);const isStatic=useIsStaticRenderer();useEffect(()=>{if(isStatic)return;const timer=setInterval(()=>{startTransition(()=>{setCurrentIndex(prev=>{const nextIndex=prev+1;if(!loop&&nextIndex>=texts.length){return prev;}return nextIndex%texts.length;});});},interval);return()=>clearInterval(timer);},[texts.length,interval,isStatic,loop]);const currentText=texts[currentIndex]||\"\";const textParts=animateBy===\"words\"?currentText.split(\" \"):currentText.split(\"\");const MotionTag=motion[tag];return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",display:\"inline-flex\",overflow:\"clip\",width:\"max-content\",padding:padding},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(MotionTag,{style:{display:\"flex\",color:textColor,margin:0,...font},initial:isStatic?\"visible\":\"hidden\",animate:\"visible\",exit:\"exit\",children:textParts.map((part,index)=>/*#__PURE__*/_jsxs(motion.span,{variants:{hidden:{opacity:0,y:entryYOffset},visible:{opacity:1,y:0,transition:{delay:index*staggerDelay,duration:duration}},exit:{opacity:0,y:exitYOffset,transition:{delay:index*staggerDelay,duration:duration}}},style:{display:\"inline-block\",whiteSpace:\"pre\"},children:[part,animateBy===\"words\"&&index<textParts.length-1?\" \":\"\"]},`${currentIndex}-${index}`))},currentIndex)})});}addPropertyControls(StaggeredTextCycle,{texts:{type:ControlType.Array,title:\"Texts\",control:{type:ControlType.String},defaultValue:[\"Hello\",\"World\",\"Framer\"]},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",variant:\"Medium\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},animateBy:{type:ControlType.Enum,title:\"Animate By\",options:[\"characters\",\"words\"],optionTitles:[\"Characters\",\"Words\"],defaultValue:\"characters\"},interval:{type:ControlType.Number,title:\"Interval(ms)\",defaultValue:3e3,min:500,max:1e4,step:100},staggerDelay:{type:ControlType.Number,title:\"Stagger(s)\",defaultValue:.05,min:0,max:.5,step:.01},entryYOffset:{type:ControlType.Number,title:\"Entry Y Offset\",defaultValue:40,min:-200,max:200,step:5},exitYOffset:{type:ControlType.Number,title:\"Exit Y Offset\",defaultValue:-40,min:-200,max:200,step:5},duration:{type:ControlType.Number,title:\"Duration(s)\",defaultValue:.3,min:.1,max:2,step:.1},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\",displaySegmentedControl:false,description:\"More components at [Framerize](https://dub.sh/frmze-cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StaggeredTextCycle\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"60\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StaggeredTextCycle.map","// Generated by Framer (49ba03b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StaggeredTextCycle from\"https://framerusercontent.com/modules/O4p0XKSvcIzKEPDYU7zv/ey2K8Uzh4WmALbMW3Ytp/StaggeredTextCycle.js\";const Image1WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image1));const StaggeredTextCycleFonts=getFonts(StaggeredTextCycle);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Md3YzADiy\",\"i3FI8rMTU\",\"lCBMu1Rbv\",\"WZ1UE53Oe\"];const serializationHash=\"framer-7EYQa\";const variantClassNames={i3FI8rMTU:\"framer-v-ani2h6\",lCBMu1Rbv:\"framer-v-6jfrui\",Md3YzADiy:\"framer-v-1kn2nof\",WZ1UE53Oe:\"framer-v-zc7lvu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[1,.01,.38,1.01],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition2={bounce:.2,delay:.4,duration:1.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1.15,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:.2,delay:.5,duration:1.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:2,skewX:0,skewY:0,x:0,y:0};const transition4={bounce:.2,delay:0,duration:2.2,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:1200,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:-1200,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/End\":\"i3FI8rMTU\",\"Desktop/Start\":\"Md3YzADiy\",\"Mobile/End\":\"WZ1UE53Oe\",\"Mobile/Start\":\"lCBMu1Rbv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Md3YzADiy\"};};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:\"Md3YzADiy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear19bxsdx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"i3FI8rMTU\",true),1500);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onAppearbbxh93=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"WZ1UE53Oe\",true),1500);});useOnVariantChange(baseVariant,{default:onAppear19bxsdx,lCBMu1Rbv:onAppearbbxh93,WZ1UE53Oe:undefined});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-1kn2nof\",className,classNames),\"data-framer-name\":\"Desktop/Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Md3YzADiy\",ref:refBinding,style:{...style},...addPropertyOverrides({i3FI8rMTU:{\"data-framer-name\":\"Desktop/End\"},lCBMu1Rbv:{\"data-framer-name\":\"Mobile/Start\"},WZ1UE53Oe:{\"data-framer-name\":\"Mobile/End\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3agdet\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"TIPdsL4fq\",style:{backgroundColor:\"var(--token-5e665805-5204-464e-9d29-6d59cc52f016)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-130ihwz\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"GPr0UE7Ac\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Image1WithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,background:{alt:\"Kurrent\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||1040)*.5000000000000002-(componentViewport?.height||1040)*1/2)+((componentViewport?.height||1040)*1*.47692307692307717-85)+0+0),pixelHeight:226,pixelWidth:1400,sizes:\"560px\",src:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226\",srcSet:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=512&width=1400&height=226 512w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=1024&width=1400&height=226 1024w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226 1400w\"},className:\"framer-10z253e\",\"data-framer-appear-id\":\"10z253e\",\"data-framer-name\":\"Wordmark\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"NmCSWJpNO\",optimized:true,...addPropertyOverrides({i3FI8rMTU:{background:{alt:\"Kurrent\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||1040)*-.5499999999999998-(componentViewport?.height||1040)*1/2)+((componentViewport?.height||1040)*1*.47692307692307717-85)+0+0),pixelHeight:226,pixelWidth:1400,sizes:\"560px\",src:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226\",srcSet:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=512&width=1400&height=226 512w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=1024&width=1400&height=226 1024w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226 1400w\"}},lCBMu1Rbv:{background:{alt:\"Kurrent\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||928)*.5000000000000002-(componentViewport?.height||928)*1/2)+((componentViewport?.height||928)*1*.47692307692307717-61)+0+0),pixelHeight:226,pixelWidth:1400,sizes:\"300px\",src:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226\",srcSet:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=512&width=1400&height=226 512w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=1024&width=1400&height=226 1024w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226 1400w\"}},WZ1UE53Oe:{background:{alt:\"Kurrent\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-1100+((componentViewport?.height||928)*1*.47692307692307717-61)+0+0),pixelHeight:226,pixelWidth:1400,sizes:\"300px\",src:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226\",srcSet:\"https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=512&width=1400&height=226 512w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?scale-down-to=1024&width=1400&height=226 1024w,https://framerusercontent.com/images/vLWYH5LA9QAW7MVQx8fwsWjQhE.png?width=1400&height=226 1400w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-l9vfdj-container\",\"data-framer-appear-id\":\"l9vfdj\",\"data-framer-name\":\"Slogan\",initial:animation3,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jl1kOlI_U-container\",name:\"Slogan\",nodeId:\"jl1kOlI_U\",optimized:true,rendersWithMotion:true,scopeId:\"DwrCMrnxd\",children:/*#__PURE__*/_jsx(StaggeredTextCycle,{animateBy:\"characters\",duration:.2,entryYOffset:40,exitYOffset:-40,font:{fontFamily:'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.3px\",lineHeight:\"1.2em\"},height:\"100%\",id:\"jl1kOlI_U\",interval:1700,layoutId:\"jl1kOlI_U\",loop:true,name:\"Slogan\",padding:\"0px\",staggerDelay:.01,tag:\"p\",textColor:\"var(--token-bf40f8e0-77f6-4f0f-9e89-4b938af76dee)\",texts:[\"EV Charging You Can Count On\",\"Find it. Check it. Charge.\"],width:\"100%\",...addPropertyOverrides({lCBMu1Rbv:{font:{fontFamily:'\"Playfair Display\", \"Playfair Display Placeholder\", serif',fontSize:\"18px\",fontStyle:\"italic\",fontWeight:600,letterSpacing:\"-0.2px\",lineHeight:\"1.2em\"}},WZ1UE53Oe:{font:{fontFamily:'\"Playfair Display\", \"Playfair Display Placeholder\", serif',fontSize:\"18px\",fontStyle:\"italic\",fontWeight:600,letterSpacing:\"-0.2px\",lineHeight:\"1.2em\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-p50ey5\",\"data-framer-appear-id\":\"p50ey5\",\"data-framer-name\":\"Radial\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"LimVRm9w7\",optimized:true,style:{background:\"radial-gradient(60% 90.9090909090909% at 49.6% 52.300000000000004%, var(--token-85536e74-a349-4598-8fa0-eb733781678f) 0%, rgba(10, 10, 10, 0) 100%)\",filter:\"blur(57px)\",WebkitFilter:\"blur(57px)\"}}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1rtpto1\",\"data-framer-appear-id\":\"1rtpto1\",\"data-framer-name\":\"Radial\",initial:animation6,layoutDependency:layoutDependency,layoutId:\"xEwfsdUEd\",optimized:true,style:{background:\"radial-gradient(60% 90.9090909090909% at 49.6% 52.300000000000004%, var(--token-aa5396a8-3770-48d2-9d30-33a241248c77) 0%, rgba(10, 10, 10, 0) 100%)\",filter:\"blur(57px)\",WebkitFilter:\"blur(57px)\"}})]})})})})});});const css=[\".framer-7EYQa.framer-gteqzn, .framer-7EYQa .framer-gteqzn { display: block; }\",\".framer-7EYQa.framer-1kn2nof { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1040px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-7EYQa .framer-3agdet { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-7EYQa .framer-130ihwz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 48%; width: 100%; z-index: 2; }\",\".framer-7EYQa .framer-10z253e { aspect-ratio: 6.1947 / 1; flex: none; height: auto; position: relative; width: 560px; }\",\".framer-7EYQa .framer-l9vfdj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7EYQa .framer-p50ey5 { bottom: -300px; flex: none; height: 640px; left: -300px; overflow: hidden; position: absolute; width: 640px; z-index: 1; }\",\".framer-7EYQa .framer-1rtpto1 { flex: none; height: 640px; overflow: hidden; position: absolute; right: -300px; top: -300px; width: 640px; z-index: 1; }\",\".framer-7EYQa.framer-v-ani2h6 .framer-3agdet { top: calc(-54.999999999999986% - 100% / 2); }\",\".framer-7EYQa.framer-v-6jfrui.framer-1kn2nof, .framer-7EYQa.framer-v-zc7lvu.framer-1kn2nof { height: 928px; width: 390px; }\",\".framer-7EYQa.framer-v-6jfrui .framer-130ihwz, .framer-7EYQa.framer-v-zc7lvu .framer-130ihwz { gap: 14px; padding: 0px 24px 0px 24px; }\",\".framer-7EYQa.framer-v-6jfrui .framer-10z253e, .framer-7EYQa.framer-v-zc7lvu .framer-10z253e { width: 300px; }\",\".framer-7EYQa.framer-v-6jfrui .framer-p50ey5 { bottom: -280px; height: 520px; left: -280px; width: 520px; }\",\".framer-7EYQa.framer-v-6jfrui .framer-1rtpto1 { height: 520px; right: -280px; top: -280px; width: 520px; }\",\".framer-7EYQa.framer-v-zc7lvu .framer-3agdet { top: -1100px; }\",\".framer-7EYQa.framer-v-zc7lvu .framer-p50ey5, .framer-7EYQa.framer-v-zc7lvu .framer-1rtpto1 { height: 560px; width: 560px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1040\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"i3FI8rMTU\":{\"layout\":[\"fixed\",\"fixed\"]},\"lCBMu1Rbv\":{\"layout\":[\"fixed\",\"fixed\"]},\"WZ1UE53Oe\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDwrCMrnxd=withCSS(Component,css,\"framer-7EYQa\");export default FramerDwrCMrnxd;FramerDwrCMrnxd.displayName=\"Web Preload\";FramerDwrCMrnxd.defaultProps={height:1040,width:1200};addPropertyControls(FramerDwrCMrnxd,{variant:{options:[\"Md3YzADiy\",\"i3FI8rMTU\",\"lCBMu1Rbv\",\"WZ1UE53Oe\"],optionTitles:[\"Desktop/Start\",\"Desktop/End\",\"Mobile/Start\",\"Mobile/End\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDwrCMrnxd,[{explicitInter:true,fonts:[{cssFamilyName:\"Nunito Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Nunito Sans\",url:\"https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5nsV8kA_Ykqw.woff2\",weight:\"600\"},{cssFamilyName:\"Playfair Display\",source:\"google\",style:\"italic\",uiFamilyName:\"Playfair Display\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtPK-F2rA0s.woff2\",weight:\"600\"}]},...StaggeredTextCycleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDwrCMrnxd\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1040\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i3FI8rMTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lCBMu1Rbv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WZ1UE53Oe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DwrCMrnxd.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useState}from\"react\";import{useIsStaticRenderer}from\"framer\";/**\n * Whether the loader has already played for this document.\n *\n * Module scope is the whole trick: it survives client-side route changes but\n * is wiped by a real page load. That is exactly the line we want — the loader\n * plays when someone arrives or reloads, and stays out of the way while they\n * move between Drivers, Businesses and the rest.\n */let playedThisLoad=false;/**\n * When the loader started, or null when it never ran on this view. The hero\n * reads this so its entrance can wait out the curtain instead of playing\n * underneath it.\n */let loaderStartedAt=null;/** Set when the loader was skipped, so the hero knows not to wait at all. */let loaderSkipped=false;/**\n * How long the loader occupies the screen: the Start variant holds for 1.5s,\n * then slides away over 1s.\n */const LOADER_MS=2500;/**\n * Shows the preloader once per document load.\n */export function withPreloadOnEntry(Component){return props=>{const[hidden,setHidden]=useState(false);// useLayoutEffect, not useEffect: this runs before the browser paints,\n// so arriving via an internal link never flashes a frame of the loader.\nuseLayoutEffect(()=>{if(playedThisLoad){setHidden(true);loaderSkipped=true;return;}playedThisLoad=true;loaderStartedAt=Date.now();// Code files are separate modules, so other components (the QR\n// dock) learn when the curtain lifts through the window instead.\nwindow.__kcPreloadUntil=loaderStartedAt+LOADER_MS;},[]);if(hidden)return null;return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * Holds an element out of the tree until the loader has finished, then mounts\n * it so its own on-mount entrance plays in full view.\n *\n * The hero's reveal used to run underneath the curtain and was simply over by\n * the time anyone could see it. Mounting late rather than delaying each effect\n * keeps one number in charge of the whole sequence, and costs nothing on the\n * views where the loader never runs — an internal navigation mounts the hero\n * immediately, because `loaderSkipped` is already set by the time this runs.\n *\n * The preloader sits above the hero in the layer list, so its layout effect has\n * always recorded the start time before this one reads it.\n */export function withAfterPreload(Component){return props=>{const isStatic=useIsStaticRenderer();const[ready,setReady]=useState(false);useLayoutEffect(()=>{if(loaderSkipped||loaderStartedAt===null){setReady(true);return;}const remaining=LOADER_MS-(Date.now()-loaderStartedAt);if(remaining<=0){setReady(true);return;}const timer=window.setTimeout(()=>setReady(true),remaining);return()=>window.clearTimeout(timer);},[]);// The canvas and static export have no loader to wait for, and hiding\n// the headline there would make the hero impossible to edit.\nif(isStatic)return /*#__PURE__*/_jsx(Component,{...props});if(!ready)return null;return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withAfterPreload\":{\"type\":\"reactHoc\",\"name\":\"withAfterPreload\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPreloadOnEntry\":{\"type\":\"reactHoc\",\"name\":\"withPreloadOnEntry\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreloadEntry.map"],"mappings":"8bAUG,SAAwB,EAAmB,EAAM,CAAC,GAAK,CAAC,QAAM,CAAC,QAAQ,QAAQ,QAAQ,EAAE,WAAS,IAAI,eAAa,IAAI,YAAU,UAAU,OAAK,QAAM,YAAU,aAAa,eAAa,GAAG,cAAY,IAAI,OAAK,GAAK,WAAS,GAAG,WAAQ,kBAAkB,MAAI,KAAK,EAAW,CAAC,EAAa,GAAiBA,EAAS,CAAC,EAAQ,EAAS,EAAoB,EAAE,MAAc,CAAC,GAAG,EAAS,OAAO,IAAM,EAAM,gBAAgB,CAAC,OAAoB,CAAC,EAAgB,GAAM,CAAC,IAAM,EAAU,EAAK,EAAkD,MAA7C,CAAC,GAAM,GAAW,EAAM,OAAe,EAAa,EAAU,EAAM,MAAO,CAAC,CAAE,CAAC,CAAE,EAAE,CAAQ,EAAE,UAAU,cAAc,CAAK,CAAE,EAAE,CAAC,EAAM,OAAO,EAAS,EAAS,CAAI,CAAC,EAAE,IAAM,EAAY,EAAM,IAAe,GAAS,EAAU,IAAY,QAAQ,EAAY,MAAM,GAAG,EAAE,EAAY,MAAM,EAAE,EAAQ,EAAU,EAAO,GAAK,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,QAAQ,cAAc,SAAS,OAAO,MAAM,cAAsB,UAAO,EAAE,SAAsB,EAAK,GAAgB,CAAC,KAAK,OAAO,SAAsB,EAAK,EAAU,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,EAAU,OAAO,EAAE,GAAG,CAAI,EAAE,QAAQ,EAAS,UAAU,SAAS,QAAQ,UAAU,KAAK,OAAO,SAAS,EAAU,KAAK,EAAK,IAAqB,EAAM,EAAO,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAY,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,WAAW,CAAC,MAAM,EAAM,EAAsB,UAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,EAAE,EAAY,WAAW,CAAC,MAAM,EAAM,EAAsB,UAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,eAAe,WAAW,KAAK,EAAE,SAAS,CAAC,EAAK,IAAY,SAAS,EAAM,EAAU,OAAO,EAAE,IAAI,EAAE,CAAC,EAAE,GAAG,EAAa,GAAG,GAAO,CAAC,CAAC,EAAE,CAAY,CAAC,CAAC,CAAC,CAAC,CAAE,kBATnhD,IAAsD,IAAwE,IAAkD,EASo2C,EAAoB,EAAmB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,QAAQ,CAAC,KAAK,EAAY,MAAM,EAAE,aAAa,CAAC,QAAQ,QAAQ,QAAQ,CAAC,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,SAAS,cAAc,UAAU,WAAW,KAAK,CAAC,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,aAAa,KAAK,cAAc,KAAK,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,aAAa,OAAO,EAAE,aAAa,CAAC,aAAa,OAAO,EAAE,aAAa,YAAY,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,KAAK,IAAI,IAAI,KAAK,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,CAAC,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,KAAK,EAAE,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,aAAa,IAAI,wBAAwB,GAAM,YAAY,0DAA0D,CAAC,CAAC,qDCT9wD,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,wEAA/0C,IAAmT,IAAkE,IAA4B,KAAgK,EAAO,EAAsC,EAA0B,EAAOC,CAAM,CAAC,EAAQ,EAAwB,EAAS,CAAkB,EAAQ,EAA6D,EAA0B,EAAO,CAA6B,CAAC,EAAQ,EAAyC,EAA0B,EAAO,EAAO,GAAG,CAAC,EAAQ,EAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQ,EAAkB,eAAqB,EAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+L,EAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQ,GAAoB,EAAE,IAAI,oBAAoB,IAA4E,EAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAA1I,OAAO,GAAG,MAAM,GAAG,SAAS,IAAI,KAAK,QAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,EAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,KAAK,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAA0E,EAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAA3I,OAAO,GAAG,MAAM,GAAG,SAAS,IAAI,KAAK,QAAgH,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAyE,EAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAA1I,OAAO,GAAG,MAAM,EAAE,SAAS,IAAI,KAAK,QAAgH,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,KAAK,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,CAAC,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,EAAwB,CAAC,cAAc,YAAY,gBAAgB,YAAY,aAAa,YAAY,eAAe,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUzqG,EAAgB,EAV0rGC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,cAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,mBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,EAAI,EAAE,IAAI,CAAE,CAAC,EAAQ,EAAkB,EAAG,EAAkB,GAAG,CAAqB,EAA2N,OAAvG,GAAmB,EAAY,CAAC,QAAQ,EAAgB,UAArJ,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,EAAI,EAAE,IAAI,CAAE,CAAkF,EAAE,UAAU,IAAA,EAAS,CAAC,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,aAAa,iBAAiB,IAAA,EAAS,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mDAAmD,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,kBAAkB,EAAmB,SAAS,CAAc,EAAK,EAAsC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAU,WAAW,CAAC,IAAI,UAAU,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,MAAM,mBAAmB,GAAmB,QAAQ,MAAM,EAAE,KAAK,GAAmB,QAAQ,MAAM,EAAE,mBAAmB,IAAI,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,4FAA4F,OAAO,qUAAqU,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,WAAW,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,UAAU,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,MAAM,oBAAoB,GAAmB,QAAQ,MAAM,EAAE,KAAK,GAAmB,QAAQ,MAAM,EAAE,mBAAmB,IAAI,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,4FAA4F,OAAO,qUAAqU,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,UAAU,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,mBAAmB,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAmB,QAAQ,KAAK,EAAE,mBAAmB,IAAI,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,4FAA4F,OAAO,qUAAqU,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,UAAU,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,QAAQ,GAAmB,QAAQ,KAAK,EAAE,mBAAmB,IAAI,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,4FAA4F,OAAO,qUAAqU,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAK,GAA0B,CAAC,SAAsB,EAAK,EAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,UAAU,0BAA0B,wBAAwB,SAAS,mBAAmB,SAAS,QAAQ,GAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAmB,CAAC,UAAU,aAAa,SAAS,GAAG,aAAa,GAAG,YAAY,IAAI,KAAK,CAAC,WAAW,uDAAuD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,KAAK,SAAS,YAAY,KAAK,GAAK,KAAK,SAAS,QAAQ,MAAM,aAAa,IAAI,IAAI,IAAI,UAAU,oDAAoD,MAAM,CAAC,+BAA+B,4BAA4B,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,4DAA4D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,OAAO,CAAC,EAAE,UAAU,CAAC,KAAK,CAAC,WAAW,4DAA4D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,OAAO,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,SAAS,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,WAAW,sJAAsJ,OAAO,aAAa,aAAa,YAAY,CAAC,CAAC,EAAe,EAAK,EAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,SAAS,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,WAAW,sJAAsJ,OAAO,aAAa,aAAa,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUlhW,EAAE,CAV8hW,gFAAgF,6PAA6P,iNAAiN,kTAAkT,0HAA0H,wGAAwG,4JAA4J,2JAA2J,+FAA+F,8HAA8H,0IAA0I,iHAAiH,8GAA8G,6GAA6G,iEAAiE,8HAUzna,EAAE,cAAc,EAAiC,EAAgB,YAAY,cAAc,EAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,gBAAgB,cAAc,eAAe,YAAY,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,0JAA0J,OAAO,KAAK,EAAE,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,oHAAoH,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,CAAuB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC3+B,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,QAAQ,qBAAuB,OAAO,yBAA2B,OAAO,qBAAuB,OAAO,sBAAwB,OAAO,sBAAwB,IAAI,kBAAoB,OAAO,6BAA+B,OAAO,oCAAsC,uMAA6O,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,KCInwB,SAAgB,GAAmB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAO,GAAWC,EAAS,EAAK,EAIxB,OAF9E,MAAoB,CAAC,GAAG,EAAe,CAAC,EAAU,EAAI,EAAE,EAAc,GAAK,MAAO,CAAC,EAAe,GAAK,EAAgB,KAAK,IAAI,EAEhI,EAAO,iBAAiB,EAAgB,CAAU,EAAE,CAAC,CAAC,EAAK,EAAc,KAAyB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,CAAE,CAAE,CAY5H,SAAgB,GAAiB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAS,EAAoB,EAAO,CAAC,EAAM,GAAUA,EAAS,EAAK,EAEtD,OAFwD,MAAoB,CAAC,GAAG,GAAe,IAAkB,KAAK,CAAC,EAAS,EAAI,EAAE,MAAO,CAAC,IAAM,EAAU,GAAW,KAAK,IAAI,EAAE,GAAiB,GAAG,GAAW,EAAE,CAAC,EAAS,EAAI,EAAE,MAAO,CAAC,IAAM,EAAM,EAAO,eAAe,EAAS,EAAI,EAAE,CAAS,EAAE,UAAU,EAAO,aAAa,CAAK,CAAE,EAAE,CAAC,CAAC,EAEha,GAA4D,EAA/B,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAmB,IAAoD,CAAE,8BAlCxF,IAA4C,IAAwC,EAOvH,EAAe,GAIf,EAAgB,KAAsF,EAAc,GAGlH,EAAU"}