{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/ZrPKNQfoNa5y1lXPDiQn/send.js", "ssg:https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/NAXduMvdtSB2wFen8sEE/utils.js", "ssg:https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/r9pzfnWLyWNjSAfssL28/consent.js", "ssg:https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/CCpUsPPKoqHrXP3zvE2C/inEU.js", "ssg:https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/A4ld94elrQNddtXvgzeQ/region.js", "ssg:https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/tkWTloReAPu2itGir1L5/Icons.js", "ssg:https://framer.com/m/Toggle-zGbN.js@phy2eFc7N84QBgE1yepP", "ssg:https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/1cScs1EQ61ocAaA6rJBr/Banner.js", "ssg:https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/UZwNJjzc8oCt2JJx3RmF/Cookies.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js", "ssg:https://framerusercontent.com/modules/hNEIJOdDgAu3BvbCkjSC/f3AeEfOai89wwt1geCIr/E26rBDG1O.js", "ssg:https://framer.com/m/material-icons/Home.js@0.0.32", "ssg:https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js", "ssg:https://framerusercontent.com/modules/77hvJSfafPJ0nTG7yLIE/FTqRdMOOXboz3LERXLbC/GptU_kNlg.js", "ssg:https://framerusercontent.com/modules/zTsH8rGtJSKjaaZGbYXS/E66qxw2whWtxHo5ehBHs/kDBxNHqdH.js", "ssg:https://ga.jspm.io/npm:@rive-app/canvas@2.25.3/rive.js", "ssg:https://ga.jspm.io/npm:@rive-app/react-canvas@4.17.5/dist/index.js", "ssg:https://framerusercontent.com/modules/zIrRZoIgteGH4KvNSVbF/0fq7lD8yeBknaxdZUvlU/Rive_v5.js", "ssg:https://framerusercontent.com/modules/v1aypFdlN0S7hObRZiCC/v0jXIpNdWmvYujSMFT25/ofPmMLtyA.js", "ssg:https://framerusercontent.com/modules/uMpKCWAqnoVYQoKEO7qq/8dmGcIGSGEXmc3tRFYO4/F0S0h9QXX.js", "ssg:https://framerusercontent.com/modules/mtGZZQ21kK45hZ2yfYRP/RrfLgDh1JcdNjSShwKfI/qHN1HZXDQ.js", "ssg:https://framerusercontent.com/modules/hAkbeNtCRcyd4FfCRPok/leFyTsuYafk1wvpfCaXp/RFOxfGu39.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Z4QJ2YpzpVnWRfR6Ccgg/Video.js", "ssg:https://framerusercontent.com/modules/lL4umnMSHOzE6l1O54mW/KcWTno4dQCWLG68FmcOW/V1qnatAUZ.js", "ssg:https://framerusercontent.com/modules/m5FRVuYDaYXSIy3dE6qr/vSzlPhf0LSx0peGhazVe/TTfmZzpEb.js", "ssg:https://framerusercontent.com/modules/qjaoJ2Dxn29PSMYe4VHS/1kUlleehon1JQoo8wQJs/V_wF4OVZX.js", "ssg:https://boosters.flowbase.co/countdown-framer.js#Pi7EuYI4gQpP", "ssg:https://framerusercontent.com/modules/K2ZicYtAfD4LnuOEaXq4/widblNA8Iq3tMRbyAUWs/Countdown.js", "ssg:https://framerusercontent.com/modules/2HNenqgy6lULRxXD15eb/UUm4YqFPeWiB9Sc4U83F/Oh1PTvYxM.js"],
  "sourcesContent": ["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window.${dataLayerName} = window.${dataLayerName} || [];`+(dataLayer?`window.${dataLayerName}.push(${JSON.stringify(dataLayer)})`:\"\");/**\n * Function to get the Iframe snippet\n * @param environment - The parameters to use a custom environment\n * @param customDomain - Custom domain for gtm\n * @param id - The id of the container\n */const getIframeSnippet=(id,environment,customDomain=DEFAULT_DOMAIN)=>{let params=``;if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`<iframe src=\"${customDomain}/ns.html?id=${id}${params}\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\" id=\"tag-manager\"></iframe>`;};/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=``;if(environment){const{gtm_auth,gtm_preview}=environment;params=`+\"&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x\"`;}return`\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n      '${customDomain}/${customScriptName}?id='+i+dl${params};f.parentNode.insertBefore(j,f);\n    })(window,document,'script','${dataLayerName}','${id}');\n  `;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getNoScript=()=>{const noScript=document.createElement(\"noscript\");noScript.innerHTML=getIframeSnippet(params.id,params.environment,params.customDomain);return noScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.innerHTML=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);return script;};return{getDataLayerScript,getNoScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();const noScript=gtm.getNoScript();document.head.insertBefore(dataLayerScript,document.head.childNodes[0]);document.head.insertBefore(script,document.head.childNodes[1]);document.body.insertBefore(noScript,document.body.childNodes[0]);};/**\n * Function to send the events to the GTM\n * I can't find how to type a function using the \"arguments\" keyword so I've setup\n * a wrapper function that mutes typescript.\n */function gtag(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}export function sendToGTM(...args){// @ts-ignore\ngtag(...args);}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map", "import{isBrowser as e}from\"framer-motion\";export const DEFAULT_FONT_FAMILY='\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"';export function getFlexboxValues(e){let t,o;let r=e.split(\"-\");switch(r[0]){case\"top\":o=\"flex-start\";break;case\"bottom\":o=\"flex-end\";break;case\"center\":o=\"center\";break;default:o=\"initial\";}switch(r[1]){case\"left\":t=\"flex-start\";break;case\"right\":t=\"flex-end\";break;case\"center\":t=\"center\";break;default:t=\"initial\";}return{justifyContent:t,alignItems:o};}export function getMultipleShadows(...e){let t=[];return e.forEach(e=>e&&t.push(e)),t.join(\", \");}export function getShadow(e){return e?`${e.shadowX}px ${e.shadowY}px ${e.shadowBlur}px ${e.shadowColor}`:null;}export function safeJSONParse(e,t){try{return JSON.parse(e);}catch{t&&t();}}export const getCookie=(t,o)=>{var r;o=o||(e?document.cookie:\"\");let[,,a]=null!==(r=o.match(`(^|;) ?${t}=([^;]*)(;|$)`))&&void 0!==r?r:[null,null,null];return a;};\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{useEffect,useReducer}from\"react\";import{isBrowser}from\"framer-motion\";import{useIsOnFramerCanvas}from\"framer\";import{sendToGTM,initGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/ZrPKNQfoNa5y1lXPDiQn/send.js\";import{safeJSONParse}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/NAXduMvdtSB2wFen8sEE/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:true};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};export function useConsent({gtmId,defaultConsent}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){const isFirstSync=!state.hasSynced;if(isFirstSync){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize GTM.\n// https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});}else{sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));}}}useEffect(()=>{getStateFromLocalStorage();},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{const shouldSync=state.sync&&isBrowser&&!isOnFramerCanvas&&state.modes!==null;if(!shouldSync){return;}syncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\"});},[state.sync]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\",];const isInEUTimezone=()=>{var ref,ref1,ref2;return(ref1=(ref=Intl===null||Intl===void 0?void 0:Intl.DateTimeFormat())===null||ref===void 0?void 0:ref.resolvedOptions())===null||ref1===void 0?void 0:(ref2=ref1.timeZone)===null||ref2===void 0?void 0:ref2.startsWith(\"Europe\");};const isEULocale=()=>{var ref;var _language;const locale=(_language=navigator.language)!==null&&_language!==void 0?_language:(ref=navigator.languages)===null||ref===void 0?void 0:ref[0];return countries.some(country=>{var ref;return(ref=locale===null||locale===void 0?void 0:locale.toUpperCase())===null||ref===void 0?void 0:ref.includes(country);});};export const inEU=()=>{return isInEUTimezone()||isEULocale();};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map", "import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/CCpUsPPKoqHrXP3zvE2C/inEU.js\";export function useRegion({content,useRegionFromProps}){const isInEUBasedOnLocation=isBrowser?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking}};return regionContent[useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";export const IconCookie=props=>/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color,fill:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M164.49,163.51a12,12,0,1,1-17,0A12,12,0,0,1,164.49,163.51Zm-81-8a12,12,0,1,0,17,0A12,12,0,0,0,83.51,155.51Zm9-39a12,12,0,1,0-17,0A12,12,0,0,0,92.49,116.49Zm48-1a12,12,0,1,0,0,17A12,12,0,0,0,140.49,115.51ZM232,128A104,104,0,1,1,128,24a8,8,0,0,1,8,8,40,40,0,0,0,40,40,8,8,0,0,1,8,8,40,40,0,0,0,40,40A8,8,0,0,1,232,128Zm-16.31,7.39A56.13,56.13,0,0,1,168.5,87.5a56.13,56.13,0,0,1-47.89-47.19,88,88,0,1,0,95.08,95.08Z\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"IconCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map", "// Generated by Framer (1445756)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"zReINw005\",\"n1Lxx4QSl\"];const variantClassNames={n1Lxx4QSl:\"framer-v-ydz03l\",zReINw005:\"framer-v-35610y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Off:\"zReINw005\",On:\"n1Lxx4QSl\"};const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"zReINw005\",background:oep5aWG90=\"rgb(0, 153, 255)\",backgroundInactive:wdGQJh0F_=\"rgba(0, 0, 0, 0.1)\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"zReINw005\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-4aJ9g\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-35610y\",className),\"data-framer-name\":\"Off\",layoutDependency:layoutDependency,layoutId:\"zReINw005\",ref:ref,style:{backgroundColor:wdGQJh0F_,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},transition:transition,variants:{n1Lxx4QSl:{backgroundColor:oep5aWG90}},...addPropertyOverrides({n1Lxx4QSl:{\"data-framer-name\":\"On\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-u7n9zz\",layoutDependency:layoutDependency,layoutId:\"O3uKgVodv\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},transition:transition})})})});});const css=['.framer-4aJ9g [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4aJ9g .framer-15sckd1 { display: block; }\",\".framer-4aJ9g .framer-35610y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 14px; justify-content: flex-start; overflow: hidden; padding: 2px 2px 2px 2px; position: relative; width: 24px; will-change: transform; }\",\".framer-4aJ9g .framer-u7n9zz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 10px); overflow: visible; position: relative; width: 10px; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4aJ9g .framer-35610y { gap: 0px; } .framer-4aJ9g .framer-35610y > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4aJ9g .framer-35610y > :first-child { margin-left: 0px; } .framer-4aJ9g .framer-35610y > :last-child { margin-right: 0px; } }\",\".framer-4aJ9g.framer-v-ydz03l .framer-35610y { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n1Lxx4QSl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"oep5aWG90\":\"background\",\"wdGQJh0F_\":\"backgroundInactive\"}\n */ const FramerBlf0sjosZ=withCSS(Component,css,\"framer-4aJ9g\");export default FramerBlf0sjosZ;FramerBlf0sjosZ.displayName=\"Toggle\";FramerBlf0sjosZ.defaultProps={height:14,width:24};addPropertyControls(FramerBlf0sjosZ,{variant:{options:[\"zReINw005\",\"n1Lxx4QSl\"],optionTitles:[\"Off\",\"On\"],title:\"Variant\",type:ControlType.Enum},oep5aWG90:{defaultValue:\"rgb(0, 153, 255)\",title:\"Background\",type:ControlType.Color},wdGQJh0F_:{defaultValue:\"rgba(0, 0, 0, 0.1)\",title:\"Background Inactive\",type:ControlType.Color}});addFonts(FramerBlf0sjosZ,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBlf0sjosZ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n1Lxx4QSl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"oep5aWG90\\\":\\\"background\\\",\\\"wdGQJh0F_\\\":\\\"backgroundInactive\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"14\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Blf0sjosZ.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/NAXduMvdtSB2wFen8sEE/utils.js\";import Toggle from\"https://framer.com/m/Toggle-zGbN.js@phy2eFc7N84QBgE1yepP\";const SPACING=20;export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){var _banner_style_border;const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=((_banner_style_border=banner.style.border)===null||_banner_style_border===void 0?void 0:_banner_style_border.width)?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`]);function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"h6\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||(policy===null||policy===void 0?void 0:policy.link);return shouldShow&&/*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[description,\" \",(policy===null||policy===void 0?void 0:policy.link)&&/*#__PURE__*/_jsxs(\"span\",{children:[policy===null||policy===void 0?void 0:policy.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy===null||policy===void 0?void 0:policy.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy===null||policy===void 0?void 0:policy.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:.6},whileTap:{opacity:.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",outline:\"none\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});}\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{AnimatePresence,motion,isBrowser}from\"framer-motion\";import{useConsent,defaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/r9pzfnWLyWNjSAfssL28/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/A4ld94elrQNddtXvgzeQ/region.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/NAXduMvdtSB2wFen8sEE/utils.js\";import{IconCookie}from\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/tkWTloReAPu2itGir1L5/Icons.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/1cScs1EQ61ocAaA6rJBr/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/CCpUsPPKoqHrXP3zvE2C/inEU.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,onShown,onConsentChange,onAccept,onDismiss,onReject}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const region=useRegion({content,useRegionFromProps:isPreview});const consent=useConsent({gtmId,defaultConsent:region.defaults});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){onShown({isInEU});}},[isOpen]);// Check if user should be prompted\nuseEffect(()=>{const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){onAccept({isInEU});}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed]);useEffect(()=>{if(onConsentChange){onConsentChange({isInEU,consent:consent.modes});}},[consent.modes]);function handleDismiss(){consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){onDismiss({isInEU});}}function handleAcceptAll(){consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){onAccept({isInEU});}}function handleRejectAll(){consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){onReject({isInEU});}}function handleAcceptCurrent(){consent.acceptCurrent();setIsOpen(false);// Fire callback\nif(onAccept){onAccept({isInEU});}}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode})})]});}function Overlay(props){var _props_banner_style;const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(motion.div,{style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:props.region.blocking?\"all\":\"none\"},children:[props.region.blocking&&/*#__PURE__*/_jsx(Backdrop,{color:(_props_banner_style=props.banner.style)===null||_props_banner_style===void 0?void 0:_props_banner_style.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}),document.body);}function Trigger({trigger,style,onClick}){const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",outline:\"inherit\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}}function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\",hidden:props=>!props.link},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\",hidden:props=>!props.link}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>!props.isEU},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\",hidden:props=>!props.link},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\",hidden:props=>!props.link}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>props.isEU},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState,useSyncExternalStore}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));let _isBot=null;function isBot(){if(_isBot===null)_isBot=/bot|-Google|Google-|yandex|ia_archiver/iu.test(navigator.userAgent);return _isBot;}const emptySubscribe=()=>()=>{};/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);// https://tkdodo.eu/blog/avoiding-hydration-mismatches-with-use-sync-external-store#usesyncexternalstore\nconst iframeIsDefaultVisible=useSyncExternalStore(emptySubscribe,// bots should not have display:none on the iframe\n()=>isBot(),()=>false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?\"webp\":\"jpg\");// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(// bots shouldn't autoplay the video but see the iframe in the DOM\n!iframeIsDefaultVisible&&(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo)){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/_jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{title:title||\"Youtube Video\",style:{...videoStyle,display:showVideo||iframeIsDefaultVisible?undefined:\"none\"},src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp,loading:\"lazy\"}):null,showVideo||iframeIsDefaultVisible?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId=pathSegments[1];return[videoId,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=\"jpg\"){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst useWebP=format===\"webp\";const pre=useWebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=useWebP?\"webp\":\"jpg\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(element.getContext&&element.getContext(\"2d\")){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")===0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicWidth\":\"560\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "// Generated by Framer (4175fb7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"fGR5vn5cf\",\"HhCDkIZzn\"];const serializationHash=\"framer-TeSMd\";const variantClassNames={fGR5vn5cf:\"framer-v-iwxl6v\",HhCDkIZzn:\"framer-v-1xv0duf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"fGR5vn5cf\",\"Variant 2\":\"HhCDkIZzn\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"fGR5vn5cf\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fGR5vn5cf\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-iwxl6v\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fGR5vn5cf\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",...style},variants:{HhCDkIZzn:{backgroundColor:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"}},...addPropertyOverrides({HhCDkIZzn:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TeSMd.framer-1ct00zr, .framer-TeSMd .framer-1ct00zr { display: block; }\",\".framer-TeSMd.framer-iwxl6v { height: 800px; overflow: hidden; position: relative; width: 1200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HhCDkIZzn\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerE26rBDG1O=withCSS(Component,css,\"framer-TeSMd\");export default FramerE26rBDG1O;FramerE26rBDG1O.displayName=\"BG COLOR (VARIABLE) FIXED\";FramerE26rBDG1O.defaultProps={height:800,width:1200};addPropertyControls(FramerE26rBDG1O,{variant:{options:[\"fGR5vn5cf\",\"HhCDkIZzn\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerE26rBDG1O,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE26rBDG1O\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HhCDkIZzn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E26rBDG1O.map", "const o=e=>e;let t;var h=e=>(t||(t=o(e.createElement(\"path\",{d:\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}),\"Home\")),t);export{h as default};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map", "// Generated by Framer (2a6858f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const cycleOrder=[\"ToN1Z9gY1\",\"KOIbUgg5k\"];const serializationHash=\"framer-DSUDH\";const variantClassNames={KOIbUgg5k:\"framer-v-ii95jp\",ToN1Z9gY1:\"framer-v-5xev32\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"ToN1Z9gY1\",\"Variant 2\":\"KOIbUgg5k\"};const getProps=({fontSize,fontSize2,fontSize3,height,id,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,FELQr2UEZ:(_ref=fontSize2!==null&&fontSize2!==void 0?fontSize2:props.FELQr2UEZ)!==null&&_ref!==void 0?_ref:18,JAJqFTN6q:(_ref1=fontSize!==null&&fontSize!==void 0?fontSize:props.JAJqFTN6q)!==null&&_ref1!==void 0?_ref1:30,kDJEUnXp6:(_ref2=fontSize3!==null&&fontSize3!==void 0?fontSize3:props.kDJEUnXp6)!==null&&_ref2!==void 0?_ref2:18,variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"ToN1Z9gY1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,JAJqFTN6q,FELQr2UEZ,kDJEUnXp6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ToN1Z9gY1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeaveaxa14b=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"KOIbUgg5k\");});const onMouseEnterahjz5d=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ToN1Z9gY1\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"KOIbUgg5k\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-5xev32\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ToN1Z9gY1\",onMouseLeave:onMouseLeaveaxa14b,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,...style},...addPropertyOverrides({KOIbUgg5k:{\"data-framer-name\":\"Variant 2\",onMouseEnter:onMouseEnterahjz5d}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z2en8m\",layoutDependency:layoutDependency,layoutId:\"fb07i4SWd\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xkaox8\",layoutDependency:layoutDependency,layoutId:\"GvakJLRHE\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/QJsjLktvUtKBAC7HoVzf5ZpjBk.png\"},className:\"framer-1sb9438\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"RuUTJnnj7\",style:{rotate:180}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-JAJqFTN6q-GptU_kNlg) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 16, 17))\"},children:\"The platform to use for getting the job done\"})}),className:\"framer-11twqzq\",fonts:[\"GF;Inter Tight-700\"],layoutDependency:layoutDependency,layoutId:\"NolMzzwAK\",style:{\"--extracted-r6o4lv\":\"rgb(17, 16, 17)\",\"--variable-reference-JAJqFTN6q-GptU_kNlg\":JAJqFTN6q},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-FELQr2UEZ-GptU_kNlg) * 1px)\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 16, 17))\"},children:[\"Uploads are \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-weight\":\"600\"},children:\"quick\"}),\", and real-time responses are unmatched. As someone new to this type of outreach, I found it \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-weight\":\"600\"},children:\"easy to navigate\"}),\" and fast to send messages. I started with one campaign but now plan to use it for future events as well.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-FELQr2UEZ-GptU_kNlg) * 1px)\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(17, 16, 17))\"},children:\"\u200B\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-FELQr2UEZ-GptU_kNlg) * 1px)\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(17, 16, 17))\"},children:'Thank you, BallotBrain, for making me look like Einstein\u2014especially when it\\'s \"for all the marbles\"!'})]}),className:\"framer-1tes07\",fonts:[\"GF;Inter Tight-regular\",\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"P6Ugdpa5I\",style:{\"--extracted-1iakedh\":\"rgb(17, 16, 17)\",\"--extracted-2gxw0f\":\"rgb(17, 16, 17)\",\"--extracted-r6o4lv\":\"rgb(17, 16, 17)\",\"--variable-reference-FELQr2UEZ-GptU_kNlg\":FELQr2UEZ},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-kDJEUnXp6-GptU_kNlg) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 16, 17))\"},children:\"- Free-Market Conservative Think-Tank\"})}),className:\"framer-1fbdq64\",fonts:[\"GF;Inter Tight-600italic\"],layoutDependency:layoutDependency,layoutId:\"lv1mPhurG\",style:{\"--extracted-r6o4lv\":\"rgb(17, 16, 17)\",\"--variable-reference-kDJEUnXp6-GptU_kNlg\":kDJEUnXp6},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-521tia-container\",layoutDependency:layoutDependency,layoutId:\"jUZUqV_lk-container\",style:{rotate:90},variants:{KOIbUgg5k:{rotate:270}},children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ArrowBack\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"jUZUqV_lk\",layoutId:\"jUZUqV_lk\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DSUDH.framer-hrrybp, .framer-DSUDH .framer-hrrybp { display: block; }\",\".framer-DSUDH.framer-5xev32 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 30px; position: relative; width: 420px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DSUDH .framer-z2en8m { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-DSUDH .framer-xkaox8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-DSUDH .framer-1sb9438 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); overflow: visible; position: relative; width: 38px; }\",\".framer-DSUDH .framer-11twqzq, .framer-DSUDH .framer-1tes07, .framer-DSUDH .framer-1fbdq64 { flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-DSUDH .framer-521tia-container { flex: none; height: 26px; position: relative; width: 30px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DSUDH.framer-5xev32, .framer-DSUDH .framer-z2en8m, .framer-DSUDH .framer-xkaox8 { gap: 0px; } .framer-DSUDH.framer-5xev32 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-DSUDH.framer-5xev32 > :first-child { margin-left: 0px; } .framer-DSUDH.framer-5xev32 > :last-child { margin-right: 0px; } .framer-DSUDH .framer-z2en8m > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-DSUDH .framer-z2en8m > :first-child, .framer-DSUDH .framer-xkaox8 > :first-child { margin-top: 0px; } .framer-DSUDH .framer-z2en8m > :last-child, .framer-DSUDH .framer-xkaox8 > :last-child { margin-bottom: 0px; } .framer-DSUDH .framer-xkaox8 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-DSUDH.framer-v-ii95jp .framer-z2en8m { gap: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DSUDH.framer-v-ii95jp .framer-z2en8m { gap: 0px; } .framer-DSUDH.framer-v-ii95jp .framer-z2en8m > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-DSUDH.framer-v-ii95jp .framer-z2en8m > :first-child { margin-top: 0px; } .framer-DSUDH.framer-v-ii95jp .framer-z2en8m > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 507\n * @framerIntrinsicWidth 420\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KOIbUgg5k\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JAJqFTN6q\":\"fontSize\",\"FELQr2UEZ\":\"fontSize2\",\"kDJEUnXp6\":\"fontSize3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGptU_kNlg=withCSS(Component,css,\"framer-DSUDH\");export default FramerGptU_kNlg;FramerGptU_kNlg.displayName=\"social card proof\";FramerGptU_kNlg.defaultProps={height:507,width:420};addPropertyControls(FramerGptU_kNlg,{variant:{options:[\"ToN1Z9gY1\",\"KOIbUgg5k\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},JAJqFTN6q:{defaultValue:30,title:\"Font Size\",type:ControlType.Number},FELQr2UEZ:{defaultValue:18,title:\"Font Size 2\",type:ControlType.Number},kDJEUnXp6:{defaultValue:18,title:\"Font Size 3\",type:ControlType.Number}});addFonts(FramerGptU_kNlg,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",weight:\"700\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"},{family:\"Inter Tight\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ycGC5SgqoUPvi5.woff2\",weight:\"600\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGptU_kNlg\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KOIbUgg5k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"507\",\"framerVariables\":\"{\\\"JAJqFTN6q\\\":\\\"fontSize\\\",\\\"FELQr2UEZ\\\":\\\"fontSize2\\\",\\\"kDJEUnXp6\\\":\\\"fontSize3\\\"}\",\"framerIntrinsicWidth\":\"420\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GptU_kNlg.map", "// Generated by Framer (cff4ad3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Ex13iKLgV\",\"sUMsuev8c\"];const serializationHash=\"framer-5tSTe\";const variantClassNames={Ex13iKLgV:\"framer-v-14s24mz\",sUMsuev8c:\"framer-v-tmu9dm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:91,delay:0,mass:1,stiffness:343,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Ex13iKLgV\",\"Variant 2\":\"sUMsuev8c\"};const getProps=({background,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,sO79VR0UV:(_ref=background!==null&&background!==void 0?background:props.sO79VR0UV)!==null&&_ref!==void 0?_ref:\"rgb(0, 0, 0)\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"Ex13iKLgV\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,sO79VR0UV,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ex13iKLgV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({sUMsuev8c:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14s24mz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ex13iKLgV\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({sUMsuev8c:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19rs3o0\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"j1IIEk_kw\",style:{backgroundColor:sO79VR0UV,opacity:.06},variants:{sUMsuev8c:{opacity:1}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5tSTe.framer-omksrd, .framer-5tSTe .framer-omksrd { display: block; }\",\".framer-5tSTe.framer-14s24mz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1080px; }\",\".framer-5tSTe .framer-19rs3o0 { flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5tSTe.framer-14s24mz { gap: 0px; } .framer-5tSTe.framer-14s24mz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-5tSTe.framer-14s24mz > :first-child { margin-left: 0px; } .framer-5tSTe.framer-14s24mz > :last-child { margin-right: 0px; } }\",\".framer-5tSTe.framer-v-tmu9dm .framer-19rs3o0 { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sUMsuev8c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sO79VR0UV\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkDBxNHqdH=withCSS(Component,css,\"framer-5tSTe\");export default FramerkDBxNHqdH;FramerkDBxNHqdH.displayName=\"line draw component\";FramerkDBxNHqdH.defaultProps={height:1,width:1080};addPropertyControls(FramerkDBxNHqdH,{variant:{options:[\"Ex13iKLgV\",\"sUMsuev8c\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},sO79VR0UV:{defaultValue:\"rgb(0, 0, 0)\",title:\"Background\",type:ControlType.Color}});addFonts(FramerkDBxNHqdH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkDBxNHqdH\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sUMsuev8c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"sO79VR0UV\\\":\\\"background\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1080\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kDBxNHqdH.map", "var t=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var i={};(function webpackUniversalModuleDefinition(t,o){i=o()})(0,(()=>(()=>{var i=[,(i,o,s)=>{s.r(o);s.d(o,{default:()=>v});var h=(()=>{var i=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(o={}){var s,h,v=o;v.ready=new Promise(((t,i)=>{s=t;h=i}));function fa(){function a(t){const v=s;o=i=0;s=new Map;v.forEach((i=>{try{i(t)}catch(t){console.error(t)}}));this.ob();h&&h.Tb()}let i=0,o=0,s=new Map,h=null,v=null;(this||t).requestAnimationFrame=function(h){i||(i=requestAnimationFrame(a.bind(this||t)));const v=++o;s.set(v,h);return v};(this||t).cancelAnimationFrame=function(t){s.delete(t);i&&0==s.size&&(cancelAnimationFrame(i),i=0)};(this||t).Rb=function(i){v&&(document.body.remove(v),v=null);i||(v=document.createElement(\"div\"),v.style.backgroundColor=\"black\",v.style.position=\"fixed\",v.style.right=0,v.style.top=0,v.style.color=\"white\",v.style.padding=\"4px\",v.innerHTML=\"RIVE FPS\",i=function(t){v.innerHTML=\"RIVE FPS \"+t.toFixed(1)},document.body.appendChild(v));h=new function(){let o=0,s=0;(this||t).Tb=function(){var t=performance.now();s?(++o,t-=s,1e3<t&&(i(1e3*o/t),o=s=0)):(s=t,o=0)}}};(this||t).Ob=function(){v&&(document.body.remove(v),v=null);h=null};(this||t).ob=function(){}}function ha(i){console.assert(!0);const o=new Map;let s=-Infinity;(this||t).push=function(t){t=t+((1<<i)-1)>>i;o.has(t)&&clearTimeout(o.get(t));o.set(t,setTimeout((function(){o.delete(t);0==o.length?s=-Infinity:t==s&&(s=Math.max(...o.keys()),console.assert(s<t))}),1e3));s=Math.max(t,s);return s<<i}}const m=v.onRuntimeInitialized;v.onRuntimeInitialized=function(){m&&m();let i=v.decodeAudio;v.decodeAudio=function(t,o){t=i(t);o(t)};let o=v.decodeFont;v.decodeFont=function(t,i){t=o(t);i(t)};const s=v.FileAssetLoader;v.ptrToAsset=t=>{let i=v.ptrToFileAsset(t);return i.isImage?v.ptrToImageAsset(t):i.isFont?v.ptrToFontAsset(t):i.isAudio?v.ptrToAudioAsset(t):i};v.CustomFileAssetLoader=s.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:i}){(this||t).__parent.__construct.call(this||t);(this||t).Gb=i},loadContents:function(t,i){t=v.ptrToAsset(t);return this.Gb(t,i)}});v.CDNFileAssetLoader=s.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||t).__parent.__construct.call(this||t)},loadContents:function(t){let i=v.ptrToAsset(t);t=i.cdnUuid;if(\"\"===t)return!1;(function(t,i){var o=new XMLHttpRequest;o.responseType=\"arraybuffer\";o.onreadystatechange=function(){4==o.readyState&&200==o.status&&i(o)};o.open(\"GET\",t,!0);o.send(null)})(i.cdnBaseUrl+\"/\"+t,(t=>{i.decode(new Uint8Array(t.response))}));return!0}});v.FallbackFileAssetLoader=s.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||t).__parent.__construct.call(this||t);(this||t).kb=[]},addLoader:function(i){(this||t).kb.push(i)},loadContents:function(i,o){for(let s of(this||t).kb)if(s.loadContents(i,o))return!0;return!1}});let h=v.computeAlignment;v.computeAlignment=function(i,o,s,v,m=1){return h.call(this||t,i,o,s,v,m)}};const y=\"createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText\".split(\" \"),w=new function(){function a(){if(!i){var t=document.createElement(\"canvas\"),m={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let y;if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(y=t.getContext(\"webgl\",m),o=1,!y)return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1}else if(y=t.getContext(\"webgl2\",m))o=2;else{if(!(y=t.getContext(\"webgl\",m)))return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1;o=1}y=new Proxy(y,{get(t,i){return t.isContextLost()?(w||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to invoke \",i),w=!0),\"function\"===typeof t[i]?function(){}:void 0):\"function\"===typeof t[i]?function(...o){return t[i].apply(t,o)}:t[i]},set(t,i,o){if(!t.isContextLost())return t[i]=o,!0;w||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to set property \"+i),w=!0)}});s=Math.min(y.getParameter(y.MAX_RENDERBUFFER_SIZE),y.getParameter(y.MAX_TEXTURE_SIZE));function B(t,i,o){i=y.createShader(i);y.shaderSource(i,o);y.compileShader(i);o=y.getShaderInfoLog(i);if(0<(o||\"\").length)throw o;y.attachShader(t,i)}t=y.createProgram();B(t,y.VERTEX_SHADER,\"attribute vec2 vertex;\\n                attribute vec2 uv;\\n                uniform vec4 mat;\\n                uniform vec2 translate;\\n                varying vec2 st;\\n                void main() {\\n                    st = uv;\\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\\n                }\");B(t,y.FRAGMENT_SHADER,\"precision highp float;\\n                uniform sampler2D image;\\n                varying vec2 st;\\n                void main() {\\n                    gl_FragColor = texture2D(image, st);\\n                }\");y.bindAttribLocation(t,0,\"vertex\");y.bindAttribLocation(t,1,\"uv\");y.linkProgram(t);m=y.getProgramInfoLog(t);if(0<(m||\"\").trim().length)throw m;h=y.getUniformLocation(t,\"mat\");v=y.getUniformLocation(t,\"translate\");y.useProgram(t);y.bindBuffer(y.ARRAY_BUFFER,y.createBuffer());y.enableVertexAttribArray(0);y.enableVertexAttribArray(1);y.bindBuffer(y.ELEMENT_ARRAY_BUFFER,y.createBuffer());y.uniform1i(y.getUniformLocation(t,\"image\"),0);y.pixelStorei(y.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);i=y}return!0}let i=null,o=0,s=0,h=null,v=null,m=0,y=0,w=!1;a();(this||t).hc=function(){a();return s};(this||t).Mb=function(t){i.deleteTexture&&i.deleteTexture(t)};(this||t).Lb=function(t){if(!a())return null;const s=i.createTexture();if(!s)return null;i.bindTexture(i.TEXTURE_2D,s);i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,t);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_S,i.CLAMP_TO_EDGE);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_T,i.CLAMP_TO_EDGE);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MAG_FILTER,i.LINEAR);2==o?(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,i.LINEAR_MIPMAP_LINEAR),i.generateMipmap(i.TEXTURE_2D)):i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,i.LINEAR);return s};const _=new ha(8),A=new ha(8),R=new ha(10),C=new ha(10);(this||t).Qb=function(t,o,s,w,E){if(a()){var L=_.push(t),T=A.push(o);if(i.canvas){i.canvas.width==L&&i.canvas.height==T||(i.canvas.width=L,i.canvas.height=T);i.viewport(0,T-o,t,o);i.disable(i.SCISSOR_TEST);i.clearColor(0,0,0,0);i.clear(i.COLOR_BUFFER_BIT);i.enable(i.SCISSOR_TEST);s.sort(((t,i)=>i.wb-t.wb));L=R.push(w);m!=L&&(i.bufferData(i.ARRAY_BUFFER,8*L,i.DYNAMIC_DRAW),m=L);L=0;for(var P of s)i.bufferSubData(i.ARRAY_BUFFER,L,P.Ta),L+=4*P.Ta.length;console.assert(L==4*w);for(var M of s)i.bufferSubData(i.ARRAY_BUFFER,L,M.Db),L+=4*M.Db.length;console.assert(L==8*w);L=C.push(E);y!=L&&(i.bufferData(i.ELEMENT_ARRAY_BUFFER,2*L,i.DYNAMIC_DRAW),y=L);P=0;for(var F of s)i.bufferSubData(i.ELEMENT_ARRAY_BUFFER,P,F.indices),P+=2*F.indices.length;console.assert(P==2*E);F=0;M=!0;L=P=0;for(const m of s){m.image.Ka!=F&&(i.bindTexture(i.TEXTURE_2D,m.image.Ja||null),F=m.image.Ka);m.mc?(i.scissor(m.Ya,T-m.Za-m.jb,m.Ac,m.jb),M=!0):M&&(i.scissor(0,T-o,t,o),M=!1);s=2/t;const y=-2/o;i.uniform4f(h,m.ha[0]*s*m.Ba,m.ha[1]*y*m.Ca,m.ha[2]*s*m.Ba,m.ha[3]*y*m.Ca);i.uniform2f(v,m.ha[4]*s*m.Ba+s*(m.Ya-m.ic*m.Ba)-1,m.ha[5]*y*m.Ca+y*(m.Za-m.jc*m.Ca)+1);i.vertexAttribPointer(0,2,i.FLOAT,!1,0,L);i.vertexAttribPointer(1,2,i.FLOAT,!1,0,L+4*w);i.drawElements(i.TRIANGLES,m.indices.length,i.UNSIGNED_SHORT,P);L+=4*m.Ta.length;P+=2*m.indices.length}console.assert(L==4*w);console.assert(P==2*E)}}};(this||t).canvas=function(){return a()&&i.canvas}},_=v.onRuntimeInitialized;v.onRuntimeInitialized=function(){function a(t){switch(t){case R.srcOver:return\"source-over\";case R.screen:return\"screen\";case R.overlay:return\"overlay\";case R.darken:return\"darken\";case R.lighten:return\"lighten\";case R.colorDodge:return\"color-dodge\";case R.colorBurn:return\"color-burn\";case R.hardLight:return\"hard-light\";case R.softLight:return\"soft-light\";case R.difference:return\"difference\";case R.exclusion:return\"exclusion\";case R.multiply:return\"multiply\";case R.hue:return\"hue\";case R.saturation:return\"saturation\";case R.color:return\"color\";case R.luminosity:return\"luminosity\"}}function b(t){return\"rgba(\"+((16711680&t)>>>16)+\",\"+((65280&t)>>>8)+\",\"+((255&t)>>>0)+\",\"+((4278190080&t)>>>24)/255+\")\"}function c(){0<O.length&&(w.Qb(j.drawWidth(),j.drawHeight(),O,k,I),O=[],I=k=0,j.reset(512,512));for(const t of x){for(const i of t.H)i();t.H=[]}x.clear()}_&&_();var i=v.RenderPaintStyle;const o=v.RenderPath,s=v.RenderPaint,h=v.Renderer,m=v.StrokeCap,A=v.StrokeJoin,R=v.BlendMode,C=i.fill,E=i.stroke,L=v.FillRule.evenOdd;let T=1;var P=v.RenderImage.extend(\"CanvasRenderImage\",{__construct:function({la:i,xa:o}={}){(this||t).__parent.__construct.call(this||t);(this||t).Ka=T;T=T+1&2147483647||1;(this||t).la=i;(this||t).xa=o},__destruct:function(){(this||t).Ja&&(w.Mb((this||t).Ja),URL.revokeObjectURL((this||t).Wa));(this||t).__parent.__destruct.call(this||t)},decode:function(i){var o=this||t;o.xa&&o.xa(o);var s=new Image;o.Wa=URL.createObjectURL(new Blob([i],{type:\"image/png\"}));s.onload=function(){o.Fb=s;o.Ja=w.Lb(s);o.size(s.width,s.height);o.la&&o.la(o)};s.src=o.Wa}}),M=o.extend(\"CanvasRenderPath\",{__construct:function(){(this||t).__parent.__construct.call(this||t);(this||t).T=new Path2D},rewind:function(){(this||t).T=new Path2D},addPath:function(i,o,s,h,v,m,y){var w=(this||t).T,_=w.addPath;i=i.T;const A=new DOMMatrix;A.a=o;A.b=s;A.c=h;A.d=v;A.e=m;A.f=y;_.call(w,i,A)},fillRule:function(i){(this||t).Va=i},moveTo:function(i,o){(this||t).T.moveTo(i,o)},lineTo:function(i,o){(this||t).T.lineTo(i,o)},cubicTo:function(i,o,s,h,v,m){(this||t).T.bezierCurveTo(i,o,s,h,v,m)},close:function(){(this||t).T.closePath()}}),F=s.extend(\"CanvasRenderPaint\",{color:function(i){(this||t).Xa=b(i)},thickness:function(i){(this||t).Ib=i},join:function(i){switch(i){case A.miter:(this||t).Ia=\"miter\";break;case A.round:(this||t).Ia=\"round\";break;case A.bevel:(this||t).Ia=\"bevel\"}},cap:function(i){switch(i){case m.butt:(this||t).Ha=\"butt\";break;case m.round:(this||t).Ha=\"round\";break;case m.square:(this||t).Ha=\"square\"}},style:function(i){(this||t).Hb=i},blendMode:function(i){(this||t).Eb=a(i)},clearGradient:function(){(this||t).ja=null},linearGradient:function(i,o,s,h){(this||t).ja={yb:i,zb:o,bb:s,cb:h,Ra:[]}},radialGradient:function(i,o,s,h){(this||t).ja={yb:i,zb:o,bb:s,cb:h,Ra:[],ec:!0}},addStop:function(i,o){(this||t).ja.Ra.push({color:i,stop:o})},completeGradient:function(){},draw:function(i,o,s){let h=(this||t).Hb;var v=(this||t).Xa,m=(this||t).ja;i.globalCompositeOperation=(this||t).Eb;if(null!=m){v=m.yb;var y=m.zb;const o=m.bb;var w=m.cb;const s=m.Ra;m.ec?(m=o-v,w-=y,v=i.createRadialGradient(v,y,0,v,y,Math.sqrt(m*m+w*w))):v=i.createLinearGradient(v,y,o,w);for(let t=0,i=s.length;t<i;t++)y=s[t],v.addColorStop(y.stop,b(y.color));(this||t).Xa=v;(this||t).ja=null}switch(h){case E:i.strokeStyle=v;i.lineWidth=(this||t).Ib;i.lineCap=(this||t).Ha;i.lineJoin=(this||t).Ia;i.stroke(o);break;case C:i.fillStyle=v,i.fill(o,s)}}});const x=new Set;let j=null,O=[],k=0,I=0;var D=v.CanvasRenderer=h.extend(\"Renderer\",{__construct:function(i){(this||t).__parent.__construct.call(this||t);(this||t).S=[1,0,0,1,0,0];(this||t).C=i.getContext(\"2d\");(this||t).Ua=i;(this||t).H=[]},save:function(){(this||t).S.push(...(this||t).S.slice((this||t).S.length-6));(this||t).H.push((this||t).C.save.bind((this||t).C))},restore:function(){const i=(this||t).S.length-6;if(6>i)throw\"restore() called without matching save().\";(this||t).S.splice(i);(this||t).H.push((this||t).C.restore.bind((this||t).C))},transform:function(i,o,s,h,v,m){const y=(this||t).S,w=y.length-6;y.splice(w,6,y[w]*i+y[w+2]*o,y[w+1]*i+y[w+3]*o,y[w]*s+y[w+2]*h,y[w+1]*s+y[w+3]*h,y[w]*v+y[w+2]*m+y[w+4],y[w+1]*v+y[w+3]*m+y[w+5]);(this||t).H.push((this||t).C.transform.bind((this||t).C,i,o,s,h,v,m))},rotate:function(t){const i=Math.sin(t);t=Math.cos(t);this.transform(t,i,-i,t,0,0)},_drawPath:function(i,o){(this||t).H.push(o.draw.bind(o,(this||t).C,i.T,i.Va===L?\"evenodd\":\"nonzero\"))},_drawRiveImage:function(i,o,s){var h=i.Fb;if(h){var v=(this||t).C,m=a(o);(this||t).H.push((function(){v.globalCompositeOperation=m;v.globalAlpha=s;v.drawImage(h,0,0);v.globalAlpha=1}))}},_getMatrix:function(i){const o=(this||t).S,s=o.length-6;for(let t=0;6>t;++t)i[t]=o[s+t]},_drawImageMesh:function(i,o,s,h,m,y,_,A,R,C){var E=(this||t).C.canvas.width,L=(this||t).C.canvas.height;const T=R-_,P=C-A;_=Math.max(_,0);A=Math.max(A,0);R=Math.min(R,E);C=Math.min(C,L);const M=R-_,F=C-A;console.assert(M<=Math.min(T,E));console.assert(F<=Math.min(P,L));if(!(0>=M||0>=F)){R=M<T||F<P;E=C=1;var D=Math.ceil(M*C),U=Math.ceil(F*E);L=w.hc();D>L&&(C*=L/D,D=L);U>L&&(E*=L/U,U=L);j||(j=new v.DynamicRectanizer(L),j.reset(512,512));L=j.addRect(D,U);0>L&&(c(),x.add(this||t),L=j.addRect(D,U),console.assert(0<=L));var N=L&65535,$=L>>16;O.push({ha:(this||t).S.slice((this||t).S.length-6),image:i,Ya:N,Za:$,ic:_,jc:A,Ac:D,jb:U,Ba:C,Ca:E,Ta:new Float32Array(h),Db:new Float32Array(m),indices:new Uint16Array(y),mc:R,wb:i.Ka<<1|(R?1:0)});k+=h.length;I+=y.length;var z=(this||t).C,X=a(o);(this||t).H.push((function(){z.save();z.resetTransform();z.globalCompositeOperation=X;z.globalAlpha=s;const t=w.canvas();t&&z.drawImage(t,N,$,D,U,_,A,M,F);z.restore()}))}},_clipPath:function(i){(this||t).H.push((this||t).C.clip.bind((this||t).C,i.T,i.Va===L?\"evenodd\":\"nonzero\"))},clear:function(){x.add(this||t);(this||t).H.push((this||t).C.clearRect.bind((this||t).C,0,0,(this||t).Ua.width,(this||t).Ua.height))},flush:function(){},translate:function(t,i){this.transform(1,0,0,1,t,i)}});v.makeRenderer=function(t){const i=new D(t),o=i.C;return new Proxy(i,{get(t,s){if(\"function\"===typeof t[s])return function(...i){return t[s].apply(t,i)};if(\"function\"===typeof o[s]){if(-1<y.indexOf(s))throw Error(\"RiveException: Method call to '\"+s+\"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.\");return function(...t){i.H.push(o[s].bind(o,...t))}}return t[s]},set(t,s,h){if(s in o)return i.H.push((()=>{o[s]=h})),!0}})};v.decodeImage=function(t,i){new P({la:i}).decode(t)};v.renderFactory={makeRenderPaint:function(){return new F},makeRenderPath:function(){return new M},makeRenderImage:function(){let t=N;return new P({xa:()=>{t.total++},la:()=>{t.loaded++;if(t.loaded===t.total){const i=t.ready;i&&(i(),t.ready=null)}}})}};let U=v.load,N=null;v.load=function(t,i,o=!0){const s=new v.FallbackFileAssetLoader;void 0!==i&&s.addLoader(i);o&&(i=new v.CDNFileAssetLoader,s.addLoader(i));return new Promise((function(i){let o=null;N={total:0,loaded:0,ready:function(){i(o)}};o=U(t,s);0==N.total&&i(o)}))};let $=v.RendererWrapper.prototype.align;v.RendererWrapper.prototype.align=function(i,o,s,h,v=1){$.call(this||t,i,o,s,h,v)};i=new fa;v.requestAnimationFrame=i.requestAnimationFrame.bind(i);v.cancelAnimationFrame=i.cancelAnimationFrame.bind(i);v.enableFPSCounter=i.Rb.bind(i);v.disableFPSCounter=i.Ob;i.ob=c;v.resolveAnimationFrame=c;v.cleanup=function(){j&&j.delete()}};var A,R,C=Object.assign({},v),E=\"./this.program\",L=\"object\"==typeof window,T=\"function\"==typeof importScripts,P=\"\";(L||T)&&(T?P=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(P=document.currentScript.src),i&&(P=i),P=0!==P.indexOf(\"blob:\")?P.substr(0,P.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",T&&(R=t=>{var i=new XMLHttpRequest;i.open(\"GET\",t,!1);i.responseType=\"arraybuffer\";i.send(null);return new Uint8Array(i.response)}),A=(t,i,o)=>{var s=new XMLHttpRequest;s.open(\"GET\",t,!0);s.responseType=\"arraybuffer\";s.onload=()=>{200==s.status||0==s.status&&s.response?i(s.response):o()};s.onerror=o;s.send(null)});var M=v.print||console.log.bind(console),F=v.printErr||console.error.bind(console);Object.assign(v,C);C=null;v.thisProgram&&(E=v.thisProgram);var x;v.wasmBinary&&(x=v.wasmBinary);v.noExitRuntime;\"object\"!=typeof WebAssembly&&Aa(\"no native wasm support detected\");var j,O,k,I,D,U,N,$,z,X,H=!1;function Ja(){var t=j.buffer;v.HEAP8=k=new Int8Array(t);v.HEAP16=D=new Int16Array(t);v.HEAP32=N=new Int32Array(t);v.HEAPU8=I=new Uint8Array(t);v.HEAPU16=U=new Uint16Array(t);v.HEAPU32=$=new Uint32Array(t);v.HEAPF32=z=new Float32Array(t);v.HEAPF64=X=new Float64Array(t)}var G,q=[],J=[],K=[];function Oa(){var t=v.preRun.shift();q.unshift(t)}var Q=0,ee=null,te=null;function Aa(t){v.onAbort&&v.onAbort(t);t=\"Aborted(\"+t+\")\";F(t);H=!0;t=new WebAssembly.RuntimeError(t+\". Build with -sASSERTIONS for more info.\");h(t);throw t}function Sa(t){return t.startsWith(\"data:application/octet-stream;base64,\")}var ne;ne=\"canvas_advanced.wasm\";if(!Sa(ne)){var re=ne;ne=v.locateFile?v.locateFile(re,P):P+re}function Va(t){if(t==ne&&x)return new Uint8Array(x);if(R)return R(t);throw\"both async and sync fetching of the wasm failed\"}function Wa(t){if(!x&&(L||T)){if(\"function\"==typeof fetch&&!t.startsWith(\"file://\"))return fetch(t,{credentials:\"same-origin\"}).then((i=>{if(!i.ok)throw\"failed to load wasm binary file at '\"+t+\"'\";return i.arrayBuffer()})).catch((()=>Va(t)));if(A)return new Promise(((i,o)=>{A(t,(t=>i(new Uint8Array(t))),o)}))}return Promise.resolve().then((()=>Va(t)))}function Xa(t,i,o){return Wa(t).then((t=>WebAssembly.instantiate(t,i))).then((t=>t)).then(o,(t=>{F(\"failed to asynchronously prepare wasm: \"+t);Aa(t)}))}function Ya(t,i){var o=ne;return x||\"function\"!=typeof WebAssembly.instantiateStreaming||Sa(o)||o.startsWith(\"file://\")||\"function\"!=typeof fetch?Xa(o,t,i):fetch(o,{credentials:\"same-origin\"}).then((s=>WebAssembly.instantiateStreaming(s,t).then(i,(function(s){F(\"wasm streaming compile failed: \"+s);F(\"falling back to ArrayBuffer instantiation\");return Xa(o,t,i)}))))}var ie,ae,oe={445532:(t,i,o,s,h)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.h){window.h={Aa:0};window.h.I={};window.h.I.ya=t;window.h.I.capture=i;window.h.I.La=o;window.h.ga={};window.h.ga.stopped=s;window.h.ga.xb=h;let v=window.h;v.D=[];v.yc=function(t){for(var i=0;i<v.D.length;++i)if(null==v.D[i])return v.D[i]=t,i;v.D.push(t);return v.D.length-1};v.Cb=function(t){for(v.D[t]=null;0<v.D.length;){if(null!=v.D[v.D.length-1])break;v.D.pop()}};v.Sc=function(t){for(var i=0;i<v.D.length;++i)if(v.D[i]==t)return v.Cb(i)};v.ra=function(t){return v.D[t]};v.Bb=[\"touchend\",\"click\"];v.unlock=function(){for(var t=0;t<v.D.length;++t){var i=v.D[t];null!=i&&null!=i.J&&i.state===v.ga.xb&&i.J.resume().then((()=>{rt(i.pb)}),(t=>{console.error(\"Failed to resume audiocontext\",t)}))}v.Bb.map((function(t){document.removeEventListener(t,v.unlock,!0)}))};v.Bb.map((function(t){document.addEventListener(t,v.unlock,!0)}))}window.h.Aa+=1;return 1},447710:()=>{\"undefined\"!==typeof window.h&&(--window.h.Aa,0===window.h.Aa&&delete window.h)},447874:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,447978:()=>{try{var t=new(window.AudioContext||window.webkitAudioContext),i=t.sampleRate;t.close();return i}catch(t){return 0}},448149:(t,i,o,s,h,v)=>{if(\"undefined\"===typeof window.h)return-1;var m={},y={};t==window.h.I.ya&&0!=o&&(y.sampleRate=o);m.J=new(window.AudioContext||window.webkitAudioContext)(y);m.J.suspend();m.state=window.h.ga.stopped;o=0;t!=window.h.I.ya&&(o=i);m.Z=m.J.createScriptProcessor(s,o,i);m.Z.onaudioprocess=function(o){null!=m.sa&&0!=m.sa.length||(m.sa=new Float32Array(z.buffer,h,s*i));if(t==window.h.I.capture||t==window.h.I.La){for(var y=0;y<i;y+=1)for(var w=o.inputBuffer.getChannelData(y),_=m.sa,A=0;A<s;A+=1)_[A*i+y]=w[A];it(v,s,h)}if(t==window.h.I.ya||t==window.h.I.La)for(at(v,s,h),y=0;y<o.outputBuffer.numberOfChannels;++y)for(w=o.outputBuffer.getChannelData(y),_=m.sa,A=0;A<s;A+=1)w[A]=_[A*i+y];else for(y=0;y<o.outputBuffer.numberOfChannels;++y)o.outputBuffer.getChannelData(y).fill(0)};t!=window.h.I.capture&&t!=window.h.I.La||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(t){m.Da=m.J.createMediaStreamSource(t);m.Da.connect(m.Z);m.Z.connect(m.J.destination)})).catch((function(t){console.log(\"Failed to get user media: \"+t)}));t==window.h.I.ya&&m.Z.connect(m.J.destination);m.pb=v;return window.h.yc(m)},451026:t=>window.h.ra(t).J.sampleRate,451099:t=>{t=window.h.ra(t);void 0!==t.Z&&(t.Z.onaudioprocess=function(){},t.Z.disconnect(),t.Z=void 0);void 0!==t.Da&&(t.Da.disconnect(),t.Da=void 0);t.J.close();t.J=void 0;t.pb=void 0},451499:t=>{window.h.Cb(t)},451549:t=>{t=window.h.ra(t);t.J.resume();t.state=window.h.ga.xb},451688:t=>{t=window.h.ra(t);t.J.suspend();t.state=window.h.ga.stopped}},eb=t=>{for(;0<t.length;)t.shift()(v)},fb=(t,i)=>{for(var o=0,s=t.length-1;0<=s;s--){var h=t[s];\".\"===h?t.splice(s,1):\"..\"===h?(t.splice(s,1),o++):o&&(t.splice(s,1),o--)}if(i)for(;o;o--)t.unshift(\"..\");return t},gb=t=>{var i=\"/\"===t.charAt(0),o=\"/\"===t.substr(-1);(t=fb(t.split(\"/\").filter((t=>!!t)),!i).join(\"/\"))||i||(t=\".\");t&&o&&(t+=\"/\");return(i?\"/\":\"\")+t},hb=t=>{var i=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(t).slice(1);t=i[0];i=i[1];if(!t&&!i)return\".\";i&&(i=i.substr(0,i.length-1));return t+i},ib=t=>{if(\"/\"===t)return\"/\";t=gb(t);t=t.replace(/\\/$/,\"\");var i=t.lastIndexOf(\"/\");return-1===i?t:t.substr(i+1)},jb=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return t=>crypto.getRandomValues(t);Aa(\"initRandomDevice\")},kb=t=>(kb=jb())(t);function lb(){for(var t=\"\",i=!1,o=arguments.length-1;-1<=o&&!i;o--){i=0<=o?arguments[o]:\"/\";if(\"string\"!=typeof i)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!i)return\"\";t=i+\"/\"+t;i=\"/\"===i.charAt(0)}t=fb(t.split(\"/\").filter((t=>!!t)),!i).join(\"/\");return(i?\"/\":\"\")+t||\".\"}var se=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,nb=(t,i,o)=>{var s=i+o;for(o=i;t[o]&&!(o>=s);)++o;if(16<o-i&&t.buffer&&se)return se.decode(t.subarray(i,o));for(s=\"\";i<o;){var h=t[i++];if(h&128){var v=t[i++]&63;if(192==(h&224))s+=String.fromCharCode((h&31)<<6|v);else{var m=t[i++]&63;h=224==(h&240)?(h&15)<<12|v<<6|m:(h&7)<<18|v<<12|m<<6|t[i++]&63;65536>h?s+=String.fromCharCode(h):(h-=65536,s+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else s+=String.fromCharCode(h)}return s},ue=[],pb=t=>{for(var i=0,o=0;o<t.length;++o){var s=t.charCodeAt(o);127>=s?i++:2047>=s?i+=2:55296<=s&&57343>=s?(i+=4,++o):i+=3}return i},qb=(t,i,o,s)=>{if(!(0<s))return 0;var h=o;s=o+s-1;for(var v=0;v<t.length;++v){var m=t.charCodeAt(v);if(55296<=m&&57343>=m){var y=t.charCodeAt(++v);m=65536+((m&1023)<<10)|y&1023}if(127>=m){if(o>=s)break;i[o++]=m}else{if(2047>=m){if(o+1>=s)break;i[o++]=192|m>>6}else{if(65535>=m){if(o+2>=s)break;i[o++]=224|m>>12}else{if(o+3>=s)break;i[o++]=240|m>>18;i[o++]=128|m>>12&63}i[o++]=128|m>>6&63}i[o++]=128|m&63}}i[o]=0;return o-h};function rb(t,i){var o=Array(pb(t)+1);t=qb(t,o,0,o.length);i&&(o.length=t);return o}var ce=[];function tb(t,i){ce[t]={input:[],F:[],V:i};ub(t,le)}var le={open:function(t){var i=ce[t.node.za];if(!i)throw new Ce(43);t.s=i;t.seekable=!1},close:function(t){t.s.V.qa(t.s)},qa:function(t){t.s.V.qa(t.s)},read:function(t,i,o,s){if(!t.s||!t.s.V.ib)throw new Ce(60);for(var h=0,v=0;v<s;v++){try{var m=t.s.V.ib(t.s)}catch(t){throw new Ce(29)}if(void 0===m&&0===h)throw new Ce(6);if(null===m||void 0===m)break;h++;i[o+v]=m}h&&(t.node.timestamp=Date.now());return h},write:function(t,i,o,s){if(!t.s||!t.s.V.Oa)throw new Ce(60);try{for(var h=0;h<s;h++)t.s.V.Oa(t.s,i[o+h])}catch(t){throw new Ce(29)}s&&(t.node.timestamp=Date.now());return h}},he={ib:function(){e:{if(!ue.length){var t=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(t=window.prompt(\"Input: \"),null!==t&&(t+=\"\\n\")):\"function\"==typeof readline&&(t=readline(),null!==t&&(t+=\"\\n\"));if(!t){t=null;break e}ue=rb(t,!0)}t=ue.shift()}return t},Oa:function(t,i){null===i||10===i?(M(nb(t.F,0)),t.F=[]):0!=i&&t.F.push(i)},qa:function(t){t.F&&0<t.F.length&&(M(nb(t.F,0)),t.F=[])},bc:function(){return{Fc:25856,Hc:5,Ec:191,Gc:35387,Dc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},cc:function(){return 0},dc:function(){return[24,80]}},de={Oa:function(t,i){null===i||10===i?(F(nb(t.F,0)),t.F=[]):0!=i&&t.F.push(i)},qa:function(t){t.F&&0<t.F.length&&(F(nb(t.F,0)),t.F=[])}};function yb(t,i){var o=t.j?t.j.length:0;o>=i||(i=Math.max(i,o*(1048576>o?2:1.125)>>>0),0!=o&&(i=Math.max(i,256)),o=t.j,t.j=new Uint8Array(i),0<t.v&&t.j.set(o.subarray(0,t.v),0))}var fe={O:null,U(){return fe.createNode(null,\"/\",16895,0)},createNode(t,i,o,s){if(24576===(o&61440)||4096===(o&61440))throw new Ce(63);fe.O||(fe.O={dir:{node:{Y:fe.l.Y,P:fe.l.P,ka:fe.l.ka,va:fe.l.va,ub:fe.l.ub,Ab:fe.l.Ab,vb:fe.l.vb,sb:fe.l.sb,Ea:fe.l.Ea},stream:{ba:fe.m.ba}},file:{node:{Y:fe.l.Y,P:fe.l.P},stream:{ba:fe.m.ba,read:fe.m.read,write:fe.m.write,pa:fe.m.pa,lb:fe.m.lb,nb:fe.m.nb}},link:{node:{Y:fe.l.Y,P:fe.l.P,ma:fe.l.ma},stream:{}},$a:{node:{Y:fe.l.Y,P:fe.l.P},stream:Le}});o=Ab(t,i,o,s);16384===(o.mode&61440)?(o.l=fe.O.dir.node,o.m=fe.O.dir.stream,o.j={}):32768===(o.mode&61440)?(o.l=fe.O.file.node,o.m=fe.O.file.stream,o.v=0,o.j=null):40960===(o.mode&61440)?(o.l=fe.O.link.node,o.m=fe.O.link.stream):8192===(o.mode&61440)&&(o.l=fe.O.$a.node,o.m=fe.O.$a.stream);o.timestamp=Date.now();t&&(t.j[i]=o,t.timestamp=o.timestamp);return o},Kc(t){return t.j?t.j.subarray?t.j.subarray(0,t.v):new Uint8Array(t.j):new Uint8Array(0)},l:{Y(t){var i={};i.Jc=8192===(t.mode&61440)?t.id:1;i.Mc=t.id;i.mode=t.mode;i.Oc=1;i.uid=0;i.Lc=0;i.za=t.za;16384===(t.mode&61440)?i.size=4096:32768===(t.mode&61440)?i.size=t.v:40960===(t.mode&61440)?i.size=t.link.length:i.size=0;i.Bc=new Date(t.timestamp);i.Nc=new Date(t.timestamp);i.Ic=new Date(t.timestamp);i.Jb=4096;i.Cc=Math.ceil(i.size/i.Jb);return i},P(t,i){void 0!==i.mode&&(t.mode=i.mode);void 0!==i.timestamp&&(t.timestamp=i.timestamp);if(void 0!==i.size&&(i=i.size,t.v!=i))if(0==i)t.j=null,t.v=0;else{var o=t.j;t.j=new Uint8Array(i);o&&t.j.set(o.subarray(0,Math.min(i,t.v)));t.v=i}},ka(){throw Ee[44]},va(t,i,o,s){return fe.createNode(t,i,o,s)},ub(t,i,o){if(16384===(t.mode&61440)){try{var s=Cb(i,o)}catch(t){}if(s)for(var h in s.j)throw new Ce(55)}delete t.parent.j[t.name];t.parent.timestamp=Date.now();t.name=o;i.j[o]=t;i.timestamp=t.parent.timestamp;t.parent=i},Ab(t,i){delete t.j[i];t.timestamp=Date.now()},vb(t,i){var o,s=Cb(t,i);for(o in s.j)throw new Ce(55);delete t.j[i];t.timestamp=Date.now()},sb(t){var i,o=[\".\",\"..\"];for(i in t.j)t.j.hasOwnProperty(i)&&o.push(i);return o},Ea(t,i,o){t=fe.createNode(t,i,41471,0);t.link=o;return t},ma(t){if(40960!==(t.mode&61440))throw new Ce(28);return t.link}},m:{read(t,i,o,s,h){var v=t.node.j;if(h>=t.node.v)return 0;t=Math.min(t.node.v-h,s);if(8<t&&v.subarray)i.set(v.subarray(h,h+t),o);else for(s=0;s<t;s++)i[o+s]=v[h+s];return t},write(t,i,o,s,h,v){i.buffer===k.buffer&&(v=!1);if(!s)return 0;t=t.node;t.timestamp=Date.now();if(i.subarray&&(!t.j||t.j.subarray)){if(v)return t.j=i.subarray(o,o+s),t.v=s;if(0===t.v&&0===h)return t.j=i.slice(o,o+s),t.v=s;if(h+s<=t.v)return t.j.set(i.subarray(o,o+s),h),s}yb(t,h+s);if(t.j.subarray&&i.subarray)t.j.set(i.subarray(o,o+s),h);else for(v=0;v<s;v++)t.j[h+v]=i[o+v];t.v=Math.max(t.v,h+s);return s},ba(t,i,o){1===o?i+=t.position:2===o&&32768===(t.node.mode&61440)&&(i+=t.node.v);if(0>i)throw new Ce(28);return i},pa(t,i,o){yb(t.node,i+o);t.node.v=Math.max(t.node.v,i+o)},lb(t,i,o,s,h){if(32768!==(t.node.mode&61440))throw new Ce(43);t=t.node.j;if(h&2||t.buffer!==k.buffer){(0<o||o+i<t.length)&&(t=t.subarray?t.subarray(o,o+i):Array.prototype.slice.call(t,o,o+i));o=!0;Aa();i=void 0;if(!i)throw new Ce(48);k.set(t,i)}else o=!1,i=t.byteOffset;return{o:i,M:o}},nb(t,i,o,s){fe.m.write(t,i,0,s,o,!1);return 0}}};function Db(t,i){var o=0;t&&(o|=365);i&&(o|=146);return o}var pe,ve,me,be,ge=null,ye={},we=[],_e=1,Ae=null,Re=!0,Ce=null,Ee={},Lb=(t,i={})=>{t=lb(t);if(!t)return{path:\"\",node:null};i=Object.assign({gb:!0,Qa:0},i);if(8<i.Qa)throw new Ce(32);t=t.split(\"/\").filter((t=>!!t));for(var o=ge,s=\"/\",h=0;h<t.length;h++){var v=h===t.length-1;if(v&&i.parent)break;o=Cb(o,t[h]);s=gb(s+\"/\"+t[h]);o.wa&&(!v||v&&i.gb)&&(o=o.wa.root);if(!v||i.fb)for(v=0;40960===(o.mode&61440);)if(o=Kb(s),s=lb(hb(s),o),o=Lb(s,{Qa:i.Qa+1}).node,40<v++)throw new Ce(32)}return{path:s,node:o}},Mb=t=>{for(var i;;){if(t===t.parent)return t=t.U.mb,i?\"/\"!==t[t.length-1]?`${t}/${i}`:t+i:t;i=i?`${t.name}/${i}`:t.name;t=t.parent}},Nb=(t,i)=>{for(var o=0,s=0;s<i.length;s++)o=(o<<5)-o+i.charCodeAt(s)|0;return(t+o>>>0)%Ae.length},Cb=(t,i)=>{var o;if(o=(o=Ob(t,\"x\"))?o:t.l.ka?0:2)throw new Ce(o,t);for(o=Ae[Nb(t.id,i)];o;o=o.lc){var s=o.name;if(o.parent.id===t.id&&s===i)return o}return t.l.ka(t,i)},Ab=(t,i,o,s)=>{t=new Pb(t,i,o,s);i=Nb(t.parent.id,t.name);t.lc=Ae[i];return Ae[i]=t},Qb=t=>{var i=[\"r\",\"w\",\"rw\"][t&3];t&512&&(i+=\"w\");return i},Ob=(t,i)=>Re?0:!i.includes(\"r\")||t.mode&292?i.includes(\"w\")&&!(t.mode&146)||i.includes(\"x\")&&!(t.mode&73)?2:0:2,Rb=(t,i)=>{try{return Cb(t,i),20}catch(t){}return Ob(t,\"wx\")},Sb=()=>{for(var t=0;4096>=t;t++)if(!we[t])return t;throw new Ce(33)},Tb=t=>{t=we[t];if(!t)throw new Ce(8);return t},Vb=(i,o=-1)=>{me||(me=function(){(this||t).h={}},me.prototype={},Object.defineProperties(me.prototype,{object:{get(){return(this||t).node},set(i){(this||t).node=i}},flags:{get(){return(this||t).h.flags},set(i){(this||t).h.flags=i}},position:{get(){return(this||t).h.position},set(i){(this||t).h.position=i}}}));i=Object.assign(new me,i);-1==o&&(o=Sb());i.X=o;return we[o]=i},Le={open:t=>{t.m=ye[t.node.za].m;t.m.open&&t.m.open(t)},ba:()=>{throw new Ce(70)}},ub=(t,i)=>{ye[t]={m:i}},Wb=(t,i)=>{var o=\"/\"===i,s=!i;if(o&&ge)throw new Ce(10);if(!o&&!s){var h=Lb(i,{gb:!1});i=h.path;h=h.node;if(h.wa)throw new Ce(10);if(16384!==(h.mode&61440))throw new Ce(54)}i={type:t,Qc:{},mb:i,kc:[]};t=t.U(i);t.U=i;i.root=t;o?ge=t:h&&(h.wa=i,h.U&&h.U.kc.push(i))},S=(t,i,o)=>{var s=Lb(t,{parent:!0}).node;t=ib(t);if(!t||\".\"===t||\"..\"===t)throw new Ce(28);var h=Rb(s,t);if(h)throw new Ce(h);if(!s.l.va)throw new Ce(63);return s.l.va(s,t,i,o)},Xb=(t,i,o)=>{\"undefined\"==typeof o&&(o=i,i=438);S(t,i|8192,o)},cc=(t,i)=>{if(!lb(t))throw new Ce(44);var o=Lb(i,{parent:!0}).node;if(!o)throw new Ce(44);i=ib(i);var s=Rb(o,i);if(s)throw new Ce(s);if(!o.l.Ea)throw new Ce(63);o.l.Ea(o,i,t)},Kb=t=>{t=Lb(t).node;if(!t)throw new Ce(44);if(!t.l.ma)throw new Ce(28);return lb(Mb(t.parent),t.l.ma(t))},ec=(t,i,o)=>{if(\"\"===t)throw new Ce(44);if(\"string\"==typeof i){var s={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[i];if(\"undefined\"==typeof s)throw Error(`Unknown file open mode: ${i}`);i=s}o=i&64?(\"undefined\"==typeof o?438:o)&4095|32768:0;if(\"object\"==typeof t)var h=t;else{t=gb(t);try{h=Lb(t,{fb:!(i&131072)}).node}catch(t){}}s=!1;if(i&64)if(h){if(i&128)throw new Ce(20)}else h=S(t,o,0),s=!0;if(!h)throw new Ce(44);8192===(h.mode&61440)&&(i&=-513);if(i&65536&&16384!==(h.mode&61440))throw new Ce(54);if(!s&&(o=h?40960===(h.mode&61440)?32:16384===(h.mode&61440)&&(\"r\"!==Qb(i)||i&512)?31:Ob(h,Qb(i)):44))throw new Ce(o);if(i&512&&!s){o=h;o=\"string\"==typeof o?Lb(o,{fb:!0}).node:o;if(!o.l.P)throw new Ce(63);if(16384===(o.mode&61440))throw new Ce(31);if(32768!==(o.mode&61440))throw new Ce(28);if(s=Ob(o,\"w\"))throw new Ce(s);o.l.P(o,{size:0,timestamp:Date.now()})}i&=-131713;h=Vb({node:h,path:Mb(h),flags:i,seekable:!0,position:0,m:h.m,zc:[],error:!1});h.m.open&&h.m.open(h);!v.logReadFiles||i&1||(be||(be={}),t in be||(be[t]=1));return h},fc=(t,i,o)=>{if(null===t.X)throw new Ce(8);if(!t.seekable||!t.m.ba)throw new Ce(70);if(0!=o&&1!=o&&2!=o)throw new Ce(28);t.position=t.m.ba(t,i,o);t.zc=[]},gc=()=>{Ce||(Ce=function(i,o){(this||t).name=\"ErrnoError\";(this||t).node=o;(this||t).pc=function(i){(this||t).aa=i};this.pc(i);(this||t).message=\"FS error\"},Ce.prototype=Error(),Ce.prototype.constructor=Ce,[44].forEach((t=>{Ee[t]=new Ce(t);Ee[t].stack=\"<generic error, no stack>\"})))},jc=(t,i,o)=>{t=gb(\"/dev/\"+t);var s=Db(!!i,!!o);ve||(ve=64);var h=ve++<<8;ub(h,{open:t=>{t.seekable=!1},close:()=>{o&&o.buffer&&o.buffer.length&&o(10)},read:(t,o,s,h)=>{for(var v=0,m=0;m<h;m++){try{var y=i()}catch(t){throw new Ce(29)}if(void 0===y&&0===v)throw new Ce(6);if(null===y||void 0===y)break;v++;o[s+m]=y}v&&(t.node.timestamp=Date.now());return v},write:(t,i,s,h)=>{for(var v=0;v<h;v++)try{o(i[s+v])}catch(t){throw new Ce(29)}h&&(t.node.timestamp=Date.now());return v}});Xb(t,s,h)},Te={},Pe=void 0;function mc(){Pe+=4;return N[Pe-4>>2]}function nc(t){if(void 0===t)return\"_unknown\";t=t.replace(/[^a-zA-Z0-9_]/g,\"$\");var i=t.charCodeAt(0);return 48<=i&&57>=i?`_${t}`:t}function oc(i,o){i=nc(i);return{[i]:function(){return o.apply(this||t,arguments)}}[i]}function pc(){(this||t).M=[void 0];(this||t).hb=[]}var Me=new pc,Fe=void 0;function V(t){throw new Fe(t)}var rc=t=>{t||V(\"Cannot use deleted val. handle = \"+t);return Me.get(t).value},sc=t=>{switch(t){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return Me.pa({tb:1,value:t})}};function tc(i){var o=Error,s=oc(i,(function(o){(this||t).name=i;(this||t).message=o;o=Error(o).stack;void 0!==o&&((this||t).stack=this.toString()+\"\\n\"+o.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));s.prototype=Object.create(o.prototype);s.prototype.constructor=s;s.prototype.toString=function(){return void 0===(this||t).message?(this||t).name:`${(this||t).name}: ${(this||t).message}`};return s}var Se=void 0,xe=void 0;function W(t){for(var i=\"\";I[t];)i+=xe[I[t++]];return i}var je=[];function xc(){for(;je.length;){var t=je.pop();t.g.fa=!1;t.delete()}}var Oe=void 0,ke={};function Ac(t,i){for(void 0===i&&V(\"ptr should not be undefined\");t.A;)i=t.na(i),t=t.A;return i}var Ie={};function Cc(t){t=Dc(t);var i=W(t);Ec(t);return i}function Fc(t,i){var o=Ie[t];void 0===o&&V(i+\" has unknown type \"+Cc(t));return o}function Gc(){}var De=!1;function Ic(t){--t.count.value;0===t.count.value&&(t.G?t.L.W(t.G):t.u.i.W(t.o))}function Jc(t,i,o){if(i===o)return t;if(void 0===o.A)return null;t=Jc(t,i,o.A);return null===t?null:o.Pb(t)}var We={};function Lc(t,i){i=Ac(t,i);return ke[i]}var Ue=void 0;function Nc(t){throw new Ue(t)}function Oc(t,i){i.u&&i.o||Nc(\"makeClassHandle requires ptr and ptrType\");!!i.L!==!!i.G&&Nc(\"Both smartPtrType and smartPtr must be specified\");i.count={value:1};return Pc(Object.create(t,{g:{value:i}}))}function Pc(t){if(\"undefined\"===typeof FinalizationRegistry)return Pc=t=>t,t;De=new FinalizationRegistry((t=>{Ic(t.g)}));Pc=t=>{var i=t.g;i.G&&De.register(t,{g:i},t);return t};Gc=t=>{De.unregister(t)};return Pc(t)}var Be={};function Rc(t){for(;t.length;){var i=t.pop();t.pop()(i)}}function Sc(t){return this.fromWireType(N[t>>2])}var Ve={},Ne={};function Y(t,i,o){function d(i){i=o(i);i.length!==t.length&&Nc(\"Mismatched type converter count\");for(var s=0;s<t.length;++s)Vc(t[s],i[s])}t.forEach((function(t){Ne[t]=i}));var s=Array(i.length),h=[],v=0;i.forEach(((t,i)=>{Ie.hasOwnProperty(t)?s[i]=Ie[t]:(h.push(t),Ve.hasOwnProperty(t)||(Ve[t]=[]),Ve[t].push((()=>{s[i]=Ie[t];++v;v===h.length&&d(s)})))}));0===h.length&&d(s)}function Wc(t){switch(t){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${t}`)}}function Xc(t,i,o={}){var s=i.name;t||V(`type \"${s}\" must have a positive integer typeid pointer`);if(Ie.hasOwnProperty(t)){if(o.$b)return;V(`Cannot register type '${s}' twice`)}Ie[t]=i;delete Ne[t];Ve.hasOwnProperty(t)&&(i=Ve[t],delete Ve[t],i.forEach((t=>t())))}function Vc(t,i,o={}){if(!(\"argPackAdvance\"in i))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Xc(t,i,o)}function Yc(t){V(t.g.u.i.name+\" instance already deleted\")}function Zc(){}function $c(i,o,s){if(void 0===i[o].B){var h=i[o];i[o]=function(){i[o].B.hasOwnProperty(arguments.length)||V(`Function '${s}' called with an invalid number of arguments (${arguments.length}) - expects one of (${i[o].B})!`);return i[o].B[arguments.length].apply(this||t,arguments)};i[o].B=[];i[o].B[h.ea]=h}}function ad(t,i,o){v.hasOwnProperty(t)?((void 0===o||void 0!==v[t].B&&void 0!==v[t].B[o])&&V(`Cannot register public name '${t}' twice`),$c(v,t,t),v.hasOwnProperty(o)&&V(`Cannot register multiple overloads of a function with the same number of arguments (${o})!`),v[t].B[o]=i):(v[t]=i,void 0!==o&&(v[t].Pc=o))}function bd(i,o,s,h,v,m,y,w){(this||t).name=i;(this||t).constructor=o;(this||t).N=s;(this||t).W=h;(this||t).A=v;(this||t).Ub=m;(this||t).na=y;(this||t).Pb=w;(this||t).qb=[]}function cd(t,i,o){for(;i!==o;)i.na||V(`Expected null or instance of ${o.name}, got an instance of ${i.name}`),t=i.na(t),i=i.A;return t}function dd(i,o){if(null===o)return(this||t).Na&&V(`null is not a valid ${(this||t).name}`),0;o.g||V(`Cannot pass \"${ed(o)}\" as a ${(this||t).name}`);o.g.o||V(`Cannot pass deleted object as a pointer of type ${(this||t).name}`);return cd(o.g.o,o.g.u.i,(this||t).i)}function fd(i,o){if(null===o){(this||t).Na&&V(`null is not a valid ${(this||t).name}`);if((this||t).ua){var s=this.Pa();null!==i&&i.push((this||t).W,s);return s}return 0}o.g||V(`Cannot pass \"${ed(o)}\" as a ${(this||t).name}`);o.g.o||V(`Cannot pass deleted object as a pointer of type ${(this||t).name}`);!(this||t).ta&&o.g.u.ta&&V(`Cannot convert argument of type ${o.g.L?o.g.L.name:o.g.u.name} to parameter type ${(this||t).name}`);s=cd(o.g.o,o.g.u.i,(this||t).i);if((this||t).ua)switch(void 0===o.g.G&&V(\"Passing raw pointer to smart pointer is illegal\"),(this||t).tc){case 0:o.g.L===(this||t)?s=o.g.G:V(`Cannot convert argument of type ${o.g.L?o.g.L.name:o.g.u.name} to parameter type ${(this||t).name}`);break;case 1:s=o.g.G;break;case 2:if(o.g.L===(this||t))s=o.g.G;else{var h=o.clone();s=this.oc(s,sc((function(){h.delete()})));null!==i&&i.push((this||t).W,s)}break;default:V(\"Unsupporting sharing policy\")}return s}function gd(i,o){if(null===o)return(this||t).Na&&V(`null is not a valid ${(this||t).name}`),0;o.g||V(`Cannot pass \"${ed(o)}\" as a ${(this||t).name}`);o.g.o||V(`Cannot pass deleted object as a pointer of type ${(this||t).name}`);o.g.u.ta&&V(`Cannot convert argument of type ${o.g.u.name} to parameter type ${(this||t).name}`);return cd(o.g.o,o.g.u.i,(this||t).i)}function hd(i,o,s,h){(this||t).name=i;(this||t).i=o;(this||t).Na=s;(this||t).ta=h;(this||t).ua=!1;(this||t).W=(this||t).oc=(this||t).Pa=(this||t).rb=(this||t).tc=(this||t).nc=void 0;void 0!==o.A?(this||t).toWireType=fd:((this||t).toWireType=h?dd:gd,(this||t).K=null)}function jd(t,i,o){v.hasOwnProperty(t)||Nc(\"Replacing nonexistant public symbol\");void 0!==v[t].B&&void 0!==o?v[t].B[o]=i:(v[t]=i,v[t].ea=o)}var $e=[],ld=t=>{var i=$e[t];i||(t>=$e.length&&($e.length=t+1),$e[t]=i=G.get(t));return i},md=(t,i)=>{var o=[];return function(){o.length=0;Object.assign(o,arguments);if(t.includes(\"j\")){var s=v[\"dynCall_\"+t];s=o&&o.length?s.apply(null,[i].concat(o)):s.call(null,i)}else s=ld(i).apply(null,o);return s}};function Z(t,i){t=W(t);var o=t.includes(\"j\")?md(t,i):ld(i);\"function\"!=typeof o&&V(`unknown function pointer with signature ${t}: ${i}`);return o}var Ye=void 0;function od(t,i){function c(t){s[t]||Ie[t]||(Ne[t]?Ne[t].forEach(c):(o.push(t),s[t]=!0))}var o=[],s={};i.forEach(c);throw new Ye(`${t}: `+o.map(Cc).join([\", \"]))}function pd(i,o,s,h,v){var m=o.length;2>m&&V(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var y=null!==o[1]&&null!==s,w=!1;for(s=1;s<o.length;++s)if(null!==o[s]&&void 0===o[s].K){w=!0;break}var _=\"void\"!==o[0].name,A=m-2,R=Array(A),C=[],E=[];return function(){arguments.length!==A&&V(`function ${i} called with ${arguments.length} arguments, expected ${A} args!`);E.length=0;C.length=y?2:1;C[0]=v;if(y){var s=o[1].toWireType(E,this||t);C[1]=s}for(var m=0;m<A;++m)R[m]=o[m+2].toWireType(E,arguments[m]),C.push(R[m]);m=h.apply(null,C);if(w)Rc(E);else for(var L=y?1:2;L<o.length;L++){var T=1===L?s:R[L-2];null!==o[L].K&&o[L].K(T)}s=_?o[0].fromWireType(m):void 0;return s}}function sd(t,i){for(var o=[],s=0;s<t;s++)o.push($[i+4*s>>2]);return o}function td(t,i,o){t instanceof Object||V(`${o} with invalid \"this\": ${t}`);t instanceof i.i.constructor||V(`${o} incompatible with \"this\" of type ${t.constructor.name}`);t.g.o||V(`cannot call emscripten binding method ${o} on deleted object`);return cd(t.g.o,t.g.u.i,i.i)}function ud(t){t>=Me.h&&0===--Me.get(t).tb&&Me.Zb(t)}function vd(t,i,o){switch(i){case 0:return function(t){return this.fromWireType((o?k:I)[t])};case 1:return function(t){return this.fromWireType((o?D:U)[t>>1])};case 2:return function(t){return this.fromWireType((o?N:$)[t>>2])};default:throw new TypeError(\"Unknown integer type: \"+t)}}function ed(t){if(null===t)return\"null\";var i=typeof t;return\"object\"===i||\"array\"===i||\"function\"===i?t.toString():\"\"+t}function wd(t,i){switch(i){case 2:return function(t){return this.fromWireType(z[t>>2])};case 3:return function(t){return this.fromWireType(X[t>>3])};default:throw new TypeError(\"Unknown float type: \"+t)}}function xd(t,i,o){switch(i){case 0:return o?function(t){return k[t]}:function(t){return I[t]};case 1:return o?function(t){return D[t>>1]}:function(t){return U[t>>1]};case 2:return o?function(t){return N[t>>2]}:function(t){return $[t>>2]};default:throw new TypeError(\"Unknown integer type: \"+t)}}var ze=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,zd=(t,i)=>{var o=t>>1;for(var s=o+i/2;!(o>=s)&&U[o];)++o;o<<=1;if(32<o-t&&ze)return ze.decode(I.subarray(t,o));o=\"\";for(s=0;!(s>=i/2);++s){var h=D[t+2*s>>1];if(0==h)break;o+=String.fromCharCode(h)}return o},Ad=(t,i,o)=>{void 0===o&&(o=2147483647);if(2>o)return 0;o-=2;var s=i;o=o<2*t.length?o/2:t.length;for(var h=0;h<o;++h)D[i>>1]=t.charCodeAt(h),i+=2;D[i>>1]=0;return i-s},Bd=t=>2*t.length,Cd=(t,i)=>{for(var o=0,s=\"\";!(o>=i/4);){var h=N[t+4*o>>2];if(0==h)break;++o;65536<=h?(h-=65536,s+=String.fromCharCode(55296|h>>10,56320|h&1023)):s+=String.fromCharCode(h)}return s},Dd=(t,i,o)=>{void 0===o&&(o=2147483647);if(4>o)return 0;var s=i;o=s+o-4;for(var h=0;h<t.length;++h){var v=t.charCodeAt(h);if(55296<=v&&57343>=v){var m=t.charCodeAt(++h);v=65536+((v&1023)<<10)|m&1023}N[i>>2]=v;i+=4;if(i+4>o)break}N[i>>2]=0;return i-s},Ed=t=>{for(var i=0,o=0;o<t.length;++o){var s=t.charCodeAt(o);55296<=s&&57343>=s&&++o;i+=4}return i},Xe={};function Gd(t){var i=Xe[t];return void 0===i?W(t):i}var He=[];function Id(t){var i=He.length;He.push(t);return i}function Jd(t,i){for(var o=Array(t),s=0;s<t;++s)o[s]=Fc($[i+4*s>>2],\"parameter \"+s);return o}var Ge,qe=[],Ze=[],Je={},Od=()=>{if(!Ge){var t,i={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"==typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:E||\"./this.program\"};for(t in Je)void 0===Je[t]?delete i[t]:i[t]=Je[t];var o=[];for(t in i)o.push(`${t}=${i[t]}`);Ge=o}return Ge},Pd=t=>0===t%4&&(0!==t%100||0===t%400),Ke=[31,29,31,30,31,30,31,31,30,31,30,31],Qe=[31,28,31,30,31,30,31,31,30,31,30,31],Sd=(t,i,o,s)=>{function e(t,i,o){for(t=\"number\"==typeof t?t.toString():t||\"\";t.length<i;)t=o[0]+t;return t}function f(t,i){return e(t,i,\"0\")}function g(t,i){function r(t){return 0>t?-1:0<t?1:0}var o;0===(o=r(t.getFullYear()-i.getFullYear()))&&0===(o=r(t.getMonth()-i.getMonth()))&&(o=r(t.getDate()-i.getDate()));return o}function n(t){switch(t.getDay()){case 0:return new Date(t.getFullYear()-1,11,29);case 1:return t;case 2:return new Date(t.getFullYear(),0,3);case 3:return new Date(t.getFullYear(),0,2);case 4:return new Date(t.getFullYear(),0,1);case 5:return new Date(t.getFullYear()-1,11,31);case 6:return new Date(t.getFullYear()-1,11,30)}}function p(t){var i=t.ca;for(t=new Date(new Date(t.da+1900,0,1).getTime());0<i;){var o=t.getMonth(),s=(Pd(t.getFullYear())?Ke:Qe)[o];if(!(i>s-t.getDate())){t.setDate(t.getDate()+i);break}i-=s-t.getDate()+1,t.setDate(1),11>o?t.setMonth(o+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}o=new Date(t.getFullYear()+1,0,4);i=n(new Date(t.getFullYear(),0,4));o=n(o);return 0>=g(i,t)?0>=g(o,t)?t.getFullYear()+1:t.getFullYear():t.getFullYear()-1}var h=N[s+40>>2];s={wc:N[s>>2],vc:N[s+4>>2],Fa:N[s+8>>2],Sa:N[s+12>>2],Ga:N[s+16>>2],da:N[s+20>>2],R:N[s+24>>2],ca:N[s+28>>2],Rc:N[s+32>>2],uc:N[s+36>>2],xc:h&&h?nb(I,h):\"\"};o=o?nb(I,o):\"\";h={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var v in h)o=o.replace(new RegExp(v,\"g\"),h[v]);var m=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),y=\"January February March April May June July August September October November December\".split(\" \");h={\"%a\":t=>m[t.R].substring(0,3),\"%A\":t=>m[t.R],\"%b\":t=>y[t.Ga].substring(0,3),\"%B\":t=>y[t.Ga],\"%C\":t=>f((t.da+1900)/100|0,2),\"%d\":t=>f(t.Sa,2),\"%e\":t=>e(t.Sa,2,\" \"),\"%g\":t=>p(t).toString().substring(2),\"%G\":t=>p(t),\"%H\":t=>f(t.Fa,2),\"%I\":t=>{t=t.Fa;0==t?t=12:12<t&&(t-=12);return f(t,2)},\"%j\":t=>{for(var i=0,o=0;o<=t.Ga-1;i+=(Pd(t.da+1900)?Ke:Qe)[o++]);return f(t.Sa+i,3)},\"%m\":t=>f(t.Ga+1,2),\"%M\":t=>f(t.vc,2),\"%n\":()=>\"\\n\",\"%p\":t=>0<=t.Fa&&12>t.Fa?\"AM\":\"PM\",\"%S\":t=>f(t.wc,2),\"%t\":()=>\"\\t\",\"%u\":t=>t.R||7,\"%U\":t=>f(Math.floor((t.ca+7-t.R)/7),2),\"%V\":t=>{var i=Math.floor((t.ca+7-(t.R+6)%7)/7);2>=(t.R+371-t.ca-2)%7&&i++;if(i)53==i&&(o=(t.R+371-t.ca)%7,4==o||3==o&&Pd(t.da)||(i=1));else{i=52;var o=(t.R+7-t.ca-1)%7;(4==o||5==o&&Pd(t.da%400-1))&&i++}return f(i,2)},\"%w\":t=>t.R,\"%W\":t=>f(Math.floor((t.ca+7-(t.R+6)%7)/7),2),\"%y\":t=>(t.da+1900).toString().substring(2),\"%Y\":t=>t.da+1900,\"%z\":t=>{t=t.uc;var i=0<=t;t=Math.abs(t)/60;return(i?\"+\":\"-\")+String(\"0000\"+(t/60*100+t%60)).slice(-4)},\"%Z\":t=>t.xc,\"%%\":()=>\"%\"};o=o.replace(/%%/g,\"\\0\\0\");for(v in h)o.includes(v)&&(o=o.replace(new RegExp(v,\"g\"),h[v](s)));o=o.replace(/\\0\\0/g,\"%\");v=rb(o,!1);if(v.length>i)return 0;k.set(v,t);return v.length-1};function Pb(i,o,s,h){i||(i=this||t);(this||t).parent=i;(this||t).U=i.U;(this||t).wa=null;(this||t).id=_e++;(this||t).name=o;(this||t).mode=s;(this||t).l={};(this||t).m={};(this||t).za=h}Object.defineProperties(Pb.prototype,{read:{get:function(){return 365===((this||t).mode&365)},set:function(i){i?(this||t).mode|=365:(this||t).mode&=-366}},write:{get:function(){return 146===((this||t).mode&146)},set:function(i){i?(this||t).mode|=146:(this||t).mode&=-147}}});gc();Ae=Array(4096);Wb(fe,\"/\");S(\"/tmp\",16895,0);S(\"/home\",16895,0);S(\"/home/web_user\",16895,0);(()=>{S(\"/dev\",16895,0);ub(259,{read:()=>0,write:(t,i,o,s)=>s});Xb(\"/dev/null\",259);tb(1280,he);tb(1536,de);Xb(\"/dev/tty\",1280);Xb(\"/dev/tty1\",1536);var t=new Uint8Array(1024),i=0,c=()=>{0===i&&(i=kb(t).byteLength);return t[--i]};jc(\"random\",c);jc(\"urandom\",c);S(\"/dev/shm\",16895,0);S(\"/dev/shm/tmp\",16895,0)})();(()=>{S(\"/proc\",16895,0);var t=S(\"/proc/self\",16895,0);S(\"/proc/self/fd\",16895,0);Wb({U:()=>{var i=Ab(t,\"fd\",16895,73);i.l={ka:(t,i)=>{var o=Tb(+i);t={parent:null,U:{mb:\"fake\"},l:{ma:()=>o.path}};return t.parent=t}};return i}},\"/proc/self/fd\")})();Object.assign(pc.prototype,{get(i){return(this||t).M[i]},has(i){return void 0!==(this||t).M[i]},pa(i){var o=(this||t).hb.pop()||(this||t).M.length;(this||t).M[o]=i;return o},Zb(i){(this||t).M[i]=void 0;(this||t).hb.push(i)}});Fe=v.BindingError=class extends Error{constructor(t){super(t);this.name=\"BindingError\"}};Me.M.push({value:void 0},{value:null},{value:!0},{value:!1});Me.h=Me.M.length;v.count_emval_handles=function(){for(var t=0,i=Me.h;i<Me.M.length;++i)void 0!==Me.M[i]&&++t;return t};Se=v.PureVirtualError=tc(\"PureVirtualError\");for(var et=Array(256),tt=0;256>tt;++tt)et[tt]=String.fromCharCode(tt);xe=et;v.getInheritedInstanceCount=function(){return Object.keys(ke).length};v.getLiveInheritedInstances=function(){var t,i=[];for(t in ke)ke.hasOwnProperty(t)&&i.push(ke[t]);return i};v.flushPendingDeletes=xc;v.setDelayFunction=function(t){Oe=t;je.length&&Oe&&Oe(xc)};Ue=v.InternalError=class extends Error{constructor(t){super(t);this.name=\"InternalError\"}};Zc.prototype.isAliasOf=function(i){if(!((this||t)instanceof Zc&&i instanceof Zc))return!1;var o=(this||t).g.u.i,s=(this||t).g.o,h=i.g.u.i;for(i=i.g.o;o.A;)s=o.na(s),o=o.A;for(;h.A;)i=h.na(i),h=h.A;return o===h&&s===i};Zc.prototype.clone=function(){(this||t).g.o||Yc(this||t);if((this||t).g.ia)return(this||t).g.count.value+=1,this||t;var i=Pc,o=Object,s=o.create,h=Object.getPrototypeOf(this||t),v=(this||t).g;i=i(s.call(o,h,{g:{value:{count:v.count,fa:v.fa,ia:v.ia,o:v.o,u:v.u,G:v.G,L:v.L}}}));i.g.count.value+=1;i.g.fa=!1;return i};Zc.prototype.delete=function(){(this||t).g.o||Yc(this||t);(this||t).g.fa&&!(this||t).g.ia&&V(\"Object already scheduled for deletion\");Gc(this||t);Ic((this||t).g);(this||t).g.ia||((this||t).g.G=void 0,(this||t).g.o=void 0)};Zc.prototype.isDeleted=function(){return!(this||t).g.o};Zc.prototype.deleteLater=function(){(this||t).g.o||Yc(this||t);(this||t).g.fa&&!(this||t).g.ia&&V(\"Object already scheduled for deletion\");je.push(this||t);1===je.length&&Oe&&Oe(xc);(this||t).g.fa=!0;return this||t};hd.prototype.Vb=function(i){(this||t).rb&&(i=this.rb(i));return i};hd.prototype.ab=function(i){(this||t).W&&this.W(i)};hd.prototype.argPackAdvance=8;hd.prototype.readValueFromPointer=Sc;hd.prototype.deleteObject=function(t){null!==t&&t.delete()};hd.prototype.fromWireType=function(i){function b(){return(this||t).ua?Oc((this||t).i.N,{u:(this||t).nc,o:o,L:this||t,G:i}):Oc((this||t).i.N,{u:this||t,o:i})}var o=this.Vb(i);if(!o)return this.ab(i),null;var s=Lc((this||t).i,o);if(void 0!==s){if(0===s.g.count.value)return s.g.o=o,s.g.G=i,s.clone();s=s.clone();this.ab(i);return s}s=(this||t).i.Ub(o);s=We[s];if(!s)return b.call(this||t);s=(this||t).ta?s.Kb:s.pointerType;var h=Jc(o,(this||t).i,s.i);return null===h?b.call(this||t):(this||t).ua?Oc(s.i.N,{u:s,o:h,L:this||t,G:i}):Oc(s.i.N,{u:s,o:h})};Ye=v.UnboundTypeError=tc(\"UnboundTypeError\");var nt={__syscall_fcntl64:function(t,i,o){Pe=o;try{var s=Tb(t);switch(i){case 0:var h=mc();return 0>h?-28:Vb(s,h).X;case 1:case 2:return 0;case 3:return s.flags;case 4:return h=mc(),s.flags|=h,0;case 5:return h=mc(),D[h+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return N[Vd()>>2]=28,-1;default:return-28}}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return-t.aa}},__syscall_ioctl:function(t,i,o){Pe=o;try{var s=Tb(t);switch(i){case 21509:return s.s?0:-59;case 21505:if(!s.s)return-59;if(s.s.V.bc){i=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var h=mc();N[h>>2]=25856;N[h+4>>2]=5;N[h+8>>2]=191;N[h+12>>2]=35387;for(var v=0;32>v;v++)k[h+v+17|0]=i[v]||0}return 0;case 21510:case 21511:case 21512:return s.s?0:-59;case 21506:case 21507:case 21508:if(!s.s)return-59;if(s.s.V.cc)for(h=mc(),i=[],v=0;32>v;v++)i.push(k[h+v+17|0]);return 0;case 21519:if(!s.s)return-59;h=mc();return N[h>>2]=0;case 21520:return s.s?-28:-59;case 21531:h=mc();if(!s.m.ac)throw new Ce(59);return s.m.ac(s,i,h);case 21523:if(!s.s)return-59;s.s.V.dc&&(v=[24,80],h=mc(),D[h>>1]=v[0],D[h+2>>1]=v[1]);return 0;case 21524:return s.s?0:-59;case 21515:return s.s?0:-59;default:return-28}}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return-t.aa}},__syscall_openat:function(t,i,o,s){Pe=s;try{i=i?nb(I,i):\"\";var h=i;if(\"/\"===h.charAt(0))i=h;else{var v=-100===t?\"/\":Tb(t).path;if(0==h.length)throw new Ce(44);i=gb(v+\"/\"+h)}var m=s?mc():0;return ec(i,o,m).X}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return-t.aa}},_embind_create_inheriting_constructor:function(i,o,s){i=W(i);o=Fc(o,\"wrapper\");s=rc(s);var h=[].slice,v=o.i,m=v.N,y=v.A.N,w=v.A.constructor;i=oc(i,(function(){v.A.qb.forEach(function(i){if((this||t)[i]===y[i])throw new Se(`Pure virtual function ${i} must be implemented in JavaScript`)}.bind(this||t));Object.defineProperty(this||t,\"__parent\",{value:m});(this||t).__construct.apply(this||t,h.call(arguments))}));m.__construct=function(){(this||t)===m&&V(\"Pass correct 'this' to __construct\");var i=w.implement.apply(void 0,[this||t].concat(h.call(arguments)));Gc(i);var o=i.g;i.notifyOnDestruction();o.ia=!0;Object.defineProperties(this||t,{g:{value:o}});Pc(this||t);i=o.o;i=Ac(v,i);ke.hasOwnProperty(i)?V(`Tried to register registered instance: ${i}`):ke[i]=this||t};m.__destruct=function(){(this||t)===m&&V(\"Pass correct 'this' to __destruct\");Gc(this||t);var i=(this||t).g.o;i=Ac(v,i);ke.hasOwnProperty(i)?delete ke[i]:V(`Tried to unregister unregistered instance: ${i}`)};i.prototype=Object.create(m);for(var _ in s)i.prototype[_]=s[_];return sc(i)},_embind_finalize_value_object:function(t){var i=Be[t];delete Be[t];var o=i.Pa,s=i.W,h=i.eb,v=h.map((t=>t.Yb)).concat(h.map((t=>t.rc)));Y([t],v,(t=>{var v={};h.forEach(((i,o)=>{var s=t[o],m=i.Wb,y=i.Xb,w=t[o+h.length],_=i.qc,A=i.sc;v[i.Sb]={read:t=>s.fromWireType(m(y,t)),write:(t,i)=>{var o=[];_(A,t,w.toWireType(o,i));Rc(o)}}}));return[{name:i.name,fromWireType:function(t){var i,o={};for(i in v)o[i]=v[i].read(t);s(t);return o},toWireType:function(t,i){for(var h in v)if(!(h in i))throw new TypeError(`Missing field: \"${h}\"`);var m=o();for(h in v)v[h].write(m,i[h]);null!==t&&t.push(s,m);return m},argPackAdvance:8,readValueFromPointer:Sc,K:s}]}))},_embind_register_bigint:function(){},_embind_register_bool:function(t,i,o,s,h){var v=Wc(o);i=W(i);Vc(t,{name:i,fromWireType:function(t){return!!t},toWireType:function(t,i){return i?s:h},argPackAdvance:8,readValueFromPointer:function(t){if(1===o)var s=k;else if(2===o)s=D;else{if(4!==o)throw new TypeError(\"Unknown boolean type size: \"+i);s=N}return this.fromWireType(s[t>>v])},K:null})},_embind_register_class:function(i,o,s,h,v,m,y,w,_,A,R,C,E){R=W(R);m=Z(v,m);w&&(w=Z(y,w));A&&(A=Z(_,A));E=Z(C,E);var L=nc(R);ad(L,(function(){od(`Cannot construct ${R} due to unbound types`,[h])}));Y([i,o,s],h?[h]:[],(function(o){o=o[0];if(h){var s=o.i;var v=s.N}else v=Zc.prototype;o=oc(L,(function(){if(Object.getPrototypeOf(this||t)!==y)throw new Fe(\"Use 'new' to construct \"+R);if(void 0===_.$)throw new Fe(R+\" has no accessible constructor\");var i=_.$[arguments.length];if(void 0===i)throw new Fe(`Tried to invoke ctor of ${R} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(_.$).toString()}) parameters instead!`);return i.apply(this||t,arguments)}));var y=Object.create(v,{constructor:{value:o}});o.prototype=y;var _=new bd(R,o,y,E,s,m,w,A);_.A&&(void 0===_.A.oa&&(_.A.oa=[]),_.A.oa.push(_));s=new hd(R,_,!0,!1);v=new hd(R+\"*\",_,!1,!1);var C=new hd(R+\" const*\",_,!1,!0);We[i]={pointerType:v,Kb:C};jd(L,o);return[s,v,C]}))},_embind_register_class_class_function:function(t,i,o,s,h,v,m){var y=sd(o,s);i=W(i);v=Z(h,v);Y([],[t],(function(t){function l(){od(`Cannot call ${s} due to unbound types`,y)}t=t[0];var s=`${t.name}.${i}`;i.startsWith(\"@@\")&&(i=Symbol[i.substring(2)]);var h=t.i.constructor;void 0===h[i]?(l.ea=o-1,h[i]=l):($c(h,i,s),h[i].B[o-1]=l);Y([],y,(function(y){y=pd(s,[y[0],null].concat(y.slice(1)),null,v,m);void 0===h[i].B?(y.ea=o-1,h[i]=y):h[i].B[o-1]=y;if(t.i.oa)for(const o of t.i.oa)o.constructor.hasOwnProperty(i)||(o.constructor[i]=y);return[]}));return[]}))},_embind_register_class_class_property:function(t,i,o,s,h,v,m,y){i=W(i);v=Z(h,v);Y([],[t],(function(t){t=t[0];var h=`${t.name}.${i}`,w={get(){od(`Cannot access ${h} due to unbound types`,[o])},enumerable:!0,configurable:!0};w.set=y?()=>{od(`Cannot access ${h} due to unbound types`,[o])}:()=>{V(`${h} is a read-only property`)};Object.defineProperty(t.i.constructor,i,w);Y([],[o],(function(o){o=o[0];var h={get(){return o.fromWireType(v(s))},enumerable:!0};y&&(y=Z(m,y),h.set=t=>{var i=[];y(s,o.toWireType(i,t));Rc(i)});Object.defineProperty(t.i.constructor,i,h);return[]}));return[]}))},_embind_register_class_constructor:function(t,i,o,s,h,v){var m=sd(i,o);h=Z(s,h);Y([],[t],(function(t){t=t[0];var o=`constructor ${t.name}`;void 0===t.i.$&&(t.i.$=[]);if(void 0!==t.i.$[i-1])throw new Fe(`Cannot register multiple constructors with identical number of parameters (${i-1}) for class '${t.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);t.i.$[i-1]=()=>{od(`Cannot construct ${t.name} due to unbound types`,m)};Y([],m,(function(s){s.splice(1,0,null);t.i.$[i-1]=pd(o,s,null,h,v);return[]}));return[]}))},_embind_register_class_function:function(t,i,o,s,h,v,m,y){var w=sd(o,s);i=W(i);v=Z(h,v);Y([],[t],(function(t){function u(){od(`Cannot call ${s} due to unbound types`,w)}t=t[0];var s=`${t.name}.${i}`;i.startsWith(\"@@\")&&(i=Symbol[i.substring(2)]);y&&t.i.qb.push(i);var h=t.i.N,_=h[i];void 0===_||void 0===_.B&&_.className!==t.name&&_.ea===o-2?(u.ea=o-2,u.className=t.name,h[i]=u):($c(h,i,s),h[i].B[o-2]=u);Y([],w,(function(y){y=pd(s,y,t,v,m);void 0===h[i].B?(y.ea=o-2,h[i]=y):h[i].B[o-2]=y;return[]}));return[]}))},_embind_register_class_property:function(i,o,s,h,v,m,y,w,_,A){o=W(o);v=Z(h,v);Y([],[i],(function(i){i=i[0];var h=`${i.name}.${o}`,R={get(){od(`Cannot access ${h} due to unbound types`,[s,y])},enumerable:!0,configurable:!0};R.set=_?()=>{od(`Cannot access ${h} due to unbound types`,[s,y])}:()=>{V(h+\" is a read-only property\")};Object.defineProperty(i.i.N,o,R);Y([],_?[s,y]:[s],(function(s){var y=s[0],R={get(){var o=td(this||t,i,h+\" getter\");return y.fromWireType(v(m,o))},enumerable:!0};if(_){_=Z(w,_);var C=s[1];R.set=function(o){var s=td(this||t,i,h+\" setter\"),v=[];_(A,s,C.toWireType(v,o));Rc(v)}}Object.defineProperty(i.i.N,o,R);return[]}));return[]}))},_embind_register_emval:function(t,i){i=W(i);Vc(t,{name:i,fromWireType:function(t){var i=rc(t);ud(t);return i},toWireType:function(t,i){return sc(i)},argPackAdvance:8,readValueFromPointer:Sc,K:null})},_embind_register_enum:function(i,o,s,h){function e(){}s=Wc(s);o=W(o);e.values={};Vc(i,{name:o,constructor:e,fromWireType:function(i){return(this||t).constructor.values[i]},toWireType:function(t,i){return i.value},argPackAdvance:8,readValueFromPointer:vd(o,s,h),K:null});ad(o,e)},_embind_register_enum_value:function(t,i,o){var s=Fc(t,\"enum\");i=W(i);t=s.constructor;s=Object.create(s.constructor.prototype,{value:{value:o},constructor:{value:oc(`${s.name}_${i}`,(function(){}))}});t.values[o]=s;t[i]=s},_embind_register_float:function(t,i,o){o=Wc(o);i=W(i);Vc(t,{name:i,fromWireType:function(t){return t},toWireType:function(t,i){return i},argPackAdvance:8,readValueFromPointer:wd(i,o),K:null})},_embind_register_function:function(t,i,o,s,h,v){var m=sd(i,o);t=W(t);h=Z(s,h);ad(t,(function(){od(`Cannot call ${t} due to unbound types`,m)}),i-1);Y([],m,(function(o){jd(t,pd(t,[o[0],null].concat(o.slice(1)),null,h,v),i-1);return[]}))},_embind_register_integer:function(t,i,o,s,h){i=W(i);-1===h&&(h=4294967295);h=Wc(o);var f=t=>t;if(0===s){var v=32-8*o;f=t=>t<<v>>>v}o=i.includes(\"unsigned\")?function(t,i){return i>>>0}:function(t,i){return i};Vc(t,{name:i,fromWireType:f,toWireType:o,argPackAdvance:8,readValueFromPointer:xd(i,h,0!==s),K:null})},_embind_register_memory_view:function(t,i,o){function d(t){t>>=2;var i=$;return new s(i.buffer,i[t+1],i[t])}var s=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][i];o=W(o);Vc(t,{name:o,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{$b:!0})},_embind_register_std_string:function(t,i){i=W(i);var o=\"std::string\"===i;Vc(t,{name:i,fromWireType:function(t){var i=$[t>>2],s=t+4;if(o)for(var h=s,v=0;v<=i;++v){var m=s+v;if(v==i||0==I[m]){h=h?nb(I,h,m-h):\"\";if(void 0===y)var y=h;else y+=String.fromCharCode(0),y+=h;h=m+1}}else{y=Array(i);for(v=0;v<i;++v)y[v]=String.fromCharCode(I[s+v]);y=y.join(\"\")}Ec(t);return y},toWireType:function(t,i){i instanceof ArrayBuffer&&(i=new Uint8Array(i));var s=\"string\"==typeof i;s||i instanceof Uint8Array||i instanceof Uint8ClampedArray||i instanceof Int8Array||V(\"Cannot pass non-string to std::string\");var h=o&&s?pb(i):i.length;var v=Wd(4+h+1),m=v+4;$[v>>2]=h;if(o&&s)qb(i,I,m,h+1);else if(s)for(s=0;s<h;++s){var y=i.charCodeAt(s);255<y&&(Ec(m),V(\"String has UTF-16 code units that do not fit in 8 bits\"));I[m+s]=y}else for(s=0;s<h;++s)I[m+s]=i[s];null!==t&&t.push(Ec,v);return v},argPackAdvance:8,readValueFromPointer:Sc,K:function(t){Ec(t)}})},_embind_register_std_wstring:function(t,i,o){o=W(o);if(2===i){var s=zd;var h=Ad;var v=Bd;var g=()=>U;var m=1}else 4===i&&(s=Cd,h=Dd,v=Ed,g=()=>$,m=2);Vc(t,{name:o,fromWireType:function(t){for(var o,h=$[t>>2],v=g(),y=t+4,w=0;w<=h;++w){var _=t+4+w*i;w!=h&&0!=v[_>>m]||(y=s(y,_-y),void 0===o?o=y:(o+=String.fromCharCode(0),o+=y),y=_+i)}Ec(t);return o},toWireType:function(t,s){\"string\"!=typeof s&&V(`Cannot pass non-string to C++ string type ${o}`);var y=v(s),w=Wd(4+y+i);$[w>>2]=y>>m;h(s,w+4,y+i);null!==t&&t.push(Ec,w);return w},argPackAdvance:8,readValueFromPointer:Sc,K:function(t){Ec(t)}})},_embind_register_value_object:function(t,i,o,s,h,v){Be[t]={name:W(i),Pa:Z(o,s),W:Z(h,v),eb:[]}},_embind_register_value_object_field:function(t,i,o,s,h,v,m,y,w,_){Be[t].eb.push({Sb:W(i),Yb:o,Wb:Z(s,h),Xb:v,rc:m,qc:Z(y,w),sc:_})},_embind_register_void:function(t,i){i=W(i);Vc(t,{fc:!0,name:i,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(t,i,o){t=rc(t);i=Fc(i,\"emval::as\");var s=[],h=sc(s);$[o>>2]=h;return i.toWireType(s,t)},_emval_call_method:function(t,i,o,s,h){t=He[t];i=rc(i);o=Gd(o);var v=[];$[s>>2]=sc(v);return t(i,o,v,h)},_emval_call_void_method:function(t,i,o,s){t=He[t];i=rc(i);o=Gd(o);t(i,o,null,s)},_emval_decref:ud,_emval_get_method_caller:function(t,i){var o=Jd(t,i),s=o[0];i=s.name+\"_$\"+o.slice(1).map((function(t){return t.name})).join(\"_\")+\"$\";var h=qe[i];if(void 0!==h)return h;var v=Array(t-1);h=Id(((i,h,m,y)=>{for(var w=0,_=0;_<t-1;++_)v[_]=o[_+1].readValueFromPointer(y+w),w+=o[_+1].argPackAdvance;i=i[h].apply(i,v);for(_=0;_<t-1;++_)o[_+1].Nb&&o[_+1].Nb(v[_]);if(!s.fc)return s.toWireType(m,i)}));return qe[i]=h},_emval_get_module_property:function(t){t=Gd(t);return sc(v[t])},_emval_get_property:function(t,i){t=rc(t);i=rc(i);return sc(t[i])},_emval_incref:function(t){4<t&&(Me.get(t).tb+=1)},_emval_new_cstring:function(t){return sc(Gd(t))},_emval_new_object:function(){return sc({})},_emval_run_destructors:function(t){var i=rc(t);Rc(i);ud(t)},_emval_set_property:function(t,i,o){t=rc(t);i=rc(i);o=rc(o);t[i]=o},_emval_take_value:function(t,i){t=Fc(t,\"_emval_take_value\");t=t.readValueFromPointer(i);return sc(t)},abort:()=>{Aa(\"\")},emscripten_asm_const_int:(t,i,o)=>{Ze.length=0;var s;for(o>>=2;s=I[i++];)o+=105!=s&o,Ze.push(105==s?N[o]:X[o++>>1]),++o;return oe[t].apply(null,Ze)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(t,i,o)=>I.copyWithin(t,i,i+o),emscripten_resize_heap:t=>{var i=I.length;t>>>=0;if(2147483648<t)return!1;for(var o=1;4>=o;o*=2){var s=i*(1+.2/o);s=Math.min(s,t+100663296);var h=Math;s=Math.max(t,s);e:{h=h.min.call(h,2147483648,s+(65536-s%65536)%65536)-j.buffer.byteLength+65535>>>16;try{j.grow(h);Ja();var v=1;break e}catch(t){}v=void 0}if(v)return!0}return!1},environ_get:(t,i)=>{var o=0;Od().forEach((function(s,h){var v=i+o;h=$[t+4*h>>2]=v;for(v=0;v<s.length;++v)k[h++|0]=s.charCodeAt(v);k[h|0]=0;o+=s.length+1}));return 0},environ_sizes_get:(t,i)=>{var o=Od();$[t>>2]=o.length;var s=0;o.forEach((function(t){s+=t.length+1}));$[i>>2]=s;return 0},fd_close:function(t){try{var i=Tb(t);if(null===i.X)throw new Ce(8);i.Ma&&(i.Ma=null);try{i.m.close&&i.m.close(i)}catch(t){throw t}finally{we[i.X]=null}i.X=null;return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},fd_read:function(t,i,o,s){try{e:{var h=Tb(t);t=i;for(var v,m=i=0;m<o;m++){var y=$[t>>2],w=$[t+4>>2];t+=8;var _=h,A=y,R=w,C=v,E=k;if(0>R||0>C)throw new Ce(28);if(null===_.X)throw new Ce(8);if(1===(_.flags&2097155))throw new Ce(8);if(16384===(_.node.mode&61440))throw new Ce(31);if(!_.m.read)throw new Ce(28);var L=\"undefined\"!=typeof C;if(L){if(!_.seekable)throw new Ce(70)}else C=_.position;var T=_.m.read(_,E,A,R,C);L||(_.position+=T);var P=T;if(0>P){var M=-1;break e}i+=P;if(P<w)break;\"undefined\"!==typeof v&&(v+=P)}M=i}$[s>>2]=M;return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},fd_seek:function(t,i,o,s,h){i=o+2097152>>>0<4194305-!!i?(i>>>0)+4294967296*o:NaN;try{if(isNaN(i))return 61;var v=Tb(t);fc(v,i,s);ae=[v.position>>>0,(ie=v.position,1<=+Math.abs(ie)?0<ie?+Math.floor(ie/4294967296)>>>0:~~+Math.ceil((ie-+(~~ie>>>0))/4294967296)>>>0:0)];N[h>>2]=ae[0];N[h+4>>2]=ae[1];v.Ma&&0===i&&0===s&&(v.Ma=null);return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},fd_write:function(t,i,o,s){try{e:{var h=Tb(t);t=i;for(var v,m=i=0;m<o;m++){var y=$[t>>2],w=$[t+4>>2];t+=8;var _=h,A=y,R=w,C=v,E=k;if(0>R||0>C)throw new Ce(28);if(null===_.X)throw new Ce(8);if(0===(_.flags&2097155))throw new Ce(8);if(16384===(_.node.mode&61440))throw new Ce(31);if(!_.m.write)throw new Ce(28);_.seekable&&_.flags&1024&&fc(_,0,2);var L=\"undefined\"!=typeof C;if(L){if(!_.seekable)throw new Ce(70)}else C=_.position;var T=_.m.write(_,E,A,R,C,void 0);L||(_.position+=T);var P=T;if(0>P){var M=-1;break e}i+=P;\"undefined\"!==typeof v&&(v+=P)}M=i}$[s>>2]=M;return 0}catch(t){if(\"undefined\"==typeof Te||\"ErrnoError\"!==t.name)throw t;return t.aa}},strftime_l:(t,i,o,s)=>Sd(t,i,o,s)};(function(){function a(t){O=t=t.exports;j=O.memory;Ja();G=O.__indirect_function_table;J.unshift(O.__wasm_call_ctors);Q--;v.monitorRunDependencies&&v.monitorRunDependencies(Q);if(0==Q&&(null!==ee&&(clearInterval(ee),ee=null),te)){var i=te;te=null;i()}return t}var t={env:nt,wasi_snapshot_preview1:nt};Q++;v.monitorRunDependencies&&v.monitorRunDependencies(Q);if(v.instantiateWasm)try{return v.instantiateWasm(t,a)}catch(t){F(\"Module.instantiateWasm callback failed with error: \"+t),h(t)}Ya(t,(function(t){a(t.instance)})).catch(h);return{}})();var Ec=t=>(Ec=O.free)(t),Wd=t=>(Wd=O.malloc)(t),rt=v._ma_device__on_notification_unlocked=t=>(rt=v._ma_device__on_notification_unlocked=O.ma_device__on_notification_unlocked)(t);v._ma_malloc_emscripten=(t,i)=>(v._ma_malloc_emscripten=O.ma_malloc_emscripten)(t,i);v._ma_free_emscripten=(t,i)=>(v._ma_free_emscripten=O.ma_free_emscripten)(t,i);var it=v._ma_device_process_pcm_frames_capture__webaudio=(t,i,o)=>(it=v._ma_device_process_pcm_frames_capture__webaudio=O.ma_device_process_pcm_frames_capture__webaudio)(t,i,o),at=v._ma_device_process_pcm_frames_playback__webaudio=(t,i,o)=>(at=v._ma_device_process_pcm_frames_playback__webaudio=O.ma_device_process_pcm_frames_playback__webaudio)(t,i,o),Vd=()=>(Vd=O.__errno_location)(),Dc=t=>(Dc=O.__getTypeName)(t);v.__embind_initialize_bindings=()=>(v.__embind_initialize_bindings=O._embind_initialize_bindings)();v.dynCall_iiji=(t,i,o,s,h)=>(v.dynCall_iiji=O.dynCall_iiji)(t,i,o,s,h);v.dynCall_jiji=(t,i,o,s,h)=>(v.dynCall_jiji=O.dynCall_jiji)(t,i,o,s,h);v.dynCall_iiiji=(t,i,o,s,h,m)=>(v.dynCall_iiiji=O.dynCall_iiiji)(t,i,o,s,h,m);v.dynCall_iij=(t,i,o,s)=>(v.dynCall_iij=O.dynCall_iij)(t,i,o,s);v.dynCall_jii=(t,i,o)=>(v.dynCall_jii=O.dynCall_jii)(t,i,o);v.dynCall_viijii=(t,i,o,s,h,m,y)=>(v.dynCall_viijii=O.dynCall_viijii)(t,i,o,s,h,m,y);v.dynCall_iiiiij=(t,i,o,s,h,m,y)=>(v.dynCall_iiiiij=O.dynCall_iiiiij)(t,i,o,s,h,m,y);v.dynCall_iiiiijj=(t,i,o,s,h,m,y,w,_)=>(v.dynCall_iiiiijj=O.dynCall_iiiiijj)(t,i,o,s,h,m,y,w,_);v.dynCall_iiiiiijj=(t,i,o,s,h,m,y,w,_,A)=>(v.dynCall_iiiiiijj=O.dynCall_iiiiiijj)(t,i,o,s,h,m,y,w,_,A);var ot;te=function Zd(){ot||$d();ot||(te=Zd)};function $d(){function a(){if(!ot&&(ot=!0,v.calledRun=!0,!H)){v.noFSInit||pe||(pe=!0,gc(),v.stdin=v.stdin,v.stdout=v.stdout,v.stderr=v.stderr,v.stdin?jc(\"stdin\",v.stdin):cc(\"/dev/tty\",\"/dev/stdin\"),v.stdout?jc(\"stdout\",null,v.stdout):cc(\"/dev/tty\",\"/dev/stdout\"),v.stderr?jc(\"stderr\",null,v.stderr):cc(\"/dev/tty1\",\"/dev/stderr\"),ec(\"/dev/stdin\",0),ec(\"/dev/stdout\",1),ec(\"/dev/stderr\",1));Re=!1;eb(J);s(v);v.onRuntimeInitialized&&v.onRuntimeInitialized();if(v.postRun)for(\"function\"==typeof v.postRun&&(v.postRun=[v.postRun]);v.postRun.length;){var t=v.postRun.shift();K.unshift(t)}eb(K)}}if(!(0<Q)){if(v.preRun)for(\"function\"==typeof v.preRun&&(v.preRun=[v.preRun]);v.preRun.length;)Oa();eb(q);0<Q||(v.setStatus?(v.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){v.setStatus(\"\")}),1);a()}),1)):a())}}if(v.preInit)for(\"function\"==typeof v.preInit&&(v.preInit=[v.preInit]);0<v.preInit.length;)v.preInit.pop()();$d();return o.ready}})();const v=h},t=>{t.exports=JSON.parse('{\"name\":\"@rive-app/canvas\",\"version\":\"2.25.3\",\"description\":\"Rive\\'s canvas based web api.\",\"main\":\"rive.js\",\"homepage\":\"https://rive.app\",\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/rive-app/rive-wasm/tree/master/js\"},\"keywords\":[\"rive\",\"animation\"],\"author\":\"Rive\",\"contributors\":[\"Luigi Rosso <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.js.map\",\"rive.wasm\",\"rive_fallback.wasm\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(t,i,o)=>{o.r(i);o.d(i,{Animation:()=>s.Animation});var s=o(4)},(i,o,s)=>{s.r(o);s.d(o,{Animation:()=>h});var h=function(){\n/**\n         * Constructs a new animation\n         * @constructor\n         * @param {any} animation: runtime animation object\n         * @param {any} instance: runtime animation instance object\n         */\nfunction Animation(i,o,s,h){(this||t).animation=i;(this||t).artboard=o;(this||t).playing=h;(this||t).loopCount=0;(this||t).scrubTo=null;(this||t).instance=new s.LinearAnimationInstance(i,o)}Object.defineProperty(Animation.prototype,\"name\",{get:function(){return(this||t).animation.name},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"time\",{get:function(){return(this||t).instance.time},set:function(i){(this||t).instance.time=i},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"loopValue\",{get:function(){return(this||t).animation.loopValue},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"needsScrub\",{\n/**\n           * Indicates whether the animation needs to be scrubbed.\n           * @returns `true` if the animation needs to be scrubbed, `false` otherwise.\n           */\nget:function(){return(this||t).scrubTo!==null},enumerable:false,configurable:true});\n/**\n         * Advances the animation by the give time. If the animation needs scrubbing,\n         * time is ignored and the stored scrub value is used.\n         * @param time the time to advance the animation by if no scrubbing required\n         */Animation.prototype.advance=function(i){if((this||t).scrubTo===null)(this||t).instance.advance(i);else{(this||t).instance.time=0;(this||t).instance.advance((this||t).scrubTo);(this||t).scrubTo=null}};\n/**\n         * Apply interpolated keyframe values to the artboard. This should be called after calling\n         * .advance() on an animation instance so that new values are applied to properties.\n         *\n         * Note: This does not advance the artboard, which updates all objects on the artboard\n         * @param mix - Mix value for the animation from 0 to 1\n         */Animation.prototype.apply=function(i){(this||t).instance.apply(i)};Animation.prototype.cleanup=function(){(this||t).instance.delete()};return Animation}()},(t,i,o)=>{o.r(i);o.d(i,{BLANK_URL:()=>h.BLANK_URL,registerTouchInteractions:()=>s.registerTouchInteractions,sanitizeUrl:()=>h.sanitizeUrl});var s=o(6);var h=o(7)},(t,i,o)=>{o.r(i);o.d(i,{registerTouchInteractions:()=>registerTouchInteractions});var s=void 0;\n/**\n       * Returns the clientX and clientY properties from touch or mouse events. Also\n       * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n       * scrolling the page on mobile devices\n       * @param event - Either a TouchEvent or a MouseEvent\n       * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n       */var getClientCoordinates=function(t,i){var o,s;if([\"touchstart\",\"touchmove\"].indexOf(t.type)>-1&&((o=t.touches)===null||o===void 0?void 0:o.length)){i||t.preventDefault();return{clientX:t.touches[0].clientX,clientY:t.touches[0].clientY}}return t.type===\"touchend\"&&((s=t.changedTouches)===null||s===void 0?void 0:s.length)?{clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY}:{clientX:t.clientX,clientY:t.clientY}};var registerTouchInteractions=function(t){var i=t.canvas,o=t.artboard,h=t.stateMachines,v=h===void 0?[]:h,m=t.renderer,y=t.rive,w=t.fit,_=t.alignment,A=t.isTouchScrollEnabled,R=A!==void 0&&A,C=t.layoutScaleFactor,E=C===void 0?1:C;if(!i||!v.length||!m||!y||!o||typeof window===\"undefined\")return null;var L=null;var T=false;var processEventCallback=function(t){if(T&&t instanceof MouseEvent)t.type==\"mouseup\"&&(T=false);else{T=R&&t.type===\"touchend\"&&L===\"touchstart\";L=t.type;var i=t.currentTarget.getBoundingClientRect();var s=getClientCoordinates(t,R),h=s.clientX,m=s.clientY;if(h||m){var A=h-i.left;var C=m-i.top;var P=y.computeAlignment(w,_,{minX:0,minY:0,maxX:i.width,maxY:i.height},o.bounds,E);var M=new y.Mat2D;P.invert(M);var F=new y.Vec2D(A,C);var x=y.mapXY(M,F);var j=x.x();var O=x.y();x.delete();M.delete();F.delete();P.delete();switch(t.type){case\"mouseout\":for(var k=0,I=v;k<I.length;k++){var D=I[k];D.pointerMove(j,O)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var U=0,N=v;U<N.length;U++){D=N[U];D.pointerMove(j,O)}break;case\"touchstart\":case\"mousedown\":for(var $=0,z=v;$<z.length;$++){D=z[$];D.pointerDown(j,O)}break;case\"touchend\":case\"mouseup\":for(var X=0,H=v;X<H.length;X++){D=H[X];D.pointerUp(j,O)}break;default:}}}};var P=processEventCallback.bind(s);i.addEventListener(\"mouseover\",P);i.addEventListener(\"mouseout\",P);i.addEventListener(\"mousemove\",P);i.addEventListener(\"mousedown\",P);i.addEventListener(\"mouseup\",P);i.addEventListener(\"touchmove\",P,{passive:R});i.addEventListener(\"touchstart\",P,{passive:R});i.addEventListener(\"touchend\",P);return function(){i.removeEventListener(\"mouseover\",P);i.removeEventListener(\"mouseout\",P);i.removeEventListener(\"mousemove\",P);i.removeEventListener(\"mousedown\",P);i.removeEventListener(\"mouseup\",P);i.removeEventListener(\"touchmove\",P);i.removeEventListener(\"touchstart\",P);i.removeEventListener(\"touchend\",P)}}},(t,i,o)=>{o.r(i);o.d(i,{BLANK_URL:()=>_,sanitizeUrl:()=>sanitizeUrl});var s=/^([^\\w]*)(javascript|data|vbscript)/im;var h=/&#(\\w+)(^\\w|;)?/g;var v=/&(newline|tab);/gi;var m=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var y=/^.+(:|&colon;)/gim;var w=[\".\",\"/\"];var _=\"about:blank\";function isRelativeUrlWithoutProtocol(t){return w.indexOf(t[0])>-1}function decodeHtmlCharacters(t){var i=t.replace(m,\"\");return i.replace(h,(function(t,i){return String.fromCharCode(i)}))}function sanitizeUrl(t){if(!t)return _;var i=decodeHtmlCharacters(t).replace(v,\"\").replace(m,\"\").trim();if(!i)return _;if(isRelativeUrlWithoutProtocol(i))return i;var o=i.match(y);if(!o)return i;var h=o[0];return s.test(h)?_:i}}];var o={};function __webpack_require__(t){var s=o[t];if(s!==void 0)return s.exports;var h=o[t]={exports:{}};i[t](h,h.exports,__webpack_require__);return h.exports}(()=>{__webpack_require__.d=(t,i)=>{for(var o in i)__webpack_require__.o(i,o)&&!__webpack_require__.o(t,o)&&Object.defineProperty(t,o,{enumerable:true,get:i[o]})}})();(()=>{__webpack_require__.o=(t,i)=>Object.prototype.hasOwnProperty.call(t,i)})();(()=>{__webpack_require__.r=t=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(t,\"__esModule\",{value:true})}})();var s={};(()=>{__webpack_require__.r(s);__webpack_require__.d(s,{Alignment:()=>A,EventType:()=>F,Fit:()=>_,Layout:()=>R,LoopType:()=>x,Rive:()=>H,RiveEventType:()=>T,RiveFile:()=>X,RuntimeLoader:()=>C,StateMachineInput:()=>L,StateMachineInputType:()=>E,Testing:()=>G,decodeAudio:()=>decodeAudio,decodeFont:()=>decodeFont,decodeImage:()=>decodeImage});var i=__webpack_require__(1);var o=__webpack_require__(2);var h=__webpack_require__(3);var v=__webpack_require__(5);var m=(void 0,function(){var extendStatics=function(t,i){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(t[o]=i[o])};return extendStatics(t,i)};return function(i,o){if(typeof o!==\"function\"&&o!==null)throw new TypeError(\"Class extends value \"+String(o)+\" is not a constructor or null\");extendStatics(i,o);function __(){(this||t).constructor=i}i.prototype=o===null?Object.create(o):(__.prototype=o.prototype,new __)}}());var y=(void 0,function(t,i,o,s){function adopt(t){return t instanceof o?t:new o((function(i){i(t)}))}return new(o||(o=Promise))((function(o,h){function fulfilled(t){try{step(s.next(t))}catch(t){h(t)}}function rejected(t){try{step(s.throw(t))}catch(t){h(t)}}function step(t){t.done?o(t.value):adopt(t.value).then(fulfilled,rejected)}step((s=s.apply(t,i||[])).next())}))});var w=(void 0,function(i,o){var s,h,v,m,y={label:0,sent:function(){if(v[0]&1)throw v[1];return v[1]},trys:[],ops:[]};return m={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol===\"function\"&&(m[Symbol.iterator]=function(){return this||t}),m;function verb(t){return function(i){return step([t,i])}}function step(t){if(s)throw new TypeError(\"Generator is already executing.\");while(m&&(m=0,t[0]&&(y=0)),y)try{if(s=1,h&&(v=t[0]&2?h.return:t[0]?h.throw||((v=h.return)&&v.call(h),0):h.next)&&!(v=v.call(h,t[1])).done)return v;(h=0,v)&&(t=[t[0]&2,v.value]);switch(t[0]){case 0:case 1:v=t;break;case 4:y.label++;return{value:t[1],done:false};case 5:y.label++;h=t[1];t=[0];continue;case 7:t=y.ops.pop();y.trys.pop();continue;default:if(!(v=y.trys,v=v.length>0&&v[v.length-1])&&(t[0]===6||t[0]===2)){y=0;continue}if(t[0]===3&&(!v||t[1]>v[0]&&t[1]<v[3])){y.label=t[1];break}if(t[0]===6&&y.label<v[1]){y.label=v[1];v=t;break}if(v&&y.label<v[2]){y.label=v[2];y.ops.push(t);break}v[2]&&y.ops.pop();y.trys.pop();continue}t=o.call(i,y)}catch(i){t=[6,i];h=0}finally{s=v=0}if(t[0]&5)throw t[1];return{value:t[0]?t[1]:void 0,done:true}}});var _;(function(t){t.Cover=\"cover\";t.Contain=\"contain\";t.Fill=\"fill\";t.FitWidth=\"fitWidth\";t.FitHeight=\"fitHeight\";t.None=\"none\";t.ScaleDown=\"scaleDown\";t.Layout=\"layout\"})(_||(_={}));var A;(function(t){t.Center=\"center\";t.TopLeft=\"topLeft\";t.TopCenter=\"topCenter\";t.TopRight=\"topRight\";t.CenterLeft=\"centerLeft\";t.CenterRight=\"centerRight\";t.BottomLeft=\"bottomLeft\";t.BottomCenter=\"bottomCenter\";t.BottomRight=\"bottomRight\"})(A||(A={}));var R=function(){function Layout(i){var o,s,h,v,m,y,w;(this||t).fit=(o=i===null||i===void 0?void 0:i.fit)!==null&&o!==void 0?o:_.Contain;(this||t).alignment=(s=i===null||i===void 0?void 0:i.alignment)!==null&&s!==void 0?s:A.Center;(this||t).layoutScaleFactor=(h=i===null||i===void 0?void 0:i.layoutScaleFactor)!==null&&h!==void 0?h:1;(this||t).minX=(v=i===null||i===void 0?void 0:i.minX)!==null&&v!==void 0?v:0;(this||t).minY=(m=i===null||i===void 0?void 0:i.minY)!==null&&m!==void 0?m:0;(this||t).maxX=(y=i===null||i===void 0?void 0:i.maxX)!==null&&y!==void 0?y:0;(this||t).maxY=(w=i===null||i===void 0?void 0:i.maxY)!==null&&w!==void 0?w:0}Layout.new=function(t){var i=t.fit,o=t.alignment,s=t.minX,h=t.minY,v=t.maxX,m=t.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new Layout({fit:i,alignment:o,minX:s,minY:h,maxX:v,maxY:m})};Layout.prototype.copyWith=function(i){var o=i.fit,s=i.alignment,h=i.layoutScaleFactor,v=i.minX,m=i.minY,y=i.maxX,w=i.maxY;return new Layout({fit:o!==null&&o!==void 0?o:(this||t).fit,alignment:s!==null&&s!==void 0?s:(this||t).alignment,layoutScaleFactor:h!==null&&h!==void 0?h:(this||t).layoutScaleFactor,minX:v!==null&&v!==void 0?v:(this||t).minX,minY:m!==null&&m!==void 0?m:(this||t).minY,maxX:y!==null&&y!==void 0?y:(this||t).maxX,maxY:w!==null&&w!==void 0?w:(this||t).maxY})};Layout.prototype.runtimeFit=function(i){if((this||t).cachedRuntimeFit)return(this||t).cachedRuntimeFit;var o;o=(this||t).fit===_.Cover?i.Fit.cover:(this||t).fit===_.Contain?i.Fit.contain:(this||t).fit===_.Fill?i.Fit.fill:(this||t).fit===_.FitWidth?i.Fit.fitWidth:(this||t).fit===_.FitHeight?i.Fit.fitHeight:(this||t).fit===_.ScaleDown?i.Fit.scaleDown:(this||t).fit===_.Layout?i.Fit.layout:i.Fit.none;(this||t).cachedRuntimeFit=o;return o};Layout.prototype.runtimeAlignment=function(i){if((this||t).cachedRuntimeAlignment)return(this||t).cachedRuntimeAlignment;var o;o=(this||t).alignment===A.TopLeft?i.Alignment.topLeft:(this||t).alignment===A.TopCenter?i.Alignment.topCenter:(this||t).alignment===A.TopRight?i.Alignment.topRight:(this||t).alignment===A.CenterLeft?i.Alignment.centerLeft:(this||t).alignment===A.CenterRight?i.Alignment.centerRight:(this||t).alignment===A.BottomLeft?i.Alignment.bottomLeft:(this||t).alignment===A.BottomCenter?i.Alignment.bottomCenter:(this||t).alignment===A.BottomRight?i.Alignment.bottomRight:i.Alignment.center;(this||t).cachedRuntimeAlignment=o;return o};return Layout}();var C=function(){function RuntimeLoader(){}RuntimeLoader.loadRuntime=function(){i.default({locateFile:function(){return RuntimeLoader.wasmURL}}).then((function(t){var i;RuntimeLoader.runtime=t;while(RuntimeLoader.callBackQueue.length>0)(i=RuntimeLoader.callBackQueue.shift())===null||i===void 0?void 0:i(RuntimeLoader.runtime)})).catch((function(t){var i={message:(t===null||t===void 0?void 0:t.message)||\"Unknown error\",type:(t===null||t===void 0?void 0:t.name)||\"Error\",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug(\"Rive WASM load error details:\",i);var s=\"https://cdn.jsdelivr.net/npm/\".concat(o.name,\"@\").concat(o.version,\"/rive_fallback.wasm\");if(RuntimeLoader.wasmURL.toLowerCase()!==s){console.warn(\"Failed to load WASM from \".concat(RuntimeLoader.wasmURL,\" (\").concat(i.message,\"), trying jsdelivr as a backup\"));RuntimeLoader.setWasmUrl(s);RuntimeLoader.loadRuntime()}else{var h=[\"Could not load Rive WASM file from \".concat(RuntimeLoader.wasmURL,\" or \").concat(s,\".\"),\"Possible reasons:\",\"- Network connection is down\",\"- WebAssembly is not supported in this environment\",\"- The WASM file is corrupted or incompatible\",\"\\nError details:\",\"- Type: \".concat(i.type),\"- Message: \".concat(i.message),\"- WebAssembly-specific error: \".concat(i.wasmError),\"\\nTo resolve, you may need to:\",\"1. Check your network connection\",\"2. Set a new WASM source via RuntimeLoader.setWasmUrl()\",\"3. Call RuntimeLoader.loadRuntime() again\"].join(\"\\n\");console.error(h)}}))};RuntimeLoader.getInstance=function(t){if(!RuntimeLoader.isLoading){RuntimeLoader.isLoading=true;RuntimeLoader.loadRuntime()}RuntimeLoader.runtime?t(RuntimeLoader.runtime):RuntimeLoader.callBackQueue.push(t)};RuntimeLoader.awaitInstance=function(){return new Promise((function(t){return RuntimeLoader.getInstance((function(i){return t(i)}))}))};RuntimeLoader.setWasmUrl=function(t){RuntimeLoader.wasmURL=t};RuntimeLoader.getWasmUrl=function(){return RuntimeLoader.wasmURL};RuntimeLoader.isLoading=false;RuntimeLoader.callBackQueue=[];RuntimeLoader.wasmURL=\"https://unpkg.com/\".concat(o.name,\"@\").concat(o.version,\"/rive.wasm\");return RuntimeLoader}();var E;(function(t){t[t.Number=56]=\"Number\";t[t.Trigger=58]=\"Trigger\";t[t.Boolean=59]=\"Boolean\"})(E||(E={}));var L=function(){function StateMachineInput(i,o){(this||t).type=i;(this||t).runtimeInput=o}Object.defineProperty(StateMachineInput.prototype,\"name\",{get:function(){return(this||t).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(StateMachineInput.prototype,\"value\",{get:function(){return(this||t).runtimeInput.value},set:function(i){(this||t).runtimeInput.value=i},enumerable:false,configurable:true});StateMachineInput.prototype.fire=function(){(this||t).type===E.Trigger&&(this||t).runtimeInput.fire()};StateMachineInput.prototype.delete=function(){(this||t).runtimeInput=null};return StateMachineInput}();var T;(function(t){t[t.General=128]=\"General\";t[t.OpenUrl=131]=\"OpenUrl\"})(T||(T={}));var P=function(){\n/**\n         * @constructor\n         * @param stateMachine runtime state machine object\n         * @param instance runtime state machine instance object\n         */\nfunction StateMachine(i,o,s,h){(this||t).stateMachine=i;(this||t).playing=s;(this||t).artboard=h;(this||t).inputs=[];(this||t).instance=new o.StateMachineInstance(i,h);this.initInputs(o)}Object.defineProperty(StateMachine.prototype,\"name\",{get:function(){return(this||t).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(StateMachine.prototype,\"statesChanged\",{get:function(){var i=[];for(var o=0;o<(this||t).instance.stateChangedCount();o++)i.push((this||t).instance.stateChangedNameByIndex(o));return i},enumerable:false,configurable:true});\n/**\n         * Advances the state machine instance by a given time.\n         * @param time - the time to advance the animation by in seconds\n         */StateMachine.prototype.advance=function(i){(this||t).instance.advance(i)};\n/**\n         * Advances the state machine instance by a given time and apply changes to artboard.\n         * @param time - the time to advance the animation by in seconds\n         */StateMachine.prototype.advanceAndApply=function(i){(this||t).instance.advanceAndApply(i)};\n/**\n         * Returns the number of events reported from the last advance call\n         * @returns Number of events reported\n         */StateMachine.prototype.reportedEventCount=function(){return(this||t).instance.reportedEventCount()};\n/**\n         * Returns a RiveEvent object emitted from the last advance call at the given index\n         * of a list of potentially multiple events. If an event at the index is not found,\n         * undefined is returned.\n         * @param i index of the event reported in a list of potentially multiple events\n         * @returns RiveEvent or extended RiveEvent object returned, or undefined\n         */StateMachine.prototype.reportedEventAt=function(i){return(this||t).instance.reportedEventAt(i)};\n/**\n         * Fetches references to the state machine's inputs and caches them\n         * @param runtime an instance of the runtime; needed for the SMIInput types\n         */StateMachine.prototype.initInputs=function(i){for(var o=0;o<(this||t).instance.inputCount();o++){var s=(this||t).instance.input(o);(this||t).inputs.push(this.mapRuntimeInput(s,i))}};\n/**\n         * Maps a runtime input to it's appropriate type\n         * @param input\n         */StateMachine.prototype.mapRuntimeInput=function(t,i){return t.type===i.SMIInput.bool?new L(E.Boolean,t.asBool()):t.type===i.SMIInput.number?new L(E.Number,t.asNumber()):t.type===i.SMIInput.trigger?new L(E.Trigger,t.asTrigger()):void 0};StateMachine.prototype.cleanup=function(){(this||t).inputs.forEach((function(t){t.delete()}));(this||t).inputs.length=0;(this||t).instance.delete()};return StateMachine}();var M=function(){\n/**\n         * Constructs a new animator\n         * @constructor\n         * @param runtime Rive runtime; needed to instance animations & state machines\n         * @param artboard the artboard that holds all animations and state machines\n         * @param animations optional list of animations\n         * @param stateMachines optional list of state machines\n         */\nfunction Animator(i,o,s,h,v){h===void 0&&(h=[]);v===void 0&&(v=[]);(this||t).runtime=i;(this||t).artboard=o;(this||t).eventManager=s;(this||t).animations=h;(this||t).stateMachines=v}\n/**\n         * Adds animations and state machines by their names. If names are shared\n         * between animations & state machines, then the first one found will be\n         * created. Best not to use the same names for these in your Rive file.\n         * @param animatable the name(s) of animations and state machines to add\n         * @returns a list of names of the playing animations and state machines\n         */Animator.prototype.add=function(i,o,s){s===void 0&&(s=true);i=mapToStringArray(i);if(i.length===0){(this||t).animations.forEach((function(t){return t.playing=o}));(this||t).stateMachines.forEach((function(t){return t.playing=o}))}else{var v=(this||t).animations.map((function(t){return t.name}));var m=(this||t).stateMachines.map((function(t){return t.name}));for(var y=0;y<i.length;y++){var w=v.indexOf(i[y]);var _=m.indexOf(i[y]);if(w>=0||_>=0)w>=0?(this||t).animations[w].playing=o:(this||t).stateMachines[_].playing=o;else{var A=(this||t).artboard.animationByName(i[y]);if(A){var R=new h.Animation(A,(this||t).artboard,(this||t).runtime,o);R.advance(0);R.apply(1);(this||t).animations.push(R)}else{var C=(this||t).artboard.stateMachineByName(i[y]);if(C){var E=new P(C,(this||t).runtime,o,(this||t).artboard);(this||t).stateMachines.push(E)}}}}}s&&(o?(this||t).eventManager.fire({type:F.Play,data:(this||t).playing}):(this||t).eventManager.fire({type:F.Pause,data:(this||t).paused}));return o?(this||t).playing:(this||t).paused};\n/**\n         * Adds linear animations by their names.\n         * @param animatables the name(s) of animations to add\n         * @param playing whether animations should play on instantiation\n         */Animator.prototype.initLinearAnimations=function(i,o){var s=(this||t).animations.map((function(t){return t.name}));for(var v=0;v<i.length;v++){var m=s.indexOf(i[v]);if(m>=0)(this||t).animations[m].playing=o;else{var y=(this||t).artboard.animationByName(i[v]);if(y){var w=new h.Animation(y,(this||t).artboard,(this||t).runtime,o);w.advance(0);w.apply(1);(this||t).animations.push(w)}}}};\n/**\n         * Adds state machines by their names.\n         * @param animatables the name(s) of state machines to add\n         * @param playing whether state machines should play on instantiation\n         */Animator.prototype.initStateMachines=function(i,o){var s=(this||t).stateMachines.map((function(t){return t.name}));for(var h=0;h<i.length;h++){var v=s.indexOf(i[h]);if(v>=0)(this||t).stateMachines[v].playing=o;else{var m=(this||t).artboard.stateMachineByName(i[h]);if(m){var y=new P(m,(this||t).runtime,o,(this||t).artboard);(this||t).stateMachines.push(y)}else this.initLinearAnimations([i[h]],o)}}};\n/**\n         * Play the named animations/state machines\n         * @param animatables the names of the animations/machines to play; plays all if empty\n         * @returns a list of the playing items\n         */Animator.prototype.play=function(t){return this.add(t,true)};\n/**\n         * Pauses named animations and state machines, or everything if nothing is\n         * specified\n         * @param animatables names of the animations and state machines to pause\n         * @returns a list of names of the animations and state machines paused\n         */Animator.prototype.pause=function(t){return this.add(t,false)};\n/**\n         * Set time of named animations\n         * @param animations names of the animations to scrub\n         * @param value time scrub value, a floating point number to which the playhead is jumped\n         * @returns a list of names of the animations that were scrubbed\n         */Animator.prototype.scrub=function(i,o){var s=(this||t).animations.filter((function(t){return i.includes(t.name)}));s.forEach((function(t){return t.scrubTo=o}));return s.map((function(t){return t.name}))};Object.defineProperty(Animator.prototype,\"playing\",{get:function(){return(this||t).animations.filter((function(t){return t.playing})).map((function(t){return t.name})).concat((this||t).stateMachines.filter((function(t){return t.playing})).map((function(t){return t.name})))},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"paused\",{get:function(){return(this||t).animations.filter((function(t){return!t.playing})).map((function(t){return t.name})).concat((this||t).stateMachines.filter((function(t){return!t.playing})).map((function(t){return t.name})))},enumerable:false,configurable:true});\n/**\n         * Stops and removes all named animations and state machines\n         * @param animatables animations and state machines to remove\n         * @returns a list of names of removed items\n         */Animator.prototype.stop=function(i){var o=this||t;i=mapToStringArray(i);var s=[];if(i.length===0){s=(this||t).animations.map((function(t){return t.name})).concat((this||t).stateMachines.map((function(t){return t.name})));(this||t).animations.forEach((function(t){return t.cleanup()}));(this||t).stateMachines.forEach((function(t){return t.cleanup()}));(this||t).animations.splice(0,(this||t).animations.length);(this||t).stateMachines.splice(0,(this||t).stateMachines.length)}else{var h=(this||t).animations.filter((function(t){return i.includes(t.name)}));h.forEach((function(t){t.cleanup();o.animations.splice(o.animations.indexOf(t),1)}));var v=(this||t).stateMachines.filter((function(t){return i.includes(t.name)}));v.forEach((function(t){t.cleanup();o.stateMachines.splice(o.stateMachines.indexOf(t),1)}));s=h.map((function(t){return t.name})).concat(v.map((function(t){return t.name})))}(this||t).eventManager.fire({type:F.Stop,data:s});return s};Object.defineProperty(Animator.prototype,\"isPlaying\",{get:function(){return(this||t).animations.reduce((function(t,i){return t||i.playing}),false)||(this||t).stateMachines.reduce((function(t,i){return t||i.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"isPaused\",{get:function(){return!(this||t).isPlaying&&((this||t).animations.length>0||(this||t).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"isStopped\",{get:function(){return(this||t).animations.length===0&&(this||t).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n         * If there are no animations or state machines, add the first one found\n         * @returns the name of the animation or state machine instanced\n         */Animator.prototype.atLeastOne=function(i,o){o===void 0&&(o=true);var s;(this||t).animations.length===0&&(this||t).stateMachines.length===0&&((this||t).artboard.animationCount()>0?this.add([s=(this||t).artboard.animationByIndex(0).name],i,o):(this||t).artboard.stateMachineCount()>0&&this.add([s=(this||t).artboard.stateMachineByIndex(0).name],i,o));return s};Animator.prototype.handleLooping=function(){for(var i=0,o=(this||t).animations.filter((function(t){return t.playing}));i<o.length;i++){var s=o[i];if(s.loopValue===0&&s.loopCount){s.loopCount=0;this.stop(s.name)}else if(s.loopValue===1&&s.loopCount){(this||t).eventManager.fire({type:F.Loop,data:{animation:s.name,type:x.Loop}});s.loopCount=0}else if(s.loopValue===2&&s.loopCount>1){(this||t).eventManager.fire({type:F.Loop,data:{animation:s.name,type:x.PingPong}});s.loopCount=0}}};Animator.prototype.handleStateChanges=function(){var i=[];for(var o=0,s=(this||t).stateMachines.filter((function(t){return t.playing}));o<s.length;o++){var h=s[o];i.push.apply(i,h.statesChanged)}i.length>0&&(this||t).eventManager.fire({type:F.StateChange,data:i})};Animator.prototype.handleAdvancing=function(i){(this||t).eventManager.fire({type:F.Advance,data:i})};return Animator}();var F;(function(t){t.Load=\"load\";t.LoadError=\"loaderror\";t.Play=\"play\";t.Pause=\"pause\";t.Stop=\"stop\";t.Loop=\"loop\";t.Draw=\"draw\";t.Advance=\"advance\";t.StateChange=\"statechange\";t.RiveEvent=\"riveevent\";t.AudioStatusChange=\"audiostatuschange\"})(F||(F={}));var x;(function(t){t.OneShot=\"oneshot\";t.Loop=\"loop\";t.PingPong=\"pingpong\"})(x||(x={}));var j=function(){function EventManager(i){i===void 0&&(i=[]);(this||t).listeners=i}EventManager.prototype.getListeners=function(i){return(this||t).listeners.filter((function(t){return t.type===i}))};EventManager.prototype.add=function(i){(this||t).listeners.includes(i)||(this||t).listeners.push(i)};\n/**\n         * Removes a listener\n         * @param listener the listener with the callback to be removed\n         */EventManager.prototype.remove=function(i){for(var o=0;o<(this||t).listeners.length;o++){var s=(this||t).listeners[o];if(s.type===i.type&&s.callback===i.callback){(this||t).listeners.splice(o,1);break}}};\n/**\n         * Clears all listeners of specified type, or every listener if no type is\n         * specified\n         * @param type the type of listeners to clear, or all listeners if not\n         * specified\n         */EventManager.prototype.removeAll=function(i){var o=this||t;i?(this||t).listeners.filter((function(t){return t.type===i})).forEach((function(t){return o.remove(t)})):(this||t).listeners.splice(0,(this||t).listeners.length)};EventManager.prototype.fire=function(t){var i=this.getListeners(t.type);i.forEach((function(i){return i.callback(t)}))};return EventManager}();var O=function(){function TaskQueueManager(i){(this||t).eventManager=i;(this||t).queue=[]}TaskQueueManager.prototype.add=function(i){(this||t).queue.push(i)};TaskQueueManager.prototype.process=function(){while((this||t).queue.length>0){var i=(this||t).queue.shift();(i===null||i===void 0?void 0:i.action)&&i.action();(i===null||i===void 0?void 0:i.event)&&(this||t).eventManager.fire(i.event)}};return TaskQueueManager}();var k;(function(t){t[t.AVAILABLE=0]=\"AVAILABLE\";t[t.UNAVAILABLE=1]=\"UNAVAILABLE\"})(k||(k={}));var I=function(i){m(AudioManager,i);function AudioManager(){var o=i!==null&&i.apply(this||t,arguments)||this||t;o._started=false;o._enabled=false;o._status=k.UNAVAILABLE;return o}AudioManager.prototype.delay=function(i){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(t){return[2,new Promise((function(t){return setTimeout(t,i)}))]}))}))};AudioManager.prototype.timeout=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(t){return[2,new Promise((function(t,i){return setTimeout(i,50)}))]}))}))};AudioManager.prototype.reportToListeners=function(){this.fire({type:F.AudioStatusChange});this.removeAll()};AudioManager.prototype.enableAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(i){if(!(this||t)._enabled){(this||t)._enabled=true;(this||t)._status=k.AVAILABLE;this.reportToListeners()}return[2]}))}))};AudioManager.prototype.testAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(i){switch(i.label){case 0:if(!((this||t)._status===k.UNAVAILABLE&&(this||t)._audioContext!==null))return[3,4];i.label=1;case 1:i.trys.push([1,3,,4]);return[4,Promise.race([(this||t)._audioContext.resume(),this.timeout()])];case 2:i.sent();this.enableAudio();return[3,4];case 3:i.sent();return[3,4];case 4:return[2]}}))}))};AudioManager.prototype._establishAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(i){switch(i.label){case 0:if(!!(this||t)._started)return[3,5];(this||t)._started=true;if(!(typeof window==\"undefined\"))return[3,1];this.enableAudio();return[3,5];case 1:(this||t)._audioContext=new AudioContext;this.listenForUserAction();i.label=2;case 2:return(this||t)._status===k.UNAVAILABLE?[4,this.testAudio()]:[3,5];case 3:i.sent();return[4,this.delay(1e3)];case 4:i.sent();return[3,2];case 5:return[2]}}))}))};AudioManager.prototype.listenForUserAction=function(){var i=this||t;var _clickListener=function(){return y(i,void 0,void 0,(function(){return w(this||t,(function(t){this.enableAudio();return[2]}))}))};document.addEventListener(\"pointerdown\",_clickListener,{once:true})};AudioManager.prototype.establishAudio=function(){return y(this||t,void 0,void 0,(function(){return w(this||t,(function(t){this._establishAudio();return[2]}))}))};Object.defineProperty(AudioManager.prototype,\"systemVolume\",{get:function(){if((this||t)._status===k.UNAVAILABLE){this.testAudio();return 0}return 1},enumerable:false,configurable:true});Object.defineProperty(AudioManager.prototype,\"status\",{get:function(){return(this||t)._status},enumerable:false,configurable:true});return AudioManager}(j);var D=new I;var U=function(){function FakeResizeObserver(){}FakeResizeObserver.prototype.observe=function(){};FakeResizeObserver.prototype.unobserve=function(){};FakeResizeObserver.prototype.disconnect=function(){};return FakeResizeObserver}();var N=globalThis.ResizeObserver||U;var $=function(){function ObjectObservers(){var i=this||t;(this||t)._elementsMap=new Map;(this||t)._onObservedEntry=function(t){var o=i._elementsMap.get(t.target);o!==null?o.onResize(t.target.clientWidth==0||t.target.clientHeight==0):i._resizeObserver.unobserve(t.target)};(this||t)._onObserved=function(t){t.forEach(i._onObservedEntry)};(this||t)._resizeObserver=new N((this||t)._onObserved)}ObjectObservers.prototype.add=function(i,o){var s={onResize:o,element:i};(this||t)._elementsMap.set(i,s);(this||t)._resizeObserver.observe(i);return s};ObjectObservers.prototype.remove=function(i){(this||t)._resizeObserver.unobserve(i.element);(this||t)._elementsMap.delete(i.element)};return ObjectObservers}();var z=new $;var X=function(){function RiveFile(i){(this||t).enableRiveAssetCDN=true;(this||t).referenceCount=0;(this||t).src=i.src;(this||t).buffer=i.buffer;i.assetLoader&&((this||t).assetLoader=i.assetLoader);(this||t).enableRiveAssetCDN=typeof i.enableRiveAssetCDN!=\"boolean\"||i.enableRiveAssetCDN;(this||t).eventManager=new j;i.onLoad&&this.on(F.Load,i.onLoad);i.onLoadError&&this.on(F.LoadError,i.onLoadError)}RiveFile.prototype.initData=function(){return y(this||t,void 0,void 0,(function(){var i,o,s;return w(this||t,(function(h){switch(h.label){case 0:if(!(this||t).src)return[3,2];i=this||t;return[4,loadRiveFile((this||t).src)];case 1:i.buffer=h.sent();h.label=2;case 2:(this||t).assetLoader&&(o=new(this||t).runtime.CustomFileAssetLoader({loadContents:(this||t).assetLoader}));s=this||t;return[4,(this||t).runtime.load(new Uint8Array((this||t).buffer),o,(this||t).enableRiveAssetCDN)];case 3:s.file=h.sent();if((this||t).file===null){(this||t).eventManager.fire({type:F.LoadError,data:null});throw new Error(RiveFile.fileLoadErrorMessage)}(this||t).eventManager.fire({type:F.Load,data:this||t});return[2]}}))}))};RiveFile.prototype.init=function(){return y(this||t,void 0,void 0,(function(){var i;return w(this||t,(function(o){switch(o.label){case 0:if(!(this||t).src&&!(this||t).buffer)throw new Error(RiveFile.missingErrorMessage);i=this||t;return[4,C.awaitInstance()];case 1:i.runtime=o.sent();return[4,this.initData()];case 2:o.sent();return[2]}}))}))};\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */RiveFile.prototype.on=function(i,o){(this||t).eventManager.add({type:i,callback:o})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */RiveFile.prototype.off=function(i,o){(this||t).eventManager.remove({type:i,callback:o})};RiveFile.prototype.cleanup=function(){var i;(this||t).referenceCount-=1;if((this||t).referenceCount<=0){this.removeAllRiveEventListeners();(i=(this||t).file)===null||i===void 0?void 0:i.delete()}};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */RiveFile.prototype.removeAllRiveEventListeners=function(i){(this||t).eventManager.removeAll(i)};RiveFile.prototype.getInstance=function(){if((this||t).file!==null){(this||t).referenceCount+=1;return(this||t).file}};RiveFile.missingErrorMessage=\"Rive source file or data buffer required\";RiveFile.fileLoadErrorMessage=\"The file failed to load\";return RiveFile}();var H=function(){function Rive(i){var o=this||t;var s;(this||t).loaded=false;(this||t)._observed=null;(this||t).readyForPlaying=false;(this||t).artboard=null;(this||t).eventCleanup=null;(this||t).shouldDisableRiveListeners=false;(this||t).automaticallyHandleEvents=false;(this||t).enableRiveAssetCDN=true;(this||t)._volume=1;(this||t)._artboardWidth=void 0;(this||t)._artboardHeight=void 0;(this||t)._devicePixelRatioUsed=1;(this||t)._hasZeroSize=false;(this||t)._audioEventListener=null;(this||t).durations=[];(this||t).frameTimes=[];(this||t).frameCount=0;(this||t).isTouchScrollEnabled=false;(this||t).onCanvasResize=function(t){o._hasZeroSize=t;o._layout.maxX&&o._layout.maxY||o.resizeToCanvas()};(this||t).renderSecondTimer=0;(this||t).canvas=i.canvas;i.canvas.constructor===HTMLCanvasElement&&((this||t)._observed=z.add((this||t).canvas,(this||t).onCanvasResize));(this||t).src=i.src;(this||t).buffer=i.buffer;(this||t).riveFile=i.riveFile;(this||t).layout=(s=i.layout)!==null&&s!==void 0?s:new R;(this||t).shouldDisableRiveListeners=!!i.shouldDisableRiveListeners;(this||t).isTouchScrollEnabled=!!i.isTouchScrollEnabled;(this||t).automaticallyHandleEvents=!!i.automaticallyHandleEvents;(this||t).enableRiveAssetCDN=i.enableRiveAssetCDN===void 0||i.enableRiveAssetCDN;(this||t).eventManager=new j;i.onLoad&&this.on(F.Load,i.onLoad);i.onLoadError&&this.on(F.LoadError,i.onLoadError);i.onPlay&&this.on(F.Play,i.onPlay);i.onPause&&this.on(F.Pause,i.onPause);i.onStop&&this.on(F.Stop,i.onStop);i.onLoop&&this.on(F.Loop,i.onLoop);i.onStateChange&&this.on(F.StateChange,i.onStateChange);i.onAdvance&&this.on(F.Advance,i.onAdvance)\n/**\n           * @deprecated Use camelCase'd versions instead.\n           */;i.onload&&!i.onLoad&&this.on(F.Load,i.onload);i.onloaderror&&!i.onLoadError&&this.on(F.LoadError,i.onloaderror);i.onplay&&!i.onPlay&&this.on(F.Play,i.onplay);i.onpause&&!i.onPause&&this.on(F.Pause,i.onpause);i.onstop&&!i.onStop&&this.on(F.Stop,i.onstop);i.onloop&&!i.onLoop&&this.on(F.Loop,i.onloop);i.onstatechange&&!i.onStateChange&&this.on(F.StateChange,i.onstatechange);i.assetLoader&&((this||t).assetLoader=i.assetLoader);(this||t).taskQueue=new O((this||t).eventManager);this.init({src:(this||t).src,buffer:(this||t).buffer,riveFile:(this||t).riveFile,autoplay:i.autoplay,animations:i.animations,stateMachines:i.stateMachines,artboard:i.artboard,useOffscreenRenderer:i.useOffscreenRenderer})}Rive.new=function(t){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new Rive(t)};Rive.prototype.onSystemAudioChanged=function(){(this||t).volume=(this||t)._volume};Rive.prototype.init=function(i){var o=this||t;var s=i.src,h=i.buffer,v=i.riveFile,m=i.animations,y=i.stateMachines,w=i.artboard,_=i.autoplay,A=_!==void 0&&_,R=i.useOffscreenRenderer,E=R!==void 0&&R;(this||t).src=s;(this||t).buffer=h;(this||t).riveFile=v;if(!(this||t).src&&!(this||t).buffer&&!(this||t).riveFile)throw new Error(Rive.missingErrorMessage);var L=mapToStringArray(m);var T=mapToStringArray(y);(this||t).loaded=false;(this||t).readyForPlaying=false;C.awaitInstance().then((function(t){o.runtime=t;o.removeRiveListeners();o.deleteRiveRenderer();o.renderer=o.runtime.makeRenderer(o.canvas,E);o.canvas.width||o.canvas.height||o.resizeDrawingSurfaceToCanvas();o.initData(w,L,T,A).then((function(){return o.setupRiveListeners()})).catch((function(t){console.error(t)}))})).catch((function(t){console.error(t)}))};\n/**\n         * Setup Rive Listeners on the canvas\n         * @param riveListenerOptions - Enables TouchEvent events on the canvas. Set to true to allow\n         * touch scrolling on the canvas element on touch-enabled devices\n         * i.e. { isTouchScrollEnabled: true }\n         */Rive.prototype.setupRiveListeners=function(i){var o=this||t;if(!(this||t).shouldDisableRiveListeners){var s=((this||t).animator.stateMachines||[]).filter((function(t){return t.playing&&o.runtime.hasListeners(t.instance)})).map((function(t){return t.instance}));var h=(this||t).isTouchScrollEnabled;i&&\"isTouchScrollEnabled\"in i&&(h=i.isTouchScrollEnabled);(this||t).eventCleanup=(0,v.registerTouchInteractions)({canvas:(this||t).canvas,artboard:(this||t).artboard,stateMachines:s,renderer:(this||t).renderer,rive:(this||t).runtime,fit:(this||t)._layout.runtimeFit((this||t).runtime),alignment:(this||t)._layout.runtimeAlignment((this||t).runtime),isTouchScrollEnabled:h,layoutScaleFactor:(this||t)._layout.layoutScaleFactor})}};Rive.prototype.removeRiveListeners=function(){if((this||t).eventCleanup){this.eventCleanup();(this||t).eventCleanup=null}};Rive.prototype.initializeAudio=function(){var i=this||t;var o;if(D.status==k.UNAVAILABLE&&((o=(this||t).artboard)===null||o===void 0?void 0:o.hasAudio)&&(this||t)._audioEventListener===null){(this||t)._audioEventListener={type:F.AudioStatusChange,callback:function(){return i.onSystemAudioChanged()}};D.add((this||t)._audioEventListener);D.establishAudio()}};Rive.prototype.initArtboardSize=function(){if((this||t).artboard){(this||t)._artboardWidth=(this||t).artboard.width=(this||t)._artboardWidth||(this||t).artboard.width;(this||t)._artboardHeight=(this||t).artboard.height=(this||t)._artboardHeight||(this||t).artboard.height}};Rive.prototype.initData=function(i,o,s,h){var v;return y(this||t,void 0,void 0,(function(){var m;return w(this||t,(function(y){switch(y.label){case 0:y.trys.push([0,3,,4]);if(!((this||t).riveFile==null))return[3,2];(this||t).riveFile=new X({src:(this||t).src,buffer:(this||t).buffer,enableRiveAssetCDN:(this||t).enableRiveAssetCDN,assetLoader:(this||t).assetLoader});return[4,(this||t).riveFile.init()];case 1:y.sent();y.label=2;case 2:(this||t).file=(this||t).riveFile.getInstance();this.initArtboard(i,o,s,h);this.initArtboardSize();this.initializeAudio();(this||t).loaded=true;(this||t).eventManager.fire({type:F.Load,data:(v=(this||t).src)!==null&&v!==void 0?v:\"buffer\"});(this||t).readyForPlaying=true;(this||t).taskQueue.process();this.drawFrame();return[2,Promise.resolve()];case 3:y.sent();m=\"Problem loading file; may be corrupt!\";console.warn(m);(this||t).eventManager.fire({type:F.LoadError,data:m});return[2,Promise.reject(m)];case 4:return[2]}}))}))};Rive.prototype.initArtboard=function(i,o,s,h){if((this||t).file){var v=i?(this||t).file.artboardByName(i):(this||t).file.defaultArtboard();if(v){(this||t).artboard=v;v.volume=(this||t)._volume*D.systemVolume;if((this||t).artboard.animationCount()<1){y=\"Artboard has no animations\";(this||t).eventManager.fire({type:F.LoadError,data:y});throw y}(this||t).animator=new M((this||t).runtime,(this||t).artboard,(this||t).eventManager);var m;if(o.length>0||s.length>0){m=o.concat(s);(this||t).animator.initLinearAnimations(o,h);(this||t).animator.initStateMachines(s,h)}else m=[(this||t).animator.atLeastOne(h,false)];(this||t).taskQueue.add({event:{type:h?F.Play:F.Pause,data:m}})}else{var y=\"Invalid artboard name or no default artboard\";console.warn(y);(this||t).eventManager.fire({type:F.LoadError,data:y})}}};Rive.prototype.drawFrame=function(){this.startRendering()};\n/**\n         * Draw rendering loop; renders animation frames at the correct time interval.\n         * @param time the time at which to render a frame\n         */Rive.prototype.draw=function(i,o){(this||t).frameRequestId=null;var s=performance.now();(this||t).lastRenderTime||((this||t).lastRenderTime=i);(this||t).renderSecondTimer+=i-(this||t).lastRenderTime;if((this||t).renderSecondTimer>5e3){(this||t).renderSecondTimer=0;o===null||o===void 0?void 0:o()}var h=(i-(this||t).lastRenderTime)/1e3;(this||t).lastRenderTime=i;var m=(this||t).animator.animations.filter((function(t){return t.playing||t.needsScrub})).sort((function(t){return t.needsScrub?-1:1}));for(var y=0,w=m;y<w.length;y++){var _=w[y];_.advance(h);_.instance.didLoop&&(_.loopCount+=1);_.apply(1)}var A=(this||t).animator.stateMachines.filter((function(t){return t.playing}));for(var R=0,C=A;R<C.length;R++){var E=C[R];var L=E.reportedEventCount();if(L)for(var P=0;P<L;P++){var M=E.reportedEventAt(P);if(M)if(M.type===T.OpenUrl){(this||t).eventManager.fire({type:F.RiveEvent,data:M});if((this||t).automaticallyHandleEvents){var x=document.createElement(\"a\");var j=M,O=j.url,k=j.target;var I=(0,v.sanitizeUrl)(O);O&&x.setAttribute(\"href\",I);k&&x.setAttribute(\"target\",k);I&&I!==v.BLANK_URL&&x.click()}}else(this||t).eventManager.fire({type:F.RiveEvent,data:M})}E.advanceAndApply(h)}(this||t).animator.stateMachines.length==0&&(this||t).artboard.advance(h);var D=(this||t).renderer;D.clear();D.save();this.alignRenderer();(this||t)._hasZeroSize||(this||t).artboard.draw(D);D.restore();D.flush();(this||t).animator.handleLooping();(this||t).animator.handleStateChanges();(this||t).animator.handleAdvancing(h);(this||t).frameCount++;var U=performance.now();(this||t).frameTimes.push(U);(this||t).durations.push(U-s);while((this||t).frameTimes[0]<=U-1e3){(this||t).frameTimes.shift();(this||t).durations.shift()}(this||t).animator.isPlaying?this.startRendering():((this||t).animator.isPaused||(this||t).animator.isStopped)&&((this||t).lastRenderTime=0)};Rive.prototype.alignRenderer=function(){var i=this||t,o=i.renderer,s=i.runtime,h=i._layout,v=i.artboard;o.align(h.runtimeFit(s),h.runtimeAlignment(s),{minX:h.minX,minY:h.minY,maxX:h.maxX,maxY:h.maxY},v.bounds,(this||t)._devicePixelRatioUsed*h.layoutScaleFactor)};Object.defineProperty(Rive.prototype,\"fps\",{get:function(){return(this||t).durations.length},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"frameTime\",{get:function(){return(this||t).durations.length===0?0:((this||t).durations.reduce((function(t,i){return t+i}),0)/(this||t).durations.length).toFixed(4)},enumerable:false,configurable:true});Rive.prototype.cleanup=function(){var i;this.stopRendering();this.cleanupInstances();(this||t)._observed!==null&&z.remove((this||t)._observed);this.removeRiveListeners();(i=(this||t).riveFile)===null||i===void 0?void 0:i.cleanup();(this||t).riveFile=null;(this||t).file=null;this.deleteRiveRenderer();if((this||t)._audioEventListener!==null){D.remove((this||t)._audioEventListener);(this||t)._audioEventListener=null}};Rive.prototype.deleteRiveRenderer=function(){var i;(i=(this||t).renderer)===null||i===void 0?void 0:i.delete();(this||t).renderer=null};Rive.prototype.cleanupInstances=function(){(this||t).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||t).artboard){(this||t).artboard.delete();(this||t).artboard=null}};\n/**\n         * Tries to query the setup Artboard for a text run node with the given name.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - TextValueRun node or undefined if the text run cannot be queried\n         */Rive.prototype.retrieveTextRun=function(i){var o;if(i)if((this||t).artboard){var s=(this||t).artboard.textRun(i);if(s)return s;console.warn(\"Could not access a text run with name '\".concat(i,\"' in the '\").concat((o=(this||t).artboard)===null||o===void 0?void 0:o.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n         * Returns a string from a given text run node name, or undefined if the text run\n         * cannot be queried.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - String value of the text run node or undefined\n         */Rive.prototype.getTextRunValue=function(t){var i=this.retrieveTextRun(t);return i?i.text:void 0};\n/**\n         * Sets a text value for a given text run node name if possible\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @param textRunValue - String value to set on the text run node\n         */Rive.prototype.setTextRunValue=function(t,i){var o=this.retrieveTextRun(t);o&&(o.text=i)};Rive.prototype.play=function(i,o){var s=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).animator.play(i);(this||t).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||t).taskQueue.add({action:function(){return s.play(i,o)}})};Rive.prototype.pause=function(i){var o=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).eventCleanup&&this.eventCleanup();(this||t).animator.pause(i)}else(this||t).taskQueue.add({action:function(){return o.pause(i)}})};Rive.prototype.scrub=function(i,o){var s=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).animator.scrub(i,o||0);this.drawFrame()}else(this||t).taskQueue.add({action:function(){return s.scrub(i,o)}})};Rive.prototype.stop=function(i){var o=this||t;i=mapToStringArray(i);if((this||t).readyForPlaying){(this||t).animator&&(this||t).animator.stop(i);(this||t).eventCleanup&&this.eventCleanup()}else(this||t).taskQueue.add({action:function(){return o.stop(i)}})};\n/**\n         * Resets the animation\n         * @param artboard the name of the artboard, or default if none given\n         * @param animations the names of animations for playback\n         * @param stateMachines the names of state machines for playback\n         * @param autoplay whether to autoplay when reset, defaults to false\n         *\n         */Rive.prototype.reset=function(i){var o;var s=i===null||i===void 0?void 0:i.artboard;var h=mapToStringArray(i===null||i===void 0?void 0:i.animations);var v=mapToStringArray(i===null||i===void 0?void 0:i.stateMachines);var m=(o=i===null||i===void 0?void 0:i.autoplay)!==null&&o!==void 0&&o;this.cleanupInstances();this.initArtboard(s,h,v,m);(this||t).taskQueue.process()};Rive.prototype.load=function(i){(this||t).file=null;this.stop();this.init(i)};Object.defineProperty(Rive.prototype,\"layout\",{get:function(){return(this||t)._layout},set:function(i){(this||t)._layout=i;i.maxX&&i.maxY||this.resizeToCanvas();(this||t).loaded&&!(this||t).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});Rive.prototype.resizeToCanvas=function(){(this||t)._layout=(this||t).layout.copyWith({minX:0,minY:0,maxX:(this||t).canvas.width,maxY:(this||t).canvas.height})};Rive.prototype.resizeDrawingSurfaceToCanvas=function(i){if((this||t).canvas instanceof HTMLCanvasElement&&!!window){var o=(this||t).canvas.getBoundingClientRect(),s=o.width,h=o.height;var v=i||window.devicePixelRatio||1;(this||t).devicePixelRatioUsed=v;(this||t).canvas.width=v*s;(this||t).canvas.height=v*h;this.startRendering();this.resizeToCanvas();if((this||t).layout.fit===_.Layout){var m=(this||t)._layout.layoutScaleFactor;(this||t).artboard.width=s/m;(this||t).artboard.height=h/m}}};Object.defineProperty(Rive.prototype,\"source\",{get:function(){return(this||t).src},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"activeArtboard\",{get:function(){return(this||t).artboard?(this||t).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"animationNames\",{get:function(){if(!(this||t).loaded||!(this||t).artboard)return[];var i=[];for(var o=0;o<(this||t).artboard.animationCount();o++)i.push((this||t).artboard.animationByIndex(o).name);return i},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"stateMachineNames\",{get:function(){if(!(this||t).loaded||!(this||t).artboard)return[];var i=[];for(var o=0;o<(this||t).artboard.stateMachineCount();o++)i.push((this||t).artboard.stateMachineByIndex(o).name);return i},enumerable:false,configurable:true});\n/**\n         * Returns the inputs for the specified instanced state machine, or an empty\n         * list if the name is invalid or the state machine is not instanced\n         * @param name the state machine name\n         * @returns the inputs for the named state machine\n         */Rive.prototype.stateMachineInputs=function(i){if((this||t).loaded){var o=(this||t).animator.stateMachines.find((function(t){return t.name===i}));return o===null||o===void 0?void 0:o.inputs}};Rive.prototype.retrieveInputAtPath=function(i,o){if(i)if((this||t).artboard){var s=(this||t).artboard.inputByPath(i,o);if(s)return s;console.warn(\"Could not access an input with name: '\".concat(i,\"', at path:'\").concat(o,\"'\"))}else console.warn(\"Tried to access input: '\".concat(i,\"', at path: '\").concat(o,\"', but the Artboard is null\"));else console.warn(\"No input name provided for path '\".concat(o,\"'\"))};\n/**\n         * Set the boolean input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */Rive.prototype.setBooleanStateAtPath=function(t,i,o){var s=this.retrieveInputAtPath(t,o);s&&(s.type===E.Boolean?s.asBool().value=i:console.warn(\"Input with name: '\".concat(t,\"', at path:'\").concat(o,\"' is not a boolean\")))};\n/**\n         * Set the number input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */Rive.prototype.setNumberStateAtPath=function(t,i,o){var s=this.retrieveInputAtPath(t,o);s&&(s.type===E.Number?s.asNumber().value=i:console.warn(\"Input with name: '\".concat(t,\"', at path:'\").concat(o,\"' is not a number\")))};\n/**\n         * Fire the trigger with the provided name at the given path\n         * @param input the state machine input name\n         * @param path the path the input is located at an artboard level\n         */Rive.prototype.fireStateAtPath=function(t,i){var o=this.retrieveInputAtPath(t,i);o&&(o.type===E.Trigger?o.asTrigger().fire():console.warn(\"Input with name: '\".concat(t,\"', at path:'\").concat(i,\"' is not a trigger\")))};Rive.prototype.retrieveTextAtPath=function(i,o){if(i)if(o)if((this||t).artboard){var s=(this||t).artboard.textByPath(i,o);if(s)return s;console.warn(\"Could not access text with name: '\".concat(i,\"', at path:'\").concat(o,\"'\"))}else console.warn(\"Tried to access text: '\".concat(i,\"', at path: '\").concat(o,\"', but the Artboard is null\"));else console.warn(\"No path provided for text '\".concat(i,\"'\"));else console.warn(\"No text name provided for path '\".concat(o,\"'\"))};\n/**\n         * Retrieves the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param path The path to the text run within the artboard\n         * @returns The text value of the text run, or undefined if not found\n         *\n         * @example\n         * // Get the text value for a text run named \"title\" at one nested artboard deep\n         * const titleText = riveInstance.getTextRunValueAtPath(\"title\", \"artboard1\");\n         *\n         * @example\n         * // Get the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * const subtitleText = riveInstance.getTextRunValueAtPath(\"subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */Rive.prototype.getTextRunValueAtPath=function(t,i){var o=this.retrieveTextAtPath(t,i);if(o)return o.text;console.warn(\"Could not get text with name: '\".concat(t,\"', at path:'\").concat(i,\"'\"))};\n/**\n         * Sets the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param value The new text value to set\n         * @param path The path to the text run within the artboard\n         * @returns void\n         *\n         * @example\n         * // Set the text value for a text run named \"title\" at one nested artboard deep\n         * riveInstance.setTextRunValueAtPath(\"title\", \"New Title\", \"artboard1\");\n         *\n         * @example\n         * // Set the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * riveInstance.setTextRunValueAtPath(\"subtitle\", \"New Subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */Rive.prototype.setTextRunValueAtPath=function(t,i,o){var s=this.retrieveTextAtPath(t,o);s?s.text=i:console.warn(\"Could not set text with name: '\".concat(t,\"', at path:'\").concat(o,\"'\"))};Object.defineProperty(Rive.prototype,\"playingStateMachineNames\",{get:function(){return(this||t).loaded?(this||t).animator.stateMachines.filter((function(t){return t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"playingAnimationNames\",{get:function(){return(this||t).loaded?(this||t).animator.animations.filter((function(t){return t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"pausedAnimationNames\",{get:function(){return(this||t).loaded?(this||t).animator.animations.filter((function(t){return!t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"pausedStateMachineNames\",{\n/**\n           *  Returns a list of paused machine names\n           * @returns a list of state machine names that are paused\n           */\nget:function(){return(this||t).loaded?(this||t).animator.stateMachines.filter((function(t){return!t.playing})).map((function(t){return t.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isPlaying\",{\n/**\n           * @returns true if any animation is playing\n           */\nget:function(){return(this||t).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isPaused\",{\n/**\n           * @returns true if all instanced animations are paused\n           */\nget:function(){return(this||t).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isStopped\",{\n/**\n           * @returns true if no animations are playing or paused\n           */\nget:function(){return(this||t).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"bounds\",{\n/**\n           * @returns the bounds of the current artboard, or undefined if the artboard\n           * isn't loaded yet.\n           */\nget:function(){return(this||t).artboard?(this||t).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */Rive.prototype.on=function(i,o){(this||t).eventManager.add({type:i,callback:o})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */Rive.prototype.off=function(i,o){(this||t).eventManager.remove({type:i,callback:o})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @deprecated\n         * @param callback the callback to unsubscribe from\n         */Rive.prototype.unsubscribe=function(t,i){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(t,i)};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */Rive.prototype.removeAllRiveEventListeners=function(i){(this||t).eventManager.removeAll(i)};\n/**\n         * Unsubscribes all listeners from an event type, or everything if no type is\n         * given\n         * @deprecated\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */Rive.prototype.unsubscribeAll=function(t){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(t)};Rive.prototype.stopRendering=function(){if((this||t).loaded&&(this||t).frameRequestId){(this||t).runtime.cancelAnimationFrame?(this||t).runtime.cancelAnimationFrame((this||t).frameRequestId):cancelAnimationFrame((this||t).frameRequestId);(this||t).frameRequestId=null}};Rive.prototype.startRendering=function(){(this||t).loaded&&(this||t).artboard&&!(this||t).frameRequestId&&((this||t).runtime.requestAnimationFrame?(this||t).frameRequestId=(this||t).runtime.requestAnimationFrame((this||t).draw.bind(this||t)):(this||t).frameRequestId=requestAnimationFrame((this||t).draw.bind(this||t)))};\n/**\n         * Enables frames-per-second (FPS) reporting for the runtime\n         * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n         * the page with the FPS reading\n         * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n         */Rive.prototype.enableFPSCounter=function(i){(this||t).runtime.enableFPSCounter(i)};Rive.prototype.disableFPSCounter=function(){(this||t).runtime.disableFPSCounter()};Object.defineProperty(Rive.prototype,\"contents\",{get:function(){if((this||t).loaded){var i={artboards:[]};for(var o=0;o<(this||t).file.artboardCount();o++){var s=(this||t).file.artboardByIndex(o);var h={name:s.name,animations:[],stateMachines:[]};for(var v=0;v<s.animationCount();v++){var m=s.animationByIndex(v);h.animations.push(m.name)}for(var y=0;y<s.stateMachineCount();y++){var w=s.stateMachineByIndex(y);var _=w.name;var A=new(this||t).runtime.StateMachineInstance(w,s);var R=[];for(var C=0;C<A.inputCount();C++){var E=A.input(C);R.push({name:E.name,type:E.type})}h.stateMachines.push({name:_,inputs:R})}i.artboards.push(h)}return i}},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"volume\",{get:function(){(this||t).artboard&&(this||t).artboard.volume!==(this||t)._volume&&((this||t)._volume=(this||t).artboard.volume);return(this||t)._volume},set:function(i){(this||t)._volume=i;(this||t).artboard&&((this||t).artboard.volume=i*D.systemVolume)},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"artboardWidth\",{get:function(){var i;return(this||t).artboard?(this||t).artboard.width:(i=(this||t)._artboardWidth)!==null&&i!==void 0?i:0},set:function(i){(this||t)._artboardWidth=i;(this||t).artboard&&((this||t).artboard.width=i)},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"artboardHeight\",{get:function(){var i;return(this||t).artboard?(this||t).artboard.height:(i=(this||t)._artboardHeight)!==null&&i!==void 0?i:0},set:function(i){(this||t)._artboardHeight=i;(this||t).artboard&&((this||t).artboard.height=i)},enumerable:false,configurable:true});Rive.prototype.resetArtboardSize=function(){if((this||t).artboard){(this||t).artboard.resetArtboardSize();(this||t)._artboardWidth=(this||t).artboard.width;(this||t)._artboardHeight=(this||t).artboard.height}else{(this||t)._artboardWidth=void 0;(this||t)._artboardHeight=void 0}};Object.defineProperty(Rive.prototype,\"devicePixelRatioUsed\",{get:function(){return(this||t)._devicePixelRatioUsed},set:function(i){(this||t)._devicePixelRatioUsed=i},enumerable:false,configurable:true});Rive.missingErrorMessage=\"Rive source file or data buffer required\";return Rive}();var loadRiveFile=function(i){return y(void 0,void 0,void 0,(function(){var o,s,h;return w(this||t,(function(t){switch(t.label){case 0:o=new Request(i);return[4,fetch(o)];case 1:s=t.sent();return[4,s.arrayBuffer()];case 2:h=t.sent();return[2,h]}}))}))};var mapToStringArray=function(t){return typeof t===\"string\"?[t]:t instanceof Array?t:[]};var G={EventManager:j,TaskQueueManager:O};var decodeAudio=function(t){return new Promise((function(i){return C.getInstance((function(o){o.decodeAudio(t,i)}))}))};var decodeImage=function(t){return new Promise((function(i){return C.getInstance((function(o){o.decodeImage(t,i)}))}))};var decodeFont=function(t){return new Promise((function(i){return C.getInstance((function(o){o.decodeFont(t,i)}))}))}})();return s})()));var o=i;const s=i.rive,h=i.__esModule;export{h as __esModule,o as default,s as rive};\n//# sourceMappingURL=rive.js.map\n", "import*as t from\"react\";import*as i from\"@rive-app/canvas\";var l=t;try{\"default\"in t&&(l=t.default)}catch(p){}var f=i;try{\"default\"in i&&(f=i.default)}catch(p){}var d=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var v={};Object.defineProperty(v,\"__esModule\",{value:!0});var p=l,y=f;function n(t){return t&&\"object\"==typeof t&&\"default\"in t?t:{default:t}}var g=n(p),r=function(){return r=Object.assign||function(t){for(var i,l=1,f=arguments.length;l<f;l++)for(var d in i=arguments[l])Object.prototype.hasOwnProperty.call(i,d)&&(t[d]=i[d]);return t},r.apply(this||d,arguments)};function o(t,i){var l={};for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&i.indexOf(f)<0&&(l[f]=t[f]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var d=0;for(f=Object.getOwnPropertySymbols(t);d<f.length;d++)i.indexOf(f[d])<0&&Object.prototype.propertyIsEnumerable.call(t,f[d])&&(l[f[d]]=t[f[d]])}return l}function a(t,i,l,f){return new(l||(l=Promise))((function(d,v){function a(t){try{s(f.next(t))}catch(t){v(t)}}function u(t){try{s(f.throw(t))}catch(t){v(t)}}function s(t){var i;t.done?d(t.value):(i=t.value,i instanceof l?i:new l((function(t){t(i)}))).then(a,u)}s((f=f.apply(t,i||[])).next())}))}function u(t,i){var l,f,v,p={label:0,sent:function(){if(1&v[0])throw v[1];return v[1]},trys:[],ops:[]},y=Object.create((\"function\"==typeof Iterator?Iterator:Object).prototype);return y.next=u(0),y.throw=u(1),y.return=u(2),\"function\"==typeof Symbol&&(y[Symbol.iterator]=function(){return this||d}),y;function u(d){return function(g){return function(d){if(l)throw new TypeError(\"Generator is already executing.\");for(;y&&(y=0,d[0]&&(p=0)),p;)try{if(l=1,f&&(v=2&d[0]?f.return:d[0]?f.throw||((v=f.return)&&v.call(f),0):f.next)&&!(v=v.call(f,d[1])).done)return v;switch(f=0,v&&(d=[2&d[0],v.value]),d[0]){case 0:case 1:v=d;break;case 4:return p.label++,{value:d[1],done:!1};case 5:p.label++,f=d[1],d=[0];continue;case 7:d=p.ops.pop(),p.trys.pop();continue;default:if(!(v=p.trys,(v=v.length>0&&v[v.length-1])||6!==d[0]&&2!==d[0])){p=0;continue}if(3===d[0]&&(!v||d[1]>v[0]&&d[1]<v[3])){p.label=d[1];break}if(6===d[0]&&p.label<v[1]){p.label=v[1],v=d;break}if(v&&p.label<v[2]){p.label=v[2],p.ops.push(d);break}v[2]&&p.ops.pop(),p.trys.pop();continue}d=i.call(t,p)}catch(t){d=[6,t],f=0}finally{l=v=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}([d,g])}}}function s(t){var i=t||c(),l=p.useState(i),f=l[0],d=l[1];return p.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var e=function(){var i=t||c();d(i)},i=window.matchMedia(\"screen and (resolution: \".concat(f,\"dppx)\"));return i.hasOwnProperty(\"addEventListener\")?i.addEventListener(\"change\",e):i.addListener(e),function(){i.hasOwnProperty(\"removeEventListener\")?i.removeEventListener(\"change\",e):i.removeListener(e)}}}),[f,t]),f}function c(){var t=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,t),3)}\"function\"==typeof SuppressedError&&SuppressedError;var m=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var R=globalThis.ResizeObserver||m,x=void 0!==globalThis.ResizeObserver,T=!x;function h(t,i){void 0===i&&(i=!0);var l=p.useState({width:0,height:0}),f=l[0],v=l[1];p.useEffect((function(){if(\"undefined\"!=typeof window&&i){var e=function(){v({width:window.innerWidth,height:window.innerHeight})};return T&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var y,g,m,P=p.useRef(new R((y=function(t){x&&v({width:t[t.length-1].contentRect.width,height:t[t.length-1].contentRect.height})},g=0,m=0,function(){for(var t=this||d,i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];clearTimeout(m),m=window.setTimeout((function(){return y.apply(t,i)}),g)})));return p.useEffect((function(){var l=P.current;if(i){var f=t.current;return t.current&&x&&l.observe(t.current),function(){l.disconnect(),f&&x&&l.unobserve(f)}}l.disconnect()}),[t,P]),f}var P={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function b(t){return Object.assign({},P,t)}function w(t){var i=t.riveLoaded,l=void 0!==i&&i,f=t.canvasElem,d=t.containerRef,v=t.options,y=void 0===v?{}:v,g=t.onCanvasHasResized,m=t.artboardBounds,R=b(y),x=p.useState({height:0,width:0}),T=x[0],P=T.height,S=T.width,L=x[1],M=p.useState({height:0,width:0}),k=M[0],z=k.height,j=k.width,H=M[1],I=p.useState(!0),D=I[0],F=I[1],N=R.fitCanvasToArtboardHeight,W=R.shouldResizeCanvasToContainer,A=R.useDevicePixelRatio,B=R.customDevicePixelRatio,_=h(d,W),U=s(B),X=null!=m?m:{},Y=X.maxX,G=X.maxY,q=p.useCallback((function(){var t,i,l,f,v=null!==(i=null===(t=d.current)||void 0===t?void 0:t.clientWidth)&&void 0!==i?i:0,p=null!==(f=null===(l=d.current)||void 0===l?void 0:l.clientHeight)&&void 0!==f?f:0;return N&&m?{width:v,height:v*(m.maxY/m.maxX)}:{width:v,height:p}}),[d,N,Y,G]);p.useEffect((function(){if(W&&d.current&&l){var t=q(),i=t.width,v=t.height,p=!1;if(f){var y=i!==S||v!==P;if(R.fitCanvasToArtboardHeight&&y&&(d.current.style.height=v+\"px\",p=!0),R.useDevicePixelRatio){if(y||i*U!==j||v*U!==z){var m=U*i,x=U*v;f.width=m,f.height=x,f.style.width=i+\"px\",f.style.height=v+\"px\",H({width:m,height:x}),p=!0}}else y&&(f.width=i,f.height=v,H({width:i,height:v}),p=!0);L({width:i,height:v})}g&&(D||p)&&g&&g(),D&&F(!1)}}),[f,d,_,U,q,D,F,z,j,P,S,g,W,N,A,l]),p.useEffect((function(){H({width:0,height:0})}),[f])}var S,L=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),M=globalThis.IntersectionObserver||L,k=function(){function e(){var t=this||d;(this||d).elementsMap=new Map,(this||d).onObserved=function(i){i.forEach((function(i){var l=t.elementsMap.get(i.target);l&&l(i)}))},(this||d).observer=new M((this||d).onObserved)}return e.prototype.registerCallback=function(t,i){(this||d).observer.observe(t),(this||d).elementsMap.set(t,i)},e.prototype.removeCallback=function(t){(this||d).observer.unobserve(t),(this||d).elementsMap.delete(t)},e}(),C=function(){return S||(S=new k),S};function E(t){var i=t.setContainerRef,l=t.setCanvasRef,f=t.className,d=void 0===f?\"\":f,v=t.style,p=t.children,y=o(t,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),m=r({width:\"100%\",height:\"100%\"},v);return g.default.createElement(\"div\",r({ref:i,className:d},!d&&{style:m}),g.default.createElement(\"canvas\",r({ref:l,style:{verticalAlign:\"top\",width:0,height:0}},y),p))}function O(t,i){void 0===i&&(i={});var l=p.useState(null),f=l[0],d=l[1],v=p.useRef(null),m=p.useState(null),R=m[0],x=m[1],T=Boolean(t),P=b(i),S=s(),L=p.useCallback((function(){if(R){if(R.layout&&R.layout.fit===y.Fit.Layout&&f){var t=S*R.layout.layoutScaleFactor;R.devicePixelRatioUsed=S,R.artboardWidth=(null==f?void 0:f.width)/t,R.artboardHeight=(null==f?void 0:f.height)/t}R.startRendering(),R.resizeToCanvas()}}),[R,S]);w({riveLoaded:!!R,canvasElem:f,containerRef:v,options:P,onCanvasHasResized:L,artboardBounds:null==R?void 0:R.bounds});var M=p.useCallback((function(t){null===t&&f&&(f.height=0,f.width=0),d(t)}),[]);p.useEffect((function(){if(f&&t&&null==R){var i=P.useOffscreenRenderer,l=new y.Rive(r(r({useOffscreenRenderer:i},t),{canvas:f}));l.on(y.EventType.Load,(function(){f?x(l):l.cleanup()}))}}),[f,T,R]);var k=p.useCallback((function(t){v.current=t}),[]),z={observe:p.useCallback((function(t,i){C().registerCallback(t,i)}),[]),unobserve:p.useCallback((function(t){C().removeCallback(t)}),[])},j=z.observe,H=z.unobserve;p.useEffect((function(){var t,i=!1,n=function(){if(f&&i){var t=f.getBoundingClientRect();t.width>0&&t.height>0&&t.top<(window.innerHeight||document.documentElement.clientHeight)&&t.bottom>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.right>0&&(null==R||R.startRendering(),i=!1)}};return f&&!1!==P.shouldUseIntersectionObserver&&j(f,(function(l){l.isIntersecting?R&&R.startRendering():R&&R.stopRendering(),i=!l.isIntersecting,clearTimeout(t),l.isIntersecting||0!==l.boundingClientRect.width||(t=setTimeout(n,10))})),function(){f&&H(f)}}),[j,H,R,f,P.shouldUseIntersectionObserver]),p.useEffect((function(){return function(){R&&(R.cleanup(),x(null))}}),[R,f]);var I=null==t?void 0:t.animations;p.useEffect((function(){R&&I&&(R.isPlaying?(R.stop(R.animationNames),R.play(I)):R.isPaused&&(R.stop(R.animationNames),R.pause(I)))}),[I,R]);var D=p.useCallback((function(t){return g.default.createElement(E,r({setContainerRef:k,setCanvasRef:M},t))}),[M,k]);return{canvas:f,container:v.current,setCanvasRef:M,setContainerRef:k,rive:R,RiveComponent:D}}v.default=function(t){var i=t.src,l=t.artboard,f=t.animations,d=t.stateMachines,v=t.layout,p=t.useOffscreenRenderer,y=void 0===p||p,m=t.shouldDisableRiveListeners,R=void 0!==m&&m,x=t.shouldResizeCanvasToContainer,T=void 0===x||x,P=t.automaticallyHandleEvents,S=void 0!==P&&P,L=t.children,M=o(t,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),k=O({src:i,artboard:l,animations:f,layout:v,stateMachines:d,autoplay:!0,shouldDisableRiveListeners:R,automaticallyHandleEvents:S},{useOffscreenRenderer:y,shouldResizeCanvasToContainer:T}).RiveComponent;return g.default.createElement(k,r({},M),L)},v.useResizeCanvas=w,v.useRive=O,v.useRiveFile=function(t){var i=this||d,l=p.useState(null),f=l[0],v=l[1],g=p.useState(\"idle\"),m=g[0],R=g[1];return p.useEffect((function(){var l=null;return a(i,void 0,void 0,(function(){return u(this||d,(function(i){try{R(\"loading\"),(l=new y.RiveFile(t)).init(),l.on(y.EventType.Load,(function(){null==l||l.getInstance(),v(l),R(\"success\")})),l.on(y.EventType.LoadError,(function(){R(\"failed\")})),v(l)}catch(t){console.error(t),R(\"failed\")}return[2]}))})),function(){null==l||l.cleanup()}}),[t.src,t.buffer]),{riveFile:f,status:m}},v.useStateMachineInput=function(t,i,l,f){var d=p.useState(null),v=d[0],g=d[1];return p.useEffect((function(){function e(){if(t&&i&&l||g(null),t&&i&&l){var d=t.stateMachineInputs(i);if(d){var v=d.find((function(t){return t.name===l}));void 0!==f&&v&&(v.value=f),g(v||null)}}else g(null)}e(),t&&t.on(y.EventType.Load,(function(){e()}))}),[t]),v},Object.keys(y).forEach((function(t){\"default\"===t||v.hasOwnProperty(t)||Object.defineProperty(v,t,{enumerable:!0,get:function(){return y[t]}})}));const z=v.__esModule,j=v.useResizeCanvas,H=v.useRive,I=v.useRiveFile,D=v.useStateMachineInput;export{z as __esModule,v as default,j as useResizeCanvas,H as useRive,I as useRiveFile,D as useStateMachineInput};\n//# sourceMappingURL=index.js.map\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef}from\"react\";import Rive,{useRive,useStateMachineInput}from\"@rive-app/react-canvas\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Mapping for fit options to Fit enum\nconst getFitValue=fit=>{switch(fit){case\"layout\":return Rive.Fit.Layout;case\"contain\":return Rive.Fit.Contain;case\"cover\":return Rive.Fit.Cover;case\"fill\":return Rive.Fit.Fill;case\"fitWidth\":return Rive.Fit.FitWidth;case\"fitHeight\":return Rive.Fit.FitHeight;case\"none\":return Rive.Fit.None;case\"scaleDown\":return Rive.Fit.ScaleDown;default:return Rive.Fit.Contain;}};// Mapping for alignment options to Alignment enum\nconst getAlignmentValue=alignment=>{switch(alignment){case\"center\":return Rive.Alignment.Center;case\"topLeft\":return Rive.Alignment.TopLeft;case\"topCenter\":return Rive.Alignment.TopCenter;case\"topRight\":return Rive.Alignment.TopRight;case\"centerLeft\":return Rive.Alignment.CenterLeft;case\"centerRight\":return Rive.Alignment.CenterRight;case\"bottomLeft\":return Rive.Alignment.BottomLeft;case\"bottomCenter\":return Rive.Alignment.BottomCenter;case\"bottomRight\":return Rive.Alignment.BottomRight;default:return Rive.Alignment.Center;}};function useRiveInputs(rive,stateMachines,inputsJSON){const inputConfigs=useMemo(()=>{try{return JSON.parse(inputsJSON||\"[]\");}catch(error){console.error(\"Error parsing inputsJSON:\",error);return[];}},[inputsJSON]);return inputConfigs.map(config=>{const handler=useStateMachineInput(rive,stateMachines,config.name,config.type===\"Trigger\"?true:config.value);return{...config,handler};});}/**\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function RivePlayer_v5(props){const{src,artboard,stateMachines,autoplay,fit,alignment,play,playOnCanvas,onEventTriggered,inputsJSON,isTouchScrollEnabled,layoutScaleFactor}=props;const layout=useMemo(()=>new Rive.Layout({fit:getFitValue(fit),alignment:getAlignmentValue(alignment),...fit===\"layout\"&&{layoutScaleFactor}}),[fit,alignment,layoutScaleFactor]);const{rive,RiveComponent}=useRive({src,artboard,stateMachines,autoplay,layout,isTouchScrollEnabled:isTouchScrollEnabled});const inputs=useRiveInputs(rive,stateMachines,inputsJSON);const prevInputsRef=useRef(inputs);useEffect(()=>{if(rive&&inputs.length){inputs.forEach((input,index)=>{if(input.handler){const prevInput=prevInputsRef.current[index];if(input.type===\"Trigger\"&&input.value&&(!prevInput||!prevInput.value)){input.handler.fire();}else if(input.type!==\"Trigger\"&&\"value\"in input){input.handler.value=input.value;}}});}prevInputsRef.current=inputs;},[rive,inputs]);useEffect(()=>{if(rive){const handleEvent=event=>{console.log(\"Rive event triggered:\",event);if(onEventTriggered){onEventTriggered(event.data);console.log(\"Event data:\",event.data);}};rive.on(\"riveevent\",handleEvent);return()=>{rive.off(\"riveevent\",handleEvent);};}},[rive,onEventTriggered]);useEffect(()=>{if(rive){const shouldPlay=RenderTarget.current()===RenderTarget.canvas?playOnCanvas:play;shouldPlay?rive.play():rive.pause();}},[rive,play,playOnCanvas]);useEffect(()=>{if(rive){rive.layout=layout;}},[rive,layout]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RiveComponent,{style:{width:\"100%\",height:\"100%\"}})});}// Property controls\naddPropertyControls(RivePlayer_v5,{src:{title:\"Source\",type:ControlType.String},artboard:{title:\"Artboard\",type:ControlType.String},stateMachines:{title:\"State Machines\",type:ControlType.String},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,hidden:()=>true},isTouchScrollEnabled:{title:\"Touch Screen Enabled\",type:ControlType.Boolean},fit:{title:\"Fit\",type:ControlType.Enum,options:[\"layout\",\"contain\",\"cover\",\"fill\",\"fitWidth\",\"fitHeight\",\"none\",\"scaleDown\"],optionTitles:[\"Layout\",\"Contain\",\"Cover\",\"Fill\",\"Fit Width\",\"Fit Height\",\"None\",\"Scale Down\"],defaultValue:\"contain\"},layoutScaleFactor:{title:\"Layout Scale Factor\",type:ControlType.Number,defaultValue:1,min:.25,max:10,displayStepper:true,step:.25,hidden:props=>props.fit!==\"layout\"},alignment:{title:\"Alignment\",type:ControlType.Enum,options:[\"center\",\"topLeft\",\"topCenter\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\"],optionTitles:[\"Center\",\"Top Left\",\"Top Center\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],defaultValue:\"center\"},play:{title:\"Auto-Play\",type:ControlType.Boolean},playOnCanvas:{title:\"Play on Canvas\",type:ControlType.Boolean},onEventTriggered:{type:ControlType.EventHandler},inputsJSON:{title:\"Inputs JSON\",type:ControlType.String,hidden:()=>true}});// Default props\nRivePlayer_v5.defaultProps={src:\"https://public.rive.app/hosted/63978/135405/cRjq3a7l40ScM-l2peKfBQ.riv\",artboard:\"AB_BG\",stateMachines:\"SM_BG\",autoplay:true,fit:\"contain\",alignment:\"center\",play:true,playOnCanvas:true,onEventTriggered:eventData=>null,inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutScaleFactor:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RivePlayer_v5\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rive_v5.map", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import RivePlayer_v5 from\"https://framerusercontent.com/modules/zIrRZoIgteGH4KvNSVbF/0fq7lD8yeBknaxdZUvlU/Rive_v5.js\";const RivePlayer_v5Fonts=getFonts(RivePlayer_v5);const cycleOrder=[\"zOjpSdKRH\",\"yzGEOgv3M\"];const serializationHash=\"framer-ULWZt\";const variantClassNames={yzGEOgv3M:\"framer-v-1xxntes\",zOjpSdKRH:\"framer-v-2dahxs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"zOjpSdKRH\",\"Variant 2\":\"yzGEOgv3M\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"zOjpSdKRH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zOjpSdKRH\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-2dahxs\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zOjpSdKRH\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({yzGEOgv3M:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11410db-container\",\"data-framer-name\":\"graph.riv\",layoutDependency:layoutDependency,layoutId:\"JfOiYJfpp-container\",name:\"graph.riv\",children:/*#__PURE__*/_jsx(RivePlayer_v5,{alignment:\"topLeft\",artboard:\"Main\",autoplay:true,fit:\"layout\",height:\"100%\",id:\"JfOiYJfpp\",inputsJSON:'[{\"name\":\"isPlaying\",\"type\":\"Boolean\",\"value\":false}]',isTouchScrollEnabled:false,layoutId:\"JfOiYJfpp\",layoutScaleFactor:1,name:\"graph.riv\",play:true,playOnCanvas:true,src:\"https://framerusercontent.com/assets/x2o6aDgwjvruffLedANOFrH1s0.riv\",stateMachines:\"Gragh SM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({yzGEOgv3M:{inputsJSON:'[{\"name\":\"isPlaying\",\"type\":\"Boolean\",\"value\":true}]'}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ULWZt.framer-8sdn3p, .framer-ULWZt .framer-8sdn3p { display: block; }\",\".framer-ULWZt.framer-2dahxs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 506px; justify-content: center; padding: 0px; position: relative; width: 861px; }\",\".framer-ULWZt .framer-11410db-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ULWZt.framer-2dahxs { gap: 0px; } .framer-ULWZt.framer-2dahxs > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ULWZt.framer-2dahxs > :first-child { margin-left: 0px; } .framer-ULWZt.framer-2dahxs > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 506\n * @framerIntrinsicWidth 861\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yzGEOgv3M\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerofPmMLtyA=withCSS(Component,css,\"framer-ULWZt\");export default FramerofPmMLtyA;FramerofPmMLtyA.displayName=\"Graph Rive\";FramerofPmMLtyA.defaultProps={height:506,width:861};addPropertyControls(FramerofPmMLtyA,{variant:{options:[\"zOjpSdKRH\",\"yzGEOgv3M\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerofPmMLtyA,[{explicitInter:true,fonts:[]},...RivePlayer_v5Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerofPmMLtyA\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yzGEOgv3M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"861\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"506\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ofPmMLtyA.map", "// Generated by Framer (0240392)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"D5lZmrnyG\",\"X76jarJwg\"];const serializationHash=\"framer-Gv5q8\";const variantClassNames={D5lZmrnyG:\"framer-v-1akhftl\",X76jarJwg:\"framer-v-1q8k9hh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Closed:\"D5lZmrnyG\",Open:\"X76jarJwg\"};const getProps=({answer,height,id,question,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,T8rQFvSBR:(_ref=answer!==null&&answer!==void 0?answer:props.T8rQFvSBR)!==null&&_ref!==void 0?_ref:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"D5lZmrnyG\",W88zB8mIG:(_ref2=question!==null&&question!==void 0?question:props.W88zB8mIG)!==null&&_ref2!==void 0?_ref2:\"How does product placement differ from traditional advertising?\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,W88zB8mIG,T8rQFvSBR,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D5lZmrnyG\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xkhp72=activeVariantCallback(async(...args)=>{setVariant(\"X76jarJwg\");});const onTapu8e7os=activeVariantCallback(async(...args)=>{setVariant(\"D5lZmrnyG\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"X76jarJwg\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1akhftl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"D5lZmrnyG\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{X76jarJwg:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({X76jarJwg:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ord7l3\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sdP39hXdH\",onTap:onTap1xkhp72,...addPropertyOverrides({X76jarJwg:{onTap:onTapu8e7os}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"How does product placement differ from traditional advertising?\"})}),className:\"framer-1gn5ewe\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"C4u4Q0nc5\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qeas1t\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"W6AkXQ_YB\",style:{rotate:0},variants:{X76jarJwg:{rotate:180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-istbwh\",\"data-framer-name\":\"bx:up-arrow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dG4tMIYe1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 14 3.333 L 2 3.333 C 1.878 3.334 1.759 3.367 1.655 3.43 C 1.552 3.493 1.467 3.583 1.41 3.691 C 1.354 3.799 1.328 3.92 1.335 4.041 C 1.342 4.162 1.383 4.279 1.451 4.379 L 7.451 13.046 C 7.7 13.405 8.299 13.405 8.548 13.046 L 14.548 4.379 C 14.617 4.279 14.658 4.162 14.666 4.041 C 14.673 3.919 14.647 3.798 14.591 3.69 C 14.534 3.582 14.449 3.492 14.345 3.429 C 14.241 3.366 14.122 3.333 14 3.333 Z M 8 11.495 L 3.272 4.667 L 12.728 4.667 Z\" fill=\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',svgContentId:3704716927,withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vqzhuk\",\"data-border\":true,\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"YE9bAJ3xJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:0},variants:{X76jarJwg:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-17t52z0\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"ejbA4PVq2\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:T8rQFvSBR,variants:{X76jarJwg:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gv5q8.framer-zvquh0, .framer-Gv5q8 .framer-zvquh0 { display: block; }\",\".framer-Gv5q8.framer-1akhftl { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 400px; }\",\".framer-Gv5q8 .framer-ord7l3 { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-Gv5q8 .framer-1gn5ewe { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Gv5q8 .framer-qeas1t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-Gv5q8 .framer-istbwh { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-Gv5q8 .framer-vqzhuk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-Gv5q8 .framer-17t52z0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gv5q8.framer-1akhftl, .framer-Gv5q8 .framer-ord7l3, .framer-Gv5q8 .framer-qeas1t, .framer-Gv5q8 .framer-vqzhuk { gap: 0px; } .framer-Gv5q8.framer-1akhftl > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Gv5q8.framer-1akhftl > :first-child, .framer-Gv5q8 .framer-vqzhuk > :first-child { margin-top: 0px; } .framer-Gv5q8.framer-1akhftl > :last-child, .framer-Gv5q8 .framer-vqzhuk > :last-child { margin-bottom: 0px; } .framer-Gv5q8 .framer-ord7l3 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-Gv5q8 .framer-ord7l3 > :first-child, .framer-Gv5q8 .framer-qeas1t > :first-child { margin-left: 0px; } .framer-Gv5q8 .framer-ord7l3 > :last-child, .framer-Gv5q8 .framer-qeas1t > :last-child { margin-right: 0px; } .framer-Gv5q8 .framer-qeas1t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Gv5q8 .framer-vqzhuk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-Gv5q8.framer-v-1q8k9hh .framer-17t52z0 { -webkit-user-select: unset; user-select: unset; }\",'.framer-Gv5q8[data-border=\"true\"]::after, .framer-Gv5q8 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 141\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"X76jarJwg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"T8rQFvSBR\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerF0S0h9QXX=withCSS(Component,css,\"framer-Gv5q8\");export default FramerF0S0h9QXX;FramerF0S0h9QXX.displayName=\"Row\";FramerF0S0h9QXX.defaultProps={height:141,width:400};addPropertyControls(FramerF0S0h9QXX,{variant:{options:[\"D5lZmrnyG\",\"X76jarJwg\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"How does product placement differ from traditional advertising?\",displayTextArea:true,title:\"Question\",type:ControlType.String},T8rQFvSBR:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Answer\",type:ControlType.String}});addFonts(FramerF0S0h9QXX,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF0S0h9QXX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X76jarJwg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"141\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F0S0h9QXX.map", "// Generated by Framer (78454af)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Row from\"https://framerusercontent.com/modules/uMpKCWAqnoVYQoKEO7qq/8dmGcIGSGEXmc3tRFYO4/F0S0h9QXX.js\";const RowFonts=getFonts(Row);const cycleOrder=[\"MmlO3QPqD\"];const serializationHash=\"framer-y2e51\";const variantClassNames={MmlO3QPqD:\"framer-v-thhxdr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MmlO3QPqD\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-thhxdr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MmlO3QPqD\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wqdpp1-container\",layoutDependency:layoutDependency,layoutId:\"CQ1Nu6c80-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"CQ1Nu6c80\",layoutId:\"CQ1Nu6c80\",style:{width:\"100%\"},T8rQFvSBR:\"For now, yes\u2026 we value the power of singular focus. Moving forward, we envision BallotBrain evolving into a holistic technological solution specifically designed for political strategists. By integrating advanced AI agents into our platform, we are pioneering the responsible development of customized Large Language Models (LLMs) tailored to the unique needs of each campaign.\",variant:\"X76jarJwg\",W88zB8mIG:\"Is BallotBrain exclusively for texting?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zlhc4z-container\",layoutDependency:layoutDependency,layoutId:\"L4X9LoI9Z-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"L4X9LoI9Z\",layoutId:\"L4X9LoI9Z\",style:{width:\"100%\"},T8rQFvSBR:\"We believe no one should settle for less than the best. Choosing us means opting for innovation, excellence, and a dedicated partner in campaign success. We are committed to elevating your campaign's impact through stunning product design and unparalleled efficiency to you and your clients. \",variant:\"D5lZmrnyG\",W88zB8mIG:\"Why BallotBrain?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xq8is8-container\",layoutDependency:layoutDependency,layoutId:\"uVagVcxPE-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"uVagVcxPE\",layoutId:\"uVagVcxPE\",style:{width:\"100%\"},T8rQFvSBR:\"If you are a political consultant or campaign operative:\\n\\n1. Campaign Registration details (legal address, tax EIN, public URL, etc.)\\n2. Campaign Website (we provide a compliance check)\\n3. Contact List (data integrations coming soon)\\n4. Message Draft & Multimedia (use our AI tools to compose the right message)\\n5. Area Code Preference (opt for a local area code to boost engagement rates)\",variant:\"D5lZmrnyG\",W88zB8mIG:\"What do I need to start?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-faom8-container\",layoutDependency:layoutDependency,layoutId:\"YIJZqpvts-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"YIJZqpvts\",layoutId:\"YIJZqpvts\",style:{width:\"100%\"},T8rQFvSBR:\"Ballot Brain manages the send! Entrust our experienced, US-based team who are compliance experts while you enjoy the time savings.\",variant:\"D5lZmrnyG\",W88zB8mIG:\"Who manages the sending process? \",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qy0tpf-container\",layoutDependency:layoutDependency,layoutId:\"ICbherPDa-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"ICbherPDa\",layoutId:\"ICbherPDa\",style:{width:\"100%\"},T8rQFvSBR:\"Political campaigns should engage their supporters in various ways. Text message open rates average > 90%. In the world of ROI, P2P texting is a clear winner. \",variant:\"D5lZmrnyG\",W88zB8mIG:\"Why text voters? \",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kkqxma-container\",layoutDependency:layoutDependency,layoutId:\"o6J2t47UQ-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"o6J2t47UQ\",layoutId:\"o6J2t47UQ\",style:{width:\"100%\"},T8rQFvSBR:\"Absolutely! Our platform supports campaigns of all sizes with scalable solutions and full support.\",variant:\"D5lZmrnyG\",W88zB8mIG:\"Can smaller campaigns use BallotBrain?\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y2e51.framer-uhm69k, .framer-y2e51 .framer-uhm69k { display: block; }\",\".framer-y2e51.framer-thhxdr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 960px; will-change: var(--framer-will-change-override, transform); }\",\".framer-y2e51 .framer-1wqdpp1-container, .framer-y2e51 .framer-zlhc4z-container, .framer-y2e51 .framer-xq8is8-container, .framer-y2e51 .framer-faom8-container, .framer-y2e51 .framer-qy0tpf-container, .framer-y2e51 .framer-kkqxma-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y2e51.framer-thhxdr { gap: 0px; } .framer-y2e51.framer-thhxdr > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-y2e51.framer-thhxdr > :first-child { margin-top: 0px; } .framer-y2e51.framer-thhxdr > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 567\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqHN1HZXDQ=withCSS(Component,css,\"framer-y2e51\");export default FramerqHN1HZXDQ;FramerqHN1HZXDQ.displayName=\"Accordion Copy 2\";FramerqHN1HZXDQ.defaultProps={height:567,width:960};addFonts(FramerqHN1HZXDQ,[{explicitInter:true,fonts:[]},...RowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqHN1HZXDQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"960\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"567\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qHN1HZXDQ.map", "// Generated by Framer (ff86393)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vC7oaHDCrMLAxEzoljOs/IJtSkVfe5Prjb9iGvNm1/sJ2QEITYH.js\";const MaterialFonts=getFonts(Material);const cycleOrder=[\"dlp8ExuRx\",\"Cyv_rOj6B\",\"Txh4oN4j7\",\"pWuTzjEwh\",\"TTglZNfHq\",\"vqGsbd78W\"];const serializationHash=\"framer-axaKp\";const variantClassNames={Cyv_rOj6B:\"framer-v-tah4b8\",dlp8ExuRx:\"framer-v-17lia83\",pWuTzjEwh:\"framer-v-1nzrqnm\",TTglZNfHq:\"framer-v-1lip881\",Txh4oN4j7:\"framer-v-wb1id4\",vqGsbd78W:\"framer-v-zh2tac\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"dlp8ExuRx\",\"Variant 2\":\"Cyv_rOj6B\",\"Variant 3\":\"Txh4oN4j7\",\"Variant 4\":\"pWuTzjEwh\",\"Variant 5\":\"TTglZNfHq\",\"Variant 6\":\"vqGsbd78W\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"dlp8ExuRx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dlp8ExuRx\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1tomfa9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Txh4oN4j7\"),100);});const onAppearo2qaag=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pWuTzjEwh\"),300);});const onAppear1rq42gq=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TTglZNfHq\"),200);});const onAppear11iiohs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"vqGsbd78W\"),100);});const onAppear18llhxr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dlp8ExuRx\"),100);});useOnVariantChange(baseVariant,{Cyv_rOj6B:onAppear1tomfa9,pWuTzjEwh:onAppear1rq42gq,TTglZNfHq:onAppear11iiohs,Txh4oN4j7:onAppearo2qaag,vqGsbd78W:onAppear18llhxr});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"Cyv_rOj6B\",\"Txh4oN4j7\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"Cyv_rOj6B\",\"Txh4oN4j7\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-17lia83\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dlp8ExuRx\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0.9)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,...style},...addPropertyOverrides({Cyv_rOj6B:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true},pWuTzjEwh:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true},TTglZNfHq:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true},Txh4oN4j7:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true},vqGsbd78W:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m09l3y\",\"data-framer-name\":\"circle\",layoutDependency:layoutDependency,layoutId:\"Kazx47g2m\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 1px 9px -6px rgba(0,0,0,0.25)\",opacity:1},variants:{Cyv_rOj6B:{backgroundColor:\"rgb(191, 191, 191)\",borderBottomLeftRadius:1030,borderBottomRightRadius:1030,borderTopLeftRadius:1030,borderTopRightRadius:1030,opacity:0},pWuTzjEwh:{backgroundColor:\"rgb(191, 191, 191)\"},Txh4oN4j7:{borderBottomLeftRadius:1030,borderBottomRightRadius:1030,borderTopLeftRadius:1030,borderTopRightRadius:1030}},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fjquh\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"zmYYj7GH6\",style:{\"--border-bottom-width\":\"0.4px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18f1y06-container\",layoutDependency:layoutDependency,layoutId:\"AzzA32pzh-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"CalendarToday\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"AzzA32pzh\",layoutId:\"AzzA32pzh\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Book a call\"})}),className:\"framer-1pbky0k\",fonts:[\"CUSTOM;Geist SemiBold\"],layoutDependency:layoutDependency,layoutId:\"D6kypwDaJ\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13ar14t\",layoutDependency:layoutDependency,layoutId:\"iIwnqkoAD\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},variants:{Cyv_rOj6B:{opacity:0},pWuTzjEwh:{opacity:0},TTglZNfHq:{backgroundColor:\"rgb(255, 255, 255)\"},Txh4oN4j7:{opacity:0},vqGsbd78W:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({Cyv_rOj6B:{transformTemplate:transformTemplate1},pWuTzjEwh:{transformTemplate:transformTemplate1},Txh4oN4j7:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7zlwki\",layoutDependency:layoutDependency,layoutId:\"paZAnJdou\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Let's get on a 15-30 min intro call\"})}),className:\"framer-hicydd\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"Pnyg7M50M\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://cal.com/jj-ballotbrain\",nodeId:\"LIrm4cQDm\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Cal\"})})})}),className:\"framer-qfdh64\",fonts:[\"GF;Inter Tight-700\"],layoutDependency:layoutDependency,layoutId:\"LIrm4cQDm\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8etyl6\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:100,intrinsicWidth:100,layoutDependency:layoutDependency,layoutId:\"BljH8pYiU\",svg:'<svg width=\"100\" height=\"100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"47.296\" stroke=\"#000\" stroke-width=\"5.408\"/><path d=\"M52.688 65.254v-40H39.19c-2.604 0-4.772.456-6.504 1.368-1.744.911-3.053 2.155-3.925 3.73-.873 1.576-1.309 3.366-1.309 5.371 0 1.667.28 3.093.84 4.278.56 1.184 1.322 2.142 2.285 2.87a9.427 9.427 0 0 0 3.223 1.583v.312c-1.29.091-2.54.547-3.75 1.367-1.211.808-2.207 1.94-2.988 3.399-.782 1.458-1.172 3.203-1.172 5.234 0 2.019.449 3.822 1.347 5.41.899 1.576 2.279 2.82 4.14 3.73 1.85.9 4.207 1.348 7.071 1.348h14.239Zm-3.653-3.28H38.45c-3.086 0-5.364-.684-6.836-2.051-1.484-1.368-2.226-3.087-2.226-5.157 0-1.523.37-2.903 1.113-4.14.73-1.25 1.764-2.24 3.105-2.97 1.329-.728 2.891-1.093 4.688-1.093h10.742v15.41Zm0-18.653H38.86c-1.575 0-2.955-.326-4.14-.977a7.08 7.08 0 0 1-2.774-2.695c-.664-1.146-.996-2.454-.996-3.926 0-2.122.69-3.847 2.07-5.175 1.38-1.342 3.438-2.012 6.172-2.012h9.844V43.32Z\" fill=\"#000\"/><path d=\"M49.312 75.337v-40.74H62.81c2.604 0 4.772.465 6.503 1.393 1.745.928 3.054 2.195 3.926 3.8.873 1.604 1.309 3.428 1.309 5.47 0 1.697-.28 3.15-.84 4.356-.56 1.207-1.322 2.182-2.285 2.925a9.357 9.357 0 0 1-3.223 1.61v.32c1.29.092 2.54.556 3.75 1.392 1.211.822 2.207 1.976 2.988 3.46.782 1.486 1.172 3.263 1.172 5.332 0 2.055-.449 3.892-1.347 5.51-.899 1.605-2.279 2.871-4.141 3.8-1.849.915-4.206 1.372-7.07 1.372h-14.24Zm3.653-3.342H63.55c3.086 0 5.364-.696 6.836-2.088 1.484-1.393 2.226-3.143 2.226-5.252 0-1.552-.37-2.957-1.113-4.217-.73-1.273-1.764-2.281-3.106-3.024-1.328-.742-2.89-1.114-4.687-1.114H52.965v15.695Zm0-18.997H63.14c1.575 0 2.955-.331 4.14-.995a7.14 7.14 0 0 0 2.774-2.745c.664-1.167.996-2.5.996-3.998 0-2.162-.69-3.919-2.07-5.272-1.38-1.365-3.438-2.048-6.172-2.048h-9.844v15.058Z\" fill=\"#000\"/></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s67cey\",layoutDependency:layoutDependency,layoutId:\"FIj1x1s_E\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 1px 9px -6px rgba(0,0,0,0.25)\",opacity:1},variants:{Cyv_rOj6B:{opacity:0},pWuTzjEwh:{opacity:0},TTglZNfHq:{opacity:0},Txh4oN4j7:{opacity:0}},...addPropertyOverrides({Cyv_rOj6B:{transformTemplate:transformTemplate2},pWuTzjEwh:{transformTemplate:transformTemplate2},TTglZNfHq:{transformTemplate:transformTemplate2},Txh4oN4j7:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-41cmq8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NnRjOOFFX\",style:{\"--border-bottom-width\":\"0.4px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2g6zur-container\",layoutDependency:layoutDependency,layoutId:\"sm6xNza1u-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"WhatsApp\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"sm6xNza1u\",layoutId:\"sm6xNza1u\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Text us\"})}),className:\"framer-pe03gm\",fonts:[\"CUSTOM;Geist SemiBold\"],layoutDependency:layoutDependency,layoutId:\"LI7bSxLce\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eun6rr\",layoutDependency:layoutDependency,layoutId:\"VTy8IQrxi\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tmir2\",layoutDependency:layoutDependency,layoutId:\"tWq_2E0VA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Feel like texting instead?\"})}),className:\"framer-116vi6f\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"seicaG9s5\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wvmn7e\",layoutDependency:layoutDependency,layoutId:\"COq790pCQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:\"sms:+15127374060\",nodeId:\"TyqEWp8Xk\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"512-737-4060\"})})})}),className:\"framer-1icw4l1\",fonts:[\"GF;Inter Tight-700\"],layoutDependency:layoutDependency,layoutId:\"TyqEWp8Xk\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://signal.me/#eu/ZsN8Ytmu7Y7T5VNSmZnhwZngB8_vPfRbuF4govhKk1VvejUAu1ZH2acvtukLddwB\",nodeId:\"ICYwejcki\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Signal\"})})})}),className:\"framer-l0ou6u\",fonts:[\"GF;Inter Tight-700\"],layoutDependency:layoutDependency,layoutId:\"ICYwejcki\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jnnbad\",layoutDependency:layoutDependency,layoutId:\"mZaszbHOo\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 1px 9px -6px rgba(0,0,0,0.25)\",opacity:1},variants:{Cyv_rOj6B:{opacity:0},pWuTzjEwh:{opacity:0},TTglZNfHq:{opacity:0},Txh4oN4j7:{opacity:0},vqGsbd78W:{opacity:0}},...addPropertyOverrides({Cyv_rOj6B:{transformTemplate:transformTemplate3},pWuTzjEwh:{transformTemplate:transformTemplate3},TTglZNfHq:{transformTemplate:transformTemplate3},Txh4oN4j7:{transformTemplate:transformTemplate3},vqGsbd78W:{transformTemplate:transformTemplate3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wnui6e\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"dxEC6lg0v\",style:{\"--border-bottom-width\":\"0.4px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5wgyyy-container\",layoutDependency:layoutDependency,layoutId:\"XF1pPWuvs-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Email\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"XF1pPWuvs\",layoutId:\"XF1pPWuvs\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Email us\"})}),className:\"framer-1gri798\",fonts:[\"CUSTOM;Geist SemiBold\"],layoutDependency:layoutDependency,layoutId:\"DMYLkv7sT\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dgp0pt\",layoutDependency:layoutDependency,layoutId:\"LupWCWsHq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jibwpz\",layoutDependency:layoutDependency,layoutId:\"Fag05SoXu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\"},children:\"Get in touch over email.\"})}),className:\"framer-1hd3pp\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"go_QfVNzG\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@ballotbrain.io?subject=BallotBrain%20Custom%20Rates\",nodeId:\"NCGXttmae\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"info@ballotbrain.io\"})})})}),className:\"framer-f8ncbm\",fonts:[\"GF;Inter Tight-700\"],layoutDependency:layoutDependency,layoutId:\"NCGXttmae\",style:{\"--extracted-r6o4lv\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-axaKp.framer-17vx7to, .framer-axaKp .framer-17vx7to { display: block; }\",\".framer-axaKp.framer-17lia83 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 5px; position: relative; width: 348px; will-change: var(--framer-will-change-override, transform); }\",\".framer-axaKp .framer-m09l3y, .framer-axaKp .framer-s67cey, .framer-axaKp .framer-jnnbad { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-axaKp .framer-fjquh, .framer-axaKp .framer-41cmq8, .framer-axaKp .framer-wnui6e { 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: 15px; position: relative; width: 100%; }\",\".framer-axaKp .framer-18f1y06-container, .framer-axaKp .framer-2g6zur-container, .framer-axaKp .framer-5wgyyy-container { flex: none; height: 23px; position: relative; width: 23px; }\",\".framer-axaKp .framer-1pbky0k, .framer-axaKp .framer-pe03gm, .framer-axaKp .framer-1gri798 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-axaKp .framer-13ar14t, .framer-axaKp .framer-1eun6rr, .framer-axaKp .framer-1dgp0pt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 15px; position: relative; width: 100%; }\",\".framer-axaKp .framer-7zlwki, .framer-axaKp .framer-1tmir2, .framer-axaKp .framer-1jibwpz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axaKp .framer-hicydd, .framer-axaKp .framer-qfdh64, .framer-axaKp .framer-116vi6f, .framer-axaKp .framer-1icw4l1, .framer-axaKp .framer-l0ou6u, .framer-axaKp .framer-1hd3pp, .framer-axaKp .framer-f8ncbm { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-axaKp .framer-8etyl6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 87%; }\",\".framer-axaKp .framer-wvmn7e { 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%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-axaKp.framer-17lia83, .framer-axaKp .framer-m09l3y, .framer-axaKp .framer-fjquh, .framer-axaKp .framer-13ar14t, .framer-axaKp .framer-7zlwki, .framer-axaKp .framer-s67cey, .framer-axaKp .framer-41cmq8, .framer-axaKp .framer-1eun6rr, .framer-axaKp .framer-1tmir2, .framer-axaKp .framer-wvmn7e, .framer-axaKp .framer-jnnbad, .framer-axaKp .framer-wnui6e, .framer-axaKp .framer-1dgp0pt, .framer-axaKp .framer-1jibwpz { gap: 0px; } .framer-axaKp.framer-17lia83 > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-axaKp.framer-17lia83 > :first-child, .framer-axaKp .framer-m09l3y > :first-child, .framer-axaKp .framer-13ar14t > :first-child, .framer-axaKp .framer-7zlwki > :first-child, .framer-axaKp .framer-s67cey > :first-child, .framer-axaKp .framer-1eun6rr > :first-child, .framer-axaKp .framer-1tmir2 > :first-child, .framer-axaKp .framer-wvmn7e > :first-child, .framer-axaKp .framer-jnnbad > :first-child, .framer-axaKp .framer-1dgp0pt > :first-child, .framer-axaKp .framer-1jibwpz > :first-child { margin-top: 0px; } .framer-axaKp.framer-17lia83 > :last-child, .framer-axaKp .framer-m09l3y > :last-child, .framer-axaKp .framer-13ar14t > :last-child, .framer-axaKp .framer-7zlwki > :last-child, .framer-axaKp .framer-s67cey > :last-child, .framer-axaKp .framer-1eun6rr > :last-child, .framer-axaKp .framer-1tmir2 > :last-child, .framer-axaKp .framer-wvmn7e > :last-child, .framer-axaKp .framer-jnnbad > :last-child, .framer-axaKp .framer-1dgp0pt > :last-child, .framer-axaKp .framer-1jibwpz > :last-child { margin-bottom: 0px; } .framer-axaKp .framer-m09l3y > *, .framer-axaKp .framer-7zlwki > *, .framer-axaKp .framer-s67cey > *, .framer-axaKp .framer-1tmir2 > *, .framer-axaKp .framer-jnnbad > *, .framer-axaKp .framer-1jibwpz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-axaKp .framer-fjquh > *, .framer-axaKp .framer-41cmq8 > *, .framer-axaKp .framer-wnui6e > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-axaKp .framer-fjquh > :first-child, .framer-axaKp .framer-41cmq8 > :first-child, .framer-axaKp .framer-wnui6e > :first-child { margin-left: 0px; } .framer-axaKp .framer-fjquh > :last-child, .framer-axaKp .framer-41cmq8 > :last-child, .framer-axaKp .framer-wnui6e > :last-child { margin-right: 0px; } .framer-axaKp .framer-13ar14t > *, .framer-axaKp .framer-1eun6rr > *, .framer-axaKp .framer-1dgp0pt > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-axaKp .framer-wvmn7e > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-axaKp.framer-v-tah4b8.framer-17lia83, .framer-axaKp.framer-v-wb1id4.framer-17lia83, .framer-axaKp.framer-v-1nzrqnm.framer-17lia83, .framer-axaKp.framer-v-1lip881.framer-17lia83, .framer-axaKp.framer-v-zh2tac.framer-17lia83 { min-height: 127px; }\",\".framer-axaKp.framer-v-tah4b8 .framer-m09l3y { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 1px); width: 1px; }\",\".framer-axaKp.framer-v-tah4b8 .framer-13ar14t, .framer-axaKp.framer-v-wb1id4 .framer-13ar14t, .framer-axaKp.framer-v-1nzrqnm .framer-13ar14t { left: 0px; pointer-events: none; position: absolute; right: 0px; top: 50%; width: unset; z-index: 0; }\",\".framer-axaKp.framer-v-tah4b8 .framer-8etyl6 { aspect-ratio: unset; height: 40px; left: calc(100.00000000000003% - 40px / 2); position: absolute; top: calc(100.00000000000003% - 40px / 2); width: 40px; z-index: 1; }\",\".framer-axaKp.framer-v-tah4b8 .framer-s67cey, .framer-axaKp.framer-v-wb1id4 .framer-s67cey, .framer-axaKp.framer-v-1nzrqnm .framer-s67cey, .framer-axaKp.framer-v-1lip881 .framer-s67cey { left: 50%; pointer-events: none; position: absolute; top: -3px; width: 338px; z-index: 0; }\",\".framer-axaKp.framer-v-tah4b8 .framer-jnnbad, .framer-axaKp.framer-v-wb1id4 .framer-jnnbad, .framer-axaKp.framer-v-1nzrqnm .framer-jnnbad, .framer-axaKp.framer-v-1lip881 .framer-jnnbad, .framer-axaKp.framer-v-zh2tac .framer-jnnbad { left: 50%; pointer-events: none; position: absolute; top: 45%; width: 338px; z-index: 0; }\",\".framer-axaKp.framer-v-wb1id4 .framer-m09l3y { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 53px); overflow: visible; width: 53px; }\",\".framer-axaKp.framer-v-wb1id4 .framer-8etyl6 { height: var(--framer-aspect-ratio-supported, 46px); }\",\".framer-axaKp.framer-v-1nzrqnm .framer-18f1y06-container, .framer-axaKp.framer-v-1lip881 .framer-18f1y06-container, .framer-axaKp.framer-v-zh2tac .framer-18f1y06-container { height: 18px; z-index: 1; }\",\".framer-axaKp.framer-v-zh2tac .framer-s67cey { width: 338px; }\",...sharedStyle.css,'.framer-axaKp[data-border=\"true\"]::after, .framer-axaKp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 465\n * @framerIntrinsicWidth 348\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Cyv_rOj6B\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]},\"Txh4oN4j7\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]},\"pWuTzjEwh\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]},\"TTglZNfHq\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]},\"vqGsbd78W\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRFOxfGu39=withCSS(Component,css,\"framer-axaKp\");export default FramerRFOxfGu39;FramerRFOxfGu39.displayName=\"book a call animation popup\";FramerRFOxfGu39.defaultProps={height:465,width:348};addPropertyControls(FramerRFOxfGu39,{variant:{options:[\"dlp8ExuRx\",\"Cyv_rOj6B\",\"Txh4oN4j7\",\"pWuTzjEwh\",\"TTglZNfHq\",\"vqGsbd78W\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRFOxfGu39,[{explicitInter:true,fonts:[{family:\"Geist SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/AsR3mvOFEzx32e1r910gRJOHeyY.woff2\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qWSRToK8EPg.woff2\",weight:\"500\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",weight:\"700\"}]},...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRFOxfGu39\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Cyv_rOj6B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]},\\\"Txh4oN4j7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]},\\\"pWuTzjEwh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]},\\\"TTglZNfHq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]},\\\"vqGsbd78W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"348\",\"framerIntrinsicHeight\":\"465\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RFOxfGu39.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",preload:autoplayBehavior!==\"on-mount\"&&posterEnabled?\"metadata\":\"auto\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"112\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (86ad780)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const cycleOrder=[\"M1tOzmGQn\",\"StFC8yxP7\"];const serializationHash=\"framer-3poDY\";const variantClassNames={M1tOzmGQn:\"framer-v-xids0d\",StFC8yxP7:\"framer-v-1y9sa9m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"M1tOzmGQn\",Mobile:\"StFC8yxP7\"};const getProps=({background,height,icon,iconColor,iconVisible,id,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5;return{...props,k198fzuhR:(_ref=icon!==null&&icon!==void 0?icon:props.k198fzuhR)!==null&&_ref!==void 0?_ref:\"CheckCircle\",kkyYlRCnk:(_ref1=background!==null&&background!==void 0?background:props.kkyYlRCnk)!==null&&_ref1!==void 0?_ref1:\"rgb(234, 232, 225)\",M_GaAsaKn:(_ref2=title!==null&&title!==void 0?title:props.M_GaAsaKn)!==null&&_ref2!==void 0?_ref2:\"Awesome visual identities & logo(s)\",PTor2jcXc:(_ref3=iconColor!==null&&iconColor!==void 0?iconColor:props.PTor2jcXc)!==null&&_ref3!==void 0?_ref3:\"var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(17, 16, 17))\",uiSyDaYnE:(_ref4=iconVisible!==null&&iconVisible!==void 0?iconVisible:props.uiSyDaYnE)!==null&&_ref4!==void 0?_ref4:true,variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"M1tOzmGQn\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,M_GaAsaKn,PTor2jcXc,kkyYlRCnk,uiSyDaYnE,k198fzuhR,PcBkhY_yFdyPL4LF8O,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M1tOzmGQn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-xids0d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"M1tOzmGQn\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:kkyYlRCnk,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({StFC8yxP7:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[uiSyDaYnE&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4m94n6-container\",layoutDependency:layoutDependency,layoutId:\"EJ1CDl0Z_-container\",children:/*#__PURE__*/_jsx(Material,{color:PTor2jcXc,height:\"100%\",iconSearch:\"Home\",iconSelection:k198fzuhR,iconStyle15:\"Rounded\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"EJ1CDl0Z_\",layoutId:\"EJ1CDl0Z_\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-PcBkhY_yF-dyPL4LF8O))\"},children:\"Awesome visual identities & logo(s)\"})}),className:\"framer-1hld3e6\",\"data-framer-name\":\"Text\",fonts:[\"GF;Inter Tight-300\"],layoutDependency:layoutDependency,layoutId:\"e1IgESfHw\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-PcBkhY_yF-dyPL4LF8O)\",\"--framer-paragraph-spacing\":\"16px\",\"--variable-reference-PcBkhY_yF-dyPL4LF8O\":PcBkhY_yFdyPL4LF8O},text:M_GaAsaKn,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({StFC8yxP7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-PcBkhY_yF-dyPL4LF8O))\"},children:\"Awesome visual identities & logo(s)\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3poDY.framer-8j6pmx, .framer-3poDY .framer-8j6pmx { display: block; }\",\".framer-3poDY.framer-xids0d { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 16px 12px 12px; position: relative; width: 330px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3poDY .framer-4m94n6-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-3poDY .framer-1hld3e6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3poDY.framer-xids0d { gap: 0px; } .framer-3poDY.framer-xids0d > * { margin: 0px; margin-left: calc(18px / 2); margin-right: calc(18px / 2); } .framer-3poDY.framer-xids0d > :first-child { margin-left: 0px; } .framer-3poDY.framer-xids0d > :last-child { margin-right: 0px; } }\",\".framer-3poDY.framer-v-1y9sa9m.framer-xids0d { align-content: center; align-items: center; gap: 8px; padding: 10px 14px 10px 10px; width: 333px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3poDY.framer-v-1y9sa9m.framer-xids0d { gap: 0px; } .framer-3poDY.framer-v-1y9sa9m.framer-xids0d > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-3poDY.framer-v-1y9sa9m.framer-xids0d > :first-child { margin-left: 0px; } .framer-3poDY.framer-v-1y9sa9m.framer-xids0d > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 329.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"StFC8yxP7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"M_GaAsaKn\":\"title\",\"PTor2jcXc\":\"iconColor\",\"kkyYlRCnk\":\"background\",\"uiSyDaYnE\":\"iconVisible\",\"k198fzuhR\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerV1qnatAUZ=withCSS(Component,css,\"framer-3poDY\");export default FramerV1qnatAUZ;FramerV1qnatAUZ.displayName=\"Card Feature\";FramerV1qnatAUZ.defaultProps={height:72,width:329.5};addPropertyControls(FramerV1qnatAUZ,{variant:{options:[\"M1tOzmGQn\",\"StFC8yxP7\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},M_GaAsaKn:{defaultValue:\"Awesome visual identities & logo(s)\",displayTextArea:false,title:\"Title\",type:ControlType.String},PTor2jcXc:{defaultValue:'var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(17, 16, 17)) /* {\"name\":\"Text\"} */',title:\"Icon Color\",type:ControlType.Color},kkyYlRCnk:{defaultValue:\"rgb(234, 232, 225)\",title:\"Background\",type:ControlType.Color},uiSyDaYnE:{defaultValue:true,title:\"Icon Visible\",type:ControlType.Boolean},k198fzuhR:(MaterialControls===null||MaterialControls===void 0?void 0:MaterialControls[\"iconSelection\"])&&{...MaterialControls[\"iconSelection\"],defaultValue:\"CheckCircle\",description:undefined,hidden:undefined,title:\"Icon\"}});addFonts(FramerV1qnatAUZ,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjUQ-qWSRToK8EPg.woff2\",weight:\"300\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV1qnatAUZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"M_GaAsaKn\\\":\\\"title\\\",\\\"PTor2jcXc\\\":\\\"iconColor\\\",\\\"kkyYlRCnk\\\":\\\"background\\\",\\\"uiSyDaYnE\\\":\\\"iconVisible\\\",\\\"k198fzuhR\\\":\\\"icon\\\"}\",\"framerIntrinsicWidth\":\"329.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"StFC8yxP7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V1qnatAUZ.map", "// Generated by Framer (1d71865)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video as Video1}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Z4QJ2YpzpVnWRfR6Ccgg/Video.js\";import CardFeature from\"https://framerusercontent.com/modules/lL4umnMSHOzE6l1O54mW/KcWTno4dQCWLG68FmcOW/V1qnatAUZ.js\";const CardFeatureFonts=getFonts(CardFeature);const VideoFonts=getFonts(Video);const Video1Controls=getPropertyControls(Video1);const cycleOrder=[\"vjlaJw1aS\",\"ep0aKT75g\",\"TZE1YxlvO\"];const serializationHash=\"framer-dGzc6\";const variantClassNames={ep0aKT75g:\"framer-v-17qfrbh\",TZE1YxlvO:\"framer-v-1tuv33l\",vjlaJw1aS:\"framer-v-i5d9l2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"TZE1YxlvO\",Desktop:\"vjlaJw1aS\",Mobile:\"ep0aKT75g\"};const getProps=({background,backgroundFeature,description,feature,feature1,feature2,feature3,feature4,feature41,file,height,iconColor,id,image1,title,visibleImage,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_ref8,_ref9,_humanReadableVariantMap_props_variant,_ref10,_ref11,_ref12;return{...props,bUNX1bgUf:(_ref=visibleImage!==null&&visibleImage!==void 0?visibleImage:props.bUNX1bgUf)!==null&&_ref!==void 0?_ref:true,CRKqWBhhX:(_ref1=feature2!==null&&feature2!==void 0?feature2:props.CRKqWBhhX)!==null&&_ref1!==void 0?_ref1:\"Awesome visual identities & logo(s)\",DGFM0CCa_:feature3!==null&&feature3!==void 0?feature3:props.DGFM0CCa_,DvCGzupyt:(_ref2=description!==null&&description!==void 0?description:props.DvCGzupyt)!==null&&_ref2!==void 0?_ref2:\"With user-centered approach, the goals was to create an intuitive interface for effortless financial management while incorporating gamification.\",FetpRkt6z:(_ref3=feature1!==null&&feature1!==void 0?feature1:props.FetpRkt6z)!==null&&_ref3!==void 0?_ref3:true,hwjUzqcQL:(_ref4=image1!==null&&image1!==void 0?image1:props.hwjUzqcQL)!==null&&_ref4!==void 0?_ref4:{src:\"https://framerusercontent.com/images/PyuRYejhSWeJJmQ2CusFUwXgPU.png\",srcSet:\"https://framerusercontent.com/images/PyuRYejhSWeJJmQ2CusFUwXgPU.png?scale-down-to=512 512w,https://framerusercontent.com/images/PyuRYejhSWeJJmQ2CusFUwXgPU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PyuRYejhSWeJJmQ2CusFUwXgPU.png 1776w\"},J9W0ylgqr:(_ref5=file!==null&&file!==void 0?file:props.J9W0ylgqr)!==null&&_ref5!==void 0?_ref5:\"https://framerusercontent.com/assets/QXidkL92pQvBSPW5Js7UEMXPEso.mp4\",JHq9Pqcdq:(_ref6=feature!==null&&feature!==void 0?feature:props.JHq9Pqcdq)!==null&&_ref6!==void 0?_ref6:\"Awesome visual identities & logo(s)\",jrzxGwLMj:(_ref7=background!==null&&background!==void 0?background:props.jrzxGwLMj)!==null&&_ref7!==void 0?_ref7:\"var(--token-74f72f09-83b9-4634-a62a-6bd8de4ab27c, rgb(244, 242, 239))\",NKOv07YVR:feature4!==null&&feature4!==void 0?feature4:props.NKOv07YVR,RgNVS01eW:(_ref8=title!==null&&title!==void 0?title:props.RgNVS01eW)!==null&&_ref8!==void 0?_ref8:\"Budget Planner Finance App\",THve_xsAs:(_ref9=backgroundFeature!==null&&backgroundFeature!==void 0?backgroundFeature:props.THve_xsAs)!==null&&_ref9!==void 0?_ref9:\"rgb(234, 232, 225)\",variant:(_ref10=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref10!==void 0?_ref10:\"vjlaJw1aS\",WNCMWkDKf:(_ref11=iconColor!==null&&iconColor!==void 0?iconColor:props.WNCMWkDKf)!==null&&_ref11!==void 0?_ref11:\"var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(17, 16, 17))\",ydv6lgZ9D:(_ref12=feature41!==null&&feature41!==void 0?feature41:props.ydv6lgZ9D)!==null&&_ref12!==void 0?_ref12:\"Awesome visual identities & logo(s)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,hwjUzqcQL,jrzxGwLMj,RgNVS01eW,DvCGzupyt,FetpRkt6z,JHq9Pqcdq,CRKqWBhhX,DGFM0CCa_,WNCMWkDKf,THve_xsAs,bUNX1bgUf,NKOv07YVR,ydv6lgZ9D,J9W0ylgqr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vjlaJw1aS\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=value=>{if(baseVariant===\"ep0aKT75g\")return false;return value;};const isDisplayed1=()=>{if(baseVariant===\"TZE1YxlvO\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"TZE1YxlvO\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-i5d9l2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vjlaJw1aS\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:jrzxGwLMj,borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px -7px 30px -12px rgba(31, 31, 31, 0.25)\",...style},...addPropertyOverrides({ep0aKT75g:{\"data-framer-name\":\"Mobile\"},TZE1YxlvO:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yn36rr\",\"data-framer-name\":\"about\",layoutDependency:layoutDependency,layoutId:\"hRYtaMu5L\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r9rrfo\",\"data-framer-name\":\"txt\",layoutDependency:layoutDependency,layoutId:\"oNFGr4h7L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tpohs6\",\"data-framer-name\":\"head-txt\",layoutDependency:layoutDependency,layoutId:\"YlEA_5mRb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y8mckj\",\"data-framer-name\":\"head\",layoutDependency:layoutDependency,layoutId:\"WhUwypJaw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(17, 16, 17))\"},children:\"Budget Planner Finance App\"})}),className:\"framer-9lgjf0\",\"data-framer-name\":\"Almost before we kne\",fonts:[\"GF;Inter Tight-regular\"],layoutDependency:layoutDependency,layoutId:\"TujcpDRXs\",style:{\"--extracted-a0htzi\":\"rgb(17, 16, 17)\"},text:RgNVS01eW,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(17, 16, 17, 0.6))\"},children:\"With user-centered approach, the goals was to create an intuitive interface for effortless financial management while incorporating gamification.\"})}),className:\"framer-ivahna\",\"data-framer-name\":\"Almost before we kne\",fonts:[\"GF;Inter Tight-regular\"],layoutDependency:layoutDependency,layoutId:\"PuADqiaeB\",style:{\"--extracted-r6o4lv\":\"rgba(17, 16, 17, 0.6)\"},text:DvCGzupyt,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f3o3pv\",\"data-framer-name\":\"features\",layoutDependency:layoutDependency,layoutId:\"Q9nUQmZTc\",children:[FetpRkt6z&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 128px, 1px)`,...addPropertyOverrides({ep0aKT75g:{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 80px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eqahyb-container\",layoutDependency:layoutDependency,layoutId:\"q1ae5DJbH-container\",children:/*#__PURE__*/_jsx(CardFeature,{height:\"100%\",id:\"q1ae5DJbH\",k198fzuhR:\"CheckCircle\",kkyYlRCnk:THve_xsAs,layoutId:\"q1ae5DJbH\",M_GaAsaKn:JHq9Pqcdq,PTor2jcXc:WNCMWkDKf,style:{width:\"100%\"},uiSyDaYnE:true,variant:\"M1tOzmGQn\",width:\"100%\",...addPropertyOverrides({ep0aKT75g:{variant:\"StFC8yxP7\"}},baseVariant,gestureVariant)})})}),FetpRkt6z&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 128px, 1px)`,...addPropertyOverrides({ep0aKT75g:{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 80px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ng8w1v-container\",layoutDependency:layoutDependency,layoutId:\"ZQl9yExnA-container\",children:/*#__PURE__*/_jsx(CardFeature,{height:\"100%\",id:\"ZQl9yExnA\",k198fzuhR:\"CheckCircle\",kkyYlRCnk:THve_xsAs,layoutId:\"ZQl9yExnA\",M_GaAsaKn:CRKqWBhhX,PTor2jcXc:WNCMWkDKf,style:{width:\"100%\"},uiSyDaYnE:true,variant:\"M1tOzmGQn\",width:\"100%\",...addPropertyOverrides({ep0aKT75g:{variant:\"StFC8yxP7\"}},baseVariant,gestureVariant)})})}),FetpRkt6z&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 128px, 1px)`,...addPropertyOverrides({ep0aKT75g:{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 80px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cw07os-container\",layoutDependency:layoutDependency,layoutId:\"zBtdUmDUY-container\",children:/*#__PURE__*/_jsx(CardFeature,{height:\"100%\",id:\"zBtdUmDUY\",k198fzuhR:\"CheckCircle\",kkyYlRCnk:THve_xsAs,layoutId:\"zBtdUmDUY\",M_GaAsaKn:DGFM0CCa_,PTor2jcXc:WNCMWkDKf,style:{width:\"100%\"},uiSyDaYnE:true,variant:\"M1tOzmGQn\",width:\"100%\",...addPropertyOverrides({ep0aKT75g:{variant:\"StFC8yxP7\"}},baseVariant,gestureVariant)})})}),NKOv07YVR&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 128px, 1px)`,...addPropertyOverrides({ep0aKT75g:{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 80px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nd2u91-container\",layoutDependency:layoutDependency,layoutId:\"yV6X8GsGr-container\",children:/*#__PURE__*/_jsx(CardFeature,{height:\"100%\",id:\"yV6X8GsGr\",k198fzuhR:\"CheckCircle\",kkyYlRCnk:THve_xsAs,layoutId:\"yV6X8GsGr\",M_GaAsaKn:ydv6lgZ9D,PTor2jcXc:WNCMWkDKf,style:{width:\"100%\"},uiSyDaYnE:true,variant:\"M1tOzmGQn\",width:\"100%\",...addPropertyOverrides({ep0aKT75g:{variant:\"StFC8yxP7\"}},baseVariant,gestureVariant)})})})]})]})}),isDisplayed(bUNX1bgUf)&&/*#__PURE__*/_jsxs(motion.div,{background:{alt:\"\",fit:\"fit\",positionX:\"center\",positionY:\"center\",sizes:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 128px, 1px)`,src:\"https://framerusercontent.com/images/MIuVouINQfqW6mUDupAyrprfKA.png\",srcSet:\"https://framerusercontent.com/images/MIuVouINQfqW6mUDupAyrprfKA.png?scale-down-to=1024 877w,https://framerusercontent.com/images/MIuVouINQfqW6mUDupAyrprfKA.png?scale-down-to=2048 1755w,https://framerusercontent.com/images/MIuVouINQfqW6mUDupAyrprfKA.png 1780w\"},className:\"framer-1tuhd8\",\"data-framer-name\":\"images\",layoutDependency:layoutDependency,layoutId:\"lCW9HLGvj\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 128px, 1px)`,...toResponsiveImage(hwjUzqcQL)},className:\"framer-1jedl5d\",\"data-border\":true,\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"RsfNpoUsp\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.24)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderTopLeftRadius:16,borderTopRightRadius:16}}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yp5oiv-container\",layoutDependency:layoutDependency,layoutId:\"VW7DwvBs_-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"VW7DwvBs_\",isMixedBorderRadius:false,layoutId:\"VW7DwvBs_\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:J9W0ylgqr,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:28.8,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dGzc6.framer-syc3um, .framer-dGzc6 .framer-syc3um { display: block; }\",\".framer-dGzc6.framer-i5d9l2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 64px 64px 0px 64px; position: relative; width: 1216px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dGzc6 .framer-1yn36rr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 85px 0px; position: relative; width: 1px; }\",\".framer-dGzc6 .framer-r9rrfo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dGzc6 .framer-1tpohs6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dGzc6 .framer-y8mckj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dGzc6 .framer-9lgjf0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-dGzc6 .framer-ivahna { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dGzc6 .framer-1f3o3pv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dGzc6 .framer-1eqahyb-container, .framer-dGzc6 .framer-1ng8w1v-container, .framer-dGzc6 .framer-1cw07os-container, .framer-dGzc6 .framer-1nd2u91-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dGzc6 .framer-1tuhd8 { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: auto; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dGzc6 .framer-1jedl5d { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-dGzc6 .framer-yp5oiv-container { aspect-ratio: 1.7714285714285714 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dGzc6.framer-i5d9l2, .framer-dGzc6 .framer-1yn36rr, .framer-dGzc6 .framer-r9rrfo, .framer-dGzc6 .framer-1tpohs6, .framer-dGzc6 .framer-y8mckj, .framer-dGzc6 .framer-1f3o3pv, .framer-dGzc6 .framer-1tuhd8 { gap: 0px; } .framer-dGzc6.framer-i5d9l2 > * { margin: 0px; margin-left: calc(96px / 2); margin-right: calc(96px / 2); } .framer-dGzc6.framer-i5d9l2 > :first-child, .framer-dGzc6 .framer-y8mckj > :first-child { margin-left: 0px; } .framer-dGzc6.framer-i5d9l2 > :last-child, .framer-dGzc6 .framer-y8mckj > :last-child { margin-right: 0px; } .framer-dGzc6 .framer-1yn36rr > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-dGzc6 .framer-1yn36rr > :first-child, .framer-dGzc6 .framer-r9rrfo > :first-child, .framer-dGzc6 .framer-1tpohs6 > :first-child, .framer-dGzc6 .framer-1f3o3pv > :first-child, .framer-dGzc6 .framer-1tuhd8 > :first-child { margin-top: 0px; } .framer-dGzc6 .framer-1yn36rr > :last-child, .framer-dGzc6 .framer-r9rrfo > :last-child, .framer-dGzc6 .framer-1tpohs6 > :last-child, .framer-dGzc6 .framer-1f3o3pv > :last-child, .framer-dGzc6 .framer-1tuhd8 > :last-child { margin-bottom: 0px; } .framer-dGzc6 .framer-r9rrfo > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-dGzc6 .framer-1tpohs6 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-dGzc6 .framer-y8mckj > * { margin: 0px; margin-left: calc(7px / 2); margin-right: calc(7px / 2); } .framer-dGzc6 .framer-1f3o3pv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dGzc6 .framer-1tuhd8 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",\".framer-dGzc6.framer-v-17qfrbh.framer-i5d9l2 { padding: 40px; width: 320px; }\",\".framer-dGzc6.framer-v-17qfrbh .framer-1yn36rr { padding: 0px; }\",\".framer-dGzc6.framer-v-1tuv33l.framer-i5d9l2 { padding: 0px 64px 0px 64px; }\",\".framer-dGzc6.framer-v-1tuv33l .framer-1yn36rr { order: 0; }\",\".framer-dGzc6.framer-v-1tuv33l .framer-r9rrfo { padding: 64px 0px 0px 0px; z-index: 1; }\",\".framer-dGzc6.framer-v-1tuv33l .framer-1tuhd8 { align-content: center; align-items: center; justify-content: center; order: 1; z-index: 0; }\",\".framer-dGzc6.framer-v-1tuv33l .framer-yp5oiv-container { height: var(--framer-aspect-ratio-supported, 280px); }\",'.framer-dGzc6[data-border=\"true\"]::after, .framer-dGzc6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 486\n * @framerIntrinsicWidth 1216\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ep0aKT75g\":{\"layout\":[\"fixed\",\"auto\"]},\"TZE1YxlvO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hwjUzqcQL\":\"image1\",\"jrzxGwLMj\":\"background\",\"RgNVS01eW\":\"title\",\"DvCGzupyt\":\"description\",\"FetpRkt6z\":\"feature1\",\"JHq9Pqcdq\":\"feature\",\"CRKqWBhhX\":\"feature2\",\"DGFM0CCa_\":\"feature3\",\"WNCMWkDKf\":\"iconColor\",\"THve_xsAs\":\"backgroundFeature\",\"bUNX1bgUf\":\"visibleImage\",\"NKOv07YVR\":\"feature4\",\"ydv6lgZ9D\":\"feature41\",\"J9W0ylgqr\":\"file\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTTfmZzpEb=withCSS(Component,css,\"framer-dGzc6\");export default FramerTTfmZzpEb;FramerTTfmZzpEb.displayName=\"Card\";FramerTTfmZzpEb.defaultProps={height:486,width:1216};addPropertyControls(FramerTTfmZzpEb,{variant:{options:[\"vjlaJw1aS\",\"ep0aKT75g\",\"TZE1YxlvO\"],optionTitles:[\"Desktop\",\"Mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},hwjUzqcQL:{__defaultAssetReference:\"data:framer/asset-reference,PyuRYejhSWeJJmQ2CusFUwXgPU.png?originalFilename=1.png&preferredSize=auto\",title:\"Image 1\",type:ControlType.ResponsiveImage},jrzxGwLMj:{defaultValue:'var(--token-74f72f09-83b9-4634-a62a-6bd8de4ab27c, rgb(244, 242, 239)) /* {\"name\":\"Support-1\"} */',title:\"Background\",type:ControlType.Color},RgNVS01eW:{defaultValue:\"Budget Planner Finance App\",displayTextArea:false,title:\"Title\",type:ControlType.String},DvCGzupyt:{defaultValue:\"With user-centered approach, the goals was to create an intuitive interface for effortless financial management while incorporating gamification.\",displayTextArea:false,title:\"Description\",type:ControlType.String},FetpRkt6z:{defaultValue:true,title:\"Feature 1\",type:ControlType.Boolean},JHq9Pqcdq:{defaultValue:\"Awesome visual identities & logo(s)\",displayTextArea:false,title:\"Feature\",type:ControlType.String},CRKqWBhhX:{defaultValue:\"Awesome visual identities & logo(s)\",displayTextArea:false,title:\"Feature 2\",type:ControlType.String},DGFM0CCa_:{defaultValue:\"\",title:\"Feature 3\",type:ControlType.String},WNCMWkDKf:{defaultValue:'var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(17, 16, 17)) /* {\"name\":\"Text\"} */',title:\"Icon Color\",type:ControlType.Color},THve_xsAs:{defaultValue:\"rgb(234, 232, 225)\",title:\"Background Feature\",type:ControlType.Color},bUNX1bgUf:{defaultValue:true,title:\"Visible Image\",type:ControlType.Boolean},NKOv07YVR:{defaultValue:false,title:\"feature 4\",type:ControlType.Boolean},ydv6lgZ9D:{defaultValue:\"Awesome visual identities & logo(s)\",displayTextArea:false,title:\"Feature 4\",type:ControlType.String},J9W0ylgqr:(Video1Controls===null||Video1Controls===void 0?void 0:Video1Controls[\"srcFile\"])&&{...Video1Controls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,QXidkL92pQvBSPW5Js7UEMXPEso.mp4?originalFilename=WhatsApp+Video+2024-08-05+at+02.17.20_a7d4f8c8.mp4\",description:undefined,hidden:undefined,title:\"File\"}});addFonts(FramerTTfmZzpEb,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"}]},...CardFeatureFonts,...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTTfmZzpEb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1216\",\"framerIntrinsicHeight\":\"486\",\"framerVariables\":\"{\\\"hwjUzqcQL\\\":\\\"image1\\\",\\\"jrzxGwLMj\\\":\\\"background\\\",\\\"RgNVS01eW\\\":\\\"title\\\",\\\"DvCGzupyt\\\":\\\"description\\\",\\\"FetpRkt6z\\\":\\\"feature1\\\",\\\"JHq9Pqcdq\\\":\\\"feature\\\",\\\"CRKqWBhhX\\\":\\\"feature2\\\",\\\"DGFM0CCa_\\\":\\\"feature3\\\",\\\"WNCMWkDKf\\\":\\\"iconColor\\\",\\\"THve_xsAs\\\":\\\"backgroundFeature\\\",\\\"bUNX1bgUf\\\":\\\"visibleImage\\\",\\\"NKOv07YVR\\\":\\\"feature4\\\",\\\"ydv6lgZ9D\\\":\\\"feature41\\\",\\\"J9W0ylgqr\\\":\\\"file\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ep0aKT75g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TZE1YxlvO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TTfmZzpEb.map", "// Generated by Framer (86ad780)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"dRB4TQXXs\",\"XEkyZwDOU\",\"qUD7F6wul\",\"B8ynjXzcJ\",\"joCgiLpPM\",\"QSKsbl6FH\",\"x9q31Rk0o\",\"SvYrmNHgW\",\"jHYtb0ImG\",\"PB0n6k86V\",\"BEXbnLrCo\",\"TafihVC0B\",\"HZ1kJddcB\",\"wBuxrovFD\"];const serializationHash=\"framer-FqDgx\";const variantClassNames={B8ynjXzcJ:\"framer-v-l3fgb1\",BEXbnLrCo:\"framer-v-10ensqd\",dRB4TQXXs:\"framer-v-57j18a\",HZ1kJddcB:\"framer-v-1ofmibd\",jHYtb0ImG:\"framer-v-1onp7dn\",joCgiLpPM:\"framer-v-1mjtq9e\",PB0n6k86V:\"framer-v-17epw47\",QSKsbl6FH:\"framer-v-1p34gyz\",qUD7F6wul:\"framer-v-d6q94q\",SvYrmNHgW:\"framer-v-q4aw7q\",TafihVC0B:\"framer-v-18o4ert\",wBuxrovFD:\"framer-v-18nugfq\",x9q31Rk0o:\"framer-v-1e8c3lm\",XEkyZwDOU:\"framer-v-9ykt73\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:51,delay:0,mass:.1,stiffness:284,type:\"spring\"};const transition2={damping:51,delay:0,mass:.1,stiffness:726,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"dRB4TQXXs\",\"Variant 10\":\"PB0n6k86V\",\"Variant 11\":\"BEXbnLrCo\",\"Variant 12\":\"TafihVC0B\",\"Variant 13\":\"HZ1kJddcB\",\"Variant 14\":\"wBuxrovFD\",\"Variant 2\":\"XEkyZwDOU\",\"Variant 3\":\"qUD7F6wul\",\"Variant 4\":\"B8ynjXzcJ\",\"Variant 5\":\"joCgiLpPM\",\"Variant 6\":\"QSKsbl6FH\",\"Variant 7\":\"x9q31Rk0o\",\"Variant 8\":\"SvYrmNHgW\",\"Variant 9\":\"jHYtb0ImG\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"dRB4TQXXs\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dRB4TQXXs\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1lsvuz3=activeVariantCallback(async(...args)=>{setVariant(\"HZ1kJddcB\");});const onMouseEntery9xkx1=activeVariantCallback(async(...args)=>{setVariant(\"dRB4TQXXs\");});const onMouseEnterz6aiab=activeVariantCallback(async(...args)=>{setVariant(\"XEkyZwDOU\");});const onMouseEnter1owanl5=activeVariantCallback(async(...args)=>{setVariant(\"qUD7F6wul\");});const onMouseEnter1gh18y2=activeVariantCallback(async(...args)=>{setVariant(\"B8ynjXzcJ\");});const onMouseEntercr5fpu=activeVariantCallback(async(...args)=>{setVariant(\"joCgiLpPM\");});const onMouseEnter1gsct29=activeVariantCallback(async(...args)=>{setVariant(\"QSKsbl6FH\");});const onMouseEnter5n946a=activeVariantCallback(async(...args)=>{setVariant(\"x9q31Rk0o\");});const onMouseEnterct7kqh=activeVariantCallback(async(...args)=>{setVariant(\"SvYrmNHgW\");});const onMouseEnterujs8z3=activeVariantCallback(async(...args)=>{setVariant(\"jHYtb0ImG\");});const onMouseEnter1112vwu=activeVariantCallback(async(...args)=>{setVariant(\"PB0n6k86V\");});const onMouseEnter1vp99pn=activeVariantCallback(async(...args)=>{setVariant(\"BEXbnLrCo\");});const onMouseEnter1n0nr98=activeVariantCallback(async(...args)=>{setVariant(\"TafihVC0B\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"wBuxrovFD\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({HZ1kJddcB:{value:transition2},wBuxrovFD:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-57j18a\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dRB4TQXXs\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseLeave:onMouseLeave1lsvuz3,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({B8ynjXzcJ:{\"data-framer-name\":\"Variant 4\"},BEXbnLrCo:{\"data-framer-name\":\"Variant 11\"},HZ1kJddcB:{\"data-framer-name\":\"Variant 13\",\"data-highlight\":undefined,onMouseLeave:undefined},jHYtb0ImG:{\"data-framer-name\":\"Variant 9\"},joCgiLpPM:{\"data-framer-name\":\"Variant 5\"},PB0n6k86V:{\"data-framer-name\":\"Variant 10\"},QSKsbl6FH:{\"data-framer-name\":\"Variant 6\"},qUD7F6wul:{\"data-framer-name\":\"Variant 3\"},SvYrmNHgW:{\"data-framer-name\":\"Variant 8\"},TafihVC0B:{\"data-framer-name\":\"Variant 12\"},wBuxrovFD:{\"data-framer-name\":\"Variant 14\",\"data-highlight\":undefined,onMouseLeave:undefined},x9q31Rk0o:{\"data-framer-name\":\"Variant 7\"},XEkyZwDOU:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zpj2vk\",layoutDependency:layoutDependency,layoutId:\"KRCdVNdQp\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ioic5a\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"r50T6OUMG\",onMouseEnter:onMouseEntery9xkx1,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Free 10DLC Registration\"})}),className:\"framer-1dpatid\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"yQI7O7c4R\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Free 10DLC Registration\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Seamless setup, expertly managed\"})}),className:\"framer-1gkpn49\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"iLfBr4kFS\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Seamless setup, expertly managed\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fy0r32\",layoutDependency:layoutDependency,layoutId:\"JEQRxHTpC\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-icdigt\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aG5FtzjzY\",onMouseEnter:onMouseEnterz6aiab,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Schedule Text Blasts\"})}),className:\"framer-1eukwvk\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"n5zCeVKrx\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Schedule Text Blasts\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Speed up outreach, save time\"})}),className:\"framer-1wgi5vk\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"Alj808AoL\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Speed up outreach, save time\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hz2b1n\",layoutDependency:layoutDependency,layoutId:\"P36q7mzyr\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17l9a10\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IExy0_R2U\",onMouseEnter:onMouseEnter1owanl5,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"HD Media\"})}),className:\"framer-mbc5p6\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"jJ08GZBlk\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"HD Media\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Share images and videos in stunning clarity\"})}),className:\"framer-16n2p6d\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"Sm7NkzWsU\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Share images and videos in stunning clarity\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sn5l1k\",layoutDependency:layoutDependency,layoutId:\"TMS8I86Fe\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v38kc0\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d8Uld5Exy\",onMouseEnter:onMouseEnter1gh18y2,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Message Approval\"})}),className:\"framer-wxw0et\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"aAF8ntH1O\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Message Approval\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Approve everything for peace of mind\"})}),className:\"framer-1dermde\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"VMJmC42HH\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Approve everything for peace of mind\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4a5yq\",layoutDependency:layoutDependency,layoutId:\"AmoJj5UX8\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m0ecm0\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"P1ThcPff7\",onMouseEnter:onMouseEntercr5fpu,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Dynamic Messaging\"})}),className:\"framer-46j73q\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"PNWNjQqjD\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Dynamic Messaging\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Personalize each message\"})}),className:\"framer-se0ght\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"Un5rmRuZg\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Personalize each message\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1psj18\",layoutDependency:layoutDependency,layoutId:\"zK34jVgYM\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bkhfi3\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JTYr5_Osc\",onMouseEnter:onMouseEnter1gsct29,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Clean Lists\"})}),className:\"framer-miimih\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"mUxq3J0Hv\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Clean Lists\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Deduplication uploader tool\"})}),className:\"framer-ge1f1f\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"lFh7ejinf\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Deduplication uploader tool\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qozo8x\",layoutDependency:layoutDependency,layoutId:\"iqwuN9tn7\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-55hxi8\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lGiLUo97y\",onMouseEnter:onMouseEnter5n946a,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Custom Short Links\"})}),className:\"framer-1ljz9k3\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"QOhqYc75b\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Custom Short Links\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Personalized tracking\"})}),className:\"framer-1y5ttqs\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"msUdhu_S0\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Personalized tracking\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ifnds\",layoutDependency:layoutDependency,layoutId:\"lAVBLGW_b\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i7pwtc\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zeTKFhCJZ\",onMouseEnter:onMouseEnterct7kqh,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Automated Reports\"})}),className:\"framer-1xuq48w\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"WfZHPfFjc\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Automated Reports\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Key metrics at your fingertips\"})}),className:\"framer-1ja7iwx\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"vqWNz7gk5\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Key metrics at your fingertips\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ae12bs\",layoutDependency:layoutDependency,layoutId:\"m6D5VWOEu\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b74ko8\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kb8LAY2qI\",onMouseEnter:onMouseEnterujs8z3,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Live Analytics\"})}),className:\"framer-1one7di\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"dMyLzZIre\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Live Analytics\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Real-time insights to refine strategies\"})}),className:\"framer-1vklmju\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"suaXL5mjL\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Real-time insights to refine strategies\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jg1ng5\",layoutDependency:layoutDependency,layoutId:\"q0W64v7gr\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xjwxr3\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"R3k_Cr0lq\",onMouseEnter:onMouseEnter1112vwu,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Smart Management\"})}),className:\"framer-18zsvj2\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"mZObRj81y\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Smart Management\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Auto-updates keep lists pristine and compliant\"})}),className:\"framer-wexo3f\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"Ebsla9dH8\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Auto-updates keep lists pristine and compliant\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1typuiz\",layoutDependency:layoutDependency,layoutId:\"KX5_NzXHE\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14qn22a\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pk7Wxl6CQ\",onMouseEnter:onMouseEnter1vp99pn,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"24px\"},children:\"Sentiment Analysis \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtaXRhbGlj\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"400\"},children:\"(Coming Soon)\"})]})}),className:\"framer-1wvv06o\",fonts:[\"GF;Inter Tight-600\",\"GF;Inter Tight-italic\"],layoutDependency:layoutDependency,layoutId:\"sRG1yDAz8\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},variants:{wBuxrovFD:{\"--extracted-2gxw0f\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Sentiment Analysis\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"(Coming Soon)\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Unlock deeper insights\"})}),className:\"framer-f1cupg\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"GRAS2L95o\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Unlock deeper insights\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-anq6aq\",layoutDependency:layoutDependency,layoutId:\"mnkBMowgS\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"-2px -2px 6px -4px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-suj98n\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f46YBCspJ\",onMouseEnter:onMouseEnter1n0nr98,style:{\"--border-bottom-width\":\"0.2px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0.2px\",\"--border-right-width\":\"0.2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.2px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"A/B Testing\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"(Coming Soon)\"})]}),className:\"framer-12b93ab\",fonts:[\"GF;Inter Tight-600\",\"GF;Inter Tight-italic\"],layoutDependency:layoutDependency,layoutId:\"IGXRd3B2P\",style:{\"--extracted-2gxw0f\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"A/B Testing\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"(Coming Soon)\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Optimize messaging effectiveness\"})}),className:\"framer-1or2yin\",fonts:[\"GF;Inter Tight-300italic\"],layoutDependency:layoutDependency,layoutId:\"MWycAlcdY\",style:{\"--extracted-r6o4lv\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wBuxrovFD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)))\"},children:\"Optimize messaging effectiveness\"})})}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16lrkb0\",layoutDependency:layoutDependency,layoutId:\"YEWiN2ZKV\",style:{backgroundColor:\"rgb(77, 77, 79)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:.3},variants:{HZ1kJddcB:{opacity:0}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FqDgx.framer-1emxxmg, .framer-FqDgx .framer-1emxxmg { display: block; }\",\".framer-FqDgx.framer-57j18a { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; height: auto; justify-content: center; overflow: visible; padding: 25px 25px 25px 25px; position: relative; width: 1200px; }\",\".framer-FqDgx .framer-zpj2vk, .framer-FqDgx .framer-fy0r32, .framer-FqDgx .framer-1hz2b1n, .framer-FqDgx .framer-1sn5l1k, .framer-FqDgx .framer-y4a5yq, .framer-FqDgx .framer-1psj18, .framer-FqDgx .framer-1qozo8x, .framer-FqDgx .framer-7ifnds, .framer-FqDgx .framer-1ae12bs, .framer-FqDgx .framer-1jg1ng5, .framer-FqDgx .framer-1typuiz, .framer-FqDgx .framer-anq6aq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-FqDgx .framer-1ioic5a, .framer-FqDgx .framer-icdigt, .framer-FqDgx .framer-17l9a10 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 228px; justify-content: space-between; overflow: visible; padding: 35px 35px 35px 35px; position: relative; width: 263px; }\",\".framer-FqDgx .framer-1dpatid, .framer-FqDgx .framer-1gkpn49, .framer-FqDgx .framer-1eukwvk, .framer-FqDgx .framer-1wgi5vk, .framer-FqDgx .framer-mbc5p6, .framer-FqDgx .framer-16n2p6d, .framer-FqDgx .framer-wxw0et, .framer-FqDgx .framer-1dermde, .framer-FqDgx .framer-46j73q, .framer-FqDgx .framer-se0ght, .framer-FqDgx .framer-miimih, .framer-FqDgx .framer-ge1f1f, .framer-FqDgx .framer-1ljz9k3, .framer-FqDgx .framer-1y5ttqs, .framer-FqDgx .framer-1xuq48w, .framer-FqDgx .framer-1ja7iwx, .framer-FqDgx .framer-1one7di, .framer-FqDgx .framer-1vklmju, .framer-FqDgx .framer-18zsvj2, .framer-FqDgx .framer-wexo3f, .framer-FqDgx .framer-1wvv06o, .framer-FqDgx .framer-f1cupg, .framer-FqDgx .framer-12b93ab, .framer-FqDgx .framer-1or2yin { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-FqDgx .framer-1v38kc0, .framer-FqDgx .framer-m0ecm0, .framer-FqDgx .framer-1bkhfi3, .framer-FqDgx .framer-55hxi8, .framer-FqDgx .framer-1i7pwtc, .framer-FqDgx .framer-1b74ko8, .framer-FqDgx .framer-1xjwxr3, .framer-FqDgx .framer-14qn22a, .framer-FqDgx .framer-suj98n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 228px; justify-content: space-between; overflow: visible; padding: 35px 35px 35px 35px; position: relative; width: 262px; }\",\".framer-FqDgx .framer-16lrkb0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 239px; justify-content: flex-start; left: 35px; overflow: hidden; padding: 35px 35px 35px 35px; position: absolute; top: 20px; width: 272px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FqDgx.framer-57j18a, .framer-FqDgx .framer-zpj2vk, .framer-FqDgx .framer-fy0r32, .framer-FqDgx .framer-1hz2b1n, .framer-FqDgx .framer-1sn5l1k, .framer-FqDgx .framer-y4a5yq, .framer-FqDgx .framer-1psj18, .framer-FqDgx .framer-1qozo8x, .framer-FqDgx .framer-7ifnds, .framer-FqDgx .framer-1ae12bs, .framer-FqDgx .framer-1jg1ng5, .framer-FqDgx .framer-1typuiz, .framer-FqDgx .framer-anq6aq, .framer-FqDgx .framer-16lrkb0 { gap: 0px; } .framer-FqDgx.framer-57j18a > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-FqDgx.framer-57j18a > :first-child { margin-left: 0px; } .framer-FqDgx.framer-57j18a > :last-child { margin-right: 0px; } .framer-FqDgx .framer-zpj2vk > *, .framer-FqDgx .framer-fy0r32 > *, .framer-FqDgx .framer-1hz2b1n > *, .framer-FqDgx .framer-1sn5l1k > *, .framer-FqDgx .framer-y4a5yq > *, .framer-FqDgx .framer-1psj18 > *, .framer-FqDgx .framer-1qozo8x > *, .framer-FqDgx .framer-7ifnds > *, .framer-FqDgx .framer-1ae12bs > *, .framer-FqDgx .framer-1jg1ng5 > *, .framer-FqDgx .framer-1typuiz > *, .framer-FqDgx .framer-anq6aq > *, .framer-FqDgx .framer-16lrkb0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-FqDgx .framer-zpj2vk > :first-child, .framer-FqDgx .framer-fy0r32 > :first-child, .framer-FqDgx .framer-1hz2b1n > :first-child, .framer-FqDgx .framer-1sn5l1k > :first-child, .framer-FqDgx .framer-y4a5yq > :first-child, .framer-FqDgx .framer-1psj18 > :first-child, .framer-FqDgx .framer-1qozo8x > :first-child, .framer-FqDgx .framer-7ifnds > :first-child, .framer-FqDgx .framer-1ae12bs > :first-child, .framer-FqDgx .framer-1jg1ng5 > :first-child, .framer-FqDgx .framer-1typuiz > :first-child, .framer-FqDgx .framer-anq6aq > :first-child, .framer-FqDgx .framer-16lrkb0 > :first-child { margin-top: 0px; } .framer-FqDgx .framer-zpj2vk > :last-child, .framer-FqDgx .framer-fy0r32 > :last-child, .framer-FqDgx .framer-1hz2b1n > :last-child, .framer-FqDgx .framer-1sn5l1k > :last-child, .framer-FqDgx .framer-y4a5yq > :last-child, .framer-FqDgx .framer-1psj18 > :last-child, .framer-FqDgx .framer-1qozo8x > :last-child, .framer-FqDgx .framer-7ifnds > :last-child, .framer-FqDgx .framer-1ae12bs > :last-child, .framer-FqDgx .framer-1jg1ng5 > :last-child, .framer-FqDgx .framer-1typuiz > :last-child, .framer-FqDgx .framer-anq6aq > :last-child, .framer-FqDgx .framer-16lrkb0 > :last-child { margin-bottom: 0px; } }\",\".framer-FqDgx.framer-v-9ykt73 .framer-16lrkb0 { left: 321px; top: 19px; }\",\".framer-FqDgx.framer-v-d6q94q .framer-16lrkb0 { left: unset; right: 321px; top: 19px; }\",\".framer-FqDgx.framer-v-l3fgb1 .framer-16lrkb0 { left: unset; right: 35px; top: 19px; }\",\".framer-FqDgx.framer-v-1mjtq9e .framer-16lrkb0 { top: calc(50.00000000000002% - 239px / 2); }\",\".framer-FqDgx.framer-v-1p34gyz .framer-16lrkb0 { left: 321px; top: calc(50.00000000000002% - 239px / 2); }\",\".framer-FqDgx.framer-v-1e8c3lm .framer-16lrkb0 { left: unset; right: 321px; top: calc(49.87212276214836% - 239px / 2); }\",\".framer-FqDgx.framer-v-q4aw7q .framer-16lrkb0 { left: unset; right: 36px; top: calc(50.00000000000002% - 239px / 2); }\",\".framer-FqDgx.framer-v-1onp7dn .framer-16lrkb0 { bottom: 20px; top: unset; }\",\".framer-FqDgx.framer-v-17epw47 .framer-16lrkb0 { bottom: 20px; left: 321px; top: unset; }\",\".framer-FqDgx.framer-v-10ensqd .framer-16lrkb0 { bottom: 20px; left: unset; right: 322px; top: unset; }\",\".framer-FqDgx.framer-v-18o4ert .framer-16lrkb0 { bottom: 19px; left: unset; right: 36px; top: unset; }\",\".framer-FqDgx.framer-v-1ofmibd .framer-16lrkb0 { left: 464px; top: 272px; }\",\".framer-FqDgx.framer-v-18nugfq.framer-57j18a { flex-direction: column; padding: 25px 0px 25px 0px; width: 390px; }\",\".framer-FqDgx.framer-v-18nugfq .framer-zpj2vk, .framer-FqDgx.framer-v-18nugfq .framer-fy0r32, .framer-FqDgx.framer-v-18nugfq .framer-1hz2b1n, .framer-FqDgx.framer-v-18nugfq .framer-1sn5l1k, .framer-FqDgx.framer-v-18nugfq .framer-y4a5yq, .framer-FqDgx.framer-v-18nugfq .framer-1psj18, .framer-FqDgx.framer-v-18nugfq .framer-1qozo8x, .framer-FqDgx.framer-v-18nugfq .framer-7ifnds, .framer-FqDgx.framer-v-18nugfq .framer-1ae12bs, .framer-FqDgx.framer-v-18nugfq .framer-1jg1ng5, .framer-FqDgx.framer-v-18nugfq .framer-1typuiz, .framer-FqDgx.framer-v-18nugfq .framer-anq6aq { width: 100%; }\",\".framer-FqDgx.framer-v-18nugfq .framer-1ioic5a, .framer-FqDgx.framer-v-18nugfq .framer-icdigt, .framer-FqDgx.framer-v-18nugfq .framer-17l9a10, .framer-FqDgx.framer-v-18nugfq .framer-1v38kc0, .framer-FqDgx.framer-v-18nugfq .framer-m0ecm0, .framer-FqDgx.framer-v-18nugfq .framer-1bkhfi3, .framer-FqDgx.framer-v-18nugfq .framer-55hxi8, .framer-FqDgx.framer-v-18nugfq .framer-1i7pwtc, .framer-FqDgx.framer-v-18nugfq .framer-1b74ko8, .framer-FqDgx.framer-v-18nugfq .framer-1xjwxr3, .framer-FqDgx.framer-v-18nugfq .framer-14qn22a, .framer-FqDgx.framer-v-18nugfq .framer-suj98n { gap: 15px; height: auto; justify-content: flex-start; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FqDgx.framer-v-18nugfq.framer-57j18a, .framer-FqDgx.framer-v-18nugfq .framer-1ioic5a, .framer-FqDgx.framer-v-18nugfq .framer-icdigt, .framer-FqDgx.framer-v-18nugfq .framer-17l9a10, .framer-FqDgx.framer-v-18nugfq .framer-1v38kc0, .framer-FqDgx.framer-v-18nugfq .framer-m0ecm0, .framer-FqDgx.framer-v-18nugfq .framer-1bkhfi3, .framer-FqDgx.framer-v-18nugfq .framer-55hxi8, .framer-FqDgx.framer-v-18nugfq .framer-1i7pwtc, .framer-FqDgx.framer-v-18nugfq .framer-1b74ko8, .framer-FqDgx.framer-v-18nugfq .framer-1xjwxr3, .framer-FqDgx.framer-v-18nugfq .framer-14qn22a, .framer-FqDgx.framer-v-18nugfq .framer-suj98n { gap: 0px; } .framer-FqDgx.framer-v-18nugfq.framer-57j18a > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-FqDgx.framer-v-18nugfq.framer-57j18a > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-1ioic5a > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-icdigt > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-17l9a10 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-1v38kc0 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-m0ecm0 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-1bkhfi3 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-55hxi8 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-1i7pwtc > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-1b74ko8 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-1xjwxr3 > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-14qn22a > :first-child, .framer-FqDgx.framer-v-18nugfq .framer-suj98n > :first-child { margin-top: 0px; } .framer-FqDgx.framer-v-18nugfq.framer-57j18a > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-1ioic5a > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-icdigt > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-17l9a10 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-1v38kc0 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-m0ecm0 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-1bkhfi3 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-55hxi8 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-1i7pwtc > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-1b74ko8 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-1xjwxr3 > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-14qn22a > :last-child, .framer-FqDgx.framer-v-18nugfq .framer-suj98n > :last-child { margin-bottom: 0px; } .framer-FqDgx.framer-v-18nugfq .framer-1ioic5a > *, .framer-FqDgx.framer-v-18nugfq .framer-icdigt > *, .framer-FqDgx.framer-v-18nugfq .framer-17l9a10 > *, .framer-FqDgx.framer-v-18nugfq .framer-1v38kc0 > *, .framer-FqDgx.framer-v-18nugfq .framer-m0ecm0 > *, .framer-FqDgx.framer-v-18nugfq .framer-1bkhfi3 > *, .framer-FqDgx.framer-v-18nugfq .framer-55hxi8 > *, .framer-FqDgx.framer-v-18nugfq .framer-1i7pwtc > *, .framer-FqDgx.framer-v-18nugfq .framer-1b74ko8 > *, .framer-FqDgx.framer-v-18nugfq .framer-1xjwxr3 > *, .framer-FqDgx.framer-v-18nugfq .framer-14qn22a > *, .framer-FqDgx.framer-v-18nugfq .framer-suj98n > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",'.framer-FqDgx[data-border=\"true\"]::after, .framer-FqDgx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 782\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XEkyZwDOU\":{\"layout\":[\"fixed\",\"auto\"]},\"qUD7F6wul\":{\"layout\":[\"fixed\",\"auto\"]},\"B8ynjXzcJ\":{\"layout\":[\"fixed\",\"auto\"]},\"joCgiLpPM\":{\"layout\":[\"fixed\",\"auto\"]},\"QSKsbl6FH\":{\"layout\":[\"fixed\",\"auto\"]},\"x9q31Rk0o\":{\"layout\":[\"fixed\",\"auto\"]},\"SvYrmNHgW\":{\"layout\":[\"fixed\",\"auto\"]},\"jHYtb0ImG\":{\"layout\":[\"fixed\",\"auto\"]},\"PB0n6k86V\":{\"layout\":[\"fixed\",\"auto\"]},\"BEXbnLrCo\":{\"layout\":[\"fixed\",\"auto\"]},\"TafihVC0B\":{\"layout\":[\"fixed\",\"auto\"]},\"HZ1kJddcB\":{\"layout\":[\"fixed\",\"auto\"]},\"wBuxrovFD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerV_wF4OVZX=withCSS(Component,css,\"framer-FqDgx\");export default FramerV_wF4OVZX;FramerV_wF4OVZX.displayName=\"hover cards\";FramerV_wF4OVZX.defaultProps={height:782,width:1200};addPropertyControls(FramerV_wF4OVZX,{variant:{options:[\"dRB4TQXXs\",\"XEkyZwDOU\",\"qUD7F6wul\",\"B8ynjXzcJ\",\"joCgiLpPM\",\"QSKsbl6FH\",\"x9q31Rk0o\",\"SvYrmNHgW\",\"jHYtb0ImG\",\"PB0n6k86V\",\"BEXbnLrCo\",\"TafihVC0B\",\"HZ1kJddcB\",\"wBuxrovFD\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\",\"Variant 9\",\"Variant 10\",\"Variant 11\",\"Variant 12\",\"Variant 13\",\"Variant 14\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerV_wF4OVZX,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"},{family:\"Inter Tight\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0wcHy5SgqoUPvi5.woff2\",weight:\"300\"},{family:\"Inter Tight\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHy5SgqoUPvi5.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV_wF4OVZX\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XEkyZwDOU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qUD7F6wul\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B8ynjXzcJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"joCgiLpPM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QSKsbl6FH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x9q31Rk0o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SvYrmNHgW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jHYtb0ImG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PB0n6k86V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BEXbnLrCo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TafihVC0B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HZ1kJddcB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wBuxrovFD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"782\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V_wF4OVZX.map", "import * as kr from \"react\";\nimport Gr, { forwardRef as Lt, useContext as Ke, createContext as Jr, createElement as ne, Fragment as Kr, useMemo as Wt, useRef as zt, useState as Xr, useEffect as Zr } from \"react\";\nvar Ne = {}, Yt = {\n  get exports() {\n    return Ne;\n  },\n  set exports(e) {\n    Ne = e;\n  }\n}, ue = {};\n/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar Tr;\nfunction Ut() {\n  if (Tr)\n    return ue;\n  Tr = 1;\n  var e = Gr, r = Symbol.for(\"react.element\"), n = Symbol.for(\"react.fragment\"), a = Object.prototype.hasOwnProperty, i = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, o = { key: !0, ref: !0, __self: !0, __source: !0 };\n  function u(l, d, m) {\n    var f, v = {}, R = null, T = null;\n    m !== void 0 && (R = \"\" + m), d.key !== void 0 && (R = \"\" + d.key), d.ref !== void 0 && (T = d.ref);\n    for (f in d)\n      a.call(d, f) && !o.hasOwnProperty(f) && (v[f] = d[f]);\n    if (l && l.defaultProps)\n      for (f in d = l.defaultProps, d)\n        v[f] === void 0 && (v[f] = d[f]);\n    return { $$typeof: r, type: l, key: R, ref: T, props: v, _owner: i.current };\n  }\n  return ue.Fragment = n, ue.jsx = u, ue.jsxs = u, ue;\n}\nvar le = {};\n/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar Nr;\nfunction qt() {\n  return Nr || (Nr = 1, process.env.NODE_ENV !== \"production\" && function() {\n    var e = Gr, r = Symbol.for(\"react.element\"), n = Symbol.for(\"react.portal\"), a = Symbol.for(\"react.fragment\"), i = Symbol.for(\"react.strict_mode\"), o = Symbol.for(\"react.profiler\"), u = Symbol.for(\"react.provider\"), l = Symbol.for(\"react.context\"), d = Symbol.for(\"react.forward_ref\"), m = Symbol.for(\"react.suspense\"), f = Symbol.for(\"react.suspense_list\"), v = Symbol.for(\"react.memo\"), R = Symbol.for(\"react.lazy\"), T = Symbol.for(\"react.offscreen\"), S = Symbol.iterator, p = \"@@iterator\";\n    function k(t) {\n      if (t === null || typeof t != \"object\")\n        return null;\n      var s = S && t[S] || t[p];\n      return typeof s == \"function\" ? s : null;\n    }\n    var _ = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n    function g(t) {\n      {\n        for (var s = arguments.length, c = new Array(s > 1 ? s - 1 : 0), h = 1; h < s; h++)\n          c[h - 1] = arguments[h];\n        D(\"error\", t, c);\n      }\n    }\n    function D(t, s, c) {\n      {\n        var h = _.ReactDebugCurrentFrame, E = h.getStackAddendum();\n        E !== \"\" && (s += \"%s\", c = c.concat([E]));\n        var C = c.map(function(b) {\n          return String(b);\n        });\n        C.unshift(\"Warning: \" + s), Function.prototype.apply.call(console[t], console, C);\n      }\n    }\n    var Y = !1, $ = !1, V = !1, O = !1, je = !1, X;\n    X = Symbol.for(\"react.module.reference\");\n    function Q(t) {\n      return !!(typeof t == \"string\" || typeof t == \"function\" || t === a || t === o || je || t === i || t === m || t === f || O || t === T || Y || $ || V || typeof t == \"object\" && t !== null && (t.$$typeof === R || t.$$typeof === v || t.$$typeof === u || t.$$typeof === l || t.$$typeof === d || // This needs to include all possible module reference object\n      // types supported by any Flight configuration anywhere since\n      // we don't know which Flight build this will end up being used\n      // with.\n      t.$$typeof === X || t.getModuleId !== void 0));\n    }\n    function ht(t, s, c) {\n      var h = t.displayName;\n      if (h)\n        return h;\n      var E = s.displayName || s.name || \"\";\n      return E !== \"\" ? c + \"(\" + E + \")\" : c;\n    }\n    function ir(t) {\n      return t.displayName || \"Context\";\n    }\n    function H(t) {\n      if (t == null)\n        return null;\n      if (typeof t.tag == \"number\" && g(\"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"), typeof t == \"function\")\n        return t.displayName || t.name || null;\n      if (typeof t == \"string\")\n        return t;\n      switch (t) {\n        case a:\n          return \"Fragment\";\n        case n:\n          return \"Portal\";\n        case o:\n          return \"Profiler\";\n        case i:\n          return \"StrictMode\";\n        case m:\n          return \"Suspense\";\n        case f:\n          return \"SuspenseList\";\n      }\n      if (typeof t == \"object\")\n        switch (t.$$typeof) {\n          case l:\n            var s = t;\n            return ir(s) + \".Consumer\";\n          case u:\n            var c = t;\n            return ir(c._context) + \".Provider\";\n          case d:\n            return ht(t, t.render, \"ForwardRef\");\n          case v:\n            var h = t.displayName || null;\n            return h !== null ? h : H(t.type) || \"Memo\";\n          case R: {\n            var E = t, C = E._payload, b = E._init;\n            try {\n              return H(b(C));\n            } catch {\n              return null;\n            }\n          }\n        }\n      return null;\n    }\n    var Z = Object.assign, se = 0, or, sr, cr, ur, lr, fr, dr;\n    function pr() {\n    }\n    pr.__reactDisabledLog = !0;\n    function mt() {\n      {\n        if (se === 0) {\n          or = console.log, sr = console.info, cr = console.warn, ur = console.error, lr = console.group, fr = console.groupCollapsed, dr = console.groupEnd;\n          var t = {\n            configurable: !0,\n            enumerable: !0,\n            value: pr,\n            writable: !0\n          };\n          Object.defineProperties(console, {\n            info: t,\n            log: t,\n            warn: t,\n            error: t,\n            group: t,\n            groupCollapsed: t,\n            groupEnd: t\n          });\n        }\n        se++;\n      }\n    }\n    function vt() {\n      {\n        if (se--, se === 0) {\n          var t = {\n            configurable: !0,\n            enumerable: !0,\n            writable: !0\n          };\n          Object.defineProperties(console, {\n            log: Z({}, t, {\n              value: or\n            }),\n            info: Z({}, t, {\n              value: sr\n            }),\n            warn: Z({}, t, {\n              value: cr\n            }),\n            error: Z({}, t, {\n              value: ur\n            }),\n            group: Z({}, t, {\n              value: lr\n            }),\n            groupCollapsed: Z({}, t, {\n              value: fr\n            }),\n            groupEnd: Z({}, t, {\n              value: dr\n            })\n          });\n        }\n        se < 0 && g(\"disabledDepth fell below zero. This is a bug in React. Please file an issue.\");\n      }\n    }\n    var Ve = _.ReactCurrentDispatcher, Fe;\n    function ge(t, s, c) {\n      {\n        if (Fe === void 0)\n          try {\n            throw Error();\n          } catch (E) {\n            var h = E.stack.trim().match(/\\n( *(at )?)/);\n            Fe = h && h[1] || \"\";\n          }\n        return `\n` + Fe + t;\n      }\n    }\n    var Me = !1, ye;\n    {\n      var gt = typeof WeakMap == \"function\" ? WeakMap : Map;\n      ye = new gt();\n    }\n    function hr(t, s) {\n      if (!t || Me)\n        return \"\";\n      {\n        var c = ye.get(t);\n        if (c !== void 0)\n          return c;\n      }\n      var h;\n      Me = !0;\n      var E = Error.prepareStackTrace;\n      Error.prepareStackTrace = void 0;\n      var C;\n      C = Ve.current, Ve.current = null, mt();\n      try {\n        if (s) {\n          var b = function() {\n            throw Error();\n          };\n          if (Object.defineProperty(b.prototype, \"props\", {\n            set: function() {\n              throw Error();\n            }\n          }), typeof Reflect == \"object\" && Reflect.construct) {\n            try {\n              Reflect.construct(b, []);\n            } catch (G) {\n              h = G;\n            }\n            Reflect.construct(t, [], b);\n          } else {\n            try {\n              b.call();\n            } catch (G) {\n              h = G;\n            }\n            t.call(b.prototype);\n          }\n        } else {\n          try {\n            throw Error();\n          } catch (G) {\n            h = G;\n          }\n          t();\n        }\n      } catch (G) {\n        if (G && h && typeof G.stack == \"string\") {\n          for (var y = G.stack.split(`\n`), F = h.stack.split(`\n`), N = y.length - 1, P = F.length - 1; N >= 1 && P >= 0 && y[N] !== F[P]; )\n            P--;\n          for (; N >= 1 && P >= 0; N--, P--)\n            if (y[N] !== F[P]) {\n              if (N !== 1 || P !== 1)\n                do\n                  if (N--, P--, P < 0 || y[N] !== F[P]) {\n                    var W = `\n` + y[N].replace(\" at new \", \" at \");\n                    return t.displayName && W.includes(\"<anonymous>\") && (W = W.replace(\"<anonymous>\", t.displayName)), typeof t == \"function\" && ye.set(t, W), W;\n                  }\n                while (N >= 1 && P >= 0);\n              break;\n            }\n        }\n      } finally {\n        Me = !1, Ve.current = C, vt(), Error.prepareStackTrace = E;\n      }\n      var re = t ? t.displayName || t.name : \"\", Rr = re ? ge(re) : \"\";\n      return typeof t == \"function\" && ye.set(t, Rr), Rr;\n    }\n    function yt(t, s, c) {\n      return hr(t, !1);\n    }\n    function bt(t) {\n      var s = t.prototype;\n      return !!(s && s.isReactComponent);\n    }\n    function be(t, s, c) {\n      if (t == null)\n        return \"\";\n      if (typeof t == \"function\")\n        return hr(t, bt(t));\n      if (typeof t == \"string\")\n        return ge(t);\n      switch (t) {\n        case m:\n          return ge(\"Suspense\");\n        case f:\n          return ge(\"SuspenseList\");\n      }\n      if (typeof t == \"object\")\n        switch (t.$$typeof) {\n          case d:\n            return yt(t.render);\n          case v:\n            return be(t.type, s, c);\n          case R: {\n            var h = t, E = h._payload, C = h._init;\n            try {\n              return be(C(E), s, c);\n            } catch {\n            }\n          }\n        }\n      return \"\";\n    }\n    var Ee = Object.prototype.hasOwnProperty, mr = {}, vr = _.ReactDebugCurrentFrame;\n    function we(t) {\n      if (t) {\n        var s = t._owner, c = be(t.type, t._source, s ? s.type : null);\n        vr.setExtraStackFrame(c);\n      } else\n        vr.setExtraStackFrame(null);\n    }\n    function Et(t, s, c, h, E) {\n      {\n        var C = Function.call.bind(Ee);\n        for (var b in t)\n          if (C(t, b)) {\n            var y = void 0;\n            try {\n              if (typeof t[b] != \"function\") {\n                var F = Error((h || \"React class\") + \": \" + c + \" type `\" + b + \"` is invalid; it must be a function, usually from the `prop-types` package, but received `\" + typeof t[b] + \"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.\");\n                throw F.name = \"Invariant Violation\", F;\n              }\n              y = t[b](s, b, h, c, null, \"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\");\n            } catch (N) {\n              y = N;\n            }\n            y && !(y instanceof Error) && (we(E), g(\"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).\", h || \"React class\", c, b, typeof y), we(null)), y instanceof Error && !(y.message in mr) && (mr[y.message] = !0, we(E), g(\"Failed %s type: %s\", c, y.message), we(null));\n          }\n      }\n    }\n    var wt = Array.isArray;\n    function Le(t) {\n      return wt(t);\n    }\n    function _t(t) {\n      {\n        var s = typeof Symbol == \"function\" && Symbol.toStringTag, c = s && t[Symbol.toStringTag] || t.constructor.name || \"Object\";\n        return c;\n      }\n    }\n    function xt(t) {\n      try {\n        return gr(t), !1;\n      } catch {\n        return !0;\n      }\n    }\n    function gr(t) {\n      return \"\" + t;\n    }\n    function yr(t) {\n      if (xt(t))\n        return g(\"The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.\", _t(t)), gr(t);\n    }\n    var ce = _.ReactCurrentOwner, St = {\n      key: !0,\n      ref: !0,\n      __self: !0,\n      __source: !0\n    }, br, Er, We;\n    We = {};\n    function Ot(t) {\n      if (Ee.call(t, \"ref\")) {\n        var s = Object.getOwnPropertyDescriptor(t, \"ref\").get;\n        if (s && s.isReactWarning)\n          return !1;\n      }\n      return t.ref !== void 0;\n    }\n    function Ct(t) {\n      if (Ee.call(t, \"key\")) {\n        var s = Object.getOwnPropertyDescriptor(t, \"key\").get;\n        if (s && s.isReactWarning)\n          return !1;\n      }\n      return t.key !== void 0;\n    }\n    function Rt(t, s) {\n      if (typeof t.ref == \"string\" && ce.current && s && ce.current.stateNode !== s) {\n        var c = H(ce.current.type);\n        We[c] || (g('Component \"%s\" contains the string ref \"%s\". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', H(ce.current.type), t.ref), We[c] = !0);\n      }\n    }\n    function kt(t, s) {\n      {\n        var c = function() {\n          br || (br = !0, g(\"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)\", s));\n        };\n        c.isReactWarning = !0, Object.defineProperty(t, \"key\", {\n          get: c,\n          configurable: !0\n        });\n      }\n    }\n    function Tt(t, s) {\n      {\n        var c = function() {\n          Er || (Er = !0, g(\"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)\", s));\n        };\n        c.isReactWarning = !0, Object.defineProperty(t, \"ref\", {\n          get: c,\n          configurable: !0\n        });\n      }\n    }\n    var Nt = function(t, s, c, h, E, C, b) {\n      var y = {\n        // This tag allows us to uniquely identify this as a React Element\n        $$typeof: r,\n        // Built-in properties that belong on the element\n        type: t,\n        key: s,\n        ref: c,\n        props: b,\n        // Record the component responsible for creating this element.\n        _owner: C\n      };\n      return y._store = {}, Object.defineProperty(y._store, \"validated\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: !1\n      }), Object.defineProperty(y, \"_self\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !1,\n        value: h\n      }), Object.defineProperty(y, \"_source\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !1,\n        value: E\n      }), Object.freeze && (Object.freeze(y.props), Object.freeze(y)), y;\n    };\n    function Pt(t, s, c, h, E) {\n      {\n        var C, b = {}, y = null, F = null;\n        c !== void 0 && (yr(c), y = \"\" + c), Ct(s) && (yr(s.key), y = \"\" + s.key), Ot(s) && (F = s.ref, Rt(s, E));\n        for (C in s)\n          Ee.call(s, C) && !St.hasOwnProperty(C) && (b[C] = s[C]);\n        if (t && t.defaultProps) {\n          var N = t.defaultProps;\n          for (C in N)\n            b[C] === void 0 && (b[C] = N[C]);\n        }\n        if (y || F) {\n          var P = typeof t == \"function\" ? t.displayName || t.name || \"Unknown\" : t;\n          y && kt(b, P), F && Tt(b, P);\n        }\n        return Nt(t, y, F, E, h, ce.current, b);\n      }\n    }\n    var ze = _.ReactCurrentOwner, wr = _.ReactDebugCurrentFrame;\n    function ee(t) {\n      if (t) {\n        var s = t._owner, c = be(t.type, t._source, s ? s.type : null);\n        wr.setExtraStackFrame(c);\n      } else\n        wr.setExtraStackFrame(null);\n    }\n    var Ye;\n    Ye = !1;\n    function Ue(t) {\n      return typeof t == \"object\" && t !== null && t.$$typeof === r;\n    }\n    function _r() {\n      {\n        if (ze.current) {\n          var t = H(ze.current.type);\n          if (t)\n            return `\n\nCheck the render method of \\`` + t + \"`.\";\n        }\n        return \"\";\n      }\n    }\n    function At(t) {\n      {\n        if (t !== void 0) {\n          var s = t.fileName.replace(/^.*[\\\\\\/]/, \"\"), c = t.lineNumber;\n          return `\n\nCheck your code at ` + s + \":\" + c + \".\";\n        }\n        return \"\";\n      }\n    }\n    var xr = {};\n    function Dt(t) {\n      {\n        var s = _r();\n        if (!s) {\n          var c = typeof t == \"string\" ? t : t.displayName || t.name;\n          c && (s = `\n\nCheck the top-level render call using <` + c + \">.\");\n        }\n        return s;\n      }\n    }\n    function Sr(t, s) {\n      {\n        if (!t._store || t._store.validated || t.key != null)\n          return;\n        t._store.validated = !0;\n        var c = Dt(s);\n        if (xr[c])\n          return;\n        xr[c] = !0;\n        var h = \"\";\n        t && t._owner && t._owner !== ze.current && (h = \" It was passed a child from \" + H(t._owner.type) + \".\"), ee(t), g('Each child in a list should have a unique \"key\" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', c, h), ee(null);\n      }\n    }\n    function Or(t, s) {\n      {\n        if (typeof t != \"object\")\n          return;\n        if (Le(t))\n          for (var c = 0; c < t.length; c++) {\n            var h = t[c];\n            Ue(h) && Sr(h, s);\n          }\n        else if (Ue(t))\n          t._store && (t._store.validated = !0);\n        else if (t) {\n          var E = k(t);\n          if (typeof E == \"function\" && E !== t.entries)\n            for (var C = E.call(t), b; !(b = C.next()).done; )\n              Ue(b.value) && Sr(b.value, s);\n        }\n      }\n    }\n    function It(t) {\n      {\n        var s = t.type;\n        if (s == null || typeof s == \"string\")\n          return;\n        var c;\n        if (typeof s == \"function\")\n          c = s.propTypes;\n        else if (typeof s == \"object\" && (s.$$typeof === d || // Note: Memo only checks outer props here.\n        // Inner props are checked in the reconciler.\n        s.$$typeof === v))\n          c = s.propTypes;\n        else\n          return;\n        if (c) {\n          var h = H(s);\n          Et(c, t.props, \"prop\", h, t);\n        } else if (s.PropTypes !== void 0 && !Ye) {\n          Ye = !0;\n          var E = H(s);\n          g(\"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?\", E || \"Unknown\");\n        }\n        typeof s.getDefaultProps == \"function\" && !s.getDefaultProps.isReactClassApproved && g(\"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.\");\n      }\n    }\n    function $t(t) {\n      {\n        for (var s = Object.keys(t.props), c = 0; c < s.length; c++) {\n          var h = s[c];\n          if (h !== \"children\" && h !== \"key\") {\n            ee(t), g(\"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.\", h), ee(null);\n            break;\n          }\n        }\n        t.ref !== null && (ee(t), g(\"Invalid attribute `ref` supplied to `React.Fragment`.\"), ee(null));\n      }\n    }\n    function Cr(t, s, c, h, E, C) {\n      {\n        var b = Q(t);\n        if (!b) {\n          var y = \"\";\n          (t === void 0 || typeof t == \"object\" && t !== null && Object.keys(t).length === 0) && (y += \" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.\");\n          var F = At(E);\n          F ? y += F : y += _r();\n          var N;\n          t === null ? N = \"null\" : Le(t) ? N = \"array\" : t !== void 0 && t.$$typeof === r ? (N = \"<\" + (H(t.type) || \"Unknown\") + \" />\", y = \" Did you accidentally export a JSX literal instead of a component?\") : N = typeof t, g(\"React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s\", N, y);\n        }\n        var P = Pt(t, s, c, E, C);\n        if (P == null)\n          return P;\n        if (b) {\n          var W = s.children;\n          if (W !== void 0)\n            if (h)\n              if (Le(W)) {\n                for (var re = 0; re < W.length; re++)\n                  Or(W[re], t);\n                Object.freeze && Object.freeze(W);\n              } else\n                g(\"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\");\n            else\n              Or(W, t);\n        }\n        return t === a ? $t(P) : It(P), P;\n      }\n    }\n    function jt(t, s, c) {\n      return Cr(t, s, c, !0);\n    }\n    function Vt(t, s, c) {\n      return Cr(t, s, c, !1);\n    }\n    var Ft = Vt, Mt = jt;\n    le.Fragment = a, le.jsx = Ft, le.jsxs = Mt;\n  }()), le;\n}\n(function(e) {\n  process.env.NODE_ENV === \"production\" ? e.exports = Ut() : e.exports = qt();\n})(Yt);\nconst q = Ne.jsx, te = Ne.jsxs;\nfunction Be() {\n  return Be = Object.assign ? Object.assign.bind() : function(e) {\n    for (var r = 1; r < arguments.length; r++) {\n      var n = arguments[r];\n      for (var a in n)\n        Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);\n    }\n    return e;\n  }, Be.apply(this, arguments);\n}\nfunction Qr(e) {\n  var r = /* @__PURE__ */ Object.create(null);\n  return function(n) {\n    return r[n] === void 0 && (r[n] = e(n)), r[n];\n  };\n}\nvar Bt = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/, Ht = /* @__PURE__ */ Qr(\n  function(e) {\n    return Bt.test(e) || e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) < 91;\n  }\n  /* Z+1 */\n);\nfunction Gt(e) {\n  if (e.sheet)\n    return e.sheet;\n  for (var r = 0; r < document.styleSheets.length; r++)\n    if (document.styleSheets[r].ownerNode === e)\n      return document.styleSheets[r];\n}\nfunction Jt(e) {\n  var r = document.createElement(\"style\");\n  return r.setAttribute(\"data-emotion\", e.key), e.nonce !== void 0 && r.setAttribute(\"nonce\", e.nonce), r.appendChild(document.createTextNode(\"\")), r.setAttribute(\"data-s\", \"\"), r;\n}\nvar Kt = /* @__PURE__ */ function() {\n  function e(n) {\n    var a = this;\n    this._insertTag = function(i) {\n      var o;\n      a.tags.length === 0 ? a.insertionPoint ? o = a.insertionPoint.nextSibling : a.prepend ? o = a.container.firstChild : o = a.before : o = a.tags[a.tags.length - 1].nextSibling, a.container.insertBefore(i, o), a.tags.push(i);\n    }, this.isSpeedy = n.speedy === void 0 ? process.env.NODE_ENV === \"production\" : n.speedy, this.tags = [], this.ctr = 0, this.nonce = n.nonce, this.key = n.key, this.container = n.container, this.prepend = n.prepend, this.insertionPoint = n.insertionPoint, this.before = null;\n  }\n  var r = e.prototype;\n  return r.hydrate = function(a) {\n    a.forEach(this._insertTag);\n  }, r.insert = function(a) {\n    this.ctr % (this.isSpeedy ? 65e3 : 1) === 0 && this._insertTag(Jt(this));\n    var i = this.tags[this.tags.length - 1];\n    if (process.env.NODE_ENV !== \"production\") {\n      var o = a.charCodeAt(0) === 64 && a.charCodeAt(1) === 105;\n      o && this._alreadyInsertedOrderInsensitiveRule && console.error(`You're attempting to insert the following rule:\n` + a + \"\\n\\n`@import` rules must be before all other types of rules in a stylesheet but other rules have already been inserted. Please ensure that `@import` rules are before all other rules.\"), this._alreadyInsertedOrderInsensitiveRule = this._alreadyInsertedOrderInsensitiveRule || !o;\n    }\n    if (this.isSpeedy) {\n      var u = Gt(i);\n      try {\n        u.insertRule(a, u.cssRules.length);\n      } catch (l) {\n        process.env.NODE_ENV !== \"production\" && !/:(-moz-placeholder|-moz-focus-inner|-moz-focusring|-ms-input-placeholder|-moz-read-write|-moz-read-only|-ms-clear|-ms-expand|-ms-reveal){/.test(a) && console.error('There was a problem inserting the following rule: \"' + a + '\"', l);\n      }\n    } else\n      i.appendChild(document.createTextNode(a));\n    this.ctr++;\n  }, r.flush = function() {\n    this.tags.forEach(function(a) {\n      return a.parentNode && a.parentNode.removeChild(a);\n    }), this.tags = [], this.ctr = 0, process.env.NODE_ENV !== \"production\" && (this._alreadyInsertedOrderInsensitiveRule = !1);\n  }, e;\n}(), j = \"-ms-\", Pe = \"-moz-\", w = \"-webkit-\", Xe = \"comm\", Ze = \"rule\", Qe = \"decl\", Xt = \"@import\", et = \"@keyframes\", Zt = Math.abs, De = String.fromCharCode, Qt = Object.assign;\nfunction en(e, r) {\n  return I(e, 0) ^ 45 ? (((r << 2 ^ I(e, 0)) << 2 ^ I(e, 1)) << 2 ^ I(e, 2)) << 2 ^ I(e, 3) : 0;\n}\nfunction rt(e) {\n  return e.trim();\n}\nfunction rn(e, r) {\n  return (e = r.exec(e)) ? e[0] : e;\n}\nfunction x(e, r, n) {\n  return e.replace(r, n);\n}\nfunction He(e, r) {\n  return e.indexOf(r);\n}\nfunction I(e, r) {\n  return e.charCodeAt(r) | 0;\n}\nfunction pe(e, r, n) {\n  return e.slice(r, n);\n}\nfunction U(e) {\n  return e.length;\n}\nfunction er(e) {\n  return e.length;\n}\nfunction _e(e, r) {\n  return r.push(e), e;\n}\nfunction tn(e, r) {\n  return e.map(r).join(\"\");\n}\nvar Ie = 1, ie = 1, tt = 0, M = 0, A = 0, oe = \"\";\nfunction $e(e, r, n, a, i, o, u) {\n  return { value: e, root: r, parent: n, type: a, props: i, children: o, line: Ie, column: ie, length: u, return: \"\" };\n}\nfunction fe(e, r) {\n  return Qt($e(\"\", null, null, \"\", null, null, 0), e, { length: -e.length }, r);\n}\nfunction nn() {\n  return A;\n}\nfunction an() {\n  return A = M > 0 ? I(oe, --M) : 0, ie--, A === 10 && (ie = 1, Ie--), A;\n}\nfunction L() {\n  return A = M < tt ? I(oe, M++) : 0, ie++, A === 10 && (ie = 1, Ie++), A;\n}\nfunction B() {\n  return I(oe, M);\n}\nfunction Ce() {\n  return M;\n}\nfunction ve(e, r) {\n  return pe(oe, e, r);\n}\nfunction he(e) {\n  switch (e) {\n    case 0:\n    case 9:\n    case 10:\n    case 13:\n    case 32:\n      return 5;\n    case 33:\n    case 43:\n    case 44:\n    case 47:\n    case 62:\n    case 64:\n    case 126:\n    case 59:\n    case 123:\n    case 125:\n      return 4;\n    case 58:\n      return 3;\n    case 34:\n    case 39:\n    case 40:\n    case 91:\n      return 2;\n    case 41:\n    case 93:\n      return 1;\n  }\n  return 0;\n}\nfunction nt(e) {\n  return Ie = ie = 1, tt = U(oe = e), M = 0, [];\n}\nfunction at(e) {\n  return oe = \"\", e;\n}\nfunction Re(e) {\n  return rt(ve(M - 1, Ge(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));\n}\nfunction on(e) {\n  for (; (A = B()) && A < 33; )\n    L();\n  return he(e) > 2 || he(A) > 3 ? \"\" : \" \";\n}\nfunction sn(e, r) {\n  for (; --r && L() && !(A < 48 || A > 102 || A > 57 && A < 65 || A > 70 && A < 97); )\n    ;\n  return ve(e, Ce() + (r < 6 && B() == 32 && L() == 32));\n}\nfunction Ge(e) {\n  for (; L(); )\n    switch (A) {\n      case e:\n        return M;\n      case 34:\n      case 39:\n        e !== 34 && e !== 39 && Ge(A);\n        break;\n      case 40:\n        e === 41 && Ge(e);\n        break;\n      case 92:\n        L();\n        break;\n    }\n  return M;\n}\nfunction cn(e, r) {\n  for (; L() && e + A !== 47 + 10; )\n    if (e + A === 42 + 42 && B() === 47)\n      break;\n  return \"/*\" + ve(r, M - 1) + \"*\" + De(e === 47 ? e : L());\n}\nfunction un(e) {\n  for (; !he(B()); )\n    L();\n  return ve(e, M);\n}\nfunction ln(e) {\n  return at(ke(\"\", null, null, null, [\"\"], e = nt(e), 0, [0], e));\n}\nfunction ke(e, r, n, a, i, o, u, l, d) {\n  for (var m = 0, f = 0, v = u, R = 0, T = 0, S = 0, p = 1, k = 1, _ = 1, g = 0, D = \"\", Y = i, $ = o, V = a, O = D; k; )\n    switch (S = g, g = L()) {\n      case 40:\n        if (S != 108 && I(O, v - 1) == 58) {\n          He(O += x(Re(g), \"&\", \"&\\f\"), \"&\\f\") != -1 && (_ = -1);\n          break;\n        }\n      case 34:\n      case 39:\n      case 91:\n        O += Re(g);\n        break;\n      case 9:\n      case 10:\n      case 13:\n      case 32:\n        O += on(S);\n        break;\n      case 92:\n        O += sn(Ce() - 1, 7);\n        continue;\n      case 47:\n        switch (B()) {\n          case 42:\n          case 47:\n            _e(fn(cn(L(), Ce()), r, n), d);\n            break;\n          default:\n            O += \"/\";\n        }\n        break;\n      case 123 * p:\n        l[m++] = U(O) * _;\n      case 125 * p:\n      case 59:\n      case 0:\n        switch (g) {\n          case 0:\n          case 125:\n            k = 0;\n          case 59 + f:\n            T > 0 && U(O) - v && _e(T > 32 ? Ar(O + \";\", a, n, v - 1) : Ar(x(O, \" \", \"\") + \";\", a, n, v - 2), d);\n            break;\n          case 59:\n            O += \";\";\n          default:\n            if (_e(V = Pr(O, r, n, m, f, i, l, D, Y = [], $ = [], v), o), g === 123)\n              if (f === 0)\n                ke(O, r, V, V, Y, o, v, l, $);\n              else\n                switch (R === 99 && I(O, 3) === 110 ? 100 : R) {\n                  case 100:\n                  case 109:\n                  case 115:\n                    ke(e, V, V, a && _e(Pr(e, V, V, 0, 0, i, l, D, i, Y = [], v), $), i, $, v, l, a ? Y : $);\n                    break;\n                  default:\n                    ke(O, V, V, V, [\"\"], $, 0, l, $);\n                }\n        }\n        m = f = T = 0, p = _ = 1, D = O = \"\", v = u;\n        break;\n      case 58:\n        v = 1 + U(O), T = S;\n      default:\n        if (p < 1) {\n          if (g == 123)\n            --p;\n          else if (g == 125 && p++ == 0 && an() == 125)\n            continue;\n        }\n        switch (O += De(g), g * p) {\n          case 38:\n            _ = f > 0 ? 1 : (O += \"\\f\", -1);\n            break;\n          case 44:\n            l[m++] = (U(O) - 1) * _, _ = 1;\n            break;\n          case 64:\n            B() === 45 && (O += Re(L())), R = B(), f = v = U(D = O += un(Ce())), g++;\n            break;\n          case 45:\n            S === 45 && U(O) == 2 && (p = 0);\n        }\n    }\n  return o;\n}\nfunction Pr(e, r, n, a, i, o, u, l, d, m, f) {\n  for (var v = i - 1, R = i === 0 ? o : [\"\"], T = er(R), S = 0, p = 0, k = 0; S < a; ++S)\n    for (var _ = 0, g = pe(e, v + 1, v = Zt(p = u[S])), D = e; _ < T; ++_)\n      (D = rt(p > 0 ? R[_] + \" \" + g : x(g, /&\\f/g, R[_]))) && (d[k++] = D);\n  return $e(e, r, n, i === 0 ? Ze : l, d, m, f);\n}\nfunction fn(e, r, n) {\n  return $e(e, r, n, Xe, De(nn()), pe(e, 2, -2), 0);\n}\nfunction Ar(e, r, n, a) {\n  return $e(e, r, n, Qe, pe(e, 0, a), pe(e, a + 1, -1), a);\n}\nfunction ae(e, r) {\n  for (var n = \"\", a = er(e), i = 0; i < a; i++)\n    n += r(e[i], i, e, r) || \"\";\n  return n;\n}\nfunction dn(e, r, n, a) {\n  switch (e.type) {\n    case Xt:\n    case Qe:\n      return e.return = e.return || e.value;\n    case Xe:\n      return \"\";\n    case et:\n      return e.return = e.value + \"{\" + ae(e.children, a) + \"}\";\n    case Ze:\n      e.value = e.props.join(\",\");\n  }\n  return U(n = ae(e.children, a)) ? e.return = e.value + \"{\" + n + \"}\" : \"\";\n}\nfunction pn(e) {\n  var r = er(e);\n  return function(n, a, i, o) {\n    for (var u = \"\", l = 0; l < r; l++)\n      u += e[l](n, a, i, o) || \"\";\n    return u;\n  };\n}\nfunction hn(e) {\n  return function(r) {\n    r.root || (r = r.return) && e(r);\n  };\n}\nvar mn = function(r, n, a) {\n  for (var i = 0, o = 0; i = o, o = B(), i === 38 && o === 12 && (n[a] = 1), !he(o); )\n    L();\n  return ve(r, M);\n}, vn = function(r, n) {\n  var a = -1, i = 44;\n  do\n    switch (he(i)) {\n      case 0:\n        i === 38 && B() === 12 && (n[a] = 1), r[a] += mn(M - 1, n, a);\n        break;\n      case 2:\n        r[a] += Re(i);\n        break;\n      case 4:\n        if (i === 44) {\n          r[++a] = B() === 58 ? \"&\\f\" : \"\", n[a] = r[a].length;\n          break;\n        }\n      default:\n        r[a] += De(i);\n    }\n  while (i = L());\n  return r;\n}, gn = function(r, n) {\n  return at(vn(nt(r), n));\n}, Dr = /* @__PURE__ */ new WeakMap(), yn = function(r) {\n  if (!(r.type !== \"rule\" || !r.parent || // positive .length indicates that this rule contains pseudo\n  // negative .length indicates that this rule has been already prefixed\n  r.length < 1)) {\n    for (var n = r.value, a = r.parent, i = r.column === a.column && r.line === a.line; a.type !== \"rule\"; )\n      if (a = a.parent, !a)\n        return;\n    if (!(r.props.length === 1 && n.charCodeAt(0) !== 58 && !Dr.get(a)) && !i) {\n      Dr.set(r, !0);\n      for (var o = [], u = gn(n, o), l = a.props, d = 0, m = 0; d < u.length; d++)\n        for (var f = 0; f < l.length; f++, m++)\n          r.props[m] = o[d] ? u[d].replace(/&\\f/g, l[f]) : l[f] + \" \" + u[d];\n    }\n  }\n}, bn = function(r) {\n  if (r.type === \"decl\") {\n    var n = r.value;\n    // charcode for l\n    n.charCodeAt(0) === 108 && // charcode for b\n    n.charCodeAt(2) === 98 && (r.return = \"\", r.value = \"\");\n  }\n}, En = \"emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason\", wn = function(r) {\n  return r.type === \"comm\" && r.children.indexOf(En) > -1;\n}, _n = function(r) {\n  return function(n, a, i) {\n    if (!(n.type !== \"rule\" || r.compat)) {\n      var o = n.value.match(/(:first|:nth|:nth-last)-child/g);\n      if (o) {\n        for (var u = !!n.parent, l = u ? n.parent.children : (\n          // global rule at the root level\n          i\n        ), d = l.length - 1; d >= 0; d--) {\n          var m = l[d];\n          if (m.line < n.line)\n            break;\n          if (m.column < n.column) {\n            if (wn(m))\n              return;\n            break;\n          }\n        }\n        o.forEach(function(f) {\n          console.error('The pseudo class \"' + f + '\" is potentially unsafe when doing server-side rendering. Try changing it to \"' + f.split(\"-child\")[0] + '-of-type\".');\n        });\n      }\n    }\n  };\n}, it = function(r) {\n  return r.type.charCodeAt(1) === 105 && r.type.charCodeAt(0) === 64;\n}, xn = function(r, n) {\n  for (var a = r - 1; a >= 0; a--)\n    if (!it(n[a]))\n      return !0;\n  return !1;\n}, Ir = function(r) {\n  r.type = \"\", r.value = \"\", r.return = \"\", r.children = \"\", r.props = \"\";\n}, Sn = function(r, n, a) {\n  it(r) && (r.parent ? (console.error(\"`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles.\"), Ir(r)) : xn(n, a) && (console.error(\"`@import` rules can't be after other rules. Please put your `@import` rules before your other rules.\"), Ir(r)));\n};\nfunction ot(e, r) {\n  switch (en(e, r)) {\n    case 5103:\n      return w + \"print-\" + e + e;\n    case 5737:\n    case 4201:\n    case 3177:\n    case 3433:\n    case 1641:\n    case 4457:\n    case 2921:\n    case 5572:\n    case 6356:\n    case 5844:\n    case 3191:\n    case 6645:\n    case 3005:\n    case 6391:\n    case 5879:\n    case 5623:\n    case 6135:\n    case 4599:\n    case 4855:\n    case 4215:\n    case 6389:\n    case 5109:\n    case 5365:\n    case 5621:\n    case 3829:\n      return w + e + e;\n    case 5349:\n    case 4246:\n    case 4810:\n    case 6968:\n    case 2756:\n      return w + e + Pe + e + j + e + e;\n    case 6828:\n    case 4268:\n      return w + e + j + e + e;\n    case 6165:\n      return w + e + j + \"flex-\" + e + e;\n    case 5187:\n      return w + e + x(e, /(\\w+).+(:[^]+)/, w + \"box-$1$2\" + j + \"flex-$1$2\") + e;\n    case 5443:\n      return w + e + j + \"flex-item-\" + x(e, /flex-|-self/, \"\") + e;\n    case 4675:\n      return w + e + j + \"flex-line-pack\" + x(e, /align-content|flex-|-self/, \"\") + e;\n    case 5548:\n      return w + e + j + x(e, \"shrink\", \"negative\") + e;\n    case 5292:\n      return w + e + j + x(e, \"basis\", \"preferred-size\") + e;\n    case 6060:\n      return w + \"box-\" + x(e, \"-grow\", \"\") + w + e + j + x(e, \"grow\", \"positive\") + e;\n    case 4554:\n      return w + x(e, /([^-])(transform)/g, \"$1\" + w + \"$2\") + e;\n    case 6187:\n      return x(x(x(e, /(zoom-|grab)/, w + \"$1\"), /(image-set)/, w + \"$1\"), e, \"\") + e;\n    case 5495:\n    case 3959:\n      return x(e, /(image-set\\([^]*)/, w + \"$1$`$1\");\n    case 4968:\n      return x(x(e, /(.+:)(flex-)?(.*)/, w + \"box-pack:$3\" + j + \"flex-pack:$3\"), /s.+-b[^;]+/, \"justify\") + w + e + e;\n    case 4095:\n    case 3583:\n    case 4068:\n    case 2532:\n      return x(e, /(.+)-inline(.+)/, w + \"$1$2\") + e;\n    case 8116:\n    case 7059:\n    case 5753:\n    case 5535:\n    case 5445:\n    case 5701:\n    case 4933:\n    case 4677:\n    case 5533:\n    case 5789:\n    case 5021:\n    case 4765:\n      if (U(e) - 1 - r > 6)\n        switch (I(e, r + 1)) {\n          case 109:\n            if (I(e, r + 4) !== 45)\n              break;\n          case 102:\n            return x(e, /(.+:)(.+)-([^]+)/, \"$1\" + w + \"$2-$3$1\" + Pe + (I(e, r + 3) == 108 ? \"$3\" : \"$2-$3\")) + e;\n          case 115:\n            return ~He(e, \"stretch\") ? ot(x(e, \"stretch\", \"fill-available\"), r) + e : e;\n        }\n      break;\n    case 4949:\n      if (I(e, r + 1) !== 115)\n        break;\n    case 6444:\n      switch (I(e, U(e) - 3 - (~He(e, \"!important\") && 10))) {\n        case 107:\n          return x(e, \":\", \":\" + w) + e;\n        case 101:\n          return x(e, /(.+:)([^;!]+)(;|!.+)?/, \"$1\" + w + (I(e, 14) === 45 ? \"inline-\" : \"\") + \"box$3$1\" + w + \"$2$3$1\" + j + \"$2box$3\") + e;\n      }\n      break;\n    case 5936:\n      switch (I(e, r + 11)) {\n        case 114:\n          return w + e + j + x(e, /[svh]\\w+-[tblr]{2}/, \"tb\") + e;\n        case 108:\n          return w + e + j + x(e, /[svh]\\w+-[tblr]{2}/, \"tb-rl\") + e;\n        case 45:\n          return w + e + j + x(e, /[svh]\\w+-[tblr]{2}/, \"lr\") + e;\n      }\n      return w + e + j + e + e;\n  }\n  return e;\n}\nvar On = function(r, n, a, i) {\n  if (r.length > -1 && !r.return)\n    switch (r.type) {\n      case Qe:\n        r.return = ot(r.value, r.length);\n        break;\n      case et:\n        return ae([fe(r, {\n          value: x(r.value, \"@\", \"@\" + w)\n        })], i);\n      case Ze:\n        if (r.length)\n          return tn(r.props, function(o) {\n            switch (rn(o, /(::plac\\w+|:read-\\w+)/)) {\n              case \":read-only\":\n              case \":read-write\":\n                return ae([fe(r, {\n                  props: [x(o, /:(read-\\w+)/, \":\" + Pe + \"$1\")]\n                })], i);\n              case \"::placeholder\":\n                return ae([fe(r, {\n                  props: [x(o, /:(plac\\w+)/, \":\" + w + \"input-$1\")]\n                }), fe(r, {\n                  props: [x(o, /:(plac\\w+)/, \":\" + Pe + \"$1\")]\n                }), fe(r, {\n                  props: [x(o, /:(plac\\w+)/, j + \"input-$1\")]\n                })], i);\n            }\n            return \"\";\n          });\n    }\n}, Cn = [On], Rn = function(r) {\n  var n = r.key;\n  if (process.env.NODE_ENV !== \"production\" && !n)\n    throw new Error(`You have to configure \\`key\\` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache.\nIf multiple caches share the same key they might \"fight\" for each other's style elements.`);\n  if (n === \"css\") {\n    var a = document.querySelectorAll(\"style[data-emotion]:not([data-s])\");\n    Array.prototype.forEach.call(a, function(p) {\n      var k = p.getAttribute(\"data-emotion\");\n      k.indexOf(\" \") !== -1 && (document.head.appendChild(p), p.setAttribute(\"data-s\", \"\"));\n    });\n  }\n  var i = r.stylisPlugins || Cn;\n  if (process.env.NODE_ENV !== \"production\" && /[^a-z-]/.test(n))\n    throw new Error('Emotion key must only contain lower case alphabetical characters and - but \"' + n + '\" was passed');\n  var o = {}, u, l = [];\n  u = r.container || document.head, Array.prototype.forEach.call(\n    // this means we will ignore elements which don't have a space in them which\n    // means that the style elements we're looking at are only Emotion 11 server-rendered style elements\n    document.querySelectorAll('style[data-emotion^=\"' + n + ' \"]'),\n    function(p) {\n      for (var k = p.getAttribute(\"data-emotion\").split(\" \"), _ = 1; _ < k.length; _++)\n        o[k[_]] = !0;\n      l.push(p);\n    }\n  );\n  var d, m = [yn, bn];\n  process.env.NODE_ENV !== \"production\" && m.push(_n({\n    get compat() {\n      return S.compat;\n    }\n  }), Sn);\n  {\n    var f, v = [dn, process.env.NODE_ENV !== \"production\" ? function(p) {\n      p.root || (p.return ? f.insert(p.return) : p.value && p.type !== Xe && f.insert(p.value + \"{}\"));\n    } : hn(function(p) {\n      f.insert(p);\n    })], R = pn(m.concat(i, v)), T = function(k) {\n      return ae(ln(k), R);\n    };\n    d = function(k, _, g, D) {\n      f = g, process.env.NODE_ENV !== \"production\" && _.map !== void 0 && (f = {\n        insert: function($) {\n          g.insert($ + _.map);\n        }\n      }), T(k ? k + \"{\" + _.styles + \"}\" : _.styles), D && (S.inserted[_.name] = !0);\n    };\n  }\n  var S = {\n    key: n,\n    sheet: new Kt({\n      key: n,\n      container: u,\n      nonce: r.nonce,\n      speedy: r.speedy,\n      prepend: r.prepend,\n      insertionPoint: r.insertionPoint\n    }),\n    nonce: r.nonce,\n    inserted: o,\n    registered: {},\n    insert: d\n  };\n  return S.sheet.hydrate(l), S;\n}, kn = !0;\nfunction st(e, r, n) {\n  var a = \"\";\n  return n.split(\" \").forEach(function(i) {\n    e[i] !== void 0 ? r.push(e[i] + \";\") : a += i + \" \";\n  }), a;\n}\nvar rr = function(r, n, a) {\n  var i = r.key + \"-\" + n.name;\n  // we only need to add the styles to the registered cache if the\n  // class name could be used further down\n  // the tree but if it's a string tag, we know it won't\n  // so we don't have to add it to registered cache.\n  // this improves memory usage since we can avoid storing the whole style string\n  (a === !1 || // we need to always store it if we're in compat mode and\n  // in node since emotion-server relies on whether a style is in\n  // the registered cache to know whether a style is global or not\n  // also, note that this check will be dead code eliminated in the browser\n  kn === !1) && r.registered[i] === void 0 && (r.registered[i] = n.styles);\n}, ct = function(r, n, a) {\n  rr(r, n, a);\n  var i = r.key + \"-\" + n.name;\n  if (r.inserted[n.name] === void 0) {\n    var o = n;\n    do\n      r.insert(n === o ? \".\" + i : \"\", o, r.sheet, !0), o = o.next;\n    while (o !== void 0);\n  }\n};\nfunction Tn(e) {\n  for (var r = 0, n, a = 0, i = e.length; i >= 4; ++a, i -= 4)\n    n = e.charCodeAt(a) & 255 | (e.charCodeAt(++a) & 255) << 8 | (e.charCodeAt(++a) & 255) << 16 | (e.charCodeAt(++a) & 255) << 24, n = /* Math.imul(k, m): */\n    (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16), n ^= /* k >>> r: */\n    n >>> 24, r = /* Math.imul(k, m): */\n    (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */\n    (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16);\n  switch (i) {\n    case 3:\n      r ^= (e.charCodeAt(a + 2) & 255) << 16;\n    case 2:\n      r ^= (e.charCodeAt(a + 1) & 255) << 8;\n    case 1:\n      r ^= e.charCodeAt(a) & 255, r = /* Math.imul(h, m): */\n      (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16);\n  }\n  return r ^= r >>> 13, r = /* Math.imul(h, m): */\n  (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16), ((r ^ r >>> 15) >>> 0).toString(36);\n}\nvar Nn = {\n  animationIterationCount: 1,\n  borderImageOutset: 1,\n  borderImageSlice: 1,\n  borderImageWidth: 1,\n  boxFlex: 1,\n  boxFlexGroup: 1,\n  boxOrdinalGroup: 1,\n  columnCount: 1,\n  columns: 1,\n  flex: 1,\n  flexGrow: 1,\n  flexPositive: 1,\n  flexShrink: 1,\n  flexNegative: 1,\n  flexOrder: 1,\n  gridRow: 1,\n  gridRowEnd: 1,\n  gridRowSpan: 1,\n  gridRowStart: 1,\n  gridColumn: 1,\n  gridColumnEnd: 1,\n  gridColumnSpan: 1,\n  gridColumnStart: 1,\n  msGridRow: 1,\n  msGridRowSpan: 1,\n  msGridColumn: 1,\n  msGridColumnSpan: 1,\n  fontWeight: 1,\n  lineHeight: 1,\n  opacity: 1,\n  order: 1,\n  orphans: 1,\n  tabSize: 1,\n  widows: 1,\n  zIndex: 1,\n  zoom: 1,\n  WebkitLineClamp: 1,\n  // SVG-related properties\n  fillOpacity: 1,\n  floodOpacity: 1,\n  stopOpacity: 1,\n  strokeDasharray: 1,\n  strokeDashoffset: 1,\n  strokeMiterlimit: 1,\n  strokeOpacity: 1,\n  strokeWidth: 1\n}, $r = `You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\\\00d7';\" should become \"content: '\\\\\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`, Pn = \"You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).\", An = /[A-Z]|^ms/g, ut = /_EMO_([^_]+?)_([^]*?)_EMO_/g, tr = function(r) {\n  return r.charCodeAt(1) === 45;\n}, jr = function(r) {\n  return r != null && typeof r != \"boolean\";\n}, qe = /* @__PURE__ */ Qr(function(e) {\n  return tr(e) ? e : e.replace(An, \"-$&\").toLowerCase();\n}), Ae = function(r, n) {\n  switch (r) {\n    case \"animation\":\n    case \"animationName\":\n      if (typeof n == \"string\")\n        return n.replace(ut, function(a, i, o) {\n          return z = {\n            name: i,\n            styles: o,\n            next: z\n          }, i;\n        });\n  }\n  return Nn[r] !== 1 && !tr(r) && typeof n == \"number\" && n !== 0 ? n + \"px\" : n;\n};\nif (process.env.NODE_ENV !== \"production\") {\n  var Dn = /(var|attr|counters?|url|element|(((repeating-)?(linear|radial))|conic)-gradient)\\(|(no-)?(open|close)-quote/, In = [\"normal\", \"none\", \"initial\", \"inherit\", \"unset\"], $n = Ae, jn = /^-ms-/, Vn = /-(.)/g, Vr = {};\n  Ae = function(r, n) {\n    if (r === \"content\" && (typeof n != \"string\" || In.indexOf(n) === -1 && !Dn.test(n) && (n.charAt(0) !== n.charAt(n.length - 1) || n.charAt(0) !== '\"' && n.charAt(0) !== \"'\")))\n      throw new Error(\"You seem to be using a value for 'content' without quotes, try replacing it with `content: '\\\"\" + n + \"\\\"'`\");\n    var a = $n(r, n);\n    return a !== \"\" && !tr(r) && r.indexOf(\"-\") !== -1 && Vr[r] === void 0 && (Vr[r] = !0, console.error(\"Using kebab-case for css properties in objects is not supported. Did you mean \" + r.replace(jn, \"ms-\").replace(Vn, function(i, o) {\n      return o.toUpperCase();\n    }) + \"?\")), a;\n  };\n}\nvar lt = \"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";\nfunction me(e, r, n) {\n  if (n == null)\n    return \"\";\n  if (n.__emotion_styles !== void 0) {\n    if (process.env.NODE_ENV !== \"production\" && n.toString() === \"NO_COMPONENT_SELECTOR\")\n      throw new Error(lt);\n    return n;\n  }\n  switch (typeof n) {\n    case \"boolean\":\n      return \"\";\n    case \"object\": {\n      if (n.anim === 1)\n        return z = {\n          name: n.name,\n          styles: n.styles,\n          next: z\n        }, n.name;\n      if (n.styles !== void 0) {\n        var a = n.next;\n        if (a !== void 0)\n          for (; a !== void 0; )\n            z = {\n              name: a.name,\n              styles: a.styles,\n              next: z\n            }, a = a.next;\n        var i = n.styles + \";\";\n        return process.env.NODE_ENV !== \"production\" && n.map !== void 0 && (i += n.map), i;\n      }\n      return Fn(e, r, n);\n    }\n    case \"function\": {\n      if (e !== void 0) {\n        var o = z, u = n(e);\n        return z = o, me(e, r, u);\n      } else\n        process.env.NODE_ENV !== \"production\" && console.error(\"Functions that are interpolated in css calls will be stringified.\\nIf you want to have a css call based on props, create a function that returns a css call like this\\nlet dynamicStyle = (props) => css`color: ${props.color}`\\nIt can be called directly with props or interpolated in a styled call like this\\nlet SomeComponent = styled('div')`${dynamicStyle}`\");\n      break;\n    }\n    case \"string\":\n      if (process.env.NODE_ENV !== \"production\") {\n        var l = [], d = n.replace(ut, function(f, v, R) {\n          var T = \"animation\" + l.length;\n          return l.push(\"const \" + T + \" = keyframes`\" + R.replace(/^@keyframes animation-\\w+/, \"\") + \"`\"), \"${\" + T + \"}\";\n        });\n        l.length && console.error(\"`keyframes` output got interpolated into plain string, please wrap it with `css`.\\n\\nInstead of doing this:\\n\\n\" + [].concat(l, [\"`\" + d + \"`\"]).join(`\n`) + `\n\nYou should wrap it with \\`css\\` like this:\n\n` + (\"css`\" + d + \"`\"));\n      }\n      break;\n  }\n  if (r == null)\n    return n;\n  var m = r[n];\n  return m !== void 0 ? m : n;\n}\nfunction Fn(e, r, n) {\n  var a = \"\";\n  if (Array.isArray(n))\n    for (var i = 0; i < n.length; i++)\n      a += me(e, r, n[i]) + \";\";\n  else\n    for (var o in n) {\n      var u = n[o];\n      if (typeof u != \"object\")\n        r != null && r[u] !== void 0 ? a += o + \"{\" + r[u] + \"}\" : jr(u) && (a += qe(o) + \":\" + Ae(o, u) + \";\");\n      else {\n        if (o === \"NO_COMPONENT_SELECTOR\" && process.env.NODE_ENV !== \"production\")\n          throw new Error(lt);\n        if (Array.isArray(u) && typeof u[0] == \"string\" && (r == null || r[u[0]] === void 0))\n          for (var l = 0; l < u.length; l++)\n            jr(u[l]) && (a += qe(o) + \":\" + Ae(o, u[l]) + \";\");\n        else {\n          var d = me(e, r, u);\n          switch (o) {\n            case \"animation\":\n            case \"animationName\": {\n              a += qe(o) + \":\" + d + \";\";\n              break;\n            }\n            default:\n              process.env.NODE_ENV !== \"production\" && o === \"undefined\" && console.error(Pn), a += o + \"{\" + d + \"}\";\n          }\n        }\n      }\n    }\n  return a;\n}\nvar Fr = /label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g, ft;\nprocess.env.NODE_ENV !== \"production\" && (ft = /\\/\\*#\\ssourceMappingURL=data:application\\/json;\\S+\\s+\\*\\//g);\nvar z, Je = function(r, n, a) {\n  if (r.length === 1 && typeof r[0] == \"object\" && r[0] !== null && r[0].styles !== void 0)\n    return r[0];\n  var i = !0, o = \"\";\n  z = void 0;\n  var u = r[0];\n  u == null || u.raw === void 0 ? (i = !1, o += me(a, n, u)) : (process.env.NODE_ENV !== \"production\" && u[0] === void 0 && console.error($r), o += u[0]);\n  for (var l = 1; l < r.length; l++)\n    o += me(a, n, r[l]), i && (process.env.NODE_ENV !== \"production\" && u[l] === void 0 && console.error($r), o += u[l]);\n  var d;\n  process.env.NODE_ENV !== \"production\" && (o = o.replace(ft, function(R) {\n    return d = R, \"\";\n  })), Fr.lastIndex = 0;\n  for (var m = \"\", f; (f = Fr.exec(o)) !== null; )\n    m += \"-\" + // $FlowFixMe we know it's not null\n    f[1];\n  var v = Tn(o) + m;\n  return process.env.NODE_ENV !== \"production\" ? {\n    name: v,\n    styles: o,\n    map: d,\n    next: z,\n    toString: function() {\n      return \"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).\";\n    }\n  } : {\n    name: v,\n    styles: o,\n    next: z\n  };\n}, Mn = function(r) {\n  return r();\n}, Ln = kr[\"useInsertionEffect\"] ? kr[\"useInsertionEffect\"] : !1, dt = Ln || Mn, Wn = {}.hasOwnProperty, nr = /* @__PURE__ */ Jr(\n  // we're doing this to avoid preconstruct's dead code elimination in this one case\n  // because this module is primarily intended for the browser and node\n  // but it's also required in react native and similar environments sometimes\n  // and we could have a special build just for that\n  // but this is much easier and the native packages\n  // might use a different theme context in the future anyway\n  typeof HTMLElement < \"u\" ? /* @__PURE__ */ Rn({\n    key: \"css\"\n  }) : null\n);\nprocess.env.NODE_ENV !== \"production\" && (nr.displayName = \"EmotionCacheContext\");\nnr.Provider;\nvar pt = function(r) {\n  return /* @__PURE__ */ Lt(function(n, a) {\n    var i = Ke(nr);\n    return r(n, i, a);\n  });\n}, ar = /* @__PURE__ */ Jr({});\nprocess.env.NODE_ENV !== \"production\" && (ar.displayName = \"EmotionThemeContext\");\nvar Mr = \"__EMOTION_TYPE_PLEASE_DO_NOT_USE__\", Lr = \"__EMOTION_LABEL_PLEASE_DO_NOT_USE__\", zn = function(r) {\n  var n = r.cache, a = r.serialized, i = r.isStringTag;\n  return rr(n, a, i), dt(function() {\n    return ct(n, a, i);\n  }), null;\n}, Yn = /* @__PURE__ */ pt(function(e, r, n) {\n  var a = e.css;\n  typeof a == \"string\" && r.registered[a] !== void 0 && (a = r.registered[a]);\n  var i = e[Mr], o = [a], u = \"\";\n  typeof e.className == \"string\" ? u = st(r.registered, o, e.className) : e.className != null && (u = e.className + \" \");\n  var l = Je(o, void 0, Ke(ar));\n  if (process.env.NODE_ENV !== \"production\" && l.name.indexOf(\"-\") === -1) {\n    var d = e[Lr];\n    d && (l = Je([l, \"label:\" + d + \";\"]));\n  }\n  u += r.key + \"-\" + l.name;\n  var m = {};\n  for (var f in e)\n    Wn.call(e, f) && f !== \"css\" && f !== Mr && (process.env.NODE_ENV === \"production\" || f !== Lr) && (m[f] = e[f]);\n  return m.ref = n, m.className = u, /* @__PURE__ */ ne(Kr, null, /* @__PURE__ */ ne(zn, {\n    cache: r,\n    serialized: l,\n    isStringTag: typeof i == \"string\"\n  }), /* @__PURE__ */ ne(i, m));\n});\nprocess.env.NODE_ENV !== \"production\" && (Yn.displayName = \"EmotionCssPropInternal\");\nvar Un = Ht, qn = function(r) {\n  return r !== \"theme\";\n}, Wr = function(r) {\n  return typeof r == \"string\" && // 96 is one less than the char code\n  // for \"a\" so this is checking that\n  // it's a lowercase character\n  r.charCodeAt(0) > 96 ? Un : qn;\n}, zr = function(r, n, a) {\n  var i;\n  if (n) {\n    var o = n.shouldForwardProp;\n    i = r.__emotion_forwardProp && o ? function(u) {\n      return r.__emotion_forwardProp(u) && o(u);\n    } : o;\n  }\n  return typeof i != \"function\" && a && (i = r.__emotion_forwardProp), i;\n}, Yr = `You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\\\00d7';\" should become \"content: '\\\\\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`, Bn = function(r) {\n  var n = r.cache, a = r.serialized, i = r.isStringTag;\n  return rr(n, a, i), dt(function() {\n    return ct(n, a, i);\n  }), null;\n}, Hn = function e(r, n) {\n  if (process.env.NODE_ENV !== \"production\" && r === void 0)\n    throw new Error(`You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.`);\n  var a = r.__emotion_real === r, i = a && r.__emotion_base || r, o, u;\n  n !== void 0 && (o = n.label, u = n.target);\n  var l = zr(r, n, a), d = l || Wr(i), m = !d(\"as\");\n  return function() {\n    var f = arguments, v = a && r.__emotion_styles !== void 0 ? r.__emotion_styles.slice(0) : [];\n    if (o !== void 0 && v.push(\"label:\" + o + \";\"), f[0] == null || f[0].raw === void 0)\n      v.push.apply(v, f);\n    else {\n      process.env.NODE_ENV !== \"production\" && f[0][0] === void 0 && console.error(Yr), v.push(f[0][0]);\n      for (var R = f.length, T = 1; T < R; T++)\n        process.env.NODE_ENV !== \"production\" && f[0][T] === void 0 && console.error(Yr), v.push(f[T], f[0][T]);\n    }\n    var S = pt(function(p, k, _) {\n      var g = m && p.as || i, D = \"\", Y = [], $ = p;\n      if (p.theme == null) {\n        $ = {};\n        for (var V in p)\n          $[V] = p[V];\n        $.theme = Ke(ar);\n      }\n      typeof p.className == \"string\" ? D = st(k.registered, Y, p.className) : p.className != null && (D = p.className + \" \");\n      var O = Je(v.concat(Y), k.registered, $);\n      D += k.key + \"-\" + O.name, u !== void 0 && (D += \" \" + u);\n      var je = m && l === void 0 ? Wr(g) : d, X = {};\n      for (var Q in p)\n        m && Q === \"as\" || // $FlowFixMe\n        je(Q) && (X[Q] = p[Q]);\n      return X.className = D, X.ref = _, /* @__PURE__ */ ne(Kr, null, /* @__PURE__ */ ne(Bn, {\n        cache: k,\n        serialized: O,\n        isStringTag: typeof g == \"string\"\n      }), /* @__PURE__ */ ne(g, X));\n    });\n    return S.displayName = o !== void 0 ? o : \"Styled(\" + (typeof i == \"string\" ? i : i.displayName || i.name || \"Component\") + \")\", S.defaultProps = r.defaultProps, S.__emotion_real = S, S.__emotion_base = i, S.__emotion_styles = v, S.__emotion_forwardProp = l, Object.defineProperty(S, \"toString\", {\n      value: function() {\n        return u === void 0 && process.env.NODE_ENV !== \"production\" ? \"NO_COMPONENT_SELECTOR\" : \".\" + u;\n      }\n    }), S.withComponent = function(p, k) {\n      return e(p, Be({}, n, k, {\n        shouldForwardProp: zr(S, k, !0)\n      })).apply(void 0, v);\n    }, S;\n  };\n}, Gn = [\n  \"a\",\n  \"abbr\",\n  \"address\",\n  \"area\",\n  \"article\",\n  \"aside\",\n  \"audio\",\n  \"b\",\n  \"base\",\n  \"bdi\",\n  \"bdo\",\n  \"big\",\n  \"blockquote\",\n  \"body\",\n  \"br\",\n  \"button\",\n  \"canvas\",\n  \"caption\",\n  \"cite\",\n  \"code\",\n  \"col\",\n  \"colgroup\",\n  \"data\",\n  \"datalist\",\n  \"dd\",\n  \"del\",\n  \"details\",\n  \"dfn\",\n  \"dialog\",\n  \"div\",\n  \"dl\",\n  \"dt\",\n  \"em\",\n  \"embed\",\n  \"fieldset\",\n  \"figcaption\",\n  \"figure\",\n  \"footer\",\n  \"form\",\n  \"h1\",\n  \"h2\",\n  \"h3\",\n  \"h4\",\n  \"h5\",\n  \"h6\",\n  \"head\",\n  \"header\",\n  \"hgroup\",\n  \"hr\",\n  \"html\",\n  \"i\",\n  \"iframe\",\n  \"img\",\n  \"input\",\n  \"ins\",\n  \"kbd\",\n  \"keygen\",\n  \"label\",\n  \"legend\",\n  \"li\",\n  \"link\",\n  \"main\",\n  \"map\",\n  \"mark\",\n  \"marquee\",\n  \"menu\",\n  \"menuitem\",\n  \"meta\",\n  \"meter\",\n  \"nav\",\n  \"noscript\",\n  \"object\",\n  \"ol\",\n  \"optgroup\",\n  \"option\",\n  \"output\",\n  \"p\",\n  \"param\",\n  \"picture\",\n  \"pre\",\n  \"progress\",\n  \"q\",\n  \"rp\",\n  \"rt\",\n  \"ruby\",\n  \"s\",\n  \"samp\",\n  \"script\",\n  \"section\",\n  \"select\",\n  \"small\",\n  \"source\",\n  \"span\",\n  \"strong\",\n  \"style\",\n  \"sub\",\n  \"summary\",\n  \"sup\",\n  \"table\",\n  \"tbody\",\n  \"td\",\n  \"textarea\",\n  \"tfoot\",\n  \"th\",\n  \"thead\",\n  \"time\",\n  \"title\",\n  \"tr\",\n  \"track\",\n  \"u\",\n  \"ul\",\n  \"var\",\n  \"video\",\n  \"wbr\",\n  // SVG\n  \"circle\",\n  \"clipPath\",\n  \"defs\",\n  \"ellipse\",\n  \"foreignObject\",\n  \"g\",\n  \"image\",\n  \"line\",\n  \"linearGradient\",\n  \"mask\",\n  \"path\",\n  \"pattern\",\n  \"polygon\",\n  \"polyline\",\n  \"radialGradient\",\n  \"rect\",\n  \"stop\",\n  \"svg\",\n  \"text\",\n  \"tspan\"\n], K = Hn.bind();\nGn.forEach(function(e) {\n  K[e] = K(e);\n});\nconst Jn = (e) => te(Kn, {\n  children: [q(Xn, {\n    src: \"https://flowbase-figma.pages.dev/images/logo-dark.png\"\n  }), q(Zn, {\n    children: e.text\n  })]\n}), Kn = K.div`\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n  row-gap: 20px;\n\n  width: 100%;\n  height: 100%;\n\n  border-radius: 18px;\n\n  min-width: 600px;\n  min-height: 400px;\n\n  background: #f7f8fd;\n`, Xn = K.img`\n  width: 160px;\n`, Zn = K.span`\n  color: #061237;\n  font-family: Inter, sans-serif;\n  font-size: 18px;\n  line-height: 36px;\n`;\nvar de = ((e) => (e[e.Days = 0] = \"Days\", e[e.Hours = 1] = \"Hours\", e[e.Minutes = 2] = \"Minutes\", e[e.Seconds = 3] = \"Seconds\", e))(de || {}), Te = ((e) => (e.Full = \"full\", e.Short = \"short\", e))(Te || {}), J = ((e) => (e.Top = \"top\", e.Right = \"right\", e.Bottom = \"bottom\", e.Left = \"left\", e))(J || {});\nconst Qn = (e, r) => {\n  if (r === \"short\")\n    switch (e) {\n      case 0:\n        return \"D\";\n      case 1:\n        return \"H\";\n      case 2:\n        return \"M\";\n      case 3:\n        return \"S\";\n    }\n  switch (e) {\n    case 0:\n      return \"Days\";\n    case 1:\n      return \"Hours\";\n    case 2:\n      return \"Minutes\";\n    case 3:\n      return \"Seconds\";\n  }\n}, xe = (e) => e.show ? q(ea, {\n  ...e,\n  children: Qn(e.value, e.variant)\n}) : null, ea = K.span`\n  color: ${(e) => e.fontColor};\n  font-family: ${(e) => e.fontName};\n  font-weight: ${(e) => e.fontWeight};\n  font-size: ${(e) => e.fontSize}px;\n  text-transform: ${(e) => e.uppercase ? \"uppercase\" : \"auto\"};\n`, Ur = 1e3 * 60 * 60 * 24, qr = 1e3 * 60 * 60, Br = 1e3 * 60, ra = 1e3, Hr = {\n  days: \"0\",\n  hours: \"0\",\n  minutes: \"0\",\n  seconds: \"0\"\n}, Se = (e) => String(e).padStart(2, \"0\"), ta = (e) => {\n  const [r, n] = Wt(() => {\n    const d = new Date(e.countdown);\n    return [d.getTime(), !d || !isNaN(d.valueOf())];\n  }, [e.countdown]), a = zt(), i = () => {\n    clearInterval(a.current), a.current = void 0;\n  }, [o, u] = Xr(Hr), l = () => {\n    const d = (/* @__PURE__ */ new Date()).getTime(), m = r - d;\n    if (m < 0)\n      return u(e.finishedComponent ? null : Hr), i();\n    u({\n      days: Se(Math.floor(m / Ur)),\n      hours: Se(Math.floor(m % Ur / qr)),\n      minutes: Se(Math.floor(m % qr / Br)),\n      seconds: Se(Math.floor(m % Br / ra))\n    });\n  };\n  return Zr(() => {\n    if (a.current && i(), !!n)\n      return a.current = setInterval(l, 1e3), l(), i;\n  }, [r]), o === null ? e.finishedComponent : !r || !n ? q(Jn, {\n    text: \"Please provide correct date\"\n  }) : te(na, {\n    gap: e.gap,\n    fontName: e.fontName,\n    fontSize: e.fontSize,\n    fontColor: e.fontColor,\n    fontWeight: e.fontWeight,\n    children: [e.days && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.days, q(xe, {\n        ...e.unit,\n        value: de.Days\n      })]\n    }), e.hours && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.hours, q(xe, {\n        ...e.unit,\n        value: de.Hours\n      })]\n    }), e.minutes && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.minutes, q(xe, {\n        ...e.unit,\n        value: de.Minutes\n      })]\n    }), e.seconds && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.seconds, q(xe, {\n        ...e.unit,\n        value: de.Seconds\n      })]\n    })]\n  });\n}, na = K.div`\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: ${(e) => e.gap}px;\n\n  color: ${(e) => e.fontColor};\n  font-family: ${(e) => e.fontName};\n  font-weight: ${(e) => e.fontWeight};\n  font-size: ${(e) => e.fontSize}px;\n`, Oe = K.div`\n  display: flex;\n  gap: ${(e) => e.gap}px;\n  align-items: center;\n  justify-content: center;\n\n  flex-direction: ${(e) => {\n  switch (e.position) {\n    case J.Right:\n      return \"row\";\n    case J.Left:\n      return \"row-reverse\";\n    case J.Bottom:\n      return \"column\";\n    case J.Top:\n      return \"column-reverse\";\n  }\n}};\n`, aa = ({ loading: e, loaded: r }) => {\n  const [n, a] = Xr(!0);\n  return Zr(() => a(!1), []), n ? e : r;\n}, oa = {\n  countdown: {\n    type: \"string\",\n    title: \"Countdown\",\n    defaultValue: \"May 18, 2030 14:42:59\",\n    description: \"[Flowbase](https://www.flowbase.co/) is the worlds largest component resource site. Explore endless components and templates to inspire your workflows and help you build better, faster.\"\n  },\n  days: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  hours: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  minutes: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  seconds: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  unit: {\n    type: \"object\",\n    title: \"Unit\",\n    controls: {\n      show: {\n        type: \"boolean\",\n        defaultValue: !0\n      },\n      variant: {\n        type: \"enum\",\n        defaultValue: Te.Full,\n        options: Object.values(Te),\n        optionTitles: Object.keys(Te)\n      },\n      position: {\n        type: \"enum\",\n        defaultValue: J.Right,\n        options: Object.values(J),\n        optionTitles: Object.keys(J)\n      },\n      gap: {\n        type: \"number\",\n        defaultValue: 14,\n        min: 0,\n        max: 999,\n        step: 1,\n        displayStepper: !0\n      },\n      fontName: {\n        type: \"string\",\n        defaultValue: \"Inter\"\n      },\n      fontSize: {\n        type: \"number\",\n        defaultValue: 20,\n        min: 0,\n        max: 999,\n        step: 1,\n        displayStepper: !0\n      },\n      fontColor: {\n        type: \"color\",\n        defaultValue: \"#75788A\"\n      },\n      fontWeight: {\n        type: \"number\",\n        defaultValue: 400,\n        min: 100,\n        max: 1e3,\n        step: 100,\n        displayStepper: !0\n      },\n      uppercase: {\n        type: \"boolean\",\n        defaultValue: !1\n      }\n    }\n  },\n  gap: {\n    type: \"number\",\n    defaultValue: 14,\n    min: 0,\n    max: 999,\n    step: 1,\n    displayStepper: !0\n  },\n  fontName: {\n    type: \"string\",\n    defaultValue: \"Inter\"\n  },\n  fontSize: {\n    type: \"number\",\n    defaultValue: 24,\n    min: 0,\n    max: 999,\n    step: 1,\n    displayStepper: !0\n  },\n  fontColor: {\n    type: \"color\",\n    defaultValue: \"#282636\"\n  },\n  fontWeight: {\n    type: \"number\",\n    defaultValue: 400,\n    min: 100,\n    max: 1e3,\n    step: 100,\n    displayStepper: !0\n  },\n  finishedComponent: {\n    type: \"componentinstance\",\n    title: \"Finished\"\n  }\n}, sa = (e) => q(aa, {\n  loading: null,\n  loaded: q(ta, {\n    ...e\n  })\n});\nexport {\n  sa as Countdown,\n  oa as propertyControls\n};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{propertyControls,Countdown as Component}from\"https://boosters.flowbase.co/countdown-framer.js#Pi7EuYI4gQpP\";addPropertyControls(Countdown,propertyControls);export default function Countdown(props){return /*#__PURE__*/_jsx(Component,{...props});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Countdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Countdown.map", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import MotionText from\"https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/T3PpsJ5IHtZKcvyOM7MR/MotionText.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/UZwNJjzc8oCt2JJx3RmF/Cookies.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js\";import Navbar from\"#framer/local/canvasComponent/DQfsNbkm4/DQfsNbkm4.js\";import BGCOLORVARIABLEFIXED from\"#framer/local/canvasComponent/E26rBDG1O/E26rBDG1O.js\";import ChromaButton from\"#framer/local/canvasComponent/fbwq5T2Dm/fbwq5T2Dm.js\";import SocialCardProof from\"#framer/local/canvasComponent/GptU_kNlg/GptU_kNlg.js\";import NavbarCopy from\"#framer/local/canvasComponent/hVk9Dq3eM/hVk9Dq3eM.js\";import LineDrawComponent from\"#framer/local/canvasComponent/kDBxNHqdH/kDBxNHqdH.js\";import GraphRive from\"#framer/local/canvasComponent/ofPmMLtyA/ofPmMLtyA.js\";import AccordionCopy2 from\"#framer/local/canvasComponent/qHN1HZXDQ/qHN1HZXDQ.js\";import BookACallAnimationPopup from\"#framer/local/canvasComponent/RFOxfGu39/RFOxfGu39.js\";import Card from\"#framer/local/canvasComponent/TTfmZzpEb/TTfmZzpEb.js\";import HoverCards from\"#framer/local/canvasComponent/V_wF4OVZX/V_wF4OVZX.js\";import Countdown from\"#framer/local/codeFile/CPuLENP/Countdown.js\";import*as sharedStyle from\"#framer/local/css/sJ2QEITYH/sJ2QEITYH.js\";import metadataProvider from\"#framer/local/webPageMetadata/Oh1PTvYxM/Oh1PTvYxM.js\";const BGCOLORVARIABLEFIXEDFonts=getFonts(BGCOLORVARIABLEFIXED);const BGCOLORVARIABLEFIXEDWithVariantAppearEffect=withVariantAppearEffect(BGCOLORVARIABLEFIXED);const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const NavbarCopyFonts=getFonts(NavbarCopy);const NavbarCopyWithVariantAppearEffect=withVariantAppearEffect(NavbarCopy);const VideoFonts=getFonts(Video);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ChromaButtonFonts=getFonts(ChromaButton);const BookACallAnimationPopupFonts=getFonts(BookACallAnimationPopup);const ContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Container));const GraphRiveFonts=getFonts(GraphRive);const GraphRiveWithVariantAppearEffect=withVariantAppearEffect(GraphRive);const YouTubeFonts=getFonts(YouTube);const MotionDivWithFX=withFX(motion.div);const SocialCardProofFonts=getFonts(SocialCardProof);const LineDrawComponentFonts=getFonts(LineDrawComponent);const LineDrawComponentWithVariantAppearEffect=withVariantAppearEffect(LineDrawComponent);const CardFonts=getFonts(Card);const ContainerWithFX=withFX(Container);const SmoothScrollFonts=getFonts(SmoothScroll);const MotionTextFonts=getFonts(MotionText);const HoverCardsFonts=getFonts(HoverCards);const AccordionCopy2Fonts=getFonts(AccordionCopy2);const CountdownFonts=getFonts(Countdown);const CookieBannerFonts=getFonts(CookieBanner);const breakpoints={Dk0Fe5Vpi:\"(max-width: 1199px)\",lckjvMwcE:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mfwKI\";const variantClassNames={Dk0Fe5Vpi:\"framer-v-vwgtqt\",lckjvMwcE:\"framer-v-84irmk\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={damping:100,delay:5.6,mass:1,stiffness:284,type:\"spring\"};const animation={opacity:.3,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition2={damping:100,delay:4,mass:1,stiffness:284,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition3={damping:42,delay:0,mass:1,stiffness:175,type:\"spring\"};const transition4={damping:42,delay:0,mass:1,stiffness:424,type:\"spring\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition5={damping:43,delay:.1,mass:1,stiffness:424,type:\"spring\"};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const transition6={damping:43,delay:.2,mass:1,stiffness:424,type:\"spring\"};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const transition7={damping:43,delay:.3,mass:1,stiffness:424,type:\"spring\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const transition8={damping:43,delay:.4,mass:1,stiffness:424,type:\"spring\"};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition8,x:0,y:0};const transition9={damping:43,delay:.5,mass:1,stiffness:424,type:\"spring\"};const animation12={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition9,x:0,y:0};const animation13={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:10};const transition10={damping:100,delay:0,mass:.9,stiffness:408,type:\"spring\"};const animation14={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition10,x:0,y:10};const transition11={damping:100,delay:.5,mass:.9,stiffness:408,type:\"spring\"};const animation15={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition11,x:0,y:10};const transition12={damping:100,delay:1.5,mass:1,stiffness:284,type:\"spring\"};const animation16={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition12,x:0,y:0};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"lckjvMwcE\",Phone:\"Dk0Fe5Vpi\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"lckjvMwcE\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-mfwKI`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-mfwKI`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const NujsBOwnLwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Dk0Fe5Vpi\")return false;return true;};const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Dk0Fe5Vpi\")return true;return false;};const ref6=React.useRef(null);const elementId=useRouteElementId(\"CYsh5HBec\");const ref7=React.useRef(null);const elementId1=useRouteElementId(\"CnIZkXHCz\");const ref8=React.useRef(null);const elementId2=useRouteElementId(\"ddr7aAjwd\");const ref9=React.useRef(null);const elementId3=useRouteElementId(\"hoxOtgQ1Y\");const elementId4=useRouteElementId(\"tli_S8yX3\");const elementId5=useRouteElementId(\"jSt6AKmQJ\");const ref10=React.useRef(null);const elementId6=useRouteElementId(\"xR06Z_Puw\");const ref11=React.useRef(null);const elementId7=useRouteElementId(\"NfX87MNil\");const ref12=React.useRef(null);const ref13=React.useRef(null);const ref14=React.useRef(null);const ref15=React.useRef(null);const elementId8=useRouteElementId(\"MK4zF7vls\");const ref16=React.useRef(null);const elementId9=useRouteElementId(\"ArK5hxYgY\");const elementId10=useRouteElementId(\"NRuDKVevy\");const elementId11=useRouteElementId(\"KXlBziN75\");const elementId12=useRouteElementId(\"X3Jczrxi6\");const ref17=React.useRef(null);const elementId13=useRouteElementId(\"KlsqscRPM\");const elementId14=useRouteElementId(\"f1hYdQKNA\");const ref18=React.useRef(null);const elementId15=useRouteElementId(\"d5WVoLCI8\");const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"lckjvMwcE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-84irmk\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:22737367544323206e-29,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kj3kdq-container\",layoutScroll:true,children:/*#__PURE__*/_jsx(BGCOLORVARIABLEFIXEDWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref2,target:\"HhCDkIZzn\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"AjTlfCXj1\",layoutId:\"AjTlfCXj1\",style:{height:\"100%\",width:\"100%\"},variant:\"fGR5vn5cf\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:101,width:\"92vw\",y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s95gb5-container hidden-vwgtqt\",layoutScroll:true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref2,target:\"dUPwbTUsC\"},{ref:ref3,target:\"dUPwbTUsC\"},{offset:100,ref:ref4,target:\"LqKFgDLxh\"},{ref:ref5,target:\"KfWtBjs13\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Y_04GN_Hk\",layoutId:\"Y_04GN_Hk\",style:{width:\"100%\"},variant:\"LHsKD5_XJ\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{height:98,width:\"92vw\",y:20}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-147xxui-container hidden-84irmk\",layoutScroll:true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(NavbarCopyWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref6,target:\"QpUzHZKG_\"},{ref:ref5,target:\"HiLRO2Fsc\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"F49tvcGZu\",layoutId:\"F49tvcGZu\",style:{width:\"100%\"},variant:\"VjtxEo2bP\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mg38hz\",id:elementId,ref:ref7,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mve3td\",\"data-framer-name\":\"hero\",name:\"hero\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{animate:undefined,initial:undefined,optimized:undefined,style:{}}},children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1v5zqym-container\",\"data-framer-appear-id\":\"1v5zqym\",initial:animation1,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"PT756RWvl\",isMixedBorderRadius:false,layoutId:\"PT756RWvl\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/35QIoZtOyeEf0QZUZmAYXNGwjQ.mp4\",srcType:\"Upload\",srcUrl:\"https://packaged-media.redd.it/7ius69st24rc1/pb/m2-res_1080p.mp4?m=DASHPlaylist.mpd&v=1&e=1711663200&s=c727ff0344d0cb95c4786e389b1edcefa76ee0f6#t=10.467\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{animate:undefined,initial:undefined,optimized:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-1yxrnu8\",\"data-framer-appear-id\":\"1yxrnu8\",initial:animation3,optimized:true,style:{transformPerspective:1200}})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dkmq5j\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ruu760\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{__framer__parallaxTransformEnabled:undefined,animate:undefined,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"The modern texting platform\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"for politicos\"})})]}),initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:95,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"The modern texting platform\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"for politicos\"})})]}),className:\"framer-3210g9\",\"data-framer-appear-id\":\"3210g9\",fonts:[\"GF;Inter Tight-500\",\"GF;Inter Tight-700\"],initial:animation5,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{__framer__parallaxTransformEnabled:undefined,animate:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:[\"BallotBrain enables campaign strategists to \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-weight\":\"400\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"focus on strategy\"})}),/*#__PURE__*/_jsx(\"strong\",{children:\", not software.\"})]})}),initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:92,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:[\"BallotBrain enables campaign strategists to \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-weight\":\"400\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"focus on strategy\"})}),/*#__PURE__*/_jsx(\"strong\",{children:\", not software.\"})]})}),className:\"framer-5bhca6\",\"data-framer-appear-id\":\"5bhca6\",fonts:[\"GF;Inter Tight-300\",\"GF;Inter Tight-regular\",\"GF;Inter Tight-700\"],initial:animation5,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q238np\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rrs6cu\",children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{y:759}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{__framer__parallaxTransformEnabled:undefined,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(ContainerWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:90,__perspectiveFX:false,__targetOpacity:1,animate:animation4,className:\"framer-1v1xuq8-container\",\"data-framer-appear-id\":\"1v1xuq8\",id:\"1v1xuq8\",initial:animation5,optimized:true,children:[/*#__PURE__*/_jsx(ChromaButton,{C2LNB7YCz:\"Contact\",height:\"100%\",id:\"Z7p1sQfp6\",KHGqZqG7y:false,layoutId:\"Z7p1sQfp6\",NujsBOwnL:NujsBOwnLwelu7j({overlay}),q9vk65lCa:true,style:{height:\"100%\"},variant:\"rchBX78nb\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1xgv22l\",\"data-framer-portal-id\":\"1v1xuq8\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"aBCFjD6HS\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"90vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:465,width:\"29vw\",y:267.5000000000002,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hyfw9g-container\",\"data-framer-portal-id\":\"1v1xuq8\",children:/*#__PURE__*/_jsx(BookACallAnimationPopup,{height:\"100%\",id:\"JTXkfq08g\",layoutId:\"JTXkfq08g\",style:{width:\"100%\"},variant:\"Cyv_rOj6B\",width:\"100%\"})})})})]}),document.querySelector(\"#overlay\"))})})]})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{y:817}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{__framer__parallaxTransformEnabled:undefined,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:90,__perspectiveFX:false,__targetOpacity:1,animate:animation4,className:\"framer-uvj8cl-container\",\"data-framer-appear-id\":\"uvj8cl\",initial:animation5,optimized:true,children:/*#__PURE__*/_jsx(ChromaButton,{C2LNB7YCz:\"Register\",height:\"100%\",id:\"BGz9LsggT\",KHGqZqG7y:true,layoutId:\"BGz9LsggT\",q9vk65lCa:false,style:{height:\"100%\"},variant:\"ztJZWxHhh\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{__framer__parallaxTransformEnabled:undefined,animate:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(31, 31, 31, 0.47)\"},children:\"$0 minimum spend contracts \u2022 Free account registrations\"})}),initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:92,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(31, 31, 31, 0.47)\"},children:\"$0 minimum spend contracts \u2022 Free account registrations\"})}),className:\"framer-h7h1vq\",\"data-framer-appear-id\":\"h7h1vq\",fonts:[\"GF;Inter Tight-500\"],initial:animation5,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ooba74\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15grpzr\",id:elementId1,ref:ref8,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-162jldt\",\"data-border\":true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"WHO WINS\"})})}),className:\"framer-cru5b2\",fonts:[\"CUSTOM;Geist SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lansr1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o4ca1k\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Geist Regular\", \"Geist Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"General Consultants\"})})}),className:\"framer-1rpf5b1\",fonts:[\"CUSTOM;Geist Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:48,intrinsicWidth:48,loading:getLoadingLazyAtYPosition(1129.2),pixelHeight:96,pixelWidth:96,src:\"https://framerusercontent.com/images/bdH3P8s3TOK6WMEoFOJhdN04ip8.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:48,intrinsicWidth:48,pixelHeight:96,pixelWidth:96,src:\"https://framerusercontent.com/images/bdH3P8s3TOK6WMEoFOJhdN04ip8.png\"},className:\"framer-guxfmc\",\"data-framer-name\":\"icons8_chess_96\",name:\"icons8_chess_96\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uvsdkw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Geist Regular\", \"Geist Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Campaign Operatives\"})})}),className:\"framer-1ybsova\",fonts:[\"CUSTOM;Geist Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:48,intrinsicWidth:48,loading:getLoadingLazyAtYPosition(1187),pixelHeight:96,pixelWidth:96,src:\"https://framerusercontent.com/images/8819cHx0EaJUggLga8SOj4F02E.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:48,intrinsicWidth:48,pixelHeight:96,pixelWidth:96,src:\"https://framerusercontent.com/images/8819cHx0EaJUggLga8SOj4F02E.png\"},className:\"framer-1pssw3v\",\"data-framer-name\":\"icons8_chess_96\",name:\"icons8_chess_96\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-127uxvb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Geist Regular\", \"Geist Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Advocacy Orgs\"})})}),className:\"framer-ls8g2s\",fonts:[\"CUSTOM;Geist Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:48,intrinsicWidth:48,loading:getLoadingLazyAtYPosition(1244.8),pixelHeight:96,pixelWidth:96,src:\"https://framerusercontent.com/images/30VuxFalQHIlEMp3o2AOctAU.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:48,intrinsicWidth:48,pixelHeight:96,pixelWidth:96,src:\"https://framerusercontent.com/images/30VuxFalQHIlEMp3o2AOctAU.png\"},className:\"framer-a8556w\",\"data-framer-name\":\"icons8_chess_96\",name:\"icons8_chess_96\"})})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i4vwyq\",\"data-framer-name\":\"Rive\",id:elementId2,name:\"Rive\",ref:ref9,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{height:499,width:\"calc(min(100vw, 390px) - 50px)\",y:1332.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:672.5,width:\"max(min(100vw, 1200px) - 100px, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-2d0gn0-container\",children:/*#__PURE__*/_jsx(GraphRiveWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"zOjpSdKRH\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"yzGEOgv3M\",height:\"100%\",id:\"bwkccTC20\",layoutId:\"bwkccTC20\",style:{height:\"100%\",width:\"100%\"},variant:\"zOjpSdKRH\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16ix5po\",id:elementId3,ref:ref2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation6,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-dtlid0\",style:{transformPerspective:1200},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-s75map-container hidden-vwgtqt\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:25,bottomLeftRadius:25,bottomRightRadius:25,height:\"100%\",id:\"JmqA5hNcj\",isMixedBorderRadius:false,isRed:true,layoutId:\"JmqA5hNcj\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:25,topRightRadius:25,url:\"https://youtu.be/oqlDFgxn3pU?si=edh_n2iU_R1Hsw0H\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1egjl0e\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-oioeeh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IExpZ2h0\",\"--framer-font-family\":'\"Geist Light\", \"Geist Light Placeholder\", sans-serif',\"--framer-font-size\":\"46px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:[\"Elevate your impact with a \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif'},children:\"higher ROI \"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IExpZ2h0\",\"--framer-font-family\":'\"Geist Light\", \"Geist Light Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:[\"Elevate your impact with a \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif'},children:\"higher ROI \"})]})}),className:\"framer-1p6ng1s\",fonts:[\"CUSTOM;Geist Light\",\"CUSTOM;Geist SemiBold\"],id:elementId4,ref:ref6,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14zra45\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ujsn2x\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ype9xh\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:25,intrinsicWidth:25,loading:getLoadingLazyAtYPosition(2828.2243902439022),pixelHeight:50,pixelWidth:50,src:\"https://framerusercontent.com/images/KSp2Mt9d5i4ADmGe5WgXo95ZwR0.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:25,intrinsicWidth:25,pixelHeight:50,pixelWidth:50,src:\"https://framerusercontent.com/images/KSp2Mt9d5i4ADmGe5WgXo95ZwR0.png\"},className:\"framer-vc4lar\",\"data-framer-name\":\"icons8_tags_50\",name:\"icons8_tags_50\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:\"White-Label solution\"})}),className:\"framer-1atacns\",fonts:[\"GF;Inter Tight-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yuk5lw\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:25,intrinsicWidth:25,loading:getLoadingLazyAtYPosition(3024.2243902439022),pixelHeight:50,pixelWidth:50,src:\"https://framerusercontent.com/images/Sr1h2gF6RozzPLAb6y0Lv54e3U.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:25,intrinsicWidth:25,pixelHeight:50,pixelWidth:50,src:\"https://framerusercontent.com/images/Sr1h2gF6RozzPLAb6y0Lv54e3U.png\"},className:\"framer-1rvjda7\",\"data-framer-name\":\"icons8_tags_50\",name:\"icons8_tags_50\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:\"Customizable reporting & branding\"})}),className:\"framer-rsxa3o\",fonts:[\"GF;Inter Tight-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i8b0zj-container hidden-84irmk\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:25,bottomLeftRadius:25,bottomRightRadius:25,height:\"100%\",id:\"yvX8wEY5l\",isMixedBorderRadius:false,isRed:true,layoutId:\"yvX8wEY5l\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:25,topRightRadius:25,url:\"https://youtu.be/oqlDFgxn3pU?si=edh_n2iU_R1Hsw0H\",width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1omiqpd\",id:elementId5,ref:ref10,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ryhlxl\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x0rfbc\",children:/*#__PURE__*/_jsx(Link,{href:\"https://theaapc.org/\",nodeId:\"N2vqYjCcg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:524,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(3231.2),pixelHeight:524,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"135px\",src:\"https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg 1744w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:524,intrinsicWidth:1024,pixelHeight:524,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"135px\",src:\"https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/1raD7XXAnuni7FVZrb1RF8aSVc.jpg 1744w\"},className:\"framer-mvxz6f framer-1lr44ur\",\"data-framer-name\":\"AAPC_logo\",name:\"AAPC_logo\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wtdud4\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.campaignverify.org/about\",nodeId:\"wNPjEMYhm\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition(3338.2),pixelHeight:323,pixelWidth:500,src:\"https://framerusercontent.com/images/Pzu6xyc2djQ9MDXcWuPGMSjzCT0.png\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,pixelHeight:323,pixelWidth:500,src:\"https://framerusercontent.com/images/Pzu6xyc2djQ9MDXcWuPGMSjzCT0.png\"},className:\"framer-wy8bj framer-1lr44ur\",\"data-framer-name\":\"campaignverifylogo\",name:\"campaignverifylogo\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b6c64m\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.campaignregistry.com/participating-companies/csps/\",nodeId:\"SINBPoke4\",openInNewTab:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:450,intrinsicWidth:715,loading:getLoadingLazyAtYPosition(3464.2),pixelHeight:244,pixelWidth:715,sizes:\"199px\",src:\"https://framerusercontent.com/images/3mqYbXUKUIamLUBf6LPvD7puo.webp\",srcSet:\"https://framerusercontent.com/images/3mqYbXUKUIamLUBf6LPvD7puo.webp?scale-down-to=512 512w,https://framerusercontent.com/images/3mqYbXUKUIamLUBf6LPvD7puo.webp 715w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:450,intrinsicWidth:715,pixelHeight:244,pixelWidth:715,sizes:\"199px\",src:\"https://framerusercontent.com/images/3mqYbXUKUIamLUBf6LPvD7puo.webp\",srcSet:\"https://framerusercontent.com/images/3mqYbXUKUIamLUBf6LPvD7puo.webp?scale-down-to=512 512w,https://framerusercontent.com/images/3mqYbXUKUIamLUBf6LPvD7puo.webp 715w\"},className:\"framer-1ye3eti framer-1lr44ur\",\"data-framer-name\":\"Feature_Image_TCR_1\",name:\"Feature_Image_TCR_1\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-f900do\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f1pbgg\",id:elementId6,ref:ref11,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"min(max(100vw, 1px) - 50px, 480px)\",y:3621.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:507,width:\"min(max(100vw, 1px) * 0.35, 480px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n1xjkg-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{FELQr2UEZ:16,JAJqFTN6q:22,kDJEUnXp6:14,variant:\"ToN1Z9gY1\"}},children:/*#__PURE__*/_jsx(SocialCardProof,{FELQr2UEZ:18,height:\"100%\",id:\"sA9sSBdR9\",JAJqFTN6q:30,kDJEUnXp6:18,layoutId:\"sA9sSBdR9\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"KOIbUgg5k\",width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mult80\",id:elementId7,ref:ref12,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y98mmp\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oticvd\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ym4qz2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IExpZ2h0\",\"--framer-font-family\":'\"Geist Light\", \"Geist Light Placeholder\", sans-serif',\"--framer-font-size\":\"46px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:\"How it Works\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IExpZ2h0\",\"--framer-font-family\":'\"Geist Light\", \"Geist Light Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:\"How it Works\"})}),className:\"framer-1sl7kyt\",fonts:[\"CUSTOM;Geist Light\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"calc(min(100vw, 1600px) - 50px)\",y:4500.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gfodo4-container\",children:/*#__PURE__*/_jsx(LineDrawComponentWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"Ex13iKLgV\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"sUMsuev8c\",height:\"100%\",id:\"WAUKqqevD\",layoutId:\"WAUKqqevD\",sO79VR0UV:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",style:{height:\"100%\",width:\"100%\"},variant:\"Ex13iKLgV\",width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ycpp48 hidden-84irmk\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(4566.2),sizes:\"max(min(100vw, 1600px) - 50px, 1px)\",src:\"https://framerusercontent.com/images/DlaqtxLUzXwS2HkPKTkX57DRjFo.gif\",srcSet:\"https://framerusercontent.com/images/DlaqtxLUzXwS2HkPKTkX57DRjFo.gif 540w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/DlaqtxLUzXwS2HkPKTkX57DRjFo.gif\",srcSet:\"https://framerusercontent.com/images/DlaqtxLUzXwS2HkPKTkX57DRjFo.gif 540w\"},className:\"framer-v19byg hidden-84irmk\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:237.5,loading:getLoadingLazyAtYPosition(4852.2),pixelHeight:480,pixelWidth:475,src:\"https://framerusercontent.com/images/JAuQKrw6xTBXfsu6gk72G1lHvyI.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:237.5,pixelHeight:480,pixelWidth:475,src:\"https://framerusercontent.com/images/JAuQKrw6xTBXfsu6gk72G1lHvyI.png\"},className:\"framer-2644yx\",\"data-framer-name\":\"image\",name:\"image\",transformTemplate:transformTemplate2})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5i9uf\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"calc(min(100vw, 1600px) - 50px)\",y:5233.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:486,width:\"calc(min(100vw, 1600px) - 170px)\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:69,delay:0,duration:.3,ease:[.44,0,.56,1],mass:2.3,stiffness:422,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref13,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0}},{ref:ref14,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0}},{ref:ref15,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.85,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1k4nvqm-container\",id:elementId8,ref:ref16,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{variant:\"ep0aKT75g\"}},children:/*#__PURE__*/_jsx(Card,{bUNX1bgUf:true,CRKqWBhhX:\"Trusted partner of The Campaign Registry \",DGFM0CCa_:\"Trusted Partner of Campaign Verify \",DvCGzupyt:\"Leverage our team's Peer-to-Peer expertise to onboard new campaigns quickly\",FetpRkt6z:true,height:\"100%\",hwjUzqcQL:addImageAlt({src:\"https://framerusercontent.com/images/KXznT2GD4StXJSqyn13ktPy2J4.png\",srcSet:\"https://framerusercontent.com/images/KXznT2GD4StXJSqyn13ktPy2J4.png?scale-down-to=512 512w,https://framerusercontent.com/images/KXznT2GD4StXJSqyn13ktPy2J4.png 1024w\"},\"\"),id:\"MK4zF7vls\",JHq9Pqcdq:\"Vets the campaign website for compliance \",jrzxGwLMj:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",layoutId:\"MK4zF7vls\",NKOv07YVR:false,RgNVS01eW:\"1. \u2060Sign Up & Register a P2P Campaign\",style:{width:\"100%\"},THve_xsAs:\"rgb(235, 235, 235)\",variant:\"TZE1YxlvO\",width:\"100%\",WNCMWkDKf:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",ydv6lgZ9D:\"Awesome visual identities & logo(s)\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"calc(min(100vw, 1600px) - 50px)\",y:5739.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:486,width:\"calc(min(100vw, 1600px) - 170px)\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:69,delay:0,duration:.3,ease:[.44,0,.56,1],mass:2.3,stiffness:422,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref14,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0}},{ref:ref15,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-kxi58v-container\",id:elementId9,ref:ref13,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{variant:\"ep0aKT75g\"}},children:/*#__PURE__*/_jsx(Card,{bUNX1bgUf:true,CRKqWBhhX:\"Custom tag audiences\",DGFM0CCa_:\"Easily assign who to avoid\",DvCGzupyt:\"Import contacts easily using any common file type [CSV, XLSX, etc.]\",FetpRkt6z:true,height:\"100%\",hwjUzqcQL:addImageAlt({src:\"https://framerusercontent.com/images/GkN5tStm2zfMxYOFZMkzMnxPwY.png\",srcSet:\"https://framerusercontent.com/images/GkN5tStm2zfMxYOFZMkzMnxPwY.png?scale-down-to=512 512w,https://framerusercontent.com/images/GkN5tStm2zfMxYOFZMkzMnxPwY.png 1024w\"},\"\"),id:\"ArK5hxYgY\",J9W0ylgqr:\"https://framerusercontent.com/assets/vPHR0ViSCPxRYBvjZaElvzOqo.mp4\",JHq9Pqcdq:\"Auto-detects and removes duplicate contacts\",jrzxGwLMj:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",layoutId:\"ArK5hxYgY\",NKOv07YVR:false,RgNVS01eW:\"2. Effortlessly Upload Data\",style:{width:\"100%\"},THve_xsAs:\"rgb(235, 235, 235)\",variant:\"TZE1YxlvO\",width:\"100%\",WNCMWkDKf:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",ydv6lgZ9D:\"Awesome visual identities & logo(s)\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"calc(min(100vw, 1600px) - 50px)\",y:6245.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:486,width:\"calc(min(100vw, 1600px) - 170px)\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:69,delay:0,duration:.3,ease:[.44,0,.56,1],mass:2.3,stiffness:422,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref15,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-12xqioa-container\",id:elementId10,ref:ref14,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{variant:\"ep0aKT75g\"}},children:/*#__PURE__*/_jsx(Card,{bUNX1bgUf:true,CRKqWBhhX:\"Boost engagement with local area codes\",DGFM0CCa_:\"Preview message & approve before the blast\",DvCGzupyt:\"Seamlessly tailor messages to the recipient with AI\",FetpRkt6z:true,height:\"100%\",hwjUzqcQL:addImageAlt({src:\"https://framerusercontent.com/images/IrlhVGUurgm4FWYH89n096p8S4.png\",srcSet:\"https://framerusercontent.com/images/IrlhVGUurgm4FWYH89n096p8S4.png?scale-down-to=512 512w,https://framerusercontent.com/images/IrlhVGUurgm4FWYH89n096p8S4.png 1024w\"},\"\"),id:\"NRuDKVevy\",J9W0ylgqr:\"https://framerusercontent.com/assets/jKJ87NOfpgFyxnZsQMVXpfjhE.mp4\",JHq9Pqcdq:\"Hassle-free scheduling tool\",jrzxGwLMj:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",layoutId:\"NRuDKVevy\",NKOv07YVR:true,RgNVS01eW:\"3. Schedule Message Send\",style:{width:\"100%\"},THve_xsAs:\"rgb(235, 235, 235)\",variant:\"TZE1YxlvO\",width:\"100%\",WNCMWkDKf:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",ydv6lgZ9D:\"Send HD photos & videos\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"calc(min(100vw, 1600px) - 50px)\",y:6751.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:486,width:\"calc(min(100vw, 1600px) - 170px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-na2s0s-container\",id:elementId11,ref:ref15,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{variant:\"ep0aKT75g\"}},children:/*#__PURE__*/_jsx(Card,{bUNX1bgUf:true,CRKqWBhhX:\"Auto-remove opt-outs \",DGFM0CCa_:\"Trackable custom links\",DvCGzupyt:\"Monitor send performance metrics within the platform while our team handles the send\",FetpRkt6z:true,height:\"100%\",hwjUzqcQL:addImageAlt({src:\"https://framerusercontent.com/images/nFcPdD918siJtjbKhIrhkO4DUwM.jpg\",srcSet:\"https://framerusercontent.com/images/nFcPdD918siJtjbKhIrhkO4DUwM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/nFcPdD918siJtjbKhIrhkO4DUwM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/nFcPdD918siJtjbKhIrhkO4DUwM.jpg 1080w\"},\"\"),id:\"KXlBziN75\",J9W0ylgqr:\"https://framerusercontent.com/assets/jCsbp08wu0aSPUMqaxLDhWgzQs.mp4\",JHq9Pqcdq:\"Receive email confirmation flush with analytics\",jrzxGwLMj:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",layoutId:\"KXlBziN75\",NKOv07YVR:true,RgNVS01eW:\"4. Real-Time Insights\",style:{width:\"100%\"},THve_xsAs:\"rgb(235, 235, 235)\",variant:\"TZE1YxlvO\",width:\"100%\",WNCMWkDKf:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",ydv6lgZ9D:\"Export results\"})})})})})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-thffqw-container\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"I3O0tTd5W\",intensity:8,layoutId:\"I3O0tTd5W\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ga8wpy\",id:elementId12,ref:ref17,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1un2jo6\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j752dj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fsox50-container\",id:elementId13,ref:ref3,children:/*#__PURE__*/_jsx(MotionText,{color:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",effectOptions:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0},font:{font:\"geist light\",fontSize:52,fontWeight:600,letterSpacing:0,lineHeight:1.1,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"center\",whiteSpace:\"break-spaces\"},height:\"100%\",id:\"KlsqscRPM\",layoutId:\"KlsqscRPM\",overflow:false,perWord:false,stagger:.48,style:{width:\"100%\"},text:\"No excuses, just results\",transitionOptions:{damping:56,delay:0,mass:1,stiffness:193,type:\"spring\"},type:\"word\",variant:true,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t365ox\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation6,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-mytmzw\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vvh5ti\",\"data-border\":true,\"data-framer-name\":\"Frame 1171274458\",name:\"Frame 1171274458\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"Intelligent List Management\"})}),className:\"framer-1qoxicb\",\"data-framer-name\":\"SOCIAL MEDIA\",fonts:[\"GF;Inter Tight-500\"],name:\"SOCIAL MEDIA\",verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation6,__framer__exit:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-9kw40l\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1abd53g\",\"data-border\":true,\"data-framer-name\":\"Frame 1171274458\",name:\"Frame 1171274458\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"Advanced Analytics\"})}),className:\"framer-1ayksog\",\"data-framer-name\":\"SOCIAL MEDIA\",fonts:[\"GF;Inter Tight-500\"],name:\"SOCIAL MEDIA\",verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation6,__framer__exit:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1sws8nz\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f5se1a\",\"data-border\":true,\"data-framer-name\":\"Frame 1171274458\",name:\"Frame 1171274458\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"Dynamic Customization\"})}),className:\"framer-yf61p1\",\"data-framer-name\":\"SOCIAL MEDIA\",fonts:[\"GF;Inter Tight-500\"],name:\"SOCIAL MEDIA\",verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:false,__framer__enter:animation6,__framer__exit:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fjj5nl\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1072oaw\",\"data-border\":true,\"data-framer-name\":\"Frame 1171274458\",name:\"Frame 1171274458\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"Automated Reporting\"})}),className:\"framer-crwyy6\",\"data-framer-name\":\"SOCIAL MEDIA\",fonts:[\"GF;Inter Tight-500\"],name:\"SOCIAL MEDIA\",verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition9},__framer__animateOnce:false,__framer__enter:animation6,__framer__exit:animation12,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-w64rxr\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cn0ky\",\"data-border\":true,\"data-framer-name\":\"Frame 1171274458\",name:\"Frame 1171274458\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"Wicked Fast Customer Support\"})}),className:\"framer-povbb6\",\"data-framer-name\":\"SOCIAL MEDIA\",fonts:[\"GF;Inter Tight-500\"],name:\"SOCIAL MEDIA\",verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-c667g9 hidden-vwgtqt\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vmtli9\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bsk517\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"calc(100vw - 50px)\",y:8497.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:782,width:\"max(min(max(100vw, 1px), 1200px), 1200px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-4ffm10-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{style:{width:\"100%\"},variant:\"wBuxrovFD\"}},children:/*#__PURE__*/_jsx(HoverCards,{height:\"100%\",id:\"FzbIMPdMN\",layoutId:\"FzbIMPdMN\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"HZ1kJddcB\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uj5n3j\",id:elementId14,ref:ref18,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1csgb69\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-e12l58\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d1p0w8\",\"data-border\":true,\"data-framer-name\":\"Frame 1171274458\",name:\"Frame 1171274458\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"uppercase\"},children:\"FAQ\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"uppercase\"},children:\"FAQ\"})}),className:\"framer-ua9ppx\",\"data-framer-name\":\"SOCIAL MEDIA\",fonts:[\"GF;Inter Tight-500\"],name:\"SOCIAL MEDIA\",verticalAlignment:\"center\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"46px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:\"We have the answers\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFNlbWlCb2xk\",\"--framer-font-family\":'\"Geist SemiBold\", \"Geist SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:\"We have the answers\"})}),className:\"framer-17reizg\",fonts:[\"CUSTOM;Geist SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{width:\"min((100vw - 50px) * 0.96, 1300px)\",y:9751.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:567,width:\"min(100vw - 100px, 1300px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1elfqt5-container\",children:/*#__PURE__*/_jsx(AccordionCopy2,{height:\"100%\",id:\"c6fK_xbYx\",layoutId:\"c6fK_xbYx\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ihp28a\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation13,__framer__exit:animation14,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-30h3f4\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-f4ybbr-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{fontSize:28,gap:30,minutes:false,seconds:false,unit:{fontColor:\"var(--token-f13b8be7-2c44-4592-badd-f129d7f27879, rgb(120, 120, 120))\",fontName:\"Inter tight\",fontSize:24,fontWeight:400,gap:14,position:\"right\",show:true,uppercase:false,variant:\"full\"}}},children:/*#__PURE__*/_jsx(Countdown,{countdown:\"November 05, 2024 00:00:00\",days:true,finishedComponent:[],fontColor:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\",fontName:\"Inter tight\",fontSize:52,fontWeight:600,gap:38,height:\"100%\",hours:true,id:\"k9VJcsL0K\",layoutId:\"k9VJcsL0K\",minutes:true,seconds:true,style:{width:\"100%\"},unit:{fontColor:\"var(--token-f13b8be7-2c44-4592-badd-f129d7f27879, rgb(120, 120, 120))\",fontName:\"Inter tight\",fontSize:32,fontWeight:400,gap:14,position:\"right\",show:true,uppercase:false,variant:\"full\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:\"\u2014     Until 2024 U.S. Election Day     \u2014\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"},children:\"\u2014     Until 2024 U.S. Election Day     \u2014\"})}),className:\"framer-oeiivk\",fonts:[\"GF;Inter Tight-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{y:10871.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation13,__framer__exit:animation14,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-y1qzyl-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ChromaButton,{C2LNB7YCz:\"Register\",height:\"100%\",id:\"UXAohMXvN\",KHGqZqG7y:true,layoutId:\"UXAohMXvN\",q9vk65lCa:false,style:{height:\"100%\"},variant:\"ztJZWxHhh\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mgi4ql\",id:elementId15,ref:ref5,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qf7g9b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition11},__framer__animateOnce:true,__framer__enter:animation13,__framer__exit:animation15,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-gha115-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{font:{font:\"Inter tight\",fontSize:46,fontWeight:600,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"center\",whiteSpace:\"break-spaces\"}}},children:/*#__PURE__*/_jsx(MotionText,{color:\"rgb(255, 255, 255)\",effectOptions:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0},font:{font:\"Inter tight\",fontSize:72,fontWeight:600,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"center\",whiteSpace:\"break-spaces\"},height:\"100%\",id:\"hHZeBP5Hr\",layoutId:\"hHZeBP5Hr\",overflow:false,perWord:false,stagger:.5,style:{width:\"100%\"},text:\"For all the marbles\",transitionOptions:{damping:56,delay:1.2,mass:1,stiffness:193,type:\"spring\"},type:\"word\",variant:true,width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6910d650-8320-4cf7-a4fb-82317acb747f, rgb(250, 249, 247))\"},children:\": to take great risk in the hope of great gain\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtMzAwaXRhbGlj\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6910d650-8320-4cf7-a4fb-82317acb747f, rgb(250, 249, 247))\"},children:\": to take great risk in the hope of great gain\"})}),className:\"framer-ln4aqw\",fonts:[\"GF;Inter Tight-300italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation16,className:\"framer-1y4yta7-container\",\"data-framer-appear-id\":\"1y4yta7\",initial:animation1,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"QMv13AW9T\",isMixedBorderRadius:false,layoutId:\"QMv13AW9T\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcType:\"URL\",srcUrl:\"https://packaged-media.redd.it/k9rqfnfed5rc1/pb/m2-res_1012p.mp4?m=DASHPlaylist.mpd&v=1&e=1711677600&s=db7f142d213680710d378cf1a35266fbad26646f#t=2.9460142493492762\",startTime:46.1,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-notp3y\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pmeori\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-x3djxm\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:\"\\xa9 2024 - 2025 Ballot Brain, LLC\"})}),className:\"framer-1ji48rg\",fonts:[\"GF;Inter Tight-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gkf3on\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h17eIUdkn\"},nodeId:\"DZ67A9snA\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Acceptable Use Policy\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h17eIUdkn\"},nodeId:\"DZ67A9snA\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Acceptable Use Policy\"})})})}),className:\"framer-142minm\",fonts:[\"GF;Inter Tight-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dVRkaUYq3\"},nodeId:\"DKhYqIQOR\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Terms of Use\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dVRkaUYq3\"},nodeId:\"DKhYqIQOR\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Terms of Use\"})})})}),className:\"framer-1evieou\",fonts:[\"GF;Inter Tight-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"V4AIqRzwY\"},nodeId:\"Lm4mxEQj8\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Privacy Policy\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"V4AIqRzwY\"},nodeId:\"Lm4mxEQj8\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Privacy Policy\"})})})}),className:\"framer-aneba2\",fonts:[\"GF;Inter Tight-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dk0Fe5Vpi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://forms.ballotbrain.io/ballot-brain-demo\",nodeId:\"RcgynCupl\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Contact\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://forms.ballotbrain.io/ballot-brain-demo\",nodeId:\"RcgynCupl\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:\"Contact\"})})})}),className:\"framer-c3m5i8\",fonts:[\"GF;Inter Tight-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r51xxl\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/ballotbrain\",nodeId:\"SAsEsHfB1\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:50,intrinsicWidth:50,pixelHeight:100,pixelWidth:100,src:\"https://framerusercontent.com/images/qmzG4AN9WgWAudTDWELRh04gg.png\"},className:\"framer-gosq76 framer-1lr44ur\",\"data-framer-name\":\"image\",name:\"image\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/BallotBrain_\",nodeId:\"HeYN11x55\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:50,intrinsicWidth:50,pixelHeight:100,pixelWidth:100,src:\"https://framerusercontent.com/images/owrWbdMjmSqyIUO8DQEpu6j8.png\"},className:\"framer-lwznlr framer-1lr44ur\",\"data-framer-name\":\"image\",name:\"image\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://youtube.com/@ballotbrain?si=0SQQ3ILoW4g0Lvj1\",nodeId:\"i6oqOhCth\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:50,intrinsicWidth:50,pixelHeight:100,pixelWidth:100,src:\"https://framerusercontent.com/images/Kbqxliprjo8hqlJ49C0M2IgwreU.png\"},className:\"framer-1532uvl framer-1lr44ur\",\"data-framer-name\":\"image\",name:\"image\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/profile.php?id=61562778419915\",nodeId:\"WDaQPCz72\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:50,intrinsicWidth:50,pixelHeight:100,pixelWidth:100,src:\"https://framerusercontent.com/images/IUUe0BvByWKOgA8AMAySUFZQZI.png\"},className:\"framer-wx9svb framer-1lr44ur\",\"data-framer-name\":\"image\",name:\"image\"})})]})]})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bcni0m-container\",layoutScroll:true,children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(247, 247, 247)\",fontBody:{fontFamily:'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\"},fontTitle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:210,zIndex:9},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247))\",fill:\"var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, rgb(30, 30, 30))\"}},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:false,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-MN6GTRH9\",height:\"100%\",id:\"GWNOqqpeZ\",layoutId:\"GWNOqqpeZ\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:true,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:\"Cookies\",textFont:{},type:\"none\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mfwKI.framer-1lr44ur, .framer-mfwKI .framer-1lr44ur { display: block; }\",\".framer-mfwKI.framer-84irmk { 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: 0px; position: relative; width: 1200px; }\",\".framer-mfwKI .framer-1kj3kdq-container { flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: calc(50.00000000000002% - 100vh / 2); width: 100%; z-index: 0; }\",\".framer-mfwKI .framer-s95gb5-container, .framer-mfwKI .framer-147xxui-container { flex: none; height: auto; left: 50%; position: fixed; top: 20px; transform: translateX(-50%); width: 92%; z-index: 9; }\",\".framer-mfwKI .framer-mg38hz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-mve3td { background-color: var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, #f5f5f7); flex: none; height: 101%; left: calc(50.00000000000002% - 101% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 101% / 2); width: 101%; z-index: 1; }\",\".framer-mfwKI .framer-1v5zqym-container { flex: none; height: 101%; left: calc(50.00000000000002% - 101% / 2); opacity: 0.3; position: absolute; top: calc(50.00000000000002% - 101% / 2); width: 101%; }\",'.framer-mfwKI .framer-1yxrnu8 { -webkit-backdrop-filter: blur(3px); align-content: center; align-items: center; backdrop-filter: blur(3px); background: linear-gradient(180deg, rgba(245, 245, 247, 0) 12.999718468468469%, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, rgb(245, 245, 247)) /* {\"name\":\"White\"} */ 87.05482826576578%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 101%; justify-content: center; left: calc(50.00000000000002% - 100.99009900990099% / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 100.99009900990099% / 2); width: 101%; will-change: var(--framer-will-change-override, transform); z-index: 1; }',\".framer-mfwKI .framer-1dkmq5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 51px; height: min-content; justify-content: center; overflow: visible; padding: 25px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-ruu760 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-3210g9, .framer-mfwKI .framer-5bhca6, .framer-mfwKI .framer-h7h1vq, .framer-mfwKI .framer-oeiivk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-mfwKI .framer-q238np { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-rrs6cu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1v1xuq8-container, .framer-mfwKI .framer-uvj8cl-container, .framer-mfwKI .framer-y1qzyl-container { flex: none; height: 48px; position: relative; width: auto; z-index: 1; }\",\".framer-mfwKI .framer-1xgv22l { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-mfwKI .framer-hyfw9g-container { flex: none; height: auto; left: 50%; position: fixed; top: 50%; transform: translate(-50%, -50%); width: 29%; z-index: 10; }\",\".framer-mfwKI .framer-1ooba74 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-15grpzr { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 50px 0px 30px 50px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-162jldt { --border-bottom-width: 0px; --border-color: rgba(30, 30, 30, 0.1); --border-left-width: 0px; --border-right-width: 2px; --border-style: solid; --border-top-width: 0px; 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: hidden; padding: 13px 35px 13px 20px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-cru5b2, .framer-mfwKI .framer-1rpf5b1, .framer-mfwKI .framer-1ybsova, .framer-mfwKI .framer-ls8g2s, .framer-mfwKI .framer-1sl7kyt, .framer-mfwKI .framer-1ji48rg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-mfwKI .framer-1lansr1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 11px 0px 11px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-1o4ca1k, .framer-mfwKI .framer-1uvsdkw, .framer-mfwKI .framer-127uxvb, .framer-mfwKI .framer-1x0rfbc, .framer-mfwKI .framer-1wtdud4, .framer-mfwKI .framer-b6c64m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 10px 0px 10px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-guxfmc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); overflow: visible; position: relative; width: 31px; }\",\".framer-mfwKI .framer-1pssw3v, .framer-mfwKI .framer-a8556w, .framer-mfwKI .framer-vc4lar, .framer-mfwKI .framer-1rvjda7 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: visible; position: relative; width: 30px; }\",\".framer-mfwKI .framer-1i4vwyq, .framer-mfwKI .framer-16ix5po { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 82.25vh; justify-content: center; max-width: 1200px; overflow: visible; padding: 100px 50px 50px 50px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-2d0gn0-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-mfwKI .framer-dtlid0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mfwKI .framer-s75map-container { flex: none; height: 478px; position: relative; width: 634px; }\",\".framer-mfwKI .framer-1egjl0e { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: auto; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: sticky; width: 1px; will-change: transform; }\",\".framer-mfwKI .framer-oioeeh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: sticky; width: 100%; will-change: transform; }\",\".framer-mfwKI .framer-1p6ng1s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1200px; position: sticky; top: 175px; white-space: pre-wrap; width: 100%; will-change: transform; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-mfwKI .framer-14zra45 { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: -2px -2px 6px -4px rgba(255, 255, 255, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1ujsn2x { --border-bottom-width: 0.2px; --border-color: rgba(255, 255, 255, 0.05); --border-left-width: 0.2px; --border-right-width: 0.2px; --border-style: solid; --border-top-width: 0.2px; align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.25); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 20px 25px 20px 25px; position: relative; width: 1px; }\",\".framer-mfwKI .framer-1ype9xh, .framer-mfwKI .framer-yuk5lw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1atacns, .framer-mfwKI .framer-rsxa3o { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-mfwKI .framer-1i8b0zj-container { aspect-ratio: 1.3263598326359833 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 151px); position: relative; width: 100%; }\",\".framer-mfwKI .framer-1omiqpd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 25px 0px 25px 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1ryhlxl { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 11px 0px 11px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-mfwKI .framer-mvxz6f { aspect-ratio: 1.9541984732824427 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 69px); overflow: visible; position: relative; text-decoration: none; width: 135px; }\",\".framer-mfwKI .framer-wy8bj { flex: none; height: 88px; overflow: visible; position: relative; text-decoration: none; width: 153px; }\",\".framer-mfwKI .framer-1ye3eti { aspect-ratio: 2.8028169014084505 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 71px); overflow: visible; position: relative; text-decoration: none; width: 199px; }\",\".framer-mfwKI .framer-f900do { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1f1pbgg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 61px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-mfwKI .framer-1n1xjkg-container { flex: none; height: auto; max-width: 480px; position: relative; width: 35%; }\",\".framer-mfwKI .framer-1mult80 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: flex-start; overflow: visible; padding: 109px 0px 60px 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-mfwKI .framer-y98mmp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 63px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 25px 0px 25px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-oticvd { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-1ym4qz2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-gfodo4-container { align-self: stretch; flex: none; height: 3px; position: relative; width: auto; }\",\".framer-mfwKI .framer-1ycpp48 { align-content: center; align-items: center; aspect-ratio: 0.5629139072847682 / 1; background-color: #ffffff; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 355px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-mfwKI .framer-v19byg { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-mfwKI .framer-2644yx { aspect-ratio: 0.9895833333333334 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 50%; mix-blend-mode: multiply; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 32px; z-index: 0; }\",\".framer-mfwKI .framer-5i9uf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1k4nvqm-container { flex: none; height: auto; position: sticky; top: 120px; width: 100%; will-change: transform; z-index: 1; }\",\".framer-mfwKI .framer-kxi58v-container { flex: none; height: auto; position: sticky; top: 160px; width: 100%; will-change: transform; z-index: 1; }\",\".framer-mfwKI .framer-12xqioa-container { flex: none; height: auto; position: sticky; top: 200px; width: 100%; will-change: transform; z-index: 1; }\",\".framer-mfwKI .framer-na2s0s-container { flex: none; height: auto; position: sticky; top: 240px; width: 100%; will-change: transform; z-index: 1; }\",\".framer-mfwKI .framer-thffqw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mfwKI .framer-ga8wpy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 109px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1un2jo6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 39px 0px; position: sticky; top: 325px; width: 100%; will-change: transform; z-index: 1; }\",\".framer-mfwKI .framer-1j752dj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-fsox50-container { flex: none; height: auto; position: relative; width: 620px; z-index: 3; }\",\".framer-mfwKI .framer-t365ox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: 60%; z-index: 1; }\",\".framer-mfwKI .framer-mytmzw, .framer-mfwKI .framer-9kw40l, .framer-mfwKI .framer-1sws8nz, .framer-mfwKI .framer-fjj5nl, .framer-mfwKI .framer-w64rxr, .framer-mfwKI .framer-e12l58 { align-content: center; align-items: center; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: -2px -2px 6px -4px rgba(255, 255, 255, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-1vvh5ti, .framer-mfwKI .framer-1abd53g, .framer-mfwKI .framer-1f5se1a, .framer-mfwKI .framer-1072oaw, .framer-mfwKI .framer-1cn0ky { --border-bottom-width: 0.2px; --border-color: rgba(255, 255, 255, 0.05); --border-left-width: 0.2px; --border-right-width: 0.2px; --border-style: solid; --border-top-width: 0.2px; align-content: center; align-items: center; background: linear-gradient(90deg, #ffffff 0%, rgb(230, 230, 230) 100%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-1qoxicb, .framer-mfwKI .framer-1ayksog, .framer-mfwKI .framer-yf61p1, .framer-mfwKI .framer-crwyy6, .framer-mfwKI .framer-povbb6, .framer-mfwKI .framer-ua9ppx { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mfwKI .framer-c667g9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: 296px; justify-content: flex-end; overflow: hidden; padding: 0px; position: sticky; top: 600px; width: 50%; will-change: transform; z-index: 1; }\",\".framer-mfwKI .framer-vmtli9 { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.2); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 3px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-mfwKI .framer-bsk517 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 100px 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-4ffm10-container { flex: 1 0 0px; height: auto; max-width: 1200px; min-width: 1200px; position: relative; width: 1px; }\",'.framer-mfwKI .framer-1uj5n3j { align-content: center; align-items: center; background: linear-gradient(180deg, var(--token-4db8f236-66c8-49ba-a67b-cd9acf31247c, #f5f5f7) /* {\"name\":\"White\"} */ 0%, rgb(255, 255, 255) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: center; overflow: visible; padding: 75px 50px 50px 50px; position: relative; scroll-margin-top: 100px; width: 100%; }',\".framer-mfwKI .framer-1csgb69 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1300px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1d1p0w8 { --border-bottom-width: 0.2px; --border-color: rgba(255, 255, 255, 0.05); --border-left-width: 0.2px; --border-right-width: 0.2px; --border-style: solid; --border-top-width: 0.2px; align-content: center; align-items: center; background-color: var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, #1e1e1e); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-17reizg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-mfwKI .framer-1elfqt5-container { flex: none; height: auto; max-width: 1300px; position: relative; width: 100%; z-index: 2; }\",\".framer-mfwKI .framer-1ihp28a { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 50px 100px 50px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-30h3f4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-f4ybbr-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-mfwKI .framer-mgi4ql { align-content: center; align-items: center; background-color: var(--token-bcc8662f-fe4a-4059-9a8b-43ee8f8e1fa4, #1e1e1e); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: 100vh; justify-content: center; overflow: hidden; padding: 100px 50px 100px 50px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-1qf7g9b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-mfwKI .framer-gha115-container { flex: none; height: auto; position: relative; width: 100%; z-index: 3; }\",\".framer-mfwKI .framer-ln4aqw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-mfwKI .framer-1y4yta7-container { flex: none; height: 101%; left: calc(50.00000000000002% - 101% / 2); opacity: 0.8; position: absolute; top: calc(50.00000000000002% - 101% / 2); width: 101%; z-index: 1; }\",\".framer-mfwKI .framer-notp3y { align-content: center; align-items: center; bottom: 40px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-mfwKI .framer-1pmeori { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-mfwKI .framer-x3djxm, .framer-mfwKI .framer-gkf3on { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-142minm, .framer-mfwKI .framer-1evieou, .framer-mfwKI .framer-aneba2, .framer-mfwKI .framer-c3m5i8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-mfwKI .framer-r51xxl { -webkit-filter: invert(1); align-content: center; align-items: center; display: flex; filter: invert(1); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mfwKI .framer-gosq76, .framer-mfwKI .framer-lwznlr, .framer-mfwKI .framer-1532uvl, .framer-mfwKI .framer-wx9svb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); overflow: visible; position: relative; text-decoration: none; width: 23px; }\",\".framer-mfwKI .framer-bcni0m-container { bottom: 34px; flex: none; height: auto; position: fixed; right: 25px; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-mfwKI.framer-84irmk, .framer-mfwKI .framer-mg38hz, .framer-mfwKI .framer-1yxrnu8, .framer-mfwKI .framer-1dkmq5j, .framer-mfwKI .framer-ruu760, .framer-mfwKI .framer-q238np, .framer-mfwKI .framer-rrs6cu, .framer-mfwKI .framer-1ooba74, .framer-mfwKI .framer-15grpzr, .framer-mfwKI .framer-162jldt, .framer-mfwKI .framer-1lansr1, .framer-mfwKI .framer-1o4ca1k, .framer-mfwKI .framer-1uvsdkw, .framer-mfwKI .framer-127uxvb, .framer-mfwKI .framer-1i4vwyq, .framer-mfwKI .framer-16ix5po, .framer-mfwKI .framer-dtlid0, .framer-mfwKI .framer-1egjl0e, .framer-mfwKI .framer-14zra45, .framer-mfwKI .framer-1ujsn2x, .framer-mfwKI .framer-1ype9xh, .framer-mfwKI .framer-yuk5lw, .framer-mfwKI .framer-1omiqpd, .framer-mfwKI .framer-1ryhlxl, .framer-mfwKI .framer-1x0rfbc, .framer-mfwKI .framer-1wtdud4, .framer-mfwKI .framer-b6c64m, .framer-mfwKI .framer-f900do, .framer-mfwKI .framer-1f1pbgg, .framer-mfwKI .framer-1mult80, .framer-mfwKI .framer-y98mmp, .framer-mfwKI .framer-oticvd, .framer-mfwKI .framer-1ym4qz2, .framer-mfwKI .framer-1ycpp48, .framer-mfwKI .framer-5i9uf, .framer-mfwKI .framer-ga8wpy, .framer-mfwKI .framer-1un2jo6, .framer-mfwKI .framer-1j752dj, .framer-mfwKI .framer-t365ox, .framer-mfwKI .framer-mytmzw, .framer-mfwKI .framer-1vvh5ti, .framer-mfwKI .framer-9kw40l, .framer-mfwKI .framer-1abd53g, .framer-mfwKI .framer-1sws8nz, .framer-mfwKI .framer-1f5se1a, .framer-mfwKI .framer-fjj5nl, .framer-mfwKI .framer-1072oaw, .framer-mfwKI .framer-w64rxr, .framer-mfwKI .framer-1cn0ky, .framer-mfwKI .framer-c667g9, .framer-mfwKI .framer-vmtli9, .framer-mfwKI .framer-bsk517, .framer-mfwKI .framer-1uj5n3j, .framer-mfwKI .framer-1csgb69, .framer-mfwKI .framer-e12l58, .framer-mfwKI .framer-1d1p0w8, .framer-mfwKI .framer-1ihp28a, .framer-mfwKI .framer-30h3f4, .framer-mfwKI .framer-mgi4ql, .framer-mfwKI .framer-1qf7g9b, .framer-mfwKI .framer-notp3y, .framer-mfwKI .framer-x3djxm, .framer-mfwKI .framer-gkf3on, .framer-mfwKI .framer-r51xxl { gap: 0px; } .framer-mfwKI.framer-84irmk > *, .framer-mfwKI .framer-1ooba74 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-mfwKI.framer-84irmk > :first-child, .framer-mfwKI .framer-mg38hz > :first-child, .framer-mfwKI .framer-1dkmq5j > :first-child, .framer-mfwKI .framer-ruu760 > :first-child, .framer-mfwKI .framer-q238np > :first-child, .framer-mfwKI .framer-1ooba74 > :first-child, .framer-mfwKI .framer-162jldt > :first-child, .framer-mfwKI .framer-1egjl0e > :first-child, .framer-mfwKI .framer-1ujsn2x > :first-child, .framer-mfwKI .framer-1f1pbgg > :first-child, .framer-mfwKI .framer-1mult80 > :first-child, .framer-mfwKI .framer-y98mmp > :first-child, .framer-mfwKI .framer-oticvd > :first-child, .framer-mfwKI .framer-5i9uf > :first-child, .framer-mfwKI .framer-ga8wpy > :first-child, .framer-mfwKI .framer-1un2jo6 > :first-child, .framer-mfwKI .framer-1j752dj > :first-child, .framer-mfwKI .framer-c667g9 > :first-child, .framer-mfwKI .framer-vmtli9 > :first-child, .framer-mfwKI .framer-1uj5n3j > :first-child, .framer-mfwKI .framer-1csgb69 > :first-child, .framer-mfwKI .framer-1ihp28a > :first-child, .framer-mfwKI .framer-30h3f4 > :first-child, .framer-mfwKI .framer-mgi4ql > :first-child, .framer-mfwKI .framer-1qf7g9b > :first-child, .framer-mfwKI .framer-notp3y > :first-child { margin-top: 0px; } .framer-mfwKI.framer-84irmk > :last-child, .framer-mfwKI .framer-mg38hz > :last-child, .framer-mfwKI .framer-1dkmq5j > :last-child, .framer-mfwKI .framer-ruu760 > :last-child, .framer-mfwKI .framer-q238np > :last-child, .framer-mfwKI .framer-1ooba74 > :last-child, .framer-mfwKI .framer-162jldt > :last-child, .framer-mfwKI .framer-1egjl0e > :last-child, .framer-mfwKI .framer-1ujsn2x > :last-child, .framer-mfwKI .framer-1f1pbgg > :last-child, .framer-mfwKI .framer-1mult80 > :last-child, .framer-mfwKI .framer-y98mmp > :last-child, .framer-mfwKI .framer-oticvd > :last-child, .framer-mfwKI .framer-5i9uf > :last-child, .framer-mfwKI .framer-ga8wpy > :last-child, .framer-mfwKI .framer-1un2jo6 > :last-child, .framer-mfwKI .framer-1j752dj > :last-child, .framer-mfwKI .framer-c667g9 > :last-child, .framer-mfwKI .framer-vmtli9 > :last-child, .framer-mfwKI .framer-1uj5n3j > :last-child, .framer-mfwKI .framer-1csgb69 > :last-child, .framer-mfwKI .framer-1ihp28a > :last-child, .framer-mfwKI .framer-30h3f4 > :last-child, .framer-mfwKI .framer-mgi4ql > :last-child, .framer-mfwKI .framer-1qf7g9b > :last-child, .framer-mfwKI .framer-notp3y > :last-child { margin-bottom: 0px; } .framer-mfwKI .framer-mg38hz > *, .framer-mfwKI .framer-162jldt > *, .framer-mfwKI .framer-oticvd > *, .framer-mfwKI .framer-1csgb69 > *, .framer-mfwKI .framer-notp3y > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-mfwKI .framer-1yxrnu8 > *, .framer-mfwKI .framer-rrs6cu > *, .framer-mfwKI .framer-1o4ca1k > *, .framer-mfwKI .framer-1uvsdkw > *, .framer-mfwKI .framer-127uxvb > *, .framer-mfwKI .framer-14zra45 > *, .framer-mfwKI .framer-1ype9xh > *, .framer-mfwKI .framer-yuk5lw > *, .framer-mfwKI .framer-1x0rfbc > *, .framer-mfwKI .framer-1wtdud4 > *, .framer-mfwKI .framer-b6c64m > *, .framer-mfwKI .framer-f900do > *, .framer-mfwKI .framer-1ym4qz2 > *, .framer-mfwKI .framer-1ycpp48 > *, .framer-mfwKI .framer-mytmzw > *, .framer-mfwKI .framer-1vvh5ti > *, .framer-mfwKI .framer-9kw40l > *, .framer-mfwKI .framer-1abd53g > *, .framer-mfwKI .framer-1sws8nz > *, .framer-mfwKI .framer-1f5se1a > *, .framer-mfwKI .framer-fjj5nl > *, .framer-mfwKI .framer-1072oaw > *, .framer-mfwKI .framer-w64rxr > *, .framer-mfwKI .framer-1cn0ky > *, .framer-mfwKI .framer-bsk517 > *, .framer-mfwKI .framer-e12l58 > *, .framer-mfwKI .framer-1d1p0w8 > *, .framer-mfwKI .framer-r51xxl > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-mfwKI .framer-1yxrnu8 > :first-child, .framer-mfwKI .framer-rrs6cu > :first-child, .framer-mfwKI .framer-15grpzr > :first-child, .framer-mfwKI .framer-1lansr1 > :first-child, .framer-mfwKI .framer-1o4ca1k > :first-child, .framer-mfwKI .framer-1uvsdkw > :first-child, .framer-mfwKI .framer-127uxvb > :first-child, .framer-mfwKI .framer-1i4vwyq > :first-child, .framer-mfwKI .framer-16ix5po > :first-child, .framer-mfwKI .framer-dtlid0 > :first-child, .framer-mfwKI .framer-14zra45 > :first-child, .framer-mfwKI .framer-1ype9xh > :first-child, .framer-mfwKI .framer-yuk5lw > :first-child, .framer-mfwKI .framer-1omiqpd > :first-child, .framer-mfwKI .framer-1ryhlxl > :first-child, .framer-mfwKI .framer-1x0rfbc > :first-child, .framer-mfwKI .framer-1wtdud4 > :first-child, .framer-mfwKI .framer-b6c64m > :first-child, .framer-mfwKI .framer-f900do > :first-child, .framer-mfwKI .framer-1ym4qz2 > :first-child, .framer-mfwKI .framer-1ycpp48 > :first-child, .framer-mfwKI .framer-t365ox > :first-child, .framer-mfwKI .framer-mytmzw > :first-child, .framer-mfwKI .framer-1vvh5ti > :first-child, .framer-mfwKI .framer-9kw40l > :first-child, .framer-mfwKI .framer-1abd53g > :first-child, .framer-mfwKI .framer-1sws8nz > :first-child, .framer-mfwKI .framer-1f5se1a > :first-child, .framer-mfwKI .framer-fjj5nl > :first-child, .framer-mfwKI .framer-1072oaw > :first-child, .framer-mfwKI .framer-w64rxr > :first-child, .framer-mfwKI .framer-1cn0ky > :first-child, .framer-mfwKI .framer-bsk517 > :first-child, .framer-mfwKI .framer-e12l58 > :first-child, .framer-mfwKI .framer-1d1p0w8 > :first-child, .framer-mfwKI .framer-x3djxm > :first-child, .framer-mfwKI .framer-gkf3on > :first-child, .framer-mfwKI .framer-r51xxl > :first-child { margin-left: 0px; } .framer-mfwKI .framer-1yxrnu8 > :last-child, .framer-mfwKI .framer-rrs6cu > :last-child, .framer-mfwKI .framer-15grpzr > :last-child, .framer-mfwKI .framer-1lansr1 > :last-child, .framer-mfwKI .framer-1o4ca1k > :last-child, .framer-mfwKI .framer-1uvsdkw > :last-child, .framer-mfwKI .framer-127uxvb > :last-child, .framer-mfwKI .framer-1i4vwyq > :last-child, .framer-mfwKI .framer-16ix5po > :last-child, .framer-mfwKI .framer-dtlid0 > :last-child, .framer-mfwKI .framer-14zra45 > :last-child, .framer-mfwKI .framer-1ype9xh > :last-child, .framer-mfwKI .framer-yuk5lw > :last-child, .framer-mfwKI .framer-1omiqpd > :last-child, .framer-mfwKI .framer-1ryhlxl > :last-child, .framer-mfwKI .framer-1x0rfbc > :last-child, .framer-mfwKI .framer-1wtdud4 > :last-child, .framer-mfwKI .framer-b6c64m > :last-child, .framer-mfwKI .framer-f900do > :last-child, .framer-mfwKI .framer-1ym4qz2 > :last-child, .framer-mfwKI .framer-1ycpp48 > :last-child, .framer-mfwKI .framer-t365ox > :last-child, .framer-mfwKI .framer-mytmzw > :last-child, .framer-mfwKI .framer-1vvh5ti > :last-child, .framer-mfwKI .framer-9kw40l > :last-child, .framer-mfwKI .framer-1abd53g > :last-child, .framer-mfwKI .framer-1sws8nz > :last-child, .framer-mfwKI .framer-1f5se1a > :last-child, .framer-mfwKI .framer-fjj5nl > :last-child, .framer-mfwKI .framer-1072oaw > :last-child, .framer-mfwKI .framer-w64rxr > :last-child, .framer-mfwKI .framer-1cn0ky > :last-child, .framer-mfwKI .framer-bsk517 > :last-child, .framer-mfwKI .framer-e12l58 > :last-child, .framer-mfwKI .framer-1d1p0w8 > :last-child, .framer-mfwKI .framer-x3djxm > :last-child, .framer-mfwKI .framer-gkf3on > :last-child, .framer-mfwKI .framer-r51xxl > :last-child { margin-right: 0px; } .framer-mfwKI .framer-1dkmq5j > * { margin: 0px; margin-bottom: calc(51px / 2); margin-top: calc(51px / 2); } .framer-mfwKI .framer-ruu760 > * { margin: 0px; margin-bottom: calc(37px / 2); margin-top: calc(37px / 2); } .framer-mfwKI .framer-q238np > *, .framer-mfwKI .framer-30h3f4 > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-mfwKI .framer-15grpzr > *, .framer-mfwKI .framer-1omiqpd > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-mfwKI .framer-1lansr1 > *, .framer-mfwKI .framer-1ryhlxl > * { margin: 0px; margin-left: calc(38px / 2); margin-right: calc(38px / 2); } .framer-mfwKI .framer-1i4vwyq > *, .framer-mfwKI .framer-16ix5po > *, .framer-mfwKI .framer-dtlid0 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-mfwKI .framer-1egjl0e > * { margin: 0px; margin-bottom: calc(34px / 2); margin-top: calc(34px / 2); } .framer-mfwKI .framer-1ujsn2x > *, .framer-mfwKI .framer-5i9uf > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-mfwKI .framer-1f1pbgg > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-mfwKI .framer-1mult80 > * { margin: 0px; margin-bottom: calc(39px / 2); margin-top: calc(39px / 2); } .framer-mfwKI .framer-y98mmp > * { margin: 0px; margin-bottom: calc(63px / 2); margin-top: calc(63px / 2); } .framer-mfwKI .framer-ga8wpy > * { margin: 0px; margin-bottom: calc(109px / 2); margin-top: calc(109px / 2); } .framer-mfwKI .framer-1un2jo6 > *, .framer-mfwKI .framer-c667g9 > *, .framer-mfwKI .framer-1ihp28a > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-mfwKI .framer-1j752dj > *, .framer-mfwKI .framer-vmtli9 > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-mfwKI .framer-t365ox > * { margin: 0px; margin-left: calc(25px / 2); margin-right: calc(25px / 2); } .framer-mfwKI .framer-1uj5n3j > * { margin: 0px; margin-bottom: calc(17px / 2); margin-top: calc(17px / 2); } .framer-mfwKI .framer-mgi4ql > * { margin: 0px; margin-bottom: calc(44px / 2); margin-top: calc(44px / 2); } .framer-mfwKI .framer-1qf7g9b > * { margin: 0px; margin-bottom: calc(11px / 2); margin-top: calc(11px / 2); } .framer-mfwKI .framer-x3djxm > *, .framer-mfwKI .framer-gkf3on > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } }\",...sharedStyle.css,'.framer-mfwKI[data-border=\"true\"]::after, .framer-mfwKI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (max-width: 1199px) { .framer-mfwKI.framer-84irmk { width: 390px; } .framer-mfwKI .framer-rrs6cu { flex-direction: column; } .framer-mfwKI .framer-1v1xuq8-container, .framer-mfwKI .framer-2644yx { order: 0; } .framer-mfwKI .framer-hyfw9g-container { width: 90%; } .framer-mfwKI .framer-uvj8cl-container { order: 3; } .framer-mfwKI .framer-15grpzr { flex-direction: column; gap: 33px; padding: 50px 0px 30px 0px; } .framer-mfwKI .framer-162jldt { --border-bottom-width: 2px; --border-right-width: 0px; } .framer-mfwKI .framer-1lansr1, .framer-mfwKI .framer-1ryhlxl { flex-direction: column; padding: 0px; } .framer-mfwKI .framer-1i4vwyq { flex-direction: column; gap: 0px; height: 575px; max-width: 390px; padding: 38px 25px 38px 25px; } .framer-mfwKI .framer-2d0gn0-container { height: 1px; width: 100%; } .framer-mfwKI .framer-16ix5po { flex-direction: column; height: min-content; padding: 38px 25px 38px 25px; } .framer-mfwKI .framer-dtlid0 { flex: none; flex-direction: column; width: 100%; } .framer-mfwKI .framer-1egjl0e { align-self: unset; flex: none; height: min-content; order: 1; padding: 25px 0px 25px 0px; width: 100%; } .framer-mfwKI .framer-oioeeh { flex: none; gap: 0px; height: min-content; justify-content: center; order: 0; } .framer-mfwKI .framer-14zra45 { order: 2; } .framer-mfwKI .framer-vc4lar, .framer-mfwKI .framer-1rvjda7 { height: var(--framer-aspect-ratio-supported, 22px); width: 22px; } .framer-mfwKI .framer-1i8b0zj-container { height: var(--framer-aspect-ratio-supported, 256px); order: 1; } .framer-mfwKI .framer-1omiqpd { flex-direction: column; gap: 33px; } .framer-mfwKI .framer-1f1pbgg { gap: 33px; padding: 61px 25px 0px 25px; } .framer-mfwKI .framer-1n1xjkg-container { pointer-events: none; width: 100%; } .framer-mfwKI .framer-oticvd { order: 0; width: 100%; } .framer-mfwKI .framer-1ym4qz2, .framer-mfwKI .framer-1j752dj, .framer-mfwKI .framer-fsox50-container, .framer-mfwKI .framer-t365ox { width: 100%; } .framer-mfwKI .framer-1sl7kyt { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-mfwKI .framer-gfodo4-container { align-self: unset; width: 100%; } .framer-mfwKI .framer-1ycpp48 { height: var(--framer-aspect-ratio-supported, 604px); order: 1; } .framer-mfwKI .framer-v19byg { order: 1; } .framer-mfwKI .framer-5i9uf { order: 2; padding: 0px; } .framer-mfwKI .framer-ga8wpy { height: 100vh; justify-content: center; padding: 25px; } .framer-mfwKI .framer-1un2jo6 { position: relative; top: unset; } .framer-mfwKI .framer-bsk517 { flex-direction: column; padding: 0px 25px 100px 25px; } .framer-mfwKI .framer-4ffm10-container { flex: none; max-width: unset; min-width: unset; width: 100%; } .framer-mfwKI .framer-1uj5n3j { padding: 50px 25px 50px 25px; } .framer-mfwKI .framer-1elfqt5-container { width: 96%; } .framer-mfwKI .framer-1ihp28a { padding: 100px 25px 100px 25px; } .framer-mfwKI .framer-f4ybbr-container { width: auto; } .framer-mfwKI .framer-notp3y { bottom: 30px; } .framer-mfwKI .framer-1pmeori { flex-direction: column; gap: 20px; justify-content: flex-start; } .framer-mfwKI .framer-gkf3on { flex-wrap: wrap; gap: 17px; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-mfwKI .framer-rrs6cu, .framer-mfwKI .framer-15grpzr, .framer-mfwKI .framer-1lansr1, .framer-mfwKI .framer-1i4vwyq, .framer-mfwKI .framer-16ix5po, .framer-mfwKI .framer-dtlid0, .framer-mfwKI .framer-oioeeh, .framer-mfwKI .framer-1omiqpd, .framer-mfwKI .framer-1ryhlxl, .framer-mfwKI .framer-1f1pbgg, .framer-mfwKI .framer-bsk517, .framer-mfwKI .framer-1pmeori, .framer-mfwKI .framer-gkf3on { gap: 0px; } .framer-mfwKI .framer-rrs6cu > *, .framer-mfwKI .framer-bsk517 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-mfwKI .framer-rrs6cu > :first-child, .framer-mfwKI .framer-15grpzr > :first-child, .framer-mfwKI .framer-1lansr1 > :first-child, .framer-mfwKI .framer-1i4vwyq > :first-child, .framer-mfwKI .framer-16ix5po > :first-child, .framer-mfwKI .framer-dtlid0 > :first-child, .framer-mfwKI .framer-oioeeh > :first-child, .framer-mfwKI .framer-1omiqpd > :first-child, .framer-mfwKI .framer-1ryhlxl > :first-child, .framer-mfwKI .framer-1f1pbgg > :first-child, .framer-mfwKI .framer-bsk517 > :first-child, .framer-mfwKI .framer-1pmeori > :first-child { margin-top: 0px; } .framer-mfwKI .framer-rrs6cu > :last-child, .framer-mfwKI .framer-15grpzr > :last-child, .framer-mfwKI .framer-1lansr1 > :last-child, .framer-mfwKI .framer-1i4vwyq > :last-child, .framer-mfwKI .framer-16ix5po > :last-child, .framer-mfwKI .framer-dtlid0 > :last-child, .framer-mfwKI .framer-oioeeh > :last-child, .framer-mfwKI .framer-1omiqpd > :last-child, .framer-mfwKI .framer-1ryhlxl > :last-child, .framer-mfwKI .framer-1f1pbgg > :last-child, .framer-mfwKI .framer-bsk517 > :last-child, .framer-mfwKI .framer-1pmeori > :last-child { margin-bottom: 0px; } .framer-mfwKI .framer-15grpzr > *, .framer-mfwKI .framer-1omiqpd > *, .framer-mfwKI .framer-1f1pbgg > * { margin: 0px; margin-bottom: calc(33px / 2); margin-top: calc(33px / 2); } .framer-mfwKI .framer-1lansr1 > *, .framer-mfwKI .framer-1ryhlxl > * { margin: 0px; margin-bottom: calc(38px / 2); margin-top: calc(38px / 2); } .framer-mfwKI .framer-1i4vwyq > *, .framer-mfwKI .framer-oioeeh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-mfwKI .framer-16ix5po > *, .framer-mfwKI .framer-dtlid0 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-mfwKI .framer-1pmeori > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-mfwKI .framer-gkf3on > * { margin: 0px; margin-left: calc(17px / 2); margin-right: calc(17px / 2); } .framer-mfwKI .framer-gkf3on > :first-child { margin-left: 0px; } .framer-mfwKI .framer-gkf3on > :last-child { margin-right: 0px; } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 8896\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Dk0Fe5Vpi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FramerOh1PTvYxM=withCSS(Component,css,\"framer-mfwKI\");export default FramerOh1PTvYxM;FramerOh1PTvYxM.displayName=\"Home\";FramerOh1PTvYxM.defaultProps={height:8896,width:1200};addFonts(FramerOh1PTvYxM,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qWSRToK8EPg.woff2\",weight:\"500\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",weight:\"700\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjUQ-qWSRToK8EPg.woff2\",weight:\"300\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"},{family:\"Geist SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/AsR3mvOFEzx32e1r910gRJOHeyY.woff2\"},{family:\"Geist Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/fmgcvoo7Pvi75XN7wkBOp5g4i4s.woff2\"},{family:\"Geist Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/ObHd87mRvO85IHJnsf4G2lQNqbM.woff2\"},{family:\"Inter Tight\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0wcHy5SgqoUPvi5.woff2\",weight:\"300\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]},...BGCOLORVARIABLEFIXEDFonts,...NavbarFonts,...NavbarCopyFonts,...VideoFonts,...ChromaButtonFonts,...BookACallAnimationPopupFonts,...GraphRiveFonts,...YouTubeFonts,...SocialCardProofFonts,...LineDrawComponentFonts,...CardFonts,...SmoothScrollFonts,...MotionTextFonts,...HoverCardsFonts,...AccordionCopy2Fonts,...CountdownFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOh1PTvYxM\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Dk0Fe5Vpi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"8896\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "onCAA4C,IAAMA,GAAe,mCAAgDC,GAAoB,SAI5HC,GAAoB,CAACC,EAAUC,EAAc,cAAc,UAAUA,cAA0BA,YAAwBD,EAAU,UAAUC,UAAsB,KAAK,UAAUD,CAAS,KAAK,IAK9LE,GAAiB,CAACC,EAAGC,EAAYC,EAAaR,KAAiB,CAAC,IAAIS,EAAO,GAAG,GAAGF,EAAY,CAAC,GAAK,CAAC,SAAAG,EAAS,YAAAC,CAAW,EAAEJ,EAAYE,EAAO,aAAaC,iBAAwBC,sBAAiC,MAAM,gBAAgBH,gBAA2BF,IAAKG,2FAAiG,EAO1WG,GAAa,CAACR,EAAcE,EAAGC,EAAYC,EAAaR,GAAea,EAAiBZ,KAAsB,CAAC,IAAIQ,EAAO,GAAG,GAAGF,EAAY,CAAC,GAAK,CAAC,SAAAG,EAAS,YAAAC,CAAW,EAAEJ,EAAYE,EAAO,eAAeC,iBAAwBC,uBAAkC,MAAM;AAAA;AAAA;AAAA;AAAA,SAI3QH,KAAgBK,cAA6BJ;AAAA,mCACnBL,OAAmBE;AAAA,GAClD,EAGKQ,GAASL,IAAotB,CAAC,mBAAnrB,IAAI,CAAC,IAAMM,EAAgB,SAAS,cAAc,QAAQ,EAAE,OAAGN,EAAO,OAAOM,EAAgB,aAAa,QAAQN,EAAO,KAAK,EAAGM,EAAgB,UAAUb,GAAoBO,EAAO,UAAUA,EAAO,aAAa,EAASM,CAAgB,EAAyd,YAArc,IAAI,CAAC,IAAMC,EAAS,SAAS,cAAc,UAAU,EAAE,OAAAA,EAAS,UAAUX,GAAiBI,EAAO,GAAGA,EAAO,YAAYA,EAAO,YAAY,EAASO,CAAS,EAAoT,UAAlS,IAAI,CAAC,IAAMC,EAAO,SAAS,cAAc,QAAQ,EAAE,OAAGR,EAAO,OAAOQ,EAAO,aAAa,QAAQR,EAAO,KAAK,EAAGQ,EAAO,UAAUL,GAAaH,EAAO,cAAcA,EAAO,GAAGA,EAAO,YAAYA,EAAO,aAAaA,EAAO,gBAAgB,EAASQ,CAAO,CAAiD,GAO/vBC,GAAQ,CAAC,CAAC,UAAAf,EAAU,cAAAC,EAAc,YAAAG,EAAY,MAAAY,EAAM,GAAAb,EAAG,aAAAE,EAAa,iBAAAK,CAAgB,IAAI,CAAC,IAAMO,EAAIN,GAAS,CAAC,UAAAX,EAAU,cAAAC,EAAc,YAAAG,EAAY,MAAAY,EAAM,GAAAb,EAAG,aAAAE,EAAa,iBAAAK,CAAgB,CAAC,EAAQE,EAAgBK,EAAI,mBAAmB,EAAQH,EAAOG,EAAI,UAAU,EAAQJ,EAASI,EAAI,YAAY,EAAE,SAAS,KAAK,aAAaL,EAAgB,SAAS,KAAK,WAAW,CAAC,CAAC,EAAE,SAAS,KAAK,aAAaE,EAAO,SAAS,KAAK,WAAW,CAAC,CAAC,EAAE,SAAS,KAAK,aAAaD,EAAS,SAAS,KAAK,WAAW,CAAC,CAAC,CAAE,EAI5f,SAASK,IAAM,CAAIC,KAAWC,EAAO,UAAaA,EAAO,WAAc,CAAC,EAAEA,EAAO,UAAa,KAAK,SAAS,EAAG,CAAQ,SAASC,MAAaC,EAAK,CACrJJ,GAAK,GAAGI,CAAI,CAAE,CCrCmC,IAAMC,GAAoB,oKAA2K,SAASC,GAAiB,EAAE,CAAC,IAAIC,EAAEC,EAAMC,EAAE,EAAE,MAAM,GAAG,EAAE,OAAOA,EAAE,CAAC,EAAE,CAAC,IAAI,MAAMD,EAAE,aAAa,MAAM,IAAI,SAASA,EAAE,WAAW,MAAM,IAAI,SAASA,EAAE,SAAS,MAAM,QAAQA,EAAE,SAAU,CAAC,OAAOC,EAAE,CAAC,EAAE,CAAC,IAAI,OAAOF,EAAE,aAAa,MAAM,IAAI,QAAQA,EAAE,WAAW,MAAM,IAAI,SAASA,EAAE,SAAS,MAAM,QAAQA,EAAE,SAAU,CAAC,MAAM,CAAC,eAAeA,EAAE,WAAWC,CAAC,CAAE,CAAQ,SAASE,MAAsB,EAAE,CAAC,IAAIH,EAAE,CAAC,EAAE,OAAO,EAAE,QAAQI,GAAGA,GAAGJ,EAAE,KAAKI,CAAC,CAAC,EAAEJ,EAAE,KAAK,IAAI,CAAE,CAAQ,SAASK,GAAU,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,aAAa,EAAE,aAAa,EAAE,gBAAgB,EAAE,cAAc,IAAK,CAAQ,SAASC,GAAc,EAAEN,EAAE,CAAC,GAAG,CAAC,OAAO,KAAK,MAAM,CAAC,CAAE,MAAC,CAAMA,GAAGA,EAAE,CAAE,CAAC,CCA/gB,SAASO,GAAaC,EAAQ,CAAC,MAAM,CAAC,sBAAsBA,EAAQ,UAAU,UAAU,SAAS,iBAAiBA,EAAQ,UAAU,UAAU,SAAS,WAAWA,EAAQ,UAAU,UAAU,SAAS,kBAAkBA,EAAQ,UAAU,UAAU,SAAS,wBAAwBA,EAAQ,YAAY,UAAU,QAAQ,CAAE,CAAC,SAASC,GAAQC,EAAMC,EAAO,CAAC,OAAOA,EAAO,KAAK,CAAC,IAAI,aAAa,MAAM,CAAC,GAAGD,EAAM,KAAK,GAAK,aAAa,GAAK,MAAM,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,EAAI,CAAC,EAAE,IAAI,YAAY,MAAM,CAAC,GAAGA,EAAM,KAAK,GAAK,UAAU,GAAK,MAAM,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,EAAI,CAAC,EAAE,IAAI,YAAY,MAAM,CAAC,GAAGA,EAAM,KAAK,GAAK,UAAU,GAAK,MAAM,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,EAAK,CAAC,EAAE,IAAI,gBAAgB,MAAM,CAAC,GAAGA,EAAM,UAAU,GAAK,KAAK,EAAI,EAAE,IAAI,SAAS,MAAM,CAAC,GAAGA,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,GAAGC,EAAO,KAAK,EAAE,KAAKA,EAAO,IAAI,EAAE,IAAI,SAAS,MAAM,CAAC,GAAGD,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,CAACC,EAAO,IAAI,EAAE,CAACD,EAAM,MAAMC,EAAO,IAAI,CAAC,CAAC,EAAE,IAAI,uBAAuB,MAAM,CAAC,GAAGD,EAAM,MAAMC,EAAO,MAAM,UAAUA,EAAO,UAAU,aAAaA,EAAO,aAAa,4BAA4B,GAAK,KAAK,EAAI,EAAE,IAAI,UAAU,MAAM,CAAC,GAAGD,EAAM,UAAU,EAAI,EAAE,IAAI,SAAS,MAAM,CAAC,GAAGA,EAAM,KAAK,GAAM,UAAU,EAAI,EAAE,QAAQ,OAAOA,CAAM,CAAC,CAAC,IAAME,GAAa,CAAC,UAAU,GAAM,aAAa,GAAM,MAAM,KAAK,KAAK,GAAM,4BAA4B,GAAM,UAAU,EAAK,EAAeC,GAAe,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,EAAK,EAAS,SAASC,GAAW,CAAC,MAAAC,EAAM,eAAAF,CAAc,EAAE,CAAC,GAAK,CAACH,EAAMM,CAAQ,EAAEC,GAAWR,GAAQG,EAAY,EAAQM,EAAiBC,GAAoB,EAAQC,EAA2B,2BAAiCC,EAAyB,yBAA+BC,EAA4B,4BAA4B,SAASC,GAA0B,CAAC,IAAMC,EAAwB,aAAa,QAAQJ,CAA0B,EAAQK,EAA0B,aAAa,QAAQJ,CAAwB,EAAQK,EAA6B,aAAa,QAAQJ,CAA2B,EAAQK,EAAYF,IAA4B,KAAWG,EAAeF,IAA+B,KAA2OV,EAAS,CAAC,KAAK,uBAAuB,UAAUW,EAAY,aAAaC,EAAe,MAA/RJ,IAA0B,OAA6CG,GAAaC,GAAmPC,GAAcL,EAAwB,IAAI,aAAa,WAAWJ,CAA0B,CAAC,EAAEP,CAAc,CAAC,CAAE,CAAC,SAASiB,GAAW,CAAIf,IAAyB,CAACL,EAAM,WAGziGqB,GAAU,UAAU,UAAUxB,GAAaG,EAAM,KAAK,CAAC,EAAEsB,GAAQ,CAAC,UAAU,OAAU,cAAc,YAAY,YAAY,OAAU,MAAM,OAAU,aAAa,GAAK,GAAGjB,CAAK,CAAC,GAAQgB,GAAU,UAAU,SAASxB,GAAaG,EAAM,KAAK,CAAC,EAAI,CAACuB,GAAU,IAAI,CAACV,EAAyB,CAAE,EAAE,CAAC,CAAC,EAClSU,GAAU,IAAI,CAAIvB,EAAM,WAAW,aAAa,QAAQW,EAAyB,MAAM,CAAG,EAAE,CAACX,EAAM,SAAS,CAAC,EAC7GuB,GAAU,IAAI,CAAIvB,EAAM,cAAc,aAAa,QAAQY,EAA4B,MAAM,CAAG,EAAE,CAACZ,EAAM,YAAY,CAAC,EACtHuB,GAAU,IAAI,CAAkBvB,EAAM,MAAMwB,IAAW,CAAChB,GAAkBR,EAAM,QAAQ,OAA6BoB,EAAU,EAC/H,aAAa,QAAQV,EAA2B,KAAK,UAAUV,EAAM,KAAK,CAAC,EAAEM,EAAS,CAAC,KAAK,QAAQ,CAAC,EAAE,EAAE,CAACN,EAAM,IAAI,CAAC,EAAE,SAASyB,GAAS,CAACnB,EAAS,CAAC,KAAK,SAAS,CAAC,EAAE,aAAa,QAAQK,EAAyB,MAAM,CAAE,CAAC,SAASe,GAAY,CAACpB,EAAS,CAAC,KAAK,YAAY,CAAC,CAAE,CAAC,SAASqB,GAAW,CAACrB,EAAS,CAAC,KAAK,WAAW,CAAC,CAAE,CAAC,SAASsB,GAAW,CAACtB,EAAS,CAAC,KAAK,WAAW,CAAC,CAAE,CAAC,SAASuB,GAAe,CAACvB,EAAS,CAAC,KAAK,eAAe,CAAC,CAAE,CAAC,SAASwB,EAAWC,EAAK,CAACzB,EAAS,CAAC,KAAK,SAAS,KAAAyB,CAAI,CAAC,CAAE,CAAC,MAAM,CAAC,MAAM/B,EAAM,MAAM,cAAcA,EAAM,UAAU,YAAYA,EAAM,UAAU,eAAeA,EAAM,aAAa,QAAAyB,EAAQ,WAAAC,EAAW,UAAAC,EAAU,UAAAC,EAAU,cAAAC,EAAc,WAAAC,CAAU,CAAE,CCNlqB,IAAME,GAAU,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAK,EAAQC,GAAe,IAAI,CAAC,IAAIC,EAAIC,EAAKC,EAAK,OAAOD,GAAMD,EAAsC,MAAK,eAAe,KAAK,MAAMA,IAAM,OAAO,OAAOA,EAAI,gBAAgB,KAAK,MAAMC,IAAO,SAAeC,EAAKD,EAAK,YAAY,MAAMC,IAAO,OAA3C,OAAyDA,EAAK,WAAW,QAAQ,CAAE,EAAQC,GAAW,IAAI,CAAC,IAAIH,EAAQI,EAAU,IAAMC,GAAQD,EAAUE,GAAU,YAAY,MAAMF,IAAY,OAAOA,GAAWJ,EAAIM,GAAU,aAAa,MAAMN,IAAM,OAAO,OAAOA,EAAI,CAAC,EAAE,OAAOF,GAAU,KAAKS,GAAS,CAAC,IAAIP,EAAI,OAAOA,EAA0CK,GAAO,YAAY,KAAK,MAAML,IAAM,OAAO,OAAOA,EAAI,SAASO,CAAO,CAAE,CAAC,CAAE,EAAeC,GAAK,IAAYT,GAAe,GAAGI,GAAW,ECDx1B,SAASM,GAAU,CAAC,QAAAC,EAAQ,mBAAAC,CAAkB,EAAE,CAAoD,IAAMC,GAA7BC,GAAUC,GAAK,EAAE,IAAwD,KAAK,QAAcC,EAAgBL,EAAQ,KAAK,KAAK,QAAqX,MAAzV,CAAC,GAAG,CAAC,MAAMA,EAAQ,QAAQ,YAAYA,EAAQ,cAAc,KAAKA,EAAQ,OAAO,SAASA,EAAQ,WAAW,OAAOA,EAAQ,SAAS,SAASA,EAAQ,UAAU,EAAE,MAAM,CAAC,MAAMA,EAAQ,WAAW,YAAYA,EAAQ,iBAAiB,KAAKA,EAAQ,UAAU,SAASA,EAAQ,cAAc,OAAOA,EAAQ,YAAY,SAASA,EAAQ,aAAa,CAAC,EAAuBC,EAAmBI,EAAgBH,CAAqB,CAAE,CCAnvB,IAAMI,GAAWC,GAAqBC,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAMD,EAAM,MAAM,OAAOA,EAAM,OAAO,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAMA,EAAM,MAAM,KAAKA,EAAM,KAAK,EAAE,SAAuBC,EAAK,OAAO,CAAC,EAAE,8ZAA8Z,CAAC,CAAC,CAAC,ECCvf,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAwB,CAAC,IAAI,YAAY,GAAG,WAAW,EAAQC,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAAQC,GAA8BC,GAAW,SAAS,CAAC,GAAAC,EAAG,MAAAC,EAAM,UAAAC,EAAU,MAAAC,EAAM,OAAAC,EAAO,SAAAC,EAAS,QAAQC,EAAa,YAAY,WAAWC,EAAU,mBAAmB,mBAAmBC,EAAU,qBAAqB,GAAGC,CAAS,EAAEC,EAAI,CAA4D,IAAMf,EAA5CC,GAAwBU,CAAY,GAAgCA,EAAkB,CAAC,YAAAK,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,WAAAC,EAAW,SAAAvB,CAAQ,EAAEwB,GAAgB,CAAC,WAAA5B,GAAW,eAAe,YAAY,YAAAQ,GAAY,QAAAF,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ4B,EAAiBzB,EAAS,KAAK,GAAG,EAAEgB,EAAU,iBAAuBU,EAAsBC,GAAM,EAAE,OAAqBC,EAAKC,GAAY,CAAC,GAAGjB,GAA4Cc,EAAgB,SAAuBE,EAAKE,EAAO,IAAI,CAAC,QAAQ5B,EAAQ,QAAQF,EAAS,aAAa,IAAIqB,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,UAAUU,GAAG,eAAeZ,CAAU,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAuBS,EAAKE,EAAO,IAAI,CAAC,GAAGd,EAAU,UAAUe,GAAG,gBAAgBtB,CAAS,EAAE,mBAAmB,MAAM,iBAAiBgB,EAAiB,SAAS,YAAY,IAAIR,EAAI,MAAM,CAAC,gBAAgBF,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGP,CAAK,EAAE,WAAWe,EAAW,SAAS,CAAC,UAAU,CAAC,gBAAgBT,CAAS,CAAC,EAAE,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,IAAI,CAAC,EAAEoB,EAAYE,CAAc,EAAE,SAAuBQ,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBL,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,EAAE,WAAWF,CAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQS,GAAI,CAAC,sZAAsZ,kFAAkF,oDAAoD,iSAAiS,wLAAwL,+WAA+W,6EAA6E,EAM7+HC,GAAgBC,GAAQ7B,GAAU2B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,MAAM,IAAI,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,mBAAmB,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,qBAAqB,MAAM,sBAAsB,KAAKA,EAAY,KAAK,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,ECP9H,IAAMM,GAAQ,GAAgBC,GAAOC,GAAQ,SAAgB,CAAC,OAAAC,EAAO,OAAAC,EAAO,OAAAC,EAAO,QAAAC,EAAQ,eAAAC,EAAe,aAAAC,EAAa,UAAAC,EAAU,YAAAC,EAAY,YAAAC,EAAY,gBAAAC,EAAgB,gBAAAC,EAAgB,eAAAC,CAAc,EAAE,CAAC,IAAIC,EAAqB,IAAMC,EAAmBb,EAAO,aAAaA,EAAO,SAASA,EAAO,YAAYA,EAAO,MAAM,EAAQc,EAAUd,EAAO,MAAM,MAAMC,EAAO,QAAQ,KAAWc,EAAaf,EAAO,eAAe,GAAGA,EAAO,gBAAgBA,EAAO,kBAAkBA,EAAO,mBAAmBA,EAAO,gBAAgB,GAAGA,EAAO,YAAkBgB,EAAaC,GAAUjB,EAAO,MAAM,MAAM,EAAQkB,EAAe,GAAAN,EAAqBZ,EAAO,MAAM,UAAU,MAAMY,IAAuB,SAAcA,EAAqB,MAAO,eAAeZ,EAAO,MAAM,OAAO,WAAWA,EAAO,MAAM,OAAO,QAAQ,KAAWmB,EAAY,CAAC,WAAWnB,EAAO,MAAM,KAAK,UAAUoB,GAAmBJ,EAAaE,CAAY,EAAE,SAAS,SAAS,aAAalB,EAAO,MAAM,OAAO,MAAM,EAAE,OAAoBqB,EAAKC,EAAO,IAAI,CAAC,QAAQX,GAAgB,CAAC,EAAEX,EAAO,UAAU,EAAE,EAAEA,EAAO,UAAU,EAAE,MAAMA,EAAO,UAAU,MAAM,QAAQ,CAAC,EAAE,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,EAAEA,EAAO,UAAU,EAAE,EAAEA,EAAO,UAAU,EAAE,MAAMA,EAAO,UAAU,MAAM,QAAQ,CAAC,EAAE,WAAWW,EAAeX,EAAO,UAAU,WAAW,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,WAAWuB,GAAoB,UAAU,gBAAgBV,OAAwB,cAAc,SAAS,IAAI,GAAG,SAAS,WAAW,QAAQ,OAAO,OAAO,IAAI,cAAc,MAAM,EAAE,SAAsBQ,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGF,EAAY,SAAS,SAAS,MAAM,OAAO,SAASnB,EAAO,KAAK,EAAE,UAAU,gEAAgEE,EAAO,OAAO,SAASA,EAAO,OAAO,SAAsBmB,EAAKG,GAAa,CAAC,OAAOxB,EAAO,OAAOC,EAAO,UAAUa,EAAU,YAAYZ,EAAO,YAAY,OAAOA,EAAO,OAAO,UAAUI,CAAS,CAAC,EAAEJ,EAAO,OAAO,SAAsBmB,EAAKI,GAAmB,CAAC,OAAOzB,EAAO,OAAOC,EAAO,UAAUa,EAAU,MAAMZ,EAAO,MAAM,YAAYA,EAAO,YAAY,OAAOA,EAAO,OAAO,SAASK,EAAY,SAASC,CAAW,CAAC,EAAea,EAAKK,GAAc,CAAC,OAAO1B,EAAO,OAAOC,EAAO,QAAQE,EAAQ,eAAeC,EAAe,UAAUU,EAAU,MAAMZ,EAAO,MAAM,YAAYA,EAAO,YAAY,OAAOA,EAAO,OAAO,eAAeQ,EAAgB,QAAQL,EAAa,YAAYE,EAAY,YAAYC,EAAY,gBAAgBC,CAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC,0EAA0E;AAAA;AAAA;AAAA,UAGj2F,CAAC,EAAE,SAASe,GAAa,CAAC,OAAAxB,EAAO,OAAAC,EAAO,YAAA0B,EAAY,OAAAC,EAAO,UAAAtB,EAAU,UAAAQ,CAAS,EAAE,CAAC,IAAMe,EAAQ7B,EAAO,eAAe,GAAGA,EAAO,gBAAgBA,EAAO,kBAAkBA,EAAO,mBAAmBA,EAAO,gBAAgB,GAAGA,EAAO,YAAY,OAAoB8B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,QAAAD,EAAQ,IAAIhC,EAAO,EAAE,SAAS,CAAcwB,EAAKU,GAAY,CAAC,MAAM,CAAC,GAAG/B,EAAO,MAAM,SAAS,KAAK,EAAE,WAAW,SAAS,MAAMA,EAAO,MAAM,SAAS,EAAE,UAAUc,EAAU,YAAYa,EAAY,OAAOC,CAAM,CAAC,EAAeP,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,QAAQ,EAAE,SAAsBD,EAAKW,GAAO,CAAC,QAAQ1B,EAAU,SAAS,CAAC,GAAGL,EAAO,MAAM,EAAK,EAAE,GAAG,UAAU,SAASA,EAAO,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASwB,GAAmB,CAAC,OAAAzB,EAAO,OAAAC,EAAO,MAAAgC,EAAM,UAAAnB,EAAU,YAAAa,EAAY,OAAAC,EAAO,SAAAM,EAAS,SAAAC,CAAQ,EAAE,CAAC,IAAMN,EAAQ7B,EAAO,eAAe,GAAGA,EAAO,gBAAgBA,EAAO,kBAAkBA,EAAO,mBAAmBA,EAAO,gBAAgB,GAAGA,EAAO,YAAY,OAAoB8B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAAD,CAAO,EAAE,SAAS,CAAcC,EAAM,MAAM,CAAC,SAAS,CAACG,GAAoBZ,EAAKe,GAAS,CAAC,MAAM,CAAC,GAAGpC,EAAO,MAAM,UAAU,MAAMA,EAAO,MAAM,UAAU,EAAE,SAASiC,CAAK,CAAC,EAAeZ,EAAKU,GAAY,CAAC,MAAM,CAAC,GAAG/B,EAAO,MAAM,SAAS,MAAMA,EAAO,MAAM,SAAS,EAAE,UAAUc,EAAU,YAAYa,EAAY,OAAOC,CAAM,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAMO,GAAQ,CAAC,UAAUpC,EAAO,UAAU,SAAS,CAAcoB,EAAKW,GAAO,CAAC,SAAS/B,EAAO,QAAQkC,EAAS,GAAG,SAAS,SAASlC,EAAO,OAAO,MAAM,CAAC,EAAeoB,EAAKW,GAAO,CAAC,SAAS/B,EAAO,QAAQ,GAAK,QAAQiC,EAAS,GAAG,SAAS,SAASjC,EAAO,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASyB,GAAc,CAAC,OAAA1B,EAAO,OAAAC,EAAO,QAAAE,EAAQ,eAAAC,EAAe,MAAA6B,EAAM,YAAAN,EAAY,OAAAC,EAAO,UAAAd,EAAU,QAAAwB,EAAQ,gBAAA7B,EAAgB,YAAAF,EAAY,YAAAC,EAAY,eAAA+B,CAAc,EAAE,CAAC,GAAK,CAACC,EAAYC,CAAc,EAAEC,GAAS,EAAK,EAAQC,EAAY,CAAC,GAAGxC,EAAQ,MAAM,MAAMH,EAAO,MAAM,SAAS,EAAQ6B,EAAQ7B,EAAO,eAAe,GAAGA,EAAO,gBAAgBA,EAAO,kBAAkBA,EAAO,mBAAmBA,EAAO,gBAAgB,GAAGA,EAAO,YACrjE4C,EAAY,CAAC,YAAY,cAAc,YAAY,WAAW,EAAQC,EAAkBL,GAAapC,EAAe,OAAoB0B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAAD,CAAO,EAAE,SAAS,CAAcC,EAAM,MAAM,CAAC,SAAS,CAACG,GAAoBZ,EAAKe,GAAS,CAAC,MAAM,CAAC,GAAGpC,EAAO,MAAM,UAAU,MAAMA,EAAO,MAAM,UAAU,EAAE,SAASiC,CAAK,CAAC,EAAeZ,EAAKU,GAAY,CAAC,MAAM,CAAC,GAAG/B,EAAO,MAAM,SAAS,MAAMA,EAAO,MAAM,SAAS,EAAE,UAAUc,EAAU,YAAYa,EAAY,OAAOC,CAAM,CAAC,EAAeP,EAAKyB,GAAgB,CAAC,SAASD,GAAgCxB,EAAKC,EAAO,IAAI,CAAC,QAAQlB,EAAe,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,EAAE,OAAO,MAAM,EAAE,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAUP,GAAQ,SAAS,QAAQ,EAAE,SAAS+C,GAAaA,EAAY,IAAIG,GAAqB1B,EAAK2B,GAAO,CAAC,MAAM7C,EAAQ4C,CAAM,EAAE,MAAM,YAAY5C,EAAQ4C,CAAM,EAAE,YAAY,WAAW/C,EAAO,MAAM,WAAW,iBAAiBA,EAAO,MAAM,UAAU,gBAAgBG,EAAQ,aAAa,QAAQmC,EAAQS,CAAM,EAAE,QAAQ,IAAIR,EAAeQ,CAAM,EAAE,MAAMJ,CAAW,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetB,EAAKgB,GAAQ,CAAC,UAAUpC,EAAO,UAAU,SAAS4C,EAA+BxB,EAAKW,GAAO,CAAC,SAAS/B,EAAO,QAAQ,GAAK,QAAQQ,EAAgB,GAAG,SAAS,SAASR,EAAO,OAAO,IAAI,CAAC,EAAe6B,EAAMmB,GAAU,CAAC,SAAS,CAAc5B,EAAKW,GAAO,CAAC,SAAS/B,EAAO,QAAQO,EAAY,GAAG,SAAS,SAASP,EAAO,OAAO,SAAS,CAAC,EAAeoB,EAAKW,GAAO,CAAC,SAAS/B,EAAO,QAAQ,IAAI,CAACwC,EAAe,EAAI,CAAE,EAAE,GAAG,YAAY,SAASxC,EAAO,OAAO,SAAS,CAAC,EAAeoB,EAAKW,GAAO,CAAC,SAAS/B,EAAO,QAAQ,GAAK,QAAQM,EAAY,GAAG,SAAS,SAASN,EAAO,OAAO,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS+C,GAAO,CAAC,MAAAf,EAAM,WAAAiB,EAAW,YAAAvB,EAAY,iBAAAwB,EAAiB,gBAAAC,EAAgB,QAAAC,EAAQ,QAAAC,EAAQ,MAAAC,CAAK,EAAE,CAAC,IAAMxC,EAAawC,EAAM,eAAe,GAAGA,EAAM,gBAAgBA,EAAM,kBAAkBA,EAAM,mBAAmBA,EAAM,gBAAgB,GAAGA,EAAM,YAAkBrC,EAAaqC,EAAM,OAAO,eAAeA,EAAM,OAAO,WAAWA,EAAM,OAAO,QAAQ,KAAK,OAAoBzB,EAAMR,EAAO,IAAI,CAAC,MAAM,CAAC,UAAUJ,EAAa,WAAWqC,EAAM,WAAW,aAAaA,EAAM,OAAO,OAAO,QAAQxC,EAAa,OAAO,UAAU,WAAW,OAAO,cAAc,KAAK,EAAE,QAAQuC,EAAQ,WAAW,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAcxB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,eAAe,EAAE,SAAS,CAAcT,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,SAAS,GAAG,MAAM6B,EAAW,GAAGK,EAAM,SAAS,EAAE,SAAStB,CAAK,CAAC,EAAeZ,EAAKmC,GAAO,CAAC,QAAQH,EAAQ,KAAK,MAAM,WAAWE,EAAM,YAAY,mBAAmBA,EAAM,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE5B,GAA0BN,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,UAAU,GAAG,SAAS,GAAG,WAAW,IAAI,MAAM8B,EAAiB,GAAGI,EAAM,QAAQ,EAAE,SAAS5B,CAAW,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASS,GAAS,CAAC,SAAAqB,EAAS,MAAAC,CAAK,EAAE,CAAC,OAAoBrC,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,GAAG,OAAO,mBAAmB,QAAQ,EAAE,GAAGqC,CAAK,EAAE,SAASD,CAAQ,CAAC,CAAE,CAAC,SAAS1B,GAAY,CAAC,MAAA2B,EAAM,YAAA/B,EAAY,OAAAC,EAAO,UAAAd,CAAS,EAAE,CAAmF,OAAjEa,GAAoDC,GAAO,OAAsCE,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,IAAI,OAAO,EAAE,QAAQ,EAAE,SAAS,GAAG,GAAG4B,CAAK,EAAE,SAAS,CAAC/B,EAAY,IAA2CC,GAAO,MAAoBE,EAAM,OAAO,CAAC,SAAS,CAAuCF,GAAO,OAAO,IAAiBP,EAAK,IAAI,CAAC,KAA2CO,GAAO,KAAK,OAAO,SAAS,MAAM,CAAC,MAAMd,EAAU,eAAe,MAAM,EAAE,SAA+Cc,GAAO,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASS,GAAQ,CAAC,SAAAoB,EAAS,UAAAE,CAAS,EAAE,CAAC,OAAoBtC,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAcsC,EAAU,IAAI,GAAG,UAAU,EAAE,EAAE,SAASF,CAAQ,CAAC,CAAE,CAAC,SAASzB,GAAO,CAAC,GAAA4B,EAAG,SAAAH,EAAS,QAAAI,EAAQ,SAAAC,EAAS,QAAAR,CAAO,EAAE,CAAC,IAAMvC,EAAa+C,EAAS,eAAe,GAAGA,EAAS,gBAAgBA,EAAS,kBAAkBA,EAAS,mBAAmBA,EAAS,gBAAgB,GAAGA,EAAS,YAAkBP,EAAMM,EAAQC,EAAS,QAAQA,EAAS,UAAU,OAAoBzC,EAAKC,EAAO,MAAM,CAAC,GAAG,oCAAoCsC,IAAK,QAAQN,EAAQ,KAAK,SAAS,MAAM,GAAGG,IAAW,WAAW,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAC,QAAQ,EAAE,EAAE,MAAM,CAAC,iBAAiB,OAAO,WAAW,OAAO,MAAMK,EAAS,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ/C,EAAa,aAAa+C,EAAS,aAAa,UAAU7C,GAAUsC,EAAM,MAAM,EAAE,WAAWA,EAAM,KAAK,MAAMA,EAAM,MAAM,SAAS,GAAG,WAAW,EAAE,OAAO,UAAU,WAAWO,EAAS,KAAK,QAAQ,IAAI,GAAGA,EAAS,IAAI,CAAC,CAAC,CAAE,CCHxgJ,IAAIC,GAAc,GASA,SAARC,GAA8B,CAAC,MAAAC,EAAM,QAAAC,EAAQ,QAAAC,EAAQ,OAAAC,EAAO,OAAAC,EAAO,QAAAC,EAAQ,QAAAC,EAAQ,MAAAC,EAAM,QAAAC,EAAQ,gBAAAC,EAAgB,SAAAC,EAAS,UAAAC,EAAU,SAAAC,CAAQ,EAAE,CAAC,IAAMC,EAAiBC,GAAoB,EAAQC,EAAUd,GAASY,EAAuBG,EAAOC,GAAUC,GAAK,EAAE,GAAYC,EAAOC,GAAU,CAAC,QAAAf,EAAQ,mBAAmBU,CAAS,CAAC,EAAQM,EAAQC,GAAW,CAAC,MAAAtB,EAAM,eAAemB,EAAO,QAAQ,CAAC,EAAO,CAACI,EAAOC,CAAS,EAAEC,GAAS3B,EAAa,EAC7b,CAAC4B,EAAqBC,CAAuB,EAAEF,GAAS3B,EAAa,EAAE8B,GAAU,IAAI,CAC1F9B,GAAcyB,EACXA,GAAQI,EAAwB,EAAK,EACrCJ,GAAQ,CAACR,GAAWP,GAASA,EAAQ,CAAC,OAAAQ,CAAM,CAAC,CAAG,EAAE,CAACO,CAAM,CAAC,EAC7DK,GAAU,IAAI,CAAC,IAAMC,GAAeR,EAAQ,eAAe,CAACA,EAAQ,YAAkBS,GAAiBX,EAAO,OAAO,UAAU,CAACE,EAAQ,eAAkBQ,KAAgBL,EAAU,EAAI,EAA+DM,KAAkBT,EAAQ,WAAW,EACzRX,GAAUA,EAAS,CAAC,OAAAM,CAAM,CAAC,IAAQK,EAAQ,aAAaG,EAAU,EAAK,CAAG,EAAE,CAACH,EAAQ,cAAcA,EAAQ,WAAW,CAAC,EAAEO,GAAU,IAAI,CAAInB,GAAiBA,EAAgB,CAAC,OAAAO,EAAO,QAAQK,EAAQ,KAAK,CAAC,CAAG,EAAE,CAACA,EAAQ,KAAK,CAAC,EAAE,SAASU,IAAe,CAACV,EAAQ,QAAQ,EAAEG,EAAU,EAAK,EAC1Rb,GAAWA,EAAU,CAAC,OAAAK,CAAM,CAAC,CAAG,CAAC,SAASgB,GAAiB,CAACX,EAAQ,UAAU,EAAEG,EAAU,EAAK,EAC/Fd,GAAUA,EAAS,CAAC,OAAAM,CAAM,CAAC,CAAG,CAAC,SAASiB,IAAiB,CAACZ,EAAQ,UAAU,EAAEG,EAAU,EAAK,EAC7FZ,GAAUA,EAAS,CAAC,OAAAI,CAAM,CAAC,CAAG,CAAC,SAASkB,IAAqB,CAACb,EAAQ,cAAc,EAAEG,EAAU,EAAK,EACrGd,GAAUA,EAAS,CAAC,OAAAM,CAAM,CAAC,CAAG,CAAC,OAAGD,EAA+BoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG5B,EAAM,MAAMJ,EAAO,KAAK,EAAE,SAAsBgC,EAAKC,GAAO,CAAC,OAAOjC,EAAO,OAAOC,EAAO,OAAOe,EAAO,QAAQb,EAAQ,eAAeS,GAAWT,EAAQ,QAAQ,aAAa,CAAC,GAAG+B,GAAe,UAAU,EAAI,EAAE,eAAe,EAAK,CAAC,CAAC,CAAC,EAAuBC,EAAMC,GAAU,CAAC,SAAS,CAAcJ,EAAKK,GAAQ,CAAC,MAAMjC,EAAM,QAAQL,EAAQ,QAAQ,IAAIsB,EAAU,EAAI,CAAC,CAAC,EAAeW,EAAKM,GAAgB,CAAC,SAASlB,GAAqBY,EAAKO,GAAQ,CAAC,OAAOvC,EAAO,OAAOC,EAAO,OAAOe,EAAO,QAAQb,EAAQ,aAAae,EAAQ,MAAM,eAAe,CAACK,EAAqB,YAAYM,EAAgB,gBAAgBE,GAAoB,YAAYD,GAAgB,UAAUF,GAAc,gBAAgBV,EAAQ,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASqB,GAAQC,EAAM,CAAC,IAAIC,EAAoB,IAAMC,EAAWF,EAAM,OAAO,aAAa,GAAGA,EAAM,OAAO,cAAcA,EAAM,OAAO,gBAAgBA,EAAM,OAAO,iBAAiBA,EAAM,OAAO,cAAc,GAAGA,EAAM,OAAO,UAAe,CAAC,eAAAG,EAAe,WAAAC,CAAU,EAAEC,GAAiBL,EAAM,OAAO,QAAQ,EAAE,OAAoBM,GAA0BX,EAAMY,EAAO,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,SAAS,QAAQ,YAAY,OAAO,QAAQL,EAAW,OAAOF,EAAM,OAAO,OAAO,QAAQ,OAAO,cAAc,MAAM,IAAI,GAAG,eAAe,SAAS,cAAcA,EAAM,OAAO,SAAS,MAAM,MAAM,EAAE,SAAS,CAACA,EAAM,OAAO,UAAuBR,EAAKgB,GAAS,CAAC,OAAOP,EAAoBD,EAAM,OAAO,SAAS,MAAMC,IAAsB,OAAO,OAAOA,EAAoB,QAAQ,CAAC,EAAeT,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,eAAAW,EAAe,WAAAC,EAAW,cAAc,OAAO,SAASJ,EAAM,OAAO,eAAe,EAAEA,EAAM,OAAO,eAAe,OAAO,EAAE,SAAsBR,EAAKC,GAAO,CAAC,GAAGO,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAE,CAAC,SAASH,GAAQ,CAAC,QAAAtC,EAAQ,MAAAK,EAAM,QAAA6C,CAAO,EAAE,CAAC,IAAMvC,EAAiBC,GAAoB,EAAE,GAAGZ,EAAQ,OAAO,OAAQ,OAAoBiC,EAAK,SAAS,CAAC,aAAa,iBAAiB,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,UAAU,QAAQ,EAAE,MAAMjC,EAAQ,MAAM,SAAS,GAAG,OAAO,UAAU,GAAGA,EAAQ,QAAQ,EAAE,QAAQkD,EAAQ,SAASlD,EAAQ,OAAO,OAAoBiC,EAAKI,GAAU,CAAC,SAASrC,EAAQ,WAAW,UAAUA,EAAQ,UAAuBiC,EAAK,MAAM,CAAC,IAAI,mCAAmC,IAAIjC,EAAQ,UAAU,IAAI,MAAMA,EAAQ,SAAS,OAAOA,EAAQ,QAAQ,CAAC,EAAeiC,EAAKkB,GAAW,CAAC,MAAMnD,EAAQ,SAAS,OAAOA,EAAQ,SAAS,MAAMA,EAAQ,KAAK,CAAC,CAAC,CAAC,EAAeiC,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,QAAQ,EAAE,SAASjC,EAAQ,IAAI,CAAC,CAAC,CAAC,EAAG,GAAGW,EAAkB,OAAoByB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,MAAM,OAAO,OAAO,kBAAkB,WAAW,yBAAyB,QAAQ,GAAG,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,WAAWgB,GAAoB,UAAU,SAAS,eAAe,SAAS,MAAM,IAAI,GAAG/C,CAAK,EAAE,SAAS,CAAc4B,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,EAAE,OAAO,CAAC,EAAE,SAAS,eAAe,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,OAAO,CAAC,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAG,CAAC,SAASgB,GAAS,CAAC,MAAAI,CAAK,EAAE,CAAC,OAAoBpB,EAAKe,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,gBAAgBK,EAAM,cAAc,MAAM,CAAC,CAAC,CAAE,CAACC,GAAoBzD,GAAa,CAAC,MAAM,CAAC,MAAM,SAAS,KAAK0D,EAAY,OAAO,YAAY,cAAc,YAAY;AAAA,0DAAmF,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,YAAY,4CAA4C,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,YAAY,aAAa,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,QAAQ,CAAC,OAAO,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,OAAO,MAAM,EAAE,aAAa,OAAO,wBAAwB,EAAI,EAAE,SAAS,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,QAAQ,CAAC,UAAU,QAAQ,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,wBAAwB,GAAK,OAAOd,GAAOA,EAAM,OAAO,MAAM,EAAE,KAAK,CAAC,MAAM,QAAQ,KAAKc,EAAY,OAAO,aAAa,kBAAkB,OAAOd,GAAOA,EAAM,OAAO,MAAM,EAAE,SAAS,CAC9vI,KAAKc,EAAY,KAAK,MAAM,IAAI,SAAS,WAAW,OAAOd,GAAOA,EAAM,OAAO,MAAM,EAAE,SAAS,CAAC,MAAM,OAAO,KAAKc,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,OAAOd,GAAOA,EAAM,OAAO,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKc,EAAY,MAAM,aAAa,OAAO,OAAOd,GAAOA,EAAM,OAAO,QAAQA,EAAM,OAAO,QAAQA,EAAM,WAAW,QAAQ,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKc,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAOd,GAAOA,EAAM,WAAW,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKc,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,SAAS,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,WAAW,aAAa,YAAY,eAAe,gBAAgB,aAAa,EAAE,aAAa,CAAC,WAAW,aAAa,YAAY,eAAe,gBAAgB,aAAa,EAAE,aAAa,cAAc,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,CAAC,EAAE,eAAe,CAAC,MAAM,WAAW,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,UAAU,eAAe,aAAa,CAAC,QAAQ,gBAAgB,EAAE,aAAa,GAAG,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,YAAY,wBAAwB,SAAS,CAAC,UAAU,CACrqD,KAAKA,EAAY,KAAK,MAAM,QAAQ,SAAS,UAAU,EAAE,WAAW,CAAC,MAAM,IAAI,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CACpI,KAAKA,EAAY,KAAK,MAAM,OAAO,SAAS,UAAU,EAAE,UAAU,CAAC,MAAM,IAAI,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,MAAM,SAAS,GAAK,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,YAAY,gBAAgB,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,EAAE,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,kBAAkB,CAAC,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,kBAAkB,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,CAAC,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,CAAC,EAAE,WAAW,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,MAAM,aAAa,kBAAkB,OAAO,CAACC,EAAEf,IAAQ,CAACA,EAAM,QAAQ,YAAY,CAACA,EAAM,QAAQ,aAAa,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK,SAAS,YAAY,UAAU,KAAKc,EAAY,OAAO,SAAS,CAAC,EAAE,CAAC,KAAKA,EAAY,OAAO,eAAe,GAAK,aAAa,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,IAAI,EAAE,KAAK,GAAG,aAAa,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,YAAY,kBAAkB,SAAS,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,kBAAkB,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,kBAAkB,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,QAAQ,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,QAAQ,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,YAAY,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,YAAY,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,kBAAkB,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,CAAC,CAAC,EAAE,KAAK,CAC9jG,KAAKA,EAAY,KAAK,MAAM,OAAO,SAAS,UAAU,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,aAAa,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,MAAM,QAAQ,EACzd,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,aAAa,MAAM,wBAAwB,EAAI,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,QAAQ,aAAa,EAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,YAAY,YAAY,SAAS,CAAC,KAAK,CAAC,MAAM,IAAI,KAAKA,EAAY,QAAQ,aAAa,GAAK,aAAa,KAAK,cAAc,OAAO,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,CAAC,SAAS,SAAS,UAAU,EAAE,aAAa,CAAC,OAAO,gBAAgB,cAAc,EAAE,aAAa,SAAS,OAAOd,GAAO,CAACA,EAAM,IAAI,EAAE,QAAQ,CAAC,MAAM,QAAQ,KAAKc,EAAY,OAAO,aAAa,kBAAkB,OAAOd,GAAOA,EAAM,SAAS,UAAU,CAACA,EAAM,IAAI,EAAE,cAAc,CAAC,MAAM,cAAc,KAAKc,EAAY,OAAO,aAAa,oGAAoG,gBAAgB,GAAK,OAAOd,GAAO,CAACA,EAAM,IAAI,EAAE,SAAS,CAAC,MAAM,SAAS,KAAKc,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,aAAa,sCAAsC,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,aAAa,WAAW,OAAOd,GAAO,CAACA,EAAM,IAAI,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKc,EAAY,OAAO,aAAa,gBAAgB,OAAOd,GAAO,CAACA,EAAM,IAAI,CAAC,EAAE,OAAOA,GAAO,CAACA,EAAM,IAAI,EAAE,WAAW,CAAC,MAAM,WAAW,YAAY,UAAU,KAAKc,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAK,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAM,YAAY,iEAA4D,CAAC,EAAE,OAAOd,GAAO,CAACA,EAAM,IAAI,EAAE,WAAW,CAAC,MAAM,WAAW,KAAKc,EAAY,QAAQ,aAAa,GAAM,YAAY,uCAAuC,OAAOd,GAAO,CAACA,EAAM,IAAI,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKc,EAAY,KAAK,QAAQ,CAAC,SAAS,SAAS,UAAU,EAAE,aAAa,CAAC,OAAO,gBAAgB,cAAc,EAAE,aAAa,SAAS,OAAOd,GAAOA,EAAM,IAAI,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKc,EAAY,OAAO,aAAa,kBAAkB,OAAOd,GAAOA,EAAM,YAAY,UAAUA,EAAM,IAAI,EAAE,iBAAiB,CAAC,MAAM,cAAc,KAAKc,EAAY,OAAO,aAAa,uEAAuE,gBAAgB,GAAK,OAAOd,GAAOA,EAAM,IAAI,EAAE,YAAY,CAAC,MAAM,SAAS,KAAKc,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,aAAa,WAAW,OAAOd,GAAO,CAACA,EAAM,IAAI,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKc,EAAY,OAAO,aAAa,gBAAgB,OAAOd,GAAO,CAACA,EAAM,IAAI,CAAC,EAAE,OAAOA,GAAOA,EAAM,IAAI,EAAE,cAAc,CAAC,MAAM,WAAW,YAAY,UAAU,KAAKc,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,YAAY,iEAA4D,CAAC,EAAE,OAAOd,GAAOA,EAAM,IAAI,EAAE,cAAc,CAAC,MAAM,WAAW,KAAKc,EAAY,QAAQ,aAAa,GAAM,YAAY,uCAAuC,OAAOd,GAAOA,EAAM,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKc,EAAY,OAAO,YAAY,kBAAkB,OAAO,CAACC,EAAEf,IAAQA,EAAM,QAAQ,SAAS,YAAYA,EAAM,QAAQ,YAAY,WAAW,SAAS,CAAC,QAAQ,CAAC,KAAKc,EAAY,QAAQ,aAAa,GAAM,YAAY,6CAA6C,OAAO,CAACC,EAAEf,IAAQ,CAACA,EAAM,OAAO,EAAE,UAAU,CAAC,MAAM,YAAY,KAAKc,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,YAAY,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,aAAa,4CAA4C,gBAAgB,EAAI,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,aAAa,aAAa,EAAE,YAAY,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,aAAa,6CAA6C,gBAAgB,GAAK,SAAS,EAAI,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,YAAY,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,aAAa,mCAAmC,gBAAgB,EAAI,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,YAAY,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,aAAa,4CAA4C,gBAAgB,EAAI,CAAC,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,YAAY,gBAAgB,SAAS,CAAC,UAAU,CAC3oK,KAAKA,EAAY,KAAK,MAAM,QAAQ,SAAS,OAAO,EAAE,SAAS,CAC/D,KAAKA,EAAY,KAAK,MAAM,OAAO,SAAS,OAAO,EAAE,WAAW,CAAC,MAAM,aAAa,KAAKA,EAAY,MAAM,aAAa,kBAAkB,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,YAAY,gBAAgB,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,eAAe,EAAI,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,kBAAkB,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,KAAK,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,oBAAoB,CAAC,MAAM,MAAM,KAAKA,EAAY,MAAM,aAAa,iBAAiB,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE1D,GAAa,YAAY,gBC3BzjB,IAAI4D,IAAa,SAASA,EAAY,CAACA,EAAY,OAAU,MAAMA,EAAY,KAAQ,KAAKA,EAAY,KAAQ,MAAO,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAAE,IAAIC,IAAkB,SAASA,EAAiB,CAACA,EAAiB,KAAQ,eAAeA,EAAiB,OAAU,iBAAiBA,EAAiB,IAAO,cAAcA,EAAiB,IAAO,KAAM,GAAGA,KAAmBA,GAAiB,CAAC,EAAE,EAAE,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,KAAQ,OAAOA,EAAgB,IAAO,KAAM,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAAE,IAAIC,GAAO,KAAK,SAASC,IAAO,CAAC,OAAGD,KAAS,OAAKA,GAAO,2CAA2C,KAAKE,GAAU,SAAS,GAASF,EAAO,CAAC,IAAMG,GAAe,IAAI,IAAI,CAAC,EAQzgC,SAASC,GAAQ,CAAC,IAAAC,EAAI,KAAAC,EAAK,WAAAC,EAAW,UAAAC,EAAU,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAU,MAAAC,EAAM,GAAGC,CAAK,EAAE,CAAC,IAAMC,EAASC,GAAc,EAAQC,EAAWb,IAAO,MAAYc,EAAcH,GAAUT,IAAY,OAAO,CAACW,EAAgB,CAACE,EAAaC,CAAY,EAAEC,GAAW,IAAI,GAAK,EAAK,EAAO,CAACC,EAAUC,CAAU,EAAEF,GAAW,IAAI,GAAK,CAACH,CAAa,EAAO,CAACM,EAAUC,CAAU,EAAEC,GAAS,EAAK,EACnaC,EAAuBC,GAAqB3B,GAClD,IAAIF,GAAM,EAAE,IAAI,EAAK,EAAQ8B,GAAaC,GAAUhB,CAAK,EAAQiB,EAAgBF,KAAe,mBAAmBA,KAAe,MAAM,GAAG1B,IAAM,GAAI,OAAoB6B,EAAKC,GAAa,CAAC,CAAC,EAAG,IAAMC,GAAUC,GAAchC,CAAG,EAAE,GAAG+B,KAAY,OAAW,OAAoBF,EAAKI,GAAa,CAAC,QAAQ,sBAAsB,CAAC,EAAG,GAAK,CAACC,GAAQC,EAAQ,EAAEJ,GACxVK,GAAaC,GAAgBH,GAAQ/B,EAAUmC,GAAiB,EAAE,OAAO,KAAK,EAC9EC,GAAaJ,GAAS,aAAa,OAAAI,GAAa,IAAI,iBAAiB,GAAG,EAAEA,GAAa,IAAI,MAAM,GAAG,EAAEA,GAAa,IAAI,iBAAiB,GAAG,EAAEA,GAAa,IAAI,cAAc,GAAG,EACrL,CAACf,IAAyBV,GAC1BC,GAAeI,IAAYoB,GAAa,IAAI,WAAW,GAAG,EAAMzB,GAAYZ,GAAYqC,GAAa,IAAI,OAAO,GAAG,EAAMtC,IAAO,SAAQsC,GAAa,IAAI,OAAO,GAAG,EAAEA,GAAa,IAAI,WAAWL,EAAO,GAAO9B,GAAOmC,GAAa,IAAI,QAAQ,OAAO,EAAuBC,EAAM,UAAU,CAAC,eAAe,IAAIlB,EAAW,EAAI,EAAE,eAAe,IAAIA,EAAW,EAAK,EAAE,cAAcL,EAAa,UAAUG,EAAW,QAAQA,EAAW,MAAM,CAAC,GAAGqB,GAAa,aAAAf,GAAa,UAG9cE,IAAkBT,GAAWP,GAAU,yBAAyB,QAAQ,OAAO,UAAU,SAAS,QAAQ,EAAE,KAAK,eAAe,SAAS,CAACI,GAA2Ba,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,yBAAyB,CAAC,EAAEb,GAA2Ba,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,wBAAwB,CAAC,EAAeA,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGa,GAAW,WAAW3B,EAAc,sBAAsBqB,gBAA0B,MAAS,CAAC,CAAC,EAAGxB,EAAga,KAA1YiB,EAAK,SAAS,CAAC,MAAMnB,GAAO,gBAAgB,MAAM,CAAC,GAAGgC,GAAW,QAAQvB,GAAWK,EAAuB,OAAU,MAAM,EAAE,IAAIW,GAAS,KAAK,YAAY,IAAI,MAAM,oGAAoG,QAAQ9B,EAAQ,aAAaC,EAAa,aAAaC,EAAa,YAAYC,EAAY,UAAUC,EAAU,QAAQ,MAAM,CAAC,EAAOU,GAAWK,EAAuB,KAAkBK,EAAKc,GAAW,CAAC,QAAQvB,EAAW,UAAUC,EAAU,MAAMjB,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAACL,GAAQ,YAAY,UAAU6C,GAAoB7C,GAAQ,CAAC,IAAI,CAAC,KAAK8C,EAAY,OAAO,MAAM,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,QAAQ,OAAO,OAAOrD,EAAW,CAAC,EAAE,WAAW,CAAC,MAAM,OAAO,KAAKqD,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,OAAOlC,EAAM,CAAC,OAAOA,EAAM,OAAO,KAAM,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,YAAY,4CAA4C,KAAKkC,EAAY,KAAK,QAAQ,OAAO,OAAOpD,EAAgB,EAAE,OAAOkB,EAAM,CAAC,OAAOA,EAAM,OAAO,KAAM,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKkC,EAAY,QAAQ,aAAa,MAAM,cAAc,OAAO,EAAE,GAAGC,GAAoB,GAAGC,EAAa,CAAC,EAAE,IAAMC,GAAa,CAAC,IAAI,+BAA+B,KAAK,MAAM,WAAW,GAAK,UAAU,iBAAiB,MAAM,EAAI,EAAEjD,GAAQ,aAAaiD,GAAa,SAAShB,GAAciB,EAAU,CAAC,IAAIjD,EAAI,GAAG,CAACA,EAAI,IAAI,IAAIiD,CAAS,CAAE,MAAC,CAAM,IAAMd,EAASe,GAAYD,CAAS,EAAE,MAAM,CAACA,EAAUd,CAAQ,CAAE,CAAC,GAAGnC,EAAI,WAAW,eAAeA,EAAI,WAAW,mBAAmBA,EAAI,WAAW,wBAAwBA,EAAI,WAAW,2BAA2B,CAAC,IAAMmD,EAAanD,EAAI,SAAS,MAAM,CAAC,EAAE,MAAM,GAAG,EAChlE,GAAGmD,EAAa,CAAC,IAAI,QAAQ,CAAC,IAAMjB,EAAQlC,EAAI,aAAa,IAAI,GAAG,EAAQmC,EAASe,GAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQC,CAAQ,EACjI,GAAGgB,EAAa,CAAC,IAAI,QAAuC,MAAM,CAAtBA,EAAa,CAAC,EAAiBnD,CAAG,EAC9E,GAAGA,EAAI,WAAW,WAAW,CAAC,IAAMkC,EAAQlC,EAAI,SAAS,MAAM,CAAC,EAAQmC,EAASe,GAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQC,CAAQ,EAAG,CAAC,SAASe,GAAYhB,EAAQ,CAAC,OAAO,IAAI,IAAI,iCAAiCA,GAAS,CAAE,CAAC,SAASG,GAAgBH,EAAQkB,EAAIC,EAAO,MAAM,CAC7Q,IAAMC,EAAQD,IAAS,OAAaE,EAAID,EAAQ,+BAA+B,0BAAgCE,EAAIF,EAAQ,OAAO,MAAM,OAAOF,EAAI,CAAC,IAAI,cAAc,MAAM,GAAGG,IAAMrB,eAAqBsB,IAAM,IAAI,iBAAiB,MAAM,GAAGD,IAAMrB,eAAqBsB,IAAM,IAAI,eAAe,MAAM,GAAGD,IAAMrB,mBAAyBsB,IAAM,QAAQ,MAAM,GAAGD,IAAMrB,OAAasB,GAAM,CAAC,CAAC,IAAIC,GAChY,SAASnB,IAAkB,CAC3B,GAAG,CAACoB,EAAQ,MAAO,GAAM,GAAGD,KAAoB,OAAW,OAAOA,GAAmB,IAAME,EAAQ,SAAS,cAAc,QAAQ,EAAE,OAAGA,EAAQ,YAAYA,EAAQ,WAAW,IAAI,EAC3KA,EAAQ,UAAU,YAAY,EAAE,QAAQ,iBAAiB,IAAI,EAC7D,EAAO,CACd,SAAS7B,IAAc,CAAC,OAAoBD,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG+B,GAAgB,SAAS,QAAQ,EAAE,SAAsB/B,EAAK,MAAM,CAAC,MAAMgC,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS5B,GAAa,CAAC,QAAA6B,CAAO,EAAE,CAAC,OAAoBjC,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,GAAGkC,GAAgB,SAAS,QAAQ,EAAE,SAAsBvB,EAAM,MAAM,CAAC,MAAMqB,GAAgB,SAAS,CAAC,UAAUC,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASnB,GAAW,CAAC,QAAAtC,EAAQ,UAAAgB,EAAU,MAAAjB,CAAK,EAAE,CAAC,OAAoByB,EAAK,SAAS,CAAC,QAAQxB,EAAQ,aAAa,OAAO,MAAM2D,GAAY,SAAsBxB,EAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,YAAY,MAAM,OAAO,SAAS,CAAcX,EAAK,OAAO,CAAC,EAAE,wTAAwT,KAAKR,EAAUjB,EAAM,OAAO,OAAO,UAAU,YAAYiB,GAAUjB,EAAM,EAAK,GAAG,MAAM,CAAC,WAAW,kFAAkF,CAAC,CAAC,EAAeyB,EAAK,OAAO,CAAC,EAAE,sBAAsB,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAMmC,GAAY,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,WAAW,cAAc,OAAO,SAAS,EAAQvB,GAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQoB,GAAgB,CAAC,UAAU,SAAS,SAAS,GAAG,EAAQnB,GAAW,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,OAAO,MAAM,MAAM,ECzBp6C,IAAMuB,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAWA,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAuBI,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAxC,CAAQ,EAAEyC,GAAgB,CAAC,WAAA9C,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ6C,EAAiBjB,GAAuBH,EAAMtB,CAAQ,EAAQ2C,EAAWC,GAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBpC,EAAKqC,GAAY,CAAC,GAAGhB,GAA4CW,EAAgB,SAAsBhC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,UAAUgB,GAAGvD,GAAkB,GAAGmD,EAAsB,gBAAgBd,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIX,GAA6Be,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,GAAGX,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQc,GAAI,CAAC,kFAAkF,kFAAkF,qGAAqG,EAQ17GC,GAAgBC,GAAQ5B,GAAU0B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,4BAA4BA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTvc,IAAMM,GAAE,GAAG,EAAMC,GAAMC,GAAE,IAAID,KAAIA,GAAED,GAAE,EAAE,cAAc,OAAO,CAAC,EAAE,qCAAqC,CAAC,EAAE,MAAM,GAAGC,ICAiY,IAAME,GAAc,uCAA6CC,GAAM,CAAC,OAAO,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,iBAAiB,EAAE,cAAc,EAAE,iBAAiB,EAAE,WAAW,GAAG,kBAAkB,EAAE,eAAe,EAAE,qBAAqB,EAAE,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,QAAQ,GAAG,IAAI,GAAG,IAAI,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,iBAAiB,EAAE,WAAW,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,eAAe,EAAE,aAAa,GAAG,kBAAkB,EAAE,YAAY,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,WAAW,GAAG,gBAAgB,EAAE,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,OAAO,GAAG,mBAAmB,EAAE,YAAY,GAAG,IAAI,GAAG,gBAAgB,EAAE,eAAe,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,QAAQ,GAAG,eAAe,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,oBAAoB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,SAAS,GAAG,aAAa,GAAG,OAAO,GAAG,SAAS,GAAG,eAAe,EAAE,UAAU,GAAG,OAAO,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,IAAI,GAAG,UAAU,GAAG,IAAI,GAAG,YAAY,GAAG,gBAAgB,EAAE,eAAe,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,GAAG,aAAa,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,oBAAoB,EAAE,YAAY,GAAG,aAAa,GAAG,gBAAgB,EAAE,UAAU,GAAG,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,cAAc,EAAE,eAAe,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,GAAG,mBAAmB,EAAE,eAAe,EAAE,IAAI,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,WAAW,GAAG,YAAY,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,UAAU,GAAG,QAAQ,GAAG,oBAAoB,EAAE,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,YAAY,GAAG,MAAM,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,gBAAgB,EAAE,SAAS,GAAG,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,YAAY,GAAG,IAAI,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,QAAQ,GAAG,SAAS,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,eAAe,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,eAAe,EAAE,mBAAmB,EAAE,aAAa,GAAG,WAAW,GAAG,QAAQ,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,WAAW,GAAG,SAAS,GAAG,YAAY,GAAG,cAAc,EAAE,eAAe,EAAE,eAAe,EAAE,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,iBAAiB,EAAE,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,UAAU,GAAG,eAAe,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,eAAe,EAAE,eAAe,EAAE,cAAc,EAAE,iBAAiB,EAAE,YAAY,GAAG,oBAAoB,EAAE,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,MAAM,GAAG,YAAY,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,EAAE,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,KAAK,GAAG,UAAU,GAAG,cAAc,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,UAAU,GAAG,WAAW,GAAG,mBAAmB,EAAE,aAAa,GAAG,UAAU,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,WAAW,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,OAAO,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,eAAe,EAAE,WAAW,GAAG,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,KAAK,GAAG,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,SAAS,GAAG,YAAY,GAAG,SAAS,GAAG,kBAAkB,EAAE,gBAAgB,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,GAAG,aAAa,GAAG,cAAc,EAAE,gBAAgB,EAAE,KAAK,GAAG,WAAW,GAAG,kBAAkB,EAAE,MAAM,GAAG,SAAS,GAAG,qBAAqB,EAAE,YAAY,GAAG,mBAAmB,EAAE,UAAU,GAAG,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,cAAc,EAAE,iBAAiB,EAAE,OAAO,GAAG,oBAAoB,EAAE,MAAM,GAAG,WAAW,GAAG,iBAAiB,EAAE,MAAM,GAAG,SAAS,GAAG,MAAM,GAAG,gBAAgB,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,cAAc,EAAE,SAAS,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,YAAY,GAAG,YAAY,GAAG,oBAAoB,EAAE,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,cAAc,EAAE,mBAAmB,EAAE,SAAS,GAAG,SAAS,GAAG,mBAAmB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,gBAAgB,EAAE,cAAc,EAAE,aAAa,GAAG,QAAQ,GAAG,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,QAAQ,GAAG,YAAY,GAAG,OAAO,GAAG,gBAAgB,EAAE,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,KAAK,GAAG,KAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,cAAc,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,mBAAmB,EAAE,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,UAAU,GAAG,KAAK,GAAG,OAAO,GAAG,OAAO,GAAG,cAAc,EAAE,cAAc,EAAE,YAAY,GAAG,eAAe,EAAE,eAAe,EAAE,YAAY,GAAG,eAAe,EAAE,WAAW,GAAG,eAAe,EAAE,QAAQ,GAAG,eAAe,EAAE,kBAAkB,EAAE,cAAc,EAAE,UAAU,GAAG,iBAAiB,EAAE,cAAc,EAAE,QAAQ,GAAG,aAAa,GAAG,UAAU,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,eAAe,EAAE,qBAAqB,EAAE,cAAc,EAAE,oBAAoB,EAAE,cAAc,EAAE,oBAAoB,EAAE,cAAc,EAAE,kBAAkB,EAAE,cAAc,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,eAAe,EAAE,UAAU,GAAG,kBAAkB,EAAE,SAAS,GAAG,IAAI,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,YAAY,GAAG,aAAa,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,eAAe,EAAE,UAAU,GAAG,WAAW,GAAG,KAAK,GAAG,gBAAgB,EAAE,OAAO,GAAG,eAAe,EAAE,mBAAmB,EAAE,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,eAAe,EAAE,SAAS,GAAG,aAAa,GAAG,mBAAmB,EAAE,YAAY,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,SAAS,GAAG,cAAc,EAAE,kBAAkB,EAAE,IAAI,GAAG,YAAY,GAAG,IAAI,GAAG,IAAI,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,QAAQ,GAAG,eAAe,EAAE,KAAK,GAAG,IAAI,GAAG,eAAe,EAAE,cAAc,EAAE,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,SAAS,GAAG,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,QAAQ,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,cAAc,EAAE,YAAY,GAAG,WAAW,GAAG,kBAAkB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,aAAa,GAAG,oBAAoB,EAAE,YAAY,GAAG,mBAAmB,EAAE,UAAU,GAAG,MAAM,GAAG,aAAa,GAAG,UAAU,GAAG,iBAAiB,EAAE,KAAK,GAAG,WAAW,GAAG,UAAU,GAAG,MAAM,GAAG,eAAe,EAAE,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,SAAS,GAAG,QAAQ,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,aAAa,GAAG,KAAK,GAAG,kBAAkB,EAAE,SAAS,GAAG,UAAU,GAAG,eAAe,EAAE,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,EAAE,iBAAiB,EAAE,cAAc,EAAE,KAAK,GAAG,SAAS,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,kBAAkB,EAAE,SAAS,GAAG,SAAS,GAAG,iBAAiB,EAAE,SAAS,GAAG,aAAa,GAAG,iBAAiB,EAAE,gBAAgB,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,kBAAkB,EAAE,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,WAAW,GAAG,gBAAgB,EAAE,cAAc,EAAE,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,iBAAiB,EAAE,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,cAAc,EAAE,MAAM,GAAG,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,EAAE,aAAa,GAAG,SAAS,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,KAAK,GAAG,kBAAkB,EAAE,cAAc,EAAE,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,eAAe,EAAE,aAAa,GAAG,gBAAgB,EAAE,SAAS,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,WAAW,GAAG,YAAY,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,aAAa,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,GAAG,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,WAAW,GAAG,gBAAgB,EAAE,oBAAoB,EAAE,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,WAAW,GAAG,eAAe,EAAE,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,QAAQ,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,GAAG,OAAO,GAAG,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,WAAW,GAAG,OAAO,EAAE,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,UAAU,GAAG,MAAM,GAAG,QAAQ,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,YAAY,GAAG,gBAAgB,EAAE,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,GAAG,GAAG,QAAQ,GAAG,cAAc,EAAE,kBAAkB,EAAE,OAAO,GAAG,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,WAAW,GAAG,kBAAkB,EAAE,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,gBAAgB,EAAE,OAAO,GAAG,KAAK,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,UAAU,GAAG,WAAW,GAAG,YAAY,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,OAAO,GAAG,QAAQ,GAAG,WAAW,GAAG,iBAAiB,EAAE,eAAe,EAAE,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,kBAAkB,EAAE,SAAS,GAAG,eAAe,EAAE,gBAAgB,EAAE,OAAO,GAAG,MAAM,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,eAAe,EAAE,cAAc,EAAE,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,WAAW,GAAG,SAAS,GAAG,MAAM,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,YAAY,GAAG,kBAAkB,EAAE,eAAe,EAAE,aAAa,GAAG,iBAAiB,EAAE,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,YAAY,GAAG,cAAc,EAAE,gBAAgB,EAAE,eAAe,EAAE,iBAAiB,EAAE,WAAW,GAAG,YAAY,GAAG,SAAS,GAAG,UAAU,EAAE,UAAU,GAAG,WAAW,GAAG,aAAa,GAAG,gBAAgB,EAAE,SAAS,GAAG,KAAK,GAAG,IAAI,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,cAAc,EAAE,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,eAAe,EAAE,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,OAAO,GAAG,iBAAiB,EAAE,UAAU,GAAG,cAAc,EAAE,SAAS,GAAG,OAAO,GAAG,OAAO,GAAG,YAAY,GAAG,YAAY,GAAG,QAAQ,GAAG,WAAW,GAAG,aAAa,GAAG,KAAK,GAAG,SAAS,GAAG,WAAW,GAAG,gBAAgB,EAAE,aAAa,GAAG,aAAa,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,aAAa,GAAG,SAAS,EAAE,OAAO,GAAG,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,OAAO,GAAG,OAAO,GAAG,cAAc,EAAE,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,oBAAoB,EAAE,aAAa,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,cAAc,EAAE,WAAW,GAAG,oBAAoB,EAAE,aAAa,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,gBAAgB,EAAE,eAAe,EAAE,SAAS,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,iBAAiB,EAAE,YAAY,GAAG,WAAW,GAAG,kBAAkB,EAAE,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,GAAG,KAAK,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,cAAc,EAAE,kBAAkB,EAAE,QAAQ,GAAG,YAAY,GAAG,KAAK,GAAG,YAAY,GAAG,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,IAAI,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,GAAG,aAAa,GAAG,eAAe,EAAE,cAAc,EAAE,gBAAgB,EAAE,WAAW,GAAG,kBAAkB,EAAE,MAAM,GAAG,SAAS,GAAG,kBAAkB,EAAE,iBAAiB,EAAE,UAAU,GAAG,gBAAgB,EAAE,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,GAAG,eAAe,EAAE,cAAc,EAAE,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,aAAa,GAAG,SAAS,GAAG,gBAAgB,EAAE,IAAI,GAAG,eAAe,EAAE,UAAU,GAAG,kBAAkB,EAAE,cAAc,EAAE,KAAK,GAAG,YAAY,GAAG,SAAS,GAAG,gBAAgB,EAAE,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,cAAc,EAAE,iBAAiB,EAAE,KAAK,GAAG,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,GAAG,YAAY,GAAG,MAAM,GAAG,cAAc,EAAE,YAAY,GAAG,OAAO,GAAG,GAAG,GAAG,eAAe,EAAE,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,SAAS,GAAG,WAAW,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,GAAG,aAAa,GAAG,eAAe,EAAE,aAAa,GAAG,WAAW,GAAG,OAAO,GAAG,eAAe,EAAE,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,SAAS,GAAG,IAAI,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,gBAAgB,EAAE,WAAW,GAAG,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,cAAc,EAAE,cAAc,EAAE,MAAM,GAAG,WAAW,GAAG,WAAW,GAAG,cAAc,EAAE,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,cAAc,EAAE,cAAc,EAAE,kBAAkB,EAAE,WAAW,GAAG,KAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,gBAAgB,EAAE,cAAc,EAAE,oBAAoB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,iBAAiB,EAAE,QAAQ,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,SAAS,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,GAAG,aAAa,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,SAAS,GAAG,gBAAgB,EAAE,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,YAAY,GAAG,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,YAAY,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,GAAG,eAAe,EAAE,OAAO,GAAG,UAAU,GAAG,cAAc,EAAE,cAAc,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,aAAa,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,aAAa,GAAG,cAAc,EAAE,kBAAkB,EAAE,UAAU,GAAG,cAAc,EAAE,UAAU,GAAG,gBAAgB,EAAE,aAAa,GAAG,iBAAiB,EAAE,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,kBAAkB,EAAE,KAAK,GAAG,MAAM,GAAG,aAAa,GAAG,cAAc,EAAE,cAAc,EAAE,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,UAAU,GAAG,eAAe,EAAE,cAAc,EAAE,aAAa,GAAG,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,WAAW,GAAG,YAAY,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,GAAG,aAAa,GAAG,qBAAqB,EAAE,qBAAqB,EAAE,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,iBAAiB,EAAE,oBAAoB,EAAE,SAAS,GAAG,gBAAgB,EAAE,IAAI,GAAG,QAAQ,GAAG,UAAU,EAAE,gBAAgB,EAAE,MAAM,GAAG,WAAW,GAAG,UAAU,GAAG,WAAW,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,iBAAiB,EAAE,aAAa,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,gBAAgB,EAAE,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,WAAW,GAAG,SAAS,GAAG,iBAAiB,EAAE,cAAc,EAAE,aAAa,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,MAAM,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,qBAAqB,EAAE,QAAQ,GAAG,OAAO,GAAG,QAAQ,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,MAAM,GAAG,WAAW,GAAG,cAAc,EAAE,WAAW,GAAG,KAAK,GAAG,YAAY,GAAG,MAAM,GAAG,MAAM,GAAG,mBAAmB,EAAE,qBAAqB,EAAE,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,gBAAgB,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,GAAG,eAAe,EAAE,QAAQ,GAAG,WAAW,GAAG,OAAO,GAAG,aAAa,GAAG,oBAAoB,EAAE,WAAW,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,aAAa,GAAG,mBAAmB,EAAE,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,UAAU,GAAG,YAAY,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,GAAG,QAAQ,GAAG,mBAAmB,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,GAAG,oBAAoB,EAAE,UAAU,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,eAAe,EAAE,QAAQ,GAAG,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,SAAS,GAAG,WAAW,GAAG,QAAQ,GAAG,KAAK,GAAG,gBAAgB,EAAE,YAAY,GAAG,mBAAmB,EAAE,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,WAAW,GAAG,UAAU,GAAG,kBAAkB,EAAE,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,SAAS,GAAG,aAAa,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,oBAAoB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,eAAe,EAAE,oBAAoB,EAAE,YAAY,GAAG,WAAW,GAAG,GAAG,GAAG,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,OAAO,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,mBAAmB,EAAE,QAAQ,GAAG,UAAU,GAAG,gBAAgB,EAAE,KAAK,GAAG,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,WAAW,GAAG,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,iBAAiB,EAAE,mBAAmB,EAAE,QAAQ,GAAG,SAAS,GAAG,qBAAqB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,aAAa,GAAG,iBAAiB,EAAE,qBAAqB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,cAAc,EAAE,OAAO,GAAG,KAAK,GAAG,MAAM,GAAG,QAAQ,GAAG,YAAY,GAAG,eAAe,EAAE,aAAa,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,KAAK,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,eAAe,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,cAAc,EAAE,cAAc,EAAE,QAAQ,GAAG,aAAa,GAAG,gBAAgB,EAAE,UAAU,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,cAAc,EAAE,SAAS,GAAG,aAAa,GAAG,SAAS,GAAG,UAAU,GAAG,gBAAgB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,SAAS,GAAG,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,IAAI,GAAG,UAAU,GAAG,cAAc,EAAE,OAAO,GAAG,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,eAAe,EAAE,KAAK,GAAG,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,IAAI,GAAG,SAAS,GAAG,QAAQ,GAAG,aAAa,GAAG,aAAa,GAAG,gBAAgB,EAAE,aAAa,GAAG,MAAM,GAAG,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,UAAU,GAAG,eAAe,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,GAAG,eAAe,EAAE,aAAa,GAAG,cAAc,EAAE,UAAU,GAAG,kBAAkB,EAAE,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,aAAa,GAAG,iBAAiB,EAAE,WAAW,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,OAAO,GAAG,KAAK,GAAG,WAAW,GAAG,oBAAoB,EAAE,SAAS,GAAG,YAAY,GAAG,cAAc,EAAE,SAAS,GAAG,MAAM,GAAG,qBAAqB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,YAAY,GAAG,KAAK,GAAG,WAAW,GAAG,gBAAgB,EAAE,QAAQ,GAAG,MAAM,GAAG,mBAAmB,EAAE,WAAW,GAAG,MAAM,GAAG,WAAW,GAAG,OAAO,GAAG,WAAW,GAAG,eAAe,EAAE,SAAS,GAAG,MAAM,GAAG,QAAQ,GAAG,UAAU,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,YAAY,GAAG,qBAAqB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,aAAa,GAAG,QAAQ,GAAG,cAAc,EAAE,UAAU,GAAG,UAAU,GAAG,qBAAqB,EAAE,SAAS,GAAG,mBAAmB,EAAE,MAAM,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,aAAa,GAAG,YAAY,GAAG,qBAAqB,EAAE,aAAa,GAAG,gBAAgB,EAAE,IAAI,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,UAAU,GAAG,OAAO,GAAG,cAAc,EAAE,UAAU,GAAG,IAAI,GAAG,SAAS,GAAG,cAAc,EAAE,WAAW,GAAG,MAAM,GAAG,KAAK,GAAG,QAAQ,GAAG,UAAU,GAAG,SAAS,EAAE,MAAM,GAAG,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,aAAa,GAAG,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,cAAc,EAAE,SAAS,GAAG,WAAW,GAAG,eAAe,EAAE,WAAW,GAAG,UAAU,GAAG,gBAAgB,EAAE,eAAe,EAAE,iBAAiB,EAAE,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,gBAAgB,EAAE,QAAQ,GAAG,WAAW,GAAG,cAAc,EAAE,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,QAAQ,GAAG,cAAc,EAAE,OAAO,GAAG,aAAa,GAAG,SAAS,GAAG,mBAAmB,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,KAAK,GAAG,aAAa,GAAG,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,GAAG,YAAY,GAAG,iBAAiB,EAAE,UAAU,GAAG,cAAc,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,GAAG,GAAG,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,QAAQ,EAAE,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,KAAK,GAAG,WAAW,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,GAAG,eAAe,EAAE,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,GAAG,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,cAAc,EAAE,UAAU,GAAG,UAAU,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,eAAe,EAAE,kBAAkB,EAAE,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,QAAQ,GAAG,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,WAAW,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,SAAS,GAAG,kBAAkB,EAAE,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,aAAa,GAAG,KAAK,GAAG,MAAM,GAAG,WAAW,GAAG,MAAM,GAAG,YAAY,GAAG,eAAe,EAAE,MAAM,GAAG,OAAO,GAAG,SAAS,GAAG,eAAe,EAAE,aAAa,GAAG,QAAQ,GAAG,QAAQ,GAAG,WAAW,GAAG,GAAG,GAAG,IAAI,GAAG,SAAS,GAAG,YAAY,GAAG,QAAQ,GAAG,KAAK,GAAG,SAAS,EAAE,SAAS,GAAG,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,KAAK,GAAG,YAAY,GAAG,aAAa,GAAG,SAAS,GAAG,QAAQ,GAAG,mBAAmB,EAAE,cAAc,EAAE,iBAAiB,EAAE,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,KAAK,GAAG,QAAQ,EAAE,mBAAmB,EAAE,OAAO,GAAG,QAAQ,GAAG,WAAW,EAAE,EAAQC,GAAS,OAAO,KAAKD,EAAK,EAAQE,GAAc,CAAC,SAAS,UAAU,QAAQ,UAAU,UAAW,EAAQC,GAAgB,CAAC,GAAG,CAAC,GAAGD,EAAa,EAAE,EAAE,CAAC,SAAS,UAAU,QAAQ,SAAS,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,EAAQE,GAAoB,OAAO,KAAKD,EAAe,EAAE,IAAIE,GAAW,YAAYA,GAAW,EAAQC,GAAsBL,GAAS,OAAO,CAACM,EAAIC,KAAOD,EAAIC,EAAI,YAAY,CAAC,EAAEA,EAAWD,GAAM,CAAC,CAAC,EAQ1kxB,SAASE,GAAKC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,aAAAC,EAAa,WAAAC,EAAW,cAAAC,EAAc,QAAAC,EAAQ,YAAAC,EAAY,UAAAC,EAAU,aAAAC,EAAa,aAAAC,EAAa,SAAAC,EAAS,MAAAC,CAAK,EAAEX,EAAYY,EAAUC,GAAO,EAAK,EAAQC,EAAQC,GAAiBxB,GAASW,EAAaC,EAAWC,EAAcR,EAAqB,EAC3RoB,EAAiBtB,GAAoB,IAAIuB,GAAMjB,EAAMiB,CAAI,CAAC,EAC1DC,EAAUC,GAAQ,IAAI,CAAC,IAAMC,EAAa9B,GAAMwB,CAAO,EAAE,GAAG,CAACM,EAAa,OAAO,IAAMC,GAAYrB,EAAM,YAAYoB,GAAc,EAAE,GAAGC,KAAc,SAAgB,OAAOA,EAAY,EAAE,CAAC,GAAGL,CAAgB,CAAC,EACjN,CAACM,EAAaC,CAAe,EAAEC,GAASV,IAAU,OAAOW,GAAYC,EAAK,EAAE,IAAI,EACrF,eAAeC,GAAc,CAC7B,GAAG,OAAOrC,GAAMwB,CAAO,GAAI,SAAS,CAACS,EAAgB,IAAI,EAAE,OAC3D,GAAG,CACH,IAAMK,EAAO,MAAM,OADwC,GAAGvC,KAAgByB,IAA9DI,GAAoB,gBACkCN,EAAU,SAAQW,EAAgBK,EAAO,QAAQF,EAAK,CAAC,CAAE,MAAC,CAASd,EAAU,SAAQW,EAAgB,IAAI,CAAE,CAAC,CAClLM,GAAU,KAAKjB,EAAU,QAAQ,GAAKe,EAAa,EAAQ,IAAI,CAACf,EAAU,QAAQ,EAAM,GAAI,CAACE,EAAQ,GAAGE,CAAgB,CAAC,EAAgE,IAAMc,EAAnDC,GAAa,QAAQ,IAAIA,GAAa,OAAiDC,EAAKC,GAAU,CAAC,CAAC,EAAE,KAAK,OAAqBD,EAAKE,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,QAAA7B,EAAQ,aAAAG,EAAa,aAAAC,EAAa,YAAAH,EAAY,UAAAC,EAAU,SAASe,EAA2BU,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAK/B,EAAM,WAAW,EAAE,UAAUS,EAAS,eAAe,OAAU,GAAGC,CAAK,EAAE,UAAU,QAAQ,QAAQ,YAAY,MAAMV,EAAM,SAASqB,CAAY,CAAC,EAAEQ,CAAU,CAAC,CAAE,CAAC/B,GAAK,YAAY,WAAWA,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,OAAO,SAAS,SAAS,EAAK,EAAE,SAASoC,GAAiBnC,EAAMoC,EAAa,CAAC,GAAK,CAAC,aAAAlC,EAAa,WAAAC,EAAW,cAAAC,CAAa,EAAEJ,EAAYqC,EAAmB,SAASD,CAAY,EAAQE,EAAKC,GAAiBhD,GAASW,EAAaC,EAAWC,EAAcR,EAAqB,EAAQ4C,EAAKlD,GAAMgD,CAAI,EAAE,MAAG,CAACE,GAAMH,IAAqB,EAAS,GAAQG,IAAOH,CAAiD,CAACI,GAAoB1C,GAAK,CAAC,aAAa,CAAC,KAAK2C,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa3C,GAAK,aAAa,YAAY,EAAE,cAAc,CAAC,KAAK2C,EAAY,KAAK,QAAQnD,GAAS,aAAaQ,GAAK,aAAa,cAAc,MAAM,OAAO,OAAO,CAAC,CAAC,aAAAG,CAAY,IAAI,CAACA,EAAa,YAAY,6EAA6E,EAAE,WAAW,CAAC,KAAKwC,EAAY,OAAO,MAAM,OAAO,YAAY,wBAAmB,OAAO,CAAC,CAAC,aAAAxC,CAAY,IAAIA,CAAY,EAAE,SAAS,CAAC,KAAKwC,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAa3C,GAAK,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAK2C,EAAY,MAAM,MAAM,QAAQ,aAAa3C,GAAK,aAAa,KAAK,EAAE,GAAG,OAAO,KAAKN,EAAe,EAAE,OAAO,CAACkD,EAAOhD,KAAagD,EAAO,YAAYhD,GAAW,EAAE,CAAC,KAAK+C,EAAY,KAAK,MAAM,QAAQ,aAAa,SAAS,QAAQjD,GAAgBE,CAAS,EAAE,OAAOK,GAAOmC,GAAiBnC,EAAML,CAAS,CAAC,EAASgD,GAAS,CAAC,CAAC,EAAE,GAAGC,EAAa,CAAC,ECfjuD,IAAMC,GAAcC,GAASC,EAAQ,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,SAAAC,EAAS,UAAAC,EAAU,UAAAC,EAAU,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGL,EAAM,WAAWC,EAAKN,GAA+CK,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,GAAG,WAAWC,EAAMR,GAA4CM,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,GAAG,WAAWC,EAAMP,GAA+CI,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,GAAG,SAASE,GAAOD,EAAuCZ,GAAwBQ,EAAM,OAAO,KAAK,MAAMI,IAAyC,OAAOA,EAAuCJ,EAAM,WAAW,MAAMK,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACN,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAUgC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE1B,GAASO,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAApD,CAAQ,EAAEqD,GAAgB,CAAC,WAAA1D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQyD,EAAiBvB,GAAuBN,EAAMzB,CAAQ,EAAO,CAAC,sBAAAuD,GAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAmBH,GAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,GAAmBL,GAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAWC,GAAO,IAAI,EAAQC,GAAY,IAAQlB,IAAc,YAA6CmB,GAAsBC,GAAM,EAAQC,GAAsB,CAAC,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBvD,EAAKwD,GAAY,CAAC,GAAG7B,GAA4CwB,GAAgB,SAAsBnD,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmE,EAAMvD,EAAO,IAAI,CAAC,GAAG6B,EAAU,GAAGI,EAAgB,UAAUuB,GAAG3E,GAAkB,GAAGsE,GAAsB,gBAAgB3B,EAAUO,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,GAAmB,IAAIxB,GAA6B2B,GAAK,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGvB,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,aAAa8D,EAAkB,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAAcqB,EAAMvD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBuC,EAAiB,SAAS,YAAY,SAAS,CAAcgB,EAAMvD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBuC,EAAiB,SAAS,YAAY,SAAS,CAAczC,EAAK2D,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBlB,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,EAAezC,EAAK4D,GAAS,CAAC,sBAAsB,GAAK,SAAsB5D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,4DAA4D,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0CAA0C,EAAE,SAAS,8CAA8C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,2CAA2Cb,CAAS,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEsB,GAAY,GAAgBlD,EAAK4D,GAAS,CAAC,sBAAsB,GAAK,SAAsBH,EAAYtD,EAAS,CAAC,SAAS,CAAcsD,EAAMvD,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,4DAA4D,uBAAuB,QAAQ,sBAAsB,0CAA0C,EAAE,SAAS,CAAC,eAA4BF,EAAKE,EAAO,KAAK,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,KAAK,EAAE,SAAS,OAAO,CAAC,EAAE,gGAA6GF,EAAKE,EAAO,KAAK,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,KAAK,EAAE,SAAS,kBAAkB,CAAC,EAAE,2GAA2G,CAAC,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,4DAA4D,uBAAuB,QAAQ,sBAAsB,0CAA0C,EAAE,SAAS,QAAG,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,4DAA4D,uBAAuB,QAAQ,sBAAsB,2CAA2C,EAAE,SAAS,2GAAuG,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,yBAAyB,oBAAoB,EAAE,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,kBAAkB,qBAAqB,kBAAkB,qBAAqB,kBAAkB,2CAA2CZ,CAAS,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe7B,EAAK4D,GAAS,CAAC,sBAAsB,GAAK,SAAsB5D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,4DAA4D,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,0CAA0C,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,2CAA2CX,CAAS,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe9B,EAAK6D,GAA0B,CAAC,SAAsB7D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuC,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,SAAsBzC,EAAKnB,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,OAAO,cAAc,YAAY,YAAY,SAAS,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiF,GAAI,CAAC,kFAAkF,gFAAgF,yUAAyU,6RAA6R,2RAA2R,6KAA6K,qPAAqP,wGAAwG,81BAA81B,8DAA8D,8aAA8a,EASx3XC,GAAgBC,GAAQ7C,GAAU2C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,YAAY,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGpF,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTllC,IAAM0F,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,WAAAC,EAAW,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAM,MAAM,CAAC,GAAGH,EAAM,WAAWC,EAAKL,GAAkDI,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,eAAe,SAASE,GAAOD,EAAuCR,GAAwBM,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACJ,EAAMxB,IAAWA,EAAS,KAAK,GAAG,EAAEwB,EAAM,iBAAuBK,GAA6BC,GAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,UAAAoC,EAAU,GAAGC,CAAS,EAAEpB,GAASK,CAAK,EAAO,CAAC,YAAAgB,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAA5C,CAAQ,EAAE6C,GAAgB,CAAC,WAAAlD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQiD,EAAiBlB,GAAuBJ,EAAMxB,CAAQ,EAAQ+C,EAAWC,GAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBvC,EAAKwC,GAAY,CAAC,GAAGjB,GAA4CY,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,CAAC,EAAEoC,EAAYE,CAAc,EAAE,SAAsB5B,EAAKE,EAAO,IAAI,CAAC,GAAGuB,EAAU,UAAUgB,GAAG3D,GAAkB,GAAGuD,EAAsB,iBAAiBf,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIZ,GAA6BgB,EAAK,MAAM,CAAC,GAAGZ,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE0C,EAAYE,CAAc,EAAE,SAAsB5B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgBR,EAAU,QAAQ,GAAG,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,gFAAgF,0QAA0Q,gHAAgH,+WAA+W,8EAA8E,EASp+IC,GAAgBC,GAAQ7B,GAAU2B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,sBAAsBA,GAAgB,aAAa,CAAC,OAAO,EAAE,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,eAAe,MAAM,aAAa,KAAKA,EAAY,KAAK,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVjhB,IAAAM,GAAA,GAAAC,GAAAD,GAAA,gBAAAE,GAAA,YAAAC,GAAA,SAAAC,KAAA,IAAIC,EAAE,OAAO,WAAa,IAAY,WAAW,OAAO,KAAO,IAAY,KAAKC,GAAWC,GAAE,CAAC,GAAG,SAA0CF,EAAEG,EAAE,CAACD,GAAEC,EAAE,CAAC,GAAG,EAAG,KAAK,IAAI,CAAC,IAAID,EAAE,CAAC,CAAC,CAACA,EAAEC,EAAEC,IAAI,CAACA,EAAE,EAAED,CAAC,EAAEC,EAAE,EAAED,EAAE,CAAC,QAAQ,IAAIE,CAAC,CAAC,EAAE,IAAIC,GAAG,IAAI,CAAC,IAAIJ,EAAE,OAAO,SAAW,KAAa,SAAS,cAAc,SAAS,cAAc,IAAI,OAAO,OAAO,SAASC,EAAE,CAAC,EAAE,CAAC,IAAIC,EAAEE,EAAED,EAAEF,EAAEE,EAAE,MAAM,IAAI,QAAS,CAACL,EAAEE,IAAI,CAACE,EAAEJ,EAAEM,EAAEJ,CAAC,CAAE,EAAE,SAASK,GAAI,CAAC,SAASC,EAAER,EAAE,CAAC,IAAMK,EAAED,EAAED,EAAED,EAAE,EAAEE,EAAE,IAAI,IAAIC,EAAE,QAASH,GAAG,CAAC,GAAG,CAACA,EAAEF,CAAC,CAAC,OAAOA,EAAN,CAAS,QAAQ,MAAMA,CAAC,CAAC,CAAC,CAAE,EAAE,KAAK,GAAG,EAAEM,GAAGA,EAAE,GAAG,CAAC,CAAC,IAAIJ,EAAE,EAAEC,EAAE,EAAEC,EAAE,IAAI,IAAIE,EAAE,KAAKD,EAAE,MAAM,MAAML,GAAG,sBAAsB,SAASM,EAAE,CAACJ,IAAIA,EAAE,sBAAsBM,EAAE,KAAK,MAAMR,CAAC,CAAC,GAAG,IAAMK,EAAE,EAAEF,EAAE,OAAAC,EAAE,IAAIC,EAAEC,CAAC,EAASD,CAAC,GAAG,MAAML,GAAG,qBAAqB,SAASA,EAAE,CAACI,EAAE,OAAOJ,CAAC,EAAEE,GAAME,EAAE,MAAL,IAAY,qBAAqBF,CAAC,EAAEA,EAAE,EAAE,GAAG,MAAMF,GAAG,GAAG,SAASE,EAAE,CAACG,IAAI,SAAS,KAAK,OAAOA,CAAC,EAAEA,EAAE,MAAMH,IAAIG,EAAE,SAAS,cAAc,KAAK,EAAEA,EAAE,MAAM,gBAAgB,QAAQA,EAAE,MAAM,SAAS,QAAQA,EAAE,MAAM,MAAM,EAAEA,EAAE,MAAM,IAAI,EAAEA,EAAE,MAAM,MAAM,QAAQA,EAAE,MAAM,QAAQ,MAAMA,EAAE,UAAU,WAAWH,EAAE,SAASF,EAAE,CAACK,EAAE,UAAU,YAAYL,EAAE,QAAQ,CAAC,CAAC,EAAE,SAAS,KAAK,YAAYK,CAAC,GAAGC,EAAE,IAAI,UAAU,CAAC,IAAIH,EAAE,EAAEC,EAAE,GAAG,MAAMJ,GAAG,GAAG,UAAU,CAAC,IAAIA,EAAE,YAAY,IAAI,EAAEI,GAAG,EAAED,EAAEH,GAAGI,EAAE,IAAIJ,IAAIE,EAAE,IAAIC,EAAEH,CAAC,EAAEG,EAAEC,EAAE,KAAKA,EAAEJ,EAAEG,EAAE,EAAE,CAAC,CAAC,GAAG,MAAMH,GAAG,GAAG,UAAU,CAACK,IAAI,SAAS,KAAK,OAAOA,CAAC,EAAEA,EAAE,MAAMC,EAAE,IAAI,GAAG,MAAMN,GAAG,GAAG,UAAU,CAAC,CAAC,CAAC,SAASS,EAAGP,EAAE,CAAC,QAAQ,OAAO,EAAE,EAAE,IAAMC,EAAE,IAAI,IAAQC,EAAE,MAAW,MAAMJ,GAAG,KAAK,SAASA,EAAE,CAAC,OAAAA,EAAEA,IAAI,GAAGE,GAAG,IAAIA,EAAEC,EAAE,IAAIH,CAAC,GAAG,aAAaG,EAAE,IAAIH,CAAC,CAAC,EAAEG,EAAE,IAAIH,EAAE,WAAY,UAAU,CAACG,EAAE,OAAOH,CAAC,EAAKG,EAAE,QAAL,EAAYC,EAAE,KAAUJ,GAAGI,IAAIA,EAAE,KAAK,IAAI,GAAGD,EAAE,KAAK,CAAC,EAAE,QAAQ,OAAOC,EAAEJ,CAAC,EAAE,EAAG,GAAG,CAAC,EAAEI,EAAE,KAAK,IAAIJ,EAAEI,CAAC,EAASA,GAAGF,CAAC,CAAC,CAAC,IAAMQ,EAAEL,EAAE,qBAAqBA,EAAE,qBAAqB,UAAU,CAACK,GAAGA,EAAE,EAAE,IAAIR,EAAEG,EAAE,YAAYA,EAAE,YAAY,SAASL,EAAEG,EAAE,CAACH,EAAEE,EAAEF,CAAC,EAAEG,EAAEH,CAAC,CAAC,EAAE,IAAIG,EAAEE,EAAE,WAAWA,EAAE,WAAW,SAASL,EAAEE,EAAE,CAACF,EAAEG,EAAEH,CAAC,EAAEE,EAAEF,CAAC,CAAC,EAAE,IAAMI,EAAEC,EAAE,gBAAgBA,EAAE,WAAWL,GAAG,CAAC,IAAIE,EAAEG,EAAE,eAAeL,CAAC,EAAE,OAAOE,EAAE,QAAQG,EAAE,gBAAgBL,CAAC,EAAEE,EAAE,OAAOG,EAAE,eAAeL,CAAC,EAAEE,EAAE,QAAQG,EAAE,gBAAgBL,CAAC,EAAEE,CAAC,EAAEG,EAAE,sBAAsBD,EAAE,OAAO,wBAAwB,CAAC,YAAY,SAAS,CAAC,aAAaF,CAAC,EAAE,EAAE,MAAMF,GAAG,SAAS,YAAY,KAAK,MAAMA,CAAC,GAAG,MAAMA,GAAG,GAAGE,CAAC,EAAE,aAAa,SAASF,EAAEE,EAAE,CAAC,OAAAF,EAAEK,EAAE,WAAWL,CAAC,EAAS,KAAK,GAAGA,EAAEE,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAE,mBAAmBD,EAAE,OAAO,qBAAqB,CAAC,YAAY,UAAU,EAAE,MAAMJ,GAAG,SAAS,YAAY,KAAK,MAAMA,CAAC,CAAC,EAAE,aAAa,SAASA,EAAE,CAAC,IAAIE,EAAEG,EAAE,WAAWL,CAAC,EAAc,OAAZA,EAAEE,EAAE,QAAgBF,IAAL,GAAa,IAAI,SAASA,EAAEE,EAAE,CAAC,IAAIC,EAAE,IAAI,eAAeA,EAAE,aAAa,cAAcA,EAAE,mBAAmB,UAAU,CAAIA,EAAE,YAAL,GAAsBA,EAAE,QAAP,KAAeD,EAAEC,CAAC,CAAC,EAAEA,EAAE,KAAK,MAAMH,EAAE,EAAE,EAAEG,EAAE,KAAK,IAAI,CAAC,EAAGD,EAAE,WAAW,IAAIF,EAAGA,GAAG,CAACE,EAAE,OAAO,IAAI,WAAWF,EAAE,QAAQ,CAAC,CAAC,CAAE,EAAQ,GAAE,CAAC,CAAC,EAAEK,EAAE,wBAAwBD,EAAE,OAAO,0BAA0B,CAAC,YAAY,UAAU,EAAE,MAAMJ,GAAG,SAAS,YAAY,KAAK,MAAMA,CAAC,GAAG,MAAMA,GAAG,GAAG,CAAC,CAAC,EAAE,UAAU,SAASE,EAAE,EAAE,MAAMF,GAAG,GAAG,KAAKE,CAAC,CAAC,EAAE,aAAa,SAASA,EAAEC,EAAE,CAAC,QAAQC,KAAK,MAAMJ,GAAG,GAAG,GAAGI,EAAE,aAAaF,EAAEC,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC,CAAC,EAAE,IAAIG,EAAED,EAAE,iBAAiBA,EAAE,iBAAiB,SAASH,EAAEC,EAAEC,EAAEC,EAAEK,EAAE,EAAE,CAAC,OAAOJ,EAAE,KAAK,MAAMN,EAAEE,EAAEC,EAAEC,EAAEC,EAAEK,CAAC,CAAC,CAAC,EAAE,IAAMC,EAAE,iNAAiN,MAAM,GAAG,EAAEC,EAAE,IAAI,UAAU,CAAC,SAASJ,GAAG,CAAC,GAAG,CAACN,EAAE,CAAolC,IAASW,GAAT,SAAWb,GAAEE,EAAEC,GAAE,CAAoF,GAAnFD,EAAES,EAAE,aAAaT,CAAC,EAAES,EAAE,aAAaT,EAAEC,EAAC,EAAEQ,EAAE,cAAcT,CAAC,EAAEC,GAAEQ,EAAE,iBAAiBT,CAAC,EAAK,GAAGC,IAAG,IAAI,OAAO,MAAMA,GAAEQ,EAAE,aAAaX,GAAEE,CAAC,CAAC,EAAvuC,IAAIF,EAAE,SAAS,cAAc,QAAQ,EAAEU,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,UAAU,EAAE,mBAAmB,EAAE,sBAAsB,EAAE,gBAAgB,mBAAmB,6BAA6B,EAAE,0BAA0B,EAAE,oBAAoB,EAAE,6BAA6B,CAAC,EAAE,IAAIC,EAAE,GAAG,oBAAoB,KAAKG,GAAU,SAAS,GAAG,GAAGH,EAAEX,EAAE,WAAW,QAAQU,CAAC,EAAEP,EAAE,EAAE,CAACQ,EAAE,OAAO,QAAQ,IAAI,iDAAiD,EAAE,WAAWA,EAAEX,EAAE,WAAW,SAASU,CAAC,EAAEP,EAAE,MAAM,CAAC,GAAG,EAAEQ,EAAEX,EAAE,WAAW,QAAQU,CAAC,GAAG,OAAO,QAAQ,IAAI,iDAAiD,EAAE,GAAGP,EAAE,EAAk2C,GAAh2CQ,EAAE,IAAI,MAAMA,EAAE,CAAC,IAAIX,GAAEE,EAAE,CAAC,OAAOF,GAAE,cAAc,GAAGY,IAAI,QAAQ,MAAM,2EAA2EV,CAAC,EAAEU,EAAE,IAAiB,OAAOZ,GAAEE,CAAC,GAAvB,WAAyB,UAAU,CAAC,EAAE,QAAqB,OAAOF,GAAEE,CAAC,GAAvB,WAAyB,YAAYC,GAAE,CAAC,OAAOH,GAAEE,CAAC,EAAE,MAAMF,GAAEG,EAAC,CAAC,EAAEH,GAAEE,CAAC,CAAC,EAAE,IAAIF,GAAEE,EAAEC,GAAE,CAAC,GAAG,CAACH,GAAE,cAAc,EAAE,OAAOA,GAAEE,CAAC,EAAEC,GAAE,GAAGS,IAAI,QAAQ,MAAM,iFAAiFV,CAAC,EAAEU,EAAE,GAAG,CAAC,CAAC,EAAER,EAAE,KAAK,IAAIO,EAAE,aAAaA,EAAE,qBAAqB,EAAEA,EAAE,aAAaA,EAAE,gBAAgB,CAAC,EAAuJX,EAAEW,EAAE,cAAc,EAAEE,GAAEb,EAAEW,EAAE,cAAc;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,kBAAyU,EAAEE,GAAEb,EAAEW,EAAE,gBAAgB;AAAA;AAAA;AAAA;AAAA;AAAA,kBAAgN,EAAEA,EAAE,mBAAmBX,EAAE,EAAE,QAAQ,EAAEW,EAAE,mBAAmBX,EAAE,EAAE,IAAI,EAAEW,EAAE,YAAYX,CAAC,EAAEU,EAAEC,EAAE,kBAAkBX,CAAC,EAAK,GAAGU,GAAG,IAAI,KAAK,EAAE,OAAO,MAAMA,EAAEJ,EAAEK,EAAE,mBAAmBX,EAAE,KAAK,EAAEK,EAAEM,EAAE,mBAAmBX,EAAE,WAAW,EAAEW,EAAE,WAAWX,CAAC,EAAEW,EAAE,WAAWA,EAAE,aAAaA,EAAE,aAAa,CAAC,EAAEA,EAAE,wBAAwB,CAAC,EAAEA,EAAE,wBAAwB,CAAC,EAAEA,EAAE,WAAWA,EAAE,qBAAqBA,EAAE,aAAa,CAAC,EAAEA,EAAE,UAAUA,EAAE,mBAAmBX,EAAE,OAAO,EAAE,CAAC,EAAEW,EAAE,YAAYA,EAAE,+BAA+B,EAAE,EAAET,EAAES,EAAE,MAAM,EAAE,CAAC,IAAIT,EAAE,KAAKC,EAAE,EAAEC,EAAE,EAAEE,EAAE,KAAKD,EAAE,KAAKK,EAAE,EAAEC,EAAE,EAAEC,EAAE,GAAGJ,EAAE,GAAG,MAAMR,GAAG,GAAG,UAAU,CAAC,OAAAQ,EAAE,EAASJ,CAAC,GAAG,MAAMJ,GAAG,GAAG,SAASA,EAAE,CAACE,EAAE,eAAeA,EAAE,cAAcF,CAAC,CAAC,GAAG,MAAMA,GAAG,GAAG,SAASA,EAAE,CAAC,GAAG,CAACQ,EAAE,EAAE,OAAO,KAAK,IAAMJ,EAAEF,EAAE,cAAc,EAAE,OAAIE,GAAcF,EAAE,YAAYA,EAAE,WAAWE,CAAC,EAAEF,EAAE,WAAWA,EAAE,WAAW,EAAEA,EAAE,KAAKA,EAAE,KAAKA,EAAE,cAAcF,CAAC,EAAEE,EAAE,cAAcA,EAAE,WAAWA,EAAE,eAAeA,EAAE,aAAa,EAAEA,EAAE,cAAcA,EAAE,WAAWA,EAAE,eAAeA,EAAE,aAAa,EAAEA,EAAE,cAAcA,EAAE,WAAWA,EAAE,mBAAmBA,EAAE,MAAM,EAAKC,GAAH,GAAMD,EAAE,cAAcA,EAAE,WAAWA,EAAE,mBAAmBA,EAAE,oBAAoB,EAAEA,EAAE,eAAeA,EAAE,UAAU,GAAGA,EAAE,cAAcA,EAAE,WAAWA,EAAE,mBAAmBA,EAAE,MAAM,EAASE,GAA7c,IAA8c,EAAE,IAAMW,EAAE,IAAIN,EAAG,CAAC,EAAEO,EAAE,IAAIP,EAAG,CAAC,EAAEQ,EAAE,IAAIR,EAAG,EAAE,EAAES,GAAE,IAAIT,EAAG,EAAE,GAAG,MAAMT,GAAG,GAAG,SAASA,EAAEG,EAAEC,EAAEQ,GAAEO,GAAE,CAAC,GAAGX,EAAE,EAAE,CAAC,IAAIY,EAAEL,EAAE,KAAKf,CAAC,EAAEqB,GAAEL,EAAE,KAAKb,CAAC,EAAE,GAAGD,EAAE,OAAO,CAACA,EAAE,OAAO,OAAOkB,GAAGlB,EAAE,OAAO,QAAQmB,KAAInB,EAAE,OAAO,MAAMkB,EAAElB,EAAE,OAAO,OAAOmB,IAAGnB,EAAE,SAAS,EAAEmB,GAAElB,EAAEH,EAAEG,CAAC,EAAED,EAAE,QAAQA,EAAE,YAAY,EAAEA,EAAE,WAAW,EAAE,EAAE,EAAE,CAAC,EAAEA,EAAE,MAAMA,EAAE,gBAAgB,EAAEA,EAAE,OAAOA,EAAE,YAAY,EAAEE,EAAE,KAAM,CAACJ,GAAEE,KAAIA,GAAE,GAAGF,GAAE,EAAG,EAAEoB,EAAEH,EAAE,KAAKL,EAAC,EAAEF,GAAGU,IAAIlB,EAAE,WAAWA,EAAE,aAAa,EAAEkB,EAAElB,EAAE,YAAY,EAAEQ,EAAEU,GAAGA,EAAE,EAAE,QAAQE,MAAKlB,EAAEF,EAAE,cAAcA,EAAE,aAAakB,EAAEE,GAAE,EAAE,EAAEF,GAAG,EAAEE,GAAE,GAAG,OAAO,QAAQ,OAAOF,GAAG,EAAER,EAAC,EAAE,QAAQW,MAAKnB,EAAEF,EAAE,cAAcA,EAAE,aAAakB,EAAEG,GAAE,EAAE,EAAEH,GAAG,EAAEG,GAAE,GAAG,OAAO,QAAQ,OAAOH,GAAG,EAAER,EAAC,EAAEQ,EAAEF,GAAE,KAAKC,EAAC,EAAER,GAAGS,IAAIlB,EAAE,WAAWA,EAAE,qBAAqB,EAAEkB,EAAElB,EAAE,YAAY,EAAES,EAAES,GAAGE,GAAE,EAAE,QAAQE,MAAKpB,EAAEF,EAAE,cAAcA,EAAE,qBAAqBoB,GAAEE,GAAE,OAAO,EAAEF,IAAG,EAAEE,GAAE,QAAQ,OAAO,QAAQ,OAAOF,IAAG,EAAEH,EAAC,EAAEK,GAAE,EAAED,GAAE,GAAGH,EAAEE,GAAE,EAAE,QAAUZ,MAAKN,EAAE,CAACM,GAAE,MAAM,IAAIc,KAAItB,EAAE,YAAYA,EAAE,WAAWQ,GAAE,MAAM,IAAI,IAAI,EAAEc,GAAEd,GAAE,MAAM,IAAIA,GAAE,IAAIR,EAAE,QAAQQ,GAAE,GAAGW,GAAEX,GAAE,GAAGA,GAAE,GAAGA,GAAE,GAAGA,GAAE,EAAE,EAAEa,GAAE,IAAIA,KAAIrB,EAAE,QAAQ,EAAEmB,GAAElB,EAAEH,EAAEG,CAAC,EAAEoB,GAAE,IAAInB,EAAE,EAAEJ,EAAE,IAAMW,GAAE,GAAGR,EAAED,EAAE,UAAUI,EAAEI,GAAE,GAAG,CAAC,EAAEN,EAAEM,GAAE,GAAGA,GAAE,GAAG,CAAC,EAAEC,GAAED,GAAE,GAAGA,GAAE,GAAG,CAAC,EAAEN,EAAEM,GAAE,GAAGA,GAAE,GAAG,CAAC,EAAEC,GAAED,GAAE,EAAE,EAAER,EAAE,UAAUG,EAAEK,GAAE,GAAG,CAAC,EAAEN,EAAEM,GAAE,GAAGN,GAAGM,GAAE,GAAGA,GAAE,GAAGA,GAAE,IAAI,EAAEA,GAAE,GAAG,CAAC,EAAEC,GAAED,GAAE,GAAGC,IAAGD,GAAE,GAAGA,GAAE,GAAGA,GAAE,IAAI,CAAC,EAAER,EAAE,oBAAoB,EAAE,EAAEA,EAAE,MAAM,GAAG,EAAEkB,CAAC,EAAElB,EAAE,oBAAoB,EAAE,EAAEA,EAAE,MAAM,GAAG,EAAEkB,EAAE,EAAER,EAAC,EAAEV,EAAE,aAAaA,EAAE,UAAUQ,GAAE,QAAQ,OAAOR,EAAE,eAAeoB,EAAC,EAAEF,GAAG,EAAEV,GAAE,GAAG,OAAOY,IAAG,EAAEZ,GAAE,QAAQ,OAAO,QAAQ,OAAOU,GAAG,EAAER,EAAC,EAAE,QAAQ,OAAOU,IAAG,EAAEH,EAAC,GAAG,GAAG,MAAMnB,GAAG,OAAO,UAAU,CAAC,OAAOQ,EAAE,GAAGN,EAAE,MAAM,CAAC,EAAEa,EAAEV,EAAE,qBAAqBA,EAAE,qBAAqB,UAAU,CAAC,SAASG,EAAER,EAAE,CAAC,OAAOA,EAAE,CAAC,KAAK,EAAE,QAAQ,MAAM,cAAc,KAAK,EAAE,OAAO,MAAM,SAAS,KAAK,EAAE,QAAQ,MAAM,UAAU,KAAK,EAAE,OAAO,MAAM,SAAS,KAAK,EAAE,QAAQ,MAAM,UAAU,KAAK,EAAE,WAAW,MAAM,cAAc,KAAK,EAAE,UAAU,MAAM,aAAa,KAAK,EAAE,UAAU,MAAM,aAAa,KAAK,EAAE,UAAU,MAAM,aAAa,KAAK,EAAE,WAAW,MAAM,aAAa,KAAK,EAAE,UAAU,MAAM,YAAY,KAAK,EAAE,SAAS,MAAM,WAAW,KAAK,EAAE,IAAI,MAAM,MAAM,KAAK,EAAE,WAAW,MAAM,aAAa,KAAK,EAAE,MAAM,MAAM,QAAQ,KAAK,EAAE,WAAW,MAAM,YAAY,CAAC,CAAC,SAASyB,EAAEzB,EAAE,CAAC,MAAM,UAAU,SAASA,KAAK,IAAI,MAAM,MAAMA,KAAK,GAAG,MAAM,IAAIA,KAAK,GAAG,MAAM,WAAWA,KAAK,IAAI,IAAI,GAAG,CAAC,SAAS0B,GAAG,CAAC,EAAEC,GAAE,SAASf,EAAE,GAAGgB,EAAE,UAAU,EAAEA,EAAE,WAAW,EAAED,GAAEE,GAAEC,EAAC,EAAEH,GAAE,CAAC,EAAEG,GAAED,GAAE,EAAED,EAAE,MAAM,IAAI,GAAG,GAAG,QAAU5B,KAAK+B,GAAE,CAAC,QAAU7B,MAAKF,EAAE,EAAEE,GAAE,EAAEF,EAAE,EAAE,CAAC,EAAE+B,GAAE,MAAM,CAAC,CAAChB,GAAGA,EAAE,EAAE,IAAIb,EAAEG,EAAE,iBAAiB,IAAMF,EAAEE,EAAE,WAAWD,EAAEC,EAAE,YAAYC,EAAED,EAAE,SAASK,EAAEL,EAAE,UAAUW,EAAEX,EAAE,WAAW,EAAEA,EAAE,UAAUa,EAAEhB,EAAE,KAAKiB,EAAEjB,EAAE,OAAOkB,GAAEf,EAAE,SAAS,QAAYgB,EAAE,EAAE,IAAIC,EAAEjB,EAAE,YAAY,OAAO,oBAAoB,CAAC,YAAY,SAAS,CAAC,GAAGH,EAAE,GAAGC,EAAC,EAAE,CAAC,EAAE,EAAE,MAAMH,GAAG,SAAS,YAAY,KAAK,MAAMA,CAAC,GAAG,MAAMA,GAAG,GAAGqB,EAAEA,EAAEA,EAAE,EAAE,YAAY,GAAG,MAAMrB,GAAG,GAAGE,GAAG,MAAMF,GAAG,GAAGG,EAAC,EAAE,WAAW,UAAU,EAAE,MAAMH,GAAG,KAAKY,EAAE,IAAI,MAAMZ,GAAG,EAAE,EAAE,IAAI,iBAAiB,MAAMA,GAAG,EAAE,IAAI,MAAMA,GAAG,SAAS,WAAW,KAAK,MAAMA,CAAC,CAAC,EAAE,OAAO,SAASE,EAAE,CAAC,IAAIC,GAAE,MAAMH,EAAEG,GAAE,IAAIA,GAAE,GAAGA,EAAC,EAAE,IAAIC,GAAE,IAAI,MAAMD,GAAE,GAAG,IAAI,gBAAgB,IAAI,KAAK,CAACD,CAAC,EAAE,CAAC,KAAK,WAAW,CAAC,CAAC,EAAEE,GAAE,OAAO,UAAU,CAACD,GAAE,GAAGC,GAAED,GAAE,GAAGS,EAAE,GAAGR,EAAC,EAAED,GAAE,KAAKC,GAAE,MAAMA,GAAE,MAAM,EAAED,GAAE,IAAIA,GAAE,GAAGA,EAAC,CAAC,EAAEC,GAAE,IAAID,GAAE,EAAE,CAAC,CAAC,EAAEoB,EAAEpB,EAAE,OAAO,mBAAmB,CAAC,YAAY,UAAU,EAAE,MAAMH,GAAG,SAAS,YAAY,KAAK,MAAMA,CAAC,GAAG,MAAMA,GAAG,EAAE,IAAI,MAAM,EAAE,OAAO,UAAU,EAAE,MAAMA,GAAG,EAAE,IAAI,MAAM,EAAE,QAAQ,SAASE,EAAEC,GAAEC,GAAEE,GAAED,GAAEK,GAAEC,GAAE,CAAC,IAAIC,IAAG,MAAMZ,GAAG,EAAEe,GAAEH,GAAE,QAAQV,EAAEA,EAAE,EAAE,IAAMc,GAAE,IAAI,UAAUA,GAAE,EAAEb,GAAEa,GAAE,EAAEZ,GAAEY,GAAE,EAAEV,GAAEU,GAAE,EAAEX,GAAEW,GAAE,EAAEN,GAAEM,GAAE,EAAEL,GAAEI,GAAE,KAAKH,GAAEV,EAAEc,EAAC,CAAC,EAAE,SAAS,SAASd,EAAE,EAAE,MAAMF,GAAG,GAAGE,CAAC,EAAE,OAAO,SAASA,EAAEC,GAAE,EAAE,MAAMH,GAAG,EAAE,OAAOE,EAAEC,EAAC,CAAC,EAAE,OAAO,SAASD,EAAEC,GAAE,EAAE,MAAMH,GAAG,EAAE,OAAOE,EAAEC,EAAC,CAAC,EAAE,QAAQ,SAASD,EAAEC,GAAEC,GAAEE,GAAED,GAAEK,GAAE,EAAE,MAAMV,GAAG,EAAE,cAAcE,EAAEC,GAAEC,GAAEE,GAAED,GAAEK,EAAC,CAAC,EAAE,MAAM,UAAU,EAAE,MAAMV,GAAG,EAAE,UAAU,CAAC,CAAC,CAAC,EAAEwB,GAAEpB,EAAE,OAAO,oBAAoB,CAAC,MAAM,SAASF,EAAE,EAAE,MAAMF,GAAG,GAAGyB,EAAEvB,CAAC,CAAC,EAAE,UAAU,SAASA,EAAE,EAAE,MAAMF,GAAG,GAAGE,CAAC,EAAE,KAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,CAAC,KAAKc,EAAE,OAAO,MAAMhB,GAAG,GAAG,QAAQ,MAAM,KAAKgB,EAAE,OAAO,MAAMhB,GAAG,GAAG,QAAQ,MAAM,KAAKgB,EAAE,OAAO,MAAMhB,GAAG,GAAG,OAAO,CAAC,EAAE,IAAI,SAASE,EAAE,CAAC,OAAOA,EAAE,CAAC,KAAKQ,EAAE,MAAM,MAAMV,GAAG,GAAG,OAAO,MAAM,KAAKU,EAAE,OAAO,MAAMV,GAAG,GAAG,QAAQ,MAAM,KAAKU,EAAE,QAAQ,MAAMV,GAAG,GAAG,QAAQ,CAAC,EAAE,MAAM,SAASE,EAAE,EAAE,MAAMF,GAAG,GAAGE,CAAC,EAAE,UAAU,SAASA,EAAE,EAAE,MAAMF,GAAG,GAAGQ,EAAEN,CAAC,CAAC,EAAE,cAAc,UAAU,EAAE,MAAMF,GAAG,GAAG,IAAI,EAAE,eAAe,SAASE,EAAEC,GAAEC,GAAEE,GAAE,EAAE,MAAMN,GAAG,GAAG,CAAC,GAAGE,EAAE,GAAGC,GAAE,GAAGC,GAAE,GAAGE,GAAE,GAAG,CAAC,CAAC,CAAC,EAAE,eAAe,SAASJ,EAAEC,GAAEC,GAAEE,GAAE,EAAE,MAAMN,GAAG,GAAG,CAAC,GAAGE,EAAE,GAAGC,GAAE,GAAGC,GAAE,GAAGE,GAAE,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,QAAQ,SAASJ,EAAEC,GAAE,EAAE,MAAMH,GAAG,GAAG,GAAG,KAAK,CAAC,MAAME,EAAE,KAAKC,EAAC,CAAC,CAAC,EAAE,iBAAiB,UAAU,CAAC,EAAE,KAAK,SAASD,EAAEC,GAAEC,GAAE,CAAC,IAAIE,IAAG,MAAMN,GAAG,GAAG,IAAIK,IAAG,MAAML,GAAG,GAAGU,IAAG,MAAMV,GAAG,GAA2C,GAAxCE,EAAE,0BAA0B,MAAMF,GAAG,GAAYU,IAAN,KAAQ,CAACL,GAAEK,GAAE,GAAG,IAAIC,GAAED,GAAE,GAAG,IAAMP,GAAEO,GAAE,GAAG,IAAIE,GAAEF,GAAE,GAAG,IAAMN,GAAEM,GAAE,GAAGA,GAAE,IAAIA,GAAEP,GAAEE,GAAEO,IAAGD,GAAEN,GAAEH,EAAE,qBAAqBG,GAAEM,GAAE,EAAEN,GAAEM,GAAE,KAAK,KAAKD,GAAEA,GAAEE,GAAEA,EAAC,CAAC,GAAGP,GAAEH,EAAE,qBAAqBG,GAAEM,GAAER,GAAES,EAAC,EAAE,QAAQZ,GAAE,EAAEE,GAAEE,GAAE,OAAOJ,GAAEE,GAAEF,KAAIW,GAAEP,GAAEJ,EAAC,EAAEK,GAAE,aAAaM,GAAE,KAAKc,EAAEd,GAAE,KAAK,CAAC,GAAG,MAAMX,GAAG,GAAGK,IAAG,MAAML,GAAG,GAAG,KAAK,OAAOM,GAAE,CAAC,KAAKa,EAAEjB,EAAE,YAAYG,GAAEH,EAAE,WAAW,MAAMF,GAAG,GAAGE,EAAE,SAAS,MAAMF,GAAG,GAAGE,EAAE,UAAU,MAAMF,GAAG,GAAGE,EAAE,OAAOC,EAAC,EAAE,MAAM,KAAKe,EAAEhB,EAAE,UAAUG,GAAEH,EAAE,KAAKC,GAAEC,EAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAM2B,GAAE,IAAI,IAAQH,EAAE,KAAKD,GAAE,CAAC,EAAEE,GAAE,EAAEC,GAAE,EAAE,IAAIE,GAAE3B,EAAE,eAAeC,EAAE,OAAO,WAAW,CAAC,YAAY,SAASJ,EAAE,EAAE,MAAMF,GAAG,SAAS,YAAY,KAAK,MAAMA,CAAC,GAAG,MAAMA,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,MAAMA,GAAG,EAAEE,EAAE,WAAW,IAAI,GAAG,MAAMF,GAAG,GAAGE,GAAG,MAAMF,GAAG,EAAE,CAAC,CAAC,EAAE,KAAK,UAAU,EAAE,MAAMA,GAAG,EAAE,KAAK,IAAI,MAAMA,GAAG,EAAE,OAAO,MAAMA,GAAG,EAAE,OAAO,CAAC,CAAC,GAAG,MAAMA,GAAG,EAAE,MAAM,MAAMA,GAAG,EAAE,KAAK,MAAM,MAAMA,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,UAAU,CAAC,IAAME,GAAG,MAAMF,GAAG,EAAE,OAAO,EAAE,GAAG,EAAEE,EAAE,KAAK,6CAA6C,MAAMF,GAAG,EAAE,OAAOE,CAAC,GAAG,MAAMF,GAAG,EAAE,MAAM,MAAMA,GAAG,EAAE,QAAQ,MAAM,MAAMA,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,SAASE,EAAEC,GAAEC,GAAEE,GAAED,GAAEK,GAAE,CAAC,IAAMC,IAAG,MAAMX,GAAG,EAAEY,GAAED,GAAE,OAAO,EAAEA,GAAE,OAAOC,GAAE,EAAED,GAAEC,EAAC,EAAEV,EAAES,GAAEC,GAAE,CAAC,EAAET,GAAEQ,GAAEC,GAAE,CAAC,EAAEV,EAAES,GAAEC,GAAE,CAAC,EAAET,GAAEQ,GAAEC,EAAC,EAAER,GAAEO,GAAEC,GAAE,CAAC,EAAEN,GAAEK,GAAEC,GAAE,CAAC,EAAER,GAAEO,GAAEC,GAAE,CAAC,EAAEN,GAAEK,GAAEC,EAAC,EAAEP,GAAEM,GAAEC,GAAE,CAAC,EAAEF,GAAEC,GAAEC,GAAE,CAAC,EAAED,GAAEC,GAAE,CAAC,EAAEP,GAAEM,GAAEC,GAAE,CAAC,EAAEF,GAAEC,GAAEC,GAAE,CAAC,CAAC,GAAG,MAAMZ,GAAG,EAAE,MAAM,MAAMA,GAAG,EAAE,UAAU,MAAM,MAAMA,GAAG,EAAEE,EAAEC,GAAEC,GAAEE,GAAED,GAAEK,EAAC,CAAC,CAAC,EAAE,OAAO,SAASV,EAAE,CAAC,IAAME,GAAE,KAAK,IAAIF,CAAC,EAAEA,EAAE,KAAK,IAAIA,CAAC,EAAE,KAAK,UAAUA,EAAEE,GAAE,CAACA,GAAEF,EAAE,EAAE,CAAC,CAAC,EAAE,UAAU,SAASE,EAAEC,GAAE,EAAE,MAAMH,GAAG,EAAE,KAAKG,GAAE,KAAK,KAAKA,IAAG,MAAMH,GAAG,EAAEE,EAAE,EAAEA,EAAE,KAAKkB,GAAE,UAAU,SAAS,CAAC,CAAC,EAAE,eAAe,SAASlB,EAAEC,GAAEC,GAAE,CAAC,IAAIE,GAAEJ,EAAE,GAAG,GAAGI,GAAE,CAAC,IAAID,IAAG,MAAML,GAAG,EAAEU,GAAEF,EAAEL,EAAC,GAAG,MAAMH,GAAG,EAAE,KAAM,UAAU,CAACK,GAAE,yBAAyBK,GAAEL,GAAE,YAAYD,GAAEC,GAAE,UAAUC,GAAE,EAAE,CAAC,EAAED,GAAE,YAAY,CAAC,CAAE,EAAE,EAAE,WAAW,SAASH,EAAE,CAAC,IAAMC,IAAG,MAAMH,GAAG,EAAEI,GAAED,GAAE,OAAO,EAAE,QAAQH,GAAE,EAAE,EAAEA,GAAE,EAAEA,GAAEE,EAAEF,EAAC,EAAEG,GAAEC,GAAEJ,EAAC,CAAC,EAAE,eAAe,SAASE,EAAEC,GAAEC,GAAEE,GAAEI,GAAEC,GAAEI,GAAEC,GAAEC,GAAEC,GAAE,CAAC,IAAIC,IAAG,MAAMnB,GAAG,EAAE,OAAO,MAAMoB,IAAG,MAAMpB,GAAG,EAAE,OAAO,OAAO,IAAMqB,GAAEJ,GAAEF,GAAEO,GAAEJ,GAAEF,GAAED,GAAE,KAAK,IAAIA,GAAE,CAAC,EAAEC,GAAE,KAAK,IAAIA,GAAE,CAAC,EAAEC,GAAE,KAAK,IAAIA,GAAEE,EAAC,EAAED,GAAE,KAAK,IAAIA,GAAEE,EAAC,EAAE,IAAMG,GAAEN,GAAEF,GAAES,GAAEN,GAAEF,GAAoE,GAAlE,QAAQ,OAAOO,IAAG,KAAK,IAAIF,GAAEF,EAAC,CAAC,EAAE,QAAQ,OAAOK,IAAG,KAAK,IAAIF,GAAEF,EAAC,CAAC,EAAK,EAAE,GAAGG,IAAG,GAAGC,IAAG,CAACP,GAAEM,GAAEF,IAAGG,GAAEF,GAAEH,GAAED,GAAE,EAAE,IAAIc,GAAE,KAAK,KAAKT,GAAEL,EAAC,EAAEe,GAAE,KAAK,KAAKT,GAAEL,EAAC,EAAEC,GAAER,EAAE,GAAG,EAAEoB,GAAEZ,KAAIF,IAAGE,GAAEY,GAAEA,GAAEZ,IAAGa,GAAEb,KAAID,IAAGC,GAAEa,GAAEA,GAAEb,IAAGQ,IAAIA,EAAE,IAAIvB,EAAE,kBAAkBe,EAAC,EAAEQ,EAAE,MAAM,IAAI,GAAG,GAAGR,GAAEQ,EAAE,QAAQI,GAAEC,EAAC,EAAE,EAAEb,KAAIM,EAAE,EAAEK,GAAE,IAAI,MAAM/B,CAAC,EAAEoB,GAAEQ,EAAE,QAAQI,GAAEC,EAAC,EAAE,QAAQ,OAAO,GAAGb,EAAC,GAAG,IAAIc,GAAEd,GAAE,MAAMe,GAAEf,IAAG,GAAGO,GAAE,KAAK,CAAC,IAAI,MAAM3B,GAAG,EAAE,OAAO,MAAMA,GAAG,EAAE,OAAO,CAAC,EAAE,MAAME,EAAE,GAAGgC,GAAE,GAAGC,GAAE,GAAGpB,GAAE,GAAGC,GAAE,GAAGgB,GAAE,GAAGC,GAAE,GAAGf,GAAE,GAAGC,GAAE,GAAG,IAAI,aAAab,EAAC,EAAE,GAAG,IAAI,aAAaI,EAAC,EAAE,QAAQ,IAAI,YAAYC,EAAC,EAAE,GAAGM,GAAE,GAAGf,EAAE,IAAI,GAAGe,GAAE,EAAE,EAAE,CAAC,EAAEY,IAAGvB,GAAE,OAAOwB,IAAGnB,GAAE,OAAO,IAAIyB,IAAG,MAAMpC,GAAG,EAAEqC,GAAE7B,EAAEL,EAAC,GAAG,MAAMH,GAAG,EAAE,KAAM,UAAU,CAACoC,GAAE,KAAK,EAAEA,GAAE,eAAe,EAAEA,GAAE,yBAAyBC,GAAED,GAAE,YAAYhC,GAAE,IAAMJ,GAAEY,EAAE,OAAO,EAAEZ,IAAGoC,GAAE,UAAUpC,GAAEkC,GAAEC,GAAEH,GAAEC,GAAElB,GAAEC,GAAEO,GAAEC,EAAC,EAAEY,GAAE,QAAQ,CAAC,CAAE,EAAE,EAAE,UAAU,SAASlC,EAAE,EAAE,MAAMF,GAAG,EAAE,MAAM,MAAMA,GAAG,EAAE,KAAK,MAAM,MAAMA,GAAG,EAAEE,EAAE,EAAEA,EAAE,KAAKkB,GAAE,UAAU,SAAS,CAAC,CAAC,EAAE,MAAM,UAAU,CAACW,GAAE,IAAI,MAAM/B,CAAC,GAAG,MAAMA,GAAG,EAAE,MAAM,MAAMA,GAAG,EAAE,UAAU,MAAM,MAAMA,GAAG,EAAE,EAAE,GAAG,MAAMA,GAAG,GAAG,OAAO,MAAMA,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,UAAU,CAAC,EAAE,UAAU,SAASA,EAAEE,GAAE,CAAC,KAAK,UAAU,EAAE,EAAE,EAAE,EAAEF,EAAEE,EAAC,CAAC,CAAC,CAAC,EAAEG,EAAE,aAAa,SAASL,EAAE,CAAC,IAAME,GAAE,IAAI8B,GAAEhC,CAAC,EAAEG,GAAED,GAAE,EAAE,OAAO,IAAI,MAAMA,GAAE,CAAC,IAAIF,GAAEI,GAAE,CAAC,GAAgB,OAAOJ,GAAEI,EAAC,GAAvB,WAAyB,OAAO,YAAYF,GAAE,CAAC,OAAOF,GAAEI,EAAC,EAAE,MAAMJ,GAAEE,EAAC,CAAC,EAAE,GAAgB,OAAOC,GAAEC,EAAC,GAAvB,WAAyB,CAAC,GAAG,GAAGO,EAAE,QAAQP,EAAC,EAAE,MAAM,MAAM,kCAAkCA,GAAE,yIAAyI,EAAE,OAAO,YAAYJ,GAAE,CAACE,GAAE,EAAE,KAAKC,GAAEC,EAAC,EAAE,KAAKD,GAAE,GAAGH,EAAC,CAAC,CAAC,EAAE,OAAOA,GAAEI,EAAC,CAAC,EAAE,IAAIJ,GAAEI,GAAEE,GAAE,CAAC,GAAGF,MAAKD,GAAE,OAAOD,GAAE,EAAE,KAAM,IAAI,CAACC,GAAEC,EAAC,EAAEE,EAAC,CAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAED,EAAE,YAAY,SAASL,EAAEE,GAAE,CAAC,IAAIoB,EAAE,CAAC,GAAGpB,EAAC,CAAC,EAAE,OAAOF,CAAC,CAAC,EAAEK,EAAE,cAAc,CAAC,gBAAgB,UAAU,CAAC,OAAO,IAAImB,EAAC,EAAE,eAAe,UAAU,CAAC,OAAO,IAAID,CAAC,EAAE,gBAAgB,UAAU,CAAC,IAAIvB,EAAEkC,GAAE,OAAO,IAAIZ,EAAE,CAAC,GAAG,IAAI,CAACtB,EAAE,OAAO,EAAE,GAAG,IAAI,CAAY,GAAXA,EAAE,SAAYA,EAAE,SAASA,EAAE,MAAM,CAAC,IAAME,GAAEF,EAAE,MAAME,KAAIA,GAAE,EAAEF,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAIiC,GAAE5B,EAAE,KAAK6B,GAAE,KAAK7B,EAAE,KAAK,SAASL,EAAEE,GAAEC,GAAE,GAAG,CAAC,IAAMC,GAAE,IAAIC,EAAE,wBAAwB,OAASH,KAAT,QAAYE,GAAE,UAAUF,EAAC,EAAEC,KAAID,GAAE,IAAIG,EAAE,mBAAmBD,GAAE,UAAUF,EAAC,GAAU,IAAI,QAAS,SAASA,GAAE,CAAC,IAAIC,GAAE,KAAK+B,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,UAAU,CAAChC,GAAEC,EAAC,CAAC,CAAC,EAAEA,GAAE8B,GAAEjC,EAAEI,EAAC,EAAK8B,GAAE,OAAL,GAAYhC,GAAEC,EAAC,CAAC,CAAE,CAAC,EAAE,IAAIgC,GAAE9B,EAAE,gBAAgB,UAAU,MAAMA,EAAE,gBAAgB,UAAU,MAAM,SAASH,EAAEC,GAAEC,GAAEE,GAAED,GAAE,EAAE,CAAC8B,GAAE,KAAK,MAAMnC,EAAEE,EAAEC,GAAEC,GAAEE,GAAED,EAAC,CAAC,EAAEH,EAAE,IAAIK,EAAGF,EAAE,sBAAsBH,EAAE,sBAAsB,KAAKA,CAAC,EAAEG,EAAE,qBAAqBH,EAAE,qBAAqB,KAAKA,CAAC,EAAEG,EAAE,iBAAiBH,EAAE,GAAG,KAAKA,CAAC,EAAEG,EAAE,kBAAkBH,EAAE,GAAGA,EAAE,GAAGwB,EAAErB,EAAE,sBAAsBqB,EAAErB,EAAE,QAAQ,UAAU,CAACuB,GAAGA,EAAE,OAAO,CAAC,CAAC,EAAE,IAAIZ,EAAEC,EAAEC,GAAE,OAAO,OAAO,CAAC,EAAEb,CAAC,EAAEc,EAAE,iBAAiBC,GAAY,OAAOkB,GAAjB,SAAwBjB,GAAc,OAAO,eAAnB,WAAiCC,GAAE,IAAIF,IAAGC,MAAKA,GAAEC,GAAE,KAAK,SAAS,KAAkB,OAAO,SAApB,KAA8B,SAAS,gBAAgBA,GAAE,SAAS,cAAc,KAAKpB,IAAIoB,GAAEpB,GAAGoB,GAAMA,GAAE,QAAQ,OAAO,IAArB,EAAuBA,GAAE,OAAO,EAAEA,GAAE,QAAQ,SAAS,EAAE,EAAE,YAAY,GAAG,EAAE,CAAC,EAAE,GAAGD,KAAIJ,EAAEjB,GAAG,CAAC,IAAIE,EAAE,IAAI,eAAe,OAAAA,EAAE,KAAK,MAAMF,EAAE,EAAE,EAAEE,EAAE,aAAa,cAAcA,EAAE,KAAK,IAAI,EAAS,IAAI,WAAWA,EAAE,QAAQ,CAAC,GAAGc,EAAE,CAAChB,EAAEE,EAAEC,IAAI,CAAC,IAAIC,EAAE,IAAI,eAAeA,EAAE,KAAK,MAAMJ,EAAE,EAAE,EAAEI,EAAE,aAAa,cAAcA,EAAE,OAAO,IAAI,CAAMA,EAAE,QAAP,KAAkBA,EAAE,QAAL,GAAaA,EAAE,SAASF,EAAEE,EAAE,QAAQ,EAAED,EAAE,CAAC,EAAEC,EAAE,QAAQD,EAAEC,EAAE,KAAK,IAAI,CAAC,GAAG,IAAImB,GAAElB,EAAE,OAAO,QAAQ,IAAI,KAAK,OAAO,EAAEmB,GAAEnB,EAAE,UAAU,QAAQ,MAAM,KAAK,OAAO,EAAE,OAAO,OAAOA,EAAEa,EAAC,EAAEA,GAAE,KAAKb,EAAE,cAAcc,EAAEd,EAAE,aAAa,IAAI0B,GAAE1B,EAAE,aAAa0B,GAAE1B,EAAE,YAAYA,EAAE,cAAwB,OAAO,aAAjB,UAA8BkC,GAAG,iCAAiC,EAAE,IAAIX,GAAED,GAAEE,GAAEC,GAAEE,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,EAAEG,EAAE,GAAG,SAASC,GAAI,CAAC,IAAIzC,EAAE4B,GAAE,OAAOvB,EAAE,MAAMwB,GAAE,IAAI,UAAU7B,CAAC,EAAEK,EAAE,OAAO2B,GAAE,IAAI,WAAWhC,CAAC,EAAEK,EAAE,OAAO6B,GAAE,IAAI,WAAWlC,CAAC,EAAEK,EAAE,OAAOyB,GAAE,IAAI,WAAW9B,CAAC,EAAEK,EAAE,QAAQ4B,GAAE,IAAI,YAAYjC,CAAC,EAAEK,EAAE,QAAQ8B,GAAE,IAAI,YAAYnC,CAAC,EAAEK,EAAE,QAAQ+B,GAAE,IAAI,aAAapC,CAAC,EAAEK,EAAE,QAAQgC,EAAE,IAAI,aAAarC,CAAC,CAAC,CAAC,IAAI0C,EAAEC,EAAE,CAAC,EAAEC,EAAE,CAAC,EAAEC,EAAE,CAAC,EAAE,SAASC,IAAI,CAAC,IAAI9C,EAAEK,EAAE,OAAO,MAAM,EAAEsC,EAAE,QAAQ3C,CAAC,CAAC,CAAC,IAAI+C,GAAE,EAAEC,GAAG,KAAKC,GAAG,KAAK,SAASV,GAAGvC,EAAE,CAAC,MAAAK,EAAE,SAASA,EAAE,QAAQL,CAAC,EAAEA,EAAE,WAAWA,EAAE,IAAIwB,GAAExB,CAAC,EAAEwC,EAAE,GAAGxC,EAAE,IAAI,YAAY,aAAaA,EAAE,0CAA0C,EAAEM,EAAEN,CAAC,EAAQA,CAAC,CAAC,SAASkD,GAAGlD,EAAE,CAAC,OAAOA,EAAE,WAAW,uCAAuC,CAAC,CAAC,IAAImD,GAA6B,GAA1BA,GAAG,uBAA0B,CAACD,GAAGC,EAAE,EAAE,CAAC,IAAIC,GAAGD,GAAGA,GAAG9C,EAAE,WAAWA,EAAE,WAAW+C,GAAG9B,EAAC,EAAEA,GAAE8B,GAAG,SAASC,GAAGrD,EAAE,CAAC,GAAGA,GAAGmD,IAAIpB,GAAE,OAAO,IAAI,WAAWA,EAAC,EAAE,GAAGd,EAAE,OAAOA,EAAEjB,CAAC,EAAE,KAAK,iDAAiD,CAAC,SAASsD,GAAGtD,EAAE,CAAC,GAAG,CAAC+B,KAAIX,IAAGC,IAAG,CAAC,GAAe,OAAO,OAAnB,YAA0B,CAACrB,EAAE,WAAW,SAAS,EAAE,OAAO,MAAMA,EAAE,CAAC,YAAY,aAAa,CAAC,EAAE,KAAME,GAAG,CAAC,GAAG,CAACA,EAAE,GAAG,KAAK,uCAAuCF,EAAE,IAAI,OAAOE,EAAE,YAAY,CAAC,CAAE,EAAE,MAAO,IAAImD,GAAGrD,CAAC,CAAE,EAAE,GAAGgB,EAAE,OAAO,IAAI,QAAS,CAACd,EAAEC,IAAI,CAACa,EAAEhB,EAAGA,GAAGE,EAAE,IAAI,WAAWF,CAAC,CAAC,EAAGG,CAAC,CAAC,CAAE,EAAE,OAAO,QAAQ,QAAQ,EAAE,KAAM,IAAIkD,GAAGrD,CAAC,CAAE,CAAC,CAAC,SAASuD,GAAGvD,EAAEE,EAAEC,EAAE,CAAC,OAAOmD,GAAGtD,CAAC,EAAE,KAAMA,GAAG,YAAY,YAAYA,EAAEE,CAAC,CAAE,EAAE,KAAMF,GAAGA,CAAE,EAAE,KAAKG,EAAGH,GAAG,CAACwB,GAAE,0CAA0CxB,CAAC,EAAEuC,GAAGvC,CAAC,CAAC,CAAE,CAAC,CAAC,SAASwD,GAAGxD,EAAEE,EAAE,CAAC,IAAIC,EAAEgD,GAAG,OAAOpB,IAAe,OAAO,YAAY,sBAA/B,YAAqDmB,GAAG/C,CAAC,GAAGA,EAAE,WAAW,SAAS,GAAe,OAAO,OAAnB,WAAyBoD,GAAGpD,EAAEH,EAAEE,CAAC,EAAE,MAAMC,EAAE,CAAC,YAAY,aAAa,CAAC,EAAE,KAAMC,GAAG,YAAY,qBAAqBA,EAAEJ,CAAC,EAAE,KAAKE,EAAG,SAASE,EAAE,CAAC,OAAAoB,GAAE,kCAAkCpB,CAAC,EAAEoB,GAAE,2CAA2C,EAAS+B,GAAGpD,EAAEH,EAAEE,CAAC,CAAC,CAAE,CAAE,CAAC,CAAC,IAAIuD,GAAGC,GAAGC,GAAG,CAAC,OAAO,CAAC3D,EAAEE,EAAEC,EAAEC,EAAEE,IAAI,CAAC,GAAiB,OAAOgC,EAArB,MAAuCA,EAAO,cAAcA,EAAO,sBAAtC,OAA0D,MAAO,GAAE,GAAiB,OAAOA,EAAO,EAA5B,IAA8B,CAACA,EAAO,EAAE,CAAC,GAAG,CAAC,EAAEA,EAAO,EAAE,EAAE,CAAC,EAAEA,EAAO,EAAE,EAAE,GAAGtC,EAAEsC,EAAO,EAAE,EAAE,QAAQpC,EAAEoC,EAAO,EAAE,EAAE,GAAGnC,EAAEmC,EAAO,EAAE,GAAG,CAAC,EAAEA,EAAO,EAAE,GAAG,QAAQlC,EAAEkC,EAAO,EAAE,GAAG,GAAGhC,EAAE,IAAID,EAAEiC,EAAO,EAAEjC,EAAE,EAAE,CAAC,EAAEA,EAAE,GAAG,SAASL,EAAE,CAAC,QAAQE,EAAE,EAAEA,EAAEG,EAAE,EAAE,OAAO,EAAEH,EAAE,GAASG,EAAE,EAAEH,CAAC,GAAX,KAAa,OAAOG,EAAE,EAAEH,CAAC,EAAEF,EAAEE,EAAE,OAAAG,EAAE,EAAE,KAAKL,CAAC,EAASK,EAAE,EAAE,OAAO,CAAC,EAAEA,EAAE,GAAG,SAASL,EAAE,CAAC,IAAIK,EAAE,EAAEL,CAAC,EAAE,KAAK,EAAEK,EAAE,EAAE,QAAkBA,EAAE,EAAEA,EAAE,EAAE,OAAO,CAAC,GAAtB,MAA8BA,EAAE,EAAE,IAAI,CAAE,EAAEA,EAAE,GAAG,SAASL,EAAE,CAAC,QAAQE,EAAE,EAAEA,EAAEG,EAAE,EAAE,OAAO,EAAEH,EAAE,GAAGG,EAAE,EAAEH,CAAC,GAAGF,EAAE,OAAOK,EAAE,GAAGH,CAAC,CAAC,EAAEG,EAAE,GAAG,SAASL,EAAE,CAAC,OAAOK,EAAE,EAAEL,CAAC,CAAC,EAAEK,EAAE,GAAG,CAAC,WAAW,OAAO,EAAEA,EAAE,OAAO,UAAU,CAAC,QAAQL,EAAE,EAAEA,EAAEK,EAAE,EAAE,OAAO,EAAEL,EAAE,CAAC,IAAIE,EAAEG,EAAE,EAAEL,CAAC,EAAQE,GAAN,MAAeA,EAAE,GAAR,MAAWA,EAAE,QAAQG,EAAE,GAAG,IAAIH,EAAE,EAAE,OAAO,EAAE,KAAM,IAAI,CAAC0D,GAAG1D,EAAE,EAAE,CAAC,EAAIF,GAAG,CAAC,QAAQ,MAAM,gCAAgCA,CAAC,CAAC,CAAE,EAAEK,EAAE,GAAG,IAAK,SAASL,EAAE,CAAC,SAAS,oBAAoBA,EAAEK,EAAE,OAAO,EAAE,CAAC,CAAE,CAAC,EAAEA,EAAE,GAAG,IAAK,SAASL,EAAE,CAAC,SAAS,iBAAiBA,EAAEK,EAAE,OAAO,EAAE,CAAC,CAAE,EAAE,OAAAiC,EAAO,EAAE,IAAI,EAAS,CAAC,EAAE,OAAO,IAAI,CAAe,OAAOA,EAAO,EAA5B,MAAgC,EAAEA,EAAO,EAAE,GAAOA,EAAO,EAAE,KAAb,GAAiB,OAAOA,EAAO,EAAE,EAAE,OAAO,IAAaxB,GAAU,eAAnB,QAA0CA,GAAU,aAAa,eAAhC,OAA6C,OAAO,IAAI,CAAC,GAAG,CAAC,IAAId,EAAE,IAAIsC,EAAO,cAAcA,EAAO,oBAAoBpC,EAAEF,EAAE,WAAW,OAAAA,EAAE,MAAM,EAASE,CAAC,MAAC,CAAS,MAAO,EAAC,CAAC,EAAE,OAAO,CAACF,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,IAAI,CAAC,GAAiB,OAAOiC,EAAO,EAA5B,IAA8B,MAAM,GAAG,IAAI5B,EAAE,CAAC,EAAEC,EAAE,CAAC,EAAE,OAAAX,GAAGsC,EAAO,EAAE,EAAE,IAAOnC,GAAH,IAAOQ,EAAE,WAAWR,GAAGO,EAAE,EAAE,IAAI4B,EAAO,cAAcA,EAAO,oBAAoB3B,CAAC,EAAED,EAAE,EAAE,QAAQ,EAAEA,EAAE,MAAM4B,EAAO,EAAE,GAAG,QAAQnC,EAAE,EAAEH,GAAGsC,EAAO,EAAE,EAAE,KAAKnC,EAAED,GAAGQ,EAAE,EAAEA,EAAE,EAAE,sBAAsBN,EAAED,EAAED,CAAC,EAAEQ,EAAE,EAAE,eAAe,SAASP,EAAE,CAAqE,GAA9DO,EAAE,IAAR,MAAeA,EAAE,GAAG,QAAR,IAAiBA,EAAE,GAAG,IAAI,aAAa0B,GAAE,OAAO9B,EAAEF,EAAEF,CAAC,GAAMF,GAAGsC,EAAO,EAAE,EAAE,SAAStC,GAAGsC,EAAO,EAAE,EAAE,GAAG,CAAC,QAAQ3B,EAAE,EAAEA,EAAET,EAAES,GAAG,EAAE,QAAQC,EAAET,EAAE,YAAY,eAAeQ,CAAC,EAAEI,EAAEL,EAAE,GAAGM,GAAE,EAAEA,GAAEZ,EAAEY,IAAG,EAAED,EAAEC,GAAEd,EAAES,CAAC,EAAEC,EAAEI,EAAC,EAAE6C,GAAGxD,EAAED,EAAEE,CAAC,EAAE,GAAGN,GAAGsC,EAAO,EAAE,EAAE,IAAItC,GAAGsC,EAAO,EAAE,EAAE,GAAG,IAAIwB,GAAGzD,EAAED,EAAEE,CAAC,EAAEK,EAAE,EAAEA,EAAER,EAAE,aAAa,iBAAiB,EAAEQ,EAAE,IAAIC,EAAET,EAAE,aAAa,eAAeQ,CAAC,EAAEI,EAAEL,EAAE,GAAGM,GAAE,EAAEA,GAAEZ,EAAEY,IAAG,EAAEJ,EAAEI,EAAC,EAAED,EAAEC,GAAEd,EAAES,CAAC,MAAO,KAAIA,EAAE,EAAEA,EAAER,EAAE,aAAa,iBAAiB,EAAEQ,EAAER,EAAE,aAAa,eAAeQ,CAAC,EAAE,KAAK,CAAC,CAAC,EAAEX,GAAGsC,EAAO,EAAE,EAAE,SAAStC,GAAGsC,EAAO,EAAE,EAAE,IAAIxB,GAAU,aAAa,aAAa,CAAC,MAAM,GAAG,MAAM,EAAE,CAAC,EAAE,KAAM,SAASd,EAAE,CAACU,EAAE,GAAGA,EAAE,EAAE,wBAAwBV,CAAC,EAAEU,EAAE,GAAG,QAAQA,EAAE,CAAC,EAAEA,EAAE,EAAE,QAAQA,EAAE,EAAE,WAAW,CAAC,CAAE,EAAE,MAAO,SAASV,EAAE,CAAC,QAAQ,IAAI,6BAA6BA,CAAC,CAAC,CAAE,EAAEA,GAAGsC,EAAO,EAAE,EAAE,IAAI5B,EAAE,EAAE,QAAQA,EAAE,EAAE,WAAW,EAAEA,EAAE,GAAGL,EAASiC,EAAO,EAAE,GAAG5B,CAAC,CAAC,EAAE,OAAOV,GAAGsC,EAAO,EAAE,GAAGtC,CAAC,EAAE,EAAE,WAAW,OAAOA,GAAG,CAACA,EAAEsC,EAAO,EAAE,GAAGtC,CAAC,EAAWA,EAAE,IAAX,SAAeA,EAAE,EAAE,eAAe,UAAU,CAAC,EAAEA,EAAE,EAAE,WAAW,EAAEA,EAAE,EAAE,QAAiBA,EAAE,KAAX,SAAgBA,EAAE,GAAG,WAAW,EAAEA,EAAE,GAAG,QAAQA,EAAE,EAAE,MAAM,EAAEA,EAAE,EAAE,OAAOA,EAAE,GAAG,MAAM,EAAE,OAAOA,GAAG,CAACsC,EAAO,EAAE,GAAGtC,CAAC,CAAC,EAAE,OAAOA,GAAG,CAACA,EAAEsC,EAAO,EAAE,GAAGtC,CAAC,EAAEA,EAAE,EAAE,OAAO,EAAEA,EAAE,MAAMsC,EAAO,EAAE,GAAG,EAAE,EAAE,OAAOtC,GAAG,CAACA,EAAEsC,EAAO,EAAE,GAAGtC,CAAC,EAAEA,EAAE,EAAE,QAAQ,EAAEA,EAAE,MAAMsC,EAAO,EAAE,GAAG,OAAO,CAAC,EAAEyB,GAAG/D,GAAG,CAAC,KAAK,EAAEA,EAAE,QAAQA,EAAE,MAAM,EAAEK,CAAC,CAAC,EAAE2D,GAAG,CAAChE,EAAEE,IAAI,CAAC,QAAQC,EAAE,EAAEC,EAAEJ,EAAE,OAAO,EAAE,GAAGI,EAAEA,IAAI,CAAC,IAAIE,EAAEN,EAAEI,CAAC,EAAQE,IAAN,IAAQN,EAAE,OAAOI,EAAE,CAAC,EAASE,IAAP,MAAUN,EAAE,OAAOI,EAAE,CAAC,EAAED,KAAKA,IAAIH,EAAE,OAAOI,EAAE,CAAC,EAAED,KAAK,GAAGD,EAAE,KAAKC,EAAEA,IAAIH,EAAE,QAAQ,IAAI,EAAE,OAAOA,CAAC,EAAEiE,GAAGjE,GAAG,CAAC,IAAIE,EAAQF,EAAE,OAAO,CAAC,IAAhB,IAAkBG,EAAQH,EAAE,OAAO,EAAE,IAAjB,IAAmB,OAACA,EAAEgE,GAAGhE,EAAE,MAAM,GAAG,EAAE,OAAQA,GAAG,CAAC,CAACA,CAAE,EAAE,CAACE,CAAC,EAAE,KAAK,GAAG,IAAIA,IAAIF,EAAE,KAAKA,GAAGG,IAAIH,GAAG,MAAYE,EAAE,IAAI,IAAIF,CAAC,EAAEkE,GAAGlE,GAAG,CAAC,IAAIE,EAAE,gEAAgE,KAAKF,CAAC,EAAE,MAAM,CAAC,EAAgB,OAAdA,EAAEE,EAAE,CAAC,EAAEA,EAAEA,EAAE,CAAC,EAAK,CAACF,GAAG,CAACE,EAAQ,KAAIA,IAAIA,EAAEA,EAAE,OAAO,EAAEA,EAAE,OAAO,CAAC,GAAUF,EAAEE,EAAC,EAAEiE,GAAGnE,GAAG,CAAC,GAASA,IAAN,IAAQ,MAAM,IAAIA,EAAEiE,GAAGjE,CAAC,EAAEA,EAAEA,EAAE,QAAQ,MAAM,EAAE,EAAE,IAAIE,EAAEF,EAAE,YAAY,GAAG,EAAE,OAAWE,IAAL,GAAOF,EAAEA,EAAE,OAAOE,EAAE,CAAC,CAAC,EAAEkE,GAAG,IAAI,CAAC,GAAa,OAAO,QAAjB,UAAqC,OAAO,OAAO,iBAA1B,WAA0C,OAAOpE,GAAG,OAAO,gBAAgBA,CAAC,EAAEuC,GAAG,kBAAkB,CAAC,EAAE8B,GAAGrE,IAAIqE,GAAGD,GAAG,GAAGpE,CAAC,EAAE,SAASsE,IAAI,CAAC,QAAQtE,EAAE,GAAGE,EAAE,GAAGC,EAAE,UAAU,OAAO,EAAE,IAAIA,GAAG,CAACD,EAAEC,IAAI,CAAyB,GAAxBD,EAAE,GAAGC,EAAE,UAAUA,CAAC,EAAE,IAAiB,OAAOD,GAAjB,SAAmB,MAAM,IAAI,UAAU,2CAA2C,EAAE,GAAG,CAACA,EAAE,MAAM,GAAGF,EAAEE,EAAE,IAAIF,EAAEE,EAAQA,EAAE,OAAO,CAAC,IAAhB,IAAkB,OAAAF,EAAEgE,GAAGhE,EAAE,MAAM,GAAG,EAAE,OAAQA,GAAG,CAAC,CAACA,CAAE,EAAE,CAACE,CAAC,EAAE,KAAK,GAAG,GAASA,EAAE,IAAI,IAAIF,GAAG,GAAG,CAAC,IAAIuE,GAAgB,OAAO,YAApB,IAAgC,IAAI,YAAY,MAAM,EAAE,OAAOC,GAAG,CAACxE,EAAEE,EAAEC,IAAI,CAAC,IAAIC,EAAEF,EAAEC,EAAE,IAAIA,EAAED,EAAEF,EAAEG,CAAC,GAAG,EAAEA,GAAGC,IAAI,EAAED,EAAE,GAAG,GAAGA,EAAED,GAAGF,EAAE,QAAQuE,GAAG,OAAOA,GAAG,OAAOvE,EAAE,SAASE,EAAEC,CAAC,CAAC,EAAE,IAAIC,EAAE,GAAGF,EAAEC,GAAG,CAAC,IAAIG,EAAEN,EAAEE,GAAG,EAAE,GAAGI,EAAE,IAAI,CAAC,IAAID,EAAEL,EAAEE,GAAG,EAAE,GAAG,IAASI,EAAE,MAAR,IAAaF,GAAG,OAAO,cAAcE,EAAE,KAAK,EAAED,CAAC,MAAM,CAAC,IAAIK,EAAEV,EAAEE,GAAG,EAAE,GAAGI,GAAQA,EAAE,MAAR,KAAcA,EAAE,KAAK,GAAGD,GAAG,EAAEK,GAAGJ,EAAE,IAAI,GAAGD,GAAG,GAAGK,GAAG,EAAEV,EAAEE,GAAG,EAAE,GAAG,MAAMI,EAAEF,GAAG,OAAO,aAAaE,CAAC,GAAGA,GAAG,MAAMF,GAAG,OAAO,aAAa,MAAME,GAAG,GAAG,MAAMA,EAAE,IAAI,SAASF,GAAG,OAAO,aAAaE,CAAC,EAAE,OAAOF,CAAC,EAAEqE,GAAG,CAAC,EAAEC,GAAG1E,GAAG,CAAC,QAAQE,EAAE,EAAEC,EAAE,EAAEA,EAAEH,EAAE,OAAO,EAAEG,EAAE,CAAC,IAAIC,EAAEJ,EAAE,WAAWG,CAAC,EAAE,KAAKC,EAAEF,IAAI,MAAME,EAAEF,GAAG,EAAE,OAAOE,GAAG,OAAOA,GAAGF,GAAG,EAAE,EAAEC,GAAGD,GAAG,EAAE,OAAOA,CAAC,EAAEyE,GAAG,CAAC3E,EAAEE,EAAEC,EAAEC,IAAI,CAAC,GAAG,EAAE,EAAEA,GAAG,MAAO,GAAE,IAAIE,EAAEH,EAAEC,EAAED,EAAEC,EAAE,EAAE,QAAQC,EAAE,EAAEA,EAAEL,EAAE,OAAO,EAAEK,EAAE,CAAC,IAAIK,EAAEV,EAAE,WAAWK,CAAC,EAAE,GAAG,OAAOK,GAAG,OAAOA,EAAE,CAAC,IAAIC,EAAEX,EAAE,WAAW,EAAEK,CAAC,EAAEK,EAAE,QAAQA,EAAE,OAAO,IAAIC,EAAE,KAAK,GAAG,KAAKD,EAAE,CAAC,GAAGP,GAAGC,EAAE,MAAMF,EAAEC,GAAG,EAAEO,MAAM,CAAC,GAAG,MAAMA,EAAE,CAAC,GAAGP,EAAE,GAAGC,EAAE,MAAMF,EAAEC,GAAG,EAAE,IAAIO,GAAG,MAAM,CAAC,GAAG,OAAOA,EAAE,CAAC,GAAGP,EAAE,GAAGC,EAAE,MAAMF,EAAEC,GAAG,EAAE,IAAIO,GAAG,OAAO,CAAC,GAAGP,EAAE,GAAGC,EAAE,MAAMF,EAAEC,GAAG,EAAE,IAAIO,GAAG,GAAGR,EAAEC,GAAG,EAAE,IAAIO,GAAG,GAAG,GAAGR,EAAEC,GAAG,EAAE,IAAIO,GAAG,EAAE,GAAGR,EAAEC,GAAG,EAAE,IAAIO,EAAE,IAAI,OAAAR,EAAEC,CAAC,EAAE,EAASA,EAAEG,CAAC,EAAE,SAASsE,GAAG5E,EAAEE,EAAE,CAAC,IAAIC,EAAE,MAAMuE,GAAG1E,CAAC,EAAE,CAAC,EAAE,OAAAA,EAAE2E,GAAG3E,EAAEG,EAAE,EAAEA,EAAE,MAAM,EAAED,IAAIC,EAAE,OAAOH,GAAUG,CAAC,CAAC,IAAI0E,GAAG,CAAC,EAAE,SAASC,GAAG9E,EAAEE,EAAE,CAAC2E,GAAG7E,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,EAAE,EAAEE,CAAC,EAAE6E,GAAG/E,EAAEgF,EAAE,CAAC,CAAC,IAAIA,GAAG,CAAC,KAAK,SAAShF,EAAE,CAAC,IAAIE,EAAE2E,GAAG7E,EAAE,KAAK,EAAE,EAAE,GAAG,CAACE,EAAE,MAAM,IAAI+E,GAAG,EAAE,EAAEjF,EAAE,EAAEE,EAAEF,EAAE,SAAS,EAAE,EAAE,MAAM,SAASA,EAAE,CAACA,EAAE,EAAE,EAAE,GAAGA,EAAE,CAAC,CAAC,EAAE,GAAG,SAASA,EAAE,CAACA,EAAE,EAAE,EAAE,GAAGA,EAAE,CAAC,CAAC,EAAE,KAAK,SAASA,EAAEE,EAAEC,EAAEC,EAAE,CAAC,GAAG,CAACJ,EAAE,GAAG,CAACA,EAAE,EAAE,EAAE,GAAG,MAAM,IAAIiF,GAAG,EAAE,EAAE,QAAQ3E,EAAE,EAAED,EAAE,EAAEA,EAAED,EAAEC,IAAI,CAAC,GAAG,CAAC,IAAIK,EAAEV,EAAE,EAAE,EAAE,GAAGA,EAAE,CAAC,CAAC,MAAC,CAAS,MAAM,IAAIiF,GAAG,EAAE,CAAC,CAAC,GAAYvE,IAAT,QAAgBJ,IAAJ,EAAM,MAAM,IAAI2E,GAAG,CAAC,EAAE,GAAUvE,GAAP,KAAqB,MAAMJ,IAAIJ,EAAEC,EAAEE,CAAC,EAAEK,EAAE,OAAAJ,IAAIN,EAAE,KAAK,UAAU,KAAK,IAAI,GAAUM,CAAC,EAAE,MAAM,SAASN,EAAEE,EAAEC,EAAEC,EAAE,CAAC,GAAG,CAACJ,EAAE,GAAG,CAACA,EAAE,EAAE,EAAE,GAAG,MAAM,IAAIiF,GAAG,EAAE,EAAE,GAAG,CAAC,QAAQ3E,EAAE,EAAEA,EAAEF,EAAEE,IAAIN,EAAE,EAAE,EAAE,GAAGA,EAAE,EAAEE,EAAEC,EAAEG,CAAC,CAAC,CAAC,MAAC,CAAS,MAAM,IAAI2E,GAAG,EAAE,CAAC,CAAC,OAAA7E,IAAIJ,EAAE,KAAK,UAAU,KAAK,IAAI,GAAUM,CAAC,CAAC,EAAE4E,GAAG,CAAC,GAAG,UAAU,CAAC,EAAE,CAAC,GAAG,CAACT,GAAG,OAAO,CAAC,IAAIzE,EAAE,KAAmL,GAAjK,OAAOsC,EAApB,KAAwC,OAAOA,EAAO,QAA1B,YAAkCtC,EAAEsC,EAAO,OAAO,SAAS,EAAStC,IAAP,OAAWA,GAAG;AAAA,IAAmB,OAAO,UAAnB,aAA8BA,EAAE,SAAS,EAASA,IAAP,OAAWA,GAAG;AAAA,IAAU,CAACA,EAAE,CAACA,EAAE,KAAK,MAAM,EAAEyE,GAAGG,GAAG5E,EAAE,EAAE,EAAEA,EAAEyE,GAAG,MAAM,EAAE,OAAOzE,CAAC,EAAE,GAAG,SAASA,EAAEE,EAAE,CAAQA,IAAP,MAAeA,IAAL,IAAQqB,GAAEiD,GAAGxE,EAAE,EAAE,CAAC,CAAC,EAAEA,EAAE,EAAE,CAAC,GAAME,GAAH,GAAMF,EAAE,EAAE,KAAKE,CAAC,CAAC,EAAE,GAAG,SAASF,EAAE,CAACA,EAAE,GAAG,EAAEA,EAAE,EAAE,SAASuB,GAAEiD,GAAGxE,EAAE,EAAE,CAAC,CAAC,EAAEA,EAAE,EAAE,CAAC,EAAE,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,GAAG,MAAM,GAAG,EAAE,GAAG,IAAI,GAAG,MAAM,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,UAAU,CAAC,MAAO,EAAC,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,EAAEmF,GAAG,CAAC,GAAG,SAASnF,EAAEE,EAAE,CAAQA,IAAP,MAAeA,IAAL,IAAQsB,GAAEgD,GAAGxE,EAAE,EAAE,CAAC,CAAC,EAAEA,EAAE,EAAE,CAAC,GAAME,GAAH,GAAMF,EAAE,EAAE,KAAKE,CAAC,CAAC,EAAE,GAAG,SAASF,EAAE,CAACA,EAAE,GAAG,EAAEA,EAAE,EAAE,SAASwB,GAAEgD,GAAGxE,EAAE,EAAE,CAAC,CAAC,EAAEA,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,SAASoF,GAAGpF,EAAEE,EAAE,CAAC,IAAIC,EAAEH,EAAE,EAAEA,EAAE,EAAE,OAAO,EAAEG,GAAGD,IAAIA,EAAE,KAAK,IAAIA,EAAEC,GAAG,QAAQA,EAAE,EAAE,SAAS,CAAC,EAAKA,GAAH,IAAOD,EAAE,KAAK,IAAIA,EAAE,GAAG,GAAGC,EAAEH,EAAE,EAAEA,EAAE,EAAE,IAAI,WAAWE,CAAC,EAAE,EAAEF,EAAE,GAAGA,EAAE,EAAE,IAAIG,EAAE,SAAS,EAAEH,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAIqF,GAAG,CAAC,EAAE,KAAK,GAAG,CAAC,OAAOA,GAAG,WAAW,KAAK,IAAI,MAAM,CAAC,CAAC,EAAE,WAAWrF,EAAEE,EAAEC,EAAEC,EAAE,CAAC,IAAYD,EAAE,SAAX,QAA2BA,EAAE,SAAV,KAAiB,MAAM,IAAI8E,GAAG,EAAE,EAAE,OAAAI,GAAG,IAAIA,GAAG,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,EAAEA,GAAG,EAAE,EAAE,EAAEA,GAAG,EAAE,EAAE,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,GAAGA,GAAG,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,EAAEA,GAAG,EAAE,EAAE,EAAEA,GAAG,EAAE,CAAC,EAAE,OAAO,CAAC,GAAGA,GAAG,EAAE,GAAG,KAAKA,GAAG,EAAE,KAAK,MAAMA,GAAG,EAAE,MAAM,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,GAAG,GAAGA,GAAG,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,EAAEA,GAAG,EAAE,EAAE,EAAEA,GAAG,EAAE,EAAE,GAAGA,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,EAAEA,GAAG,EAAE,EAAE,EAAEA,GAAG,EAAE,CAAC,EAAE,OAAOC,EAAE,CAAC,GAAGnF,EAAEoF,GAAGvF,EAAEE,EAAEC,EAAEC,CAAC,GAAWD,EAAE,KAAK,SAAhB,OAAwBA,EAAE,EAAEkF,GAAG,EAAE,IAAI,KAAKlF,EAAE,EAAEkF,GAAG,EAAE,IAAI,OAAOlF,EAAE,EAAE,CAAC,IAAYA,EAAE,KAAK,SAAhB,OAAwBA,EAAE,EAAEkF,GAAG,EAAE,KAAK,KAAKlF,EAAE,EAAEkF,GAAG,EAAE,KAAK,OAAOlF,EAAE,EAAE,EAAEA,EAAE,EAAE,OAAeA,EAAE,KAAK,SAAhB,OAAwBA,EAAE,EAAEkF,GAAG,EAAE,KAAK,KAAKlF,EAAE,EAAEkF,GAAG,EAAE,KAAK,SAAgBlF,EAAE,KAAK,SAAf,OAAwBA,EAAE,EAAEkF,GAAG,EAAE,GAAG,KAAKlF,EAAE,EAAEkF,GAAG,EAAE,GAAG,QAAQlF,EAAE,UAAU,KAAK,IAAI,EAAEH,IAAIA,EAAE,EAAEE,CAAC,EAAEC,EAAEH,EAAE,UAAUG,EAAE,WAAkBA,CAAC,EAAE,GAAGH,EAAE,CAAC,OAAOA,EAAE,EAAEA,EAAE,EAAE,SAASA,EAAE,EAAE,SAAS,EAAEA,EAAE,CAAC,EAAE,IAAI,WAAWA,EAAE,CAAC,EAAE,IAAI,WAAW,CAAC,CAAC,EAAE,EAAE,CAAC,EAAEA,EAAE,CAAC,IAAIE,EAAE,CAAC,EAAE,OAAAA,EAAE,IAAWF,EAAE,KAAK,SAAf,KAAsBA,EAAE,GAAG,EAAEE,EAAE,GAAGF,EAAE,GAAGE,EAAE,KAAKF,EAAE,KAAKE,EAAE,GAAG,EAAEA,EAAE,IAAI,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAGF,EAAE,IAAYA,EAAE,KAAK,SAAhB,MAAuBE,EAAE,KAAK,MAAcF,EAAE,KAAK,SAAhB,MAAuBE,EAAE,KAAKF,EAAE,GAAWA,EAAE,KAAK,SAAhB,MAAuBE,EAAE,KAAKF,EAAE,KAAK,OAAOE,EAAE,KAAK,EAAEA,EAAE,GAAG,IAAI,KAAKF,EAAE,SAAS,EAAEE,EAAE,GAAG,IAAI,KAAKF,EAAE,SAAS,EAAEE,EAAE,GAAG,IAAI,KAAKF,EAAE,SAAS,EAAEE,EAAE,GAAG,KAAKA,EAAE,GAAG,KAAK,KAAKA,EAAE,KAAKA,EAAE,EAAE,EAASA,CAAC,EAAE,EAAEF,EAAEE,EAAE,CAAkF,GAAxEA,EAAE,OAAX,SAAkBF,EAAE,KAAKE,EAAE,MAAeA,EAAE,YAAX,SAAuBF,EAAE,UAAUE,EAAE,WAAuBA,EAAE,OAAX,SAAkBA,EAAEA,EAAE,KAAKF,EAAE,GAAGE,GAAG,GAAMA,GAAH,EAAKF,EAAE,EAAE,KAAKA,EAAE,EAAE,MAAM,CAAC,IAAIG,EAAEH,EAAE,EAAEA,EAAE,EAAE,IAAI,WAAWE,CAAC,EAAEC,GAAGH,EAAE,EAAE,IAAIG,EAAE,SAAS,EAAE,KAAK,IAAID,EAAEF,EAAE,CAAC,CAAC,CAAC,EAAEA,EAAE,EAAEE,EAAE,EAAE,IAAI,CAAC,MAAMsF,GAAG,EAAE,CAAC,EAAE,GAAGxF,EAAEE,EAAEC,EAAEC,EAAE,CAAC,OAAOiF,GAAG,WAAWrF,EAAEE,EAAEC,EAAEC,CAAC,CAAC,EAAE,GAAGJ,EAAEE,EAAEC,EAAE,CAAC,IAAYH,EAAE,KAAK,SAAhB,MAAuB,CAAC,GAAG,CAAC,IAAII,EAAEqF,GAAGvF,EAAEC,CAAC,CAAC,MAAC,CAAS,CAAC,GAAGC,EAAE,QAAQE,KAAKF,EAAE,EAAE,MAAM,IAAI6E,GAAG,EAAE,EAAE,OAAOjF,EAAE,OAAO,EAAEA,EAAE,IAAI,EAAEA,EAAE,OAAO,UAAU,KAAK,IAAI,EAAEA,EAAE,KAAKG,EAAED,EAAE,EAAEC,CAAC,EAAEH,EAAEE,EAAE,UAAUF,EAAE,OAAO,UAAUA,EAAE,OAAOE,CAAC,EAAE,GAAGF,EAAEE,EAAE,CAAC,OAAOF,EAAE,EAAEE,CAAC,EAAEF,EAAE,UAAU,KAAK,IAAI,CAAC,EAAE,GAAGA,EAAEE,EAAE,CAAC,IAAIC,EAAEC,EAAEqF,GAAGzF,EAAEE,CAAC,EAAE,IAAIC,KAAKC,EAAE,EAAE,MAAM,IAAI6E,GAAG,EAAE,EAAE,OAAOjF,EAAE,EAAEE,CAAC,EAAEF,EAAE,UAAU,KAAK,IAAI,CAAC,EAAE,GAAGA,EAAE,CAAC,IAAIE,EAAEC,EAAE,CAAC,IAAI,IAAI,EAAE,IAAID,KAAKF,EAAE,EAAEA,EAAE,EAAE,eAAeE,CAAC,GAAGC,EAAE,KAAKD,CAAC,EAAE,OAAOC,CAAC,EAAE,GAAGH,EAAEE,EAAEC,EAAE,CAAC,OAAAH,EAAEqF,GAAG,WAAWrF,EAAEE,EAAE,MAAM,CAAC,EAAEF,EAAE,KAAKG,EAASH,CAAC,EAAE,GAAGA,EAAE,CAAC,IAAYA,EAAE,KAAK,SAAhB,MAAuB,MAAM,IAAIiF,GAAG,EAAE,EAAE,OAAOjF,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAEE,EAAEC,EAAEC,EAAEE,EAAE,CAAC,IAAID,EAAEL,EAAE,KAAK,EAAE,GAAGM,GAAGN,EAAE,KAAK,EAAE,MAAO,GAA2B,GAAzBA,EAAE,KAAK,IAAIA,EAAE,KAAK,EAAEM,EAAEF,CAAC,EAAK,EAAEJ,GAAGK,EAAE,SAASH,EAAE,IAAIG,EAAE,SAASC,EAAEA,EAAEN,CAAC,EAAEG,CAAC,MAAO,KAAIC,EAAE,EAAEA,EAAEJ,EAAEI,IAAIF,EAAEC,EAAEC,CAAC,EAAEC,EAAEC,EAAEF,CAAC,EAAE,OAAOJ,CAAC,EAAE,MAAMA,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAE,CAA6B,GAA5BH,EAAE,SAAS2B,GAAE,SAASxB,EAAE,IAAO,CAACD,EAAE,MAAO,GAAkC,GAAhCJ,EAAEA,EAAE,KAAKA,EAAE,UAAU,KAAK,IAAI,EAAKE,EAAE,WAAW,CAACF,EAAE,GAAGA,EAAE,EAAE,UAAU,CAAC,GAAGK,EAAE,OAAOL,EAAE,EAAEE,EAAE,SAASC,EAAEA,EAAEC,CAAC,EAAEJ,EAAE,EAAEI,EAAE,GAAOJ,EAAE,IAAN,GAAaM,IAAJ,EAAM,OAAON,EAAE,EAAEE,EAAE,MAAMC,EAAEA,EAAEC,CAAC,EAAEJ,EAAE,EAAEI,EAAE,GAAGE,EAAEF,GAAGJ,EAAE,EAAE,OAAOA,EAAE,EAAE,IAAIE,EAAE,SAASC,EAAEA,EAAEC,CAAC,EAAEE,CAAC,EAAEF,EAAY,GAAVgF,GAAGpF,EAAEM,EAAEF,CAAC,EAAKJ,EAAE,EAAE,UAAUE,EAAE,SAASF,EAAE,EAAE,IAAIE,EAAE,SAASC,EAAEA,EAAEC,CAAC,EAAEE,CAAC,MAAO,KAAID,EAAE,EAAEA,EAAED,EAAEC,IAAIL,EAAE,EAAEM,EAAED,CAAC,EAAEH,EAAEC,EAAEE,CAAC,EAAE,OAAAL,EAAE,EAAE,KAAK,IAAIA,EAAE,EAAEM,EAAEF,CAAC,EAASA,CAAC,EAAE,GAAGJ,EAAEE,EAAEC,EAAE,CAAuE,GAAlEA,IAAJ,EAAMD,GAAGF,EAAE,SAAaG,IAAJ,IAAgBH,EAAE,KAAK,KAAK,SAArB,QAA8BE,GAAGF,EAAE,KAAK,GAAM,EAAEE,EAAE,MAAM,IAAI+E,GAAG,EAAE,EAAE,OAAO/E,CAAC,EAAE,GAAGF,EAAEE,EAAEC,EAAE,CAACiF,GAAGpF,EAAE,KAAKE,EAAEC,CAAC,EAAEH,EAAE,KAAK,EAAE,KAAK,IAAIA,EAAE,KAAK,EAAEE,EAAEC,CAAC,CAAC,EAAE,GAAGH,EAAEE,EAAEC,EAAEC,EAAEE,EAAE,CAAC,IAAYN,EAAE,KAAK,KAAK,SAArB,MAA4B,MAAM,IAAIiF,GAAG,EAAE,EAAa,GAAXjF,EAAEA,EAAE,KAAK,EAAKM,EAAE,GAAGN,EAAE,SAAS6B,GAAE,OAAO,CAA8G,IAA5G,EAAE1B,GAAGA,EAAED,EAAEF,EAAE,UAAUA,EAAEA,EAAE,SAASA,EAAE,SAASG,EAAEA,EAAED,CAAC,EAAE,MAAM,UAAU,MAAM,KAAKF,EAAEG,EAAEA,EAAED,CAAC,GAAGC,EAAE,GAAGoC,GAAG,EAAErC,EAAE,OAAU,CAACA,EAAE,MAAM,IAAI+E,GAAG,EAAE,EAAEpD,GAAE,IAAI7B,EAAEE,CAAC,OAAOC,EAAE,GAAGD,EAAEF,EAAE,WAAW,MAAM,CAAC,EAAEE,EAAE,EAAEC,CAAC,CAAC,EAAE,GAAGH,EAAEE,EAAEC,EAAEC,EAAE,CAAC,OAAAiF,GAAG,EAAE,MAAMrF,EAAEE,EAAE,EAAEE,EAAED,EAAE,EAAE,EAAS,CAAC,CAAC,CAAC,EAAE,SAASuF,GAAG1F,EAAEE,EAAE,CAAC,IAAIC,EAAE,EAAE,OAAAH,IAAIG,GAAG,KAAKD,IAAIC,GAAG,KAAYA,CAAC,CAAC,IAAIwF,GAAGC,GAAGC,GAAGC,GAAGC,GAAG,KAAKC,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAEC,GAAG,EAAEC,GAAG,KAAKC,GAAG,GAAGnB,GAAG,KAAKO,GAAG,CAAC,EAAEa,GAAG,CAACrG,EAAEE,EAAE,CAAC,IAAI,CAAS,GAARF,EAAEsE,GAAGtE,CAAC,EAAK,CAACA,EAAE,MAAM,CAAC,KAAK,GAAG,KAAK,IAAI,EAAkC,GAAhCE,EAAE,OAAO,OAAO,CAAC,GAAG,GAAG,GAAG,CAAC,EAAEA,CAAC,EAAK,EAAEA,EAAE,GAAG,MAAM,IAAI+E,GAAG,EAAE,EAAEjF,EAAEA,EAAE,MAAM,GAAG,EAAE,OAAQA,GAAG,CAAC,CAACA,CAAE,EAAE,QAAQG,EAAE4F,GAAG3F,EAAE,IAAIE,EAAE,EAAEA,EAAEN,EAAE,OAAOM,IAAI,CAAC,IAAID,EAAEC,IAAIN,EAAE,OAAO,EAAE,GAAGK,GAAGH,EAAE,OAAO,MAAuE,GAAjEC,EAAEsF,GAAGtF,EAAEH,EAAEM,CAAC,CAAC,EAAEF,EAAE6D,GAAG7D,EAAE,IAAIJ,EAAEM,CAAC,CAAC,EAAEH,EAAE,KAAK,CAACE,GAAGA,GAAGH,EAAE,MAAMC,EAAEA,EAAE,GAAG,MAAS,CAACE,GAAGH,EAAE,IAAG,IAAIG,EAAE,GAAWF,EAAE,KAAK,SAAhB,OAAwB,GAAGA,EAAEmG,GAAGlG,CAAC,EAAEA,EAAEkE,GAAGJ,GAAG9D,CAAC,EAAED,CAAC,EAAEA,EAAEkG,GAAGjG,EAAE,CAAC,GAAGF,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,GAAGG,IAAI,MAAM,IAAI4E,GAAG,EAAE,GAAE,MAAM,CAAC,KAAK7E,EAAE,KAAKD,CAAC,CAAC,EAAEoG,GAAGvG,GAAG,CAAC,QAAQE,IAAI,CAAC,GAAGF,IAAIA,EAAE,OAAO,OAAOA,EAAEA,EAAE,EAAE,GAAGE,EAAQF,EAAEA,EAAE,OAAO,CAAC,IAAlB,IAAoB,GAAGA,KAAKE,IAAIF,EAAEE,EAAEF,EAAEE,EAAEA,EAAE,GAAGF,EAAE,QAAQE,IAAIF,EAAE,KAAKA,EAAEA,EAAE,OAAO,EAAEwG,GAAG,CAACxG,EAAEE,IAAI,CAAC,QAAQC,EAAE,EAAEC,EAAE,EAAEA,EAAEF,EAAE,OAAOE,IAAID,GAAGA,GAAG,GAAGA,EAAED,EAAE,WAAWE,CAAC,EAAE,EAAE,OAAOJ,EAAEG,IAAI,GAAGgG,GAAG,MAAM,EAAEV,GAAG,CAACzF,EAAEE,IAAI,CAAC,IAAIC,EAAE,GAAGA,GAAGA,EAAEsG,GAAGzG,EAAE,GAAG,GAAGG,EAAEH,EAAE,EAAE,GAAG,EAAE,EAAE,MAAM,IAAIiF,GAAG9E,EAAEH,CAAC,EAAE,IAAIG,EAAEgG,GAAGK,GAAGxG,EAAE,GAAGE,CAAC,CAAC,EAAEC,EAAEA,EAAEA,EAAE,GAAG,CAAC,IAAIC,EAAED,EAAE,KAAK,GAAGA,EAAE,OAAO,KAAKH,EAAE,IAAII,IAAIF,EAAE,OAAOC,EAAE,OAAOH,EAAE,EAAE,GAAGA,EAAEE,CAAC,CAAC,EAAEqF,GAAG,CAACvF,EAAEE,EAAEC,EAAEC,KAAKJ,EAAE,IAAI0G,GAAG1G,EAAEE,EAAEC,EAAEC,CAAC,EAAEF,EAAEsG,GAAGxG,EAAE,OAAO,GAAGA,EAAE,IAAI,EAAEA,EAAE,GAAGmG,GAAGjG,CAAC,EAASiG,GAAGjG,CAAC,EAAEF,GAAG2G,GAAG3G,GAAG,CAAC,IAAIE,EAAE,CAAC,IAAI,IAAI,IAAI,EAAEF,EAAE,CAAC,EAAE,OAAAA,EAAE,MAAME,GAAG,KAAYA,CAAC,EAAEuG,GAAG,CAACzG,EAAEE,IAAIkG,GAAG,EAAE,CAAClG,EAAE,SAAS,GAAG,GAAGF,EAAE,KAAK,IAAIE,EAAE,SAAS,GAAG,GAAG,EAAEF,EAAE,KAAK,MAAME,EAAE,SAAS,GAAG,GAAG,EAAEF,EAAE,KAAK,IAAI,EAAE,EAAE,EAAE4G,GAAG,CAAC5G,EAAEE,IAAI,CAAC,GAAG,CAAC,OAAOuF,GAAGzF,EAAEE,CAAC,EAAE,EAAE,MAAC,CAAS,CAAC,OAAOuG,GAAGzG,EAAE,IAAI,CAAC,EAAE6G,GAAG,IAAI,CAAC,QAAQ7G,EAAE,EAAE,MAAMA,EAAEA,IAAI,GAAG,CAACiG,GAAGjG,CAAC,EAAE,OAAOA,EAAE,MAAM,IAAIiF,GAAG,EAAE,CAAC,EAAE6B,GAAG9G,GAAG,CAAS,GAARA,EAAEiG,GAAGjG,CAAC,EAAK,CAACA,EAAE,MAAM,IAAIiF,GAAG,CAAC,EAAE,OAAOjF,CAAC,EAAE+G,GAAG,CAAC7G,EAAEC,EAAE,MAAM0F,KAAKA,GAAG,UAAU,EAAE,MAAM7F,GAAG,EAAE,CAAC,CAAC,EAAE6F,GAAG,UAAU,CAAC,EAAE,OAAO,iBAAiBA,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,MAAM7F,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,MAAMA,GAAG,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,OAAO,MAAMA,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,MAAMA,GAAG,EAAE,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,KAAK,CAAC,OAAO,MAAMA,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,EAAE,MAAMA,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAGE,EAAE,OAAO,OAAO,IAAI2F,GAAG3F,CAAC,EAAMC,GAAJ,KAAQA,EAAE0G,GAAG,GAAG3G,EAAE,EAAEC,EAAS8F,GAAG9F,CAAC,EAAED,GAAGoF,GAAG,CAAC,KAAKtF,GAAG,CAACA,EAAE,EAAEgG,GAAGhG,EAAE,KAAK,EAAE,EAAE,EAAEA,EAAE,EAAE,MAAMA,EAAE,EAAE,KAAKA,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,MAAM,IAAIiF,GAAG,EAAE,CAAC,CAAC,EAAEF,GAAG,CAAC/E,EAAEE,IAAI,CAAC8F,GAAGhG,CAAC,EAAE,CAAC,EAAEE,CAAC,CAAC,EAAE8G,GAAG,CAAChH,EAAEE,IAAI,CAAC,IAAIC,EAAQD,IAAN,IAAQE,EAAE,CAACF,EAAE,GAAGC,GAAG4F,GAAG,MAAM,IAAId,GAAG,EAAE,EAAE,GAAG,CAAC9E,GAAG,CAACC,EAAE,CAAC,IAAIE,EAAE+F,GAAGnG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAoB,GAAlBA,EAAEI,EAAE,KAAKA,EAAEA,EAAE,KAAQA,EAAE,GAAG,MAAM,IAAI2E,GAAG,EAAE,EAAE,IAAY3E,EAAE,KAAK,SAAhB,MAAuB,MAAM,IAAI2E,GAAG,EAAE,EAAE/E,EAAE,CAAC,KAAKF,EAAE,GAAG,CAAC,EAAE,GAAGE,EAAE,GAAG,CAAC,CAAC,EAAEF,EAAEA,EAAE,EAAEE,CAAC,EAAEF,EAAE,EAAEE,EAAEA,EAAE,KAAKF,EAAEG,EAAE4F,GAAG/F,EAAEM,IAAIA,EAAE,GAAGJ,EAAEI,EAAE,GAAGA,EAAE,EAAE,GAAG,KAAKJ,CAAC,EAAE,EAAE+G,GAAE,CAACjH,EAAEE,EAAEC,IAAI,CAAC,IAAIC,EAAEiG,GAAGrG,EAAE,CAAC,OAAO,EAAE,CAAC,EAAE,KAAa,GAARA,EAAEmE,GAAGnE,CAAC,EAAK,CAACA,GAASA,IAAN,KAAgBA,IAAP,KAAS,MAAM,IAAIiF,GAAG,EAAE,EAAE,IAAI3E,EAAEsG,GAAGxG,EAAEJ,CAAC,EAAE,GAAGM,EAAE,MAAM,IAAI2E,GAAG3E,CAAC,EAAE,GAAG,CAACF,EAAE,EAAE,GAAG,MAAM,IAAI6E,GAAG,EAAE,EAAE,OAAO7E,EAAE,EAAE,GAAGA,EAAEJ,EAAEE,EAAEC,CAAC,CAAC,EAAE+G,GAAG,CAAClH,EAAEE,EAAEC,IAAI,CAAc,OAAOA,EAApB,MAAwBA,EAAED,EAAEA,EAAE,KAAK+G,GAAEjH,EAAEE,EAAE,KAAKC,CAAC,CAAC,EAAEgH,GAAG,CAACnH,EAAEE,IAAI,CAAC,GAAG,CAACoE,GAAGtE,CAAC,EAAE,MAAM,IAAIiF,GAAG,EAAE,EAAE,IAAI9E,EAAEkG,GAAGnG,EAAE,CAAC,OAAO,EAAE,CAAC,EAAE,KAAK,GAAG,CAACC,EAAE,MAAM,IAAI8E,GAAG,EAAE,EAAE/E,EAAEiE,GAAGjE,CAAC,EAAE,IAAIE,EAAEwG,GAAGzG,EAAED,CAAC,EAAE,GAAGE,EAAE,MAAM,IAAI6E,GAAG7E,CAAC,EAAE,GAAG,CAACD,EAAE,EAAE,GAAG,MAAM,IAAI8E,GAAG,EAAE,EAAE9E,EAAE,EAAE,GAAGA,EAAED,EAAEF,CAAC,CAAC,EAAEsG,GAAGtG,GAAG,CAAc,GAAbA,EAAEqG,GAAGrG,CAAC,EAAE,KAAQ,CAACA,EAAE,MAAM,IAAIiF,GAAG,EAAE,EAAE,GAAG,CAACjF,EAAE,EAAE,GAAG,MAAM,IAAIiF,GAAG,EAAE,EAAE,OAAOX,GAAGiC,GAAGvG,EAAE,MAAM,EAAEA,EAAE,EAAE,GAAGA,CAAC,CAAC,CAAC,EAAEoH,GAAG,CAACpH,EAAEE,EAAEC,IAAI,CAAC,GAAQH,IAAL,GAAO,MAAM,IAAIiF,GAAG,EAAE,EAAE,GAAa,OAAO/E,GAAjB,SAAmB,CAAC,IAAIE,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,EAAE,IAAI,KAAK,IAAI,EAAE,KAAK,KAAK,IAAI,EAAEF,CAAC,EAAE,GAAgB,OAAOE,EAApB,IAAsB,MAAM,MAAM,2BAA2BF,GAAG,EAAEA,EAAEE,EAAoD,GAAlDD,EAAED,EAAE,IAAiB,OAAOC,EAApB,IAAsB,IAAIA,GAAG,KAAK,MAAM,EAAe,OAAOH,GAAjB,SAAmB,IAAIM,EAAEN,MAAM,CAACA,EAAEiE,GAAGjE,CAAC,EAAE,GAAG,CAACM,EAAE+F,GAAGrG,EAAE,CAAC,GAAG,EAAEE,EAAE,OAAO,CAAC,EAAE,IAAI,MAAC,CAAS,EAAO,GAALE,EAAE,GAAMF,EAAE,GAAG,GAAGI,GAAG,GAAGJ,EAAE,IAAI,MAAM,IAAI+E,GAAG,EAAE,OAAO3E,EAAE2G,GAAEjH,EAAEG,EAAE,CAAC,EAAEC,EAAE,GAAG,GAAG,CAACE,EAAE,MAAM,IAAI2E,GAAG,EAAE,EAAmC,IAAzB3E,EAAE,KAAK,SAAf,OAAwBJ,GAAG,MAASA,EAAE,QAAgBI,EAAE,KAAK,SAAhB,MAAuB,MAAM,IAAI2E,GAAG,EAAE,EAAE,GAAG,CAAC7E,IAAID,EAAEG,GAAWA,EAAE,KAAK,SAAhB,MAAuB,IAAYA,EAAE,KAAK,SAAhB,QAA+BqG,GAAGzG,CAAC,IAAV,KAAaA,EAAE,KAAK,GAAGuG,GAAGnG,EAAEqG,GAAGzG,CAAC,CAAC,EAAE,IAAI,MAAM,IAAI+E,GAAG9E,CAAC,EAAE,GAAGD,EAAE,KAAK,CAACE,EAAE,CAA+C,GAA9CD,EAAEG,EAAEH,EAAY,OAAOA,GAAjB,SAAmBkG,GAAGlG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,KAAKA,EAAK,CAACA,EAAE,EAAE,EAAE,MAAM,IAAI8E,GAAG,EAAE,EAAE,IAAY9E,EAAE,KAAK,SAAhB,MAAuB,MAAM,IAAI8E,GAAG,EAAE,EAAE,IAAY9E,EAAE,KAAK,SAAhB,MAAuB,MAAM,IAAI8E,GAAG,EAAE,EAAE,GAAG7E,EAAEqG,GAAGtG,EAAE,GAAG,EAAE,MAAM,IAAI8E,GAAG7E,CAAC,EAAED,EAAE,EAAE,EAAEA,EAAE,CAAC,KAAK,EAAE,UAAU,KAAK,IAAI,CAAC,CAAC,EAAE,OAAAD,GAAG,QAAQI,EAAEyG,GAAG,CAAC,KAAKzG,EAAE,KAAKiG,GAAGjG,CAAC,EAAE,MAAMJ,EAAE,SAAS,GAAG,SAAS,EAAE,EAAEI,EAAE,EAAE,GAAG,CAAC,EAAE,MAAM,EAAE,CAAC,EAAEA,EAAE,EAAE,MAAMA,EAAE,EAAE,KAAKA,CAAC,EAAE,CAACD,EAAE,cAAcH,EAAE,IAAI4F,KAAKA,GAAG,CAAC,GAAG9F,KAAK8F,KAAKA,GAAG9F,CAAC,EAAE,IAAWM,CAAC,EAAE+G,GAAG,CAACrH,EAAEE,EAAEC,IAAI,CAAC,GAAUH,EAAE,IAAT,KAAW,MAAM,IAAIiF,GAAG,CAAC,EAAE,GAAG,CAACjF,EAAE,UAAU,CAACA,EAAE,EAAE,GAAG,MAAM,IAAIiF,GAAG,EAAE,EAAE,GAAM9E,GAAH,GAASA,GAAH,GAASA,GAAH,EAAK,MAAM,IAAI8E,GAAG,EAAE,EAAEjF,EAAE,SAASA,EAAE,EAAE,GAAGA,EAAEE,EAAEC,CAAC,EAAEH,EAAE,GAAG,CAAC,CAAC,EAAEsH,GAAG,IAAI,CAACrC,KAAKA,GAAG,SAAS/E,EAAEC,EAAE,EAAE,MAAMH,GAAG,KAAK,cAAc,MAAMA,GAAG,KAAKG,GAAG,MAAMH,GAAG,GAAG,SAAS,EAAE,EAAE,MAAMA,GAAG,GAAG,CAAC,EAAE,KAAK,GAAGE,CAAC,GAAG,MAAMF,GAAG,QAAQ,UAAU,EAAEiF,GAAG,UAAU,MAAM,EAAEA,GAAG,UAAU,YAAYA,GAAG,CAAC,EAAE,EAAE,QAASjF,GAAG,CAACwF,GAAGxF,CAAC,EAAE,IAAIiF,GAAGjF,CAAC,EAAEwF,GAAGxF,CAAC,EAAE,MAAM,2BAA2B,CAAE,EAAE,EAAEuH,GAAG,CAACvH,EAAEE,EAAEC,IAAI,CAACH,EAAEiE,GAAG,QAAQjE,CAAC,EAAE,IAAII,EAAEsF,GAAG,CAAC,CAACxF,EAAE,CAAC,CAACC,CAAC,EAAEyF,KAAKA,GAAG,IAAI,IAAItF,EAAEsF,MAAM,EAAEb,GAAGzE,EAAE,CAAC,KAAKN,GAAG,CAACA,EAAE,SAAS,EAAE,EAAE,MAAM,IAAI,CAACG,GAAGA,EAAE,QAAQA,EAAE,OAAO,QAAQA,EAAE,EAAE,CAAC,EAAE,KAAK,CAACH,EAAEG,EAAEC,EAAEE,IAAI,CAAC,QAAQD,EAAE,EAAEK,EAAE,EAAEA,EAAEJ,EAAEI,IAAI,CAAC,GAAG,CAAC,IAAIC,EAAET,EAAE,CAAC,MAAC,CAAS,MAAM,IAAI+E,GAAG,EAAE,CAAC,CAAC,GAAYtE,IAAT,QAAgBN,IAAJ,EAAM,MAAM,IAAI4E,GAAG,CAAC,EAAE,GAAUtE,GAAP,KAAqB,MAAMN,IAAIF,EAAEC,EAAEM,CAAC,EAAEC,EAAE,OAAAN,IAAIL,EAAE,KAAK,UAAU,KAAK,IAAI,GAAUK,CAAC,EAAE,MAAM,CAACL,EAAEE,EAAEE,EAAEE,IAAI,CAAC,QAAQD,EAAE,EAAEA,EAAEC,EAAED,IAAI,GAAG,CAACF,EAAED,EAAEE,EAAEC,CAAC,CAAC,CAAC,MAAC,CAAS,MAAM,IAAI4E,GAAG,EAAE,CAAC,CAAC,OAAA3E,IAAIN,EAAE,KAAK,UAAU,KAAK,IAAI,GAAUK,CAAC,CAAC,CAAC,EAAE6G,GAAGlH,EAAEI,EAAEE,CAAC,CAAC,EAAEkH,GAAG,CAAC,EAAEC,GAAG,OAAO,SAASC,IAAI,CAAC,OAAAD,IAAI,EAASvF,GAAEuF,GAAG,GAAG,CAAC,CAAC,CAAC,SAASE,GAAG3H,EAAE,CAAC,GAAYA,IAAT,OAAW,MAAM,WAAWA,EAAEA,EAAE,QAAQ,iBAAiB,GAAG,EAAE,IAAIE,EAAEF,EAAE,WAAW,CAAC,EAAE,MAAO,KAAIE,GAAG,IAAIA,EAAE,IAAIF,IAAIA,CAAC,CAAC,SAAS4H,GAAG1H,EAAEC,EAAE,CAAC,OAAAD,EAAEyH,GAAGzH,CAAC,EAAQ,CAAC,CAACA,CAAC,EAAE,UAAU,CAAC,OAAOC,EAAE,MAAM,MAAMH,EAAE,SAAS,CAAC,CAAC,EAAEE,CAAC,CAAC,CAAC,SAAS2H,IAAI,EAAE,MAAM7H,GAAG,EAAE,CAAC,MAAM,GAAG,MAAMA,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI8H,GAAG,IAAID,GAAGE,GAAG,OAAO,SAASC,GAAEhI,EAAE,CAAC,MAAM,IAAI+H,GAAG/H,CAAC,CAAC,CAAC,IAAIiI,GAAGjI,IAAIA,GAAGgI,GAAE,oCAAoChI,CAAC,EAAS8H,GAAG,IAAI9H,CAAC,EAAE,OAAOkI,GAAGlI,GAAG,CAAC,OAAOA,EAAE,CAAC,KAAK,OAAO,MAAO,GAAE,KAAK,KAAK,MAAO,GAAE,IAAI,GAAG,MAAO,GAAE,IAAI,GAAG,MAAO,GAAE,QAAQ,OAAO8H,GAAG,GAAG,CAAC,GAAG,EAAE,MAAM9H,CAAC,CAAC,CAAC,CAAC,EAAE,SAASmI,GAAGjI,EAAE,CAAC,IAAIC,EAAE,MAAMC,EAAEwH,GAAG1H,EAAG,SAASC,EAAE,EAAE,MAAMH,GAAG,KAAKE,GAAG,MAAMF,GAAG,QAAQG,EAAEA,EAAE,MAAMA,CAAC,EAAE,MAAeA,IAAT,UAAc,MAAMH,GAAG,MAAM,KAAK,SAAS,EAAE;AAAA,EAAKG,EAAE,QAAQ,qBAAqB,EAAE,EAAE,CAAE,EAAE,OAAAC,EAAE,UAAU,OAAO,OAAOD,EAAE,SAAS,EAAEC,EAAE,UAAU,YAAYA,EAAEA,EAAE,UAAU,SAAS,UAAU,CAAC,OAAiB,MAAMJ,GAAG,UAAnB,QAA4B,MAAMA,GAAG,KAAK,IAAI,MAAMA,GAAG,UAAU,MAAMA,GAAG,SAAS,EAASI,CAAC,CAAC,IAAIgI,GAAG,OAAOC,GAAG,OAAO,SAASC,GAAEtI,EAAE,CAAC,QAAQE,EAAE,GAAG4B,GAAE9B,CAAC,GAAGE,GAAGmI,GAAGvG,GAAE9B,GAAG,CAAC,EAAE,OAAOE,CAAC,CAAC,IAAIqI,GAAG,CAAC,EAAE,SAASC,IAAI,CAAC,KAAKD,GAAG,QAAQ,CAAC,IAAIvI,EAAEuI,GAAG,IAAI,EAAEvI,EAAE,EAAE,GAAG,GAAGA,EAAE,OAAO,EAAE,CAAC,IAAIyI,GAAG,OAAOC,GAAG,CAAC,EAAE,SAASC,GAAG3I,EAAEE,EAAE,CAAC,IAAaA,IAAT,QAAY8H,GAAE,6BAA6B,EAAEhI,EAAE,GAAGE,EAAEF,EAAE,GAAGE,CAAC,EAAEF,EAAEA,EAAE,EAAE,OAAOE,CAAC,CAAC,IAAI0I,GAAG,CAAC,EAAE,SAASC,GAAG7I,EAAE,CAACA,EAAE8I,GAAG9I,CAAC,EAAE,IAAIE,EAAEoI,GAAEtI,CAAC,EAAE,OAAA+I,GAAG/I,CAAC,EAASE,CAAC,CAAC,SAAS8I,GAAGhJ,EAAEE,EAAE,CAAC,IAAIC,EAAEyI,GAAG5I,CAAC,EAAE,OAASG,IAAT,QAAY6H,GAAE9H,EAAE,qBAAqB2I,GAAG7I,CAAC,CAAC,EAASG,CAAC,CAAC,SAAS8I,IAAI,CAAC,CAAC,IAAIC,GAAG,GAAG,SAASC,GAAGnJ,EAAE,CAAC,EAAEA,EAAE,MAAM,MAAUA,EAAE,MAAM,QAAZ,IAAoBA,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,CAAC,EAAEA,EAAE,EAAE,EAAE,EAAEA,EAAE,CAAC,EAAE,CAAC,SAASoJ,GAAGpJ,EAAEE,EAAEC,EAAE,CAAC,OAAGD,IAAIC,EAASH,EAAcG,EAAE,IAAX,OAAoB,MAAKH,EAAEoJ,GAAGpJ,EAAEE,EAAEC,EAAE,CAAC,EAAgBH,IAAP,KAAS,KAAKG,EAAE,GAAGH,CAAC,EAAC,CAAC,IAAIqJ,GAAG,CAAC,EAAE,SAASC,GAAGtJ,EAAEE,EAAE,CAAC,OAAAA,EAAEyI,GAAG3I,EAAEE,CAAC,EAASwI,GAAGxI,CAAC,CAAC,CAAC,IAAIqJ,GAAG,OAAO,SAASC,GAAGxJ,EAAE,CAAC,MAAM,IAAIuJ,GAAGvJ,CAAC,CAAC,CAAC,SAASyJ,GAAGzJ,EAAEE,EAAE,CAAC,OAAAA,EAAE,GAAGA,EAAE,GAAGsJ,GAAG,0CAA0C,EAAE,CAAC,CAACtJ,EAAE,GAAI,CAAC,CAACA,EAAE,GAAGsJ,GAAG,kDAAkD,EAAEtJ,EAAE,MAAM,CAAC,MAAM,CAAC,EAASwJ,GAAG,OAAO,OAAO1J,EAAE,CAAC,EAAE,CAAC,MAAME,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAASwJ,GAAG1J,EAAE,CAAC,OAAiB,OAAO,qBAArB,KAAiD0J,GAAG,GAAG,EAAE1J,IAAEkJ,GAAG,IAAI,qBAAsB,GAAG,CAACC,GAAG,EAAE,CAAC,CAAC,CAAE,EAAEO,GAAG,GAAG,CAAC,IAAI,EAAE,EAAE,EAAE,SAAE,GAAGR,GAAG,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAS,CAAC,EAAED,GAAG,GAAG,CAACC,GAAG,WAAW,CAAC,CAAC,EAASQ,GAAG1J,CAAC,EAAC,CAAC,IAAI2J,GAAG,CAAC,EAAE,SAASC,GAAG5J,EAAE,CAAC,KAAKA,EAAE,QAAQ,CAAC,IAAIE,EAAEF,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEE,CAAC,EAAE,CAAC,SAAS2J,GAAG7J,EAAE,CAAC,OAAO,KAAK,aAAakC,GAAElC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI8J,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAE,SAASC,GAAEhK,EAAEE,EAAEC,EAAE,CAAC,SAAS8J,EAAE/J,EAAE,CAACA,EAAEC,EAAED,CAAC,EAAEA,EAAE,SAASF,EAAE,QAAQwJ,GAAG,iCAAiC,EAAE,QAAQpJ,EAAE,EAAEA,EAAEJ,EAAE,OAAO,EAAEI,EAAE8J,GAAGlK,EAAEI,CAAC,EAAEF,EAAEE,CAAC,CAAC,CAAC,CAACJ,EAAE,QAAS,SAASA,EAAE,CAAC+J,GAAG/J,CAAC,EAAEE,CAAC,CAAE,EAAE,IAAIE,EAAE,MAAMF,EAAE,MAAM,EAAEI,EAAE,CAAC,EAAED,EAAE,EAAEH,EAAE,QAAS,CAACF,EAAEE,IAAI,CAAC0I,GAAG,eAAe5I,CAAC,EAAEI,EAAEF,CAAC,EAAE0I,GAAG5I,CAAC,GAAGM,EAAE,KAAKN,CAAC,EAAE8J,GAAG,eAAe9J,CAAC,IAAI8J,GAAG9J,CAAC,EAAE,CAAC,GAAG8J,GAAG9J,CAAC,EAAE,KAAM,IAAI,CAACI,EAAEF,CAAC,EAAE0I,GAAG5I,CAAC,EAAE,EAAEK,EAAEA,IAAIC,EAAE,QAAQ2J,EAAE7J,CAAC,CAAC,CAAE,EAAE,CAAE,EAAME,EAAE,SAAN,GAAc2J,EAAE7J,CAAC,CAAC,CAAC,SAAS+J,GAAGnK,EAAE,CAAC,OAAOA,EAAE,CAAC,IAAK,GAAE,MAAO,GAAE,IAAK,GAAE,MAAO,GAAE,IAAK,GAAE,MAAO,GAAE,IAAK,GAAE,MAAO,GAAE,QAAQ,MAAM,IAAI,UAAU,sBAAsBA,GAAG,CAAC,CAAC,CAAC,SAASoK,GAAGpK,EAAEE,EAAEC,EAAE,CAAC,EAAE,CAAC,IAAIC,EAAEF,EAAE,KAAqE,GAAhEF,GAAGgI,GAAE,SAAS5H,gDAAgD,EAAKwI,GAAG,eAAe5I,CAAC,EAAE,CAAC,GAAGG,EAAE,GAAG,OAAO6H,GAAE,yBAAyB5H,UAAU,EAAEwI,GAAG5I,CAAC,EAAEE,EAAE,OAAO6J,GAAG/J,CAAC,EAAE8J,GAAG,eAAe9J,CAAC,IAAIE,EAAE4J,GAAG9J,CAAC,EAAE,OAAO8J,GAAG9J,CAAC,EAAEE,EAAE,QAASF,GAAGA,EAAE,CAAE,EAAE,CAAC,SAASkK,GAAGlK,EAAEE,EAAEC,EAAE,CAAC,EAAE,CAAC,GAAG,EAAE,mBAAmBD,GAAG,MAAM,IAAI,UAAU,yDAAyD,EAAEkK,GAAGpK,EAAEE,EAAEC,CAAC,CAAC,CAAC,SAASkK,GAAGrK,EAAE,CAACgI,GAAEhI,EAAE,EAAE,EAAE,EAAE,KAAK,2BAA2B,CAAC,CAAC,SAASsK,IAAI,CAAC,CAAC,SAASC,GAAGrK,EAAEC,EAAEC,EAAE,CAAC,GAAYF,EAAEC,CAAC,EAAE,IAAd,OAAgB,CAAC,IAAIG,EAAEJ,EAAEC,CAAC,EAAED,EAAEC,CAAC,EAAE,UAAU,CAAC,OAAAD,EAAEC,CAAC,EAAE,EAAE,eAAe,UAAU,MAAM,GAAG6H,GAAE,aAAa5H,kDAAkD,UAAU,6BAA6BF,EAAEC,CAAC,EAAE,KAAK,EAASD,EAAEC,CAAC,EAAE,EAAE,UAAU,MAAM,EAAE,MAAM,MAAMH,EAAE,SAAS,CAAC,EAAEE,EAAEC,CAAC,EAAE,EAAE,CAAC,EAAED,EAAEC,CAAC,EAAE,EAAEG,EAAE,EAAE,EAAEA,EAAE,CAAC,SAASkK,GAAGxK,EAAEE,EAAEC,EAAE,CAACE,EAAE,eAAeL,CAAC,IAAaG,IAAT,QAAqBE,EAAEL,CAAC,EAAE,IAAd,QAA0BK,EAAEL,CAAC,EAAE,EAAEG,CAAC,IAAjB,SAAqB6H,GAAE,gCAAgChI,UAAU,EAAEuK,GAAGlK,EAAEL,EAAEA,CAAC,EAAEK,EAAE,eAAeF,CAAC,GAAG6H,GAAE,uFAAuF7H,KAAK,EAAEE,EAAEL,CAAC,EAAE,EAAEG,CAAC,EAAED,IAAIG,EAAEL,CAAC,EAAEE,EAAWC,IAAT,SAAaE,EAAEL,CAAC,EAAE,GAAGG,GAAG,CAAC,SAASsK,GAAGvK,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,EAAEC,EAAE,EAAE,MAAMZ,GAAG,KAAKE,GAAG,MAAMF,GAAG,YAAYG,GAAG,MAAMH,GAAG,EAAEI,GAAG,MAAMJ,GAAG,EAAEM,GAAG,MAAMN,GAAG,EAAEK,GAAG,MAAML,GAAG,GAAGU,GAAG,MAAMV,GAAG,GAAGW,GAAG,MAAMX,GAAG,GAAGY,GAAG,MAAMZ,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS0K,GAAG1K,EAAEE,EAAEC,EAAE,CAAC,KAAKD,IAAIC,GAAGD,EAAE,IAAI8H,GAAE,gCAAgC7H,EAAE,4BAA4BD,EAAE,MAAM,EAAEF,EAAEE,EAAE,GAAGF,CAAC,EAAEE,EAAEA,EAAE,EAAE,OAAOF,CAAC,CAAC,SAAS2K,GAAGzK,EAAEC,EAAE,CAAC,OAAUA,IAAP,OAAgB,MAAMH,GAAG,IAAIgI,GAAE,wBAAwB,MAAMhI,GAAG,MAAM,EAAE,IAAEG,EAAE,GAAG6H,GAAE,gBAAgB4C,GAAGzK,CAAC,YAAY,MAAMH,GAAG,MAAM,EAAEG,EAAE,EAAE,GAAG6H,GAAE,oDAAoD,MAAMhI,GAAG,MAAM,EAAS0K,GAAGvK,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,GAAG,MAAMH,GAAG,CAAC,EAAC,CAAC,SAAS6K,GAAG3K,EAAEC,EAAE,CAAC,GAAUA,IAAP,KAAS,CAA0D,IAAxD,MAAMH,GAAG,IAAIgI,GAAE,wBAAwB,MAAMhI,GAAG,MAAM,GAAM,MAAMA,GAAG,GAAG,CAAC,IAAII,EAAE,KAAK,GAAG,EAAE,OAAOF,IAAP,MAAUA,EAAE,MAAM,MAAMF,GAAG,EAAEI,CAAC,EAASA,EAAE,MAAO,GAAyS,GAAvSD,EAAE,GAAG6H,GAAE,gBAAgB4C,GAAGzK,CAAC,YAAY,MAAMH,GAAG,MAAM,EAAEG,EAAE,EAAE,GAAG6H,GAAE,oDAAoD,MAAMhI,GAAG,MAAM,EAAE,EAAE,MAAMA,GAAG,IAAIG,EAAE,EAAE,EAAE,IAAI6H,GAAE,mCAAmC7H,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,KAAKA,EAAE,EAAE,EAAE,2BAA2B,MAAMH,GAAG,MAAM,EAAEI,EAAEsK,GAAGvK,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,GAAG,MAAMH,GAAG,CAAC,GAAM,MAAMA,GAAG,GAAG,OAAgBG,EAAE,EAAE,IAAb,QAAgB6H,GAAE,iDAAiD,GAAG,MAAMhI,GAAG,GAAG,CAAC,IAAK,GAAEG,EAAE,EAAE,KAAK,MAAMH,GAAGI,EAAED,EAAE,EAAE,EAAE6H,GAAE,mCAAmC7H,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,KAAKA,EAAE,EAAE,EAAE,2BAA2B,MAAMH,GAAG,MAAM,EAAE,MAAM,IAAK,GAAEI,EAAED,EAAE,EAAE,EAAE,MAAM,IAAK,GAAE,GAAGA,EAAE,EAAE,KAAK,MAAMH,GAAGI,EAAED,EAAE,EAAE,MAAM,CAAC,IAAIG,EAAEH,EAAE,MAAM,EAAEC,EAAE,KAAK,GAAGA,EAAE8H,GAAI,UAAU,CAAC5H,EAAE,OAAO,CAAC,CAAE,CAAC,EAASJ,IAAP,MAAUA,EAAE,MAAM,MAAMF,GAAG,EAAEI,CAAC,EAAE,MAAM,QAAQ4H,GAAE,6BAA6B,CAAC,CAAC,OAAO5H,CAAC,CAAC,SAAS0K,GAAG5K,EAAEC,EAAE,CAAC,OAAUA,IAAP,OAAgB,MAAMH,GAAG,IAAIgI,GAAE,wBAAwB,MAAMhI,GAAG,MAAM,EAAE,IAAEG,EAAE,GAAG6H,GAAE,gBAAgB4C,GAAGzK,CAAC,YAAY,MAAMH,GAAG,MAAM,EAAEG,EAAE,EAAE,GAAG6H,GAAE,oDAAoD,MAAMhI,GAAG,MAAM,EAAEG,EAAE,EAAE,EAAE,IAAI6H,GAAE,mCAAmC7H,EAAE,EAAE,EAAE,2BAA2B,MAAMH,GAAG,MAAM,EAAS0K,GAAGvK,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,GAAG,MAAMH,GAAG,CAAC,EAAC,CAAC,SAAS+K,GAAG7K,EAAEC,EAAEC,EAAEE,EAAE,EAAE,MAAMN,GAAG,KAAKE,GAAG,MAAMF,GAAG,EAAEG,GAAG,MAAMH,GAAG,GAAGI,GAAG,MAAMJ,GAAG,GAAGM,GAAG,MAAMN,GAAG,GAAG,IAAI,MAAMA,GAAG,GAAG,MAAMA,GAAG,IAAI,MAAMA,GAAG,IAAI,MAAMA,GAAG,IAAI,MAAMA,GAAG,IAAI,MAAMA,GAAG,GAAG,OAAgBG,EAAE,IAAX,QAAc,MAAMH,GAAG,WAAW6K,KAAK,MAAM7K,GAAG,WAAWM,EAAEqK,GAAGG,IAAI,MAAM9K,GAAG,EAAE,KAAK,CAAC,SAASgL,GAAGhL,EAAEE,EAAEC,EAAE,CAACE,EAAE,eAAeL,CAAC,GAAGwJ,GAAG,qCAAqC,EAAWnJ,EAAEL,CAAC,EAAE,IAAd,QAA0BG,IAAT,OAAWE,EAAEL,CAAC,EAAE,EAAEG,CAAC,EAAED,GAAGG,EAAEL,CAAC,EAAEE,EAAEG,EAAEL,CAAC,EAAE,GAAGG,EAAE,CAAC,IAAI8K,GAAG,CAAC,EAAEC,GAAGlL,GAAG,CAAC,IAAIE,EAAE+K,GAAGjL,CAAC,EAAE,OAAAE,IAAIF,GAAGiL,GAAG,SAASA,GAAG,OAAOjL,EAAE,GAAGiL,GAAGjL,CAAC,EAAEE,EAAEwC,EAAE,IAAI1C,CAAC,GAAUE,CAAC,EAAEiL,GAAG,CAACnL,EAAEE,IAAI,CAAC,IAAIC,EAAE,CAAC,EAAE,OAAO,UAAU,CAAuC,GAAtCA,EAAE,OAAO,EAAE,OAAO,OAAOA,EAAE,SAAS,EAAKH,EAAE,SAAS,GAAG,EAAE,CAAC,IAAII,EAAEC,EAAE,WAAWL,CAAC,EAAEI,EAAED,GAAGA,EAAE,OAAOC,EAAE,MAAM,KAAK,CAACF,CAAC,EAAE,OAAOC,CAAC,CAAC,EAAEC,EAAE,KAAK,KAAKF,CAAC,OAAOE,EAAE8K,GAAGhL,CAAC,EAAE,MAAM,KAAKC,CAAC,EAAE,OAAOC,CAAC,CAAC,EAAE,SAASgL,GAAEpL,EAAEE,EAAE,CAACF,EAAEsI,GAAEtI,CAAC,EAAE,IAAIG,EAAEH,EAAE,SAAS,GAAG,EAAEmL,GAAGnL,EAAEE,CAAC,EAAEgL,GAAGhL,CAAC,EAAE,OAAY,OAAOC,GAAnB,YAAsB6H,GAAE,2CAA2ChI,MAAME,GAAG,EAASC,CAAC,CAAC,IAAIkL,GAAG,OAAO,SAASC,GAAGtL,EAAEE,EAAE,CAAC,SAASwB,EAAE1B,EAAE,CAACI,EAAEJ,CAAC,GAAG4I,GAAG5I,CAAC,IAAI+J,GAAG/J,CAAC,EAAE+J,GAAG/J,CAAC,EAAE,QAAQ0B,CAAC,GAAGvB,EAAE,KAAKH,CAAC,EAAEI,EAAEJ,CAAC,EAAE,IAAI,CAAC,IAAIG,EAAE,CAAC,EAAEC,EAAE,CAAC,EAAE,MAAAF,EAAE,QAAQwB,CAAC,EAAQ,IAAI2J,GAAG,GAAGrL,MAAMG,EAAE,IAAI0I,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS0C,GAAGrL,EAAEC,EAAEC,EAAEE,EAAED,EAAE,CAAC,IAAIK,EAAEP,EAAE,OAAO,EAAEO,GAAGsH,GAAE,gFAAgF,EAAE,IAAIrH,EAASR,EAAE,CAAC,IAAV,MAAoBC,IAAP,KAASQ,EAAE,GAAG,IAAIR,EAAE,EAAEA,EAAED,EAAE,OAAO,EAAEC,EAAE,GAAUD,EAAEC,CAAC,IAAV,MAAsBD,EAAEC,CAAC,EAAE,IAAd,OAAgB,CAACQ,EAAE,GAAG,MAAM,IAAIG,EAAWZ,EAAE,CAAC,EAAE,OAAd,OAAmBa,EAAEN,EAAE,EAAEO,EAAE,MAAMD,CAAC,EAAEE,EAAE,CAAC,EAAEC,GAAE,CAAC,EAAE,OAAO,UAAU,CAA0I,GAAzI,UAAU,SAASH,GAAGgH,GAAE,YAAY9H,iBAAiB,UAAU,8BAA8Bc,SAAS,EAAEG,GAAE,OAAO,EAAED,EAAE,OAAOP,EAAE,EAAE,EAAEO,EAAE,CAAC,EAAEb,EAAKM,EAAE,CAAC,IAAIP,EAAED,EAAE,CAAC,EAAE,WAAWgB,GAAE,MAAMnB,CAAC,EAAEkB,EAAE,CAAC,EAAEd,EAAE,QAAQM,EAAE,EAAEA,EAAEM,EAAE,EAAEN,EAAEO,EAAEP,CAAC,EAAEP,EAAEO,EAAE,CAAC,EAAE,WAAWS,GAAE,UAAUT,CAAC,CAAC,EAAEQ,EAAE,KAAKD,EAAEP,CAAC,CAAC,EAAoB,GAAlBA,EAAEJ,EAAE,MAAM,KAAKY,CAAC,EAAKN,EAAEgJ,GAAGzI,EAAC,MAAO,SAAQC,EAAET,EAAE,EAAE,EAAES,EAAEjB,EAAE,OAAOiB,IAAI,CAAC,IAAIC,GAAMD,IAAJ,EAAMhB,EAAEa,EAAEG,EAAE,CAAC,EAASjB,EAAEiB,CAAC,EAAE,IAAZ,MAAejB,EAAEiB,CAAC,EAAE,EAAEC,EAAC,EAAE,OAAAjB,EAAEW,EAAEZ,EAAE,CAAC,EAAE,aAAaO,CAAC,EAAE,OAAcN,CAAC,CAAC,CAAC,SAASoL,GAAGxL,EAAEE,EAAE,CAAC,QAAQC,EAAE,CAAC,EAAEC,EAAE,EAAEA,EAAEJ,EAAEI,IAAID,EAAE,KAAKgC,GAAEjC,EAAE,EAAEE,GAAG,CAAC,CAAC,EAAE,OAAOD,CAAC,CAAC,SAASsL,GAAGzL,EAAEE,EAAEC,EAAE,CAAC,OAAAH,aAAa,QAAQgI,GAAE,GAAG7H,0BAA0BH,GAAG,EAAEA,aAAaE,EAAE,EAAE,aAAa8H,GAAE,GAAG7H,sCAAsCH,EAAE,YAAY,MAAM,EAAEA,EAAE,EAAE,GAAGgI,GAAE,yCAAyC7H,qBAAqB,EAASuK,GAAG1K,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAEE,EAAE,CAAC,CAAC,CAAC,SAASwL,GAAG1L,EAAE,CAACA,GAAG8H,GAAG,GAAO,EAAEA,GAAG,IAAI9H,CAAC,EAAE,KAAhB,GAAoB8H,GAAG,GAAG9H,CAAC,CAAC,CAAC,SAAS2L,GAAG3L,EAAEE,EAAEC,EAAE,CAAC,OAAOD,EAAE,CAAC,IAAK,GAAE,OAAO,SAASF,EAAE,CAAC,OAAO,KAAK,cAAcG,EAAE0B,GAAEC,IAAG9B,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAO,SAASA,EAAE,CAAC,OAAO,KAAK,cAAcG,EAAE6B,GAAEC,IAAGjC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAO,SAASA,EAAE,CAAC,OAAO,KAAK,cAAcG,EAAE+B,GAAEC,IAAGnC,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,MAAM,IAAI,UAAU,yBAAyBA,CAAC,CAAC,CAAC,CAAC,SAAS4K,GAAG5K,EAAE,CAAC,GAAUA,IAAP,KAAS,MAAM,OAAO,IAAIE,EAAE,OAAOF,EAAE,OAAiBE,IAAX,UAAwBA,IAAV,SAA0BA,IAAb,WAAeF,EAAE,SAAS,EAAE,GAAGA,CAAC,CAAC,SAAS4L,GAAG5L,EAAEE,EAAE,CAAC,OAAOA,EAAE,CAAC,IAAK,GAAE,OAAO,SAASF,EAAE,CAAC,OAAO,KAAK,aAAaoC,GAAEpC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAO,SAASA,EAAE,CAAC,OAAO,KAAK,aAAaqC,EAAErC,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,MAAM,IAAI,UAAU,uBAAuBA,CAAC,CAAC,CAAC,CAAC,SAAS6L,GAAG7L,EAAEE,EAAEC,EAAE,CAAC,OAAOD,EAAE,CAAC,IAAK,GAAE,OAAOC,EAAE,SAASH,EAAE,CAAC,OAAO6B,GAAE7B,CAAC,CAAC,EAAE,SAASA,EAAE,CAAC,OAAO8B,GAAE9B,CAAC,CAAC,EAAE,IAAK,GAAE,OAAOG,EAAE,SAASH,EAAE,CAAC,OAAOgC,GAAEhC,GAAG,CAAC,CAAC,EAAE,SAASA,EAAE,CAAC,OAAOiC,GAAEjC,GAAG,CAAC,CAAC,EAAE,IAAK,GAAE,OAAOG,EAAE,SAASH,EAAE,CAAC,OAAOkC,GAAElC,GAAG,CAAC,CAAC,EAAE,SAASA,EAAE,CAAC,OAAOmC,GAAEnC,GAAG,CAAC,CAAC,EAAE,QAAQ,MAAM,IAAI,UAAU,yBAAyBA,CAAC,CAAC,CAAC,CAAC,IAAI8L,GAAgB,OAAO,YAApB,IAAgC,IAAI,YAAY,UAAU,EAAE,OAAOC,GAAG,CAAC/L,EAAEE,IAAI,CAAY,QAAPC,EAAEH,GAAG,EAAUI,EAAED,EAAED,EAAE,EAAE,EAAEC,GAAGC,IAAI6B,GAAE9B,CAAC,GAAG,EAAEA,EAAQ,GAANA,IAAI,EAAK,GAAGA,EAAEH,GAAG8L,GAAG,OAAOA,GAAG,OAAOhK,GAAE,SAAS9B,EAAEG,CAAC,CAAC,EAAO,IAALA,EAAE,GAAOC,EAAE,EAAE,EAAEA,GAAGF,EAAE,GAAG,EAAEE,EAAE,CAAC,IAAIE,EAAE0B,GAAEhC,EAAE,EAAEI,GAAG,CAAC,EAAE,GAAME,GAAH,EAAK,MAAMH,GAAG,OAAO,aAAaG,CAAC,EAAE,OAAOH,CAAC,EAAE6L,GAAG,CAAChM,EAAEE,EAAEC,IAAI,CAA4B,GAAlBA,IAAT,SAAaA,EAAE,YAAe,EAAEA,EAAE,MAAO,GAAEA,GAAG,EAAE,IAAIC,EAAEF,EAAEC,EAAEA,EAAE,EAAEH,EAAE,OAAOG,EAAE,EAAEH,EAAE,OAAO,QAAQM,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAE0B,GAAE9B,GAAG,CAAC,EAAEF,EAAE,WAAWM,CAAC,EAAEJ,GAAG,EAAE,OAAA8B,GAAE9B,GAAG,CAAC,EAAE,EAASA,EAAEE,CAAC,EAAE6L,GAAGjM,GAAG,EAAEA,EAAE,OAAOkM,GAAG,CAAClM,EAAEE,IAAI,CAAC,QAAQC,EAAE,EAAEC,EAAE,GAAG,EAAED,GAAGD,EAAE,IAAI,CAAC,IAAII,EAAE4B,GAAElC,EAAE,EAAEG,GAAG,CAAC,EAAE,GAAMG,GAAH,EAAK,MAAM,EAAEH,EAAE,OAAOG,GAAGA,GAAG,MAAMF,GAAG,OAAO,aAAa,MAAME,GAAG,GAAG,MAAMA,EAAE,IAAI,GAAGF,GAAG,OAAO,aAAaE,CAAC,EAAE,OAAOF,CAAC,EAAE+L,GAAG,CAACnM,EAAEE,EAAEC,IAAI,CAA4B,GAAlBA,IAAT,SAAaA,EAAE,YAAe,EAAEA,EAAE,MAAO,GAAE,IAAIC,EAAEF,EAAEC,EAAEC,EAAED,EAAE,EAAE,QAAQG,EAAE,EAAEA,EAAEN,EAAE,OAAO,EAAEM,EAAE,CAAC,IAAID,EAAEL,EAAE,WAAWM,CAAC,EAAE,GAAG,OAAOD,GAAG,OAAOA,EAAE,CAAC,IAAIK,EAAEV,EAAE,WAAW,EAAEM,CAAC,EAAED,EAAE,QAAQA,EAAE,OAAO,IAAIK,EAAE,KAAoB,GAAfwB,GAAEhC,GAAG,CAAC,EAAEG,EAAEH,GAAG,EAAKA,EAAE,EAAEC,EAAE,MAAM,OAAA+B,GAAEhC,GAAG,CAAC,EAAE,EAASA,EAAEE,CAAC,EAAEgM,GAAGpM,GAAG,CAAC,QAAQE,EAAE,EAAEC,EAAE,EAAEA,EAAEH,EAAE,OAAO,EAAEG,EAAE,CAAC,IAAIC,EAAEJ,EAAE,WAAWG,CAAC,EAAE,OAAOC,GAAG,OAAOA,GAAG,EAAED,EAAED,GAAG,EAAE,OAAOA,CAAC,EAAEmM,GAAG,CAAC,EAAE,SAASC,GAAGtM,EAAE,CAAC,IAAIE,EAAEmM,GAAGrM,CAAC,EAAE,OAAgBE,IAAT,OAAWoI,GAAEtI,CAAC,EAAEE,CAAC,CAAC,IAAIqM,GAAG,CAAC,EAAE,SAASC,GAAGxM,EAAE,CAAC,IAAIE,EAAEqM,GAAG,OAAO,OAAAA,GAAG,KAAKvM,CAAC,EAASE,CAAC,CAAC,SAASuM,GAAGzM,EAAEE,EAAE,CAAC,QAAQC,EAAE,MAAMH,CAAC,EAAEI,EAAE,EAAEA,EAAEJ,EAAE,EAAEI,EAAED,EAAEC,CAAC,EAAE4I,GAAG7G,GAAEjC,EAAE,EAAEE,GAAG,CAAC,EAAE,aAAaA,CAAC,EAAE,OAAOD,CAAC,CAAC,IAAIuM,GAAGC,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAEC,GAAG,IAAI,CAAC,GAAG,CAACJ,GAAG,CAAC,IAAI1M,EAAEE,EAAE,CAAC,KAAK,WAAW,QAAQ,WAAW,KAAK,IAAI,IAAI,IAAI,KAAK,iBAAiB,MAAgB,OAAOY,IAAjB,UAA4BA,GAAU,WAAWA,GAAU,UAAU,CAAC,GAAG,KAAK,QAAQ,IAAI,GAAG,EAAE,SAAS,EAAEK,GAAG,gBAAgB,EAAE,IAAInB,KAAK6M,GAAYA,GAAG7M,CAAC,IAAb,OAAe,OAAOE,EAAEF,CAAC,EAAEE,EAAEF,CAAC,EAAE6M,GAAG7M,CAAC,EAAE,IAAIG,EAAE,CAAC,EAAE,IAAIH,KAAKE,EAAEC,EAAE,KAAK,GAAGH,KAAKE,EAAEF,CAAC,GAAG,EAAE0M,GAAGvM,EAAE,OAAOuM,EAAE,EAAEK,GAAG/M,GAAOA,EAAE,IAAN,IAAcA,EAAE,MAAN,GAAeA,EAAE,MAAN,GAAWgN,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAEC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAEC,GAAG,CAAClN,EAAEE,EAAEC,EAAEC,IAAI,CAAC,SAAS+M,EAAEnN,EAAEE,EAAEC,EAAE,CAAC,IAAIH,EAAY,OAAOA,GAAjB,SAAmBA,EAAE,SAAS,EAAEA,GAAG,GAAGA,EAAE,OAAOE,GAAGF,EAAEG,EAAE,CAAC,EAAEH,EAAE,OAAOA,CAAC,CAAC,SAASoN,EAAEpN,EAAEE,EAAE,CAAC,OAAOiN,EAAEnN,EAAEE,EAAE,GAAG,CAAC,CAAC,SAASmN,EAAErN,EAAEE,EAAE,CAAC,SAASoN,EAAEtN,GAAE,CAAC,MAAO,GAAEA,GAAE,GAAG,EAAEA,GAAE,EAAE,CAAC,CAAC,IAAIG,GAAE,OAAKA,GAAEmN,EAAEtN,EAAE,YAAY,EAAEE,EAAE,YAAY,CAAC,KAAxC,IAAiDC,GAAEmN,EAAEtN,EAAE,SAAS,EAAEE,EAAE,SAAS,CAAC,KAAlC,IAAuCC,GAAEmN,EAAEtN,EAAE,QAAQ,EAAEE,EAAE,QAAQ,CAAC,GAAUC,EAAC,CAAC,SAASoN,EAAEvN,EAAE,CAAC,OAAOA,EAAE,OAAO,EAAE,CAAC,IAAK,GAAE,OAAO,IAAI,KAAKA,EAAE,YAAY,EAAE,EAAE,GAAG,EAAE,EAAE,IAAK,GAAE,OAAOA,EAAE,IAAK,GAAE,OAAO,IAAI,KAAKA,EAAE,YAAY,EAAE,EAAE,CAAC,EAAE,IAAK,GAAE,OAAO,IAAI,KAAKA,EAAE,YAAY,EAAE,EAAE,CAAC,EAAE,IAAK,GAAE,OAAO,IAAI,KAAKA,EAAE,YAAY,EAAE,EAAE,CAAC,EAAE,IAAK,GAAE,OAAO,IAAI,KAAKA,EAAE,YAAY,EAAE,EAAE,GAAG,EAAE,EAAE,IAAK,GAAE,OAAO,IAAI,KAAKA,EAAE,YAAY,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,SAASwN,EAAExN,EAAE,CAAC,IAAIE,EAAEF,EAAE,GAAG,IAAIA,EAAE,IAAI,KAAK,IAAI,KAAKA,EAAE,GAAG,KAAK,EAAE,CAAC,EAAE,QAAQ,CAAC,EAAE,EAAEE,GAAG,CAAC,IAAIC,EAAEH,EAAE,SAAS,EAAEI,IAAG2M,GAAG/M,EAAE,YAAY,CAAC,EAAEgN,GAAGC,IAAI9M,CAAC,EAAE,GAAG,EAAED,EAAEE,GAAEJ,EAAE,QAAQ,GAAG,CAACA,EAAE,QAAQA,EAAE,QAAQ,EAAEE,CAAC,EAAE,MAAMA,GAAGE,GAAEJ,EAAE,QAAQ,EAAE,EAAEA,EAAE,QAAQ,CAAC,EAAE,GAAGG,EAAEH,EAAE,SAASG,EAAE,CAAC,GAAGH,EAAE,SAAS,CAAC,EAAEA,EAAE,YAAYA,EAAE,YAAY,EAAE,CAAC,GAAG,OAAAG,EAAE,IAAI,KAAKH,EAAE,YAAY,EAAE,EAAE,EAAE,CAAC,EAAEE,EAAEqN,EAAE,IAAI,KAAKvN,EAAE,YAAY,EAAE,EAAE,CAAC,CAAC,EAAEG,EAAEoN,EAAEpN,CAAC,EAAS,GAAGkN,EAAEnN,EAAEF,CAAC,EAAE,GAAGqN,EAAElN,EAAEH,CAAC,EAAEA,EAAE,YAAY,EAAE,EAAEA,EAAE,YAAY,EAAEA,EAAE,YAAY,EAAE,CAAC,CAAC,IAAIM,EAAE4B,GAAE9B,EAAE,IAAI,CAAC,EAAEA,EAAE,CAAC,GAAG8B,GAAE9B,GAAG,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,GAAG,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,GAAG,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,EAAE8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,GAAG8B,GAAE9B,EAAE,IAAI,CAAC,EAAE,GAAGE,GAAGA,EAAEkE,GAAG1C,GAAExB,CAAC,EAAE,EAAE,EAAEH,EAAEA,EAAEqE,GAAG1C,GAAE3B,CAAC,EAAE,GAAGG,EAAE,CAAC,KAAK,uBAAuB,KAAK,WAAW,KAAK,WAAW,KAAK,KAAK,KAAK,cAAc,KAAK,QAAQ,KAAK,WAAW,KAAK,WAAW,KAAK,WAAW,MAAM,KAAK,MAAM,KAAK,MAAM,WAAW,MAAM,WAAW,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,IAAI,EAAE,QAAQD,KAAKC,EAAEH,EAAEA,EAAE,QAAQ,IAAI,OAAOE,EAAE,GAAG,EAAEC,EAAED,CAAC,CAAC,EAAE,IAAIK,EAAE,2DAA2D,MAAM,GAAG,EAAEC,GAAE,wFAAwF,MAAM,GAAG,EAAEL,EAAE,CAAC,KAAKN,GAAGU,EAAEV,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE,KAAKA,GAAGU,EAAEV,EAAE,CAAC,EAAE,KAAKA,GAAGW,GAAEX,EAAE,EAAE,EAAE,UAAU,EAAE,CAAC,EAAE,KAAKA,GAAGW,GAAEX,EAAE,EAAE,EAAE,KAAKA,GAAGoN,GAAGpN,EAAE,GAAG,MAAM,IAAI,EAAE,CAAC,EAAE,KAAKA,GAAGoN,EAAEpN,EAAE,GAAG,CAAC,EAAE,KAAKA,GAAGmN,EAAEnN,EAAE,GAAG,EAAE,GAAG,EAAE,KAAKA,GAAGwN,EAAExN,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,EAAE,KAAKA,GAAGwN,EAAExN,CAAC,EAAE,KAAKA,GAAGoN,EAAEpN,EAAE,GAAG,CAAC,EAAE,KAAKA,IAAIA,EAAEA,EAAE,GAAMA,GAAH,EAAKA,EAAE,GAAG,GAAGA,IAAIA,GAAG,IAAWoN,EAAEpN,EAAE,CAAC,GAAG,KAAKA,GAAG,CAAC,QAAQE,EAAE,EAAEC,EAAE,EAAEA,GAAGH,EAAE,GAAG,EAAEE,IAAI6M,GAAG/M,EAAE,GAAG,IAAI,EAAEgN,GAAGC,IAAI9M,GAAG,EAAE,CAAC,OAAOiN,EAAEpN,EAAE,GAAGE,EAAE,CAAC,CAAC,EAAE,KAAKF,GAAGoN,EAAEpN,EAAE,GAAG,EAAE,CAAC,EAAE,KAAKA,GAAGoN,EAAEpN,EAAE,GAAG,CAAC,EAAE,KAAK,IAAI;AAAA,EAAK,KAAKA,GAAG,GAAGA,EAAE,IAAI,GAAGA,EAAE,GAAG,KAAK,KAAK,KAAKA,GAAGoN,EAAEpN,EAAE,GAAG,CAAC,EAAE,KAAK,IAAI,IAAK,KAAKA,GAAGA,EAAE,GAAG,EAAE,KAAKA,GAAGoN,EAAE,KAAK,OAAOpN,EAAE,GAAG,EAAEA,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,KAAKA,GAAG,CAAC,IAAIE,EAAE,KAAK,OAAOF,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAG,CAAC,EAA6B,GAA3B,IAAIA,EAAE,EAAE,IAAIA,EAAE,GAAG,GAAG,GAAGE,IAAOA,EAAMA,GAAJ,KAAQC,GAAGH,EAAE,EAAE,IAAIA,EAAE,IAAI,EAAKG,GAAH,GAASA,GAAH,GAAM4M,GAAG/M,EAAE,EAAE,IAAIE,EAAE,QAAQ,CAACA,EAAE,GAAG,IAAIC,GAAGH,EAAE,EAAE,EAAEA,EAAE,GAAG,GAAG,GAAMG,GAAH,GAASA,GAAH,GAAM4M,GAAG/M,EAAE,GAAG,IAAI,CAAC,IAAIE,IAAI,OAAOkN,EAAElN,EAAE,CAAC,CAAC,EAAE,KAAKF,GAAGA,EAAE,EAAE,KAAKA,GAAGoN,EAAE,KAAK,OAAOpN,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,KAAKA,IAAIA,EAAE,GAAG,MAAM,SAAS,EAAE,UAAU,CAAC,EAAE,KAAKA,GAAGA,EAAE,GAAG,KAAK,KAAKA,GAAG,CAACA,EAAEA,EAAE,GAAG,IAAIE,EAAE,GAAGF,EAAE,OAAAA,EAAE,KAAK,IAAIA,CAAC,EAAE,IAAUE,EAAE,IAAI,MAAY,QAAQF,EAAE,GAAG,IAAIA,EAAE,KAAK,MAAM,EAAE,CAAC,EAAE,KAAKA,GAAGA,EAAE,GAAG,KAAK,IAAI,GAAG,EAAEG,EAAEA,EAAE,QAAQ,MAAM,MAAM,EAAE,IAAIE,KAAKC,EAAEH,EAAE,SAASE,CAAC,IAAIF,EAAEA,EAAE,QAAQ,IAAI,OAAOE,EAAE,GAAG,EAAEC,EAAED,CAAC,EAAED,CAAC,CAAC,GAAuC,OAApCD,EAAEA,EAAE,QAAQ,QAAQ,GAAG,EAAEE,EAAEuE,GAAGzE,EAAE,EAAE,EAAKE,EAAE,OAAOH,EAAS,GAAE2B,GAAE,IAAIxB,EAAEL,CAAC,EAASK,EAAE,OAAO,EAAC,EAAE,SAASqG,GAAGxG,EAAEC,EAAEC,EAAEE,EAAE,CAACJ,IAAIA,EAAE,MAAMF,IAAI,MAAMA,GAAG,OAAOE,GAAG,MAAMF,GAAG,EAAEE,EAAE,GAAG,MAAMF,GAAG,GAAG,MAAM,MAAMA,GAAG,GAAGkG,MAAM,MAAMlG,GAAG,KAAKG,GAAG,MAAMH,GAAG,KAAKI,GAAG,MAAMJ,GAAG,EAAE,CAAC,GAAG,MAAMA,GAAG,EAAE,CAAC,GAAG,MAAMA,GAAG,GAAGM,CAAC,CAAC,OAAO,iBAAiBoG,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,UAAU,CAAC,QAAe,MAAM1G,GAAG,KAAK,OAAtB,GAA0B,EAAE,IAAI,SAASE,EAAE,CAACA,GAAG,MAAMF,GAAG,MAAM,KAAK,MAAMA,GAAG,MAAM,IAAI,CAAC,EAAE,MAAM,CAAC,IAAI,UAAU,CAAC,QAAe,MAAMA,GAAG,KAAK,OAAtB,GAA0B,EAAE,IAAI,SAASE,EAAE,CAACA,GAAG,MAAMF,GAAG,MAAM,KAAK,MAAMA,GAAG,MAAM,IAAI,CAAC,CAAC,CAAC,EAAEsH,GAAG,EAAEnB,GAAG,MAAM,IAAI,EAAEa,GAAG3B,GAAG,GAAG,EAAE4B,GAAE,OAAO,MAAM,CAAC,EAAEA,GAAE,QAAQ,MAAM,CAAC,EAAEA,GAAE,iBAAiB,MAAM,CAAC,GAAG,IAAI,CAACA,GAAE,OAAO,MAAM,CAAC,EAAElC,GAAG,IAAI,CAAC,KAAK,IAAI,EAAE,MAAM,CAAC/E,EAAEE,EAAEC,EAAEC,IAAIA,CAAC,CAAC,EAAE8G,GAAG,YAAY,GAAG,EAAEpC,GAAG,KAAKI,EAAE,EAAEJ,GAAG,KAAKK,EAAE,EAAE+B,GAAG,WAAW,IAAI,EAAEA,GAAG,YAAY,IAAI,EAAE,IAAIlH,EAAE,IAAI,WAAW,IAAI,EAAEE,EAAE,EAAEwB,EAAE,KAASxB,IAAJ,IAAQA,EAAEmE,GAAGrE,CAAC,EAAE,YAAmBA,EAAE,EAAEE,CAAC,GAAGqH,GAAG,SAAS7F,CAAC,EAAE6F,GAAG,UAAU7F,CAAC,EAAEuF,GAAE,WAAW,MAAM,CAAC,EAAEA,GAAE,eAAe,MAAM,CAAC,CAAC,GAAG,GAAG,IAAI,CAACA,GAAE,QAAQ,MAAM,CAAC,EAAE,IAAIjH,EAAEiH,GAAE,aAAa,MAAM,CAAC,EAAEA,GAAE,gBAAgB,MAAM,CAAC,EAAED,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI9G,EAAEqF,GAAGvF,EAAE,KAAK,MAAM,EAAE,EAAE,OAAAE,EAAE,EAAE,CAAC,GAAG,CAACF,EAAEE,IAAI,CAAC,IAAIC,EAAE2G,GAAG,CAAC5G,CAAC,EAAE,OAAAF,EAAE,CAAC,OAAO,KAAK,EAAE,CAAC,GAAG,MAAM,EAAE,EAAE,CAAC,GAAG,IAAIG,EAAE,IAAI,CAAC,EAASH,EAAE,OAAOA,CAAC,CAAC,EAASE,CAAC,CAAC,EAAE,eAAe,CAAC,GAAG,EAAE,OAAO,OAAO2H,GAAG,UAAU,CAAC,IAAI3H,EAAE,CAAC,OAAO,MAAMF,GAAG,EAAEE,CAAC,CAAC,EAAE,IAAIA,EAAE,CAAC,OAAiB,MAAMF,GAAG,EAAEE,CAAC,IAAtB,MAAuB,EAAE,GAAGA,EAAE,CAAC,IAAIC,GAAG,MAAMH,GAAG,GAAG,IAAI,IAAI,MAAMA,GAAG,EAAE,OAAO,OAAC,MAAMA,GAAG,EAAEG,CAAC,EAAED,EAASC,CAAC,EAAE,GAAGD,EAAE,EAAE,MAAMF,GAAG,EAAEE,CAAC,EAAE,QAAQ,MAAMF,GAAG,GAAG,KAAKE,CAAC,CAAC,CAAC,CAAC,EAAE6H,GAAG1H,EAAE,aAAa,cAAc,KAAK,CAAC,YAAYL,EAAE,CAAC,MAAMA,CAAC,EAAE,KAAK,KAAK,cAAc,CAAC,EAAE8H,GAAG,EAAE,KAAK,CAAC,MAAM,MAAM,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,EAAE,CAAC,EAAEA,GAAG,EAAEA,GAAG,EAAE,OAAOzH,EAAE,oBAAoB,UAAU,CAAC,QAAQL,EAAE,EAAEE,EAAE4H,GAAG,EAAE5H,EAAE4H,GAAG,EAAE,OAAO,EAAE5H,EAAW4H,GAAG,EAAE5H,CAAC,IAAf,QAAkB,EAAEF,EAAE,OAAOA,CAAC,EAAEoI,GAAG/H,EAAE,iBAAiB8H,GAAG,kBAAkB,EAAE,QAAQsF,GAAG,MAAM,GAAG,EAAEC,GAAG,EAAE,IAAIA,GAAG,EAAEA,GAAGD,GAAGC,EAAE,EAAE,OAAO,aAAaA,EAAE,EAAErF,GAAGoF,GAAGpN,EAAE,0BAA0B,UAAU,CAAC,OAAO,OAAO,KAAKqI,EAAE,EAAE,MAAM,EAAErI,EAAE,0BAA0B,UAAU,CAAC,IAAIL,EAAEE,EAAE,CAAC,EAAE,IAAIF,KAAK0I,GAAGA,GAAG,eAAe1I,CAAC,GAAGE,EAAE,KAAKwI,GAAG1I,CAAC,CAAC,EAAE,OAAOE,CAAC,EAAEG,EAAE,oBAAoBmI,GAAGnI,EAAE,iBAAiB,SAASL,EAAE,CAACyI,GAAGzI,EAAEuI,GAAG,QAAQE,IAAIA,GAAGD,EAAE,CAAC,EAAEe,GAAGlJ,EAAE,cAAc,cAAc,KAAK,CAAC,YAAYL,EAAE,CAAC,MAAMA,CAAC,EAAE,KAAK,KAAK,eAAe,CAAC,EAAEsK,GAAG,UAAU,UAAU,SAASpK,EAAE,CAAC,GAAG,GAAG,MAAMF,aAAasK,IAAIpK,aAAaoK,IAAI,MAAM,GAAG,IAAInK,GAAG,MAAMH,GAAG,EAAE,EAAE,EAAEI,GAAG,MAAMJ,GAAG,EAAE,EAAEM,EAAEJ,EAAE,EAAE,EAAE,EAAE,IAAIA,EAAEA,EAAE,EAAE,EAAEC,EAAE,GAAGC,EAAED,EAAE,GAAGC,CAAC,EAAED,EAAEA,EAAE,EAAE,KAAKG,EAAE,GAAGJ,EAAEI,EAAE,GAAGJ,CAAC,EAAEI,EAAEA,EAAE,EAAE,OAAOH,IAAIG,GAAGF,IAAIF,CAAC,EAAEoK,GAAG,UAAU,MAAM,UAAU,CAA4B,IAA1B,MAAMtK,GAAG,EAAE,GAAGqK,GAAG,MAAMrK,CAAC,GAAM,MAAMA,GAAG,EAAE,GAAG,OAAO,MAAMA,GAAG,EAAE,MAAM,OAAO,EAAE,MAAMA,EAAE,IAAIE,EAAEwJ,GAAGvJ,EAAE,OAAOC,EAAED,EAAE,OAAOG,EAAE,OAAO,eAAe,MAAMN,CAAC,EAAEK,GAAG,MAAML,GAAG,EAAE,OAAAE,EAAEA,EAAEE,EAAE,KAAKD,EAAEG,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,MAAMD,EAAE,MAAM,GAAGA,EAAE,GAAG,GAAGA,EAAE,GAAG,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEH,EAAE,EAAE,MAAM,OAAO,EAAEA,EAAE,EAAE,GAAG,GAAUA,CAAC,EAAEoK,GAAG,UAAU,OAAO,UAAU,EAAE,MAAMtK,GAAG,EAAE,GAAGqK,GAAG,MAAMrK,CAAC,GAAG,MAAMA,GAAG,EAAE,IAAI,EAAE,MAAMA,GAAG,EAAE,IAAIgI,GAAE,uCAAuC,EAAEiB,GAAG,MAAMjJ,CAAC,EAAEmJ,IAAI,MAAMnJ,GAAG,CAAC,GAAG,MAAMA,GAAG,EAAE,MAAM,MAAMA,GAAG,EAAE,EAAE,QAAQ,MAAMA,GAAG,EAAE,EAAE,OAAO,EAAEsK,GAAG,UAAU,UAAU,UAAU,CAAC,MAAM,EAAE,MAAMtK,GAAG,EAAE,CAAC,EAAEsK,GAAG,UAAU,YAAY,UAAU,CAAC,OAAC,MAAMtK,GAAG,EAAE,GAAGqK,GAAG,MAAMrK,CAAC,GAAG,MAAMA,GAAG,EAAE,IAAI,EAAE,MAAMA,GAAG,EAAE,IAAIgI,GAAE,uCAAuC,EAAEO,GAAG,KAAK,MAAMvI,CAAC,EAAMuI,GAAG,SAAP,GAAeE,IAAIA,GAAGD,EAAE,GAAG,MAAMxI,GAAG,EAAE,GAAG,GAAU,MAAMA,CAAC,EAAE+K,GAAG,UAAU,GAAG,SAAS7K,EAAE,CAAC,OAAC,MAAMF,GAAG,KAAKE,EAAE,KAAK,GAAGA,CAAC,GAAUA,CAAC,EAAE6K,GAAG,UAAU,GAAG,SAAS7K,EAAE,EAAE,MAAMF,GAAG,GAAG,KAAK,EAAEE,CAAC,CAAC,EAAE6K,GAAG,UAAU,eAAe,EAAEA,GAAG,UAAU,qBAAqBlB,GAAGkB,GAAG,UAAU,aAAa,SAAS/K,EAAE,CAAQA,IAAP,MAAUA,EAAE,OAAO,CAAC,EAAE+K,GAAG,UAAU,aAAa,SAAS7K,EAAE,CAAC,SAASuB,GAAG,CAAC,OAAO,MAAMzB,GAAG,GAAGyJ,IAAI,MAAMzJ,GAAG,EAAE,EAAE,CAAC,GAAG,MAAMA,GAAG,GAAG,EAAEG,EAAE,EAAE,MAAMH,EAAE,EAAEE,CAAC,CAAC,EAAEuJ,IAAI,MAAMzJ,GAAG,EAAE,EAAE,CAAC,EAAE,MAAMA,EAAE,EAAEE,CAAC,CAAC,CAAC,CAAC,IAAIC,EAAE,KAAK,GAAGD,CAAC,EAAE,GAAG,CAACC,EAAE,OAAO,KAAK,GAAGD,CAAC,EAAE,KAAK,IAAIE,EAAEkJ,IAAI,MAAMtJ,GAAG,EAAEG,CAAC,EAAE,GAAYC,IAAT,OAAY,OAAOA,EAAE,EAAE,MAAM,QAAd,GAA2BA,EAAE,EAAE,EAAED,EAAEC,EAAE,EAAE,EAAEF,EAAEE,EAAE,MAAM,IAAEA,EAAEA,EAAE,MAAM,EAAE,KAAK,GAAGF,CAAC,EAASE,GAA8B,GAA5BA,GAAG,MAAMJ,GAAG,EAAE,GAAGG,CAAC,EAAEC,EAAEiJ,GAAGjJ,CAAC,EAAK,CAACA,EAAE,OAAOqB,EAAE,KAAK,MAAMzB,CAAC,EAAEI,GAAG,MAAMJ,GAAG,GAAGI,EAAE,GAAGA,EAAE,YAAY,IAAIE,EAAE8I,GAAGjJ,GAAG,MAAMH,GAAG,EAAEI,EAAE,CAAC,EAAE,OAAcE,IAAP,KAASmB,EAAE,KAAK,MAAMzB,CAAC,GAAG,MAAMA,GAAG,GAAGyJ,GAAGrJ,EAAE,EAAE,EAAE,CAAC,EAAEA,EAAE,EAAEE,EAAE,EAAE,MAAMN,EAAE,EAAEE,CAAC,CAAC,EAAEuJ,GAAGrJ,EAAE,EAAE,EAAE,CAAC,EAAEA,EAAE,EAAEE,CAAC,CAAC,CAAC,EAAE+K,GAAGhL,EAAE,iBAAiB8H,GAAG,kBAAkB,EAAE,IAAIwF,GAAG,CAAC,kBAAkB,SAAS3N,EAAEE,EAAEC,EAAE,CAACsH,GAAGtH,EAAE,GAAG,CAAC,IAAIC,EAAE0G,GAAG9G,CAAC,EAAE,OAAOE,EAAE,CAAC,IAAK,GAAE,IAAII,EAAEoH,GAAG,EAAE,MAAO,GAAEpH,EAAE,IAAIyG,GAAG3G,EAAEE,CAAC,EAAE,EAAE,IAAK,GAAE,IAAK,GAAE,MAAO,GAAE,IAAK,GAAE,OAAOF,EAAE,MAAM,IAAK,GAAE,OAAOE,EAAEoH,GAAG,EAAEtH,EAAE,OAAOE,EAAE,EAAE,IAAK,GAAE,OAAOA,EAAEoH,GAAG,EAAE1F,GAAE1B,EAAE,GAAG,CAAC,EAAE,EAAE,EAAE,IAAK,GAAE,IAAK,GAAE,MAAO,GAAE,IAAK,IAAG,IAAK,GAAE,MAAM,IAAI,IAAK,GAAE,OAAO4B,GAAE0L,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,MAAM,GAAG,CAAC,OAAO5N,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,MAAM,CAACA,EAAE,EAAE,CAAC,EAAE,gBAAgB,SAASA,EAAEE,EAAEC,EAAE,CAACsH,GAAGtH,EAAE,GAAG,CAAC,IAAIC,EAAE0G,GAAG9G,CAAC,EAAE,OAAOE,EAAE,CAAC,IAAK,OAAM,OAAOE,EAAE,EAAE,EAAE,IAAI,IAAK,OAAM,GAAG,CAACA,EAAE,EAAE,MAAM,IAAI,GAAGA,EAAE,EAAE,EAAE,GAAG,CAACF,EAAE,CAAC,EAAE,GAAG,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IAAII,EAAEoH,GAAG,EAAExF,GAAE5B,GAAG,CAAC,EAAE,MAAM4B,GAAE5B,EAAE,GAAG,CAAC,EAAE,EAAE4B,GAAE5B,EAAE,GAAG,CAAC,EAAE,IAAI4B,GAAE5B,EAAE,IAAI,CAAC,EAAE,MAAM,QAAQD,EAAE,EAAE,GAAGA,EAAEA,IAAIwB,GAAEvB,EAAED,EAAE,GAAG,CAAC,EAAEH,EAAEG,CAAC,GAAG,EAAE,MAAO,GAAE,IAAK,OAAM,IAAK,OAAM,IAAK,OAAM,OAAOD,EAAE,EAAE,EAAE,IAAI,IAAK,OAAM,IAAK,OAAM,IAAK,OAAM,GAAG,CAACA,EAAE,EAAE,MAAM,IAAI,GAAGA,EAAE,EAAE,EAAE,GAAG,IAAIE,EAAEoH,GAAG,EAAExH,EAAE,CAAC,EAAEG,EAAE,EAAE,GAAGA,EAAEA,IAAIH,EAAE,KAAK2B,GAAEvB,EAAED,EAAE,GAAG,CAAC,CAAC,EAAE,MAAO,GAAE,IAAK,OAAM,OAAID,EAAE,GAAYE,EAAEoH,GAAG,EAASxF,GAAE5B,GAAG,CAAC,EAAE,GAA1B,IAA4B,IAAK,OAAM,OAAOF,EAAE,EAAE,IAAI,IAAI,IAAK,OAAa,GAAPE,EAAEoH,GAAG,EAAK,CAACtH,EAAE,EAAE,GAAG,MAAM,IAAI6E,GAAG,EAAE,EAAE,OAAO7E,EAAE,EAAE,GAAGA,EAAEF,EAAEI,CAAC,EAAE,IAAK,OAAM,OAAIF,EAAE,GAAYA,EAAE,EAAE,EAAE,KAAKC,EAAE,CAAC,GAAG,EAAE,EAAEC,EAAEoH,GAAG,EAAE1F,GAAE1B,GAAG,CAAC,EAAED,EAAE,CAAC,EAAE2B,GAAE1B,EAAE,GAAG,CAAC,EAAED,EAAE,CAAC,GAAU,GAApE,IAAsE,IAAK,OAAM,OAAOD,EAAE,EAAE,EAAE,IAAI,IAAK,OAAM,OAAOA,EAAE,EAAE,EAAE,IAAI,QAAQ,MAAM,GAAG,CAAC,OAAOJ,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,MAAM,CAACA,EAAE,EAAE,CAAC,EAAE,iBAAiB,SAASA,EAAEE,EAAEC,EAAEC,EAAE,CAACqH,GAAGrH,EAAE,GAAG,CAACF,EAAEA,EAAEsE,GAAG1C,GAAE5B,CAAC,EAAE,GAAG,IAAII,EAAEJ,EAAE,GAASI,EAAE,OAAO,CAAC,IAAhB,IAAkBJ,EAAEI,MAAM,CAAC,IAAID,EAASL,IAAP,KAAS,IAAI8G,GAAG9G,CAAC,EAAE,KAAK,GAAMM,EAAE,QAAL,EAAY,MAAM,IAAI2E,GAAG,EAAE,EAAE/E,EAAE+D,GAAG5D,EAAE,IAAIC,CAAC,EAAE,IAAII,EAAEN,EAAEsH,GAAG,EAAE,EAAE,OAAON,GAAGlH,EAAEC,EAAEO,CAAC,EAAE,CAAC,OAAOV,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,MAAM,CAACA,EAAE,EAAE,CAAC,EAAE,sCAAsC,SAASE,EAAEC,EAAEC,EAAE,CAACF,EAAEoI,GAAEpI,CAAC,EAAEC,EAAE6I,GAAG7I,EAAE,SAAS,EAAEC,EAAE6H,GAAG7H,CAAC,EAAE,IAAIE,EAAE,CAAC,EAAE,MAAMD,EAAEF,EAAE,EAAEO,EAAEL,EAAE,EAAEM,EAAEN,EAAE,EAAE,EAAEO,EAAEP,EAAE,EAAE,YAAYH,EAAE0H,GAAG1H,EAAG,UAAU,CAACG,EAAE,EAAE,GAAG,QAAQ,SAASH,EAAE,CAAC,IAAI,MAAMF,GAAGE,CAAC,IAAIS,EAAET,CAAC,EAAE,MAAM,IAAIkI,GAAG,yBAAyBlI,qCAAqC,CAAC,EAAE,KAAK,MAAMF,CAAC,CAAC,EAAE,OAAO,eAAe,MAAMA,EAAE,WAAW,CAAC,MAAMU,CAAC,CAAC,GAAG,MAAMV,GAAG,YAAY,MAAM,MAAMA,EAAEM,EAAE,KAAK,SAAS,CAAC,CAAC,CAAE,EAAEI,EAAE,YAAY,UAAU,EAAE,MAAMV,KAAKU,GAAGsH,GAAE,oCAAoC,EAAE,IAAI9H,EAAEU,EAAE,UAAU,MAAM,OAAO,CAAC,MAAMZ,CAAC,EAAE,OAAOM,EAAE,KAAK,SAAS,CAAC,CAAC,EAAE2I,GAAG/I,CAAC,EAAE,IAAIC,EAAED,EAAE,EAAEA,EAAE,oBAAoB,EAAEC,EAAE,GAAG,GAAG,OAAO,iBAAiB,MAAMH,EAAE,CAAC,EAAE,CAAC,MAAMG,CAAC,CAAC,CAAC,EAAEuJ,GAAG,MAAM1J,CAAC,EAAEE,EAAEC,EAAE,EAAED,EAAEyI,GAAGtI,EAAEH,CAAC,EAAEwI,GAAG,eAAexI,CAAC,EAAE8H,GAAE,0CAA0C9H,GAAG,EAAEwI,GAAGxI,CAAC,EAAE,MAAMF,CAAC,EAAEU,EAAE,WAAW,UAAU,EAAE,MAAMV,KAAKU,GAAGsH,GAAE,mCAAmC,EAAEiB,GAAG,MAAMjJ,CAAC,EAAE,IAAIE,GAAG,MAAMF,GAAG,EAAE,EAAEE,EAAEyI,GAAGtI,EAAEH,CAAC,EAAEwI,GAAG,eAAexI,CAAC,EAAE,OAAOwI,GAAGxI,CAAC,EAAE8H,GAAE,8CAA8C9H,GAAG,CAAC,EAAEA,EAAE,UAAU,OAAO,OAAOQ,CAAC,EAAE,QAAQK,KAAKX,EAAEF,EAAE,UAAUa,CAAC,EAAEX,EAAEW,CAAC,EAAE,OAAOmH,GAAGhI,CAAC,CAAC,EAAE,8BAA8B,SAASF,EAAE,CAAC,IAAIE,EAAEyJ,GAAG3J,CAAC,EAAE,OAAO2J,GAAG3J,CAAC,EAAE,IAAIG,EAAED,EAAE,GAAGE,EAAEF,EAAE,EAAEI,EAAEJ,EAAE,GAAGG,EAAEC,EAAE,IAAKN,GAAGA,EAAE,EAAG,EAAE,OAAOM,EAAE,IAAKN,GAAGA,EAAE,EAAG,CAAC,EAAEgK,GAAE,CAAChK,CAAC,EAAEK,EAAGL,GAAG,CAAC,IAAIK,EAAE,CAAC,EAAE,OAAAC,EAAE,QAAS,CAACJ,EAAEC,IAAI,CAAC,IAAIC,EAAEJ,EAAEG,CAAC,EAAEO,EAAER,EAAE,GAAGS,GAAET,EAAE,GAAGU,EAAEZ,EAAEG,EAAEG,EAAE,MAAM,EAAES,EAAEb,EAAE,GAAGc,EAAEd,EAAE,GAAGG,EAAEH,EAAE,EAAE,EAAE,CAAC,KAAKF,IAAGI,EAAE,aAAaM,EAAEC,GAAEX,EAAC,CAAC,EAAE,MAAM,CAACA,GAAEE,KAAI,CAAC,IAAIC,EAAE,CAAC,EAAEY,EAAEC,EAAEhB,GAAEY,EAAE,WAAWT,EAAED,EAAC,CAAC,EAAE0J,GAAGzJ,CAAC,CAAC,CAAC,CAAC,CAAE,EAAQ,CAAC,CAAC,KAAKD,EAAE,KAAK,aAAa,SAASF,EAAE,CAAC,IAAIE,EAAEC,EAAE,CAAC,EAAE,IAAID,KAAKG,EAAEF,EAAED,CAAC,EAAEG,EAAEH,CAAC,EAAE,KAAKF,CAAC,EAAE,OAAAI,EAAEJ,CAAC,EAASG,CAAC,EAAE,WAAW,SAASH,EAAEE,EAAE,CAAC,QAAQI,KAAKD,EAAE,GAAG,EAAEC,KAAKJ,GAAG,MAAM,IAAI,UAAU,mBAAmBI,IAAI,EAAE,IAAII,EAAEP,EAAE,EAAE,IAAIG,KAAKD,EAAEA,EAAEC,CAAC,EAAE,MAAMI,EAAER,EAAEI,CAAC,CAAC,EAAE,OAAON,IAAP,MAAUA,EAAE,KAAKI,EAAEM,CAAC,EAASA,CAAC,EAAE,eAAe,EAAE,qBAAqBmJ,GAAG,EAAEzJ,CAAC,CAAC,CAAC,CAAE,CAAC,EAAE,wBAAwB,UAAU,CAAC,EAAE,sBAAsB,SAASJ,EAAEE,EAAEC,EAAEC,EAAEE,EAAE,CAAC,IAAID,EAAE8J,GAAGhK,CAAC,EAAED,EAAEoI,GAAEpI,CAAC,EAAEgK,GAAGlK,EAAE,CAAC,KAAKE,EAAE,aAAa,SAASF,EAAE,CAAC,MAAM,CAAC,CAACA,CAAC,EAAE,WAAW,SAASA,EAAEE,EAAE,CAAC,OAAOA,EAAEE,EAAEE,CAAC,EAAE,eAAe,EAAE,qBAAqB,SAASN,EAAE,CAAC,GAAOG,IAAJ,EAAM,IAAIC,EAAEyB,WAAc1B,IAAJ,EAAMC,EAAE4B,OAAM,CAAC,GAAO7B,IAAJ,EAAM,MAAM,IAAI,UAAU,8BAA8BD,CAAC,EAAEE,EAAE8B,GAAE,OAAO,KAAK,aAAa9B,EAAEJ,GAAGK,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,EAAE,uBAAuB,SAASH,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,EAAEC,EAAEG,EAAEC,EAAEC,EAAEC,EAAEC,GAAE,CAACF,EAAEqH,GAAErH,CAAC,EAAEP,EAAE0K,GAAE/K,EAAEK,CAAC,EAAEE,IAAIA,EAAEwK,GAAEzK,EAAEC,CAAC,GAAGI,IAAIA,EAAEoK,GAAErK,EAAEC,CAAC,GAAGG,GAAEiK,GAAElK,EAAEC,EAAC,EAAE,IAAIC,EAAEuG,GAAG1G,CAAC,EAAEuJ,GAAGpJ,EAAG,UAAU,CAACkK,GAAG,oBAAoBrK,yBAAyB,CAACX,CAAC,CAAC,CAAC,CAAE,EAAE0J,GAAE,CAAC9J,EAAEC,EAAEC,CAAC,EAAEE,EAAE,CAACA,CAAC,EAAE,CAAC,EAAG,SAASH,EAAE,CAAQ,GAAPA,EAAEA,EAAE,CAAC,EAAKG,EAAG,IAAIF,EAAED,EAAE,EAAME,GAAED,EAAE,OAAOC,GAAEiK,GAAG,UAAUnK,EAAEyH,GAAGxG,EAAG,UAAU,CAAC,GAAG,OAAO,eAAe,MAAMpB,CAAC,IAAIW,GAAE,MAAM,IAAIoH,GAAG,0BAA0B9G,CAAC,EAAE,GAAYF,EAAE,IAAX,OAAa,MAAM,IAAIgH,GAAG9G,EAAE,gCAAgC,EAAE,IAAIf,GAAEa,EAAE,EAAE,UAAU,MAAM,EAAE,GAAYb,KAAT,OAAW,MAAM,IAAI6H,GAAG,2BAA2B9G,wCAAwC,UAAU,uBAAuB,OAAO,KAAKF,EAAE,CAAC,EAAE,SAAS,wBAAwB,EAAE,OAAOb,GAAE,MAAM,MAAMF,EAAE,SAAS,CAAC,CAAE,EAAE,IAAIW,GAAE,OAAO,OAAON,GAAE,CAAC,YAAY,CAAC,MAAMF,CAAC,CAAC,CAAC,EAAEA,EAAE,UAAUQ,GAAE,IAAII,EAAE,IAAI0J,GAAGxJ,EAAEd,EAAEQ,GAAEQ,GAAEf,EAAEM,EAAEE,EAAEI,CAAC,EAAED,EAAE,IAAaA,EAAE,EAAE,KAAb,SAAkBA,EAAE,EAAE,GAAG,CAAC,GAAGA,EAAE,EAAE,GAAG,KAAKA,CAAC,GAAGX,EAAE,IAAI2K,GAAG9J,EAAEF,EAAE,GAAG,EAAE,EAAEV,GAAE,IAAI0K,GAAG9J,EAAE,IAAIF,EAAE,GAAG,EAAE,EAAE,IAAIG,GAAE,IAAI6J,GAAG9J,EAAE,UAAUF,EAAE,GAAG,EAAE,EAAE,OAAAsI,GAAGnJ,CAAC,EAAE,CAAC,YAAYG,GAAE,GAAGa,EAAC,EAAE8J,GAAG5J,EAAEjB,CAAC,EAAQ,CAACC,EAAEC,GAAEa,EAAC,CAAC,CAAE,CAAC,EAAE,sCAAsC,SAASlB,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAE,CAAC,IAAIC,EAAE6K,GAAGrL,EAAEC,CAAC,EAAEF,EAAEoI,GAAEpI,CAAC,EAAEG,EAAE+K,GAAE9K,EAAED,CAAC,EAAE2J,GAAE,CAAC,EAAE,CAAChK,CAAC,EAAG,SAASA,EAAE,CAAC,SAAS6N,GAAG,CAACvC,GAAG,eAAelL,yBAAyBO,CAAC,CAAC,CAACX,EAAEA,EAAE,CAAC,EAAE,IAAII,EAAE,GAAGJ,EAAE,QAAQE,IAAIA,EAAE,WAAW,IAAI,IAAIA,EAAE,OAAOA,EAAE,UAAU,CAAC,CAAC,GAAG,IAAII,EAAEN,EAAE,EAAE,YAAY,OAASM,EAAEJ,CAAC,IAAZ,QAAe2N,EAAE,GAAG1N,EAAE,EAAEG,EAAEJ,CAAC,EAAE2N,IAAItD,GAAGjK,EAAEJ,EAAEE,CAAC,EAAEE,EAAEJ,CAAC,EAAE,EAAEC,EAAE,CAAC,EAAE0N,GAAG7D,GAAE,CAAC,EAAErJ,EAAG,SAASA,GAAE,CAAiG,GAAhGA,GAAE4K,GAAGnL,EAAE,CAACO,GAAE,CAAC,EAAE,IAAI,EAAE,OAAOA,GAAE,MAAM,CAAC,CAAC,EAAE,KAAKN,EAAEK,CAAC,EAAWJ,EAAEJ,CAAC,EAAE,IAAd,QAAiBS,GAAE,GAAGR,EAAE,EAAEG,EAAEJ,CAAC,EAAES,IAAGL,EAAEJ,CAAC,EAAE,EAAEC,EAAE,CAAC,EAAEQ,GAAKX,EAAE,EAAE,GAAG,QAAUG,KAAKH,EAAE,EAAE,GAAGG,EAAE,YAAY,eAAeD,CAAC,IAAIC,EAAE,YAAYD,CAAC,EAAES,IAAG,MAAM,CAAC,CAAC,CAAE,EAAQ,CAAC,CAAC,CAAE,CAAC,EAAE,sCAAsC,SAASX,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,EAAE,CAACT,EAAEoI,GAAEpI,CAAC,EAAEG,EAAE+K,GAAE9K,EAAED,CAAC,EAAE2J,GAAE,CAAC,EAAE,CAAChK,CAAC,EAAG,SAASA,EAAE,CAACA,EAAEA,EAAE,CAAC,EAAE,IAAIM,EAAE,GAAGN,EAAE,QAAQE,IAAIU,EAAE,CAAC,KAAK,CAAC0K,GAAG,iBAAiBhL,yBAAyB,CAACH,CAAC,CAAC,CAAC,EAAE,WAAW,GAAG,aAAa,EAAE,EAAE,OAAAS,EAAE,IAAID,EAAE,IAAI,CAAC2K,GAAG,iBAAiBhL,yBAAyB,CAACH,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC6H,GAAE,GAAG1H,2BAA2B,CAAC,EAAE,OAAO,eAAeN,EAAE,EAAE,YAAYE,EAAEU,CAAC,EAAEoJ,GAAE,CAAC,EAAE,CAAC7J,CAAC,EAAG,SAASA,EAAE,CAACA,EAAEA,EAAE,CAAC,EAAE,IAAIG,GAAE,CAAC,KAAK,CAAC,OAAOH,EAAE,aAAaE,EAAED,CAAC,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE,OAAAO,IAAIA,EAAEyK,GAAE1K,EAAEC,CAAC,EAAEL,GAAE,IAAIN,GAAG,CAAC,IAAIE,EAAE,CAAC,EAAES,EAAEP,EAAED,EAAE,WAAWD,EAAEF,CAAC,CAAC,EAAE4J,GAAG1J,CAAC,CAAC,GAAG,OAAO,eAAeF,EAAE,EAAE,YAAYE,EAAEI,EAAC,EAAQ,CAAC,CAAC,CAAE,EAAQ,CAAC,CAAC,CAAE,CAAC,EAAE,mCAAmC,SAASN,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAE,CAAC,IAAIK,EAAE8K,GAAGtL,EAAEC,CAAC,EAAEG,EAAE8K,GAAEhL,EAAEE,CAAC,EAAE0J,GAAE,CAAC,EAAE,CAAChK,CAAC,EAAG,SAASA,EAAE,CAACA,EAAEA,EAAE,CAAC,EAAE,IAAIG,EAAE,eAAeH,EAAE,OAAkC,GAAlBA,EAAE,EAAE,IAAb,SAAiBA,EAAE,EAAE,EAAE,CAAC,GAAeA,EAAE,EAAE,EAAEE,EAAE,CAAC,IAAlB,OAAoB,MAAM,IAAI6H,GAAG,8EAA8E7H,EAAE,iBAAiBF,EAAE,yGAAyG,EAAE,OAAAA,EAAE,EAAE,EAAEE,EAAE,CAAC,EAAE,IAAI,CAACoL,GAAG,oBAAoBtL,EAAE,4BAA4BU,CAAC,CAAC,EAAEsJ,GAAE,CAAC,EAAEtJ,EAAG,SAASN,EAAE,CAAC,OAAAA,EAAE,OAAO,EAAE,EAAE,IAAI,EAAEJ,EAAE,EAAE,EAAEE,EAAE,CAAC,EAAEqL,GAAGpL,EAAEC,EAAE,KAAKE,EAAED,CAAC,EAAQ,CAAC,CAAC,CAAE,EAAQ,CAAC,CAAC,CAAE,CAAC,EAAE,gCAAgC,SAASL,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,EAAE,CAAC,IAAIC,EAAE4K,GAAGrL,EAAEC,CAAC,EAAEF,EAAEoI,GAAEpI,CAAC,EAAEG,EAAE+K,GAAE9K,EAAED,CAAC,EAAE2J,GAAE,CAAC,EAAE,CAAChK,CAAC,EAAG,SAASA,EAAE,CAAC,SAAS8N,GAAG,CAACxC,GAAG,eAAelL,yBAAyBQ,CAAC,CAAC,CAACZ,EAAEA,EAAE,CAAC,EAAE,IAAII,EAAE,GAAGJ,EAAE,QAAQE,IAAIA,EAAE,WAAW,IAAI,IAAIA,EAAE,OAAOA,EAAE,UAAU,CAAC,CAAC,GAAGS,GAAGX,EAAE,EAAE,GAAG,KAAKE,CAAC,EAAE,IAAII,GAAEN,EAAE,EAAE,EAAEe,EAAET,GAAEJ,CAAC,EAAE,OAASa,IAAT,QAAqBA,EAAE,IAAX,QAAcA,EAAE,YAAYf,EAAE,MAAMe,EAAE,KAAKZ,EAAE,GAAG2N,EAAE,GAAG3N,EAAE,EAAE2N,EAAE,UAAU9N,EAAE,KAAKM,GAAEJ,CAAC,EAAE4N,IAAIvD,GAAGjK,GAAEJ,EAAEE,CAAC,EAAEE,GAAEJ,CAAC,EAAE,EAAEC,EAAE,CAAC,EAAE2N,GAAG9D,GAAE,CAAC,EAAEpJ,EAAG,SAASD,EAAE,CAAC,OAAAA,EAAE4K,GAAGnL,EAAEO,EAAEX,EAAEK,EAAEK,CAAC,EAAWJ,GAAEJ,CAAC,EAAE,IAAd,QAAiBS,EAAE,GAAGR,EAAE,EAAEG,GAAEJ,CAAC,EAAES,GAAGL,GAAEJ,CAAC,EAAE,EAAEC,EAAE,CAAC,EAAEQ,EAAQ,CAAC,CAAC,CAAE,EAAQ,CAAC,CAAC,CAAE,CAAC,EAAE,gCAAgC,SAAST,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,EAAEC,EAAEG,EAAEC,EAAE,CAACb,EAAEmI,GAAEnI,CAAC,EAAEE,EAAE+K,GAAE9K,EAAED,CAAC,EAAE2J,GAAE,CAAC,EAAE,CAAC9J,CAAC,EAAG,SAASA,EAAE,CAACA,EAAEA,EAAE,CAAC,EAAE,IAAII,EAAE,GAAGJ,EAAE,QAAQC,IAAIc,GAAE,CAAC,KAAK,CAACqK,GAAG,iBAAiBhL,yBAAyB,CAACF,EAAEO,CAAC,CAAC,CAAC,EAAE,WAAW,GAAG,aAAa,EAAE,EAAE,OAAAM,GAAE,IAAIF,EAAE,IAAI,CAACuK,GAAG,iBAAiBhL,yBAAyB,CAACF,EAAEO,CAAC,CAAC,CAAC,EAAE,IAAI,CAACqH,GAAE1H,EAAE,0BAA0B,CAAC,EAAE,OAAO,eAAeJ,EAAE,EAAE,EAAEC,EAAEc,EAAC,EAAE+I,GAAE,CAAC,EAAEjJ,EAAE,CAACX,EAAEO,CAAC,EAAE,CAACP,CAAC,EAAG,SAASA,EAAE,CAAC,IAAIO,EAAEP,EAAE,CAAC,EAAEa,EAAE,CAAC,KAAK,CAAC,IAAId,GAAEsL,GAAG,MAAMzL,EAAEE,EAAEI,EAAE,SAAS,EAAE,OAAOK,EAAE,aAAaN,EAAEK,EAAEP,EAAC,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE,GAAGY,EAAE,CAACA,EAAEqK,GAAExK,EAAEG,CAAC,EAAE,IAAIG,GAAEd,EAAE,CAAC,EAAEa,EAAE,IAAI,SAASd,GAAE,CAAC,IAAIC,EAAEqL,GAAG,MAAMzL,EAAEE,EAAEI,EAAE,SAAS,EAAED,GAAE,CAAC,EAAEU,EAAEC,EAAEZ,EAAEc,GAAE,WAAWb,GAAEF,EAAC,CAAC,EAAEyJ,GAAGvJ,EAAC,CAAC,EAAE,cAAO,eAAeH,EAAE,EAAE,EAAEC,EAAEc,CAAC,EAAQ,CAAC,CAAC,CAAE,EAAQ,CAAC,CAAC,CAAE,CAAC,EAAE,uBAAuB,SAASjB,EAAEE,EAAE,CAACA,EAAEoI,GAAEpI,CAAC,EAAEgK,GAAGlK,EAAE,CAAC,KAAKE,EAAE,aAAa,SAASF,EAAE,CAAC,IAAIE,EAAE+H,GAAGjI,CAAC,EAAE,OAAA0L,GAAG1L,CAAC,EAASE,CAAC,EAAE,WAAW,SAASF,EAAEE,EAAE,CAAC,OAAOgI,GAAGhI,CAAC,CAAC,EAAE,eAAe,EAAE,qBAAqB2J,GAAG,EAAE,IAAI,CAAC,CAAC,EAAE,sBAAsB,SAAS3J,EAAEC,EAAEC,EAAEE,EAAE,CAAC,SAAS6M,GAAG,CAAC,CAAC/M,EAAE+J,GAAG/J,CAAC,EAAED,EAAEmI,GAAEnI,CAAC,EAAEgN,EAAE,OAAO,CAAC,EAAEjD,GAAGhK,EAAE,CAAC,KAAKC,EAAE,YAAYgN,EAAE,aAAa,SAASjN,EAAE,CAAC,OAAO,MAAMF,GAAG,YAAY,OAAOE,CAAC,CAAC,EAAE,WAAW,SAASF,EAAEE,EAAE,CAAC,OAAOA,EAAE,KAAK,EAAE,eAAe,EAAE,qBAAqByL,GAAGxL,EAAEC,EAAEE,CAAC,EAAE,EAAE,IAAI,CAAC,EAAEkK,GAAGrK,EAAEgN,CAAC,CAAC,EAAE,4BAA4B,SAASnN,EAAEE,EAAEC,EAAE,CAAC,IAAIC,EAAE4I,GAAGhJ,EAAE,MAAM,EAAEE,EAAEoI,GAAEpI,CAAC,EAAEF,EAAEI,EAAE,YAAYA,EAAE,OAAO,OAAOA,EAAE,YAAY,UAAU,CAAC,MAAM,CAAC,MAAMD,CAAC,EAAE,YAAY,CAAC,MAAMyH,GAAG,GAAGxH,EAAE,QAAQF,IAAK,UAAU,CAAC,CAAE,CAAC,CAAC,CAAC,EAAEF,EAAE,OAAOG,CAAC,EAAEC,EAAEJ,EAAEE,CAAC,EAAEE,CAAC,EAAE,uBAAuB,SAASJ,EAAEE,EAAEC,EAAE,CAACA,EAAEgK,GAAGhK,CAAC,EAAED,EAAEoI,GAAEpI,CAAC,EAAEgK,GAAGlK,EAAE,CAAC,KAAKE,EAAE,aAAa,SAASF,EAAE,CAAC,OAAOA,CAAC,EAAE,WAAW,SAASA,EAAEE,EAAE,CAAC,OAAOA,CAAC,EAAE,eAAe,EAAE,qBAAqB0L,GAAG1L,EAAEC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,EAAE,0BAA0B,SAASH,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAE,CAAC,IAAIK,EAAE8K,GAAGtL,EAAEC,CAAC,EAAEH,EAAEsI,GAAEtI,CAAC,EAAEM,EAAE8K,GAAEhL,EAAEE,CAAC,EAAEkK,GAAGxK,EAAG,UAAU,CAACsL,GAAG,eAAetL,yBAAyBU,CAAC,CAAC,EAAGR,EAAE,CAAC,EAAE8J,GAAE,CAAC,EAAEtJ,EAAG,SAASP,EAAE,CAAC,OAAA6K,GAAGhL,EAAEuL,GAAGvL,EAAE,CAACG,EAAE,CAAC,EAAE,IAAI,EAAE,OAAOA,EAAE,MAAM,CAAC,CAAC,EAAE,KAAKG,EAAED,CAAC,EAAEH,EAAE,CAAC,EAAQ,CAAC,CAAC,CAAE,CAAC,EAAE,yBAAyB,SAASF,EAAEE,EAAEC,EAAEC,EAAEE,EAAE,CAACJ,EAAEoI,GAAEpI,CAAC,EAAOI,IAAL,KAASA,EAAE,YAAYA,EAAE6J,GAAGhK,CAAC,EAAE,IAAIiN,EAAEpN,GAAGA,EAAE,GAAOI,IAAJ,EAAM,CAAC,IAAIC,EAAE,GAAG,EAAEF,EAAEiN,EAAEpN,GAAGA,GAAGK,IAAIA,EAAEF,EAAED,EAAE,SAAS,UAAU,EAAE,SAASF,EAAEE,EAAE,CAAC,OAAOA,IAAI,CAAC,EAAE,SAASF,EAAEE,EAAE,CAAC,OAAOA,CAAC,EAAEgK,GAAGlK,EAAE,CAAC,KAAKE,EAAE,aAAakN,EAAE,WAAWjN,EAAE,eAAe,EAAE,qBAAqB0L,GAAG3L,EAAEI,EAAMF,IAAJ,CAAK,EAAE,EAAE,IAAI,CAAC,CAAC,EAAE,6BAA6B,SAASJ,EAAEE,EAAEC,EAAE,CAAC,SAAS8J,EAAEjK,EAAE,CAACA,IAAI,EAAE,IAAIE,EAAEiC,GAAE,OAAO,IAAI/B,EAAEF,EAAE,OAAOA,EAAEF,EAAE,CAAC,EAAEE,EAAEF,CAAC,CAAC,CAAC,CAAC,IAAII,EAAE,CAAC,UAAU,WAAW,WAAW,YAAY,WAAW,YAAY,aAAa,YAAY,EAAEF,CAAC,EAAEC,EAAEmI,GAAEnI,CAAC,EAAE+J,GAAGlK,EAAE,CAAC,KAAKG,EAAE,aAAa8J,EAAE,eAAe,EAAE,qBAAqBA,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,4BAA4B,SAASjK,EAAEE,EAAE,CAACA,EAAEoI,GAAEpI,CAAC,EAAE,IAAIC,EAAkBD,IAAhB,cAAkBgK,GAAGlK,EAAE,CAAC,KAAKE,EAAE,aAAa,SAASF,EAAE,CAAC,IAAIE,EAAEiC,GAAEnC,GAAG,CAAC,EAAEI,EAAEJ,EAAE,EAAE,GAAGG,EAAE,QAAQG,EAAEF,EAAEC,EAAE,EAAEA,GAAGH,EAAE,EAAEG,EAAE,CAAC,IAAIK,EAAEN,EAAEC,EAAE,GAAGA,GAAGH,GAAM4B,GAAEpB,CAAC,GAAN,EAAQ,CAAoB,GAAnBJ,EAAEA,EAAEkE,GAAG1C,GAAExB,EAAEI,EAAEJ,CAAC,EAAE,GAAeK,IAAT,OAAW,IAAIA,EAAEL,OAAOK,GAAG,OAAO,aAAa,CAAC,EAAEA,GAAGL,EAAEA,EAAEI,EAAE,OAAO,CAAY,IAAXC,EAAE,MAAMT,CAAC,EAAMG,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAEM,EAAEN,CAAC,EAAE,OAAO,aAAayB,GAAE1B,EAAEC,CAAC,CAAC,EAAEM,EAAEA,EAAE,KAAK,EAAE,EAAE,OAAAoI,GAAG/I,CAAC,EAASW,CAAC,EAAE,WAAW,SAASX,EAAEE,EAAE,CAACA,aAAa,cAAcA,EAAE,IAAI,WAAWA,CAAC,GAAG,IAAIE,EAAY,OAAOF,GAAjB,SAAmBE,GAAGF,aAAa,YAAYA,aAAa,mBAAmBA,aAAa,WAAW8H,GAAE,uCAAuC,EAAE,IAAI1H,EAAEH,GAAGC,EAAEsE,GAAGxE,CAAC,EAAEA,EAAE,OAAWG,EAAE0N,GAAG,EAAEzN,EAAE,CAAC,EAAEI,EAAEL,EAAE,EAAY,GAAV8B,GAAE9B,GAAG,CAAC,EAAEC,EAAKH,GAAGC,EAAEuE,GAAGzE,EAAE4B,GAAEpB,EAAEJ,EAAE,CAAC,UAAUF,EAAE,IAAIA,EAAE,EAAEA,EAAEE,EAAE,EAAEF,EAAE,CAAC,IAAIO,EAAET,EAAE,WAAWE,CAAC,EAAE,IAAIO,IAAIoI,GAAGrI,CAAC,EAAEsH,GAAE,wDAAwD,GAAGlG,GAAEpB,EAAEN,CAAC,EAAEO,MAAO,KAAIP,EAAE,EAAEA,EAAEE,EAAE,EAAEF,EAAE0B,GAAEpB,EAAEN,CAAC,EAAEF,EAAEE,CAAC,EAAE,OAAOJ,IAAP,MAAUA,EAAE,KAAK+I,GAAG1I,CAAC,EAASA,CAAC,EAAE,eAAe,EAAE,qBAAqBwJ,GAAG,EAAE,SAAS7J,EAAE,CAAC+I,GAAG/I,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,6BAA6B,SAASA,EAAEE,EAAEC,EAAE,CAAQ,GAAPA,EAAEmI,GAAEnI,CAAC,EAASD,IAAJ,EAAO,IAAIE,EAAE2L,GAAOzL,EAAE0L,GAAO3L,EAAE4L,GAAOoB,EAAE,IAAIpL,GAAMvB,EAAE,OAAWR,IAAJ,IAAQE,EAAE8L,GAAG5L,EAAE6L,GAAG9L,EAAE+L,GAAGiB,EAAE,IAAIlL,GAAEzB,EAAE,GAAGwJ,GAAGlK,EAAE,CAAC,KAAKG,EAAE,aAAa,SAASH,EAAE,CAAC,QAAQG,EAAEG,EAAE6B,GAAEnC,GAAG,CAAC,EAAEK,EAAEgN,EAAE,EAAE1M,GAAEX,EAAE,EAAEY,EAAE,EAAEA,GAAGN,EAAE,EAAEM,EAAE,CAAC,IAAIG,EAAEf,EAAE,EAAEY,EAAEV,EAAEU,GAAGN,GAAMD,EAAEU,GAAGL,CAAC,GAAT,IAAaC,GAAEP,EAAEO,GAAEI,EAAEJ,EAAC,EAAWR,IAAT,OAAWA,EAAEQ,IAAGR,GAAG,OAAO,aAAa,CAAC,EAAEA,GAAGQ,IAAGA,GAAEI,EAAEb,GAAG,OAAA6I,GAAG/I,CAAC,EAASG,CAAC,EAAE,WAAW,SAASH,EAAEI,EAAE,CAAW,OAAOA,GAAjB,UAAoB4H,GAAE,6CAA6C7H,GAAG,EAAE,IAAIQ,EAAEN,EAAED,CAAC,EAAEQ,EAAEmN,GAAG,EAAEpN,EAAET,CAAC,EAAE,OAAAiC,GAAEvB,GAAG,CAAC,EAAED,GAAGD,EAAEJ,EAAEF,EAAEQ,EAAE,EAAED,EAAET,CAAC,EAASF,IAAP,MAAUA,EAAE,KAAK+I,GAAGnI,CAAC,EAASA,CAAC,EAAE,eAAe,EAAE,qBAAqBiJ,GAAG,EAAE,SAAS7J,EAAE,CAAC+I,GAAG/I,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,8BAA8B,SAASA,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAE,CAACsJ,GAAG3J,CAAC,EAAE,CAAC,KAAKsI,GAAEpI,CAAC,EAAE,GAAGkL,GAAEjL,EAAEC,CAAC,EAAE,EAAEgL,GAAE9K,EAAED,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,oCAAoC,SAASL,EAAEE,EAAEC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,EAAEC,EAAEG,EAAE,CAAC4I,GAAG3J,CAAC,EAAE,GAAG,KAAK,CAAC,GAAGsI,GAAEpI,CAAC,EAAE,GAAGC,EAAE,GAAGiL,GAAEhL,EAAEE,CAAC,EAAE,GAAGD,EAAE,GAAGK,EAAE,GAAG0K,GAAEzK,EAAEC,CAAC,EAAE,GAAGG,CAAC,CAAC,CAAC,EAAE,sBAAsB,SAASf,EAAEE,EAAE,CAACA,EAAEoI,GAAEpI,CAAC,EAAEgK,GAAGlK,EAAE,CAAC,GAAG,GAAG,KAAKE,EAAE,eAAe,EAAE,aAAa,UAAU,CAAC,EAAE,WAAW,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,iCAAiC,IAAI,GAAG,UAAU,SAASF,EAAEE,EAAEC,EAAE,CAACH,EAAEiI,GAAGjI,CAAC,EAAEE,EAAE8I,GAAG9I,EAAE,WAAW,EAAE,IAAIE,EAAE,CAAC,EAAEE,EAAE4H,GAAG9H,CAAC,EAAE,OAAA+B,GAAEhC,GAAG,CAAC,EAAEG,EAASJ,EAAE,WAAWE,EAAEJ,CAAC,CAAC,EAAE,mBAAmB,SAASA,EAAEE,EAAEC,EAAEC,EAAEE,EAAE,CAACN,EAAEuM,GAAGvM,CAAC,EAAEE,EAAE+H,GAAG/H,CAAC,EAAEC,EAAEmM,GAAGnM,CAAC,EAAE,IAAIE,EAAE,CAAC,EAAE,OAAA8B,GAAE/B,GAAG,CAAC,EAAE8H,GAAG7H,CAAC,EAASL,EAAEE,EAAEC,EAAEE,EAAEC,CAAC,CAAC,EAAE,wBAAwB,SAASN,EAAEE,EAAEC,EAAEC,EAAE,CAACJ,EAAEuM,GAAGvM,CAAC,EAAEE,EAAE+H,GAAG/H,CAAC,EAAEC,EAAEmM,GAAGnM,CAAC,EAAEH,EAAEE,EAAEC,EAAE,KAAKC,CAAC,CAAC,EAAE,cAAcsL,GAAG,yBAAyB,SAAS1L,EAAEE,EAAE,CAAC,IAAIC,EAAEsM,GAAGzM,EAAEE,CAAC,EAAEE,EAAED,EAAE,CAAC,EAAED,EAAEE,EAAE,KAAK,KAAKD,EAAE,MAAM,CAAC,EAAE,IAAK,SAASH,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,KAAK,GAAG,EAAE,IAAI,IAAIM,EAAEqM,GAAGzM,CAAC,EAAE,GAAYI,IAAT,OAAW,OAAOA,EAAE,IAAID,EAAE,MAAML,EAAE,CAAC,EAAE,OAAAM,EAAEkM,GAAI,CAACtM,EAAEI,EAAEI,EAAEC,IAAI,CAAC,QAAQC,EAAE,EAAEG,EAAE,EAAEA,EAAEf,EAAE,EAAE,EAAEe,EAAEV,EAAEU,CAAC,EAAEZ,EAAEY,EAAE,CAAC,EAAE,qBAAqBJ,EAAEC,CAAC,EAAEA,GAAGT,EAAEY,EAAE,CAAC,EAAE,eAAiC,IAAlBb,EAAEA,EAAEI,CAAC,EAAE,MAAMJ,EAAEG,CAAC,EAAMU,EAAE,EAAEA,EAAEf,EAAE,EAAE,EAAEe,EAAEZ,EAAEY,EAAE,CAAC,EAAE,IAAIZ,EAAEY,EAAE,CAAC,EAAE,GAAGV,EAAEU,CAAC,CAAC,EAAE,GAAG,CAACX,EAAE,GAAG,OAAOA,EAAE,WAAWM,EAAER,CAAC,CAAC,CAAE,EAASyM,GAAGzM,CAAC,EAAEI,CAAC,EAAE,2BAA2B,SAASN,EAAE,CAAC,OAAAA,EAAEsM,GAAGtM,CAAC,EAASkI,GAAG7H,EAAEL,CAAC,CAAC,CAAC,EAAE,oBAAoB,SAASA,EAAEE,EAAE,CAAC,OAAAF,EAAEiI,GAAGjI,CAAC,EAAEE,EAAE+H,GAAG/H,CAAC,EAASgI,GAAGlI,EAAEE,CAAC,CAAC,CAAC,EAAE,cAAc,SAASF,EAAE,CAAC,EAAEA,IAAI8H,GAAG,IAAI9H,CAAC,EAAE,IAAI,EAAE,EAAE,mBAAmB,SAASA,EAAE,CAAC,OAAOkI,GAAGoE,GAAGtM,CAAC,CAAC,CAAC,EAAE,kBAAkB,UAAU,CAAC,OAAOkI,GAAG,CAAC,CAAC,CAAC,EAAE,uBAAuB,SAASlI,EAAE,CAAC,IAAIE,EAAE+H,GAAGjI,CAAC,EAAE4J,GAAG1J,CAAC,EAAEwL,GAAG1L,CAAC,CAAC,EAAE,oBAAoB,SAASA,EAAEE,EAAEC,EAAE,CAACH,EAAEiI,GAAGjI,CAAC,EAAEE,EAAE+H,GAAG/H,CAAC,EAAEC,EAAE8H,GAAG9H,CAAC,EAAEH,EAAEE,CAAC,EAAEC,CAAC,EAAE,kBAAkB,SAASH,EAAEE,EAAE,CAAC,OAAAF,EAAEgJ,GAAGhJ,EAAE,mBAAmB,EAAEA,EAAEA,EAAE,qBAAqBE,CAAC,EAASgI,GAAGlI,CAAC,CAAC,EAAE,MAAM,IAAI,CAACuC,GAAG,EAAE,CAAC,EAAE,yBAAyB,CAACvC,EAAEE,EAAEC,IAAI,CAACyM,GAAG,OAAO,EAAE,IAAIxM,EAAE,IAAID,IAAI,EAAEC,EAAE0B,GAAE5B,GAAG,GAAGC,GAAQC,GAAL,IAAOD,EAAEyM,GAAG,KAAUxM,GAAL,IAAO8B,GAAE/B,CAAC,EAAEkC,EAAElC,KAAK,CAAC,CAAC,EAAE,EAAEA,EAAE,OAAOwD,GAAG3D,CAAC,EAAE,MAAM,KAAK4M,EAAE,CAAC,EAAE,oBAAoB,UAAU,CAAC,OAAO,KAAK,IAAI,CAAC,EAAE,mBAAmB,IAAI,YAAY,IAAI,EAAE,sBAAsB,CAAC5M,EAAEE,EAAEC,IAAI2B,GAAE,WAAW9B,EAAEE,EAAEA,EAAEC,CAAC,EAAE,uBAAuBH,GAAG,CAAC,IAAIE,EAAE4B,GAAE,OAAc,GAAP9B,KAAK,EAAK,WAAWA,EAAE,MAAM,GAAG,QAAQG,EAAE,EAAE,GAAGA,EAAEA,GAAG,EAAE,CAAC,IAAIC,EAAEF,GAAG,EAAE,GAAGC,GAAGC,EAAE,KAAK,IAAIA,EAAEJ,EAAE,SAAS,EAAE,IAAIM,EAAE,KAAKF,EAAE,KAAK,IAAIJ,EAAEI,CAAC,EAAE,EAAE,CAACE,EAAEA,EAAE,IAAI,KAAKA,EAAE,WAAWF,GAAG,MAAMA,EAAE,OAAO,KAAK,EAAEwB,GAAE,OAAO,WAAW,QAAQ,GAAG,GAAG,CAACA,GAAE,KAAKtB,CAAC,EAAEmC,EAAG,EAAE,IAAIpC,EAAE,EAAE,MAAM,CAAC,MAAC,CAAS,CAACA,EAAE,OAAO,GAAGA,EAAE,MAAM,GAAG,MAAM,EAAE,EAAE,YAAY,CAACL,EAAEE,IAAI,CAAC,IAAIC,EAAE,EAAE,OAAA2M,GAAG,EAAE,QAAS,SAAS1M,EAAEE,EAAE,CAAC,IAAID,EAAEH,EAAEC,EAAkB,IAAhBG,EAAE6B,GAAEnC,EAAE,EAAEM,GAAG,CAAC,EAAED,EAAMA,EAAE,EAAEA,EAAED,EAAE,OAAO,EAAEC,EAAEwB,GAAEvB,IAAI,CAAC,EAAEF,EAAE,WAAWC,CAAC,EAAEwB,GAAEvB,EAAE,CAAC,EAAE,EAAEH,GAAGC,EAAE,OAAO,CAAC,CAAE,EAAS,CAAC,EAAE,kBAAkB,CAACJ,EAAEE,IAAI,CAAC,IAAIC,EAAE2M,GAAG,EAAE3K,GAAEnC,GAAG,CAAC,EAAEG,EAAE,OAAO,IAAIC,EAAE,EAAE,OAAAD,EAAE,QAAS,SAASH,EAAE,CAACI,GAAGJ,EAAE,OAAO,CAAC,CAAE,EAAEmC,GAAEjC,GAAG,CAAC,EAAEE,EAAS,CAAC,EAAE,SAAS,SAASJ,EAAE,CAAC,GAAG,CAAC,IAAIE,EAAE4G,GAAG9G,CAAC,EAAE,GAAUE,EAAE,IAAT,KAAW,MAAM,IAAI+E,GAAG,CAAC,EAAE/E,EAAE,KAAKA,EAAE,GAAG,MAAM,GAAG,CAACA,EAAE,EAAE,OAAOA,EAAE,EAAE,MAAMA,CAAC,CAAC,OAAOF,EAAN,CAAS,MAAMA,CAAC,QAAC,CAAQiG,GAAG/F,EAAE,CAAC,EAAE,IAAI,CAAC,OAAAA,EAAE,EAAE,KAAY,CAAC,OAAOF,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,OAAOA,EAAE,EAAE,CAAC,EAAE,QAAQ,SAASA,EAAEE,EAAEC,EAAEC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,IAAIE,EAAEwG,GAAG9G,CAAC,EAAEA,EAAEE,EAAE,QAAQG,EAAEK,EAAER,EAAE,EAAEQ,EAAEP,EAAEO,IAAI,CAAC,IAAIC,EAAEwB,GAAEnC,GAAG,CAAC,EAAEY,EAAEuB,GAAEnC,EAAE,GAAG,CAAC,EAAEA,GAAG,EAAE,IAAIe,EAAET,EAAEU,EAAEL,EAAEM,EAAEL,EAAEM,GAAEb,EAAEc,EAAEU,GAAE,GAAG,EAAEZ,GAAG,EAAEC,GAAE,MAAM,IAAI+D,GAAG,EAAE,EAAE,GAAUlE,EAAE,IAAT,KAAW,MAAM,IAAIkE,GAAG,CAAC,EAAE,IAAQlE,EAAE,MAAM,WAAb,EAAsB,MAAM,IAAIkE,GAAG,CAAC,EAAE,IAAYlE,EAAE,KAAK,KAAK,SAArB,MAA4B,MAAM,IAAIkE,GAAG,EAAE,EAAE,GAAG,CAAClE,EAAE,EAAE,KAAK,MAAM,IAAIkE,GAAG,EAAE,EAAE,IAAI7D,EAAe,OAAOF,GAApB,IAAsB,GAAGE,GAAG,GAAG,CAACL,EAAE,SAAS,MAAM,IAAIkE,GAAG,EAAE,OAAO/D,GAAEH,EAAE,SAAS,IAAIM,EAAEN,EAAE,EAAE,KAAKA,EAAEI,EAAEH,EAAEC,EAAEC,EAAC,EAAEE,IAAIL,EAAE,UAAUM,GAAG,IAAIC,GAAED,EAAE,GAAG,EAAEC,GAAE,CAAC,IAAIC,GAAE,GAAG,MAAM,EAAO,GAALrB,GAAGoB,GAAKA,GAAEV,EAAE,MAAoB,OAAOP,EAArB,MAAyBA,GAAGiB,IAAGC,GAAErB,EAAE,OAAAiC,GAAE/B,GAAG,CAAC,EAAEmB,GAAS,CAAC,OAAOvB,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,OAAOA,EAAE,EAAE,CAAC,EAAE,QAAQ,SAASA,EAAEE,EAAEC,EAAEC,EAAEE,EAAE,CAACJ,EAAEC,EAAE,UAAU,EAAE,QAAQ,CAAC,CAACD,GAAGA,IAAI,GAAG,WAAWC,EAAE,IAAI,GAAG,CAAC,GAAG,MAAMD,CAAC,EAAE,MAAO,IAAG,IAAIG,EAAEyG,GAAG9G,CAAC,EAAE,OAAAqH,GAAGhH,EAAEH,EAAEE,CAAC,EAAEsD,GAAG,CAACrD,EAAE,WAAW,GAAGoD,GAAGpD,EAAE,SAAS,GAAG,CAAC,KAAK,IAAIoD,EAAE,EAAE,EAAEA,GAAG,CAAC,KAAK,MAAMA,GAAG,UAAU,IAAI,EAAE,CAAC,CAAC,CAAC,KAAK,MAAMA,GAAG,EAAE,CAAC,CAACA,KAAK,IAAI,UAAU,IAAI,EAAE,EAAE,EAAEvB,GAAE5B,GAAG,CAAC,EAAEoD,GAAG,CAAC,EAAExB,GAAE5B,EAAE,GAAG,CAAC,EAAEoD,GAAG,CAAC,EAAErD,EAAE,IAAQH,IAAJ,GAAWE,IAAJ,IAAQC,EAAE,GAAG,MAAa,CAAC,OAAOL,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,OAAOA,EAAE,EAAE,CAAC,EAAE,SAAS,SAASA,EAAEE,EAAEC,EAAEC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,IAAIE,EAAEwG,GAAG9G,CAAC,EAAEA,EAAEE,EAAE,QAAQG,EAAEK,EAAER,EAAE,EAAEQ,EAAEP,EAAEO,IAAI,CAAC,IAAIC,EAAEwB,GAAEnC,GAAG,CAAC,EAAEY,EAAEuB,GAAEnC,EAAE,GAAG,CAAC,EAAEA,GAAG,EAAE,IAAIe,EAAET,EAAEU,EAAEL,EAAEM,EAAEL,EAAEM,GAAEb,EAAEc,EAAEU,GAAE,GAAG,EAAEZ,GAAG,EAAEC,GAAE,MAAM,IAAI+D,GAAG,EAAE,EAAE,GAAUlE,EAAE,IAAT,KAAW,MAAM,IAAIkE,GAAG,CAAC,EAAE,GAAQ,EAAAlE,EAAE,MAAM,SAAS,MAAM,IAAIkE,GAAG,CAAC,EAAE,IAAYlE,EAAE,KAAK,KAAK,SAArB,MAA4B,MAAM,IAAIkE,GAAG,EAAE,EAAE,GAAG,CAAClE,EAAE,EAAE,MAAM,MAAM,IAAIkE,GAAG,EAAE,EAAElE,EAAE,UAAUA,EAAE,MAAM,MAAMsG,GAAGtG,EAAE,EAAE,CAAC,EAAE,IAAIK,EAAe,OAAOF,GAApB,IAAsB,GAAGE,GAAG,GAAG,CAACL,EAAE,SAAS,MAAM,IAAIkE,GAAG,EAAE,OAAO/D,GAAEH,EAAE,SAAS,IAAIM,EAAEN,EAAE,EAAE,MAAMA,EAAEI,EAAEH,EAAEC,EAAEC,GAAE,MAAM,EAAEE,IAAIL,EAAE,UAAUM,GAAG,IAAIC,GAAED,EAAE,GAAG,EAAEC,GAAE,CAAC,IAAIC,GAAE,GAAG,MAAM,EAAErB,GAAGoB,GAAgB,OAAOjB,EAArB,MAAyBA,GAAGiB,IAAGC,GAAErB,EAAE,OAAAiC,GAAE/B,GAAG,CAAC,EAAEmB,GAAS,CAAC,OAAOvB,EAAN,CAAS,GAAgB,OAAOwH,GAApB,KAAuCxH,EAAE,OAAjB,aAAsB,MAAMA,EAAE,OAAOA,EAAE,EAAE,CAAC,EAAE,WAAW,CAACA,EAAEE,EAAEC,EAAEC,IAAI8M,GAAGlN,EAAEE,EAAEC,EAAEC,CAAC,CAAC,GAAG,UAAU,CAAC,SAASI,EAAER,EAAE,CAAsJ,GAArJ2B,GAAE3B,EAAEA,EAAE,QAAQ4B,GAAED,GAAE,OAAOc,EAAG,EAAEC,EAAEf,GAAE,0BAA0BiB,EAAE,QAAQjB,GAAE,iBAAiB,EAAEoB,KAAI1C,EAAE,wBAAwBA,EAAE,uBAAuB0C,EAAC,EAAQA,IAAH,IAAcC,KAAP,OAAY,cAAcA,EAAE,EAAEA,GAAG,MAAMC,IAAI,CAAC,IAAI/C,EAAE+C,GAAGA,GAAG,KAAK/C,EAAE,EAAE,OAAOF,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI2N,GAAG,uBAAuBA,EAAE,EAA4D,GAA1D5K,KAAI1C,EAAE,wBAAwBA,EAAE,uBAAuB0C,EAAC,EAAK1C,EAAE,gBAAgB,GAAG,CAAC,OAAOA,EAAE,gBAAgB,EAAEG,CAAC,CAAC,OAAOR,EAAN,CAASwB,GAAE,sDAAsDxB,CAAC,EAAEM,EAAEN,CAAC,CAAC,CAAC,OAAAwD,GAAG,EAAG,SAASxD,EAAE,CAACQ,EAAER,EAAE,QAAQ,CAAC,CAAE,EAAE,MAAMM,CAAC,EAAQ,CAAC,CAAC,GAAG,EAAE,IAAIyI,GAAG/I,IAAI+I,GAAGpH,GAAE,MAAM3B,CAAC,EAAE+N,GAAG/N,IAAI+N,GAAGpM,GAAE,QAAQ3B,CAAC,EAAE4D,GAAGvD,EAAE,qCAAqCL,IAAI4D,GAAGvD,EAAE,qCAAqCsB,GAAE,qCAAqC3B,CAAC,EAAEK,EAAE,sBAAsB,CAACL,EAAEE,KAAKG,EAAE,sBAAsBsB,GAAE,sBAAsB3B,EAAEE,CAAC,EAAEG,EAAE,oBAAoB,CAACL,EAAEE,KAAKG,EAAE,oBAAoBsB,GAAE,oBAAoB3B,EAAEE,CAAC,EAAE,IAAI2D,GAAGxD,EAAE,gDAAgD,CAACL,EAAEE,EAAEC,KAAK0D,GAAGxD,EAAE,gDAAgDsB,GAAE,gDAAgD3B,EAAEE,EAAEC,CAAC,EAAE2D,GAAGzD,EAAE,iDAAiD,CAACL,EAAEE,EAAEC,KAAK2D,GAAGzD,EAAE,iDAAiDsB,GAAE,iDAAiD3B,EAAEE,EAAEC,CAAC,EAAEyN,GAAG,KAAKA,GAAGjM,GAAE,kBAAkB,EAAEmH,GAAG9I,IAAI8I,GAAGnH,GAAE,eAAe3B,CAAC,EAAEK,EAAE,6BAA6B,KAAKA,EAAE,6BAA6BsB,GAAE,6BAA6B,EAAEtB,EAAE,aAAa,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,KAAKD,EAAE,aAAasB,GAAE,cAAc3B,EAAEE,EAAEC,EAAEC,EAAEE,CAAC,EAAED,EAAE,aAAa,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,KAAKD,EAAE,aAAasB,GAAE,cAAc3B,EAAEE,EAAEC,EAAEC,EAAEE,CAAC,EAAED,EAAE,cAAc,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,KAAKL,EAAE,cAAcsB,GAAE,eAAe3B,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,CAAC,EAAEL,EAAE,YAAY,CAACL,EAAEE,EAAEC,EAAEC,KAAKC,EAAE,YAAYsB,GAAE,aAAa3B,EAAEE,EAAEC,EAAEC,CAAC,EAAEC,EAAE,YAAY,CAACL,EAAEE,EAAEC,KAAKE,EAAE,YAAYsB,GAAE,aAAa3B,EAAEE,EAAEC,CAAC,EAAEE,EAAE,eAAe,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,KAAKN,EAAE,eAAesB,GAAE,gBAAgB3B,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,CAAC,EAAEN,EAAE,eAAe,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,KAAKN,EAAE,eAAesB,GAAE,gBAAgB3B,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,CAAC,EAAEN,EAAE,gBAAgB,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,EAAEC,EAAEG,KAAKV,EAAE,gBAAgBsB,GAAE,iBAAiB3B,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,EAAEC,EAAEG,CAAC,EAAEV,EAAE,iBAAiB,CAACL,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,EAAEC,EAAEG,EAAEC,KAAKX,EAAE,iBAAiBsB,GAAE,kBAAkB3B,EAAEE,EAAEC,EAAEC,EAAEE,EAAEI,EAAEC,EAAEC,EAAEG,EAAEC,CAAC,EAAE,IAAIgN,GAAG/K,GAAG,SAASgL,GAAI,CAACD,IAAIE,GAAG,EAAEF,KAAK/K,GAAGgL,EAAG,EAAE,SAASC,IAAI,CAAC,SAAS1N,GAAG,CAAC,GAAG,CAACwN,KAAKA,GAAG,GAAG3N,EAAE,UAAU,GAAG,CAACmC,GAAG,CAA0Y,GAAzYnC,EAAE,UAAUsF,KAAKA,GAAG,GAAG2B,GAAG,EAAEjH,EAAE,MAAMA,EAAE,MAAMA,EAAE,OAAOA,EAAE,OAAOA,EAAE,OAAOA,EAAE,OAAOA,EAAE,MAAMkH,GAAG,QAAQlH,EAAE,KAAK,EAAE8G,GAAG,WAAW,YAAY,EAAE9G,EAAE,OAAOkH,GAAG,SAAS,KAAKlH,EAAE,MAAM,EAAE8G,GAAG,WAAW,aAAa,EAAE9G,EAAE,OAAOkH,GAAG,SAAS,KAAKlH,EAAE,MAAM,EAAE8G,GAAG,YAAY,aAAa,EAAEC,GAAG,aAAa,CAAC,EAAEA,GAAG,cAAc,CAAC,EAAEA,GAAG,cAAc,CAAC,GAAGhB,GAAG,GAAGrC,GAAGnB,CAAC,EAAExC,EAAEC,CAAC,EAAEA,EAAE,sBAAsBA,EAAE,qBAAqB,EAAKA,EAAE,QAAQ,IAAgB,OAAOA,EAAE,SAArB,aAA+BA,EAAE,QAAQ,CAACA,EAAE,OAAO,GAAGA,EAAE,QAAQ,QAAQ,CAAC,IAAI,EAAEA,EAAE,QAAQ,MAAM,EAAEwC,EAAE,QAAQ,CAAC,EAAEkB,GAAGlB,CAAC,EAAE,CAAC,GAAG,EAAE,EAAEE,IAAG,CAAC,GAAG1C,EAAE,OAAO,IAAgB,OAAOA,EAAE,QAArB,aAA8BA,EAAE,OAAO,CAACA,EAAE,MAAM,GAAGA,EAAE,OAAO,QAAQyC,GAAG,EAAEiB,GAAGpB,CAAC,EAAE,EAAEI,KAAI1C,EAAE,WAAWA,EAAE,UAAU,YAAY,EAAE,WAAY,UAAU,CAAC,WAAY,UAAU,CAACA,EAAE,UAAU,EAAE,CAAC,EAAG,CAAC,EAAEG,EAAE,CAAC,EAAG,CAAC,GAAGA,EAAE,GAAG,CAAC,GAAGH,EAAE,QAAQ,IAAgB,OAAOA,EAAE,SAArB,aAA+BA,EAAE,QAAQ,CAACA,EAAE,OAAO,GAAG,EAAEA,EAAE,QAAQ,QAAQA,EAAE,QAAQ,IAAI,EAAE,EAAE,OAAA6N,GAAG,EAAS/N,EAAE,KAAK,CAAC,GAAG,EAAE,IAAME,EAAEC,CAAC,EAAEN,GAAG,CAACA,EAAE,QAAQ,KAAK,MAAM,8wBAA+wB,CAAC,EAAE,CAACA,EAAEE,EAAEC,IAAI,CAACA,EAAE,EAAED,CAAC,EAAEC,EAAE,EAAED,EAAE,CAAC,UAAU,IAAIE,EAAE,SAAS,CAAC,EAAE,IAAIA,EAAED,EAAE,CAAC,CAAC,EAAE,CAACD,EAAEC,EAAEC,IAAI,CAACA,EAAE,EAAED,CAAC,EAAEC,EAAE,EAAED,EAAE,CAAC,UAAU,IAAIG,CAAC,CAAC,EAAE,IAAIA,EAAE,UAAU,CAO5ynE,SAAS6N,EAAUjO,EAAEC,EAAEC,EAAEE,EAAE,EAAE,MAAMN,GAAG,UAAUE,GAAG,MAAMF,GAAG,SAASG,GAAG,MAAMH,GAAG,QAAQM,GAAG,MAAMN,GAAG,UAAU,GAAG,MAAMA,GAAG,QAAQ,MAAM,MAAMA,GAAG,SAAS,IAAII,EAAE,wBAAwBF,EAAEC,CAAC,CAAC,CAAC,cAAO,eAAegO,EAAU,UAAU,OAAO,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnO,GAAG,UAAU,IAAI,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemO,EAAU,UAAU,OAAO,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnO,GAAG,SAAS,IAAI,EAAE,IAAI,SAASE,EAAE,EAAE,MAAMF,GAAG,SAAS,KAAKE,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeiO,EAAU,UAAU,YAAY,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnO,GAAG,UAAU,SAAS,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemO,EAAU,UAAU,aAAa,CAK3rB,IAAI,UAAU,CAAC,OAAO,MAAMnO,GAAG,UAAU,IAAI,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAKvEmO,EAAU,UAAU,QAAQ,SAASjO,EAAE,EAAK,MAAMF,GAAG,UAAU,MAAM,MAAMA,GAAG,SAAS,QAAQE,CAAC,IAAQ,MAAMF,GAAG,SAAS,KAAK,GAAG,MAAMA,GAAG,SAAS,SAAS,MAAMA,GAAG,OAAO,GAAG,MAAMA,GAAG,QAAQ,KAAK,EAOtMmO,EAAU,UAAU,MAAM,SAASjO,EAAE,EAAE,MAAMF,GAAG,SAAS,MAAME,CAAC,CAAC,EAAEiO,EAAU,UAAU,QAAQ,UAAU,EAAE,MAAMnO,GAAG,SAAS,OAAO,CAAC,EAASmO,CAAS,EAAE,CAAC,EAAE,CAACnO,EAAEE,EAAEC,IAAI,CAACA,EAAE,EAAED,CAAC,EAAEC,EAAE,EAAED,EAAE,CAAC,UAAU,IAAII,EAAE,UAAU,0BAA0B,IAAIF,EAAE,0BAA0B,YAAY,IAAIE,EAAE,WAAW,CAAC,EAAE,IAAIF,EAAED,EAAE,CAAC,EAAMG,EAAEH,EAAE,CAAC,CAAC,EAAE,CAACH,EAAEE,EAAEC,IAAI,CAACA,EAAE,EAAED,CAAC,EAAEC,EAAE,EAAED,EAAE,CAAC,0BAA0B,IAAIkO,CAAyB,CAAC,EAAE,IAAIhO,EAAE,OAOrZiO,EAAqB,SAASrO,EAAEE,EAAE,CAAC,IAAIC,EAAEC,EAAE,MAAG,CAAC,aAAa,WAAW,EAAE,QAAQJ,EAAE,IAAI,EAAE,KAAM,GAAAG,EAAEH,EAAE,WAAW,MAAMG,IAAI,SAAcA,EAAE,SAASD,GAAGF,EAAE,eAAe,EAAQ,CAAC,QAAQA,EAAE,QAAQ,CAAC,EAAE,QAAQ,QAAQA,EAAE,QAAQ,CAAC,EAAE,OAAO,GAASA,EAAE,OAAO,aAAc,GAAAI,EAAEJ,EAAE,kBAAkB,MAAMI,IAAI,SAAcA,EAAE,QAAQ,CAAC,QAAQJ,EAAE,eAAe,CAAC,EAAE,QAAQ,QAAQA,EAAE,eAAe,CAAC,EAAE,OAAO,EAAE,CAAC,QAAQA,EAAE,QAAQ,QAAQA,EAAE,OAAO,CAAC,EAAMoO,EAA0B,SAASpO,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAOG,EAAEH,EAAE,SAASM,EAAEN,EAAE,cAAcK,EAAEC,IAAI,OAAO,CAAC,EAAEA,EAAEI,EAAEV,EAAE,SAASW,EAAEX,EAAE,KAAKY,EAAEZ,EAAE,IAAIe,EAAEf,EAAE,UAAUgB,EAAEhB,EAAE,qBAAqBiB,EAAED,IAAI,QAAQA,EAAEE,EAAElB,EAAE,kBAAkBmB,GAAED,IAAI,OAAO,EAAEA,EAAE,GAAG,CAAChB,GAAG,CAACG,EAAE,QAAQ,CAACK,GAAG,CAACC,GAAG,CAACR,GAAG,OAAOmC,EAAS,IAAY,OAAO,KAAK,IAAIlB,EAAE,KAASC,GAAE,GAAUiN,GAAqB,SAAStO,GAAE,CAAC,GAAGqB,IAAGrB,cAAa,WAAWA,GAAE,MAAM,YAAYqB,GAAE,QAAW,CAACA,GAAEJ,GAAGjB,GAAE,OAAO,YAAYoB,IAAI,aAAaA,EAAEpB,GAAE,KAAK,IAAIE,GAAEF,GAAE,cAAc,sBAAsB,EAAMI,GAAEiO,EAAqBrO,GAAEiB,CAAC,EAAEX,GAAEF,GAAE,QAAQM,GAAEN,GAAE,QAAQ,GAAGE,IAAGI,GAAE,CAAC,IAAIM,GAAEV,GAAEJ,GAAE,KAASgB,GAAER,GAAER,GAAE,IAAQoB,GAAEX,EAAE,iBAAiBC,EAAEG,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAKb,GAAE,MAAM,KAAKA,GAAE,MAAM,EAAEC,EAAE,OAAOgB,EAAC,EAAMI,GAAE,IAAIZ,EAAE,MAAMW,GAAE,OAAOC,EAAC,EAAE,IAAIC,GAAE,IAAIb,EAAE,MAAMK,GAAEE,EAAC,EAAMa,GAAEpB,EAAE,MAAMY,GAAEC,EAAC,EAAMI,GAAEG,GAAE,EAAE,EAAMJ,EAAEI,GAAE,EAAE,EAA8C,OAA5CA,GAAE,OAAO,EAAER,GAAE,OAAO,EAAEC,GAAE,OAAO,EAAEF,GAAE,OAAO,EAAStB,GAAE,KAAK,CAAC,IAAI,WAAW,QAAQ6B,EAAE,EAAEC,EAAEzB,EAAEwB,EAAEC,EAAE,OAAOD,IAAI,CAAC,IAAIG,EAAEF,EAAED,CAAC,EAAEG,EAAE,YAAYJ,GAAED,CAAC,EAAE,MAAM,IAAI,YAAY,IAAI,YAAY,IAAI,YAAY,QAAQM,EAAE,EAAEC,EAAE7B,EAAE4B,EAAEC,EAAE,OAAOD,IAAKD,EAAEE,EAAED,CAAC,EAAED,EAAE,YAAYJ,GAAED,CAAC,EAAE,MAAM,IAAI,aAAa,IAAI,YAAY,QAAQQ,EAAE,EAAEC,GAAE/B,EAAE8B,EAAEC,GAAE,OAAOD,IAAKH,EAAEI,GAAED,CAAC,EAAEH,EAAE,YAAYJ,GAAED,CAAC,EAAE,MAAM,IAAI,WAAW,IAAI,UAAU,QAAQU,GAAE,EAAEG,GAAEnC,EAAEgC,GAAEG,GAAE,OAAOH,KAAKL,EAAEQ,GAAEH,EAAC,EAAEL,EAAE,UAAUJ,GAAED,CAAC,EAAE,MAAM,QAAQ,GAAG,EAAML,GAAEgN,GAAqB,KAAKlO,CAAC,EAAE,OAAAF,EAAE,iBAAiB,YAAYoB,EAAC,EAAEpB,EAAE,iBAAiB,WAAWoB,EAAC,EAAEpB,EAAE,iBAAiB,YAAYoB,EAAC,EAAEpB,EAAE,iBAAiB,YAAYoB,EAAC,EAAEpB,EAAE,iBAAiB,UAAUoB,EAAC,EAAEpB,EAAE,iBAAiB,YAAYoB,GAAE,CAAC,QAAQL,CAAC,CAAC,EAAEf,EAAE,iBAAiB,aAAaoB,GAAE,CAAC,QAAQL,CAAC,CAAC,EAAEf,EAAE,iBAAiB,WAAWoB,EAAC,EAAS,UAAU,CAACpB,EAAE,oBAAoB,YAAYoB,EAAC,EAAEpB,EAAE,oBAAoB,WAAWoB,EAAC,EAAEpB,EAAE,oBAAoB,YAAYoB,EAAC,EAAEpB,EAAE,oBAAoB,YAAYoB,EAAC,EAAEpB,EAAE,oBAAoB,UAAUoB,EAAC,EAAEpB,EAAE,oBAAoB,YAAYoB,EAAC,EAAEpB,EAAE,oBAAoB,aAAaoB,EAAC,EAAEpB,EAAE,oBAAoB,WAAWoB,EAAC,CAAC,CAAC,CAAC,EAAE,CAACtB,EAAEE,EAAEC,IAAI,CAACA,EAAE,EAAED,CAAC,EAAEC,EAAE,EAAED,EAAE,CAAC,UAAU,IAAIa,EAAE,YAAY,IAAIwN,CAAW,CAAC,EAAE,IAAInO,EAAE,wCAA4CE,EAAE,mBAAuBD,EAAE,oBAAwBK,EAAE,qDAAyDC,EAAE,oBAAwBC,EAAE,CAAC,IAAI,GAAG,EAAMG,EAAE,cAAc,SAASyN,EAA6BxO,EAAE,CAAC,OAAOY,EAAE,QAAQZ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,SAASyO,EAAqBzO,EAAE,CAAC,IAAIE,EAAEF,EAAE,QAAQU,EAAE,EAAE,EAAE,OAAOR,EAAE,QAAQI,EAAG,SAASN,EAAEE,EAAE,CAAC,OAAO,OAAO,aAAaA,CAAC,CAAC,CAAE,CAAC,CAAC,SAASqO,EAAYvO,EAAE,CAAC,GAAG,CAACA,EAAE,OAAOe,EAAE,IAAIb,EAAEuO,EAAqBzO,CAAC,EAAE,QAAQK,EAAE,EAAE,EAAE,QAAQK,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,CAACR,EAAE,OAAOa,EAAE,GAAGyN,EAA6BtO,CAAC,EAAE,OAAOA,EAAE,IAAIC,EAAED,EAAE,MAAMS,CAAC,EAAE,GAAG,CAACR,EAAE,OAAOD,EAAE,IAAII,EAAEH,EAAE,CAAC,EAAE,OAAOC,EAAE,KAAKE,CAAC,EAAES,EAAEb,CAAC,CAAC,CAAC,EAAM,EAAE,CAAC,EAAE,SAASwO,EAAoB1O,EAAE,CAAC,IAAII,EAAE,EAAEJ,CAAC,EAAE,GAAGI,IAAI,OAAO,OAAOA,EAAE,QAAQ,IAAIE,EAAE,EAAEN,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAAE,EAAEF,CAAC,EAAEM,EAAEA,EAAE,QAAQoO,CAAmB,EAASpO,EAAE,OAAO,CAAOoO,EAAoB,EAAE,CAAC1O,EAAEE,IAAI,CAAC,QAAQC,KAAKD,EAAEwO,EAAoB,EAAExO,EAAEC,CAAC,GAAG,CAACuO,EAAoB,EAAE1O,EAAEG,CAAC,GAAG,OAAO,eAAeH,EAAEG,EAAE,CAAC,WAAW,GAAK,IAAID,EAAEC,CAAC,CAAC,CAAC,CAAC,EAAYuO,EAAoB,EAAE,CAAC1O,EAAEE,IAAI,OAAO,UAAU,eAAe,KAAKF,EAAEE,CAAC,EAAYwO,EAAoB,EAAE1O,GAAG,CAAC,OAAO,OAAS,KAAa,OAAO,aAAa,OAAO,eAAeA,EAAE,OAAO,YAAY,CAAC,MAAM,QAAQ,CAAC,EAAE,OAAO,eAAeA,EAAE,aAAa,CAAC,MAAM,EAAI,CAAC,CAAC,EAAM,IAAII,EAAE,CAAC,EAAE,OAAC,IAAI,CAACsO,EAAoB,EAAEtO,CAAC,EAAEsO,EAAoB,EAAEtO,EAAE,CAAC,UAAU,IAAIY,EAAE,UAAU,IAAIQ,EAAE,IAAI,IAAIT,EAAE,OAAO,IAAIE,EAAE,SAAS,IAAIc,EAAE,KAAK,IAAIS,GAAE,cAAc,IAAInB,EAAE,SAAS,IAAIgB,GAAE,cAAc,IAAInB,EAAE,kBAAkB,IAAIE,EAAE,sBAAsB,IAAID,EAAE,QAAQ,IAAIuB,GAAE,YAAY,IAAIiM,GAAY,WAAW,IAAIC,GAAW,YAAY,IAAIC,EAAW,CAAC,EAAE,IAAI3O,EAAEwO,EAAoB,CAAC,EAAMvO,EAAEuO,EAAoB,CAAC,EAAMpO,EAAEoO,EAAoB,CAAC,EAAMrO,EAAEqO,EAAoB,CAAC,EAAMhO,EAAU,UAAU,CAAC,IAAIoO,EAAc,SAAS9O,EAAEE,EAAE,CAAC,OAAA4O,EAAc,OAAO,gBAAgB,CAAC,UAAU,CAAC,CAAC,YAAY,OAAO,SAAS9O,EAAEE,EAAE,CAACF,EAAE,UAAUE,CAAC,GAAG,SAASF,EAAEE,EAAE,CAAC,QAAQC,KAAKD,EAAE,OAAO,UAAU,eAAe,KAAKA,EAAEC,CAAC,IAAIH,EAAEG,CAAC,EAAED,EAAEC,CAAC,EAAE,EAAS2O,EAAc9O,EAAEE,CAAC,CAAC,EAAE,OAAO,SAASA,EAAEC,EAAE,CAAC,GAAG,OAAOA,GAAI,YAAYA,IAAI,KAAK,MAAM,IAAI,UAAU,uBAAuB,OAAOA,CAAC,EAAE,+BAA+B,EAAE2O,EAAc5O,EAAEC,CAAC,EAAE,SAAS4O,GAAI,EAAE,MAAM/O,GAAG,YAAYE,CAAC,CAACA,EAAE,UAAUC,IAAI,KAAK,OAAO,OAAOA,CAAC,GAAG4O,EAAG,UAAU5O,EAAE,UAAU,IAAI4O,EAAG,CAAC,EAAE,EAAO,EAAU,SAAS/O,EAAEE,EAAEC,EAAEC,EAAE,CAAC,SAAS4O,EAAMhP,EAAE,CAAC,OAAOA,aAAaG,EAAEH,EAAE,IAAIG,EAAG,SAASD,EAAE,CAACA,EAAEF,CAAC,CAAC,CAAE,CAAC,CAAC,OAAO,IAAIG,IAAIA,EAAE,UAAW,SAASA,EAAEG,EAAE,CAAC,SAAS2O,GAAUjP,GAAE,CAAC,GAAG,CAACkP,GAAK9O,EAAE,KAAKJ,EAAC,CAAC,CAAC,OAAOA,GAAN,CAASM,EAAEN,EAAC,CAAC,CAAC,CAAC,SAASmP,GAASnP,GAAE,CAAC,GAAG,CAACkP,GAAK9O,EAAE,MAAMJ,EAAC,CAAC,CAAC,OAAOA,GAAN,CAASM,EAAEN,EAAC,CAAC,CAAC,CAAC,SAASkP,GAAKlP,GAAE,CAACA,GAAE,KAAKG,EAAEH,GAAE,KAAK,EAAEgP,EAAMhP,GAAE,KAAK,EAAE,KAAKiP,GAAUE,EAAQ,CAAC,CAACD,IAAM9O,EAAEA,EAAE,MAAMJ,EAAEE,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAE,CAAC,EAAOU,EAAU,SAASV,EAAEC,EAAE,CAAC,IAAIC,EAAEE,EAAED,EAAEK,EAAEC,EAAE,CAAC,MAAM,EAAE,KAAK,UAAU,CAAC,GAAGN,EAAE,CAAC,EAAE,EAAE,MAAMA,EAAE,CAAC,EAAE,OAAOA,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,OAAOK,EAAE,CAAC,KAAK0O,GAAK,CAAC,EAAE,MAAMA,GAAK,CAAC,EAAE,OAAOA,GAAK,CAAC,CAAC,EAAE,OAAO,QAAS,aAAa1O,EAAE,OAAO,QAAQ,EAAE,UAAU,CAAC,OAAO,MAAMV,CAAC,GAAGU,EAAE,SAAS0O,GAAKpP,GAAE,CAAC,OAAO,SAASE,GAAE,CAAC,OAAOgP,GAAK,CAAClP,GAAEE,EAAC,CAAC,CAAC,CAAC,CAAC,SAASgP,GAAKlP,GAAE,CAAC,GAAGI,EAAE,MAAM,IAAI,UAAU,iCAAiC,EAAE,KAAMM,IAAIA,EAAE,EAAEV,GAAE,CAAC,IAAIW,EAAE,IAAIA,GAAE,GAAG,CAAC,GAAGP,EAAE,EAAEE,IAAID,EAAEL,GAAE,CAAC,EAAE,EAAEM,EAAE,OAAON,GAAE,CAAC,EAAEM,EAAE,SAASD,EAAEC,EAAE,SAASD,EAAE,KAAKC,CAAC,EAAE,GAAGA,EAAE,OAAO,EAAED,EAAEA,EAAE,KAAKC,EAAEN,GAAE,CAAC,CAAC,GAAG,KAAK,OAAOK,EAAgC,OAA7BC,EAAE,EAAED,IAAKL,GAAE,CAACA,GAAE,CAAC,EAAE,EAAEK,EAAE,KAAK,GAAUL,GAAE,CAAC,EAAE,CAAC,IAAK,GAAE,IAAK,GAAEK,EAAEL,GAAE,MAAM,IAAK,GAAE,OAAAW,EAAE,QAAc,CAAC,MAAMX,GAAE,CAAC,EAAE,KAAK,EAAK,EAAE,IAAK,GAAEW,EAAE,QAAQL,EAAEN,GAAE,CAAC,EAAEA,GAAE,CAAC,CAAC,EAAE,SAAS,IAAK,GAAEA,GAAEW,EAAE,IAAI,IAAI,EAAEA,EAAE,KAAK,IAAI,EAAE,SAAS,QAAQ,GAAKN,EAAEM,EAAE,KAAK,EAAAN,EAAEA,EAAE,OAAO,GAAGA,EAAEA,EAAE,OAAO,CAAC,KAAKL,GAAE,CAAC,IAAI,GAAGA,GAAE,CAAC,IAAI,GAAG,CAACW,EAAE,EAAE,SAAS,GAAGX,GAAE,CAAC,IAAI,IAAI,CAACK,GAAGL,GAAE,CAAC,EAAEK,EAAE,CAAC,GAAGL,GAAE,CAAC,EAAEK,EAAE,CAAC,GAAG,CAACM,EAAE,MAAMX,GAAE,CAAC,EAAE,MAAM,GAAGA,GAAE,CAAC,IAAI,GAAGW,EAAE,MAAMN,EAAE,CAAC,EAAE,CAACM,EAAE,MAAMN,EAAE,CAAC,EAAEA,EAAEL,GAAE,MAAM,GAAGK,GAAGM,EAAE,MAAMN,EAAE,CAAC,EAAE,CAACM,EAAE,MAAMN,EAAE,CAAC,EAAEM,EAAE,IAAI,KAAKX,EAAC,EAAE,MAAMK,EAAE,CAAC,GAAGM,EAAE,IAAI,IAAI,EAAEA,EAAE,KAAK,IAAI,EAAE,QAAQ,CAACX,GAAEG,EAAE,KAAKD,EAAES,CAAC,CAAC,OAAOT,GAAN,CAASF,GAAE,CAAC,EAAEE,EAAC,EAAEI,EAAE,CAAC,QAAC,CAAQF,EAAEC,EAAE,CAAC,CAAC,GAAGL,GAAE,CAAC,EAAE,EAAE,MAAMA,GAAE,CAAC,EAAE,MAAM,CAAC,MAAMA,GAAE,CAAC,EAAEA,GAAE,CAAC,EAAE,OAAO,KAAK,EAAI,CAAC,CAAC,EAAOe,GAAG,SAASf,EAAE,CAACA,EAAE,MAAM,QAAQA,EAAE,QAAQ,UAAUA,EAAE,KAAK,OAAOA,EAAE,SAAS,WAAWA,EAAE,UAAU,YAAYA,EAAE,KAAK,OAAOA,EAAE,UAAU,YAAYA,EAAE,OAAO,QAAQ,GAAGe,IAAIA,EAAE,CAAC,EAAE,EAAE,IAAIC,GAAG,SAAShB,EAAE,CAACA,EAAE,OAAO,SAASA,EAAE,QAAQ,UAAUA,EAAE,UAAU,YAAYA,EAAE,SAAS,WAAWA,EAAE,WAAW,aAAaA,EAAE,YAAY,cAAcA,EAAE,WAAW,aAAaA,EAAE,aAAa,eAAeA,EAAE,YAAY,aAAa,GAAGgB,IAAIA,EAAE,CAAC,EAAE,EAAE,IAAIC,EAAE,UAAU,CAAC,SAASoO,EAAOnP,EAAE,CAAC,IAAIC,EAAEC,EAAEE,EAAED,EAAEK,EAAEC,GAAEC,IAAG,MAAMZ,GAAG,KAAKG,EAA8BD,GAAE,OAAO,MAAMC,IAAI,OAAOA,EAAEY,EAAE,SAAS,MAAMf,GAAG,WAAWI,EAA8BF,GAAE,aAAa,MAAME,IAAI,OAAOA,EAAEY,EAAE,QAAQ,MAAMhB,GAAG,mBAAmBM,EAA8BJ,GAAE,qBAAqB,MAAMI,IAAI,OAAOA,EAAE,GAAG,MAAMN,GAAG,MAAMK,EAA8BH,GAAE,QAAQ,MAAMG,IAAI,OAAOA,EAAE,GAAG,MAAML,GAAG,MAAMU,EAA8BR,GAAE,QAAQ,MAAMQ,IAAI,OAAOA,EAAE,GAAG,MAAMV,GAAG,MAAMW,GAA8BT,GAAE,QAAQ,MAAMS,KAAI,OAAOA,GAAE,GAAG,MAAMX,GAAG,MAAMY,GAA8BV,GAAE,QAAQ,MAAMU,KAAI,OAAOA,GAAE,CAAC,CAAC,OAAAyO,EAAO,IAAI,SAASrP,EAAE,CAAC,IAAIE,EAAEF,EAAE,IAAIG,EAAEH,EAAE,UAAUI,EAAEJ,EAAE,KAAKM,EAAEN,EAAE,KAAKK,EAAEL,EAAE,KAAKU,GAAEV,EAAE,KAAK,eAAQ,KAAK,kEAAkE,EAAS,IAAIqP,EAAO,CAAC,IAAInP,EAAE,UAAUC,EAAE,KAAKC,EAAE,KAAKE,EAAE,KAAKD,EAAE,KAAKK,EAAC,CAAC,CAAC,EAAE2O,EAAO,UAAU,SAAS,SAASnP,EAAE,CAAC,IAAIC,EAAED,EAAE,IAAIE,EAAEF,EAAE,UAAUI,EAAEJ,EAAE,kBAAkBG,EAAEH,EAAE,KAAKQ,EAAER,EAAE,KAAKS,GAAET,EAAE,KAAKU,GAAEV,EAAE,KAAK,OAAO,IAAImP,EAAO,CAAC,IAAIlP,IAAwB,MAAMH,GAAG,IAAI,UAAUI,IAAwB,MAAMJ,GAAG,UAAU,kBAAkBM,IAAwB,MAAMN,GAAG,kBAAkB,KAAKK,IAAwB,MAAML,GAAG,KAAK,KAAKU,IAAwB,MAAMV,GAAG,KAAK,KAAKW,KAAwB,MAAMX,GAAG,KAAK,KAAKY,KAAwB,MAAMZ,GAAG,IAAI,CAAC,CAAC,EAAEqP,EAAO,UAAU,WAAW,SAASnP,EAAE,CAAC,IAAI,MAAMF,GAAG,iBAAiB,OAAO,MAAMA,GAAG,iBAAiB,IAAIG,EAAE,OAAAA,GAAG,MAAMH,GAAG,MAAMe,EAAE,MAAMb,EAAE,IAAI,OAAO,MAAMF,GAAG,MAAMe,EAAE,QAAQb,EAAE,IAAI,SAAS,MAAMF,GAAG,MAAMe,EAAE,KAAKb,EAAE,IAAI,MAAM,MAAMF,GAAG,MAAMe,EAAE,SAASb,EAAE,IAAI,UAAU,MAAMF,GAAG,MAAMe,EAAE,UAAUb,EAAE,IAAI,WAAW,MAAMF,GAAG,MAAMe,EAAE,UAAUb,EAAE,IAAI,WAAW,MAAMF,GAAG,MAAMe,EAAE,OAAOb,EAAE,IAAI,OAAOA,EAAE,IAAI,MAAM,MAAMF,GAAG,iBAAiBG,EAASA,CAAC,EAAEkP,EAAO,UAAU,iBAAiB,SAASnP,EAAE,CAAC,IAAI,MAAMF,GAAG,uBAAuB,OAAO,MAAMA,GAAG,uBAAuB,IAAIG,EAAE,OAAAA,GAAG,MAAMH,GAAG,YAAYgB,EAAE,QAAQd,EAAE,UAAU,SAAS,MAAMF,GAAG,YAAYgB,EAAE,UAAUd,EAAE,UAAU,WAAW,MAAMF,GAAG,YAAYgB,EAAE,SAASd,EAAE,UAAU,UAAU,MAAMF,GAAG,YAAYgB,EAAE,WAAWd,EAAE,UAAU,YAAY,MAAMF,GAAG,YAAYgB,EAAE,YAAYd,EAAE,UAAU,aAAa,MAAMF,GAAG,YAAYgB,EAAE,WAAWd,EAAE,UAAU,YAAY,MAAMF,GAAG,YAAYgB,EAAE,aAAad,EAAE,UAAU,cAAc,MAAMF,GAAG,YAAYgB,EAAE,YAAYd,EAAE,UAAU,YAAYA,EAAE,UAAU,QAAQ,MAAMF,GAAG,uBAAuBG,EAASA,CAAC,EAASkP,CAAM,EAAE,EAAMnO,EAAE,UAAU,CAAC,SAASoO,GAAe,CAAC,CAAC,OAAAA,EAAc,YAAY,UAAU,CAACpP,EAAE,QAAQ,CAAC,WAAW,UAAU,CAAC,OAAOoP,EAAc,OAAO,CAAC,CAAC,EAAE,KAAM,SAAStP,EAAE,CAAC,IAAIE,EAA0B,IAAxBoP,EAAc,QAAQtP,EAAQsP,EAAc,cAAc,OAAO,IAAGpP,EAAEoP,EAAc,cAAc,MAAM,KAAK,MAAMpP,IAAI,QAAcA,EAAEoP,EAAc,OAAO,CAAC,CAAE,EAAE,MAAO,SAAStP,EAAE,CAAC,IAAIE,EAAE,CAAC,QAAqCF,GAAE,SAAU,gBAAgB,KAAkCA,GAAE,MAAO,QAAQ,UAAUA,aAAa,YAAY,cAAcA,aAAa,YAAY,aAAa,cAAcA,CAAC,EAAE,QAAQ,MAAM,gCAAgCE,CAAC,EAAE,IAAIE,EAAE,gCAAgC,OAAOD,EAAE,KAAK,GAAG,EAAE,OAAOA,EAAE,QAAQ,qBAAqB,EAAE,GAAGmP,EAAc,QAAQ,YAAY,IAAIlP,EAAG,QAAQ,KAAK,4BAA4B,OAAOkP,EAAc,QAAQ,IAAI,EAAE,OAAOpP,EAAE,QAAQ,gCAAgC,CAAC,EAAEoP,EAAc,WAAWlP,CAAC,EAAEkP,EAAc,YAAY,MAAM,CAAC,IAAIhP,EAAE,CAAC,sCAAsC,OAAOgP,EAAc,QAAQ,MAAM,EAAE,OAAOlP,EAAE,GAAG,EAAE,oBAAoB,+BAA+B,qDAAqD,+CAA+C;AAAA,gBAAmB,WAAW,OAAOF,EAAE,IAAI,EAAE,cAAc,OAAOA,EAAE,OAAO,EAAE,iCAAiC,OAAOA,EAAE,SAAS,EAAE;AAAA,8BAAiC,mCAAmC,0DAA0D,2CAA2C,EAAE,KAAK;AAAA,CAAI,EAAE,QAAQ,MAAMI,CAAC,EAAE,CAAE,CAAC,EAAEgP,EAAc,YAAY,SAAStP,EAAE,CAAKsP,EAAc,YAAWA,EAAc,UAAU,GAAKA,EAAc,YAAY,GAAEA,EAAc,QAAQtP,EAAEsP,EAAc,OAAO,EAAEA,EAAc,cAAc,KAAKtP,CAAC,CAAC,EAAEsP,EAAc,cAAc,UAAU,CAAC,OAAO,IAAI,QAAS,SAAStP,EAAE,CAAC,OAAOsP,EAAc,YAAa,SAASpP,EAAE,CAAC,OAAOF,EAAEE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAEoP,EAAc,WAAW,SAAStP,EAAE,CAACsP,EAAc,QAAQtP,CAAC,EAAEsP,EAAc,WAAW,UAAU,CAAC,OAAOA,EAAc,OAAO,EAAEA,EAAc,UAAU,GAAMA,EAAc,cAAc,CAAC,EAAEA,EAAc,QAAQ,qBAAqB,OAAOnP,EAAE,KAAK,GAAG,EAAE,OAAOA,EAAE,QAAQ,YAAY,EAASmP,CAAa,EAAE,EAAMnO,GAAG,SAASnB,EAAE,CAACA,EAAEA,EAAE,OAAO,EAAE,EAAE,SAASA,EAAEA,EAAE,QAAQ,EAAE,EAAE,UAAUA,EAAEA,EAAE,QAAQ,EAAE,EAAE,SAAS,GAAGmB,IAAIA,EAAE,CAAC,EAAE,EAAE,IAAIC,EAAE,UAAU,CAAC,SAASmO,EAAkBrP,EAAEC,EAAE,EAAE,MAAMH,GAAG,KAAKE,GAAG,MAAMF,GAAG,aAAaG,CAAC,CAAC,cAAO,eAAeoP,EAAkB,UAAU,OAAO,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMvP,GAAG,aAAa,IAAI,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeuP,EAAkB,UAAU,QAAQ,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMvP,GAAG,aAAa,KAAK,EAAE,IAAI,SAASE,EAAE,EAAE,MAAMF,GAAG,aAAa,MAAME,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAEqP,EAAkB,UAAU,KAAK,UAAU,EAAE,MAAMvP,GAAG,OAAOmB,EAAE,UAAU,MAAMnB,GAAG,aAAa,KAAK,CAAC,EAAEuP,EAAkB,UAAU,OAAO,UAAU,EAAE,MAAMvP,GAAG,aAAa,IAAI,EAASuP,CAAiB,EAAE,EAAMlO,GAAG,SAASrB,EAAE,CAACA,EAAEA,EAAE,QAAQ,GAAG,EAAE,UAAUA,EAAEA,EAAE,QAAQ,GAAG,EAAE,SAAS,GAAGqB,IAAIA,EAAE,CAAC,EAAE,EAAE,IAAIC,EAAE,UAAU,CAMl0X,SAASkO,EAAatP,EAAEC,EAAEC,EAAEE,EAAE,EAAE,MAAMN,GAAG,aAAaE,GAAG,MAAMF,GAAG,QAAQI,GAAG,MAAMJ,GAAG,SAASM,GAAG,MAAMN,GAAG,OAAO,CAAC,GAAG,MAAMA,GAAG,SAAS,IAAIG,EAAE,qBAAqBD,EAAEI,CAAC,EAAE,KAAK,WAAWH,CAAC,CAAC,CAAC,cAAO,eAAeqP,EAAa,UAAU,OAAO,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMxP,GAAG,aAAa,IAAI,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAewP,EAAa,UAAU,gBAAgB,CAAC,IAAI,UAAU,CAAU,QAALtP,EAAE,CAAC,EAAUC,EAAE,EAAEA,GAAG,MAAMH,GAAG,SAAS,kBAAkB,EAAEG,IAAID,EAAE,MAAM,MAAMF,GAAG,SAAS,wBAAwBG,CAAC,CAAC,EAAE,OAAOD,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAI9iBsP,EAAa,UAAU,QAAQ,SAAStP,EAAE,EAAE,MAAMF,GAAG,SAAS,QAAQE,CAAC,CAAC,EAIxEsP,EAAa,UAAU,gBAAgB,SAAStP,EAAE,EAAE,MAAMF,GAAG,SAAS,gBAAgBE,CAAC,CAAC,EAIxFsP,EAAa,UAAU,mBAAmB,UAAU,CAAC,OAAO,MAAMxP,GAAG,SAAS,mBAAmB,CAAC,EAOlGwP,EAAa,UAAU,gBAAgB,SAAStP,EAAE,CAAC,OAAO,MAAMF,GAAG,SAAS,gBAAgBE,CAAC,CAAC,EAI9FsP,EAAa,UAAU,WAAW,SAAStP,EAAE,CAAC,QAAQC,EAAE,EAAEA,GAAG,MAAMH,GAAG,SAAS,WAAW,EAAEG,IAAI,CAAC,IAAIC,GAAG,MAAMJ,GAAG,SAAS,MAAMG,CAAC,GAAG,MAAMH,GAAG,OAAO,KAAK,KAAK,gBAAgBI,EAAEF,CAAC,CAAC,EAAE,EAIpLsP,EAAa,UAAU,gBAAgB,SAASxP,EAAEE,EAAE,CAAC,OAAOF,EAAE,OAAOE,EAAE,SAAS,KAAK,IAAIkB,EAAED,EAAE,QAAQnB,EAAE,OAAO,CAAC,EAAEA,EAAE,OAAOE,EAAE,SAAS,OAAO,IAAIkB,EAAED,EAAE,OAAOnB,EAAE,SAAS,CAAC,EAAEA,EAAE,OAAOE,EAAE,SAAS,QAAQ,IAAIkB,EAAED,EAAE,QAAQnB,EAAE,UAAU,CAAC,EAAE,MAAM,EAAEwP,EAAa,UAAU,QAAQ,UAAU,EAAE,MAAMxP,GAAG,OAAO,QAAS,SAASA,EAAE,CAACA,EAAE,OAAO,CAAC,CAAE,GAAG,MAAMA,GAAG,OAAO,OAAO,GAAG,MAAMA,GAAG,SAAS,OAAO,CAAC,EAASwP,CAAY,EAAE,EAAMjO,EAAE,UAAU,CASnb,SAASkO,EAASvP,EAAEC,EAAEC,EAAEE,EAAED,EAAE,CAACC,IAAI,SAASA,EAAE,CAAC,GAAGD,IAAI,SAASA,EAAE,CAAC,IAAI,MAAML,GAAG,QAAQE,GAAG,MAAMF,GAAG,SAASG,GAAG,MAAMH,GAAG,aAAaI,GAAG,MAAMJ,GAAG,WAAWM,GAAG,MAAMN,GAAG,cAAcK,CAAC,CAO1K,OAAAoP,EAAS,UAAU,IAAI,SAASvP,EAAEC,EAAEC,EAAE,CAA4C,GAA3CA,IAAI,SAASA,EAAE,IAAMF,EAAEwP,GAAiBxP,CAAC,EAAKA,EAAE,SAAS,GAAI,MAAMF,GAAG,WAAW,QAAS,SAASA,GAAE,CAAC,OAAOA,GAAE,QAAQG,CAAC,CAAE,GAAG,MAAMH,GAAG,cAAc,QAAS,SAASA,GAAE,CAAC,OAAOA,GAAE,QAAQG,CAAC,CAAE,MAAoI,SAAzHE,GAAG,MAAML,GAAG,WAAW,IAAK,SAASA,GAAE,CAAC,OAAOA,GAAE,IAAI,CAAE,EAAMU,GAAG,MAAMV,GAAG,cAAc,IAAK,SAASA,GAAE,CAAC,OAAOA,GAAE,IAAI,CAAE,EAAUW,EAAE,EAAEA,EAAET,EAAE,OAAOS,IAAI,CAAC,IAAIC,GAAEP,EAAE,QAAQH,EAAES,CAAC,CAAC,EAAMI,GAAEL,EAAE,QAAQR,EAAES,CAAC,CAAC,EAAE,GAAGC,IAAG,GAAGG,IAAG,EAAEH,IAAG,GAAG,MAAMZ,GAAG,WAAWY,EAAC,EAAE,QAAQT,GAAG,MAAMH,GAAG,cAAce,EAAC,EAAE,QAAQZ,MAAM,CAAC,IAAIa,IAAG,MAAMhB,GAAG,SAAS,gBAAgBE,EAAES,CAAC,CAAC,EAAE,GAAGK,GAAE,CAAC,IAAIC,GAAE,IAAIX,EAAE,UAAUU,IAAG,MAAMhB,GAAG,UAAU,MAAMA,GAAG,QAAQG,CAAC,EAAEc,GAAE,QAAQ,CAAC,EAAEA,GAAE,MAAM,CAAC,GAAG,MAAMjB,GAAG,WAAW,KAAKiB,EAAC,MAAM,CAAC,IAAIC,IAAG,MAAMlB,GAAG,SAAS,mBAAmBE,EAAES,CAAC,CAAC,EAAE,GAAGO,GAAE,CAAC,IAAIC,GAAE,IAAIG,EAAEJ,IAAG,MAAMlB,GAAG,QAAQG,GAAG,MAAMH,GAAG,QAAQ,GAAG,MAAMA,GAAG,cAAc,KAAKmB,EAAC,KAAM,OAAAf,IAAID,GAAG,MAAMH,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,KAAK,MAAM,MAAMxB,GAAG,OAAO,CAAC,GAAG,MAAMA,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,MAAM,MAAM,MAAMxB,GAAG,MAAM,CAAC,GAAUG,GAAG,MAAMH,GAAG,SAAS,MAAMA,GAAG,MAAM,EAKtgCyP,EAAS,UAAU,qBAAqB,SAASvP,EAAEC,EAAE,CAA8D,QAAzDC,GAAG,MAAMJ,GAAG,WAAW,IAAK,SAASA,GAAE,CAAC,OAAOA,GAAE,IAAI,CAAE,EAAUK,EAAE,EAAEA,EAAEH,EAAE,OAAOG,IAAI,CAAC,IAAIK,EAAEN,EAAE,QAAQF,EAAEG,CAAC,CAAC,EAAE,GAAGK,GAAG,GAAG,MAAMV,GAAG,WAAWU,CAAC,EAAE,QAAQP,MAAM,CAAC,IAAIQ,GAAG,MAAMX,GAAG,SAAS,gBAAgBE,EAAEG,CAAC,CAAC,EAAE,GAAGM,EAAE,CAAC,IAAIC,GAAE,IAAIN,EAAE,UAAUK,GAAG,MAAMX,GAAG,UAAU,MAAMA,GAAG,QAAQG,CAAC,EAAES,GAAE,QAAQ,CAAC,EAAEA,GAAE,MAAM,CAAC,GAAG,MAAMZ,GAAG,WAAW,KAAKY,EAAC,IAAI,EAKhY6O,EAAS,UAAU,kBAAkB,SAASvP,EAAEC,EAAE,CAAiE,QAA5DC,GAAG,MAAMJ,GAAG,cAAc,IAAK,SAASA,GAAE,CAAC,OAAOA,GAAE,IAAI,CAAE,EAAUM,EAAE,EAAEA,EAAEJ,EAAE,OAAOI,IAAI,CAAC,IAAID,EAAED,EAAE,QAAQF,EAAEI,CAAC,CAAC,EAAE,GAAGD,GAAG,GAAG,MAAML,GAAG,cAAcK,CAAC,EAAE,QAAQF,MAAM,CAAC,IAAIO,GAAG,MAAMV,GAAG,SAAS,mBAAmBE,EAAEI,CAAC,CAAC,EAAE,GAAGI,EAAE,CAAC,IAAIC,GAAE,IAAIW,EAAEZ,GAAG,MAAMV,GAAG,QAAQG,GAAG,MAAMH,GAAG,QAAQ,GAAG,MAAMA,GAAG,cAAc,KAAKW,EAAC,OAAO,KAAK,qBAAqB,CAACT,EAAEI,CAAC,CAAC,EAAEH,CAAC,GAAG,EAK/YsP,EAAS,UAAU,KAAK,SAASzP,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,EAAI,CAAC,EAM3DyP,EAAS,UAAU,MAAM,SAASzP,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,EAAK,CAAC,EAM7DyP,EAAS,UAAU,MAAM,SAASvP,EAAEC,EAAE,CAAC,IAAIC,GAAG,MAAMJ,GAAG,WAAW,OAAQ,SAASA,EAAE,CAAC,OAAOE,EAAE,SAASF,EAAE,IAAI,CAAC,CAAE,EAAE,OAAAI,EAAE,QAAS,SAASJ,EAAE,CAAC,OAAOA,EAAE,QAAQG,CAAC,CAAE,EAASC,EAAE,IAAK,SAASJ,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,CAAC,EAAE,OAAO,eAAeyP,EAAS,UAAU,UAAU,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMzP,GAAG,WAAW,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,QAAQ,MAAMA,GAAG,cAAc,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeyP,EAAS,UAAU,SAAS,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMzP,GAAG,WAAW,OAAQ,SAASA,EAAE,CAAC,MAAM,CAACA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,QAAQ,MAAMA,GAAG,cAAc,OAAQ,SAASA,EAAE,CAAC,MAAM,CAACA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAKzzByP,EAAS,UAAU,KAAK,SAASvP,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAEE,EAAEwP,GAAiBxP,CAAC,EAAE,IAAIE,EAAE,CAAC,EAAE,GAAGF,EAAE,SAAS,EAAGE,GAAG,MAAMJ,GAAG,WAAW,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,QAAQ,MAAMA,GAAG,cAAc,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,CAAC,GAAG,MAAMA,GAAG,WAAW,QAAS,SAASA,EAAE,CAAC,OAAOA,EAAE,QAAQ,CAAC,CAAE,GAAG,MAAMA,GAAG,cAAc,QAAS,SAASA,EAAE,CAAC,OAAOA,EAAE,QAAQ,CAAC,CAAE,GAAG,MAAMA,GAAG,WAAW,OAAO,GAAG,MAAMA,GAAG,WAAW,MAAM,GAAG,MAAMA,GAAG,cAAc,OAAO,GAAG,MAAMA,GAAG,cAAc,MAAM,MAAM,CAAC,IAAIM,GAAG,MAAMN,GAAG,WAAW,OAAQ,SAASA,EAAE,CAAC,OAAOE,EAAE,SAASF,EAAE,IAAI,CAAC,CAAE,EAAEM,EAAE,QAAS,SAASN,EAAE,CAACA,EAAE,QAAQ,EAAEG,EAAE,WAAW,OAAOA,EAAE,WAAW,QAAQH,CAAC,EAAE,CAAC,CAAC,CAAE,EAAE,IAAIK,GAAG,MAAML,GAAG,cAAc,OAAQ,SAASA,EAAE,CAAC,OAAOE,EAAE,SAASF,EAAE,IAAI,CAAC,CAAE,EAAEK,EAAE,QAAS,SAASL,EAAE,CAACA,EAAE,QAAQ,EAAEG,EAAE,cAAc,OAAOA,EAAE,cAAc,QAAQH,CAAC,EAAE,CAAC,CAAC,CAAE,EAAEI,EAAEE,EAAE,IAAK,SAASN,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,OAAOK,EAAE,IAAK,SAASL,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,CAAC,EAAE,OAAC,MAAMA,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,KAAK,KAAKpB,CAAC,CAAC,EAASA,CAAC,EAAE,OAAO,eAAeqP,EAAS,UAAU,YAAY,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMzP,GAAG,WAAW,OAAQ,SAASA,EAAEE,EAAE,CAAC,OAAOF,GAAGE,EAAE,OAAO,EAAG,EAAK,IAAI,MAAMF,GAAG,cAAc,OAAQ,SAASA,EAAEE,EAAE,CAAC,OAAOF,GAAGE,EAAE,OAAO,EAAG,EAAK,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeuP,EAAS,UAAU,WAAW,CAAC,IAAI,UAAU,CAAC,MAAM,EAAE,MAAMzP,GAAG,aAAa,MAAMA,GAAG,WAAW,OAAO,IAAI,MAAMA,GAAG,cAAc,OAAO,EAAE,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeyP,EAAS,UAAU,YAAY,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMzP,GAAG,WAAW,SAAS,IAAI,MAAMA,GAAG,cAAc,SAAS,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAI1jDyP,EAAS,UAAU,WAAW,SAASvP,EAAEC,EAAE,CAACA,IAAI,SAASA,EAAE,IAAM,IAAIC,EAAE,OAAC,MAAMJ,GAAG,WAAW,SAAS,IAAI,MAAMA,GAAG,cAAc,SAAS,KAAK,MAAMA,GAAG,SAAS,eAAe,EAAE,EAAE,KAAK,IAAI,CAACI,GAAG,MAAMJ,GAAG,SAAS,iBAAiB,CAAC,EAAE,IAAI,EAAEE,EAAEC,CAAC,GAAG,MAAMH,GAAG,SAAS,kBAAkB,EAAE,GAAG,KAAK,IAAI,CAACI,GAAG,MAAMJ,GAAG,SAAS,oBAAoB,CAAC,EAAE,IAAI,EAAEE,EAAEC,CAAC,GAAUC,CAAC,EAAEqP,EAAS,UAAU,cAAc,UAAU,CAAC,QAAQvP,EAAE,EAAEC,GAAG,MAAMH,GAAG,WAAW,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAO,CAAE,EAAEE,EAAEC,EAAE,OAAOD,IAAI,CAAC,IAAIE,EAAED,EAAED,CAAC,EAAKE,EAAE,YAAY,GAAGA,EAAE,WAAWA,EAAE,UAAU,EAAE,KAAK,KAAKA,EAAE,IAAI,GAAUA,EAAE,YAAY,GAAGA,EAAE,YAAY,MAAMJ,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,KAAK,KAAK,CAAC,UAAUpB,EAAE,KAAK,KAAK2B,EAAE,IAAI,CAAC,CAAC,EAAE3B,EAAE,UAAU,GAAUA,EAAE,YAAY,GAAGA,EAAE,UAAU,KAAI,MAAMJ,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,KAAK,KAAK,CAAC,UAAUpB,EAAE,KAAK,KAAK2B,EAAE,QAAQ,CAAC,CAAC,EAAE3B,EAAE,UAAU,GAAG,EAAEqP,EAAS,UAAU,mBAAmB,UAAU,CAAU,QAALvP,EAAE,CAAC,EAAUC,EAAE,EAAEC,GAAG,MAAMJ,GAAG,cAAc,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAO,CAAE,EAAEG,EAAEC,EAAE,OAAOD,IAAI,CAAC,IAAIG,EAAEF,EAAED,CAAC,EAAED,EAAE,KAAK,MAAMA,EAAEI,EAAE,aAAa,EAAEJ,EAAE,OAAO,IAAI,MAAMF,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,YAAY,KAAKtB,CAAC,CAAC,CAAC,EAAEuP,EAAS,UAAU,gBAAgB,SAASvP,EAAE,EAAE,MAAMF,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,QAAQ,KAAKtB,CAAC,CAAC,CAAC,EAASuP,CAAQ,EAAE,EAAMjO,GAAG,SAASxB,EAAE,CAACA,EAAE,KAAK,OAAOA,EAAE,UAAU,YAAYA,EAAE,KAAK,OAAOA,EAAE,MAAM,QAAQA,EAAE,KAAK,OAAOA,EAAE,KAAK,OAAOA,EAAE,KAAK,OAAOA,EAAE,QAAQ,UAAUA,EAAE,YAAY,cAAcA,EAAE,UAAU,YAAYA,EAAE,kBAAkB,mBAAmB,GAAGwB,IAAIA,EAAE,CAAC,EAAE,EAAE,IAAIO,GAAG,SAAS/B,EAAE,CAACA,EAAE,QAAQ,UAAUA,EAAE,KAAK,OAAOA,EAAE,SAAS,UAAU,GAAG+B,IAAIA,EAAE,CAAC,EAAE,EAAE,IAAIH,GAAE,UAAU,CAAC,SAAS+N,EAAazP,EAAE,CAACA,IAAI,SAASA,EAAE,CAAC,IAAI,MAAMF,GAAG,UAAUE,CAAC,CAAC,OAAAyP,EAAa,UAAU,aAAa,SAASzP,EAAE,CAAC,OAAO,MAAMF,GAAG,UAAU,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAOE,CAAC,CAAE,CAAC,EAAEyP,EAAa,UAAU,IAAI,SAASzP,EAAE,EAAE,MAAMF,GAAG,UAAU,SAASE,CAAC,IAAI,MAAMF,GAAG,UAAU,KAAKE,CAAC,CAAC,EAI10DyP,EAAa,UAAU,OAAO,SAASzP,EAAE,CAAC,QAAQC,EAAE,EAAEA,GAAG,MAAMH,GAAG,UAAU,OAAOG,IAAI,CAAC,IAAIC,GAAG,MAAMJ,GAAG,UAAUG,CAAC,EAAE,GAAGC,EAAE,OAAOF,EAAE,MAAME,EAAE,WAAWF,EAAE,SAAS,EAAE,MAAMF,GAAG,UAAU,OAAOG,EAAE,CAAC,EAAE,OAAO,EAMzMwP,EAAa,UAAU,UAAU,SAASzP,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAEE,GAAG,MAAMF,GAAG,UAAU,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAOE,CAAC,CAAE,EAAE,QAAS,SAASF,EAAE,CAAC,OAAOG,EAAE,OAAOH,CAAC,CAAC,CAAE,GAAG,MAAMA,GAAG,UAAU,OAAO,GAAG,MAAMA,GAAG,UAAU,MAAM,CAAC,EAAE2P,EAAa,UAAU,KAAK,SAAS3P,EAAE,CAAC,IAAIE,EAAE,KAAK,aAAaF,EAAE,IAAI,EAAEE,EAAE,QAAS,SAASA,EAAE,CAAC,OAAOA,EAAE,SAASF,CAAC,CAAC,CAAE,CAAC,EAAS2P,CAAY,EAAE,EAAMhO,EAAE,UAAU,CAAC,SAASiO,EAAiB1P,EAAE,EAAE,MAAMF,GAAG,aAAaE,GAAG,MAAMF,GAAG,MAAM,CAAC,CAAC,CAAC,OAAA4P,EAAiB,UAAU,IAAI,SAAS1P,EAAE,EAAE,MAAMF,GAAG,MAAM,KAAKE,CAAC,CAAC,EAAE0P,EAAiB,UAAU,QAAQ,UAAU,CAAC,MAAO,MAAM5P,GAAG,MAAM,OAAO,GAAE,CAAC,IAAIE,GAAG,MAAMF,GAAG,MAAM,MAAM,EAA+BE,GAAE,QAASA,EAAE,OAAO,EAA+BA,GAAE,QAAS,MAAMF,GAAG,aAAa,KAAKE,EAAE,KAAK,EAAE,EAAS0P,CAAgB,EAAE,EAAM/N,IAAG,SAAS7B,EAAE,CAACA,EAAEA,EAAE,UAAU,CAAC,EAAE,YAAYA,EAAEA,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG6B,KAAIA,GAAE,CAAC,EAAE,EAAE,IAAIC,GAAE,SAAS5B,EAAE,CAACQ,EAAEmP,EAAa3P,CAAC,EAAE,SAAS2P,GAAc,CAAC,IAAI1P,EAAED,IAAI,MAAMA,EAAE,MAAM,MAAMF,EAAE,SAAS,GAAG,MAAMA,EAAE,OAAAG,EAAE,SAAS,GAAMA,EAAE,SAAS,GAAMA,EAAE,QAAQ0B,GAAE,YAAmB1B,CAAC,CAAC,OAAA0P,EAAa,UAAU,MAAM,SAAS3P,EAAE,CAAC,OAAO,EAAE,MAAMF,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOY,EAAE,MAAMZ,EAAG,SAASA,EAAE,CAAC,MAAM,CAAC,EAAE,IAAI,QAAS,SAASA,EAAE,CAAC,OAAO,WAAWA,EAAEE,CAAC,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE2P,EAAa,UAAU,QAAQ,UAAU,CAAC,OAAO,EAAE,MAAM7P,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOY,EAAE,MAAMZ,EAAG,SAASA,EAAE,CAAC,MAAM,CAAC,EAAE,IAAI,QAAS,SAASA,EAAEE,EAAE,CAAC,OAAO,WAAWA,EAAE,EAAE,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE2P,EAAa,UAAU,kBAAkB,UAAU,CAAC,KAAK,KAAK,CAAC,KAAKrO,EAAE,iBAAiB,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEqO,EAAa,UAAU,YAAY,UAAU,CAAC,OAAO,EAAE,MAAM7P,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOY,EAAE,MAAMZ,EAAG,SAASE,EAAE,CAAC,OAAK,MAAMF,GAAG,YAAW,MAAMA,GAAG,SAAS,IAAM,MAAMA,GAAG,QAAQ6B,GAAE,UAAU,KAAK,kBAAkB,GAAQ,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAEgO,EAAa,UAAU,UAAU,UAAU,CAAC,OAAO,EAAE,MAAM7P,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOY,EAAE,MAAMZ,EAAG,SAASE,EAAE,CAAC,OAAOA,EAAE,MAAM,CAAC,IAAK,GAAE,GAAG,GAAG,MAAMF,GAAG,UAAU6B,GAAE,cAAc,MAAM7B,GAAG,gBAAgB,MAAM,MAAM,CAAC,EAAE,CAAC,EAAEE,EAAE,MAAM,EAAE,IAAK,GAAE,OAAAA,EAAE,KAAK,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAQ,CAAC,EAAE,QAAQ,KAAK,EAAE,MAAMF,GAAG,cAAc,OAAO,EAAE,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAAE,EAAE,KAAK,EAAE,KAAK,YAAY,EAAQ,CAAC,EAAE,CAAC,EAAE,IAAK,GAAE,OAAAA,EAAE,KAAK,EAAQ,CAAC,EAAE,CAAC,EAAE,IAAK,GAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE2P,EAAa,UAAU,gBAAgB,UAAU,CAAC,OAAO,EAAE,MAAM7P,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOY,EAAE,MAAMZ,EAAG,SAASE,EAAE,CAAC,OAAOA,EAAE,MAAM,CAAC,IAAK,GAAE,OAAM,MAAMF,GAAG,SAAe,CAAC,EAAE,CAAC,IAAG,MAAMA,GAAG,SAAS,GAAU,OAAOsC,EAAQ,KAAyB,KAAK,YAAY,EAAQ,CAAC,EAAE,CAAC,GAAnC,CAAC,EAAE,CAAC,GAAiC,IAAK,IAAG,MAAMtC,GAAG,cAAc,IAAI,aAAa,KAAK,oBAAoB,EAAEE,EAAE,MAAM,EAAE,IAAK,GAAE,OAAO,MAAMF,GAAG,UAAU6B,GAAE,YAAY,CAAC,EAAE,KAAK,UAAU,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAK,GAAE,OAAA3B,EAAE,KAAK,EAAQ,CAAC,EAAE,KAAK,MAAM,GAAG,CAAC,EAAE,IAAK,GAAE,OAAAA,EAAE,KAAK,EAAQ,CAAC,EAAE,CAAC,EAAE,IAAK,GAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE2P,EAAa,UAAU,oBAAoB,UAAU,CAAC,IAAI3P,EAAE,MAAMF,EAAM8P,EAAe,UAAU,CAAC,OAAO,EAAE5P,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOU,EAAE,MAAMZ,EAAG,SAASA,EAAE,CAAC,YAAK,YAAY,EAAQ,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE,SAAS,iBAAiB,cAAc8P,EAAe,CAAC,KAAK,EAAI,CAAC,CAAC,EAAED,EAAa,UAAU,eAAe,UAAU,CAAC,OAAO,EAAE,MAAM7P,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOY,EAAE,MAAMZ,EAAG,SAASA,EAAE,CAAC,YAAK,gBAAgB,EAAQ,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE,OAAO,eAAe6P,EAAa,UAAU,eAAe,CAAC,IAAI,UAAU,CAAC,OAAI,MAAM7P,GAAG,UAAU6B,GAAE,aAAa,KAAK,UAAU,EAAS,GAAS,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAegO,EAAa,UAAU,SAAS,CAAC,IAAI,UAAU,CAAC,OAAO,MAAM7P,GAAG,OAAO,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAS6P,CAAY,EAAEjO,EAAC,EAAMI,GAAE,IAAIF,GAAMG,GAAE,UAAU,CAAC,SAAS8N,GAAoB,CAAC,CAAC,OAAAA,EAAmB,UAAU,QAAQ,UAAU,CAAC,EAAEA,EAAmB,UAAU,UAAU,UAAU,CAAC,EAAEA,EAAmB,UAAU,WAAW,UAAU,CAAC,EAASA,CAAkB,EAAE,EAAM7N,GAAE,WAAW,gBAAgBD,GAAME,GAAE,UAAU,CAAC,SAAS6N,GAAiB,CAAC,IAAI9P,EAAE,MAAMF,GAAG,MAAMA,GAAG,aAAa,IAAI,KAAK,MAAMA,GAAG,iBAAiB,SAASA,EAAE,CAAC,IAAIG,EAAED,EAAE,aAAa,IAAIF,EAAE,MAAM,EAAEG,IAAI,KAAKA,EAAE,SAASH,EAAE,OAAO,aAAa,GAAGA,EAAE,OAAO,cAAc,CAAC,EAAEE,EAAE,gBAAgB,UAAUF,EAAE,MAAM,CAAC,GAAG,MAAMA,GAAG,YAAY,SAASA,EAAE,CAACA,EAAE,QAAQE,EAAE,gBAAgB,CAAC,GAAG,MAAMF,GAAG,gBAAgB,IAAIkC,IAAG,MAAMlC,GAAG,WAAW,CAAC,CAAC,OAAAgQ,EAAgB,UAAU,IAAI,SAAS9P,EAAEC,EAAE,CAAC,IAAIC,EAAE,CAAC,SAASD,EAAE,QAAQD,CAAC,EAAE,OAAC,MAAMF,GAAG,aAAa,IAAIE,EAAEE,CAAC,GAAG,MAAMJ,GAAG,gBAAgB,QAAQE,CAAC,EAASE,CAAC,EAAE4P,EAAgB,UAAU,OAAO,SAAS9P,EAAE,EAAE,MAAMF,GAAG,gBAAgB,UAAUE,EAAE,OAAO,GAAG,MAAMF,GAAG,aAAa,OAAOE,EAAE,OAAO,CAAC,EAAS8P,CAAe,EAAE,EAAM5N,GAAE,IAAID,GAAME,GAAE,UAAU,CAAC,SAAS4N,EAAS/P,EAAE,EAAE,MAAMF,GAAG,mBAAmB,IAAM,MAAMA,GAAG,eAAe,GAAG,MAAMA,GAAG,IAAIE,EAAE,KAAK,MAAMF,GAAG,OAAOE,EAAE,OAAOA,EAAE,eAAe,MAAMF,GAAG,YAAYE,EAAE,cAAc,MAAMF,GAAG,mBAAmB,OAAOE,EAAE,oBAAoB,WAAWA,EAAE,oBAAoB,MAAMF,GAAG,aAAa,IAAI4B,GAAE1B,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,aAAa,KAAK,GAAGsB,EAAE,UAAUtB,EAAE,WAAW,CAAC,CAAC,OAAA+P,EAAS,UAAU,SAAS,UAAU,CAAC,OAAO,EAAE,MAAMjQ,EAAE,OAAO,OAAQ,UAAU,CAAC,IAAIE,EAAEC,EAAEC,EAAE,OAAOQ,EAAE,MAAMZ,EAAG,SAASM,EAAE,CAAC,OAAOA,EAAE,MAAM,CAAC,IAAK,GAAE,OAAK,MAAMN,GAAG,KAAgBE,EAAE,MAAMF,EAAQ,CAAC,EAAEkQ,IAAc,MAAMlQ,GAAG,GAAG,CAAC,GAApD,CAAC,EAAE,CAAC,EAAkD,IAAK,GAAEE,EAAE,OAAOI,EAAE,KAAK,EAAEA,EAAE,MAAM,EAAE,IAAK,GAAE,OAAC,MAAMN,GAAG,cAAcG,EAAE,IAAI,MAAMH,GAAG,QAAQ,sBAAsB,CAAC,cAAc,MAAMA,GAAG,WAAW,CAAC,GAAGI,EAAE,MAAMJ,EAAQ,CAAC,GAAG,MAAMA,GAAG,QAAQ,KAAK,IAAI,YAAY,MAAMA,GAAG,MAAM,EAAEG,GAAG,MAAMH,GAAG,kBAAkB,CAAC,EAAE,IAAK,GAAkB,GAAhBI,EAAE,KAAKE,EAAE,KAAK,GAAM,MAAMN,GAAG,OAAO,KAAM,MAAC,MAAMA,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,UAAU,KAAK,IAAI,CAAC,EAAQ,IAAI,MAAMyO,EAAS,oBAAoB,EAAE,OAAC,MAAMjQ,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,KAAK,KAAK,MAAMxB,CAAC,CAAC,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAEiQ,EAAS,UAAU,KAAK,UAAU,CAAC,OAAO,EAAE,MAAMjQ,EAAE,OAAO,OAAQ,UAAU,CAAC,IAAIE,EAAE,OAAOU,EAAE,MAAMZ,EAAG,SAASG,EAAE,CAAC,OAAOA,EAAE,MAAM,CAAC,IAAK,GAAE,GAAG,EAAE,MAAMH,GAAG,KAAK,EAAE,MAAMA,GAAG,OAAO,MAAM,IAAI,MAAMiQ,EAAS,mBAAmB,EAAE,OAAA/P,EAAE,MAAMF,EAAQ,CAAC,EAAEkB,EAAE,cAAc,CAAC,EAAE,IAAK,GAAE,OAAAhB,EAAE,QAAQC,EAAE,KAAK,EAAQ,CAAC,EAAE,KAAK,SAAS,CAAC,EAAE,IAAK,GAAE,OAAAA,EAAE,KAAK,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAKr1L8P,EAAS,UAAU,GAAG,SAAS/P,EAAEC,EAAE,EAAE,MAAMH,GAAG,aAAa,IAAI,CAAC,KAAKE,EAAE,SAASC,CAAC,CAAC,CAAC,EAKnF8P,EAAS,UAAU,IAAI,SAAS/P,EAAEC,EAAE,EAAE,MAAMH,GAAG,aAAa,OAAO,CAAC,KAAKE,EAAE,SAASC,CAAC,CAAC,CAAC,EAAE8P,EAAS,UAAU,QAAQ,UAAU,CAAC,IAAI/P,GAAG,MAAMF,GAAG,gBAAgB,GAAM,MAAMA,GAAG,gBAAgB,IAAG,KAAK,4BAA4B,GAAGE,GAAG,MAAMF,GAAG,QAAQ,MAAME,IAAI,QAAcA,EAAE,OAAO,EAAE,EAM5R+P,EAAS,UAAU,4BAA4B,SAAS/P,EAAE,EAAE,MAAMF,GAAG,aAAa,UAAUE,CAAC,CAAC,EAAE+P,EAAS,UAAU,YAAY,UAAU,CAAC,IAAI,MAAMjQ,GAAG,OAAO,KAAM,OAAC,MAAMA,GAAG,gBAAgB,GAAS,MAAMA,GAAG,IAAK,EAAEiQ,EAAS,oBAAoB,2CAA2CA,EAAS,qBAAqB,0BAAiCA,CAAQ,EAAE,EAAMzN,GAAE,UAAU,CAAC,SAAS2N,EAAKjQ,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAMI,GAAG,MAAMJ,GAAG,OAAO,IAAO,MAAMA,GAAG,UAAU,MAAM,MAAMA,GAAG,gBAAgB,IAAO,MAAMA,GAAG,SAAS,MAAM,MAAMA,GAAG,aAAa,MAAM,MAAMA,GAAG,2BAA2B,IAAO,MAAMA,GAAG,0BAA0B,IAAO,MAAMA,GAAG,mBAAmB,IAAM,MAAMA,GAAG,QAAQ,GAAG,MAAMA,GAAG,eAAe,QAAQ,MAAMA,GAAG,gBAAgB,QAAQ,MAAMA,GAAG,sBAAsB,GAAG,MAAMA,GAAG,aAAa,IAAO,MAAMA,GAAG,oBAAoB,MAAM,MAAMA,GAAG,UAAU,CAAC,GAAG,MAAMA,GAAG,WAAW,CAAC,GAAG,MAAMA,GAAG,WAAW,GAAG,MAAMA,GAAG,qBAAqB,IAAO,MAAMA,GAAG,eAAe,SAASA,EAAE,CAACG,EAAE,aAAaH,EAAEG,EAAE,QAAQ,MAAMA,EAAE,QAAQ,MAAMA,EAAE,eAAe,CAAC,GAAG,MAAMH,GAAG,kBAAkB,GAAG,MAAMA,GAAG,OAAOE,EAAE,OAAOA,EAAE,OAAO,cAAc,qBAAqB,MAAMF,GAAG,UAAUoC,GAAE,KAAK,MAAMpC,GAAG,QAAQ,MAAMA,GAAG,cAAc,IAAI,MAAMA,GAAG,IAAIE,EAAE,KAAK,MAAMF,GAAG,OAAOE,EAAE,QAAQ,MAAMF,GAAG,SAASE,EAAE,UAAU,MAAMF,GAAG,QAAQI,EAAEF,EAAE,UAAU,MAAME,IAAI,OAAOA,EAAE,IAAIa,GAAG,MAAMjB,GAAG,2BAA2B,CAAC,CAACE,EAAE,4BAA4B,MAAMF,GAAG,qBAAqB,CAAC,CAACE,EAAE,sBAAsB,MAAMF,GAAG,0BAA0B,CAAC,CAACE,EAAE,2BAA2B,MAAMF,GAAG,mBAAmBE,EAAE,qBAAqB,QAAQA,EAAE,oBAAoB,MAAMF,GAAG,aAAa,IAAI4B,GAAE1B,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,aAAa,KAAK,GAAGsB,EAAE,UAAUtB,EAAE,WAAW,EAAEA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,SAAS,KAAK,GAAGsB,EAAE,MAAMtB,EAAE,OAAO,EAAEA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,eAAe,KAAK,GAAGsB,EAAE,YAAYtB,EAAE,aAAa,EAAEA,EAAE,WAAW,KAAK,GAAGsB,EAAE,QAAQtB,EAAE,SAAS,EAGp8DA,EAAE,QAAQ,CAACA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,aAAa,CAACA,EAAE,aAAa,KAAK,GAAGsB,EAAE,UAAUtB,EAAE,WAAW,EAAEA,EAAE,QAAQ,CAACA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,SAAS,CAACA,EAAE,SAAS,KAAK,GAAGsB,EAAE,MAAMtB,EAAE,OAAO,EAAEA,EAAE,QAAQ,CAACA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,QAAQ,CAACA,EAAE,QAAQ,KAAK,GAAGsB,EAAE,KAAKtB,EAAE,MAAM,EAAEA,EAAE,eAAe,CAACA,EAAE,eAAe,KAAK,GAAGsB,EAAE,YAAYtB,EAAE,aAAa,EAAEA,EAAE,eAAe,MAAMF,GAAG,YAAYE,EAAE,cAAc,MAAMF,GAAG,UAAU,IAAI2B,GAAG,MAAM3B,GAAG,YAAY,EAAE,KAAK,KAAK,CAAC,KAAK,MAAMA,GAAG,IAAI,QAAQ,MAAMA,GAAG,OAAO,UAAU,MAAMA,GAAG,SAAS,SAASE,EAAE,SAAS,WAAWA,EAAE,WAAW,cAAcA,EAAE,cAAc,SAASA,EAAE,SAAS,qBAAqBA,EAAE,oBAAoB,CAAC,CAAC,CAAC,OAAAiQ,EAAK,IAAI,SAASnQ,EAAE,CAAC,eAAQ,KAAK,gEAAgE,EAAS,IAAImQ,EAAKnQ,CAAC,CAAC,EAAEmQ,EAAK,UAAU,qBAAqB,UAAU,EAAE,MAAMnQ,GAAG,QAAQ,MAAMA,GAAG,OAAO,EAAEmQ,EAAK,UAAU,KAAK,SAASjQ,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAMI,EAAEF,EAAE,IAAII,EAAEJ,EAAE,OAAOG,EAAEH,EAAE,SAASQ,EAAER,EAAE,WAAWS,GAAET,EAAE,cAAcU,GAAEV,EAAE,SAASa,GAAEb,EAAE,SAASc,GAAED,KAAI,QAAQA,GAAEE,GAAEf,EAAE,qBAAqBiB,GAAEF,KAAI,QAAQA,GAA0D,IAAvD,MAAMjB,GAAG,IAAII,GAAG,MAAMJ,GAAG,OAAOM,GAAG,MAAMN,GAAG,SAASK,EAAK,EAAE,MAAML,GAAG,KAAK,EAAE,MAAMA,GAAG,QAAQ,EAAE,MAAMA,GAAG,SAAS,MAAM,IAAI,MAAMmQ,EAAK,mBAAmB,EAAE,IAAI/O,GAAEsO,GAAiBhP,CAAC,EAAMW,GAAEqO,GAAiB/O,EAAC,GAAG,MAAMX,GAAG,OAAO,IAAO,MAAMA,GAAG,gBAAgB,GAAMkB,EAAE,cAAc,EAAE,KAAM,SAASlB,GAAE,CAACG,EAAE,QAAQH,GAAEG,EAAE,oBAAoB,EAAEA,EAAE,mBAAmB,EAAEA,EAAE,SAASA,EAAE,QAAQ,aAAaA,EAAE,OAAOgB,EAAC,EAAEhB,EAAE,OAAO,OAAOA,EAAE,OAAO,QAAQA,EAAE,6BAA6B,EAAEA,EAAE,SAASS,GAAEQ,GAAEC,GAAEL,EAAC,EAAE,KAAM,UAAU,CAAC,OAAOb,EAAE,mBAAmB,CAAC,CAAE,EAAE,MAAO,SAASH,GAAE,CAAC,QAAQ,MAAMA,EAAC,CAAC,CAAE,CAAC,CAAE,EAAE,MAAO,SAASA,GAAE,CAAC,QAAQ,MAAMA,EAAC,CAAC,CAAE,CAAC,EAM1rDmQ,EAAK,UAAU,mBAAmB,SAASjQ,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAE,GAAG,EAAE,MAAMA,GAAG,2BAA2B,CAAC,IAAII,IAAI,MAAMJ,GAAG,SAAS,eAAe,CAAC,GAAG,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,SAASG,EAAE,QAAQ,aAAaH,EAAE,QAAQ,CAAC,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,QAAQ,CAAE,EAAMM,GAAG,MAAMN,GAAG,qBAAqBE,GAAG,yBAAyBA,IAAII,EAAEJ,EAAE,uBAAuB,MAAMF,GAAG,gBAAgBK,EAAE,2BAA2B,CAAC,QAAQ,MAAML,GAAG,OAAO,UAAU,MAAMA,GAAG,SAAS,cAAcI,EAAE,UAAU,MAAMJ,GAAG,SAAS,MAAM,MAAMA,GAAG,QAAQ,KAAK,MAAMA,GAAG,QAAQ,YAAY,MAAMA,GAAG,OAAO,EAAE,WAAW,MAAMA,GAAG,QAAQ,kBAAkB,MAAMA,GAAG,OAAO,EAAE,qBAAqBM,EAAE,mBAAmB,MAAMN,GAAG,QAAQ,iBAAiB,CAAC,EAAE,EAAEmQ,EAAK,UAAU,oBAAoB,UAAU,EAAK,MAAMnQ,GAAG,eAAc,KAAK,aAAa,GAAG,MAAMA,GAAG,aAAa,KAAK,EAAEmQ,EAAK,UAAU,gBAAgB,UAAU,CAAC,IAAIjQ,EAAE,MAAMF,EAAMG,EAAK6B,GAAE,QAAQH,GAAE,cAAe,GAAA1B,GAAG,MAAMH,GAAG,YAAY,MAAMG,IAAI,SAAcA,EAAE,YAAY,MAAMH,GAAG,sBAAsB,QAAO,MAAMA,GAAG,oBAAoB,CAAC,KAAKwB,EAAE,kBAAkB,SAAS,UAAU,CAAC,OAAOtB,EAAE,qBAAqB,CAAC,CAAC,EAAE8B,GAAE,KAAK,MAAMhC,GAAG,mBAAmB,EAAEgC,GAAE,eAAe,EAAE,EAAEmO,EAAK,UAAU,iBAAiB,UAAU,EAAK,MAAMnQ,GAAG,YAAW,MAAMA,GAAG,gBAAgB,MAAMA,GAAG,SAAS,OAAO,MAAMA,GAAG,iBAAiB,MAAMA,GAAG,SAAS,OAAO,MAAMA,GAAG,iBAAiB,MAAMA,GAAG,SAAS,QAAQ,MAAMA,GAAG,kBAAkB,MAAMA,GAAG,SAAS,OAAO,EAAEmQ,EAAK,UAAU,SAAS,SAASjQ,EAAEC,EAAEC,EAAEE,EAAE,CAAC,IAAID,EAAE,OAAO,EAAE,MAAML,EAAE,OAAO,OAAQ,UAAU,CAAC,IAAIU,EAAE,OAAOE,EAAE,MAAMZ,EAAG,SAASW,GAAE,CAAC,OAAOA,GAAE,MAAM,CAAC,IAAK,GAAwB,OAAtBA,GAAE,KAAK,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAQ,MAAMX,GAAG,UAAU,KAAY,CAAC,EAAE,CAAC,IAAG,MAAMA,GAAG,SAAS,IAAIqC,GAAE,CAAC,KAAK,MAAMrC,GAAG,IAAI,QAAQ,MAAMA,GAAG,OAAO,oBAAoB,MAAMA,GAAG,mBAAmB,aAAa,MAAMA,GAAG,WAAW,CAAC,EAAQ,CAAC,GAAG,MAAMA,GAAG,SAAS,KAAK,CAAC,GAAE,IAAK,GAAEW,GAAE,KAAK,EAAEA,GAAE,MAAM,EAAE,IAAK,GAAE,OAAC,MAAMX,GAAG,MAAM,MAAMA,GAAG,SAAS,YAAY,EAAE,KAAK,aAAaE,EAAEC,EAAEC,EAAEE,CAAC,EAAE,KAAK,iBAAiB,EAAE,KAAK,gBAAgB,GAAG,MAAMN,GAAG,OAAO,IAAM,MAAMA,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,KAAK,MAAMnB,GAAG,MAAML,GAAG,OAAO,MAAMK,IAAI,OAAOA,EAAE,QAAQ,CAAC,GAAG,MAAML,GAAG,gBAAgB,IAAM,MAAMA,GAAG,UAAU,QAAQ,EAAE,KAAK,UAAU,EAAQ,CAAC,EAAE,QAAQ,QAAQ,CAAC,EAAE,IAAK,GAAE,OAAAW,GAAE,KAAK,EAAED,EAAE,wCAAwC,QAAQ,KAAKA,CAAC,GAAG,MAAMV,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,UAAU,KAAKd,CAAC,CAAC,EAAQ,CAAC,EAAE,QAAQ,OAAOA,CAAC,CAAC,EAAE,IAAK,GAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAEyP,EAAK,UAAU,aAAa,SAASjQ,EAAEC,EAAEC,EAAEE,EAAE,CAAC,IAAI,MAAMN,GAAG,KAAK,CAAC,IAAIK,EAAEH,GAAG,MAAMF,GAAG,KAAK,eAAeE,CAAC,GAAG,MAAMF,GAAG,KAAK,gBAAgB,EAAE,GAAGK,EAAE,CAAgE,IAA9D,MAAML,GAAG,SAASK,EAAEA,EAAE,QAAQ,MAAML,GAAG,QAAQgC,GAAE,cAAiB,MAAMhC,GAAG,SAAS,eAAe,EAAE,EAAG,MAAAW,GAAE,8BAA8B,MAAMX,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,UAAU,KAAKb,EAAC,CAAC,EAAQA,IAAG,MAAMX,GAAG,SAAS,IAAIuB,GAAG,MAAMvB,GAAG,SAAS,MAAMA,GAAG,UAAU,MAAMA,GAAG,YAAY,EAAE,IAAIU,EAAKP,EAAE,OAAO,GAAGC,EAAE,OAAO,GAAGM,EAAEP,EAAE,OAAOC,CAAC,GAAG,MAAMJ,GAAG,SAAS,qBAAqBG,EAAEG,CAAC,GAAG,MAAMN,GAAG,SAAS,kBAAkBI,EAAEE,CAAC,GAAOI,EAAE,EAAE,MAAMV,GAAG,SAAS,WAAWM,EAAE,EAAK,CAAC,GAAG,MAAMN,GAAG,UAAU,IAAI,CAAC,MAAM,CAAC,KAAKM,EAAEkB,EAAE,KAAKA,EAAE,MAAM,KAAKd,CAAC,CAAC,CAAC,MAAM,CAAC,IAAIC,GAAE,+CAA+C,QAAQ,KAAKA,EAAC,GAAG,MAAMX,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,UAAU,KAAKb,EAAC,CAAC,GAAG,EAAEwP,EAAK,UAAU,UAAU,UAAU,CAAC,KAAK,eAAe,CAAC,EAIjvGA,EAAK,UAAU,KAAK,SAASjQ,EAAEC,EAAE,EAAE,MAAMH,GAAG,eAAe,KAAK,IAAII,EAAE,YAAY,IAAI,GAAG,MAAMJ,GAAG,kBAAkB,MAAMA,GAAG,eAAeE,IAAI,MAAMF,GAAG,mBAAmBE,GAAG,MAAMF,GAAG,gBAAmB,MAAMA,GAAG,kBAAkB,OAAM,MAAMA,GAAG,kBAAkB,EAA8BG,IAAE,GAAE,IAAIG,GAAGJ,GAAG,MAAMF,GAAG,gBAAgB,KAAK,MAAMA,GAAG,eAAeE,EAA0I,QAApIQ,GAAG,MAAMV,GAAG,SAAS,WAAW,OAAQ,SAASA,GAAE,CAAC,OAAOA,GAAE,SAASA,GAAE,UAAU,CAAE,EAAE,KAAM,SAASA,GAAE,CAAC,OAAOA,GAAE,WAAW,GAAG,CAAC,CAAE,EAAUW,EAAE,EAAEC,GAAEF,EAAEC,EAAEC,GAAE,OAAOD,IAAI,CAAC,IAAII,GAAEH,GAAED,CAAC,EAAEI,GAAE,QAAQT,CAAC,EAAES,GAAE,SAAS,UAAUA,GAAE,WAAW,GAAGA,GAAE,MAAM,CAAC,EAAiF,QAA3EC,IAAG,MAAMhB,GAAG,SAAS,cAAc,OAAQ,SAASA,GAAE,CAAC,OAAOA,GAAE,OAAO,CAAE,EAAUiB,GAAE,EAAEC,GAAEF,GAAEC,GAAEC,GAAE,OAAOD,KAAI,CAAC,IAAIE,GAAED,GAAED,EAAC,EAAMG,GAAED,GAAE,mBAAmB,EAAE,GAAGC,GAAE,QAAQE,GAAE,EAAEA,GAAEF,GAAEE,KAAI,CAAC,IAAIC,GAAEJ,GAAE,gBAAgBG,EAAC,EAAE,GAAGC,GAAE,GAAGA,GAAE,OAAOF,EAAE,SAAgE,IAAtD,MAAMrB,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,UAAU,KAAKD,EAAC,CAAC,GAAM,MAAMvB,GAAG,0BAA0B,CAAC,IAAI+B,GAAE,SAAS,cAAc,GAAG,EAAMH,GAAEL,GAAEI,GAAEC,GAAE,IAAIC,GAAED,GAAE,OAAWE,MAAKzB,EAAE,aAAasB,EAAC,EAAEA,IAAGI,GAAE,aAAa,OAAOD,EAAC,EAAED,IAAGE,GAAE,aAAa,SAASF,EAAC,EAAEC,IAAGA,KAAIzB,EAAE,WAAW0B,GAAE,MAAM,QAAQ,MAAM/B,GAAG,aAAa,KAAK,CAAC,KAAKwB,EAAE,UAAU,KAAKD,EAAC,CAAC,EAAEJ,GAAE,gBAAgBb,CAAC,GAAG,MAAMN,GAAG,SAAS,cAAc,QAAQ,IAAI,MAAMA,GAAG,SAAS,QAAQM,CAAC,EAAE,IAAI0B,IAAG,MAAMhC,GAAG,SAASgC,GAAE,MAAM,EAAEA,GAAE,KAAK,EAAE,KAAK,cAAc,GAAG,MAAMhC,GAAG,eAAe,MAAMA,GAAG,SAAS,KAAKgC,EAAC,EAAEA,GAAE,QAAQ,EAAEA,GAAE,MAAM,GAAG,MAAMhC,GAAG,SAAS,cAAc,GAAG,MAAMA,GAAG,SAAS,mBAAmB,GAAG,MAAMA,GAAG,SAAS,gBAAgBM,CAAC,GAAG,MAAMN,GAAG,aAAa,IAAIiC,GAAE,YAAY,IAAI,EAA6D,KAA1D,MAAMjC,GAAG,WAAW,KAAKiC,EAAC,GAAG,MAAMjC,GAAG,UAAU,KAAKiC,GAAE7B,CAAC,GAAS,MAAMJ,GAAG,WAAW,CAAC,GAAGiC,GAAE,MAAM,MAAMjC,GAAG,WAAW,MAAM,GAAG,MAAMA,GAAG,UAAU,MAAM,GAAG,MAAMA,GAAG,SAAS,UAAU,KAAK,eAAe,IAAI,MAAMA,GAAG,SAAS,WAAW,MAAMA,GAAG,SAAS,cAAc,MAAMA,GAAG,eAAe,EAAE,EAAEmQ,EAAK,UAAU,cAAc,UAAU,CAAC,IAAIjQ,EAAE,MAAMF,EAAEG,EAAED,EAAE,SAASE,EAAEF,EAAE,QAAQI,EAAEJ,EAAE,QAAQG,EAAEH,EAAE,SAASC,EAAE,MAAMG,EAAE,WAAWF,CAAC,EAAEE,EAAE,iBAAiBF,CAAC,EAAE,CAAC,KAAKE,EAAE,KAAK,KAAKA,EAAE,KAAK,KAAKA,EAAE,KAAK,KAAKA,EAAE,IAAI,EAAED,EAAE,QAAQ,MAAML,GAAG,sBAAsBM,EAAE,iBAAiB,CAAC,EAAE,OAAO,eAAe6P,EAAK,UAAU,MAAM,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,UAAU,MAAM,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,YAAY,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,UAAU,SAAS,EAAE,IAAI,MAAMA,GAAG,UAAU,OAAQ,SAASA,EAAEE,EAAE,CAAC,OAAOF,EAAEE,CAAC,EAAG,CAAC,GAAG,MAAMF,GAAG,UAAU,QAAQ,QAAQ,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAEmQ,EAAK,UAAU,QAAQ,UAAU,CAAC,IAAIjQ,EAAE,KAAK,cAAc,EAAE,KAAK,iBAAiB,GAAG,MAAMF,GAAG,YAAY,MAAMoC,GAAE,QAAQ,MAAMpC,GAAG,SAAS,EAAE,KAAK,oBAAoB,GAAGE,GAAG,MAAMF,GAAG,YAAY,MAAME,IAAI,QAAcA,EAAE,QAAQ,GAAG,MAAMF,GAAG,SAAS,MAAM,MAAMA,GAAG,KAAK,KAAK,KAAK,mBAAmB,GAAM,MAAMA,GAAG,sBAAsB,OAAMgC,GAAE,QAAQ,MAAMhC,GAAG,mBAAmB,GAAG,MAAMA,GAAG,oBAAoB,KAAK,EAAEmQ,EAAK,UAAU,mBAAmB,UAAU,CAAC,IAAIjQ,GAAGA,GAAG,MAAMF,GAAG,YAAY,MAAME,IAAI,QAAcA,EAAE,OAAO,GAAG,MAAMF,GAAG,SAAS,IAAI,EAAEmQ,EAAK,UAAU,iBAAiB,UAAU,EAAE,MAAMnQ,GAAG,eAAe,MAAM,KAAK,aAAa,EAAE,KAAK,KAAK,GAAM,MAAMA,GAAG,YAAW,MAAMA,GAAG,SAAS,OAAO,GAAG,MAAMA,GAAG,SAAS,KAAK,EAMxpGmQ,EAAK,UAAU,gBAAgB,SAASjQ,EAAE,CAAC,IAAIC,EAAE,GAAGD,EAAE,IAAI,MAAMF,GAAG,SAAS,CAAC,IAAII,GAAG,MAAMJ,GAAG,SAAS,QAAQE,CAAC,EAAE,GAAGE,EAAE,OAAOA,EAAE,QAAQ,KAAK,0CAA0C,OAAOF,EAAE,YAAY,EAAE,QAAQC,GAAG,MAAMH,GAAG,YAAY,MAAMG,IAAI,OAAO,OAAOA,EAAE,KAAK,2GAA2G,CAAC,OAAO,QAAQ,KAAK,oDAAoD,OAAO,QAAQ,KAAK,2BAA2B,CAAC,EAOhfgQ,EAAK,UAAU,gBAAgB,SAASnQ,EAAE,CAAC,IAAIE,EAAE,KAAK,gBAAgBF,CAAC,EAAE,OAAOE,EAAEA,EAAE,KAAK,MAAM,EAM/FiQ,EAAK,UAAU,gBAAgB,SAASnQ,EAAEE,EAAE,CAAC,IAAIC,EAAE,KAAK,gBAAgBH,CAAC,EAAEG,IAAIA,EAAE,KAAKD,EAAE,EAAEiQ,EAAK,UAAU,KAAK,SAASjQ,EAAEC,EAAE,CAAC,IAAIC,EAAE,MAAMJ,EAAEE,EAAEwP,GAAiBxP,CAAC,GAAM,MAAMF,GAAG,kBAAkB,MAAMA,GAAG,SAAS,KAAKE,CAAC,GAAG,MAAMF,GAAG,cAAc,KAAK,aAAa,EAAE,KAAK,mBAAmB,EAAE,KAAK,eAAe,IAAO,MAAMA,GAAG,UAAU,IAAI,CAAC,OAAO,UAAU,CAAC,OAAOI,EAAE,KAAKF,EAAEC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgQ,EAAK,UAAU,MAAM,SAASjQ,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAEE,EAAEwP,GAAiBxP,CAAC,GAAM,MAAMF,GAAG,kBAAkB,MAAMA,GAAG,cAAc,KAAK,aAAa,GAAG,MAAMA,GAAG,SAAS,MAAME,CAAC,IAAO,MAAMF,GAAG,UAAU,IAAI,CAAC,OAAO,UAAU,CAAC,OAAOG,EAAE,MAAMD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiQ,EAAK,UAAU,MAAM,SAASjQ,EAAEC,EAAE,CAAC,IAAIC,EAAE,MAAMJ,EAAEE,EAAEwP,GAAiBxP,CAAC,GAAM,MAAMF,GAAG,kBAAkB,MAAMA,GAAG,SAAS,MAAME,EAAEC,GAAG,CAAC,EAAE,KAAK,UAAU,IAAO,MAAMH,GAAG,UAAU,IAAI,CAAC,OAAO,UAAU,CAAC,OAAOI,EAAE,MAAMF,EAAEC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgQ,EAAK,UAAU,KAAK,SAASjQ,EAAE,CAAC,IAAIC,EAAE,MAAMH,EAAEE,EAAEwP,GAAiBxP,CAAC,GAAM,MAAMF,GAAG,kBAAkB,MAAMA,GAAG,WAAW,MAAMA,GAAG,SAAS,KAAKE,CAAC,GAAG,MAAMF,GAAG,cAAc,KAAK,aAAa,IAAO,MAAMA,GAAG,UAAU,IAAI,CAAC,OAAO,UAAU,CAAC,OAAOG,EAAE,KAAKD,CAAC,CAAC,CAAC,CAAC,CAAC,EAQxkCiQ,EAAK,UAAU,MAAM,SAASjQ,EAAE,CAAC,IAAIC,EAAMC,EAA8BF,GAAE,SAAaI,EAAEoP,GAA6CxP,GAAE,UAAU,EAAMG,EAAEqP,GAA6CxP,GAAE,aAAa,EAAMQ,GAAGP,EAA8BD,GAAE,YAAY,MAAMC,IAAI,QAAQA,EAAE,KAAK,iBAAiB,EAAE,KAAK,aAAaC,EAAEE,EAAED,EAAEK,CAAC,GAAG,MAAMV,GAAG,UAAU,QAAQ,CAAC,EAAEmQ,EAAK,UAAU,KAAK,SAASjQ,EAAE,EAAE,MAAMF,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,KAAKE,CAAC,CAAC,EAAE,OAAO,eAAeiQ,EAAK,UAAU,SAAS,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,OAAO,EAAE,IAAI,SAASE,EAAE,EAAE,MAAMF,GAAG,QAAQE,EAAEA,EAAE,MAAMA,EAAE,MAAM,KAAK,eAAe,GAAG,MAAMF,GAAG,QAAQ,EAAE,MAAMA,GAAG,SAAS,WAAW,KAAK,UAAU,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAEmQ,EAAK,UAAU,eAAe,UAAU,EAAE,MAAMnQ,GAAG,SAAS,MAAMA,GAAG,OAAO,SAAS,CAAC,KAAK,EAAE,KAAK,EAAE,MAAM,MAAMA,GAAG,OAAO,MAAM,MAAM,MAAMA,GAAG,OAAO,MAAM,CAAC,CAAC,EAAEmQ,EAAK,UAAU,6BAA6B,SAASjQ,EAAE,CAAC,IAAI,MAAMF,GAAG,kBAAkB,mBAAqBsC,EAAO,CAAC,IAAInC,GAAG,MAAMH,GAAG,OAAO,sBAAsB,EAAEI,EAAED,EAAE,MAAMG,EAAEH,EAAE,OAAWE,EAAEH,GAAGoC,EAAO,kBAAkB,EAAsI,IAAnI,MAAMtC,GAAG,qBAAqBK,GAAG,MAAML,GAAG,OAAO,MAAMK,EAAED,GAAG,MAAMJ,GAAG,OAAO,OAAOK,EAAEC,EAAE,KAAK,eAAe,EAAE,KAAK,eAAe,GAAM,MAAMN,GAAG,OAAO,MAAMe,EAAE,OAAO,CAAC,IAAIL,GAAG,MAAMV,GAAG,QAAQ,mBAAmB,MAAMA,GAAG,SAAS,MAAMI,EAAEM,GAAG,MAAMV,GAAG,SAAS,OAAOM,EAAEI,GAAG,EAAE,OAAO,eAAeyP,EAAK,UAAU,SAAS,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,GAAG,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,iBAAiB,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,UAAU,MAAMA,GAAG,SAAS,KAAK,EAAE,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,iBAAiB,CAAC,IAAI,UAAU,CAAC,GAAG,EAAE,MAAMnQ,GAAG,QAAQ,EAAE,MAAMA,GAAG,SAAS,MAAM,CAAC,EAAW,QAALE,EAAE,CAAC,EAAUC,EAAE,EAAEA,GAAG,MAAMH,GAAG,SAAS,eAAe,EAAEG,IAAID,EAAE,MAAM,MAAMF,GAAG,SAAS,iBAAiBG,CAAC,EAAE,IAAI,EAAE,OAAOD,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeiQ,EAAK,UAAU,oBAAoB,CAAC,IAAI,UAAU,CAAC,GAAG,EAAE,MAAMnQ,GAAG,QAAQ,EAAE,MAAMA,GAAG,SAAS,MAAM,CAAC,EAAW,QAALE,EAAE,CAAC,EAAUC,EAAE,EAAEA,GAAG,MAAMH,GAAG,SAAS,kBAAkB,EAAEG,IAAID,EAAE,MAAM,MAAMF,GAAG,SAAS,oBAAoBG,CAAC,EAAE,IAAI,EAAE,OAAOD,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAM1qEiQ,EAAK,UAAU,mBAAmB,SAASjQ,EAAE,CAAC,IAAI,MAAMF,GAAG,OAAO,CAAC,IAAIG,GAAG,MAAMH,GAAG,SAAS,cAAc,KAAM,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAOE,CAAC,CAAE,EAAE,OAAmCC,GAAE,OAAO,EAAEgQ,EAAK,UAAU,oBAAoB,SAASjQ,EAAEC,EAAE,CAAC,GAAGD,EAAE,IAAI,MAAMF,GAAG,SAAS,CAAC,IAAII,GAAG,MAAMJ,GAAG,SAAS,YAAYE,EAAEC,CAAC,EAAE,GAAGC,EAAE,OAAOA,EAAE,QAAQ,KAAK,yCAAyC,OAAOF,EAAE,cAAc,EAAE,OAAOC,EAAE,GAAG,CAAC,OAAO,QAAQ,KAAK,2BAA2B,OAAOD,EAAE,eAAe,EAAE,OAAOC,EAAE,6BAA6B,CAAC,OAAO,QAAQ,KAAK,oCAAoC,OAAOA,EAAE,GAAG,CAAC,CAAC,EAMtlBgQ,EAAK,UAAU,sBAAsB,SAASnQ,EAAEE,EAAEC,EAAE,CAAC,IAAIC,EAAE,KAAK,oBAAoBJ,EAAEG,CAAC,EAAEC,IAAIA,EAAE,OAAOe,EAAE,QAAQf,EAAE,OAAO,EAAE,MAAMF,EAAE,QAAQ,KAAK,qBAAqB,OAAOF,EAAE,cAAc,EAAE,OAAOG,EAAE,oBAAoB,CAAC,EAAE,EAM9NgQ,EAAK,UAAU,qBAAqB,SAASnQ,EAAEE,EAAEC,EAAE,CAAC,IAAIC,EAAE,KAAK,oBAAoBJ,EAAEG,CAAC,EAAEC,IAAIA,EAAE,OAAOe,EAAE,OAAOf,EAAE,SAAS,EAAE,MAAMF,EAAE,QAAQ,KAAK,qBAAqB,OAAOF,EAAE,cAAc,EAAE,OAAOG,EAAE,mBAAmB,CAAC,EAAE,EAK7NgQ,EAAK,UAAU,gBAAgB,SAASnQ,EAAEE,EAAE,CAAC,IAAIC,EAAE,KAAK,oBAAoBH,EAAEE,CAAC,EAAEC,IAAIA,EAAE,OAAOgB,EAAE,QAAQhB,EAAE,UAAU,EAAE,KAAK,EAAE,QAAQ,KAAK,qBAAqB,OAAOH,EAAE,cAAc,EAAE,OAAOE,EAAE,oBAAoB,CAAC,EAAE,EAAEiQ,EAAK,UAAU,mBAAmB,SAASjQ,EAAEC,EAAE,CAAC,GAAGD,EAAE,GAAGC,EAAE,IAAI,MAAMH,GAAG,SAAS,CAAC,IAAII,GAAG,MAAMJ,GAAG,SAAS,WAAWE,EAAEC,CAAC,EAAE,GAAGC,EAAE,OAAOA,EAAE,QAAQ,KAAK,qCAAqC,OAAOF,EAAE,cAAc,EAAE,OAAOC,EAAE,GAAG,CAAC,OAAO,QAAQ,KAAK,0BAA0B,OAAOD,EAAE,eAAe,EAAE,OAAOC,EAAE,6BAA6B,CAAC,OAAO,QAAQ,KAAK,8BAA8B,OAAOD,EAAE,GAAG,CAAC,OAAO,QAAQ,KAAK,mCAAmC,OAAOC,EAAE,GAAG,CAAC,CAAC,EAiB7qBgQ,EAAK,UAAU,sBAAsB,SAASnQ,EAAEE,EAAE,CAAC,IAAIC,EAAE,KAAK,mBAAmBH,EAAEE,CAAC,EAAE,GAAGC,EAAE,OAAOA,EAAE,KAAK,QAAQ,KAAK,kCAAkC,OAAOH,EAAE,cAAc,EAAE,OAAOE,EAAE,GAAG,CAAC,CAAC,EAkB/LiQ,EAAK,UAAU,sBAAsB,SAASnQ,EAAEE,EAAEC,EAAE,CAAC,IAAIC,EAAE,KAAK,mBAAmBJ,EAAEG,CAAC,EAAEC,EAAEA,EAAE,KAAKF,EAAE,QAAQ,KAAK,kCAAkC,OAAOF,EAAE,cAAc,EAAE,OAAOG,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,eAAegQ,EAAK,UAAU,2BAA2B,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,QAAQ,MAAMA,GAAG,SAAS,cAAc,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,wBAAwB,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,QAAQ,MAAMA,GAAG,SAAS,WAAW,OAAQ,SAASA,EAAE,CAAC,OAAOA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,uBAAuB,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,QAAQ,MAAMA,GAAG,SAAS,WAAW,OAAQ,SAASA,EAAE,CAAC,MAAM,CAACA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,0BAA0B,CAKz+B,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,QAAQ,MAAMA,GAAG,SAAS,cAAc,OAAQ,SAASA,EAAE,CAAC,MAAM,CAACA,EAAE,OAAO,CAAE,EAAE,IAAK,SAASA,EAAE,CAAC,OAAOA,EAAE,IAAI,CAAE,EAAE,CAAC,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,YAAY,CAI3O,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,SAAS,SAAS,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,WAAW,CAIxI,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,SAAS,QAAQ,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,YAAY,CAIxI,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,SAAS,SAAS,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,SAAS,CAKtI,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,UAAU,MAAMA,GAAG,SAAS,OAAO,MAAM,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAKlGmQ,EAAK,UAAU,GAAG,SAASjQ,EAAEC,EAAE,EAAE,MAAMH,GAAG,aAAa,IAAI,CAAC,KAAKE,EAAE,SAASC,CAAC,CAAC,CAAC,EAK/EgQ,EAAK,UAAU,IAAI,SAASjQ,EAAEC,EAAE,EAAE,MAAMH,GAAG,aAAa,OAAO,CAAC,KAAKE,EAAE,SAASC,CAAC,CAAC,CAAC,EAKnFgQ,EAAK,UAAU,YAAY,SAASnQ,EAAEE,EAAE,CAAC,QAAQ,KAAK,0DAA0D,EAAE,KAAK,IAAIF,EAAEE,CAAC,CAAC,EAM/HiQ,EAAK,UAAU,4BAA4B,SAASjQ,EAAE,EAAE,MAAMF,GAAG,aAAa,UAAUE,CAAC,CAAC,EAO1FiQ,EAAK,UAAU,eAAe,SAASnQ,EAAE,CAAC,QAAQ,KAAK,kFAAkF,EAAE,KAAK,4BAA4BA,CAAC,CAAC,EAAEmQ,EAAK,UAAU,cAAc,UAAU,EAAK,MAAMnQ,GAAG,SAAS,MAAMA,GAAG,kBAAiB,MAAMA,GAAG,QAAQ,sBAAsB,MAAMA,GAAG,QAAQ,sBAAsB,MAAMA,GAAG,cAAc,EAAE,sBAAsB,MAAMA,GAAG,cAAc,GAAG,MAAMA,GAAG,eAAe,KAAK,EAAEmQ,EAAK,UAAU,eAAe,UAAU,EAAE,MAAMnQ,GAAG,SAAS,MAAMA,GAAG,UAAU,EAAE,MAAMA,GAAG,kBAAkB,MAAMA,GAAG,QAAQ,uBAAuB,MAAMA,GAAG,gBAAgB,MAAMA,GAAG,QAAQ,uBAAuB,MAAMA,GAAG,KAAK,KAAK,MAAMA,CAAC,CAAC,GAAG,MAAMA,GAAG,eAAe,uBAAuB,MAAMA,GAAG,KAAK,KAAK,MAAMA,CAAC,CAAC,EAAE,EAM7vBmQ,EAAK,UAAU,iBAAiB,SAASjQ,EAAE,EAAE,MAAMF,GAAG,QAAQ,iBAAiBE,CAAC,CAAC,EAAEiQ,EAAK,UAAU,kBAAkB,UAAU,EAAE,MAAMnQ,GAAG,QAAQ,kBAAkB,CAAC,EAAE,OAAO,eAAemQ,EAAK,UAAU,WAAW,CAAC,IAAI,UAAU,CAAC,IAAI,MAAMnQ,GAAG,OAAO,CAAsB,QAAjBE,EAAE,CAAC,UAAU,CAAC,CAAC,EAAUC,EAAE,EAAEA,GAAG,MAAMH,GAAG,KAAK,cAAc,EAAEG,IAAI,CAA4F,QAAvFC,GAAG,MAAMJ,GAAG,KAAK,gBAAgBG,CAAC,EAAMG,EAAE,CAAC,KAAKF,EAAE,KAAK,WAAW,CAAC,EAAE,cAAc,CAAC,CAAC,EAAUC,EAAE,EAAEA,EAAED,EAAE,eAAe,EAAEC,IAAI,CAAC,IAAIK,EAAEN,EAAE,iBAAiBC,CAAC,EAAEC,EAAE,WAAW,KAAKI,EAAE,IAAI,EAAE,QAAQC,GAAE,EAAEA,GAAEP,EAAE,kBAAkB,EAAEO,KAAI,CAA2G,QAAtGC,GAAER,EAAE,oBAAoBO,EAAC,EAAMI,GAAEH,GAAE,KAASI,GAAE,IAAI,MAAMhB,GAAG,QAAQ,qBAAqBY,GAAER,CAAC,EAAMa,GAAE,CAAC,EAAUC,GAAE,EAAEA,GAAEF,GAAE,WAAW,EAAEE,KAAI,CAAC,IAAIC,GAAEH,GAAE,MAAME,EAAC,EAAED,GAAE,KAAK,CAAC,KAAKE,GAAE,KAAK,KAAKA,GAAE,IAAI,CAAC,EAAEb,EAAE,cAAc,KAAK,CAAC,KAAKS,GAAE,OAAOE,EAAC,CAAC,EAAEf,EAAE,UAAU,KAAKI,CAAC,EAAE,OAAOJ,EAAE,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeiQ,EAAK,UAAU,SAAS,CAAC,IAAI,UAAU,CAAC,OAAC,MAAMnQ,GAAG,WAAW,MAAMA,GAAG,SAAS,UAAU,MAAMA,GAAG,WAAW,MAAMA,GAAG,SAAS,MAAMA,GAAG,SAAS,SAAe,MAAMA,GAAG,OAAO,EAAE,IAAI,SAASE,EAAE,EAAE,MAAMF,GAAG,QAAQE,GAAG,MAAMF,GAAG,YAAY,MAAMA,GAAG,SAAS,OAAOE,EAAE8B,GAAE,aAAa,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAemO,EAAK,UAAU,gBAAgB,CAAC,IAAI,UAAU,CAAC,IAAIjQ,EAAE,OAAO,MAAMF,GAAG,UAAU,MAAMA,GAAG,SAAS,OAAOE,GAAG,MAAMF,GAAG,kBAAkB,MAAME,IAAI,OAAOA,EAAE,CAAC,EAAE,IAAI,SAASA,EAAE,EAAE,MAAMF,GAAG,eAAeE,GAAG,MAAMF,GAAG,YAAY,MAAMA,GAAG,SAAS,MAAME,EAAE,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAE,OAAO,eAAeiQ,EAAK,UAAU,iBAAiB,CAAC,IAAI,UAAU,CAAC,IAAIjQ,EAAE,OAAO,MAAMF,GAAG,UAAU,MAAMA,GAAG,SAAS,QAAQE,GAAG,MAAMF,GAAG,mBAAmB,MAAME,IAAI,OAAOA,EAAE,CAAC,EAAE,IAAI,SAASA,EAAE,EAAE,MAAMF,GAAG,gBAAgBE,GAAG,MAAMF,GAAG,YAAY,MAAMA,GAAG,SAAS,OAAOE,EAAE,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAEiQ,EAAK,UAAU,kBAAkB,UAAU,EAAK,MAAMnQ,GAAG,WAAW,MAAMA,GAAG,SAAS,kBAAkB,GAAG,MAAMA,GAAG,gBAAgB,MAAMA,GAAG,SAAS,OAAO,MAAMA,GAAG,iBAAiB,MAAMA,GAAG,SAAS,UAAa,MAAMA,GAAG,eAAe,QAAQ,MAAMA,GAAG,gBAAgB,OAAO,EAAE,OAAO,eAAemQ,EAAK,UAAU,uBAAuB,CAAC,IAAI,UAAU,CAAC,OAAO,MAAMnQ,GAAG,qBAAqB,EAAE,IAAI,SAASE,EAAE,EAAE,MAAMF,GAAG,sBAAsBE,CAAC,EAAE,WAAW,GAAM,aAAa,EAAI,CAAC,EAAEiQ,EAAK,oBAAoB,2CAAkDA,CAAI,EAAE,EAAMD,GAAa,SAAShQ,EAAE,CAAC,OAAO,EAAE,OAAO,OAAO,OAAQ,UAAU,CAAC,IAAIC,EAAEC,EAAEE,EAAE,OAAOM,EAAE,MAAMZ,EAAG,SAASA,EAAE,CAAC,OAAOA,EAAE,MAAM,CAAC,IAAK,GAAE,OAAAG,EAAE,IAAI,QAAQD,CAAC,EAAQ,CAAC,EAAE,MAAMC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAAC,EAAEJ,EAAE,KAAK,EAAQ,CAAC,EAAEI,EAAE,YAAY,CAAC,EAAE,IAAK,GAAE,OAAAE,EAAEN,EAAE,KAAK,EAAQ,CAAC,EAAEM,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAMoP,GAAiB,SAAS1P,EAAE,CAAC,OAAO,OAAOA,GAAI,SAAS,CAACA,CAAC,EAAEA,aAAa,MAAMA,EAAE,CAAC,CAAC,EAAM0C,GAAE,CAAC,aAAad,GAAE,iBAAiBD,CAAC,EAAMgN,GAAY,SAAS3O,EAAE,CAAC,OAAO,IAAI,QAAS,SAASE,EAAE,CAAC,OAAOgB,EAAE,YAAa,SAASf,EAAE,CAACA,EAAE,YAAYH,EAAEE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAM2O,GAAY,SAAS7O,EAAE,CAAC,OAAO,IAAI,QAAS,SAASE,EAAE,CAAC,OAAOgB,EAAE,YAAa,SAASf,EAAE,CAACA,EAAE,YAAYH,EAAEE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAM0O,GAAW,SAAS5O,EAAE,CAAC,OAAO,IAAI,QAAS,SAASE,EAAE,CAAC,OAAOgB,EAAE,YAAa,SAASf,EAAE,CAACA,EAAE,WAAWH,EAAEE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,CAAC,GAAG,EAASE,CAAC,GAAG,CAAE,EAAE,IAAID,GAAED,GAAQE,GAAEF,GAAE,KAAKI,GAAEJ,GAAE,WCxStiG,IAAIkQ,GAAEC,GAAE,GAAG,CAAC,YAAYA,KAAID,GAAIE,GAAQ,MAAC,CAAS,CAAC,IAAIC,GAAEC,GAAE,GAAG,CAAC,YAAYA,KAAID,GAAIE,GAAQ,MAAC,CAAS,CAAC,IAAIC,GAAE,OAAO,WAAa,IAAY,WAAW,OAAO,KAAO,IAAY,KAAKC,GAAWC,GAAE,CAAC,EAAE,OAAO,eAAeA,GAAE,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,IAAIC,GAAET,GAAEU,GAAEP,GAAE,SAASQ,GAAEC,EAAE,CAAC,OAAOA,GAAa,OAAOA,GAAjB,UAAoB,YAAYA,EAAEA,EAAE,CAAC,QAAQA,CAAC,CAAC,CAAC,IAAIC,GAAEF,GAAEF,EAAC,EAAEK,GAAE,UAAU,CAAC,OAAOA,GAAE,OAAO,QAAQ,SAASF,EAAE,CAAC,QAAQG,EAAEf,EAAE,EAAE,EAAE,UAAU,OAAOA,EAAE,EAAEA,IAAI,QAAQ,KAAKe,EAAE,UAAUf,CAAC,EAAE,OAAO,UAAU,eAAe,KAAKe,EAAE,CAAC,IAAIH,EAAE,CAAC,EAAEG,EAAE,CAAC,GAAG,OAAOH,CAAC,EAAEE,GAAE,MAAM,MAAMR,GAAE,SAAS,CAAC,EAAE,SAASD,GAAEO,EAAEG,EAAE,CAAC,IAAIf,EAAE,CAAC,EAAE,QAAQ,KAAKY,EAAE,OAAO,UAAU,eAAe,KAAKA,EAAE,CAAC,GAAGG,EAAE,QAAQ,CAAC,EAAE,IAAIf,EAAE,CAAC,EAAEY,EAAE,CAAC,GAAG,GAASA,GAAN,MAAqB,OAAO,OAAO,uBAA1B,WAAgD,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,OAAO,sBAAsBA,CAAC,EAAE,EAAE,EAAE,OAAO,IAAIG,EAAE,QAAQ,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,UAAU,qBAAqB,KAAKH,EAAE,EAAE,CAAC,CAAC,IAAIZ,EAAE,EAAE,CAAC,CAAC,EAAEY,EAAE,EAAE,CAAC,CAAC,GAAG,OAAOZ,CAAC,CAAC,SAASgB,GAAEJ,EAAEG,EAAEf,EAAE,EAAE,CAAC,OAAO,IAAIA,IAAIA,EAAE,UAAW,SAAS,EAAE,EAAE,CAAC,SAASgB,EAAEJ,EAAE,CAAC,GAAG,CAACK,EAAE,EAAE,KAAKL,CAAC,CAAC,CAAC,OAAOA,EAAN,CAAS,EAAEA,CAAC,CAAC,CAAC,CAAC,SAASM,EAAEN,EAAE,CAAC,GAAG,CAACK,EAAE,EAAE,MAAML,CAAC,CAAC,CAAC,OAAOA,EAAN,CAAS,EAAEA,CAAC,CAAC,CAAC,CAAC,SAASK,EAAEL,EAAE,CAAC,IAAIG,EAAEH,EAAE,KAAK,EAAEA,EAAE,KAAK,GAAGG,EAAEH,EAAE,MAAMG,aAAaf,EAAEe,EAAE,IAAIf,EAAG,SAASY,EAAE,CAACA,EAAEG,CAAC,CAAC,CAAE,GAAG,KAAKC,EAAEE,CAAC,CAAC,CAACD,GAAG,EAAE,EAAE,MAAML,EAAEG,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAE,CAAC,CAAC,SAASG,GAAEN,EAAEG,EAAE,CAAC,IAAIf,EAAE,EAAEQ,EAAEC,EAAE,CAAC,MAAM,EAAE,KAAK,UAAU,CAAC,GAAG,EAAED,EAAE,CAAC,EAAE,MAAMA,EAAE,CAAC,EAAE,OAAOA,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC,EAAEE,EAAE,OAAO,QAAoB,OAAO,UAAnB,WAA4B,SAAS,QAAQ,SAAS,EAAE,OAAOA,EAAE,KAAKQ,EAAE,CAAC,EAAER,EAAE,MAAMQ,EAAE,CAAC,EAAER,EAAE,OAAOQ,EAAE,CAAC,EAAc,OAAO,QAAnB,aAA4BR,EAAE,OAAO,QAAQ,EAAE,UAAU,CAAC,OAAO,MAAMJ,EAAC,GAAGI,EAAE,SAASQ,EAAEZ,EAAE,CAAC,OAAO,SAASO,EAAE,CAAC,OAAO,SAASP,EAAE,CAAC,GAAGN,EAAE,MAAM,IAAI,UAAU,iCAAiC,EAAE,KAAKU,IAAIA,EAAE,EAAEJ,EAAE,CAAC,IAAIG,EAAE,IAAIA,GAAG,GAAG,CAAC,GAAGT,EAAE,EAAE,IAAIQ,EAAE,EAAEF,EAAE,CAAC,EAAE,EAAE,OAAOA,EAAE,CAAC,EAAE,EAAE,SAASE,EAAE,EAAE,SAASA,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,OAAO,EAAEA,EAAEA,EAAE,KAAK,EAAEF,EAAE,CAAC,CAAC,GAAG,KAAK,OAAOE,EAAE,OAAO,EAAE,EAAEA,IAAIF,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAEE,EAAE,KAAK,GAAGF,EAAE,CAAC,EAAE,CAAC,IAAK,GAAE,IAAK,GAAEE,EAAEF,EAAE,MAAM,IAAK,GAAE,OAAOG,EAAE,QAAQ,CAAC,MAAMH,EAAE,CAAC,EAAE,KAAK,EAAE,EAAE,IAAK,GAAEG,EAAE,QAAQ,EAAEH,EAAE,CAAC,EAAEA,EAAE,CAAC,CAAC,EAAE,SAAS,IAAK,GAAEA,EAAEG,EAAE,IAAI,IAAI,EAAEA,EAAE,KAAK,IAAI,EAAE,SAAS,QAAQ,GAAKD,EAAEC,EAAE,KAAM,GAAAD,EAAEA,EAAE,OAAO,GAAGA,EAAEA,EAAE,OAAO,CAAC,IAAQF,EAAE,CAAC,IAAP,GAAcA,EAAE,CAAC,IAAP,GAAU,CAACG,EAAE,EAAE,SAAS,GAAOH,EAAE,CAAC,IAAP,IAAW,CAACE,GAAGF,EAAE,CAAC,EAAEE,EAAE,CAAC,GAAGF,EAAE,CAAC,EAAEE,EAAE,CAAC,GAAG,CAACC,EAAE,MAAMH,EAAE,CAAC,EAAE,MAAM,GAAOA,EAAE,CAAC,IAAP,GAAUG,EAAE,MAAMD,EAAE,CAAC,EAAE,CAACC,EAAE,MAAMD,EAAE,CAAC,EAAEA,EAAEF,EAAE,MAAM,GAAGE,GAAGC,EAAE,MAAMD,EAAE,CAAC,EAAE,CAACC,EAAE,MAAMD,EAAE,CAAC,EAAEC,EAAE,IAAI,KAAKH,CAAC,EAAE,MAAME,EAAE,CAAC,GAAGC,EAAE,IAAI,IAAI,EAAEA,EAAE,KAAK,IAAI,EAAE,QAAQ,CAACH,EAAES,EAAE,KAAKH,EAAEH,CAAC,CAAC,OAAOG,EAAN,CAASN,EAAE,CAAC,EAAEM,CAAC,EAAE,EAAE,CAAC,QAAC,CAAQZ,EAAEQ,EAAE,CAAC,CAAC,GAAG,EAAEF,EAAE,CAAC,EAAE,MAAMA,EAAE,CAAC,EAAE,MAAM,CAAC,MAAMA,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAE,OAAO,KAAK,EAAE,CAAC,EAAE,CAACA,EAAEO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAASI,GAAEL,EAAE,CAAC,IAAIG,EAAEH,GAAGO,GAAE,EAAEnB,EAAES,GAAE,SAASM,CAAC,EAAE,EAAEf,EAAE,CAAC,EAAE,EAAEA,EAAE,CAAC,EAAE,OAAOS,GAAE,UAAW,UAAU,CAAC,GAAgB,OAAOW,EAApB,KAA4B,eAAeA,EAAO,CAAC,IAAIlB,EAAE,UAAU,CAAC,IAAIa,EAAEH,GAAGO,GAAE,EAAE,EAAEJ,CAAC,CAAC,EAAEA,EAAEK,EAAO,WAAW,2BAA2B,OAAO,EAAE,OAAO,CAAC,EAAE,OAAOL,EAAE,eAAe,kBAAkB,EAAEA,EAAE,iBAAiB,SAASb,CAAC,EAAEa,EAAE,YAAYb,CAAC,EAAE,UAAU,CAACa,EAAE,eAAe,qBAAqB,EAAEA,EAAE,oBAAoB,SAASb,CAAC,EAAEa,EAAE,eAAeb,CAAC,CAAC,EAAE,EAAG,CAAC,EAAEU,CAAC,CAAC,EAAE,CAAC,CAAC,SAASO,IAAG,CAAC,IAAIP,EAAe,OAAOQ,EAApB,KAAsC,OAAOA,EAAO,kBAAxB,SAAyCA,EAAO,iBAAiB,EAAE,OAAO,KAAK,IAAI,KAAK,IAAI,EAAER,CAAC,EAAE,CAAC,CAAC,CAAqD,IAAIS,GAAE,UAAU,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,EAAE,UAAU,QAAQ,UAAU,CAAC,EAAE,EAAE,UAAU,UAAU,UAAU,CAAC,EAAE,EAAE,UAAU,WAAW,UAAU,CAAC,EAAE,CAAC,EAAE,EAAMC,GAAE,WAAW,gBAAgBD,GAAEE,GAAW,WAAW,iBAApB,OAAmCC,GAAE,CAACD,GAAE,SAASE,GAAEC,EAAEC,EAAE,CAAUA,IAAT,SAAaA,EAAE,IAAI,IAAIC,EAAEC,GAAE,SAAS,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,EAAED,EAAE,CAAC,EAAEE,EAAEF,EAAE,CAAC,EAAEC,GAAE,UAAW,UAAU,CAAC,GAAgB,OAAOE,EAApB,KAA4BJ,EAAE,CAAC,IAAIK,EAAE,UAAU,CAACF,EAAE,CAAC,MAAMC,EAAO,WAAW,OAAOA,EAAO,WAAW,CAAC,CAAC,EAAE,OAAOP,KAAIQ,EAAE,EAAED,EAAO,iBAAiB,SAASC,CAAC,GAAG,UAAU,CAAC,OAAOD,EAAO,oBAAoB,SAASC,CAAC,CAAC,EAAE,EAAG,CAAC,CAAC,EAAE,IAAIC,EAAEC,EAAEb,EAAEc,EAAEN,GAAE,OAAO,IAAIP,IAAGW,EAAE,SAASP,EAAE,CAACH,IAAGO,EAAE,CAAC,MAAMJ,EAAEA,EAAE,OAAO,CAAC,EAAE,YAAY,MAAM,OAAOA,EAAEA,EAAE,OAAO,CAAC,EAAE,YAAY,MAAM,CAAC,CAAC,EAAEQ,EAAE,EAAEb,EAAE,EAAE,UAAU,CAAC,QAAQK,EAAE,MAAMU,GAAET,EAAE,CAAC,EAAEC,EAAE,EAAEA,EAAE,UAAU,OAAOA,IAAID,EAAEC,CAAC,EAAE,UAAUA,CAAC,EAAE,aAAaP,CAAC,EAAEA,EAAEU,EAAO,WAAY,UAAU,CAAC,OAAOE,EAAE,MAAMP,EAAEC,CAAC,CAAC,EAAGO,CAAC,CAAC,EAAE,CAAC,EAAE,OAAOL,GAAE,UAAW,UAAU,CAAC,IAAID,EAAEO,EAAE,QAAQ,GAAGR,EAAE,CAAC,IAAIU,EAAEX,EAAE,QAAQ,OAAOA,EAAE,SAASH,IAAGK,EAAE,QAAQF,EAAE,OAAO,EAAE,UAAU,CAACE,EAAE,WAAW,EAAES,GAAGd,IAAGK,EAAE,UAAUS,CAAC,CAAC,EAAET,EAAE,WAAW,CAAC,EAAG,CAACF,EAAES,CAAC,CAAC,EAAE,CAAC,CAAC,IAAIA,GAAE,CAAC,oBAAoB,GAAG,0BAA0B,GAAG,qBAAqB,GAAG,8BAA8B,EAAE,EAAE,SAASG,GAAEZ,EAAE,CAAC,OAAO,OAAO,OAAO,CAAC,EAAES,GAAET,CAAC,CAAC,CAAC,SAASa,GAAEb,EAAE,CAAC,IAAIC,EAAED,EAAE,WAAWE,EAAWD,IAAT,QAAYA,EAAE,EAAED,EAAE,WAAW,EAAEA,EAAE,aAAa,EAAEA,EAAE,QAAQO,EAAW,IAAT,OAAW,CAAC,EAAE,EAAEC,EAAER,EAAE,mBAAmBL,EAAEK,EAAE,eAAeJ,EAAEgB,GAAEL,CAAC,EAAEV,EAAEM,GAAE,SAAS,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,EAAEL,EAAED,EAAE,CAAC,EAAEY,EAAEX,EAAE,OAAOgB,EAAEhB,EAAE,MAAMiB,EAAElB,EAAE,CAAC,EAAEmB,EAAEb,GAAE,SAAS,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,EAAEc,EAAED,EAAE,CAAC,EAAEE,EAAED,EAAE,OAAOE,EAAEF,EAAE,MAAM,EAAED,EAAE,CAAC,EAAEI,EAAEjB,GAAE,SAAS,EAAE,EAAEkB,EAAED,EAAE,CAAC,EAAEE,GAAEF,EAAE,CAAC,EAAEG,EAAE3B,EAAE,0BAA0B4B,GAAE5B,EAAE,8BAA8B6B,GAAE7B,EAAE,oBAAoB8B,GAAE9B,EAAE,uBAAuB+B,GAAE5B,GAAE,EAAEyB,EAAC,EAAEI,GAAEC,GAAEH,EAAC,EAAEI,GAAQnC,GAAI,CAAC,EAAEoC,GAAED,GAAE,KAAKE,GAAEF,GAAE,KAAKG,GAAE9B,GAAE,YAAa,UAAU,CAAC,IAAIH,GAAEC,GAAEC,GAAES,GAAEP,IAAUH,IAAUD,GAAE,EAAE,WAAZ,MAA+BA,KAAT,OAAW,OAAOA,GAAE,eAApD,MAA2EC,KAAT,OAAWA,GAAE,EAAEE,IAAUQ,IAAUT,GAAE,EAAE,WAAZ,MAA+BA,KAAT,OAAW,OAAOA,GAAE,gBAApD,MAA4ES,KAAT,OAAWA,GAAE,EAAE,OAAOY,GAAG5B,EAAE,CAAC,MAAMS,GAAE,OAAOA,IAAGT,EAAE,KAAKA,EAAE,KAAK,EAAE,CAAC,MAAMS,GAAE,OAAOD,EAAC,CAAC,EAAG,CAAC,EAAEoB,EAAEQ,GAAEC,EAAC,CAAC,EAAE7B,GAAE,UAAW,UAAU,CAAC,GAAGqB,IAAG,EAAE,SAAStB,EAAE,CAAC,IAAIF,GAAEiC,GAAE,EAAEhC,GAAED,GAAE,MAAMI,GAAEJ,GAAE,OAAOG,GAAE,GAAG,GAAG,EAAE,CAAC,IAAII,GAAEN,KAAIa,GAAGV,KAAIK,EAAE,GAAGb,EAAE,2BAA2BW,KAAI,EAAE,QAAQ,MAAM,OAAOH,GAAE,KAAKD,GAAE,IAAIP,EAAE,qBAAqB,GAAGW,IAAGN,GAAE2B,KAAIT,GAAGf,GAAEwB,KAAIV,EAAE,CAAC,IAAIvB,GAAEiC,GAAE3B,GAAEJ,EAAE+B,GAAExB,GAAE,EAAE,MAAMT,GAAE,EAAE,OAAOE,EAAE,EAAE,MAAM,MAAMI,GAAE,KAAK,EAAE,MAAM,OAAOG,GAAE,KAAK,EAAE,CAAC,MAAMT,GAAE,OAAOE,CAAC,CAAC,EAAEM,GAAE,SAASI,KAAI,EAAE,MAAMN,GAAE,EAAE,OAAOG,GAAE,EAAE,CAAC,MAAMH,GAAE,OAAOG,EAAC,CAAC,EAAED,GAAE,IAAIY,EAAE,CAAC,MAAMd,GAAE,OAAOG,EAAC,CAAC,EAAEI,IAAIa,GAAGlB,KAAIK,GAAGA,EAAE,EAAEa,GAAGC,GAAE,EAAE,EAAE,EAAG,CAAC,EAAE,EAAEK,GAAEC,GAAEK,GAAEZ,EAAEC,GAAEJ,EAAEC,EAAEV,EAAEK,EAAEN,EAAEgB,GAAED,EAAEE,GAAEvB,CAAC,CAAC,EAAEC,GAAE,UAAW,UAAU,CAAC,EAAE,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAIW,GAAEC,GAAE,UAAU,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,EAAE,UAAU,QAAQ,UAAU,CAAC,EAAE,EAAE,UAAU,UAAU,UAAU,CAAC,EAAE,EAAE,UAAU,WAAW,UAAU,CAAC,EAAE,CAAC,EAAE,EAAEC,GAAE,WAAW,sBAAsBD,GAAEE,GAAE,UAAU,CAAC,SAAS,GAAG,CAAC,IAAIjB,EAAE,MAAMU,IAAG,MAAMA,IAAG,YAAY,IAAI,KAAK,MAAMA,IAAG,WAAW,SAAST,EAAE,CAACA,EAAE,QAAS,SAASA,EAAE,CAAC,IAAIC,EAAEF,EAAE,YAAY,IAAIC,EAAE,MAAM,EAAEC,GAAGA,EAAED,CAAC,CAAC,CAAE,CAAC,GAAG,MAAMS,IAAG,SAAS,IAAIM,IAAG,MAAMN,IAAG,UAAU,CAAC,CAAC,OAAO,EAAE,UAAU,iBAAiB,SAASV,EAAEC,EAAE,EAAE,MAAMS,IAAG,SAAS,QAAQV,CAAC,GAAG,MAAMU,IAAG,YAAY,IAAIV,EAAEC,CAAC,CAAC,EAAE,EAAE,UAAU,eAAe,SAASD,EAAE,EAAE,MAAMU,IAAG,SAAS,UAAUV,CAAC,GAAG,MAAMU,IAAG,YAAY,OAAOV,CAAC,CAAC,EAAE,CAAC,EAAE,EAAEkC,GAAE,UAAU,CAAC,OAAOpB,KAAIA,GAAE,IAAIG,IAAGH,EAAC,EAAE,SAASqB,GAAEnC,EAAE,CAAC,IAAIC,EAAED,EAAE,gBAAgBE,EAAEF,EAAE,aAAa,EAAEA,EAAE,UAAU,EAAW,IAAT,OAAW,GAAG,EAAE,EAAEA,EAAE,MAAMG,EAAEH,EAAE,SAASO,EAAE6B,GAAEpC,EAAE,CAAC,kBAAkB,eAAe,YAAY,QAAQ,UAAU,CAAC,EAAEL,EAAE0C,GAAE,CAAC,MAAM,OAAO,OAAO,MAAM,EAAE,CAAC,EAAE,OAAO7B,GAAE,QAAQ,cAAc,MAAM6B,GAAE,CAAC,IAAIpC,EAAE,UAAU,CAAC,EAAE,CAAC,GAAG,CAAC,MAAMN,CAAC,CAAC,EAAEa,GAAE,QAAQ,cAAc,SAAS6B,GAAE,CAAC,IAAInC,EAAE,MAAM,CAAC,cAAc,MAAM,MAAM,EAAE,OAAO,CAAC,CAAC,EAAEK,CAAC,EAAEJ,CAAC,CAAC,CAAC,CAAC,SAASmC,GAAEtC,EAAEC,EAAE,CAAUA,IAAT,SAAaA,EAAE,CAAC,GAAG,IAAIC,EAAEC,GAAE,SAAS,IAAI,EAAE,EAAED,EAAE,CAAC,EAAE,EAAEA,EAAE,CAAC,EAAE,EAAEC,GAAE,OAAO,IAAI,EAAER,EAAEQ,GAAE,SAAS,IAAI,EAAEP,EAAED,EAAE,CAAC,EAAEE,EAAEF,EAAE,CAAC,EAAEG,EAAE,EAAQE,EAAGS,EAAEG,GAAEX,CAAC,EAAEa,EAAEe,GAAE,EAAEd,EAAEZ,GAAE,YAAa,UAAU,CAAC,GAAGP,EAAE,CAAC,GAAGA,EAAE,QAAQA,EAAE,OAAO,MAAMW,GAAE,IAAI,QAAQ,EAAE,CAAC,IAAIP,EAAEc,EAAElB,EAAE,OAAO,kBAAkBA,EAAE,qBAAqBkB,EAAElB,EAAE,cAA8B,GAAE,MAAOI,EAAEJ,EAAE,eAA+B,GAAE,OAAQI,EAAEJ,EAAE,eAAe,EAAEA,EAAE,eAAe,EAAE,EAAG,CAACA,EAAEkB,CAAC,CAAC,EAAED,GAAE,CAAC,WAAW,CAAC,CAACjB,EAAE,WAAW,EAAE,aAAa,EAAE,QAAQa,EAAE,mBAAmBM,EAAE,eAA8BnB,GAAE,MAAM,CAAC,EAAE,IAAIoB,EAAEb,GAAE,YAAa,SAASH,EAAE,CAAQA,IAAP,MAAU,IAAI,EAAE,OAAO,EAAE,EAAE,MAAM,GAAG,EAAEA,CAAC,CAAC,EAAG,CAAC,CAAC,EAAEG,GAAE,UAAW,UAAU,CAAC,GAAG,GAAGH,GAASJ,GAAN,KAAQ,CAAC,IAAIK,EAAEQ,EAAE,qBAAqBP,EAAE,IAAIK,GAAE,KAAK8B,GAAEA,GAAE,CAAC,qBAAqBpC,CAAC,EAAED,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,EAAEE,EAAE,GAAGK,GAAE,UAAU,KAAM,UAAU,CAAC,EAAEV,EAAEK,CAAC,EAAEA,EAAE,QAAQ,CAAC,CAAE,EAAE,EAAG,CAAC,EAAEJ,EAAEF,CAAC,CAAC,EAAE,IAAIqB,EAAEd,GAAE,YAAa,SAASH,EAAE,CAAC,EAAE,QAAQA,CAAC,EAAG,CAAC,CAAC,EAAEkB,EAAE,CAAC,QAAQf,GAAE,YAAa,SAASH,EAAEC,EAAE,CAACiC,GAAE,EAAE,iBAAiBlC,EAAEC,CAAC,CAAC,EAAG,CAAC,CAAC,EAAE,UAAUE,GAAE,YAAa,SAASH,EAAE,CAACkC,GAAE,EAAE,eAAelC,CAAC,CAAC,EAAG,CAAC,CAAC,CAAC,EAAEmB,EAAED,EAAE,QAAQqB,EAAErB,EAAE,UAAUf,GAAE,UAAW,UAAU,CAAC,IAAIH,EAAEC,EAAE,GAAGuC,GAAE,UAAU,CAAC,GAAG,GAAGvC,EAAE,CAAC,IAAID,EAAE,EAAE,sBAAsB,EAAEA,EAAE,MAAM,GAAGA,EAAE,OAAO,GAAGA,EAAE,KAAKK,EAAO,aAAa,SAAS,gBAAgB,eAAeL,EAAE,OAAO,GAAGA,EAAE,MAAMK,EAAO,YAAY,SAAS,gBAAgB,cAAcL,EAAE,MAAM,IAAaJ,GAAE,eAAe,EAAEK,EAAE,IAAI,EAAE,OAAO,GAAQQ,EAAE,gCAAP,IAAsCU,EAAE,EAAG,SAASjB,EAAE,CAACA,EAAE,eAAeN,GAAGA,EAAE,eAAe,EAAEA,GAAGA,EAAE,cAAc,EAAEK,EAAE,CAACC,EAAE,eAAe,aAAaF,CAAC,EAAEE,EAAE,gBAAoBA,EAAE,mBAAmB,QAAzB,IAAiCF,EAAE,WAAWwC,GAAE,EAAE,EAAE,CAAE,EAAE,UAAU,CAAC,GAAGD,EAAE,CAAC,CAAC,CAAC,EAAG,CAACpB,EAAEoB,EAAE3C,EAAE,EAAEa,EAAE,6BAA6B,CAAC,EAAEN,GAAE,UAAW,UAAU,CAAC,OAAO,UAAU,CAACP,IAAIA,EAAE,QAAQ,EAAEC,EAAE,IAAI,EAAE,CAAC,EAAG,CAACD,EAAE,CAAC,CAAC,EAAE,IAAIwB,EAAiBpB,GAAE,WAAWG,GAAE,UAAW,UAAU,CAACP,GAAGwB,IAAIxB,EAAE,WAAWA,EAAE,KAAKA,EAAE,cAAc,EAAEA,EAAE,KAAKwB,CAAC,GAAGxB,EAAE,WAAWA,EAAE,KAAKA,EAAE,cAAc,EAAEA,EAAE,MAAMwB,CAAC,GAAG,EAAG,CAACA,EAAExB,CAAC,CAAC,EAAE,IAAIyB,EAAElB,GAAE,YAAa,SAASH,EAAE,CAAC,OAAOQ,GAAE,QAAQ,cAAc2B,GAAEE,GAAE,CAAC,gBAAgBpB,EAAE,aAAaD,CAAC,EAAEhB,CAAC,CAAC,CAAC,EAAG,CAACgB,EAAEC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,EAAE,UAAU,EAAE,QAAQ,aAAaD,EAAE,gBAAgBC,EAAE,KAAKrB,EAAE,cAAcyB,CAAC,CAAC,CAACjB,GAAE,QAAQ,SAASJ,EAAE,CAAC,IAAIC,EAAED,EAAE,IAAIE,EAAEF,EAAE,SAAS,EAAEA,EAAE,WAAW,EAAEA,EAAE,cAAc,EAAEA,EAAE,OAAOG,EAAEH,EAAE,qBAAqBO,EAAWJ,IAAT,QAAYA,EAAER,EAAEK,EAAE,2BAA2BJ,EAAWD,IAAT,QAAYA,EAAEE,EAAEG,EAAE,8BAA8BF,EAAWD,IAAT,QAAYA,EAAEY,EAAET,EAAE,0BAA0Bc,EAAWL,IAAT,QAAYA,EAAEM,EAAEf,EAAE,SAASgB,EAAEoB,GAAEpC,EAAE,CAAC,MAAM,WAAW,aAAa,gBAAgB,SAAS,uBAAuB,6BAA6B,gCAAgC,4BAA4B,UAAU,CAAC,EAAEiB,EAAEqB,GAAE,CAAC,IAAIrC,EAAE,SAASC,EAAE,WAAW,EAAE,OAAO,EAAE,cAAc,EAAE,SAAS,GAAG,2BAA2BN,EAAE,0BAA0BkB,CAAC,EAAE,CAAC,qBAAqBP,EAAE,8BAA8BT,CAAC,CAAC,EAAE,cAAc,OAAOU,GAAE,QAAQ,cAAcS,EAAEoB,GAAE,CAAC,EAAErB,CAAC,EAAED,CAAC,CAAC,EAAEX,GAAE,gBAAgBS,GAAET,GAAE,QAAQkC,GAAElC,GAAE,YAAY,SAASJ,EAAE,CAAC,IAAIC,EAAE,MAAMS,GAAER,EAAEC,GAAE,SAAS,IAAI,EAAE,EAAED,EAAE,CAAC,EAAEE,EAAEF,EAAE,CAAC,EAAEM,EAAEL,GAAE,SAAS,MAAM,EAAER,EAAEa,EAAE,CAAC,EAAEZ,EAAEY,EAAE,CAAC,EAAE,OAAOL,GAAE,UAAW,UAAU,CAAC,IAAID,EAAE,KAAK,OAAOuC,GAAExC,EAAE,OAAO,OAAQ,UAAU,CAAC,OAAOyC,GAAE,MAAMhC,GAAG,SAAST,EAAE,CAAC,GAAG,CAACL,EAAE,SAAS,GAAGM,EAAE,IAAIK,GAAE,SAASP,CAAC,GAAG,KAAK,EAAEE,EAAE,GAAGK,GAAE,UAAU,KAAM,UAAU,CAAUL,GAAE,YAAY,EAAEE,EAAEF,CAAC,EAAEN,EAAE,SAAS,CAAC,CAAE,EAAEM,EAAE,GAAGK,GAAE,UAAU,UAAW,UAAU,CAACX,EAAE,QAAQ,CAAC,CAAE,EAAEQ,EAAEF,CAAC,CAAC,OAAOF,EAAN,CAAS,QAAQ,MAAMA,CAAC,EAAEJ,EAAE,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,EAAE,UAAU,CAAUM,GAAE,QAAQ,CAAC,CAAC,EAAG,CAACF,EAAE,IAAIA,EAAE,MAAM,CAAC,EAAE,CAAC,SAAS,EAAE,OAAOL,CAAC,CAAC,EAAES,GAAE,qBAAqB,SAASJ,EAAEC,EAAEC,EAAE,EAAE,CAAC,IAAI,EAAEC,GAAE,SAAS,IAAI,EAAE,EAAE,EAAE,CAAC,EAAEK,EAAE,EAAE,CAAC,EAAE,OAAOL,GAAE,UAAW,UAAU,CAAC,SAASG,GAAG,CAAC,GAAGN,GAAGC,GAAGC,GAAGM,EAAE,IAAI,EAAER,GAAGC,GAAGC,EAAE,CAAC,IAAIQ,EAAEV,EAAE,mBAAmBC,CAAC,EAAE,GAAGS,EAAE,CAAC,IAAIN,EAAEM,EAAE,KAAM,SAASV,EAAE,CAAC,OAAOA,EAAE,OAAOE,CAAC,CAAE,EAAW,IAAT,QAAYE,IAAIA,EAAE,MAAM,GAAGI,EAAEJ,GAAG,IAAI,QAAQI,EAAE,IAAI,CAAC,CAACF,EAAE,EAAEN,GAAGA,EAAE,GAAGO,GAAE,UAAU,KAAM,UAAU,CAACD,EAAE,CAAC,CAAE,CAAC,EAAG,CAACN,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,KAAKO,EAAC,EAAE,QAAS,SAASP,EAAE,CAAaA,IAAZ,WAAeI,GAAE,eAAeJ,CAAC,GAAG,OAAO,eAAeI,GAAEJ,EAAE,CAAC,WAAW,GAAG,IAAI,UAAU,CAAC,OAAOO,GAAEP,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,IAAMkB,GAAEd,GAAE,WAAWe,GAAEf,GAAE,gBAAgBmC,GAAEnC,GAAE,QAAQgB,GAAEhB,GAAE,YAAYiB,GAAEjB,GAAE,qBCCpzU,IAAMuC,GAAYC,GAAK,CAAC,OAAOA,EAAI,CAAC,IAAI,SAAS,OAAOC,GAAK,IAAI,OAAO,IAAI,UAAU,OAAOA,GAAK,IAAI,QAAQ,IAAI,QAAQ,OAAOA,GAAK,IAAI,MAAM,IAAI,OAAO,OAAOA,GAAK,IAAI,KAAK,IAAI,WAAW,OAAOA,GAAK,IAAI,SAAS,IAAI,YAAY,OAAOA,GAAK,IAAI,UAAU,IAAI,OAAO,OAAOA,GAAK,IAAI,KAAK,IAAI,YAAY,OAAOA,GAAK,IAAI,UAAU,QAAQ,OAAOA,GAAK,IAAI,OAAQ,CAAC,EACvWC,GAAkBC,GAAW,CAAC,OAAOA,EAAU,CAAC,IAAI,SAAS,OAAOF,GAAK,UAAU,OAAO,IAAI,UAAU,OAAOA,GAAK,UAAU,QAAQ,IAAI,YAAY,OAAOA,GAAK,UAAU,UAAU,IAAI,WAAW,OAAOA,GAAK,UAAU,SAAS,IAAI,aAAa,OAAOA,GAAK,UAAU,WAAW,IAAI,cAAc,OAAOA,GAAK,UAAU,YAAY,IAAI,aAAa,OAAOA,GAAK,UAAU,WAAW,IAAI,eAAe,OAAOA,GAAK,UAAU,aAAa,IAAI,cAAc,OAAOA,GAAK,UAAU,YAAY,QAAQ,OAAOA,GAAK,UAAU,MAAO,CAAC,EAAE,SAASG,GAAcC,EAAKC,EAAcC,EAAW,CAAkK,OAA9IC,GAAQ,IAAI,CAAC,GAAG,CAAC,OAAO,KAAK,MAAMD,GAAY,IAAI,CAAE,OAAOE,EAAN,CAAa,eAAQ,MAAM,4BAA4BA,CAAK,EAAQ,CAAC,CAAE,CAAC,EAAE,CAACF,CAAU,CAAC,EAAsB,IAAIG,GAAQ,CAAC,IAAMC,EAAQC,GAAqBP,EAAKC,EAAcI,EAAO,KAAKA,EAAO,OAAO,UAAU,GAAKA,EAAO,KAAK,EAAE,MAAM,CAAC,GAAGA,EAAO,QAAAC,CAAO,CAAE,CAAC,CAAE,CAKp4B,SAARE,GAA+BC,EAAM,CAAC,GAAK,CAAC,IAAAC,EAAI,SAAAC,EAAS,cAAAV,EAAc,SAAAW,EAAS,IAAAjB,EAAI,UAAAG,EAAU,KAAAe,EAAK,aAAAC,EAAa,iBAAAC,EAAiB,WAAAb,EAAW,qBAAAc,EAAqB,kBAAAC,CAAiB,EAAER,EAAYS,EAAOf,GAAQ,IAAI,IAAIP,GAAK,OAAO,CAAC,IAAIF,GAAYC,CAAG,EAAE,UAAUE,GAAkBC,CAAS,EAAE,GAAGH,IAAM,UAAU,CAAC,kBAAAsB,CAAiB,CAAC,CAAC,EAAE,CAACtB,EAAIG,EAAUmB,CAAiB,CAAC,EAAO,CAAC,KAAAjB,EAAK,cAAAmB,CAAa,EAAEC,GAAQ,CAAC,IAAAV,EAAI,SAAAC,EAAS,cAAAV,EAAc,SAAAW,EAAS,OAAAM,EAAO,qBAAqBF,CAAoB,CAAC,EAAQK,EAAOtB,GAAcC,EAAKC,EAAcC,CAAU,EAAQoB,EAAcC,GAAOF,CAAM,EAAE,OAAAG,GAAU,IAAI,CAAIxB,GAAMqB,EAAO,QAAQA,EAAO,QAAQ,CAACI,EAAMC,IAAQ,CAAC,GAAGD,EAAM,QAAQ,CAAC,IAAME,EAAUL,EAAc,QAAQI,CAAK,EAAKD,EAAM,OAAO,WAAWA,EAAM,QAAQ,CAACE,GAAW,CAACA,EAAU,OAAQF,EAAM,QAAQ,KAAK,EAAWA,EAAM,OAAO,WAAW,UAAUA,IAAOA,EAAM,QAAQ,MAAMA,EAAM,OAAQ,CAAC,EAAGH,EAAc,QAAQD,CAAO,EAAE,CAACrB,EAAKqB,CAAM,CAAC,EAAEG,GAAU,IAAI,CAAC,GAAGxB,EAAK,CAAC,IAAM4B,EAAYC,GAAO,CAAC,QAAQ,IAAI,wBAAwBA,CAAK,EAAKd,IAAkBA,EAAiBc,EAAM,IAAI,EAAE,QAAQ,IAAI,cAAcA,EAAM,IAAI,EAAG,EAAE,OAAA7B,EAAK,GAAG,YAAY4B,CAAW,EAAQ,IAAI,CAAC5B,EAAK,IAAI,YAAY4B,CAAW,CAAE,EAAG,EAAE,CAAC5B,EAAKe,CAAgB,CAAC,EAAES,GAAU,IAAI,CAAIxB,KAAuB8B,GAAa,QAAQ,IAAIA,GAAa,OAAOhB,EAAaD,GAAgBb,EAAK,KAAK,EAAEA,EAAK,MAAM,EAAG,EAAE,CAACA,EAAKa,EAAKC,CAAY,CAAC,EAAEU,GAAU,IAAI,CAAIxB,IAAMA,EAAK,OAAOkB,EAAQ,EAAE,CAAClB,EAAKkB,CAAM,CAAC,EAAsBa,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,EAAE,SAAsBA,EAAKZ,EAAc,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CACnlDa,GAAoBxB,GAAc,CAAC,IAAI,CAAC,MAAM,SAAS,KAAKyB,EAAY,MAAM,EAAE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,cAAc,CAAC,MAAM,iBAAiB,KAAKA,EAAY,MAAM,EAAE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,QAAQ,OAAO,IAAI,EAAI,EAAE,qBAAqB,CAAC,MAAM,uBAAuB,KAAKA,EAAY,OAAO,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKA,EAAY,KAAK,QAAQ,CAAC,SAAS,UAAU,QAAQ,OAAO,WAAW,YAAY,OAAO,WAAW,EAAE,aAAa,CAAC,SAAS,UAAU,QAAQ,OAAO,YAAY,aAAa,OAAO,YAAY,EAAE,aAAa,SAAS,EAAE,kBAAkB,CAAC,MAAM,sBAAsB,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,IAAI,IAAI,GAAG,eAAe,GAAK,KAAK,IAAI,OAAOxB,GAAOA,EAAM,MAAM,QAAQ,EAAE,UAAU,CAAC,MAAM,YAAY,KAAKwB,EAAY,KAAK,QAAQ,CAAC,SAAS,UAAU,YAAY,WAAW,aAAa,cAAc,aAAa,eAAe,aAAa,EAAE,aAAa,CAAC,SAAS,WAAW,aAAa,YAAY,cAAc,eAAe,cAAc,gBAAgB,cAAc,EAAE,aAAa,QAAQ,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKA,EAAY,OAAO,EAAE,aAAa,CAAC,MAAM,iBAAiB,KAAKA,EAAY,OAAO,EAAE,iBAAiB,CAAC,KAAKA,EAAY,YAAY,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,OAAO,IAAI,EAAI,CAAC,CAAC,EAClyCzB,GAAc,aAAa,CAAC,IAAI,yEAAyE,SAAS,QAAQ,cAAc,QAAQ,SAAS,GAAK,IAAI,UAAU,UAAU,SAAS,KAAK,GAAK,aAAa,GAAK,iBAAiB0B,GAAW,KAAK,WAAW,KAAK,qBAAqB,GAAM,kBAAkB,CAAC,ECRmG,IAAMC,GAAmBC,GAASC,EAAa,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,GAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBvC,EAAKwC,GAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUe,GAAG1D,GAAkB,GAAGsD,EAAsB,gBAAgBjB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,GAAGd,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAsB3B,EAAK0C,GAA0B,CAAC,SAAsB1C,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,YAAY,iBAAiB8B,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBhC,EAAKnB,GAAc,CAAC,UAAU,UAAU,SAAS,OAAO,SAAS,GAAK,IAAI,SAAS,OAAO,OAAO,GAAG,YAAY,WAAW,wDAAwD,qBAAqB,GAAM,SAAS,YAAY,kBAAkB,EAAE,KAAK,YAAY,KAAK,GAAK,aAAa,GAAK,IAAI,sEAAsE,cAAc,WAAW,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,WAAW,sDAAsD,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQgB,GAAI,CAAC,kFAAkF,gFAAgF,wOAAwO,2GAA2G,0WAA0W,EAQtuJC,GAAgBC,GAAQhC,GAAU8B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,aAAaA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGjE,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRrJ,IAAMuE,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,OAAO,YAAY,KAAK,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAMC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKN,GAAsCK,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,4FAA4F,SAASE,GAAOD,EAAuCT,GAAwBO,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,YAAY,WAAWC,EAAMN,GAA4CE,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,iEAAiE,CAAE,EAAQC,GAAuB,CAACL,EAAMxB,IAAWA,EAAS,KAAK,GAAG,EAAEwB,EAAM,iBAAuBM,GAA6BC,GAAW,SAASP,EAAMQ,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,UAAAqC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEvB,GAASM,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBnB,GAAuBL,EAAMxB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBT,CAAW,EAAQU,EAAaH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAWC,GAAO,IAAI,EAAQC,EAAY,IAAQf,IAAc,YAA6CgB,GAAsBC,GAAM,EAAQC,GAAsB,CAAC,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBjD,EAAKkD,GAAY,CAAC,GAAGzB,GAA4CoB,GAAgB,SAAsB7C,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB6D,EAAMjD,EAAO,IAAI,CAAC,GAAG0B,EAAU,UAAUwB,GAAGrE,GAAkB,GAAGgE,GAAsB,iBAAiBvB,EAAUM,CAAU,EAAE,cAAc,GAAK,mBAAmB,SAAS,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIb,GAA6BuB,GAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,GAAGnB,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAK,CAAC,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE4C,EAAYE,CAAc,EAAE,SAAS,CAAcoB,EAAMjD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiBiC,EAAiB,SAAS,YAAY,MAAMI,EAAa,GAAGtD,GAAqB,CAAC,UAAU,CAAC,MAAMwD,CAAW,CAAC,EAAEZ,EAAYE,CAAc,EAAE,SAAS,CAAc/B,EAAKqD,GAAS,CAAC,sBAAsB,GAAK,SAAsBrD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,iEAAiE,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,EAAE,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,KAAKT,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe1B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,SAAsBnC,EAAKsD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,OAAO,WAAW,iBAAiBnB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,grBAAgrB,aAAa,WAAW,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAES,EAAY,GAAgB5C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAsBnC,EAAKqD,GAAS,CAAC,sBAAsB,GAAK,SAAsBrD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,2FAA2F,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,QAAQ,EAAE,EAAE,KAAKR,EAAU,SAAS,CAAC,UAAU,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4B,GAAI,CAAC,kFAAkF,gFAAgF,2RAA2R,0VAA0V,uKAAuK,2SAA2S,8FAA8F,ySAAyS,mNAAmN,okCAAokC,qGAAqG,+bAA+b,EASp1WC,GAAgBC,GAAQxC,GAAUsC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,MAAMA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,MAAM,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,kEAAkE,gBAAgB,GAAK,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,4FAA4F,gBAAgB,GAAK,MAAM,SAAS,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT50B,IAAMM,GAASC,GAASC,EAAG,EAAQC,GAAW,CAAC,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAkO,IAAMC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,gBAAAC,EAAgB,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjB,CAAQ,EAAEkB,GAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,QAAAT,EAAQ,kBAAAU,EAAiB,CAAC,EAAQC,EAAiBtB,GAAuBD,EAAME,CAAQ,EAAQsB,EAAWC,GAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBtC,EAAKuC,GAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsBlC,EAAKC,GAAS,CAAC,QAAQS,EAAS,QAAQ,GAAM,SAAsBV,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBkD,EAAMtC,EAAO,IAAI,CAAC,GAAGmB,EAAU,GAAGG,EAAgB,UAAUiB,GAAGC,GAAkB,GAAGN,EAAsB,gBAAgBlB,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BmB,EAAK,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGf,CAAK,EAAE,SAAS,CAAcjB,EAAK2C,GAA0B,CAAC,MAAmEN,GAAkB,OAAQ,QAAQ,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAK4C,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,iYAA4X,QAAQ,YAAY,UAAU,0CAA0C,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAK2C,GAA0B,CAAC,MAAmEN,GAAkB,OAAQ,QAAQ,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAK4C,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,uSAAuS,QAAQ,YAAY,UAAU,mBAAmB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAK2C,GAA0B,CAAC,MAAmEN,GAAkB,OAAQ,QAAQ,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAK4C,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,+EAA8Y,QAAQ,YAAY,UAAU,2BAA2B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAK2C,GAA0B,CAAC,MAAmEN,GAAkB,OAAQ,QAAQ,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,yBAAyB,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAK4C,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qIAAqI,QAAQ,YAAY,UAAU,oCAAoC,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAK2C,GAA0B,CAAC,MAAmEN,GAAkB,OAAQ,QAAQ,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAK4C,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,kKAAkK,QAAQ,YAAY,UAAU,oBAAoB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAK2C,GAA0B,CAAC,MAAmEN,GAAkB,OAAQ,QAAQ,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB6B,EAAiB,SAAS,sBAAsB,SAAsB/B,EAAK4C,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qGAAqG,QAAQ,YAAY,UAAU,yCAAyC,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQC,GAAI,CAAC,kFAAkF,gFAAgF,0UAA0U,gTAAgT,wWAAwW,EAQj+PC,GAAgBC,GAAQpC,GAAUkC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGI,EAAQ,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRqV,IAAMC,GAAcC,GAASC,EAAQ,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,IAAUC,GAAmB,CAACF,EAAEC,IAAI,oBAAoBA,IAAUE,GAAmB,CAACH,EAAEC,IAAI,yBAAyBA,IAAUG,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,GAAGsC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,GAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiBpB,GAAuBH,EAAM3B,CAAQ,EAAO,CAAC,sBAAAmD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQQ,GAAeL,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAgBN,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQU,GAAgBP,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQW,GAAgBR,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAEY,GAAmBnB,EAAY,CAAC,UAAUa,EAAgB,UAAUG,EAAgB,UAAUC,GAAgB,UAAUF,GAAe,UAAUG,EAAe,CAAC,EAAE,IAAME,GAAWC,GAAO,IAAI,EAAQC,GAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAAStB,CAAW,EAAmCuB,GAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASvB,CAAW,EAAmCwB,GAAsBC,GAAM,EAAQC,GAAsB,CAAa7B,EAAS,EAAQ8B,GAAkBC,GAAqB,EAAE,OAAoBnD,EAAKoD,GAAY,CAAC,GAAG/B,GAA4C0B,GAAgB,SAAsB/C,EAAKC,GAAS,CAAC,QAAQnB,EAAS,QAAQ,GAAM,SAAsBkB,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsBoE,EAAMnD,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAU4B,GAAG5E,GAAkB,GAAGuE,GAAsB,iBAAiB7B,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B4B,GAAK,MAAM,CAAC,gBAAgB,2BAA2B,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGxB,CAAK,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAS,CAAc0B,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,oCAAoC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,KAAK,QAAQ,CAAC,EAAE,UAAU,CAAC,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,IAAI,CAAC,EAAE,SAAS,CAACa,GAAY,GAAgBQ,EAAMnD,EAAO,IAAI,CAAC,UAAU,eAAe,cAAc,GAAK,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,wBAAwB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,oBAAoB,EAAE,SAAS,CAAchC,EAAKuD,GAA0B,CAAC,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKxB,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,OAAO,cAAc,gBAAgB,YAAY,SAAS,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,EAAE,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAEqC,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAsBhC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAehC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8FAA8F,2BAA2B,WAAW,EAAE,SAAsBF,EAAKyD,GAAK,CAAC,KAAK,iCAAiC,OAAO,YAAY,aAAa,GAAK,aAAa,GAAM,SAAsBzD,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEc,GAAa,GAAgB9C,EAAK0D,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,QAAQ,gBAAgB,IAAI,eAAe,IAAI,iBAAiB1B,EAAiB,SAAS,YAAY,IAAI,4vDAA4vD,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,oCAAoC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBS,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAEkC,EAAYI,CAAc,EAAE,SAAS,CAAc0B,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,wBAAwB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,oBAAoB,EAAE,SAAS,CAAchC,EAAKuD,GAA0B,CAAC,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKxB,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,OAAO,cAAc,WAAW,YAAY,SAAS,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAsBhC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeqB,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8FAA8F,2BAA2B,WAAW,EAAE,SAAsBF,EAAKyD,GAAK,CAAC,KAAK,mBAAmB,OAAO,YAAY,aAAa,GAAK,aAAa,GAAM,SAAsBzD,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAehC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8FAA8F,2BAA2B,WAAW,EAAE,SAAsBF,EAAKyD,GAAK,CAAC,KAAK,yFAAyF,OAAO,YAAY,aAAa,GAAK,aAAa,GAAM,SAAsBzD,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,oCAAoC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBU,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAEiC,EAAYI,CAAc,EAAE,SAAS,CAAc0B,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,wBAAwB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,oBAAoB,EAAE,SAAS,CAAchC,EAAKuD,GAA0B,CAAC,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKxB,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,OAAO,cAAc,QAAQ,YAAY,WAAW,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAsBhC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAehC,EAAKwD,GAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8FAA8F,2BAA2B,WAAW,EAAE,SAAsBF,EAAKyD,GAAK,CAAC,KAAK,kEAAkE,OAAO,YAAY,aAAa,GAAK,aAAa,GAAM,SAAsBzD,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,kFAAkF,+TAA+T,sYAAsY,2UAA2U,yLAAyL,0LAA0L,2VAA2V,4UAA4U,sWAAsW,yJAAyJ,gRAAgR,ipFAAipF,gQAAgQ,uIAAuI,wPAAwP,0NAA0N,yRAAyR,sUAAsU,4JAA4J,uGAAuG,4MAA4M,iEAAiE,GAAeA,GAAI,+bAA+b,EAQj68BC,GAAgBC,GAAQhD,GAAU8C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,8BAA8BA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,IAAI,wEAAwE,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGtF,GAAc,GAAG4F,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT1pB,IAAIC,IAAe,SAASA,EAAc,CAACA,EAAc,KAAQ,OAAOA,EAAc,QAAW,UAAUA,EAAc,MAAS,QAAQA,EAAc,KAAQ,OAAOA,EAAc,UAAa,YAAa,GAAGA,KAAgBA,GAAc,CAAC,EAAE,EAAE,IAAIC,IAAS,SAASA,EAAQ,CAACA,EAAQ,MAAS,SAASA,EAAQ,IAAO,KAAM,GAAGA,KAAUA,GAAQ,CAAC,EAAE,EACtvB,SAASC,GAASC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,OAAAC,EAAO,QAAAC,EAAQ,SAAAC,EAAS,YAAAC,EAAY,WAAAC,EAAW,GAAAC,EAAG,SAAAC,EAAS,GAAGC,CAAI,EAAET,EAAM,OAAOS,CAAK,CAQjH,SAASC,GAAMV,EAAM,CAAC,IAAMW,EAASZ,GAASC,CAAK,EAAE,OAAoBY,EAAKC,GAAU,CAAC,GAAGF,CAAQ,CAAC,CAAE,CAAC,SAASG,GAAoBC,EAAS,CAAC,IAAMC,EAA4BC,GAA+B,EAAQC,EAAeC,GAAO,EAAK,EAAQC,EAAYC,GAAYC,GAAa,CAAC,GAAG,CAACP,EAAS,QAAQ,OAAO,IAAMQ,GAAaD,IAAc,EAAE,KAAKA,GAAaP,EAAS,QAAQ,SAAeS,EAAa,KAAK,IAAIT,EAAS,QAAQ,YAAYQ,CAAW,EAAE,GAAMR,EAAS,QAAQ,SAAS,GAAG,CAACS,IAAcT,EAAS,QAAQ,YAAYQ,EAAa,EAAE,CAAC,CAAC,EAAQE,EAAKJ,GAAY,IAAI,CAAkM,EAAjLN,EAAS,QAAQ,YAAY,GAAGA,EAAS,QAAQ,WAAW,CAACA,EAAS,QAAQ,QAAQ,CAACA,EAAS,QAAQ,OAAOA,EAAS,QAAQ,WAAWA,EAAS,QAAQ,oBAAiCA,EAAS,SAAS,CAACG,EAAe,SAASF,IAA6BE,EAAe,QAAQ,GAAKH,EAAS,QAAQ,KAAK,EAAE,MAAMW,GAAG,CAAC,CAAC,EAC76B,QAAQ,IAAIR,EAAe,QAAQ,EAAK,EAAG,EAAE,CAAC,CAAC,EAAQS,EAAMN,GAAY,IAAI,CAAI,CAACN,EAAS,SAASG,EAAe,SAAeH,EAAS,QAAQ,MAAM,CAAE,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,KAAAU,EAAK,MAAAE,EAAM,YAAAP,CAAW,CAAE,CAAC,SAASQ,GAAoB,CAAC,YAAAC,EAAY,MAAAC,EAAM,KAAAC,EAAK,YAAAC,EAAY,SAAAC,CAAQ,EAAE,CAAC,GAAK,CAACC,CAAkB,EAAEC,GAAS,IAAIN,CAAW,EAAO,CAACO,EAAsBC,CAAwB,EAAEF,GAAS,EAAK,EAAKN,IAAcK,GAAoB,CAACE,GAAuBC,EAAyB,EAAI,EAAG,IAAMC,EAE3eJ,GAAoBJ,GAAOC,GAAMC,GAAa,CAACC,GAQ/C,CAACG,EAA0BG,EAAS,OAAGD,EAAaC,EAAS,cAAsBL,EAAmBK,EAAS,WAAgBA,EAAS,cAAqBA,CAAS,CAOnK,IAAIC,GAAoC,GAAY3B,GAAuB4B,GAAK,SAAoBzC,EAAM,CAAC,GAAK,CAAC,QAAA0C,EAAQ,QAAAC,EAAQ,OAAAC,EAAO,QAAQf,EAAY,MAAAC,EAAM,YAAAE,EAAY,SAAAC,EAAS,SAAAY,EAAS,UAAAC,EAAU,gBAAAC,EAAgB,SAAAC,EAAS,QAAAC,EAAQ,OAAAC,EAAO,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAU,OAAAC,EAAO,cAAAC,GAAc,UAAUC,EAAc,OAAAC,GAAO,KAAA7B,EAAI,EAAE/B,EAAYe,GAASI,GAAO,EAAQ0C,GAASC,GAAmB,EAAQC,GAAiB5C,GAAO,IAAI,EAAQ6C,GAAgB7C,GAAO,IAAI,EAAQ8C,GAAWC,GAAc,EAAQC,GAAaC,GAAUpE,CAAK,EAGnjBqE,GAAiBJ,GAAW,cAAcrC,GAAoB,CAAC,YAAAC,EAAY,MAAAC,EAAM,KAAAC,GAAK,YAAAC,EAAY,SAAAC,CAAQ,CAAC,EAAQqC,GAAaL,GAAW,GAAKM,GAAUxD,EAAQ,EAClKyD,GAAUb,IAAgB,IAAI,KAAKA,EAAmB,CAAC,KAAAlC,GAAK,MAAAE,GAAM,YAAAP,EAAW,EAAEN,GAAoBC,EAAQ,EACjH0D,GAAU,IAAI,CAAIR,KAAqBpC,EAAYJ,GAAK,EAAOE,GAAM,EAAE,EAAE,CAACE,CAAW,CAAC,EACtF4C,GAAU,IAAI,CAAIR,IAAqBI,KAAmB,gBAAwBC,GAAa7C,GAAK,EAAOE,GAAM,EAAE,EAAE,CAAC0C,GAAiBC,EAAY,CAAC,EAEpJG,GAAU,IAAI,CAAC,GAAG,CAACjC,GAAoC,CAACA,GAAoC,GAAK,OAAQ,IAAMkC,EAAiBC,GAAc9B,CAAQ,EAAEA,EAAS,IAAI,GAAGA,GAA4C,GAAG,IAAIzB,IAK1NsD,GAAoE,KAOpEF,IAA+C,GAAG,GAAG,CAAE,EAAE,CAACA,GAAU7B,EAAQC,EAAOC,CAAQ,CAAC,EAC7F4B,GAAU,IAAI,CAAC,GAAIE,GAAc9B,CAAQ,EAAS,OAAOA,EAAS,GAAG,SAAS+B,GAAOxD,GAAYwD,CAAK,CAAC,CAAE,EAAE,CAAC/B,CAAQ,CAAC,EACrHgC,GAAW,IAAI,CAAId,GAAiB,UAAU,MAAehD,GAAS,UACnE,CAACiD,IAAiBjC,IAAM,CAACgC,GAAiB,UAAQtC,GAAK,CAAG,CAAC,EAC9DqD,GAAU,IAAI,CAAI/D,GAAS,UAASiD,GAAgB,QAAQjD,GAAS,QAAQ,MAAMgD,GAAiB,QAAQhD,GAAS,QAAQ,OAAOY,GAAM,EAAG,CAAC,EAAE,IAAMoD,GAAIC,GAAQ,IAAI,CAAC,IAAIC,EAAS,GASpL,GAAGvC,IAAU,MAAM,OAAOE,EAAOqC,EAAS,GAAGvC,IAAU,SAAS,OAAOC,EAAQsC,CAAS,EAAE,CAACvC,EAAQC,EAAQC,EAAO4B,EAAS,CAAC,EAC5H,OAAAC,GAAU,IAAI,CAAIZ,IAAU9C,GAAS,SAASsD,KAAmB,YAAY,WAAW,IAAI5C,GAAK,EAAE,EAAE,CAAG,EAAE,CAAC,CAAC,EAC5GgD,GAAU,IAAI,CAAI1D,GAAS,SAAS,CAACe,IAAMf,GAAS,QAAQ,QAAQ6C,IAAsC,GAAG,IAAI,EAAE,CAACA,EAAM,CAAC,EAC6FhD,EAAK,QAAQ,CAAC,QAAAwC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAU,IAAIuB,GAAI,KAAKhD,GAAK,IAAIhB,GAAS,SAASW,GAA6CsB,IAAStB,CAAC,EAAE,QAAQA,GAA2CuB,IAAQvB,CAAC,EAAE,OAAOA,GAAyCwB,IAAOxB,CAAC,EAAE,QAAQA,GAAuCyB,IAAMzB,CAAC,EAAE,SAAS2C,KAAmB,WAAW,QAAQA,KAAmB,YAAYX,GAAc,WAAW,OAAO,OAAOA,GAAcD,EAAO,OAAU,aAAjrB,IAAI,CAAK1C,GAAS,UAAkBA,GAAS,QAAQ,YAAY,IAAGK,IAAaoD,IAA+C,GAAG,GAAG,EAAKH,KAAmB,YAAW5C,GAAK,EAAE,EAA0hB,SAASQ,EAAS,MAAMgC,GAAW,GAAKnC,EAAM,YAAYE,EAAY,MAAM,CAAC,OAASoB,EAAQ,UAAU,OAAO,MAAM,OAAO,OAAO,OAAO,aAAAe,GAAa,QAAQ,QAAQ,UAAUrB,EAAU,gBAAgBC,EAAgB,eAAe,SAAS,CAAC,CAAC,CAAE,CAAC,EAAErC,GAAM,YAAY,QAAQA,GAAM,aAAa,CAAC,QAAQ,MAAM,OAAO,oHAAoH,QAAQ,GAAG,cAAc,GAAM,SAAS,GAAM,QAAQ,GAAK,KAAK,GAAK,MAAM,GAAK,YAAY,GAAK,eAAe,GAAM,UAAU,QAAQ,gBAAgB,gBAAgB,OAAO,EAAE,OAAO,GAAG,UAAU,CAAC,EAAE,IAAMwE,GAAY,2CAA2C,SAASC,GAAsBP,EAAM,CAAC,OAAOA,EAAM,OAAO,CAAC,EAAE,YAAY,EAAEA,EAAM,MAAM,CAAC,CAAE,CAAQ,SAASQ,GAAUR,EAAM,CAA2C,OAA7BA,EAAM,MAAMM,EAAW,GAAG,CAAC,GAAgB,IAAIC,EAAqB,EAAE,KAAK,GAAG,CAAE,CAAC,IAAME,GAAiB,CAAC,QAAQ,OAAO,UAAU,aAAa,MAAM,EAAEC,GAAoB5E,GAAM,CAAC,QAAQ,CAAC,KAAK6E,EAAY,KAAK,wBAAwB,GAAK,MAAM,SAAS,QAAQ,CAAC,MAAM,QAAQ,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,MAAM,YAAY,iBAAiB,OAAOvF,EAAM,CAAC,OAAOA,EAAM,UAAU,QAAS,EAAE,YAAY,gEAAgE,EAAE,QAAQ,CAAC,KAAKuF,EAAY,KAAK,MAAM,OAAO,iBAAiB,CAAC,MAAM,MAAM,EAAE,OAAOvF,EAAM,CAAC,OAAOA,EAAM,UAAU,KAAM,CAAC,EAAE,QAAQ,CAAC,KAAKuF,EAAY,QAAQ,MAAM,UAAU,aAAa,MAAM,cAAc,IAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,MAAM,cAAc,IAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,MAAM,IAAI,OAAO,CAAC,CAAC,cAAA7B,CAAa,IAAI,CAACA,CAAa,EAAE,gBAAgB,CAAC,KAAK6B,EAAY,MAAM,MAAM,YAAY,EAAE,GAAGC,GAAoB,UAAU,CAAC,MAAM,aAAa,KAAKD,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,KAAK,GAAG,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,MAAM,cAAc,IAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,MAAM,QAAQF,GAAiB,aAAaA,GAAiB,IAAID,EAAS,CAAC,EAM3uF,SAAS,CAAC,KAAKG,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,MAAM,cAAc,IAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,OAAO,CAAC,CAAC,MAAAzD,CAAK,IAAIA,CAAK,EAAE,MAAM,CAAC,KAAKyD,EAAY,YAAY,EAAE,SAAS,CAAC,KAAKA,EAAY,YAAY,EAAE,QAAQ,CAAC,KAAKA,EAAY,YAAY,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,EAAE,GAAGE,EAAa,CAAC,ECpE0B,IAAMC,GAAcC,GAASC,EAAQ,EAAQC,GAAiBC,GAAoBF,EAAQ,EAAQG,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,QAAQ,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,WAAAC,EAAW,OAAAC,EAAO,KAAAC,EAAK,UAAAC,EAAU,YAAAC,EAAY,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAMC,EAAMC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGP,EAAM,WAAWC,EAAKP,GAAgCM,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,cAAc,WAAWC,EAAMV,GAAkDQ,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,qBAAqB,WAAWC,EAAML,GAAmCE,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,sCAAsC,WAAWC,EAAMT,GAA+CK,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,qEAAqE,WAAWC,EAAMT,GAAqDI,EAAM,aAAa,MAAMK,IAAQ,OAAOA,EAAM,GAAK,SAASE,GAAOD,EAAuChB,GAAwBU,EAAM,OAAO,KAAK,MAAMM,IAAyC,OAAOA,EAAuCN,EAAM,WAAW,MAAMO,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACR,EAAM3B,IAAWA,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAuBS,GAA6BC,GAAW,SAASV,EAAMW,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA1C,EAAQ,UAAA2C,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,mBAAAC,EAAmB,GAAGC,CAAS,EAAEjC,GAASS,CAAK,EAAO,CAAC,YAAAyB,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAxD,CAAQ,EAAEyD,GAAgB,CAAC,WAAA9D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ6D,EAAiBvB,GAAuBR,EAAM3B,CAAQ,EAAQ2D,GAAWC,GAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,GAAsB,CAAC,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBpD,EAAKqD,GAAY,CAAC,GAAGtB,GAA4CiB,EAAgB,SAAsBhD,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBgE,EAAMpD,EAAO,IAAI,CAAC,GAAGoC,EAAU,UAAUiB,GAAGxE,GAAkB,GAAGmE,GAAsB,gBAAgBpB,EAAUU,CAAU,EAAE,mBAAmB,UAAU,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIjB,GAA6BqB,GAAK,MAAM,CAAC,gBAAgBZ,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGL,CAAK,EAAE,GAAG5C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEsD,EAAYE,CAAc,EAAE,SAAS,CAACN,GAAwBnC,EAAKwD,GAA0B,CAAC,SAAsBxD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB2C,EAAiB,SAAS,sBAAsB,SAAsB7C,EAAKrB,GAAS,CAAC,MAAMsD,EAAU,OAAO,OAAO,WAAW,OAAO,cAAcG,EAAU,YAAY,UAAU,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKyD,GAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,wEAAwE,EAAE,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2C,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,6BAA6B,OAAO,2CAA2CR,CAAkB,EAAE,KAAKL,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,wEAAwE,EAAE,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqC,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiB,GAAI,CAAC,kFAAkF,gFAAgF,wVAAwV,wGAAwG,uKAAuK,2WAA2W,qJAAqJ,4aAA4a,EAShrPC,GAAgBC,GAAQrC,GAAUmC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,eAAeA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,sCAAsC,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,2FAA2F,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,qBAAqB,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,eAAe,KAAKA,EAAY,OAAO,EAAE,UAAqEnF,IAAiB,eAAmB,CAAC,GAAGA,GAAiB,cAAiB,aAAa,cAAc,YAAY,OAAU,OAAO,OAAU,MAAM,MAAM,CAAC,CAAC,EAAEoF,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGlF,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT7lB,IAAMwF,GAAiBC,GAASC,EAAW,EAAQC,GAAWF,GAASG,EAAK,EAAQC,GAAeC,GAAoBF,EAAM,EAAQG,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWN,GAAmCG,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,QAAQ,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,WAAAC,EAAW,kBAAAC,EAAkB,YAAAC,EAAY,QAAAC,EAAQ,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,UAAAC,EAAU,KAAAC,EAAK,OAAAC,EAAO,UAAAC,EAAU,GAAAC,EAAG,OAAAC,EAAO,MAAAC,EAAM,aAAAC,EAAa,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAMC,EAAMC,GAAMC,EAAMC,GAAMC,GAAMC,GAAMC,GAAMC,GAAuCC,GAAOC,GAAOC,GAAO,MAAM,CAAC,GAAGd,EAAM,WAAWC,EAAKH,GAAwDE,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,GAAK,WAAWC,EAAMd,GAA4CY,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,sCAAsC,UAAUb,GAA4CW,EAAM,UAAU,WAAWG,EAAMlB,GAAqDe,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,oJAAoJ,WAAWC,EAAMjB,GAA4Ca,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,GAAK,WAAWC,GAAMT,GAAsCI,EAAM,aAAa,MAAMK,KAAQ,OAAOA,GAAM,CAAC,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,WAAWC,EAAMd,GAAgCQ,EAAM,aAAa,MAAMM,IAAQ,OAAOA,EAAM,uEAAuE,WAAWC,GAAMrB,GAAyCc,EAAM,aAAa,MAAMO,KAAQ,OAAOA,GAAM,sCAAsC,WAAWC,GAAMzB,GAAkDiB,EAAM,aAAa,MAAMQ,KAAQ,OAAOA,GAAM,wEAAwE,UAAUlB,GAA4CU,EAAM,UAAU,WAAWS,GAAMZ,GAAmCG,EAAM,aAAa,MAAMS,KAAQ,OAAOA,GAAM,6BAA6B,WAAWC,GAAM1B,GAAuEgB,EAAM,aAAa,MAAMU,KAAQ,OAAOA,GAAM,qBAAqB,SAASE,IAAQD,GAAuC9B,GAAwBmB,EAAM,OAAO,KAAK,MAAMW,KAAyC,OAAOA,GAAuCX,EAAM,WAAW,MAAMY,KAAS,OAAOA,GAAO,YAAY,WAAWC,GAAOnB,GAA+CM,EAAM,aAAa,MAAMa,KAAS,OAAOA,GAAO,qEAAqE,WAAWC,GAAOvB,GAA+CS,EAAM,aAAa,MAAMc,KAAS,OAAOA,GAAO,qCAAqC,CAAE,EAAQC,GAAuB,CAACf,EAAMrC,IAAeqC,EAAM,iBAAwBrC,EAAS,KAAK,GAAG,EAAEqC,EAAM,iBAAwBrC,EAAS,KAAK,GAAG,EAAUqD,GAA6BC,GAAW,SAASjB,EAAMkB,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA3D,EAAQ,UAAA4D,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,EAAS,EAAEzD,GAASkB,CAAK,EAAO,CAAC,YAAAwC,EAAY,WAAAC,GAAW,oBAAAC,GAAoB,gBAAAC,GAAgB,eAAAC,GAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAApF,EAAQ,EAAEqF,GAAgB,CAAC,WAAA1F,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQyF,GAAiBlC,GAAuBf,EAAMrC,EAAQ,EAAQuF,GAAWC,GAAO,IAAI,EAAQC,GAAYpF,GAAWwE,IAAc,YAAmB,GAAaxE,EAAcqF,GAAa,IAAQb,IAAc,YAA6Cc,GAAa,IAAQd,IAAc,YAA6Ce,GAAsBC,GAAM,EAAQC,GAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBlF,EAAKmF,GAAY,CAAC,GAAGpC,GAA4C+B,GAAgB,SAAsB9E,EAAKC,GAAS,CAAC,QAAQf,GAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsB+F,EAAMlF,EAAO,IAAI,CAAC,GAAG4D,GAAU,GAAGI,GAAgB,UAAUmB,GAAGvG,GAAkB,GAAGkG,GAAsB,gBAAgBlC,EAAUkB,EAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,GAAiB,SAAS,YAAY,IAAI/B,GAA6BgC,GAAK,MAAM,CAAC,gBAAgBxB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,6CAA6C,GAAGJ,CAAK,EAAE,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE+E,EAAYI,EAAc,EAAE,SAAS,CAAcnE,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBsE,GAAiB,SAAS,YAAY,SAAsBY,EAAMlF,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,iBAAiBsE,GAAiB,SAAS,YAAY,SAAS,CAAcY,EAAMlF,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiBsE,GAAiB,SAAS,YAAY,SAAS,CAAcxE,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBsE,GAAiB,SAAS,YAAY,SAAsBxE,EAAKsF,GAAS,CAAC,sBAAsB,GAAK,SAAsBtF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0CAA0C,EAAE,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,uBAAuB,MAAM,CAAC,wBAAwB,EAAE,iBAAiBsE,GAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iBAAiB,EAAE,KAAKtB,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAelD,EAAKsF,GAAS,CAAC,sBAAsB,GAAK,SAAsBtF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,0BAA0B,MAAM,uBAAuB,OAAO,sBAAsB,gDAAgD,EAAE,SAAS,mJAAmJ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,uBAAuB,MAAM,CAAC,wBAAwB,EAAE,iBAAiBsE,GAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uBAAuB,EAAE,KAAKrB,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAMlF,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiBsE,GAAiB,SAAS,YAAY,SAAS,CAACpB,GAAwBpD,EAAKuF,GAA0B,CAAC,MAAM,OAAoEN,GAAkB,OAAQ,wBAAwB,GAAGjG,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAoEiG,GAAkB,OAAQ,sBAAsB,CAAC,EAAElB,EAAYI,EAAc,EAAE,SAAsBnE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBsE,GAAiB,SAAS,sBAAsB,SAAsBxE,EAAKxB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,cAAc,UAAUiF,EAAU,SAAS,YAAY,UAAUJ,EAAU,UAAUG,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,GAAGxE,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE+E,EAAYI,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEf,GAAwBpD,EAAKuF,GAA0B,CAAC,MAAM,OAAoEN,GAAkB,OAAQ,wBAAwB,GAAGjG,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAoEiG,GAAkB,OAAQ,sBAAsB,CAAC,EAAElB,EAAYI,EAAc,EAAE,SAAsBnE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBsE,GAAiB,SAAS,sBAAsB,SAAsBxE,EAAKxB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,cAAc,UAAUiF,EAAU,SAAS,YAAY,UAAUH,EAAU,UAAUE,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,GAAGxE,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE+E,EAAYI,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEf,GAAwBpD,EAAKuF,GAA0B,CAAC,MAAM,OAAoEN,GAAkB,OAAQ,wBAAwB,GAAGjG,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAoEiG,GAAkB,OAAQ,sBAAsB,CAAC,EAAElB,EAAYI,EAAc,EAAE,SAAsBnE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBsE,GAAiB,SAAS,sBAAsB,SAAsBxE,EAAKxB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,cAAc,UAAUiF,EAAU,SAAS,YAAY,UAAUF,EAAU,UAAUC,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,GAAGxE,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE+E,EAAYI,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAER,GAAwB3D,EAAKuF,GAA0B,CAAC,MAAM,OAAoEN,GAAkB,OAAQ,wBAAwB,GAAGjG,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAoEiG,GAAkB,OAAQ,sBAAsB,CAAC,EAAElB,EAAYI,EAAc,EAAE,SAAsBnE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBsE,GAAiB,SAAS,sBAAsB,SAAsBxE,EAAKxB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,cAAc,UAAUiF,EAAU,SAAS,YAAY,UAAUG,EAAU,UAAUJ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,GAAGxE,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE+E,EAAYI,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,GAAYjB,CAAS,GAAgB0B,EAAMlF,EAAO,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,UAAU,SAAS,UAAU,SAAS,MAAM,OAAoE+E,GAAkB,OAAQ,wBAAwB,IAAI,sEAAsE,OAAO,oQAAoQ,EAAE,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBT,GAAiB,SAAS,YAAY,SAAS,CAACI,GAAa,GAAgB5E,EAAKwF,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAoEP,GAAkB,OAAQ,wBAAwB,GAAG3F,GAAkB0D,CAAS,CAAC,EAAE,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,IAAI,iBAAiBwB,GAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAEK,GAAa,GAAgB7E,EAAKuF,GAA0B,CAAC,SAAsBvF,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBsE,GAAiB,SAAS,sBAAsB,SAAsBxE,EAAKtB,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAM,QAAQmF,EAAU,QAAQ,SAAS,OAAO,oHAAoH,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4B,GAAI,CAAC,kFAAkF,gFAAgF,wVAAwV,4SAA4S,4RAA4R,6RAA6R,gRAAgR,sKAAsK,oKAAoK,6RAA6R,oOAAoO,qRAAqR,iGAAiG,qLAAqL,wvDAAwvD,gFAAgF,mEAAmE,+EAA+E,+DAA+D,2FAA2F,+IAA+I,mHAAmH,+bAA+b,EAS9noBC,GAAgBC,GAAQpD,GAAUkD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,wBAAwB,uGAAuG,MAAM,UAAU,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,mGAAmG,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,6BAA6B,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,oJAAoJ,gBAAgB,GAAM,MAAM,cAAc,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,YAAY,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,sCAAsC,gBAAgB,GAAM,MAAM,UAAU,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,sCAAsC,gBAAgB,GAAM,MAAM,YAAY,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,YAAY,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,2FAA2F,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,qBAAqB,MAAM,qBAAqB,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,YAAY,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,sCAAsC,gBAAgB,GAAM,MAAM,YAAY,KAAKA,EAAY,MAAM,EAAE,UAAiEnH,IAAe,SAAa,CAAC,GAAGA,GAAe,QAAW,wBAAwB,kIAAkI,YAAY,OAAU,OAAO,OAAU,MAAM,MAAM,CAAC,CAAC,EAAEoH,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGpH,GAAiB,GAAGG,EAAU,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT1wE,IAAMuH,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,GAAG,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,GAAG,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,aAAa,YAAY,aAAa,YAAY,aAAa,YAAY,aAAa,YAAY,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMvB,IAAWA,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAuBI,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAjC,EAAQ,GAAGkC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzC,CAAQ,EAAE0C,GAAgB,CAAC,WAAA/C,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8C,EAAiBjB,GAAuBH,EAAMvB,CAAQ,EAAO,CAAC,sBAAA4C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBT,CAAW,EAAQU,EAAoBH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAmBL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAmBN,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,EAAoBP,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,GAAoBR,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,EAAmBT,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQa,GAAoBV,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQc,GAAmBX,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQe,GAAmBZ,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQgB,GAAmBb,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQiB,GAAoBd,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQkB,GAAoBf,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQmB,GAAoBhB,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQoB,GAAWC,GAAO,IAAI,EAAQC,GAAY,IAAQ1B,IAAc,YAA6C2B,GAAsBC,GAAM,EAAQC,GAAsB,CAAC,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBtD,EAAKuD,GAAY,CAAC,GAAGlC,GAA4C6B,GAAgB,SAAsBlD,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,EAAE,UAAU,CAAC,MAAMA,EAAW,CAAC,EAAEiC,EAAYE,CAAc,EAAE,SAAsB+B,EAAMtD,EAAO,IAAI,CAAC,GAAGoB,EAAU,UAAUmC,GAAG3E,GAAkB,GAAGsE,GAAsB,gBAAgBhC,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,aAAaO,EAAoB,MAAM,IAAIP,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIX,GAA6BgC,GAAK,MAAM,CAAC,GAAG5B,CAAK,EAAE,GAAGnC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,aAAa,iBAAiB,OAAU,aAAa,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,aAAa,iBAAiB,OAAU,aAAa,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEuC,EAAYE,CAAc,EAAE,SAAS,CAAczB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaM,EAAmB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAcnC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaO,EAAmB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAcpC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaQ,EAAoB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAcrC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,6CAA6C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaS,GAAoB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAActC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaU,EAAmB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAcvC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaW,GAAoB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAcxC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaY,GAAmB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAczC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaa,GAAmB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAc1C,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAac,GAAmB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAc3C,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAae,GAAoB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAc5C,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,gDAAgD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAagB,GAAoB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAc7C,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBqD,EAAMtD,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,CAAcF,EAAKE,EAAO,KAAK,CAAC,MAAM,CAAC,qBAAqB,MAAM,EAAE,SAAS,qBAAqB,CAAC,EAAeF,EAAKE,EAAO,KAAK,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,sBAAsB,SAAS,uBAAuB,KAAK,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,qBAAqB,uBAAuB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBwE,EAAYrD,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,8CAA8C,EAAE,SAAsB2B,EAAMtD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiB,GAAK,iBAAiB2B,EAAiB,SAAS,YAAY,aAAaiB,GAAoB,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,4BAA4B,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kCAAkC,EAAE,SAAS,CAAc9C,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsBF,EAAYrD,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,qBAAqB,uBAAuB,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBwE,EAAYrD,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,EAAezB,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwB,GAAY,GAAgBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8B,GAAI,CAAC,kFAAkF,kFAAkF,iRAAiR,+nBAA+nB,6VAA6V,m7BAAm7B,qhBAAqhB,sYAAsY,k8EAAk8E,4EAA4E,0FAA0F,yFAAyF,gGAAgG,6GAA6G,2HAA2H,yHAAyH,+EAA+E,4FAA4F,0GAA0G,yGAAyG,8EAA8E,qHAAqH,4kBAA4kB,ooBAAooB,snGAAsnG,+bAA+b,EAQzx+DC,GAAgBC,GAAQhD,GAAU8C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,aAAa,aAAa,aAAa,aAAa,YAAY,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECPruC,IAAIM,GAAK,CAAC,EAAGC,GAAK,CAChB,IAAI,SAAU,CACZ,OAAOD,EACT,EACA,IAAI,QAAQ,EAAG,CACbA,GAAK,CACP,CACF,EAAGE,GAAK,CAAC,EACT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,GASA,IAAIC,GACJ,SAASC,IAAK,CACZ,GAAID,GACF,OAAOD,GACTC,GAAK,EACL,IAAI,EAAIE,GAAIC,EAAI,OAAO,IAAI,eAAe,EAAGC,EAAI,OAAO,IAAI,gBAAgB,EAAGC,EAAI,OAAO,UAAU,eAAgBC,EAAI,EAAE,mDAAmD,kBAAmBC,EAAI,CAAE,IAAK,GAAI,IAAK,GAAI,OAAQ,GAAI,SAAU,EAAG,EACjP,SAASC,EAAEC,EAAGC,EAAGC,EAAG,CAClB,IAAIC,EAAGC,EAAI,CAAC,EAAGC,EAAI,KAAMC,EAAI,KAC7BJ,IAAM,SAAWG,EAAI,GAAKH,GAAID,EAAE,MAAQ,SAAWI,EAAI,GAAKJ,EAAE,KAAMA,EAAE,MAAQ,SAAWK,EAAIL,EAAE,KAC/F,IAAKE,KAAKF,EACRL,EAAE,KAAKK,EAAGE,CAAC,GAAK,CAACL,EAAE,eAAeK,CAAC,IAAMC,EAAED,CAAC,EAAIF,EAAEE,CAAC,GACrD,GAAIH,GAAKA,EAAE,aACT,IAAKG,KAAKF,EAAID,EAAE,aAAcC,EAC5BG,EAAED,CAAC,IAAM,SAAWC,EAAED,CAAC,EAAIF,EAAEE,CAAC,GAClC,MAAO,CAAE,SAAUT,EAAG,KAAMM,EAAG,IAAKK,EAAG,IAAKC,EAAG,MAAOF,EAAG,OAAQP,EAAE,OAAQ,CAC7E,CACA,OAAOP,GAAG,SAAWK,EAAGL,GAAG,IAAMS,EAAGT,GAAG,KAAOS,EAAGT,EACnD,CAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAolBC,SAAS,EAAG,CAC6B,EAAE,QAAUiB,GAAG,CACzD,GAAGC,EAAE,EACL,IAAMC,GAAIC,GAAG,IAAKC,GAAKD,GAAG,KAC1B,SAASE,IAAK,CACZ,OAAOA,GAAK,OAAO,OAAS,OAAO,OAAO,KAAK,EAAI,SAAS,EAAG,CAC7D,QAASC,EAAI,EAAGA,EAAI,UAAU,OAAQA,IAAK,CACzC,IAAIC,EAAI,UAAUD,CAAC,EACnB,QAASE,KAAKD,EACZ,OAAO,UAAU,eAAe,KAAKA,EAAGC,CAAC,IAAM,EAAEA,CAAC,EAAID,EAAEC,CAAC,GAE7D,OAAO,CACT,EAAGH,GAAG,MAAM,KAAM,SAAS,CAC7B,CACA,SAASI,GAAG,EAAG,CACb,IAAIH,EAAoB,OAAO,OAAO,IAAI,EAC1C,OAAO,SAASC,EAAG,CACjB,OAAOD,EAAEC,CAAC,IAAM,SAAWD,EAAEC,CAAC,EAAI,EAAEA,CAAC,GAAID,EAAEC,CAAC,CAC9C,CACF,CACA,IAAIG,GAAK,o9HAAq9HC,GAAqBF,GACj/H,SAAS,EAAG,CACV,OAAOC,GAAG,KAAK,CAAC,GAAK,EAAE,WAAW,CAAC,IAAM,KAAO,EAAE,WAAW,CAAC,IAAM,KAAO,EAAE,WAAW,CAAC,EAAI,EAC/F,CAEF,EACA,SAASE,GAAG,EAAG,CACb,GAAI,EAAE,MACJ,OAAO,EAAE,MACX,QAASN,EAAI,EAAGA,EAAI,SAAS,YAAY,OAAQA,IAC/C,GAAI,SAAS,YAAYA,CAAC,EAAE,YAAc,EACxC,OAAO,SAAS,YAAYA,CAAC,CACnC,CACA,SAASO,GAAG,EAAG,CACb,IAAIP,EAAI,SAAS,cAAc,OAAO,EACtC,OAAOA,EAAE,aAAa,eAAgB,EAAE,GAAG,EAAG,EAAE,QAAU,QAAUA,EAAE,aAAa,QAAS,EAAE,KAAK,EAAGA,EAAE,YAAY,SAAS,eAAe,EAAE,CAAC,EAAGA,EAAE,aAAa,SAAU,EAAE,EAAGA,CAClL,CACA,IAAIQ,GAAqB,UAAW,CAClC,SAAS,EAAEP,EAAG,CACZ,IAAIC,EAAI,KACR,KAAK,WAAa,SAASO,EAAG,CAC5B,IAAIC,EACJR,EAAE,KAAK,SAAW,EAAIA,EAAE,eAAiBQ,EAAIR,EAAE,eAAe,YAAcA,EAAE,QAAUQ,EAAIR,EAAE,UAAU,WAAaQ,EAAIR,EAAE,OAASQ,EAAIR,EAAE,KAAKA,EAAE,KAAK,OAAS,CAAC,EAAE,YAAaA,EAAE,UAAU,aAAaO,EAAGC,CAAC,EAAGR,EAAE,KAAK,KAAKO,CAAC,CAC9N,EAAG,KAAK,SAAWR,EAAE,SAAW,OAAS,GAAwCA,EAAE,OAAQ,KAAK,KAAO,CAAC,EAAG,KAAK,IAAM,EAAG,KAAK,MAAQA,EAAE,MAAO,KAAK,IAAMA,EAAE,IAAK,KAAK,UAAYA,EAAE,UAAW,KAAK,QAAUA,EAAE,QAAS,KAAK,eAAiBA,EAAE,eAAgB,KAAK,OAAS,IACjR,CACA,IAAID,EAAI,EAAE,UACV,OAAOA,EAAE,QAAU,SAASE,EAAG,CAC7BA,EAAE,QAAQ,KAAK,UAAU,CAC3B,EAAGF,EAAE,OAAS,SAASE,EAAG,CACxB,KAAK,KAAO,KAAK,SAAW,KAAO,KAAO,GAAK,KAAK,WAAWK,GAAG,IAAI,CAAC,EACvE,IAAIE,EAAI,KAAK,KAAK,KAAK,KAAK,OAAS,CAAC,EACtC,GAAI,GACF,IAAIC,EAIN,GAAI,KAAK,SAAU,CACjB,IAAIC,EAAIL,GAAGG,CAAC,EACZ,GAAI,CACFE,EAAE,WAAWT,EAAGS,EAAE,SAAS,MAAM,CACnC,MAAE,CAEF,OAEAF,EAAE,YAAY,SAAS,eAAeP,CAAC,CAAC,EAC1C,KAAK,KACP,EAAGF,EAAE,MAAQ,UAAW,CACtB,KAAK,KAAK,QAAQ,SAASE,EAAG,CAC5B,OAAOA,EAAE,YAAcA,EAAE,WAAW,YAAYA,CAAC,CACnD,CAAC,EAAG,KAAK,KAAO,CAAC,EAAG,KAAK,IAAM,CACjC,EAAG,CACL,EAAE,EAAGU,GAAI,OAAQC,GAAK,QAASC,GAAI,WAAYC,GAAK,OAAQC,GAAK,OAAQC,GAAK,OAAQC,GAAK,UAAWC,GAAK,aAAcC,GAAK,KAAK,IAAKC,GAAK,OAAO,aAAcC,GAAK,OAAO,OAC9K,SAASC,GAAG,EAAGvB,EAAG,CAChB,OAAOwB,GAAE,EAAG,CAAC,EAAI,MAAQxB,GAAK,EAAIwB,GAAE,EAAG,CAAC,IAAM,EAAIA,GAAE,EAAG,CAAC,IAAM,EAAIA,GAAE,EAAG,CAAC,IAAM,EAAIA,GAAE,EAAG,CAAC,EAAI,CAC9F,CACA,SAASC,GAAG,EAAG,CACb,OAAO,EAAE,KAAK,CAChB,CACA,SAASC,GAAG,EAAG1B,EAAG,CAChB,OAAQ,EAAIA,EAAE,KAAK,CAAC,GAAK,EAAE,CAAC,EAAI,CAClC,CACA,SAAS2B,GAAE,EAAG3B,EAAGC,EAAG,CAClB,OAAO,EAAE,QAAQD,EAAGC,CAAC,CACvB,CACA,SAAS2B,GAAG,EAAG5B,EAAG,CAChB,OAAO,EAAE,QAAQA,CAAC,CACpB,CACA,SAASwB,GAAE,EAAGxB,EAAG,CACf,OAAO,EAAE,WAAWA,CAAC,EAAI,CAC3B,CACA,SAAS6B,GAAG,EAAG7B,EAAGC,EAAG,CACnB,OAAO,EAAE,MAAMD,EAAGC,CAAC,CACrB,CACA,SAAS6B,GAAE,EAAG,CACZ,OAAO,EAAE,MACX,CACA,SAASC,GAAG,EAAG,CACb,OAAO,EAAE,MACX,CACA,SAASC,GAAG,EAAGhC,EAAG,CAChB,OAAOA,EAAE,KAAK,CAAC,EAAG,CACpB,CACA,SAASiC,GAAG,EAAGjC,EAAG,CAChB,OAAO,EAAE,IAAIA,CAAC,EAAE,KAAK,EAAE,CACzB,CACA,IAAIkC,GAAK,EAAGC,GAAK,EAAGC,GAAK,EAAGC,GAAI,EAAGC,GAAI,EAAGC,GAAK,GAC/C,SAASC,GAAG,EAAGxC,EAAGC,EAAGC,EAAGO,EAAGC,EAAGC,EAAG,CAC/B,MAAO,CAAE,MAAO,EAAG,KAAMX,EAAG,OAAQC,EAAG,KAAMC,EAAG,MAAOO,EAAG,SAAUC,EAAG,KAAMwB,GAAI,OAAQC,GAAI,OAAQxB,EAAG,OAAQ,EAAG,CACrH,CACA,SAAS8B,GAAG,EAAGzC,EAAG,CAChB,OAAOsB,GAAGkB,GAAG,GAAI,KAAM,KAAM,GAAI,KAAM,KAAM,CAAC,EAAG,EAAG,CAAE,OAAQ,CAAC,EAAE,MAAO,EAAGxC,CAAC,CAC9E,CACA,SAAS0C,IAAK,CACZ,OAAOJ,EACT,CACA,SAASK,IAAK,CACZ,OAAOL,GAAID,GAAI,EAAIb,GAAEe,GAAI,EAAEF,EAAC,EAAI,EAAGF,KAAMG,KAAM,KAAOH,GAAK,EAAGD,MAAOI,EACvE,CACA,SAASM,IAAI,CACX,OAAON,GAAID,GAAID,GAAKZ,GAAEe,GAAIF,IAAG,EAAI,EAAGF,KAAMG,KAAM,KAAOH,GAAK,EAAGD,MAAOI,EACxE,CACA,SAASO,IAAI,CACX,OAAOrB,GAAEe,GAAIF,EAAC,CAChB,CACA,SAASS,IAAK,CACZ,OAAOT,EACT,CACA,SAASU,GAAG,EAAG/C,EAAG,CAChB,OAAO6B,GAAGU,GAAI,EAAGvC,CAAC,CACpB,CACA,SAASgD,GAAG,EAAG,CACb,OAAQ,EAAG,CACT,IAAK,GACL,IAAK,GACL,IAAK,IACL,IAAK,IACL,IAAK,IACH,MAAO,GACT,IAAK,IACL,IAAK,IACL,IAAK,IACL,IAAK,IACL,IAAK,IACL,IAAK,IACL,IAAK,KACL,IAAK,IACL,IAAK,KACL,IAAK,KACH,MAAO,GACT,IAAK,IACH,MAAO,GACT,IAAK,IACL,IAAK,IACL,IAAK,IACL,IAAK,IACH,MAAO,GACT,IAAK,IACL,IAAK,IACH,MAAO,EACX,CACA,MAAO,EACT,CACA,SAASC,GAAG,EAAG,CACb,OAAOf,GAAKC,GAAK,EAAGC,GAAKN,GAAES,GAAK,CAAC,EAAGF,GAAI,EAAG,CAAC,CAC9C,CACA,SAASa,GAAG,EAAG,CACb,OAAOX,GAAK,GAAI,CAClB,CACA,SAASY,GAAG,EAAG,CACb,OAAO1B,GAAGsB,GAAGV,GAAI,EAAGe,GAAG,IAAM,GAAK,EAAI,EAAI,IAAM,GAAK,EAAI,EAAI,CAAC,CAAC,CAAC,CAClE,CACA,SAASC,GAAG,EAAG,CACb,MAAQf,GAAIO,GAAE,IAAMP,GAAI,IACtBM,GAAE,EACJ,OAAOI,GAAG,CAAC,EAAI,GAAKA,GAAGV,EAAC,EAAI,EAAI,GAAK,GACvC,CACA,SAASgB,GAAG,EAAGtD,EAAG,CAChB,KAAO,EAAEA,GAAK4C,GAAE,GAAK,EAAEN,GAAI,IAAMA,GAAI,KAAOA,GAAI,IAAMA,GAAI,IAAMA,GAAI,IAAMA,GAAI,KAC5E,CACF,OAAOS,GAAG,EAAGD,GAAG,GAAK9C,EAAI,GAAK6C,GAAE,GAAK,IAAMD,GAAE,GAAK,GAAG,CACvD,CACA,SAASQ,GAAG,EAAG,CACb,KAAOR,GAAE,GACP,OAAQN,GAAG,CACT,KAAK,EACH,OAAOD,GACT,IAAK,IACL,IAAK,IACH,IAAM,IAAM,IAAM,IAAMe,GAAGd,EAAC,EAC5B,MACF,IAAK,IACH,IAAM,IAAMc,GAAG,CAAC,EAChB,MACF,IAAK,IACHR,GAAE,EACF,KACJ,CACF,OAAOP,EACT,CACA,SAASkB,GAAG,EAAGvD,EAAG,CAChB,KAAO4C,GAAE,GAAK,EAAIN,KAAM,GAAK,IACvB,IAAIA,KAAM,GAAK,IAAMO,GAAE,IAAM,KAAjC,CAEF,MAAO,KAAOE,GAAG/C,EAAGqC,GAAI,CAAC,EAAI,IAAMhB,GAAG,IAAM,GAAK,EAAIuB,GAAE,CAAC,CAC1D,CACA,SAASY,GAAG,EAAG,CACb,KAAO,CAACR,GAAGH,GAAE,CAAC,GACZD,GAAE,EACJ,OAAOG,GAAG,EAAGV,EAAC,CAChB,CACA,SAASoB,GAAG,EAAG,CACb,OAAOP,GAAGQ,GAAG,GAAI,KAAM,KAAM,KAAM,CAAC,EAAE,EAAG,EAAIT,GAAG,CAAC,EAAG,EAAG,CAAC,CAAC,EAAG,CAAC,CAAC,CAChE,CACA,SAASS,GAAG,EAAG1D,EAAGC,EAAGC,EAAGO,EAAGC,EAAGC,EAAGgD,EAAGC,EAAG,CACrC,QAASC,EAAI,EAAGC,EAAI,EAAGC,EAAIpD,EAAGqD,EAAI,EAAGC,EAAI,EAAGC,EAAI,EAAGC,EAAI,EAAGC,EAAI,EAAGC,EAAI,EAAGC,EAAI,EAAGC,EAAI,GAAIC,EAAI/D,EAAGgE,EAAI/D,EAAGgE,GAAIxE,EAAGyE,EAAIJ,EAAGH,GACjH,OAAQF,EAAII,EAAGA,EAAI1B,GAAE,EAAG,CACtB,IAAK,IACH,GAAIsB,GAAK,KAAO1C,GAAEmD,EAAGZ,EAAI,CAAC,GAAK,GAAI,CACjCnC,GAAG+C,GAAKhD,GAAEwB,GAAGmB,CAAC,EAAG,IAAK,KAAK,EAAG,KAAK,GAAK,KAAOD,EAAI,IACnD,MAEJ,IAAK,IACL,IAAK,IACL,IAAK,IACHM,GAAKxB,GAAGmB,CAAC,EACT,MACF,IAAK,GACL,IAAK,IACL,IAAK,IACL,IAAK,IACHK,GAAKtB,GAAGa,CAAC,EACT,MACF,IAAK,IACHS,GAAKrB,GAAGR,GAAG,EAAI,EAAG,CAAC,EACnB,SACF,IAAK,IACH,OAAQD,GAAE,EAAG,CACX,IAAK,IACL,IAAK,IACHb,GAAG4C,GAAGrB,GAAGX,GAAE,EAAGE,GAAG,CAAC,EAAG9C,EAAGC,CAAC,EAAG2D,CAAC,EAC7B,MACF,QACEe,GAAK,GACT,CACA,MACF,IAAK,KAAMR,EACTR,EAAEE,GAAG,EAAI/B,GAAE6C,CAAC,EAAIN,EAClB,IAAK,KAAMF,EACX,IAAK,IACL,IAAK,GACH,OAAQG,EAAG,CACT,IAAK,GACL,IAAK,KACHF,EAAI,EACN,IAAK,IAAKN,EACRG,EAAI,GAAKnC,GAAE6C,CAAC,EAAIZ,GAAK/B,GAAGiC,EAAI,GAAKY,GAAGF,EAAI,IAAKzE,EAAGD,EAAG8D,EAAI,CAAC,EAAIc,GAAGlD,GAAEgD,EAAG,IAAK,EAAE,EAAI,IAAKzE,EAAGD,EAAG8D,EAAI,CAAC,EAAGH,CAAC,EACnG,MACF,IAAK,IACHe,GAAK,IACP,QACE,GAAI3C,GAAG0C,GAAII,GAAGH,EAAG3E,EAAGC,EAAG4D,EAAGC,EAAGrD,EAAGkD,EAAGY,EAAGC,EAAI,CAAC,EAAGC,EAAI,CAAC,EAAGV,CAAC,EAAGrD,CAAC,EAAG4D,IAAM,IAClE,GAAIR,IAAM,EACRJ,GAAGiB,EAAG3E,EAAG0E,GAAGA,GAAGF,EAAG9D,EAAGqD,EAAGJ,EAAGc,CAAC,MAE5B,QAAQT,IAAM,IAAMxC,GAAEmD,EAAG,CAAC,IAAM,IAAM,IAAMX,EAAG,CAC7C,IAAK,KACL,IAAK,KACL,IAAK,KACHN,GAAG,EAAGgB,GAAGA,GAAGxE,GAAK8B,GAAG8C,GAAG,EAAGJ,GAAGA,GAAG,EAAG,EAAGjE,EAAGkD,EAAGY,EAAG9D,EAAG+D,EAAI,CAAC,EAAGT,CAAC,EAAGU,CAAC,EAAGhE,EAAGgE,EAAGV,EAAGJ,EAAGzD,EAAIsE,EAAIC,CAAC,EACvF,MACF,QACEf,GAAGiB,EAAGD,GAAGA,GAAGA,GAAG,CAAC,EAAE,EAAGD,EAAG,EAAGd,EAAGc,CAAC,CACnC,CACR,CACAZ,EAAIC,EAAIG,EAAI,EAAGE,EAAIE,EAAI,EAAGE,EAAII,EAAI,GAAIZ,EAAIpD,EAC1C,MACF,IAAK,IACHoD,EAAI,EAAIjC,GAAE6C,CAAC,EAAGV,EAAIC,EACpB,QACE,GAAIC,EAAI,GACN,GAAIG,GAAK,IACP,EAAEH,UACKG,GAAK,KAAOH,KAAO,GAAKxB,GAAG,GAAK,IACvC,SAEJ,OAAQgC,GAAKtD,GAAGiD,CAAC,EAAGA,EAAIH,EAAG,CACzB,IAAK,IACHE,EAAIP,EAAI,EAAI,GAAKa,GAAK,KAAM,IAC5B,MACF,IAAK,IACHhB,EAAEE,GAAG,GAAK/B,GAAE6C,CAAC,EAAI,GAAKN,EAAGA,EAAI,EAC7B,MACF,IAAK,IACHxB,GAAE,IAAM,KAAO8B,GAAKxB,GAAGP,GAAE,CAAC,GAAIoB,EAAInB,GAAE,EAAGiB,EAAIC,EAAIjC,GAAEyC,EAAII,GAAKnB,GAAGV,GAAG,CAAC,CAAC,EAAGwB,IACrE,MACF,IAAK,IACHJ,IAAM,IAAMpC,GAAE6C,CAAC,GAAK,IAAMR,EAAI,EAClC,CACJ,CACF,OAAOzD,CACT,CACA,SAASoE,GAAG,EAAG9E,EAAGC,EAAGC,EAAGO,EAAGC,EAAGC,EAAGgD,EAAGC,EAAGC,EAAGC,EAAG,CAC3C,QAASC,EAAItD,EAAI,EAAGuD,EAAIvD,IAAM,EAAIC,EAAI,CAAC,EAAE,EAAGuD,EAAIlC,GAAGiC,CAAC,EAAGE,EAAI,EAAGC,EAAI,EAAGC,EAAI,EAAGF,EAAIhE,EAAG,EAAEgE,EACnF,QAASG,EAAI,EAAGC,EAAIzC,GAAG,EAAGkC,EAAI,EAAGA,EAAI3C,GAAG+C,EAAIxD,EAAEuD,CAAC,CAAC,CAAC,EAAGK,EAAI,EAAGF,EAAIJ,EAAG,EAAEI,GACjEE,EAAI9C,GAAG0C,EAAI,EAAIH,EAAEK,CAAC,EAAI,IAAMC,EAAI3C,GAAE2C,EAAG,OAAQN,EAAEK,CAAC,CAAC,CAAC,KAAOT,EAAEQ,GAAG,EAAIG,GACvE,OAAO/B,GAAG,EAAGxC,EAAGC,EAAGQ,IAAM,EAAIO,GAAK2C,EAAGC,EAAGC,EAAGC,CAAC,CAC9C,CACA,SAASc,GAAG,EAAG5E,EAAGC,EAAG,CACnB,OAAOuC,GAAG,EAAGxC,EAAGC,EAAGc,GAAIM,GAAGqB,GAAG,CAAC,EAAGb,GAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAClD,CACA,SAASgD,GAAG,EAAG7E,EAAGC,EAAGC,EAAG,CACtB,OAAOsC,GAAG,EAAGxC,EAAGC,EAAGgB,GAAIY,GAAG,EAAG,EAAG3B,CAAC,EAAG2B,GAAG,EAAG3B,EAAI,EAAG,EAAE,EAAGA,CAAC,CACzD,CACA,SAAS6E,GAAG,EAAG/E,EAAG,CAChB,QAASC,EAAI,GAAIC,EAAI6B,GAAG,CAAC,EAAGtB,EAAI,EAAGA,EAAIP,EAAGO,IACxCR,GAAKD,EAAE,EAAES,CAAC,EAAGA,EAAG,EAAGT,CAAC,GAAK,GAC3B,OAAOC,CACT,CACA,SAAS+E,GAAG,EAAGhF,EAAGC,EAAGC,EAAG,CACtB,OAAQ,EAAE,KAAM,CACd,KAAKgB,GACL,KAAKD,GACH,OAAO,EAAE,OAAS,EAAE,QAAU,EAAE,MAClC,KAAKF,GACH,MAAO,GACT,KAAKI,GACH,OAAO,EAAE,OAAS,EAAE,MAAQ,IAAM4D,GAAG,EAAE,SAAU7E,CAAC,EAAI,IACxD,KAAKc,GACH,EAAE,MAAQ,EAAE,MAAM,KAAK,GAAG,CAC9B,CACA,OAAOc,GAAE7B,EAAI8E,GAAG,EAAE,SAAU7E,CAAC,CAAC,EAAI,EAAE,OAAS,EAAE,MAAQ,IAAMD,EAAI,IAAM,EACzE,CACA,SAASgF,GAAG,EAAG,CACb,IAAIjF,EAAI+B,GAAG,CAAC,EACZ,OAAO,SAAS9B,EAAGC,EAAGO,EAAGC,EAAG,CAC1B,QAASC,EAAI,GAAIgD,EAAI,EAAGA,EAAI3D,EAAG2D,IAC7BhD,GAAK,EAAEgD,CAAC,EAAE1D,EAAGC,EAAGO,EAAGC,CAAC,GAAK,GAC3B,OAAOC,CACT,CACF,CACA,SAASuE,GAAG,EAAG,CACb,OAAO,SAASlF,EAAG,CACjBA,EAAE,OAASA,EAAIA,EAAE,SAAW,EAAEA,CAAC,CACjC,CACF,CACA,IAAImF,GAAK,SAASnF,EAAGC,EAAGC,EAAG,CACzB,QAASO,EAAI,EAAGC,EAAI,EAAGD,EAAIC,EAAGA,EAAImC,GAAE,EAAGpC,IAAM,IAAMC,IAAM,KAAOT,EAAEC,CAAC,EAAI,GAAI,CAAC8C,GAAGtC,CAAC,GAC9EkC,GAAE,EACJ,OAAOG,GAAG/C,EAAGqC,EAAC,CAChB,EAAG+C,GAAK,SAASpF,EAAGC,EAAG,CACrB,IAAIC,EAAI,GAAIO,EAAI,GAChB,EACE,QAAQuC,GAAGvC,CAAC,EAAG,CACb,IAAK,GACHA,IAAM,IAAMoC,GAAE,IAAM,KAAO5C,EAAEC,CAAC,EAAI,GAAIF,EAAEE,CAAC,GAAKiF,GAAG9C,GAAI,EAAGpC,EAAGC,CAAC,EAC5D,MACF,IAAK,GACHF,EAAEE,CAAC,GAAKiD,GAAG1C,CAAC,EACZ,MACF,IAAK,GACH,GAAIA,IAAM,GAAI,CACZT,EAAE,EAAEE,CAAC,EAAI2C,GAAE,IAAM,GAAK,MAAQ,GAAI5C,EAAEC,CAAC,EAAIF,EAAEE,CAAC,EAAE,OAC9C,MAEJ,QACEF,EAAEE,CAAC,GAAKmB,GAAGZ,CAAC,CAChB,OACKA,EAAImC,GAAE,GACb,OAAO5C,CACT,EAAGqF,GAAK,SAASrF,EAAGC,EAAG,CACrB,OAAOiD,GAAGkC,GAAGnC,GAAGjD,CAAC,EAAGC,CAAC,CAAC,CACxB,EAAGqF,GAAqB,IAAI,QAAWC,GAAK,SAASvF,EAAG,CACtD,GAAI,EAAEA,EAAE,OAAS,QAAU,CAACA,EAAE,QAE9BA,EAAE,OAAS,GAAI,CACb,QAASC,EAAID,EAAE,MAAOE,EAAIF,EAAE,OAAQS,EAAIT,EAAE,SAAWE,EAAE,QAAUF,EAAE,OAASE,EAAE,KAAMA,EAAE,OAAS,QAC7F,GAAIA,EAAIA,EAAE,OAAQ,CAACA,EACjB,OACJ,GAAI,EAAEF,EAAE,MAAM,SAAW,GAAKC,EAAE,WAAW,CAAC,IAAM,IAAM,CAACqF,GAAG,IAAIpF,CAAC,IAAM,CAACO,EAAG,CACzE6E,GAAG,IAAItF,EAAG,EAAE,EACZ,QAASU,EAAI,CAAC,EAAGC,EAAI0E,GAAGpF,EAAGS,CAAC,EAAGiD,EAAIzD,EAAE,MAAO0D,EAAI,EAAGC,EAAI,EAAGD,EAAIjD,EAAE,OAAQiD,IACtE,QAASE,EAAI,EAAGA,EAAIH,EAAE,OAAQG,IAAKD,IACjC7D,EAAE,MAAM6D,CAAC,EAAInD,EAAEkD,CAAC,EAAIjD,EAAEiD,CAAC,EAAE,QAAQ,OAAQD,EAAEG,CAAC,CAAC,EAAIH,EAAEG,CAAC,EAAI,IAAMnD,EAAEiD,CAAC,GAG3E,EAAG4B,GAAK,SAASxF,EAAG,CAClB,GAAIA,EAAE,OAAS,OAAQ,CACrB,IAAIC,EAAID,EAAE,MAEVC,EAAE,WAAW,CAAC,IAAM,KACpBA,EAAE,WAAW,CAAC,IAAM,KAAOD,EAAE,OAAS,GAAIA,EAAE,MAAQ,IAExD,EAsCA,SAASyF,GAAG,EAAGC,EAAG,CAChB,OAAQC,GAAG,EAAGD,CAAC,EAAG,CAChB,IAAK,MACH,OAAOE,GAAI,SAAW,EAAI,EAC5B,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACH,OAAOA,GAAI,EAAI,EACjB,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACH,OAAOA,GAAI,EAAIC,GAAK,EAAIC,GAAI,EAAI,EAClC,IAAK,MACL,IAAK,MACH,OAAOF,GAAI,EAAIE,GAAI,EAAI,EACzB,IAAK,MACH,OAAOF,GAAI,EAAIE,GAAI,QAAU,EAAI,EACnC,IAAK,MACH,OAAOF,GAAI,EAAIG,GAAE,EAAG,iBAAkBH,GAAI,WAAaE,GAAI,WAAW,EAAI,EAC5E,IAAK,MACH,OAAOF,GAAI,EAAIE,GAAI,aAAeC,GAAE,EAAG,cAAe,EAAE,EAAI,EAC9D,IAAK,MACH,OAAOH,GAAI,EAAIE,GAAI,iBAAmBC,GAAE,EAAG,4BAA6B,EAAE,EAAI,EAChF,IAAK,MACH,OAAOH,GAAI,EAAIE,GAAIC,GAAE,EAAG,SAAU,UAAU,EAAI,EAClD,IAAK,MACH,OAAOH,GAAI,EAAIE,GAAIC,GAAE,EAAG,QAAS,gBAAgB,EAAI,EACvD,IAAK,MACH,OAAOH,GAAI,OAASG,GAAE,EAAG,QAAS,EAAE,EAAIH,GAAI,EAAIE,GAAIC,GAAE,EAAG,OAAQ,UAAU,EAAI,EACjF,IAAK,MACH,OAAOH,GAAIG,GAAE,EAAG,qBAAsB,KAAOH,GAAI,IAAI,EAAI,EAC3D,IAAK,MACH,OAAOG,GAAEA,GAAEA,GAAE,EAAG,eAAgBH,GAAI,IAAI,EAAG,cAAeA,GAAI,IAAI,EAAG,EAAG,EAAE,EAAI,EAChF,IAAK,MACL,IAAK,MACH,OAAOG,GAAE,EAAG,oBAAqBH,GAAI,QAAQ,EAC/C,IAAK,MACH,OAAOG,GAAEA,GAAE,EAAG,oBAAqBH,GAAI,cAAgBE,GAAI,cAAc,EAAG,aAAc,SAAS,EAAIF,GAAI,EAAI,EACjH,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACH,OAAOG,GAAE,EAAG,kBAAmBH,GAAI,MAAM,EAAI,EAC/C,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACH,GAAII,GAAE,CAAC,EAAI,EAAIN,EAAI,EACjB,OAAQO,GAAE,EAAGP,EAAI,CAAC,EAAG,CACnB,IAAK,KACH,GAAIO,GAAE,EAAGP,EAAI,CAAC,IAAM,GAClB,MACJ,IAAK,KACH,OAAOK,GAAE,EAAG,mBAAoB,KAAOH,GAAI,UAAYC,IAAMI,GAAE,EAAGP,EAAI,CAAC,GAAK,IAAM,KAAO,QAAQ,EAAI,EACvG,IAAK,KACH,MAAO,CAACQ,GAAG,EAAG,SAAS,EAAIT,GAAGM,GAAE,EAAG,UAAW,gBAAgB,EAAGL,CAAC,EAAI,EAAI,CAC9E,CACF,MACF,IAAK,MACH,GAAIO,GAAE,EAAGP,EAAI,CAAC,IAAM,IAClB,MACJ,IAAK,MACH,OAAQO,GAAE,EAAGD,GAAE,CAAC,EAAI,GAAK,CAACE,GAAG,EAAG,YAAY,GAAK,GAAG,EAAG,CACrD,IAAK,KACH,OAAOH,GAAE,EAAG,IAAK,IAAMH,EAAC,EAAI,EAC9B,IAAK,KACH,OAAOG,GAAE,EAAG,wBAAyB,KAAOH,IAAKK,GAAE,EAAG,EAAE,IAAM,GAAK,UAAY,IAAM,UAAYL,GAAI,SAAWE,GAAI,SAAS,EAAI,CACrI,CACA,MACF,IAAK,MACH,OAAQG,GAAE,EAAGP,EAAI,EAAE,EAAG,CACpB,IAAK,KACH,OAAOE,GAAI,EAAIE,GAAIC,GAAE,EAAG,qBAAsB,IAAI,EAAI,EACxD,IAAK,KACH,OAAOH,GAAI,EAAIE,GAAIC,GAAE,EAAG,qBAAsB,OAAO,EAAI,EAC3D,IAAK,IACH,OAAOH,GAAI,EAAIE,GAAIC,GAAE,EAAG,qBAAsB,IAAI,EAAI,CAC1D,CACA,OAAOH,GAAI,EAAIE,GAAI,EAAI,CAC3B,CACA,OAAO,CACT,CACA,IAAIK,GAAK,SAAST,EAAGU,EAAGC,EAAGC,EAAG,CAC5B,GAAIZ,EAAE,OAAS,IAAM,CAACA,EAAE,OACtB,OAAQA,EAAE,KAAM,CACd,KAAKa,GACHb,EAAE,OAASD,GAAGC,EAAE,MAAOA,EAAE,MAAM,EAC/B,MACF,KAAKc,GACH,OAAOC,GAAG,CAACC,GAAGhB,EAAG,CACf,MAAOK,GAAEL,EAAE,MAAO,IAAK,IAAME,EAAC,CAChC,CAAC,CAAC,EAAGU,CAAC,EACR,KAAKK,GACH,GAAIjB,EAAE,OACJ,OAAOkB,GAAGlB,EAAE,MAAO,SAASmB,EAAG,CAC7B,OAAQC,GAAGD,EAAG,uBAAuB,EAAG,CACtC,IAAK,aACL,IAAK,cACH,OAAOJ,GAAG,CAACC,GAAGhB,EAAG,CACf,MAAO,CAACK,GAAEc,EAAG,cAAe,IAAMhB,GAAK,IAAI,CAAC,CAC9C,CAAC,CAAC,EAAGS,CAAC,EACR,IAAK,gBACH,OAAOG,GAAG,CAACC,GAAGhB,EAAG,CACf,MAAO,CAACK,GAAEc,EAAG,aAAc,IAAMjB,GAAI,UAAU,CAAC,CAClD,CAAC,EAAGc,GAAGhB,EAAG,CACR,MAAO,CAACK,GAAEc,EAAG,aAAc,IAAMhB,GAAK,IAAI,CAAC,CAC7C,CAAC,EAAGa,GAAGhB,EAAG,CACR,MAAO,CAACK,GAAEc,EAAG,aAAcf,GAAI,UAAU,CAAC,CAC5C,CAAC,CAAC,EAAGQ,CAAC,CACV,CACA,MAAO,EACT,CAAC,CACP,CACJ,EAAGS,GAAK,CAACZ,EAAE,EAAGa,GAAK,SAAStB,EAAG,CAC7B,IAAIU,EAAIV,EAAE,IAIV,GAAIU,IAAM,MAAO,CACf,IAAIC,EAAI,SAAS,iBAAiB,mCAAmC,EACrE,MAAM,UAAU,QAAQ,KAAKA,EAAG,SAASY,EAAG,CAC1C,IAAIC,EAAID,EAAE,aAAa,cAAc,EACrCC,EAAE,QAAQ,GAAG,IAAM,KAAO,SAAS,KAAK,YAAYD,CAAC,EAAGA,EAAE,aAAa,SAAU,EAAE,EACrF,CAAC,EAEH,IAAIX,EAAIZ,EAAE,eAAiBqB,GAGvBF,EAAI,CAAC,EAAGM,EAAGC,EAAI,CAAC,EACpBD,EAAIzB,EAAE,WAAa,SAAS,KAAM,MAAM,UAAU,QAAQ,KAGxD,SAAS,iBAAiB,wBAA0BU,EAAI,KAAK,EAC7D,SAASa,EAAG,CACV,QAASC,EAAID,EAAE,aAAa,cAAc,EAAE,MAAM,GAAG,EAAGI,EAAI,EAAGA,EAAIH,EAAE,OAAQG,IAC3ER,EAAEK,EAAEG,CAAC,CAAC,EAAI,GACZD,EAAE,KAAKH,CAAC,CACV,CACF,EACA,IAAIK,EAAGC,EAAI,CAACC,GAAIC,EAAE,EAMlB,CACE,IAAIC,EAAGC,EAAI,CAACC,GAERC,GAAG,SAASZ,EAAG,CACjBS,EAAE,OAAOT,CAAC,CACZ,CAAC,CAAC,EAAGa,EAAIC,GAAGR,EAAE,OAAOjB,EAAGqB,CAAC,CAAC,EAAGK,EAAI,SAASd,EAAG,CAC3C,OAAOT,GAAGwB,GAAGf,CAAC,EAAGY,CAAC,CACpB,EACAR,EAAI,SAASJ,EAAGG,EAAGa,EAAGC,EAAG,CACvBT,EAAIQ,EAIAF,EAAEd,EAAIA,EAAI,IAAMG,EAAE,OAAS,IAAMA,EAAE,MAAM,EAAGc,IAAMC,EAAE,SAASf,EAAE,IAAI,EAAI,GAC7E,CACF,CACA,IAAIe,EAAI,CACN,IAAKhC,EACL,MAAO,IAAIiC,GAAG,CACZ,IAAKjC,EACL,UAAWe,EACX,MAAOzB,EAAE,MACT,OAAQA,EAAE,OACV,QAASA,EAAE,QACX,eAAgBA,EAAE,cACpB,CAAC,EACD,MAAOA,EAAE,MACT,SAAUmB,EACV,WAAY,CAAC,EACb,OAAQS,CACV,EACA,OAAOc,EAAE,MAAM,QAAQhB,CAAC,EAAGgB,CAC7B,EAAGE,GAAK,GACR,SAASC,GAAG,EAAG7C,EAAGU,EAAG,CACnB,IAAIC,EAAI,GACR,OAAOD,EAAE,MAAM,GAAG,EAAE,QAAQ,SAASE,EAAG,CACtC,EAAEA,CAAC,IAAM,OAASZ,EAAE,KAAK,EAAEY,CAAC,EAAI,GAAG,EAAID,GAAKC,EAAI,GAClD,CAAC,EAAGD,CACN,CACA,IAAImC,GAAK,SAAS9C,EAAGU,EAAGC,EAAG,CACzB,IAAIC,EAAIZ,EAAE,IAAM,IAAMU,EAAE,MAMvBC,IAAM,IAIPiC,KAAO,KAAO5C,EAAE,WAAWY,CAAC,IAAM,SAAWZ,EAAE,WAAWY,CAAC,EAAIF,EAAE,OACnE,EAAGqC,GAAK,SAAS/C,EAAGU,EAAGC,EAAG,CACxBmC,GAAG9C,EAAGU,EAAGC,CAAC,EACV,IAAIC,EAAIZ,EAAE,IAAM,IAAMU,EAAE,KACxB,GAAIV,EAAE,SAASU,EAAE,IAAI,IAAM,OAAQ,CACjC,IAAIS,EAAIT,EACR,GACEV,EAAE,OAAOU,IAAMS,EAAI,IAAMP,EAAI,GAAIO,EAAGnB,EAAE,MAAO,EAAE,EAAGmB,EAAIA,EAAE,WACnDA,IAAM,QAEjB,EACA,SAAS6B,GAAG,EAAG,CACb,QAAShD,EAAI,EAAGU,EAAGC,EAAI,EAAGC,EAAI,EAAE,OAAQA,GAAK,EAAG,EAAED,EAAGC,GAAK,EACxDF,EAAI,EAAE,WAAWC,CAAC,EAAI,KAAO,EAAE,WAAW,EAAEA,CAAC,EAAI,MAAQ,GAAK,EAAE,WAAW,EAAEA,CAAC,EAAI,MAAQ,IAAM,EAAE,WAAW,EAAEA,CAAC,EAAI,MAAQ,GAAID,GAC/HA,EAAI,OAAS,aAAeA,IAAM,IAAM,OAAS,IAAKA,GACvDA,IAAM,GAAIV,GACTU,EAAI,OAAS,aAAeA,IAAM,IAAM,OAAS,KACjDV,EAAI,OAAS,aAAeA,IAAM,IAAM,OAAS,IACpD,OAAQY,EAAG,CACT,IAAK,GACHZ,IAAM,EAAE,WAAWW,EAAI,CAAC,EAAI,MAAQ,GACtC,IAAK,GACHX,IAAM,EAAE,WAAWW,EAAI,CAAC,EAAI,MAAQ,EACtC,IAAK,GACHX,GAAK,EAAE,WAAWW,CAAC,EAAI,IAAKX,GAC3BA,EAAI,OAAS,aAAeA,IAAM,IAAM,OAAS,GACtD,CACA,OAAOA,GAAKA,IAAM,GAAIA,GACrBA,EAAI,OAAS,aAAeA,IAAM,IAAM,OAAS,MAAOA,EAAIA,IAAM,MAAQ,GAAG,SAAS,EAAE,CAC3F,CACA,IAAIiD,GAAK,CACP,wBAAyB,EACzB,kBAAmB,EACnB,iBAAkB,EAClB,iBAAkB,EAClB,QAAS,EACT,aAAc,EACd,gBAAiB,EACjB,YAAa,EACb,QAAS,EACT,KAAM,EACN,SAAU,EACV,aAAc,EACd,WAAY,EACZ,aAAc,EACd,UAAW,EACX,QAAS,EACT,WAAY,EACZ,YAAa,EACb,aAAc,EACd,WAAY,EACZ,cAAe,EACf,eAAgB,EAChB,gBAAiB,EACjB,UAAW,EACX,cAAe,EACf,aAAc,EACd,iBAAkB,EAClB,WAAY,EACZ,WAAY,EACZ,QAAS,EACT,MAAO,EACP,QAAS,EACT,QAAS,EACT,OAAQ,EACR,OAAQ,EACR,KAAM,EACN,gBAAiB,EAEjB,YAAa,EACb,aAAc,EACd,YAAa,EACb,gBAAiB,EACjB,iBAAkB,EAClB,iBAAkB,EAClB,cAAe,EACf,YAAa,CACf,EA/CA,IAkD2QC,GAAK,aAAcC,GAAK,8BAA+BC,GAAK,SAASC,EAAG,CACjV,OAAOA,EAAE,WAAW,CAAC,IAAM,EAC7B,EAAGC,GAAK,SAASD,EAAG,CAClB,OAAOA,GAAK,MAAQ,OAAOA,GAAK,SAClC,EAAGE,GAAqBC,GAAG,SAAS,EAAG,CACrC,OAAOJ,GAAG,CAAC,EAAI,EAAI,EAAE,QAAQF,GAAI,KAAK,EAAE,YAAY,CACtD,CAAC,EAAGO,GAAK,SAASJ,EAAGK,EAAG,CACtB,OAAQL,EAAG,CACT,IAAK,YACL,IAAK,gBACH,GAAI,OAAOK,GAAK,SACd,OAAOA,EAAE,QAAQP,GAAI,SAASQ,EAAGC,EAAGC,EAAG,CACrC,OAAOC,GAAI,CACT,KAAMF,EACN,OAAQC,EACR,KAAMC,EACR,EAAGF,CACL,CAAC,CACP,CACA,OAAOG,GAAGV,CAAC,IAAM,GAAK,CAACD,GAAGC,CAAC,GAAK,OAAOK,GAAK,UAAYA,IAAM,EAAIA,EAAI,KAAOA,CAC/E,EAaA,SAASM,GAAG,EAAGC,EAAGC,EAAG,CACnB,GAAIA,GAAK,KACP,MAAO,GACT,GAAIA,EAAE,mBAAqB,OAGzB,OAAOA,EAET,OAAQ,OAAOA,EAAG,CAChB,IAAK,UACH,MAAO,GACT,IAAK,SAAU,CACb,GAAIA,EAAE,OAAS,EACb,OAAOC,GAAI,CACT,KAAMD,EAAE,KACR,OAAQA,EAAE,OACV,KAAMC,EACR,EAAGD,EAAE,KACP,GAAIA,EAAE,SAAW,OAAQ,CACvB,IAAIE,EAAIF,EAAE,KACV,GAAIE,IAAM,OACR,KAAOA,IAAM,QACXD,GAAI,CACF,KAAMC,EAAE,KACR,OAAQA,EAAE,OACV,KAAMD,EACR,EAAGC,EAAIA,EAAE,KACb,IAAIC,EAAIH,EAAE,OAAS,IACnB,OAAkFG,EAEpF,OAAOC,GAAG,EAAGL,EAAGC,CAAC,CACnB,CACA,IAAK,WAAY,CACf,GAAI,IAAM,OAAQ,CAChB,IAAIK,EAAIJ,GAAGK,EAAIN,EAAE,CAAC,EAClB,OAAOC,GAAII,EAAGP,GAAG,EAAGC,EAAGO,CAAC,EAG1B,KACF,CACA,IAAK,SACH,GAAI,GACF,IAAIC,EAAQC,EAWd,KACJ,CACA,GAAIT,GAAK,KACP,OAAOC,EACT,IAAIS,EAAIV,EAAEC,CAAC,EACX,OAAOS,IAAM,OAASA,EAAIT,CAC5B,CACA,SAASI,GAAG,EAAGL,EAAGC,EAAG,CACnB,IAAIE,EAAI,GACR,GAAI,MAAM,QAAQF,CAAC,EACjB,QAASG,EAAI,EAAGA,EAAIH,EAAE,OAAQG,IAC5BD,GAAKJ,GAAG,EAAGC,EAAGC,EAAEG,CAAC,CAAC,EAAI,QAExB,SAASE,KAAKL,EAAG,CACf,IAAIM,EAAIN,EAAEK,CAAC,EACX,GAAI,OAAOC,GAAK,SACdP,GAAK,MAAQA,EAAEO,CAAC,IAAM,OAASJ,GAAKG,EAAI,IAAMN,EAAEO,CAAC,EAAI,IAAMI,GAAGJ,CAAC,IAAMJ,GAAKS,GAAGN,CAAC,EAAI,IAAMO,GAAGP,EAAGC,CAAC,EAAI,aAI/F,MAAM,QAAQA,CAAC,GAAK,OAAOA,EAAE,CAAC,GAAK,WAAaP,GAAK,MAAQA,EAAEO,EAAE,CAAC,CAAC,IAAM,QAC3E,QAASC,EAAI,EAAGA,EAAID,EAAE,OAAQC,IAC5BG,GAAGJ,EAAEC,CAAC,CAAC,IAAML,GAAKS,GAAGN,CAAC,EAAI,IAAMO,GAAGP,EAAGC,EAAEC,CAAC,CAAC,EAAI,SAC7C,CACH,IAAIC,EAAIV,GAAG,EAAGC,EAAGO,CAAC,EAClB,OAAQD,EAAG,CACT,IAAK,YACL,IAAK,gBAAiB,CACpBH,GAAKS,GAAGN,CAAC,EAAI,IAAMG,EAAI,IACvB,KACF,CACA,QACmFN,GAAKG,EAAI,IAAMG,EAAI,GACxG,GAIR,OAAON,CACT,CACA,IAAIW,GAAK,iCAET,IAAIC,GAAGC,GAAK,SAASC,EAAGC,EAAGC,EAAG,CAC5B,GAAIF,EAAE,SAAW,GAAK,OAAOA,EAAE,CAAC,GAAK,UAAYA,EAAE,CAAC,IAAM,MAAQA,EAAE,CAAC,EAAE,SAAW,OAChF,OAAOA,EAAE,CAAC,EACZ,IAAIG,EAAI,GAAIC,EAAI,GAChBN,GAAI,OACJ,IAAIO,EAAIL,EAAE,CAAC,EACXK,GAAK,MAAQA,EAAE,MAAQ,QAAUF,EAAI,GAAIC,GAAKE,GAAGJ,EAAGD,EAAGI,CAAC,GAAqFD,GAAKC,EAAE,CAAC,EACrJ,QAASE,EAAI,EAAGA,EAAIP,EAAE,OAAQO,IAC5BH,GAAKE,GAAGJ,EAAGD,EAAGD,EAAEO,CAAC,CAAC,EAAGJ,IAAqFC,GAAKC,EAAEE,CAAC,GACpH,IAAIC,EAGCC,GAAG,UAAY,EACpB,QAASC,EAAI,GAAIC,GAAIA,EAAIF,GAAG,KAAKL,CAAC,KAAO,MACvCM,GAAK,IACLC,EAAE,CAAC,EACL,IAAIC,EAAIC,GAAGT,CAAC,EAAIM,EAChB,MAQI,CACF,KAAME,EACN,OAAQR,EACR,KAAMN,EACR,CACF,EAAGgB,GAAK,SAASd,EAAG,CAClB,OAAOA,EAAE,CACX,EAAGe,GAAQC,GAA2BA,GAAwB,GAAIC,GAAKF,IAAMD,GAAII,GAAK,CAAC,EAAE,eAAgBC,GAAqBrB,GAO5H,OAAO,YAAc,IAAsBsB,GAAG,CAC5C,IAAK,KACP,CAAC,EAAI,IACP,EAEAD,GAAG,SACH,IAAIE,GAAK,SAASrB,EAAG,CACnB,OAAuBsB,GAAG,SAASrB,EAAGC,EAAG,CACvC,IAAIC,EAAIoB,GAAGJ,EAAE,EACb,OAAOnB,EAAEC,EAAGE,EAAGD,CAAC,CAClB,CAAC,CACH,EAAGsB,GAAqB1B,GAAG,CAAC,CAAC,EA4B7B,IAAI2B,GAAKC,GAAIC,GAAK,SAASC,EAAG,CAC5B,OAAOA,IAAM,OACf,EAAGC,GAAK,SAASD,EAAG,CAClB,OAAO,OAAOA,GAAK,UAGnBA,EAAE,WAAW,CAAC,EAAI,GAAKH,GAAKE,EAC9B,EAAGG,GAAK,SAASF,EAAGG,EAAGC,EAAG,CACxB,IAAIC,EACJ,GAAIF,EAAG,CACL,IAAIG,EAAIH,EAAE,kBACVE,EAAIL,EAAE,uBAAyBM,EAAI,SAASC,EAAG,CAC7C,OAAOP,EAAE,sBAAsBO,CAAC,GAAKD,EAAEC,CAAC,CAC1C,EAAID,EAEN,OAAO,OAAOD,GAAK,YAAcD,IAAMC,EAAIL,EAAE,uBAAwBK,CACvE,EAhBA,IAmBkIG,GAAK,SAASC,EAAG,CACjJ,IAAIC,EAAID,EAAE,MAAOE,EAAIF,EAAE,WAAYG,EAAIH,EAAE,YACzC,OAAOI,GAAGH,EAAGC,EAAGC,CAAC,EAAGE,GAAG,UAAW,CAChC,OAAOC,GAAGL,EAAGC,EAAGC,CAAC,CACnB,CAAC,EAAG,IACN,EAAGI,GAAK,SAAS,EAAEP,EAAGC,EAAG,CAIvB,IAAIC,EAAIF,EAAE,iBAAmBA,EAAGG,EAAID,GAAKF,EAAE,gBAAkBA,EAAGQ,EAAGC,EACnER,IAAM,SAAWO,EAAIP,EAAE,MAAOQ,EAAIR,EAAE,QACpC,IAAIS,EAAIC,GAAGX,EAAGC,EAAGC,CAAC,EAAGU,EAAIF,GAAKG,GAAGV,CAAC,EAAGW,EAAI,CAACF,EAAE,IAAI,EAChD,OAAO,UAAW,CAChB,IAAIG,EAAI,UAAWC,EAAId,GAAKF,EAAE,mBAAqB,OAASA,EAAE,iBAAiB,MAAM,CAAC,EAAI,CAAC,EAC3F,GAAIQ,IAAM,QAAUQ,EAAE,KAAK,SAAWR,EAAI,GAAG,EAAGO,EAAE,CAAC,GAAK,MAAQA,EAAE,CAAC,EAAE,MAAQ,OAC3EC,EAAE,KAAK,MAAMA,EAAGD,CAAC,MACd,CAC+EC,EAAE,KAAKD,EAAE,CAAC,EAAE,CAAC,CAAC,EAChG,QAASE,EAAIF,EAAE,OAAQG,EAAI,EAAGA,EAAID,EAAGC,IAC+CF,EAAE,KAAKD,EAAEG,CAAC,EAAGH,EAAE,CAAC,EAAEG,CAAC,CAAC,EAE1G,IAAIC,EAAIC,GAAG,SAASC,EAAGC,EAAGC,EAAG,CAC3B,IAAIC,EAAIV,GAAKO,EAAE,IAAMlB,EAAGsB,EAAI,GAAIC,EAAI,CAAC,EAAGC,EAAIN,EAC5C,GAAIA,EAAE,OAAS,KAAM,CACnBM,EAAI,CAAC,EACL,QAASC,MAAKP,EACZM,EAAEC,EAAC,EAAIP,EAAEO,EAAC,EACZD,EAAE,MAAQE,GAAGC,EAAE,EAEjB,OAAOT,EAAE,WAAa,SAAWI,EAAIM,GAAGT,EAAE,WAAYI,EAAGL,EAAE,SAAS,EAAIA,EAAE,WAAa,OAASI,EAAIJ,EAAE,UAAY,KAClH,IAAIW,EAAIC,GAAGjB,EAAE,OAAOU,CAAC,EAAGJ,EAAE,WAAYK,CAAC,EACvCF,GAAKH,EAAE,IAAM,IAAMU,EAAE,KAAMvB,IAAM,SAAWgB,GAAK,IAAMhB,GACvD,IAAIyB,GAAKpB,GAAKJ,IAAM,OAASG,GAAGW,CAAC,EAAIZ,EAAGuB,GAAI,CAAC,EAC7C,QAASC,MAAKf,EACZP,GAAKsB,KAAM,MACXF,GAAGE,EAAC,IAAMD,GAAEC,EAAC,EAAIf,EAAEe,EAAC,GACtB,OAAOD,GAAE,UAAYV,EAAGU,GAAE,IAAMZ,EAAmBc,GAAGC,EAAI,KAAsBD,GAAGtC,GAAI,CACrF,MAAOuB,EACP,WAAYU,EACZ,YAAa,OAAOR,GAAK,QAC3B,CAAC,EAAmBa,GAAGb,EAAGW,EAAC,CAAC,CAC9B,CAAC,EACD,OAAOhB,EAAE,YAAcX,IAAM,OAASA,EAAI,WAAa,OAAOL,GAAK,SAAWA,EAAIA,EAAE,aAAeA,EAAE,MAAQ,aAAe,IAAKgB,EAAE,aAAenB,EAAE,aAAcmB,EAAE,eAAiBA,EAAGA,EAAE,eAAiBhB,EAAGgB,EAAE,iBAAmBH,EAAGG,EAAE,sBAAwBT,EAAG,OAAO,eAAeS,EAAG,WAAY,CACtS,MAAO,UAAW,CAChB,MAAyF,IAAMV,CACjG,CACF,CAAC,EAAGU,EAAE,cAAgB,SAASE,EAAGC,EAAG,CACnC,OAAO,EAAED,EAAGkB,GAAG,CAAC,EAAGtC,EAAGqB,EAAG,CACvB,kBAAmBX,GAAGQ,EAAGG,EAAG,EAAE,CAChC,CAAC,CAAC,EAAE,MAAM,OAAQN,CAAC,CACrB,EAAGG,CACL,CACF,EAAGqB,GAAK,CACN,IACA,OACA,UACA,OACA,UACA,QACA,QACA,IACA,OACA,MACA,MACA,MACA,aACA,OACA,KACA,SACA,SACA,UACA,OACA,OACA,MACA,WACA,OACA,WACA,KACA,MACA,UACA,MACA,SACA,MACA,KACA,KACA,KACA,QACA,WACA,aACA,SACA,SACA,OACA,KACA,KACA,KACA,KACA,KACA,KACA,OACA,SACA,SACA,KACA,OACA,IACA,SACA,MACA,QACA,MACA,MACA,SACA,QACA,SACA,KACA,OACA,OACA,MACA,OACA,UACA,OACA,WACA,OACA,QACA,MACA,WACA,SACA,KACA,WACA,SACA,SACA,IACA,QACA,UACA,MACA,WACA,IACA,KACA,KACA,OACA,IACA,OACA,SACA,UACA,SACA,QACA,SACA,OACA,SACA,QACA,MACA,UACA,MACA,QACA,QACA,KACA,WACA,QACA,KACA,QACA,OACA,QACA,KACA,QACA,IACA,KACA,MACA,QACA,MAEA,SACA,WACA,OACA,UACA,gBACA,IACA,QACA,OACA,iBACA,OACA,OACA,UACA,UACA,WACA,iBACA,OACA,OACA,MACA,OACA,OACF,EAAGC,GAAIlC,GAAG,KAAK,EACfiC,GAAG,QAAQ,SAAS,EAAG,CACrBC,GAAE,CAAC,EAAIA,GAAE,CAAC,CACZ,CAAC,EACD,IAAMC,GAAM,GAAMC,GAAGC,GAAI,CACvB,SAAU,CAACC,GAAEC,GAAI,CACf,IAAK,uDACP,CAAC,EAAGD,GAAEE,GAAI,CACR,SAAU,EAAE,IACd,CAAC,CAAC,CACJ,CAAC,EAAGH,GAAKH,GAAE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAgBRK,GAAKL,GAAE;AAAA;AAAA,EAEPM,GAAKN,GAAE;AAAA;AAAA;AAAA;AAAA;AAAA,EAMNO,IAAO,IAAO,EAAE,EAAE,KAAO,CAAC,EAAI,OAAQ,EAAE,EAAE,MAAQ,CAAC,EAAI,QAAS,EAAE,EAAE,QAAU,CAAC,EAAI,UAAW,EAAE,EAAE,QAAU,CAAC,EAAI,UAAW,IAAIA,IAAM,CAAC,CAAC,EAAGC,IAAO,IAAO,EAAE,KAAO,OAAQ,EAAE,MAAQ,QAAS,IAAIA,IAAM,CAAC,CAAC,EAAGC,IAAM,IAAO,EAAE,IAAM,MAAO,EAAE,MAAQ,QAAS,EAAE,OAAS,SAAU,EAAE,KAAO,OAAQ,IAAIA,IAAK,CAAC,CAAC,EAC1SC,GAAK,CAAC,EAAGnD,IAAM,CACnB,GAAIA,IAAM,QACR,OAAQ,EAAG,CACT,IAAK,GACH,MAAO,IACT,IAAK,GACH,MAAO,IACT,IAAK,GACH,MAAO,IACT,IAAK,GACH,MAAO,GACX,CACF,OAAQ,EAAG,CACT,IAAK,GACH,MAAO,OACT,IAAK,GACH,MAAO,QACT,IAAK,GACH,MAAO,UACT,IAAK,GACH,MAAO,SACX,CACF,EAAGoD,GAAM,GAAM,EAAE,KAAOP,GAAEQ,GAAI,CAC5B,GAAG,EACH,SAAUF,GAAG,EAAE,MAAO,EAAE,OAAO,CACjC,CAAC,EAAI,KAAME,GAAKZ,GAAE;AAAA,WACN,GAAM,EAAE;AAAA,iBACF,GAAM,EAAE;AAAA,iBACR,GAAM,EAAE;AAAA,eACV,GAAM,EAAE;AAAA,oBACH,GAAM,EAAE,UAAY,YAAc;AAAA,EACpDa,GAAK,IAAM,GAAK,GAAK,GAAIC,GAAK,IAAM,GAAK,GAAIC,GAAK,IAAM,GAAIC,GAAK,IAAKC,GAAK,CAC5E,KAAM,IACN,MAAO,IACP,QAAS,IACT,QAAS,GACX,EAAGC,GAAM,GAAM,OAAO,CAAC,EAAE,SAAS,EAAG,GAAG,EAAGC,GAAM,GAAM,CACrD,GAAM,CAAC5D,EAAGC,CAAC,EAAI4D,GAAG,IAAM,CACtB,IAAMjD,EAAI,IAAI,KAAK,EAAE,SAAS,EAC9B,MAAO,CAACA,EAAE,QAAQ,EAAG,CAACA,GAAK,CAAC,MAAMA,EAAE,QAAQ,CAAC,CAAC,CAChD,EAAG,CAAC,EAAE,SAAS,CAAC,EAAGV,EAAI4D,GAAG,EAAG3D,EAAI,IAAM,CACrC,cAAcD,EAAE,OAAO,EAAGA,EAAE,QAAU,MACxC,EAAG,CAACM,EAAGC,CAAC,EAAIsD,GAAGL,EAAE,EAAGhD,EAAI,IAAM,CAC5B,IAAME,EAAqB,IAAI,KAAK,EAAG,QAAQ,EAAGE,EAAId,EAAIY,EAC1D,GAAIE,EAAI,EACN,OAAOL,EAAE,EAAE,kBAAoB,KAAOiD,EAAE,EAAGvD,EAAE,EAC/CM,EAAE,CACA,KAAMkD,GAAG,KAAK,MAAM7C,EAAIwC,EAAE,CAAC,EAC3B,MAAOK,GAAG,KAAK,MAAM7C,EAAIwC,GAAKC,EAAE,CAAC,EACjC,QAASI,GAAG,KAAK,MAAM7C,EAAIyC,GAAKC,EAAE,CAAC,EACnC,QAASG,GAAG,KAAK,MAAM7C,EAAI0C,GAAKC,EAAE,CAAC,CACrC,CAAC,CACH,EACA,OAAOO,GAAG,IAAM,CACd,GAAI9D,EAAE,SAAWC,EAAE,EAAG,CAAC,CAACF,EACtB,OAAOC,EAAE,QAAU,YAAYQ,EAAG,GAAG,EAAGA,EAAE,EAAGP,CACjD,EAAG,CAACH,CAAC,CAAC,EAAGQ,IAAM,KAAO,EAAE,kBAAoB,CAACR,GAAK,CAACC,EAAI4C,GAAEH,GAAI,CAC3D,KAAM,6BACR,CAAC,EAAIC,GAAGsB,GAAI,CACV,IAAK,EAAE,IACP,SAAU,EAAE,SACZ,SAAU,EAAE,SACZ,UAAW,EAAE,UACb,WAAY,EAAE,WACd,SAAU,CAAC,EAAE,MAAQtB,GAAGuB,GAAI,CAC1B,SAAU,EAAE,KAAK,SACjB,IAAK,EAAE,KAAK,IACZ,SAAU,CAAC1D,EAAE,KAAMqC,GAAEO,GAAI,CACvB,GAAG,EAAE,KACL,MAAOJ,GAAG,IACZ,CAAC,CAAC,CACJ,CAAC,EAAG,EAAE,OAASL,GAAGuB,GAAI,CACpB,SAAU,EAAE,KAAK,SACjB,IAAK,EAAE,KAAK,IACZ,SAAU,CAAC1D,EAAE,MAAOqC,GAAEO,GAAI,CACxB,GAAG,EAAE,KACL,MAAOJ,GAAG,KACZ,CAAC,CAAC,CACJ,CAAC,EAAG,EAAE,SAAWL,GAAGuB,GAAI,CACtB,SAAU,EAAE,KAAK,SACjB,IAAK,EAAE,KAAK,IACZ,SAAU,CAAC1D,EAAE,QAASqC,GAAEO,GAAI,CAC1B,GAAG,EAAE,KACL,MAAOJ,GAAG,OACZ,CAAC,CAAC,CACJ,CAAC,EAAG,EAAE,SAAWL,GAAGuB,GAAI,CACtB,SAAU,EAAE,KAAK,SACjB,IAAK,EAAE,KAAK,IACZ,SAAU,CAAC1D,EAAE,QAASqC,GAAEO,GAAI,CAC1B,GAAG,EAAE,KACL,MAAOJ,GAAG,OACZ,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,CACH,EAAGiB,GAAKxB,GAAE;AAAA;AAAA;AAAA;AAAA,SAIA,GAAM,EAAE;AAAA;AAAA,WAEN,GAAM,EAAE;AAAA,iBACF,GAAM,EAAE;AAAA,iBACR,GAAM,EAAE;AAAA,eACV,GAAM,EAAE;AAAA,EACrByB,GAAKzB,GAAE;AAAA;AAAA,SAEA,GAAM,EAAE;AAAA;AAAA;AAAA;AAAA,oBAIG,GAAM,CACzB,OAAQ,EAAE,SAAU,CAClB,KAAKS,GAAE,MACL,MAAO,MACT,KAAKA,GAAE,KACL,MAAO,cACT,KAAKA,GAAE,OACL,MAAO,SACT,KAAKA,GAAE,IACL,MAAO,gBACX,CACF;AAAA,EACGiB,GAAK,CAAC,CAAE,QAAS,EAAG,OAAQnE,CAAE,IAAM,CACrC,GAAM,CAACC,EAAGC,CAAC,EAAI6D,GAAG,EAAE,EACpB,OAAOC,GAAG,IAAM9D,EAAE,EAAE,EAAG,CAAC,CAAC,EAAGD,EAAI,EAAID,CACtC,EAAGoE,GAAK,CACN,UAAW,CACT,KAAM,SACN,MAAO,YACP,aAAc,wBACd,YAAa,2LACf,EACA,KAAM,CACJ,KAAM,UACN,aAAc,EAChB,EACA,MAAO,CACL,KAAM,UACN,aAAc,EAChB,EACA,QAAS,CACP,KAAM,UACN,aAAc,EAChB,EACA,QAAS,CACP,KAAM,UACN,aAAc,EAChB,EACA,KAAM,CACJ,KAAM,SACN,MAAO,OACP,SAAU,CACR,KAAM,CACJ,KAAM,UACN,aAAc,EAChB,EACA,QAAS,CACP,KAAM,OACN,aAAcnB,GAAG,KACjB,QAAS,OAAO,OAAOA,EAAE,EACzB,aAAc,OAAO,KAAKA,EAAE,CAC9B,EACA,SAAU,CACR,KAAM,OACN,aAAcC,GAAE,MAChB,QAAS,OAAO,OAAOA,EAAC,EACxB,aAAc,OAAO,KAAKA,EAAC,CAC7B,EACA,IAAK,CACH,KAAM,SACN,aAAc,GACd,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,EACA,SAAU,CACR,KAAM,SACN,aAAc,OAChB,EACA,SAAU,CACR,KAAM,SACN,aAAc,GACd,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,EACA,UAAW,CACT,KAAM,QACN,aAAc,SAChB,EACA,WAAY,CACV,KAAM,SACN,aAAc,IACd,IAAK,IACL,IAAK,IACL,KAAM,IACN,eAAgB,EAClB,EACA,UAAW,CACT,KAAM,UACN,aAAc,EAChB,CACF,CACF,EACA,IAAK,CACH,KAAM,SACN,aAAc,GACd,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,EACA,SAAU,CACR,KAAM,SACN,aAAc,OAChB,EACA,SAAU,CACR,KAAM,SACN,aAAc,GACd,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,EACA,UAAW,CACT,KAAM,QACN,aAAc,SAChB,EACA,WAAY,CACV,KAAM,SACN,aAAc,IACd,IAAK,IACL,IAAK,IACL,KAAM,IACN,eAAgB,EAClB,EACA,kBAAmB,CACjB,KAAM,oBACN,MAAO,UACT,CACF,EAAGmB,GAAM,GAAMxB,GAAEsB,GAAI,CACnB,QAAS,KACT,OAAQtB,GAAEe,GAAI,CACZ,GAAG,CACL,CAAC,CACH,CAAC,ECjhEqMU,GAAoBC,GAAUC,EAAgB,EAAiB,SAARD,GAA2BE,EAAM,CAAC,OAAoBC,EAAKC,GAAU,CAAC,GAAGF,CAAK,CAAC,CAAE,CCC24D,IAAMG,GAA0BC,GAASC,EAAoB,EAAQC,GAA4CC,GAAwBF,EAAoB,EAAQG,GAAYJ,GAASK,EAAM,EAAQC,GAA8BH,GAAwBE,EAAM,EAAQE,GAAgBP,GAASQ,EAAU,EAAQC,GAAkCN,GAAwBK,EAAU,EAAQE,GAAWV,GAASW,EAAK,EAAQC,GAAmCC,GAA0BC,EAAS,EAAQC,GAAmCF,GAA0BG,EAAO,GAAG,EAAQC,GAAwCJ,GAA0BK,GAAOC,EAAQ,CAAC,EAAQC,GAAkBpB,GAASqB,EAAY,EAAQC,GAA6BtB,GAASuB,EAAuB,EAAQC,GAAyCX,GAA0BK,GAAOJ,EAAS,CAAC,EAAQW,GAAezB,GAAS0B,EAAS,EAAQC,GAAiCxB,GAAwBuB,EAAS,EAAQE,GAAa5B,GAAS6B,EAAO,EAAQC,GAAgBZ,GAAOF,EAAO,GAAG,EAAQe,GAAqB/B,GAASgC,EAAe,EAAQC,GAAuBjC,GAASkC,EAAiB,EAAQC,GAAyChC,GAAwB+B,EAAiB,EAAQE,GAAUpC,GAASqC,EAAI,EAAQC,GAAgBpB,GAAOJ,EAAS,EAAQyB,GAAkBvC,GAASwC,EAAY,EAAQC,GAAgBzC,GAAS0C,EAAU,EAAQC,GAAgB3C,GAAS4C,EAAU,EAAQC,GAAoB7C,GAAS8C,EAAc,EAAQC,GAAe/C,GAASgD,EAAS,EAAQC,GAAkBjD,GAASkD,EAAY,EAAQC,GAAY,CAAC,UAAU,sBAAsB,UAAU,qBAAqB,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,IAAUC,GAAY,CAAC,QAAQ,IAAI,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,QAAQ,IAAI,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWH,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQI,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAQ,CAAC,CAAC,SAAAC,EAAS,uBAAAC,EAAuB,QAAAC,EAAQ,EAAI,IAAI,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,GAAgB,CAAC,uBAAAJ,CAAsB,CAAC,EAAE,OAAOD,EAAS,CAAC,KAAK,IAAII,EAAW,EAAK,EAAE,KAAK,IAAIA,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,CAACD,CAAO,EAAE,QAAQD,GAASC,CAAO,CAAC,CAAE,EAAQG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAmB,CAACrB,EAAEC,IAAI,yBAAyBA,IAAUqB,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAa,CAAC,QAAQ,IAAI,MAAM,EAAE,KAAK,GAAG,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAa,EAAE,EAAE,EAAE,EAAE,EAAQE,GAAa,CAAC,QAAQ,IAAI,MAAM,GAAG,KAAK,GAAG,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAa,EAAE,EAAE,EAAE,EAAE,EAAQE,GAAa,CAAC,QAAQ,IAAI,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAa,EAAE,EAAE,EAAE,CAAC,EAAQE,GAASA,GAAiB,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEjB,GAASI,CAAK,EAAQc,GAAU,IAAI,CAAC,IAAMC,GAAUrB,GAAiB,OAAUY,CAAY,EAAE,GAAGS,GAAU,OAAO,CAAC,IAAIC,GAAU,SAAS,cAAc,qBAAqB,EAAKA,GAAWA,GAAU,aAAa,UAAUD,GAAU,MAAM,GAAQC,GAAU,SAAS,cAAc,MAAM,EAAEA,GAAU,aAAa,OAAO,QAAQ,EAAEA,GAAU,aAAa,UAAUD,GAAU,MAAM,EAAE,SAAS,KAAK,YAAYC,EAAS,GAAI,EAAE,CAAC,OAAUV,CAAY,CAAC,EAAQW,GAAmB,IAAI,CAAC,IAAMF,GAAUrB,GAAiB,OAAUY,CAAY,EAAqC,GAAnC,SAAS,MAAMS,GAAU,OAAO,GAAMA,GAAU,SAAS,CAAC,IAAIG,IAAyBA,GAAwB,SAAS,cAAc,uBAAuB,KAAK,MAAMA,KAA0B,QAAcA,GAAwB,aAAa,UAAUH,GAAU,QAAQ,EAAG,IAAMI,GAAQJ,GAAU,cAAc,GAAGI,GAAQ,CAAC,IAAMC,GAAK,SAAS,KAAKA,GAAK,UAAU,QAAQC,IAAGA,GAAE,WAAW,cAAc,GAAGD,GAAK,UAAU,OAAOC,EAAC,CAAC,EAAED,GAAK,UAAU,IAAI,GAAGL,GAAU,4BAA4B,EAAG,MAAM,IAAI,CAAII,IAAQ,SAAS,KAAK,UAAU,OAAO,GAAGJ,GAAU,4BAA4B,CAAE,CAAE,EAAE,CAAC,OAAUT,CAAY,CAAC,EAAE,GAAK,CAACgB,EAAYC,CAAmB,EAAEC,GAA8BZ,EAAQjE,GAAY,EAAK,EAAQ8E,EAAe,OAAe,CAAC,sBAAAC,EAAsB,MAAAC,CAAK,EAAEC,GAAyB,MAAS,EAAQC,EAAgB,CAAC,CAAC,QAAAC,GAAQ,eAAAC,EAAc,IAAIL,EAAsB,SAASM,KAAO,CAACF,GAAQ,OAAO,CAAE,CAAC,EAAQG,EAAWC,GAAO,IAAI,EAAQC,EAAWD,GAAO,IAAI,EAAQE,EAAY,IAASxF,GAAU,EAAiB0E,IAAc,YAAtB,GAAmEe,EAAWH,GAAO,IAAI,EAAQI,EAAWJ,GAAO,IAAI,EAAQK,EAAWL,GAAO,IAAI,EAAQM,EAAa,IAAQ,CAAC5F,GAAU,GAAiB0E,IAAc,YAA6CmB,GAAWP,GAAO,IAAI,EAAQQ,EAAUC,GAAkB,WAAW,EAAQC,GAAWV,GAAO,IAAI,EAAQW,GAAWF,GAAkB,WAAW,EAAQG,GAAWZ,GAAO,IAAI,EAAQa,GAAWJ,GAAkB,WAAW,EAAQK,GAAWd,GAAO,IAAI,EAAQe,GAAWN,GAAkB,WAAW,EAAQO,GAAWP,GAAkB,WAAW,EAAQQ,GAAWR,GAAkB,WAAW,EAAQS,GAAYlB,GAAO,IAAI,EAAQmB,GAAWV,GAAkB,WAAW,EAAQW,GAAYpB,GAAO,IAAI,EAAQqB,GAAWZ,GAAkB,WAAW,EAAQa,GAAYtB,GAAO,IAAI,EAAQuB,GAAYvB,GAAO,IAAI,EAAQwB,GAAYxB,GAAO,IAAI,EAAQyB,EAAYzB,GAAO,IAAI,EAAQ0B,EAAWjB,GAAkB,WAAW,EAAQkB,EAAY3B,GAAO,IAAI,EAAQ4B,EAAWnB,GAAkB,WAAW,EAAQoB,EAAYpB,GAAkB,WAAW,EAAQqB,EAAYrB,GAAkB,WAAW,EAAQsB,EAAYtB,GAAkB,WAAW,EAAQuB,GAAYhC,GAAO,IAAI,EAAQiC,GAAYxB,GAAkB,WAAW,EAAQyB,GAAYzB,GAAkB,WAAW,EAAQ0B,GAAYnC,GAAO,IAAI,EAAQoC,GAAY3B,GAAkB,WAAW,EAAQ4B,GAAsBC,GAAM,EAAQC,GAAsB,CAAa/D,EAAS,EAAE,OAAAgE,GAAiB,CAAC,CAAC,EAAsBC,EAAKC,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAA9H,EAAiB,EAAE,SAAsB+H,EAAMC,GAAY,CAAC,GAAGnE,GAA4C4D,GAAgB,SAAS,CAAcM,EAAMrK,EAAO,IAAI,CAAC,GAAGqG,EAAU,UAAUkE,GAAGlI,GAAkB,GAAG4H,GAAsB,gBAAgB/D,CAAS,EAAE,IAAIL,GAA6B4B,EAAK,MAAM,CAAC,GAAGxB,CAAK,EAAE,SAAS,CAAckE,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,sBAAsB,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,SAAsBqK,EAAKjL,GAA4C,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAIyI,EAAK,OAAO,WAAW,CAAC,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,EAAY,GAAgBuC,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,OAAO,EAAE,GAAG,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,wCAAwC,aAAa,GAAK,kBAAkByC,GAAmB,SAAsB4H,EAAK7K,GAA8B,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAIqI,EAAK,OAAO,WAAW,EAAE,CAAC,IAAIE,EAAK,OAAO,WAAW,EAAE,CAAC,OAAO,IAAI,IAAIC,EAAK,OAAO,WAAW,EAAE,CAAC,IAAIC,EAAK,OAAO,WAAW,CAAC,EAAE,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,EAAa,GAAgBmC,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,EAAE,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,yCAAyC,aAAa,GAAK,kBAAkByC,GAAmB,SAAsB4H,EAAK1K,GAAkC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAIwI,GAAK,OAAO,WAAW,EAAE,CAAC,IAAIF,EAAK,OAAO,WAAW,CAAC,EAAE,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesC,EAAM,MAAM,CAAC,UAAU,gBAAgB,GAAGnC,EAAU,IAAIE,GAAK,SAAS,CAAciC,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,KAAK,OAAO,SAAS,CAAcF,EAAKK,GAA0B,CAAC,SAAsBL,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,OAAU,QAAQ,OAAU,UAAU,OAAU,MAAM,CAAC,CAAC,CAAC,EAAE,SAAsBqD,EAAKvK,GAAmC,CAAC,QAAQ+C,GAAU,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAAW,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBuH,EAAKxK,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAM,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,2JAA2J,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewK,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,OAAU,QAAQ,OAAU,UAAU,OAAU,MAAM,CAAC,CAAC,CAAC,EAAE,SAAsBqD,EAAKpK,GAAmC,CAAC,QAAQ+C,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,QAAQC,GAAW,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesH,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,mCAAmC,OAAU,QAAQ,OAAU,SAAsBuD,EAAYK,EAAS,CAAC,SAAS,CAAcP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,OAAU,UAAU,MAAS,CAAC,EAAE,SAAsBA,EAAKlK,GAAwC,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,QAAQ+C,GAAW,SAAsBqH,EAAYK,EAAS,CAAC,SAAS,CAAcP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,qBAAqB,oBAAoB,EAAE,QAAQlH,GAAW,UAAU,GAAK,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAekH,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,mCAAmC,OAAU,QAAQ,OAAU,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBL,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,CAAC,+CAA4DF,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,KAAK,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeA,EAAK,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,OAAU,UAAU,MAAS,CAAC,EAAE,SAAsBA,EAAKlK,GAAwC,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,QAAQ+C,GAAW,SAAsBmH,EAAWO,EAAS,CAAC,SAAsBL,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,CAAC,+CAA4DF,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,KAAK,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeA,EAAK,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,qBAAqB,yBAAyB,oBAAoB,EAAE,QAAQlH,GAAW,UAAU,GAAK,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoH,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAKjH,GAAQ,CAAC,SAASoE,IAAsB6C,EAAKQ,GAAU,CAAC,SAAsBR,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,GAAG,SAAsBL,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,mCAAmC,OAAU,QAAQ,OAAU,QAAQ,OAAU,UAAU,MAAS,CAAC,EAAE,SAAsBuD,EAAM7J,GAAyC,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,QAAQwC,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,GAAG,UAAU,QAAQC,GAAW,UAAU,GAAK,SAAS,CAAckH,EAAK9J,GAAa,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,UAAUgH,EAAgB,CAAC,QAAAC,EAAO,CAAC,EAAE,UAAU,GAAK,MAAM,CAAC,OAAO,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,EAAe6C,EAAKS,GAAgB,CAAC,SAAStD,GAAQ,SAAsB6C,EAAKQ,GAAU,CAAC,SAA+BE,GAA0BR,EAAYK,EAAS,CAAC,SAAS,CAAcP,EAAKnK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIsH,GAAQ,KAAK,CAAC,EAAE,WAAW,EAAe6C,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,OAAO,EAAE,kBAAkB,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,wBAAwB,UAAU,SAAsBqK,EAAK5J,GAAwB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4J,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,GAAG,SAAsBL,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,mCAAmC,OAAU,QAAQ,OAAU,QAAQ,OAAU,UAAU,MAAS,CAAC,EAAE,SAAsBqD,EAAK3J,GAAyC,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,QAAQwC,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQC,GAAW,UAAU,GAAK,SAAsBkH,EAAK9J,GAAa,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAU,GAAM,MAAM,CAAC,OAAO,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe8J,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,mCAAmC,OAAU,QAAQ,OAAU,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wBAAwB,EAAE,SAAS,8DAAyD,CAAC,CAAC,CAAC,EAAE,QAAQ,OAAU,UAAU,MAAS,CAAC,EAAE,SAAsBA,EAAKlK,GAAwC,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,QAAQ+C,GAAW,SAAsBmH,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wBAAwB,EAAE,SAAS,8DAAyD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,oBAAoB,EAAE,QAAQlH,GAAW,UAAU,GAAK,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAekH,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBE,EAAM,MAAM,CAAC,UAAU,iBAAiB,GAAGhC,GAAW,IAAIC,GAAK,SAAS,CAAc6B,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,qEAAqE,0BAA0B,YAAY,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQgE,GAA0B,MAAM,EAAE,YAAY,GAAG,WAAW,GAAG,IAAI,sEAAsE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,KAAK,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,qEAAqE,0BAA0B,YAAY,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQgE,GAA0B,IAAI,EAAE,YAAY,GAAG,WAAW,GAAG,IAAI,qEAAqE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,IAAI,qEAAqE,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,KAAK,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,qEAAqE,0BAA0B,YAAY,EAAE,SAAsBA,EAAK,SAAS,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,sBAAsB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQgE,GAA0B,MAAM,EAAE,YAAY,GAAG,WAAW,GAAG,IAAI,mEAAmE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,IAAI,mEAAmE,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,KAAK,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeZ,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,GAAG5B,GAAW,KAAK,OAAO,IAAIC,GAAK,SAAsB2B,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,iCAAiC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,MAAM,MAAM,uCAAuC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,SAAsBqK,EAAKxJ,GAAiC,CAAC,sBAAsB,GAAM,4BAA4B,YAAY,oBAAoB,GAAG,qCAAqC,GAAK,2BAA2B,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewJ,EAAK,MAAM,CAAC,UAAU,iBAAiB,GAAG1B,GAAW,IAAId,EAAK,SAAsB0C,EAAMvJ,GAAgB,CAAC,kBAAkB,CAAC,WAAW4C,EAAW,EAAE,sBAAsB,GAAM,gBAAgBD,GAAW,eAAeG,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAS,CAACgE,EAAY,GAAgBuC,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,wCAAwC,SAAsBqK,EAAKtJ,GAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU,iBAAiB,cAAc,GAAG,eAAe,GAAG,IAAI,mDAAmD,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewJ,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBL,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,CAAC,8BAA2CF,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,4DAA4D,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBL,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,CAAC,8BAA2CF,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,4DAA4D,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,qBAAqB,uBAAuB,EAAE,GAAGzB,GAAW,IAAIT,GAAK,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAekC,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBE,EAAM,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQgE,GAA0B,kBAAkB,EAAE,YAAY,GAAG,WAAW,GAAG,IAAI,sEAAsE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,iBAAiB,KAAK,gBAAgB,CAAC,CAAC,CAAC,EAAeZ,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,wBAAwB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQgE,GAA0B,kBAAkB,EAAE,YAAY,GAAG,WAAW,GAAG,IAAI,qEAAqE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,IAAI,qEAAqE,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,KAAK,gBAAgB,CAAC,CAAC,CAAC,EAAeZ,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,wBAAwB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEnC,EAAa,GAAgBmC,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,yCAAyC,SAAsBqK,EAAKtJ,GAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU,iBAAiB,cAAc,GAAG,eAAe,GAAG,IAAI,mDAAmD,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesJ,EAAK,MAAM,CAAC,UAAU,iBAAiB,GAAGxB,GAAW,IAAIC,GAAM,SAAsByB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKa,GAAK,CAAC,KAAK,uBAAuB,OAAO,YAAY,SAAsBb,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,KAAK,QAAQgE,GAA0B,MAAM,EAAE,YAAY,IAAI,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,KAAK,YAAY,IAAI,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,yFAAyF,OAAO,mQAAmQ,EAAE,UAAU,+BAA+B,mBAAmB,YAAY,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeZ,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKa,GAAK,CAAC,KAAK,uCAAuC,OAAO,YAAY,SAAsBb,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQgE,GAA0B,MAAM,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,8BAA8B,mBAAmB,qBAAqB,KAAK,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeZ,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKa,GAAK,CAAC,KAAK,iEAAiE,OAAO,YAAY,aAAa,GAAK,SAAsBb,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQgE,GAA0B,MAAM,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,sEAAsE,OAAO,qKAAqK,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,sEAAsE,OAAO,qKAAqK,EAAE,UAAU,gCAAgC,mBAAmB,sBAAsB,KAAK,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeZ,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,GAAGtB,GAAW,IAAIC,GAAM,SAAsBqB,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,qCAAqC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,qCAAqC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,2BAA2B,SAAsBqK,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,QAAQ,WAAW,CAAC,EAAE,SAAsBqD,EAAKnJ,GAAgB,CAAC,UAAU,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAG,UAAU,GAAG,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemJ,EAAK,MAAM,CAAC,UAAU,iBAAiB,GAAGpB,GAAW,IAAIC,GAAM,SAAsBqB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,EAAE,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,SAAsBqK,EAAKhJ,GAAyC,CAAC,sBAAsB,GAAM,4BAA4B,YAAY,oBAAoB,EAAE,qCAAqC,GAAK,2BAA2B,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6G,EAAa,GAAgBqC,EAAM,MAAM,CAAC,UAAU,+BAA+B,SAAS,CAACrC,EAAa,GAAgBmC,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQgE,GAA0B,MAAM,EAAE,MAAM,sCAAsC,IAAI,uEAAuE,OAAO,2EAA2E,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,IAAI,uEAAuE,OAAO,2EAA2E,EAAE,UAAU,6BAA6B,CAAC,CAAC,CAAC,EAAeZ,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQgE,GAA0B,MAAM,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,CAAC,EAAE,SAAsBX,EAAKY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,KAAK,QAAQ,kBAAkBlH,EAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewG,EAAM,MAAM,CAAC,UAAU,eAAe,SAAS,CAAcF,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,mCAAmC,SAAsBL,EAAK7I,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,IAAI,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI2H,GAAM,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,IAAIC,GAAM,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,IAAIC,EAAM,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,GAAGC,EAAW,IAAIC,EAAM,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBc,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBqD,EAAK9I,GAAK,CAAC,UAAU,GAAK,UAAU,4CAA4C,UAAU,sCAAsC,UAAU,8EAA8E,UAAU,GAAK,OAAO,OAAO,UAAUyC,GAAY,CAAC,IAAI,sEAAsE,OAAO,sKAAsK,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,4CAA4C,UAAU,wEAAwE,SAAS,YAAY,UAAU,GAAM,UAAU,6CAAwC,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qBAAqB,QAAQ,YAAY,MAAM,OAAO,UAAU,qEAAqE,UAAU,qCAAqC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqG,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,mCAAmC,SAAsBL,EAAK7I,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,IAAI,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI4H,GAAM,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,IAAIC,EAAM,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,GAAGG,EAAW,IAAIL,GAAM,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBkB,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBqD,EAAK9I,GAAK,CAAC,UAAU,GAAK,UAAU,uBAAuB,UAAU,6BAA6B,UAAU,sEAAsE,UAAU,GAAK,OAAO,OAAO,UAAUyC,GAAY,CAAC,IAAI,sEAAsE,OAAO,sKAAsK,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,qEAAqE,UAAU,8CAA8C,UAAU,wEAAwE,SAAS,YAAY,UAAU,GAAM,UAAU,8BAA8B,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qBAAqB,QAAQ,YAAY,MAAM,OAAO,UAAU,qEAAqE,UAAU,qCAAqC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqG,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,mCAAmC,SAAsBL,EAAK7I,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,IAAI,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI6H,EAAM,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,GAAGI,EAAY,IAAIL,GAAM,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBiB,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBqD,EAAK9I,GAAK,CAAC,UAAU,GAAK,UAAU,yCAAyC,UAAU,6CAA6C,UAAU,sDAAsD,UAAU,GAAK,OAAO,OAAO,UAAUyC,GAAY,CAAC,IAAI,sEAAsE,OAAO,sKAAsK,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,qEAAqE,UAAU,8BAA8B,UAAU,wEAAwE,SAAS,YAAY,UAAU,GAAK,UAAU,2BAA2B,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qBAAqB,QAAQ,YAAY,MAAM,OAAO,UAAU,qEAAqE,UAAU,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqG,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,mCAAmC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,GAAG0J,EAAY,IAAIL,EAAM,SAAsBgB,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBqD,EAAK9I,GAAK,CAAC,UAAU,GAAK,UAAU,wBAAwB,UAAU,yBAAyB,UAAU,uFAAuF,UAAU,GAAK,OAAO,OAAO,UAAUyC,GAAY,CAAC,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,sEAAsE,UAAU,kDAAkD,UAAU,wEAAwE,SAAS,YAAY,UAAU,GAAK,UAAU,wBAAwB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qBAAqB,QAAQ,YAAY,MAAM,OAAO,UAAU,qEAAqE,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqG,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,SAAsBqK,EAAK3I,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe6I,EAAM,MAAM,CAAC,UAAU,gBAAgB,GAAGZ,EAAY,IAAIC,GAAM,SAAS,CAAcW,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,GAAG6J,GAAY,IAAI9B,EAAK,SAAsBsC,EAAKzI,GAAW,CAAC,MAAM,wEAAwE,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,cAAc,SAAS,GAAG,WAAW,IAAI,cAAc,EAAE,WAAW,IAAI,iBAAiB,IAAI,eAAe,GAAK,OAAO,EAAE,UAAU,SAAS,WAAW,cAAc,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,QAAQ,GAAM,QAAQ,IAAI,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,2BAA2B,kBAAkB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,KAAK,OAAO,QAAQ,GAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe2I,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAKrJ,GAAgB,CAAC,kBAAkB,CAAC,WAAWmD,EAAW,EAAE,sBAAsB,GAAM,gBAAgBR,GAAW,eAAeS,GAAW,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBiG,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,mBAAmB,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,oBAAoB,EAAE,KAAK,eAAe,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKrJ,GAAgB,CAAC,kBAAkB,CAAC,WAAWqD,EAAW,EAAE,sBAAsB,GAAM,gBAAgBV,GAAW,eAAeW,GAAW,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB+F,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,mBAAmB,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,oBAAoB,EAAE,KAAK,eAAe,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKrJ,GAAgB,CAAC,kBAAkB,CAAC,WAAWuD,EAAW,EAAE,sBAAsB,GAAM,gBAAgBZ,GAAW,eAAea,GAAY,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,iBAAiB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB6F,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,mBAAmB,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,oBAAoB,EAAE,KAAK,eAAe,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKrJ,GAAgB,CAAC,kBAAkB,CAAC,WAAWyD,EAAW,EAAE,sBAAsB,GAAM,gBAAgBd,GAAW,eAAee,GAAY,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB2F,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,mBAAmB,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,oBAAoB,EAAE,KAAK,eAAe,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKrJ,GAAgB,CAAC,kBAAkB,CAAC,WAAW2D,EAAW,EAAE,sBAAsB,GAAM,gBAAgBhB,GAAW,eAAeiB,GAAY,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsByF,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,mBAAmB,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,oBAAoB,EAAE,KAAK,eAAe,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEvC,EAAY,GAAgBuC,EAAK,MAAM,CAAC,UAAU,8BAA8B,SAAsBA,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,qBAAqB,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,4CAA4C,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,SAAsBqK,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,WAAW,CAAC,EAAE,SAAsBqD,EAAKvI,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeyI,EAAM,MAAM,CAAC,UAAU,iBAAiB,GAAGT,GAAY,IAAIC,GAAM,SAAS,CAAcQ,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,mBAAmB,SAAsBA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qBAAqB,0BAA0B,WAAW,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,qBAAqB,0BAA0B,WAAW,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,oBAAoB,EAAE,KAAK,eAAe,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,qCAAqC,EAAE,MAAM,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,IAAI,MAAM,6BAA6B,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,2BAA2B,SAAsBqK,EAAKrI,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuI,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAMvJ,GAAgB,CAAC,kBAAkB,CAAC,WAAW8D,EAAY,EAAE,sBAAsB,GAAK,gBAAgBD,GAAY,eAAeE,GAAY,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAS,CAAcsF,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,SAAsBqK,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAS,GAAG,IAAI,GAAG,QAAQ,GAAM,QAAQ,GAAM,KAAK,CAAC,UAAU,wEAAwE,SAAS,cAAc,SAAS,GAAG,WAAW,IAAI,IAAI,GAAG,SAAS,QAAQ,KAAK,GAAK,UAAU,GAAM,QAAQ,MAAM,CAAC,CAAC,EAAE,SAAsBqD,EAAKnI,GAAU,CAAC,UAAU,6BAA6B,KAAK,GAAK,kBAAkB,CAAC,EAAE,UAAU,qEAAqE,SAAS,cAAc,SAAS,GAAG,WAAW,IAAI,IAAI,GAAG,OAAO,OAAO,MAAM,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAK,QAAQ,GAAK,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,CAAC,UAAU,wEAAwE,SAAS,cAAc,SAAS,GAAG,WAAW,IAAI,IAAI,GAAG,SAAS,QAAQ,KAAK,GAAK,UAAU,GAAM,QAAQ,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemI,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,oDAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,oDAA0C,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,wBAAwB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,EAAE,SAAsBqD,EAAKK,GAA0B,CAAC,OAAO,GAAG,SAAsBL,EAAK7I,GAAgB,CAAC,kBAAkB,CAAC,WAAWsD,EAAY,EAAE,sBAAsB,GAAK,gBAAgBD,GAAY,eAAeE,GAAY,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBsF,EAAK9J,GAAa,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAU,GAAM,MAAM,CAAC,OAAO,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegK,EAAM,MAAM,CAAC,UAAU,gBAAgB,GAAGP,GAAY,IAAI/B,EAAK,SAAS,CAAcsC,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAKK,GAA0B,CAAC,SAAsBL,EAAK7I,GAAgB,CAAC,kBAAkB,CAAC,WAAWwD,EAAY,EAAE,sBAAsB,GAAK,gBAAgBH,GAAY,eAAeI,GAAY,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBoF,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,KAAK,CAAC,KAAK,cAAc,SAAS,GAAG,WAAW,IAAI,cAAc,EAAE,WAAW,IAAI,iBAAiB,IAAI,eAAe,GAAK,OAAO,EAAE,UAAU,SAAS,WAAW,cAAc,CAAC,CAAC,EAAE,SAAsBqD,EAAKzI,GAAW,CAAC,MAAM,qBAAqB,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,cAAc,SAAS,GAAG,WAAW,IAAI,cAAc,EAAE,WAAW,IAAI,iBAAiB,IAAI,eAAe,GAAK,OAAO,EAAE,UAAU,SAAS,WAAW,cAAc,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,QAAQ,GAAM,QAAQ,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,sBAAsB,kBAAkB,CAAC,QAAQ,GAAG,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,KAAK,OAAO,QAAQ,GAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeyI,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAS,gDAAgD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,sBAAsB,SAAS,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKK,GAA0B,CAAC,SAAsBL,EAAKvK,GAAmC,CAAC,QAAQqF,GAAY,UAAU,2BAA2B,wBAAwB,UAAU,QAAQrC,GAAW,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBuH,EAAKxK,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAM,QAAQ,MAAM,OAAO,uKAAuK,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewK,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBE,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,wBAAwB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAAkB,CAAC,WAAW3D,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBqD,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,iDAAiD,OAAO,YAAY,aAAa,GAAK,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKhK,GAAS,CAAC,sBAAsB,GAAK,SAAsBgK,EAAWO,EAAS,CAAC,SAAsBP,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,uEAAuE,EAAE,SAAsBA,EAAKa,GAAK,CAAC,KAAK,iDAAiD,OAAO,YAAY,aAAa,GAAK,aAAa,GAAM,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAKa,GAAK,CAAC,KAAK,+CAA+C,OAAO,YAAY,SAAsBb,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,IAAI,WAAW,IAAI,IAAI,oEAAoE,EAAE,UAAU,+BAA+B,mBAAmB,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,EAAeZ,EAAKa,GAAK,CAAC,KAAK,6BAA6B,OAAO,YAAY,SAAsBb,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,IAAI,WAAW,IAAI,IAAI,mEAAmE,EAAE,UAAU,+BAA+B,mBAAmB,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,EAAeZ,EAAKa,GAAK,CAAC,KAAK,uDAAuD,OAAO,YAAY,SAAsBb,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,gCAAgC,mBAAmB,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,EAAeZ,EAAKa,GAAK,CAAC,KAAK,yDAAyD,OAAO,YAAY,SAAsBb,EAAKY,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,EAAE,UAAU,+BAA+B,mBAAmB,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeZ,EAAKK,GAA0B,CAAC,SAAsBL,EAAKrK,GAAU,CAAC,UAAU,0BAA0B,aAAa,GAAK,SAAsBqK,EAAKjI,GAAa,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,eAAe,EAAE,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,aAAa,GAAM,WAAW,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,SAAS,eAAe,MAAM,CAAC,SAAS,qBAAqB,OAAO,CAAC,MAAM,sBAAsB,OAAO,GAAG,MAAM,CAAC,EAAE,UAAU,kBAAkB,WAAW,eAAe,KAAK,qBAAqB,SAAS,CAAC,WAAW,uDAAuD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,KAAK,EAAE,KAAK,oBAAoB,EAAE,MAAM,IAAI,OAAO,CAAC,EAAE,OAAO,CAAC,aAAa,EAAE,UAAU,MAAM,MAAM,GAAK,KAAK,CAAC,WAAW,uDAAuD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,KAAK,EAAE,OAAO,CAAC,OAAO,SAAS,UAAU,aAAa,QAAQ,OAAO,UAAU,YAAY,OAAO,SAAS,UAAU,aAAa,KAAK,kBAAkB,EAAE,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,QAAQ,CAAC,MAAM,qBAAqB,KAAK,cAAc,EAAE,UAAU,CAAC,MAAM,wEAAwE,KAAK,oEAAoE,CAAC,EAAE,QAAQ,CAAC,WAAW,GAAM,WAAW,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,EAAK,EAAE,cAAc,oGAAoG,SAAS,CAAC,MAAM,gBAAgB,KAAK,uCAAuC,OAAO,UAAU,EAAE,QAAQ,kBAAkB,OAAO,SAAS,KAAK,GAAM,cAAc,GAAM,cAAc,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,EAAI,EAAE,iBAAiB,6DAA6D,YAAY,CAAC,MAAM,gBAAgB,OAAO,UAAU,EAAE,WAAW,kBAAkB,UAAU,QAAQ,EAAE,MAAM,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,UAAU,CAAC,YAAY,mCAAmC,MAAM,WAAW,EAAE,UAAU,CAAC,YAAY,4CAA4C,MAAM,WAAW,EAAE,UAAU,CAAC,YAAY,4CAA4C,MAAM,WAAW,EAAE,YAAY,CAAC,YAAY,6CAA6C,MAAM,aAAa,EAAE,QAAQ,GAAM,MAAM,CAAC,WAAW,sBAAsB,OAAO,CAAC,MAAM,sBAAsB,OAAO,EAAE,MAAM,CAAC,EAAE,SAAS,CAAC,EAAE,UAAU,CAAC,EAAE,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,eAAe,oBAAoB,oBAAoB,CAAC,EAAE,QAAQ,GAAK,QAAQ,CAAC,MAAM,kBAAkB,SAAS,GAAG,SAAS,UAAU,KAAK,UAAU,SAAS,CAAC,EAAE,KAAK,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiI,EAAK,MAAM,CAAC,UAAUI,GAAGlI,GAAkB,GAAG4H,EAAqB,EAAE,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQgB,GAAI,CAAC,kFAAkF,kFAAkF,wQAAwQ,yMAAyM,4MAA4M,yQAAyQ,+RAA+R,4MAA4M,m0BAAm0B,kRAAkR,gRAAgR,0WAA0W,gRAAgR,6QAA6Q,qMAAqM,uIAAuI,wKAAwK,0SAA0S,uTAAuT,+cAA+c,mWAAmW,kSAAkS,4bAA4b,4KAA4K,wQAAwQ,6UAA6U,0GAA0G,+QAA+Q,0GAA0G,qUAAqU,6RAA6R,mTAAmT,wcAAwc,woBAAwoB,+SAA+S,iTAAiT,sLAAsL,2RAA2R,yfAAyf,qNAAqN,wIAAwI,sNAAsN,gRAAgR,+RAA+R,0HAA0H,6TAA6T,iTAAiT,sRAAsR,oRAAoR,4HAA4H,0iBAA0iB,0TAA0T,0RAA0R,iSAAiS,uJAAuJ,sJAAsJ,uJAAuJ,sJAAsJ,wGAAwG,uRAAuR,2UAA2U,sRAAsR,qHAAqH,uRAAuR,qmBAAqmB,80BAA80B,ySAAyS,wTAAwT,kfAAkf,0RAA0R,gJAAgJ,+cAA+c,2SAA2S,wtBAAwtB,8PAA8P,wIAAwI,6TAA6T,+QAA+Q,wGAAwG,yWAAyW,4RAA4R,oHAAoH,gLAAgL,wNAAwN,iVAAiV,uRAAuR,iTAAiT,wNAAwN,iUAAiU,8RAA8R,4IAA4I,g+WAAg+W,GAAeA,GAAI,gcAAgc,0vLAA0vL,EASx02HC,GAAgBC,GAAQxF,GAAUsF,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,iBAAiB,OAAO,SAAS,IAAI,wEAAwE,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,IAAI,wEAAwE,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,IAAI,wEAAwE,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAK,EAAE,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,0GAA0G,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGnM,GAA0B,GAAGK,GAAY,GAAGG,GAAgB,GAAGG,GAAW,GAAGU,GAAkB,GAAGE,GAA6B,GAAGG,GAAe,GAAGG,GAAa,GAAGG,GAAqB,GAAGE,GAAuB,GAAGG,GAAU,GAAGG,GAAkB,GAAGE,GAAgB,GAAGE,GAAgB,GAAGE,GAAoB,GAAGE,GAAe,GAAGE,GAAkB,GAAGqJ,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC3qE,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,6BAA+B,OAAO,oCAAsC,oHAA0I,sBAAwB,IAAI,uBAAyB,GAAG,yBAA2B,OAAO,sBAAwB,OAAO,yBAA2B,QAAQ,qBAAuB,MAAM,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["DEFAULT_DOMAIN", "DEFAULT_SCRIPT_NAME", "getDataLayerSnippet", "dataLayer", "dataLayerName", "getIframeSnippet", "id", "environment", "customDomain", "params", "gtm_auth", "gtm_preview", "getGTMScript", "customScriptName", "setupGTM", "dataLayerScript", "noScript", "script", "initGTM", "nonce", "gtm", "gtag", "isBrowser", "window", "sendToGTM", "args", "DEFAULT_FONT_FAMILY", "getFlexboxValues", "t", "o", "r", "getMultipleShadows", "e", "getShadow", "safeJSONParse", "toGTMConsent", "consent", "reducer", "state", "action", "initialState", "defaultConsent", "useConsent", "gtmId", "dispatch", "le", "isOnFramerCanvas", "useIsOnFramerCanvas", "consentModeLocalStorageKey", "dismissedLocalStorageKey", "autoAcceptedLocalStorageKey", "getStateFromLocalStorage", "consentFromLocalStorage", "dismissedFromLocalStorage", "autoAcceptedFromLocalStorage", "isDismissed", "isAutoAccepted", "safeJSONParse", "syncToGTM", "sendToGTM", "initGTM", "ue", "isBrowser", "dismiss", "autoAccept", "acceptAll", "rejectAll", "acceptCurrent", "toggleMode", "mode", "countries", "isInEUTimezone", "ref", "ref1", "ref2", "isEULocale", "_language", "locale", "navigator", "country", "inEU", "useRegion", "content", "useRegionFromProps", "regionBasedOnLocation", "isBrowser", "inEU", "regionFromProps", "IconCookie", "props", "p", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "oep5aWG90", "wdGQJh0F_", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "css", "FramerBlf0sjosZ", "withCSS", "Toggle_zGbN_default", "addPropertyControls", "ControlType", "addFonts", "SPACING", "Banner", "withCSS", "banner", "button", "region", "options", "previewOptions", "consentModes", "onDismiss", "onAcceptAll", "onRejectAll", "onAcceptCurrent", "onToggleConsent", "animateOnMount", "_banner_style_border", "maxHeightReduction", "linkColor", "paddingValue", "bannerShadow", "getShadow", "borderShadow", "bannerStyle", "getMultipleShadows", "p", "motion", "DEFAULT_FONT_FAMILY", "SimpleBanner", "AcceptRejectBanner", "OptionsBanner", "description", "policy", "padding", "u", "Description", "Button", "title", "onAccept", "onReject", "Headline", "Buttons", "consent", "onOptionToggle", "showOptions", "setShowOptions", "ye", "optionTheme", "optionNames", "shouldShowOptions", "AnimatePresence", "option", "Option", "l", "titleColor", "descriptionColor", "showDescription", "enabled", "onClick", "theme", "Toggle_zGbN_default", "children", "style", "direction", "id", "primary", "settings", "initiallyOpen", "CookieBanner", "gtmId", "preview", "trigger", "banner", "button", "content", "options", "style", "onShown", "onConsentChange", "onAccept", "onDismiss", "onReject", "isOnFramerCanvas", "useIsOnFramerCanvas", "isPreview", "isInEU", "isBrowser", "inEU", "region", "useRegion", "consent", "useConsent", "isOpen", "setIsOpen", "ye", "instantlyShowOnMount", "setInstantlyShowOnMount", "ue", "noConsentGiven", "shouldAutoAccept", "handleDismiss", "handleAcceptAll", "handleRejectAll", "handleAcceptCurrent", "p", "Banner", "defaultConsent", "u", "l", "Trigger", "AnimatePresence", "Overlay", "props", "_props_banner_style", "insetValue", "justifyContent", "alignItems", "getFlexboxValues", "Ga", "motion", "Backdrop", "onClick", "IconCookie", "DEFAULT_FONT_FAMILY", "color", "addPropertyControls", "ControlType", "_", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "_isBot", "isBot", "navigator", "emptySubscribe", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "iframeIsDefaultVisible", "de", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "res", "format", "useWebP", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "css", "FramerE26rBDG1O", "withCSS", "E26rBDG1O_default", "addPropertyControls", "ControlType", "addFonts", "o", "t", "h", "moduleBaseUrl", "icons", "iconKeys", "weightOptions", "styleKeyOptions", "styleOptionPropKeys", "optionKey", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "style", "isMounted", "pe", "iconKey", "useIconSelection", "styleOptionProps", "prop", "iconStyle", "se", "iconStyleKey", "activeStyle", "SelectedIcon", "setSelectedIcon", "ye", "h", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "hideStyleOptions", "styleOptions", "styleOptionsNumber", "name", "getIconSelection", "icon", "addPropertyControls", "ControlType", "result", "defaultEvents", "MaterialFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fontSize", "fontSize2", "fontSize3", "height", "id", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "JAJqFTN6q", "FELQr2UEZ", "kDJEUnXp6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseLeaveaxa14b", "args", "onMouseEnterahjz5d", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "RichText2", "ComponentViewportProvider", "css", "FramerGptU_kNlg", "withCSS", "GptU_kNlg_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "sO79VR0UV", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "css", "FramerkDBxNHqdH", "withCSS", "kDBxNHqdH_default", "addPropertyControls", "ControlType", "addFonts", "rive_exports", "__export", "h", "o", "s", "t", "global", "i", "o", "s", "v", "h", "fa", "a", "ha", "m", "y", "w", "B", "navigator", "_", "A", "R", "C", "E", "L", "T", "P", "M", "F", "b", "c", "O", "j", "k", "I", "x", "D", "U", "N", "$", "z", "X", "window", "Aa", "H", "Ja", "G", "q", "J", "K", "Oa", "Q", "ee", "te", "Sa", "ne", "re", "Va", "Wa", "Xa", "Ya", "ie", "ae", "oe", "rt", "it", "at", "eb", "fb", "gb", "hb", "ib", "jb", "kb", "lb", "se", "nb", "ue", "pb", "qb", "rb", "ce", "tb", "ub", "le", "Ce", "he", "de", "yb", "fe", "Le", "Ab", "Ee", "Cb", "Db", "pe", "ve", "me", "be", "ge", "ye", "we", "_e", "Ae", "Re", "Lb", "Kb", "Mb", "Nb", "Ob", "Pb", "Qb", "Rb", "Sb", "Tb", "Vb", "Wb", "S", "Xb", "cc", "ec", "fc", "gc", "jc", "Te", "Pe", "mc", "nc", "oc", "pc", "Me", "Fe", "V", "rc", "sc", "tc", "Se", "xe", "W", "je", "xc", "Oe", "ke", "Ac", "Ie", "Cc", "Dc", "Ec", "Fc", "Gc", "De", "Ic", "Jc", "We", "Lc", "Ue", "Nc", "Oc", "Pc", "Be", "Rc", "Sc", "Ve", "Ne", "Y", "d", "Vc", "Wc", "Xc", "Yc", "Zc", "$c", "ad", "bd", "cd", "dd", "ed", "fd", "gd", "hd", "jd", "$e", "ld", "md", "Z", "Ye", "od", "pd", "sd", "td", "ud", "vd", "wd", "xd", "ze", "zd", "Ad", "Bd", "Cd", "Dd", "Ed", "Xe", "Gd", "He", "Id", "Jd", "Ge", "qe", "Ze", "Je", "Od", "Pd", "Ke", "Qe", "Sd", "e", "f", "g", "r", "n", "p", "et", "tt", "nt", "Vd", "l", "u", "Wd", "ot", "Zd", "$d", "Animation", "registerTouchInteractions", "getClientCoordinates", "processEventCallback", "sanitizeUrl", "isRelativeUrlWithoutProtocol", "decodeHtmlCharacters", "__webpack_require__", "decodeAudio", "decodeFont", "decodeImage", "extendStatics", "__", "adopt", "fulfilled", "step", "rejected", "verb", "Layout", "RuntimeLoader", "StateMachineInput", "StateMachine", "Animator", "mapToStringArray", "EventManager", "TaskQueueManager", "AudioManager", "_clickListener", "FakeResizeObserver", "ObjectObservers", "RiveFile", "loadRiveFile", "Rive", "l", "npm_react_18_2_exports", "e", "f", "rive_exports", "o", "d", "global", "v", "p", "y", "n", "t", "g", "r", "i", "a", "s", "u", "c", "window", "m", "R", "x", "T", "h", "t", "i", "l", "p", "v", "window", "e", "y", "g", "P", "d", "f", "b", "w", "S", "L", "M", "k", "z", "j", "I", "D", "F", "N", "W", "A", "B", "_", "U", "s", "X", "Y", "G", "q", "C", "E", "o", "r", "O", "H", "n", "a", "u", "getFitValue", "fit", "v", "getAlignmentValue", "alignment", "useRiveInputs", "rive", "stateMachines", "inputsJSON", "se", "error", "config", "handler", "D", "RivePlayer_v5", "props", "src", "artboard", "autoplay", "play", "playOnCanvas", "onEventTriggered", "isTouchScrollEnabled", "layoutScaleFactor", "layout", "RiveComponent", "H", "inputs", "prevInputsRef", "pe", "ue", "input", "index", "prevInput", "handleEvent", "event", "RenderTarget", "p", "addPropertyControls", "ControlType", "eventData", "RivePlayer_v5Fonts", "getFonts", "RivePlayer_v5", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerofPmMLtyA", "withCSS", "ofPmMLtyA_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "answer", "height", "id", "question", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "W88zB8mIG", "T8rQFvSBR", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1xkhp72", "args", "onTapu8e7os", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "SVG", "css", "FramerF0S0h9QXX", "withCSS", "F0S0h9QXX_default", "addPropertyControls", "ControlType", "addFonts", "RowFonts", "getFonts", "F0S0h9QXX_default", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "F0S0h9QXX_default", "css", "FramerqHN1HZXDQ", "withCSS", "qHN1HZXDQ_default", "addFonts", "RowFonts", "MaterialFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "transformTemplate2", "transformTemplate3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1tomfa9", "args", "onAppearo2qaag", "onAppear1rq42gq", "onAppear11iiohs", "onAppear18llhxr", "useOnVariantChange", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "RichText2", "Link", "SVG", "css", "FramerRFOxfGu39", "withCSS", "RFOxfGu39_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "MaterialFonts", "getFonts", "Icon", "MaterialControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "icon", "iconColor", "iconVisible", "id", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_humanReadableVariantMap_props_variant", "_ref5", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "M_GaAsaKn", "PTor2jcXc", "kkyYlRCnk", "uiSyDaYnE", "k198fzuhR", "PcBkhY_yFdyPL4LF8O", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerV1qnatAUZ", "withCSS", "V1qnatAUZ_default", "addPropertyControls", "ControlType", "addFonts", "CardFeatureFonts", "getFonts", "V1qnatAUZ_default", "VideoFonts", "Video", "Video1Controls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "backgroundFeature", "description", "feature", "feature1", "feature2", "feature3", "feature4", "feature41", "file", "height", "iconColor", "id", "image1", "title", "visibleImage", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_ref8", "_ref9", "_humanReadableVariantMap_props_variant", "_ref10", "_ref11", "_ref12", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "hwjUzqcQL", "jrzxGwLMj", "RgNVS01eW", "DvCGzupyt", "FetpRkt6z", "JHq9Pqcdq", "CRKqWBhhX", "DGFM0CCa_", "WNCMWkDKf", "THve_xsAs", "bUNX1bgUf", "NKOv07YVR", "ydv6lgZ9D", "J9W0ylgqr", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ComponentViewportProvider", "Image2", "css", "FramerTTfmZzpEb", "withCSS", "TTfmZzpEb_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseLeave1lsvuz3", "args", "onMouseEntery9xkx1", "onMouseEnterz6aiab", "onMouseEnter1owanl5", "onMouseEnter1gh18y2", "onMouseEntercr5fpu", "onMouseEnter1gsct29", "onMouseEnter5n946a", "onMouseEnterct7kqh", "onMouseEnterujs8z3", "onMouseEnter1112vwu", "onMouseEnter1vp99pn", "onMouseEnter1n0nr98", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerV_wF4OVZX", "withCSS", "V_wF4OVZX_default", "addPropertyControls", "ControlType", "addFonts", "Ne", "Yt", "ue", "Tr", "Ut", "e", "r", "n", "a", "i", "o", "u", "l", "d", "m", "f", "v", "R", "T", "Ut", "Yt", "q", "Ne", "te", "Be", "r", "n", "a", "Qr", "Bt", "Ht", "Gt", "Jt", "Kt", "i", "o", "u", "j", "Pe", "w", "Xe", "Ze", "Qe", "Xt", "et", "Zt", "De", "Qt", "en", "I", "rt", "rn", "x", "He", "pe", "U", "er", "_e", "tn", "Ie", "ie", "tt", "M", "A", "oe", "$e", "fe", "nn", "an", "L", "B", "Ce", "ve", "he", "nt", "at", "Re", "Ge", "on", "sn", "cn", "un", "ln", "ke", "l", "d", "m", "f", "v", "R", "T", "S", "p", "k", "_", "g", "D", "Y", "$", "V", "O", "fn", "Ar", "Pr", "ae", "dn", "pn", "hn", "mn", "vn", "gn", "Dr", "yn", "bn", "ot", "r", "en", "w", "Pe", "j", "x", "U", "I", "He", "On", "n", "a", "i", "Qe", "et", "ae", "fe", "Ze", "tn", "o", "rn", "Cn", "Rn", "p", "k", "u", "l", "_", "d", "m", "yn", "bn", "f", "v", "dn", "hn", "R", "pn", "T", "ln", "g", "D", "S", "Kt", "kn", "st", "rr", "ct", "Tn", "Nn", "An", "ut", "tr", "r", "jr", "qe", "Qr", "Ae", "n", "a", "i", "o", "z", "Nn", "me", "r", "n", "z", "a", "i", "Fn", "o", "u", "l", "d", "m", "jr", "qe", "Ae", "Fr", "z", "Je", "r", "n", "a", "i", "o", "u", "me", "l", "d", "Fr", "m", "f", "v", "Tn", "Mn", "Ln", "ie", "dt", "Wn", "nr", "Rn", "pt", "Y", "re", "ar", "Un", "Ht", "qn", "r", "Wr", "zr", "n", "a", "i", "o", "u", "Bn", "r", "n", "a", "i", "rr", "dt", "ct", "Hn", "o", "u", "l", "zr", "d", "Wr", "m", "f", "v", "R", "T", "S", "pt", "p", "k", "_", "g", "D", "Y", "$", "V", "re", "ar", "st", "O", "Je", "je", "X", "Q", "B", "x", "Be", "Gn", "K", "Jn", "te", "Kn", "q", "Xn", "Zn", "de", "Te", "J", "Qn", "xe", "ea", "Ur", "qr", "Br", "ra", "Hr", "Se", "ta", "se", "pe", "ye", "ue", "na", "Oe", "aa", "oa", "sa", "addPropertyControls", "Countdown", "oa", "props", "p", "sa", "BGCOLORVARIABLEFIXEDFonts", "getFonts", "E26rBDG1O_default", "BGCOLORVARIABLEFIXEDWithVariantAppearEffect", "withVariantAppearEffect", "NavbarFonts", "DQfsNbkm4_default", "NavbarWithVariantAppearEffect", "NavbarCopyFonts", "hVk9Dq3eM_default", "NavbarCopyWithVariantAppearEffect", "VideoFonts", "Video", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "MotionDivWithOptimizedAppearEffect", "motion", "RichTextWithFXWithOptimizedAppearEffect", "withFX", "RichText2", "ChromaButtonFonts", "fbwq5T2Dm_default", "BookACallAnimationPopupFonts", "RFOxfGu39_default", "ContainerWithFXWithOptimizedAppearEffect", "GraphRiveFonts", "ofPmMLtyA_default", "GraphRiveWithVariantAppearEffect", "YouTubeFonts", "Youtube", "MotionDivWithFX", "SocialCardProofFonts", "GptU_kNlg_default", "LineDrawComponentFonts", "kDBxNHqdH_default", "LineDrawComponentWithVariantAppearEffect", "CardFonts", "TTfmZzpEb_default", "ContainerWithFX", "SmoothScrollFonts", "SmoothScroll", "MotionTextFonts", "MotionText", "HoverCardsFonts", "V_wF4OVZX_default", "AccordionCopy2Fonts", "qHN1HZXDQ_default", "CountdownFonts", "Countdown", "CookieBannerFonts", "CookieBanner", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "t", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "animation4", "animation5", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "animation6", "transition3", "transition4", "animation7", "transformTemplate2", "addImageAlt", "image", "alt", "transition5", "animation8", "transition6", "animation9", "transition7", "animation10", "transition8", "animation11", "transition9", "animation12", "animation13", "transition10", "animation14", "transition11", "animation15", "transition12", "animation16", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "NujsBOwnLwelu7j", "overlay", "paginationInfo", "args", "ref1", "pe", "ref2", "isDisplayed", "ref3", "ref4", "ref5", "isDisplayed1", "ref6", "elementId", "useRouteElementId", "ref7", "elementId1", "ref8", "elementId2", "ref9", "elementId3", "elementId4", "elementId5", "ref10", "elementId6", "ref11", "elementId7", "ref12", "ref13", "ref14", "ref15", "elementId8", "ref16", "elementId9", "elementId10", "elementId11", "elementId12", "ref17", "elementId13", "elementId14", "ref18", "elementId15", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "cx", "ComponentViewportProvider", "PropertyOverrides2", "x", "l", "AnimatePresence", "Ga", "getLoadingLazyAtYPosition", "Image2", "Link", "css", "FramerOh1PTvYxM", "withCSS", "Oh1PTvYxM_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
