{"version":3,"file":"AvoidLayoutJumping_Prod.BymrcIIg.mjs","names":["useRef","useRef"],"sources":["https:/framerusercontent.com/modules/HoWtVQC2WLoiXM1y5c8H/1zoe0UmuB5OY22fWNA8d/DUimqzolG.js","https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js"],"sourcesContent":["// Generated by Framer (99d1409)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const enabledGestures={a0hpgkzMg:{hover:true},EWLP60ZNh:{hover:true},k64_LlH_E:{hover:true},WL7ZUQtQF:{hover:true},X9fAm7Smp:{hover:true}};const cycleOrder=[\"EWLP60ZNh\",\"k64_LlH_E\",\"WL7ZUQtQF\",\"X9fAm7Smp\",\"a0hpgkzMg\"];const serializationHash=\"framer-RWV4O\";const variantClassNames={a0hpgkzMg:\"framer-v-dag4p2\",EWLP60ZNh:\"framer-v-1ji8x2g\",k64_LlH_E:\"framer-v-1nunjfl\",WL7ZUQtQF:\"framer-v-furi3c\",X9fAm7Smp:\"framer-v-1d05kzt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"atlio-phone\":\"X9fAm7Smp\",\"tis-fv-btn\":\"a0hpgkzMg\",black:\"k64_LlH_E\",green:\"EWLP60ZNh\",grey:\"WL7ZUQtQF\"};const getProps=({click,height,hover,id,width,...props})=>{return{...props,M3Nw5CuAT:click??props.M3Nw5CuAT,MHG3bikv6:hover??props.MHG3bikv6,variant:humanReadableVariantMap[props.variant]??props.variant??\"EWLP60ZNh\"};};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,M3Nw5CuAT,MHG3bikv6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EWLP60ZNh\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ynauqc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(M3Nw5CuAT){const res=await M3Nw5CuAT(...args);if(res===false)return false;}});const onMouseEnterlasmt6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(MHG3bikv6){const res=await MHG3bikv6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ji8x2g\",className,classNames),\"data-framer-name\":\"green\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EWLP60ZNh\",onMouseEnter:onMouseEnterlasmt6,onTap:onTap1ynauqc,ref:refBinding,style:{backgroundColor:\"var(--token-f3ea20d6-bdf1-4121-83e2-d5f9ef739352, rgb(0, 165, 110))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"a0hpgkzMg-hover\":{backgroundColor:\"rgba(0, 166, 110, 0)\"},\"EWLP60ZNh-hover\":{backgroundColor:\"var(--token-01aaf7d5-7f82-457e-91fa-0cd2faea204d, rgb(217, 217, 217))\"},\"k64_LlH_E-hover\":{backgroundColor:\"rgba(59, 59, 59, 0)\"},\"WL7ZUQtQF-hover\":{backgroundColor:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\"},\"X9fAm7Smp-hover\":{backgroundColor:\"var(--token-8ebeb373-d4f8-48af-ac6b-b9aa83f2052b, rgb(245, 245, 245))\"},k64_LlH_E:{backgroundColor:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},WL7ZUQtQF:{backgroundColor:\"var(--token-01aaf7d5-7f82-457e-91fa-0cd2faea204d, rgb(217, 217, 217))\"},X9fAm7Smp:{backgroundColor:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"}},...addPropertyOverrides({\"a0hpgkzMg-hover\":{\"data-framer-name\":undefined},\"EWLP60ZNh-hover\":{\"data-framer-name\":undefined},\"k64_LlH_E-hover\":{\"data-framer-name\":undefined},\"WL7ZUQtQF-hover\":{\"data-framer-name\":undefined},\"X9fAm7Smp-hover\":{\"data-framer-name\":undefined},a0hpgkzMg:{\"data-framer-name\":\"tis-fv-btn\"},k64_LlH_E:{\"data-framer-name\":\"black\"},WL7ZUQtQF:{\"data-framer-name\":\"grey\"},X9fAm7Smp:{\"data-framer-name\":\"atlio-phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-80lrp2-container\",\"data-framer-name\":\"empty-page\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K9I0SMQg2-container\",name:\"empty-page\",nodeId:\"K9I0SMQg2\",rendersWithMotion:true,scopeId:\"DUimqzolG\",transformTemplate:transformTemplate1,...addPropertyOverrides({\"EWLP60ZNh-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\",height:\"100%\",id:\"K9I0SMQg2\",layoutId:\"K9I0SMQg2\",name:\"empty-page\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"rgb(76, 76, 76)\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 7h10v10\" />  <path d=\"M7 17 17 7\" /></svg>',width:\"100%\",...addPropertyOverrides({\"k64_LlH_E-hover\":{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},\"WL7ZUQtQF-hover\":{color:\"var(--token-68faaa00-9ed1-457d-808c-5351d679d59d, rgb(255, 255, 255))\"},\"X9fAm7Smp-hover\":{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},k64_LlH_E:{color:\"var(--token-f3ea20d6-bdf1-4121-83e2-d5f9ef739352, rgb(0, 165, 110))\"},WL7ZUQtQF:{color:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\"},X9fAm7Smp:{color:\"var(--token-f3ea20d6-bdf1-4121-83e2-d5f9ef739352, rgb(0, 165, 110))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x879fb-container\",\"data-framer-name\":\"empty-page\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vnbpetkR6-container\",name:\"empty-page\",nodeId:\"vnbpetkR6\",rendersWithMotion:true,scopeId:\"DUimqzolG\",style:{opacity:0},variants:{\"EWLP60ZNh-hover\":{opacity:1}},...addPropertyOverrides({\"EWLP60ZNh-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\",height:\"100%\",id:\"vnbpetkR6\",layoutId:\"vnbpetkR6\",name:\"empty-page\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"rgb(76, 76, 76)\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 7h10v10\" />  <path d=\"M7 17 17 7\" /></svg>',width:\"100%\",...addPropertyOverrides({\"k64_LlH_E-hover\":{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RWV4O.framer-1gwkpqd, .framer-RWV4O .framer-1gwkpqd { display: block; }\",\".framer-RWV4O.framer-1ji8x2g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: hidden; padding: 4px; position: relative; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-RWV4O .framer-80lrp2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); left: 50%; position: absolute; top: 50%; width: 18px; z-index: 1; }\",\".framer-RWV4O .framer-1x879fb-container { aspect-ratio: 1 / 1; bottom: -18px; flex: none; height: var(--framer-aspect-ratio-supported, 18px); left: -18px; position: absolute; width: 18px; z-index: 1; }\",\".framer-RWV4O.framer-v-1nunjfl.framer-1ji8x2g, .framer-RWV4O.framer-v-furi3c.framer-1ji8x2g, .framer-RWV4O.framer-v-1d05kzt.framer-1ji8x2g, .framer-RWV4O.framer-v-dag4p2.framer-1ji8x2g, .framer-RWV4O.framer-v-1ji8x2g.hover.framer-1ji8x2g { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-RWV4O.framer-v-1ji8x2g.hover .framer-80lrp2-container { left: unset; right: -18px; top: -18px; }\",\".framer-RWV4O.framer-v-1ji8x2g.hover .framer-1x879fb-container { bottom: unset; left: 50%; top: 50%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k64_LlH_E\":{\"layout\":[\"fixed\",\"fixed\"]},\"WL7ZUQtQF\":{\"layout\":[\"fixed\",\"fixed\"]},\"X9fAm7Smp\":{\"layout\":[\"fixed\",\"fixed\"]},\"a0hpgkzMg\":{\"layout\":[\"fixed\",\"fixed\"]},\"S0Dq3GBP8\":{\"layout\":[\"fixed\",\"fixed\"]},\"xRmQmRtux\":{\"layout\":[\"fixed\",\"fixed\"]},\"oDqRRBFoG\":{\"layout\":[\"fixed\",\"fixed\"]},\"MDC8rOBGm\":{\"layout\":[\"fixed\",\"fixed\"]},\"SBF_1cojF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"M3Nw5CuAT\":\"click\",\"MHG3bikv6\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"kwgp-contact\",\"nodeId\":\"EWLP60ZNh\",\"type\":\"click\"}]\n */const FramerDUimqzolG=withCSS(Component,css,\"framer-RWV4O\");export default FramerDUimqzolG;FramerDUimqzolG.displayName=\"btn-arrow\";FramerDUimqzolG.defaultProps={height:28,width:28};addPropertyControls(FramerDUimqzolG,{variant:{options:[\"EWLP60ZNh\",\"k64_LlH_E\",\"WL7ZUQtQF\",\"X9fAm7Smp\",\"a0hpgkzMg\"],optionTitles:[\"green\",\"black\",\"grey\",\"atlio-phone\",\"tis-fv-btn\"],title:\"Variant\",type:ControlType.Enum},M3Nw5CuAT:{title:\"Click\",type:ControlType.EventHandler},MHG3bikv6:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerDUimqzolG,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDUimqzolG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"28\",\"framerVariables\":\"{\\\"M3Nw5CuAT\\\":\\\"click\\\",\\\"MHG3bikv6\\\":\\\"hover\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k64_LlH_E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WL7ZUQtQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X9fAm7Smp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a0hpgkzMg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S0Dq3GBP8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xRmQmRtux\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oDqRRBFoG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MDC8rOBGm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SBF_1cojF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"kwgp-contact\\\",\\\"nodeId\\\":\\\"EWLP60ZNh\\\",\\\"type\\\":\\\"click\\\"}]\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DUimqzolG.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map"],"mappings":"muBACo9B,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,KAAkB,CAAe,iEAAxoB,EAAiB,EAAS,GAAmB,EAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAO,EAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAO,EAAkB,eAAqB,EAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8L,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAoB,EAAE,IAAI,yBAAyB,IAAU,GAAY,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAA,EAAwB,GAA2B,EAAW,GAAO,EAAO,WAAiB,EAAA,OAAgC,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,GAAY,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAG,EAAO,EAAS,EAAO,OAAA,GAA6B,EAAwB,CAAC,cAAc,YAAY,aAAa,YAAY,MAAM,YAAY,MAAM,YAAY,KAAK,YAAY,CAAO,GAAU,CAAC,QAAM,SAAO,QAAM,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,KAAK,EAAM,iBAAwB,EAAS,KAAK,KAAa,EAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,MAAY,EAAW,GAAK,EAAkB,EAAA,IAAmC,CAAC,eAAa,YAAU,CAAC,IAAwC,IAAuB,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,EAAU,CAAC,EAAS,GAAY,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,WAAS,CAAC,EAAgB,CAAC,aAAW,eAAe,YAAY,kBAAgB,IAAI,EAAW,UAAQ,oBAAkB,EAAQ,EAAiB,EAAuB,EAAM,GAAe,CAAC,wBAAsB,QAAM,CAAC,EAAyB,GAAmB,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,EAAK,EAAU,CAAC,IAAM,EAAI,MAAM,EAAU,GAAG,GAAM,GAAG,IAAM,GAAM,MAAO,EAAO,CAAC,GAAQ,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,UAAU,GAAK,EAAK,EAAU,CAAC,IAAM,EAAI,MAAM,EAAU,GAAG,GAAM,GAAG,IAAM,GAAM,MAAO,EAAO,CAAC,GAAQ,EAAsB,EAAE,CAAO,GAAkB,EAAG,EAAkB,GAAG,GAAuB,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiB,EAAU,GAAY,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uBAAuB,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,sBAAsB,CAAC,kBAAkB,CAAC,gBAAgB,qEAAqE,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,GAAG,EAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,GAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,EAAmB,GAAG,EAAqB,CAAC,kBAAkB,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,GAAgB,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,aAAa,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,gQAAgQ,MAAM,OAAO,GAAG,EAAqB,CAAC,kBAAkB,CAAC,MAAM,qEAAqE,CAAC,kBAAkB,CAAC,MAAM,wEAAwE,CAAC,kBAAkB,CAAC,MAAM,qEAAqE,CAAC,UAAU,CAAC,MAAM,sEAAsE,CAAC,UAAU,CAAC,MAAM,qEAAqE,CAAC,UAAU,CAAC,MAAM,sEAAsE,CAAC,CAAC,EAAY,GAAgB,EAAE,EAAE,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,EAAqB,CAAC,kBAAkB,CAAC,kBAAkB,EAAmB,CAAC,CAAC,EAAY,GAAgB,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,aAAa,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,gQAAgQ,MAAM,OAAO,GAAG,EAAqB,CAAC,kBAAkB,CAAC,MAAM,qEAAqE,CAAC,CAAC,EAAY,GAAgB,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAG,GAAQ,EAAI,CAAC,kFAAkF,kFAAkF,sUAAsU,oMAAoM,4MAA4M,6TAA6T,2GAA2G,yGAAyG,CAY7xS,EAAgB,EAAQ,EAAU,EAAI,gBAA+C,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,OAAO,cAAc,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,EAAiB,CAAC,CAAC,6BAA6B,GAAK,KCRnnB,SAAwB,EAAmB,CAAC,YAAU,QAAM,CAAC,CAAC,IAAM,EAAS,EAAa,YAAY,EAAa,OAAa,EAAIA,EAAO,MAAY,EAAMA,IAAe,EAAS,IAAY,YAAY,IAAY,OAAa,EAAW,IAAY,cAAc,IAAY,OACvD,OAD8D,MAAc,CAAC,GAAG,EAAS,OAAO,IAAM,EAAO,EAAI,SAAS,eAAe,cAAc,GAAG,CAAC,EAAO,OAAO,IAAM,EAAU,EAAO,cAAc,GAAG,CAAC,EAAU,OAAO,IAAM,MAAe,CAAC,IAAM,EAAK,EAAO,wBAA2B,IAAY,EAAU,MAAM,MAAM,GAAG,EAAK,MAAM,KAAQ,IAAU,EAAU,MAAM,OAAO,GAAG,EAAK,OAAO,KAAK,EAAM,QAAQ,sBAAsB,EAAa,EACvnB,MAAhD,GAAM,QAAQ,sBAAsB,OAAsB,CAAI,EAAM,SAAS,qBAAqB,EAAM,SAAa,IAAc,IAAY,EAAU,MAAM,MAAM,IAAO,IAAU,EAAU,MAAM,OAAO,IAAM,CAAE,EAAC,CAAC,EAAU,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,EAAM,CAAC,CAAG,6BAAmB,YAAY,wBAAwB,EAAoB,EAAmB,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,WAAW,aAAa,OAAO,CAAC,aAAa,CAAC,WAAW,aAAa,OAAO,CAAC,wBAAwB,GAAK,0BAA0B,WACrkB,YAAY,CAAC,qBAAqB,uBAAuB,gBAAgB,CAAC,YAAY,qEAAqE,CAAC"}