const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./__shared_037e7ae64c.js","./__shared_9cf9caa17f.css","./__shared_4e6bc58081.js","./__shared_624b6327cc.css","./__shared_dc8f5562a3.js","./__shared_4a1fec5b04.css","./__shared_2c3a9bfbcd.js","./__shared_52493e568c.css","./__shared_c7f49da732.js","./__shared_d7e9be343d.js","./__shared_cd29627764.js","./__shared_430e20b4c2.js","./__shared_1c667590b2.js","./__shared_8625586157.js","./__shared_c64fbcfef8.js","./__shared_75ffcb0ce5.js","./__shared_5647bad1fc.js","./__shared_743d35ed85.css","./__shared_35ba52dc16.js","./__shared_9a042c387f.js","./__shared_6781ba1194.css","./__shared_fff778f951.js","./__shared_ccf50fd8a9.css","./__shared_d7fb893c5b.js","./__shared_649def667c.css","./__shared_1bd0b9cafa.js","./__shared_85d97d9b37.css"])))=>i.map(i=>d[i]); var i$=Object.defineProperty,s$=Object.defineProperties;var l$=Object.getOwnPropertyDescriptors;var Ro=Object.getOwnPropertySymbols;var a$=Object.prototype.hasOwnProperty,r$=Object.prototype.propertyIsEnumerable;var Bo=(G,X,ee)=>X in G?i$(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,kt=(G,X)=>{for(var ee in X||(X={}))a$.call(X,ee)&&Bo(G,ee,X[ee]);if(Ro)for(var ee of Ro(X))r$.call(X,ee)&&Bo(G,ee,X[ee]);return G},eo=(G,X)=>s$(G,l$(X));var To=(G,X)=>{var ee={};for(var pe in G)a$.call(G,pe)&&X.indexOf(pe)<0&&(ee[pe]=G[pe]);if(G!=null&&Ro)for(var pe of Ro(G))X.indexOf(pe)<0&&r$.call(G,pe)&&(ee[pe]=G[pe]);return ee};var Eo=(G,X,ee)=>Bo(G,typeof X!="symbol"?X+"":X,ee);import"../__shared_libphonenumber_js_Q6RMKWT6.js";import{HTTPError,cookieUniversal,serialize,createFatmanClient,createInstance}from"../__shared_vue_deps_DYMTJONH.js";import equal from"../__shared_fast_deep_equal_XYWIEKOD.js";import localforage from"../__shared_localforage_FJKG5M2E.js";import{parse as parse$1}from"../__shared_accept_language_parser_B6TW5FDZ.js";function execAsync(G){const X=window,ee=X.__APP;let pe=G();const ve=()=>{X.__APP=ee};return pe&&typeof pe=="object"&&"catch"in pe&&(pe=pe.catch($e=>{throw ve(),$e})),[pe,ve]}const runtimeSharedWrapper=(G,X)=>function(...ee){return window.__APP=X,G.apply(this,ee)},HASH_RE$1=/#/g,AMPERSAND_RE$1=/&/g,SLASH_RE$1=/\//g,EQUAL_RE$1=/=/g,PLUS_RE$1=/\+/g,ENC_CARET_RE$1=/%5e/gi,ENC_BACKTICK_RE$1=/%60/gi,ENC_PIPE_RE$1=/%7c/gi,ENC_SPACE_RE$1=/%20/gi;function encode$1(G){return encodeURI(""+G).replace(ENC_PIPE_RE$1,"|")}function encodeQueryValue$1(G){return encode$1(typeof G=="string"?G:JSON.stringify(G)).replace(PLUS_RE$1,"%2B").replace(ENC_SPACE_RE$1,"+").replace(HASH_RE$1,"%23").replace(AMPERSAND_RE$1,"%26").replace(ENC_BACKTICK_RE$1,"`").replace(ENC_CARET_RE$1,"^").replace(SLASH_RE$1,"%2F")}function encodeQueryKey$1(G){return encodeQueryValue$1(G).replace(EQUAL_RE$1,"%3D")}function decode$2(G=""){try{return decodeURIComponent(""+G)}catch(X){return""+G}}function decodeQueryKey(G){return decode$2(G.replace(PLUS_RE$1," "))}function decodeQueryValue(G){return decode$2(G.replace(PLUS_RE$1," "))}function parseQuery$1(G=""){const X={};G[0]==="?"&&(G=G.slice(1));for(const ee of G.split("&")){const pe=ee.match(/([^=]+)=?(.*)/)||[];if(pe.length<2)continue;const ve=decodeQueryKey(pe[1]);if(ve==="__proto__"||ve==="constructor")continue;const $e=decodeQueryValue(pe[2]||"");X[ve]===void 0?X[ve]=$e:Array.isArray(X[ve])?X[ve].push($e):X[ve]=[X[ve],$e]}return X}function encodeQueryItem(G,X){return(typeof X=="number"||typeof X=="boolean")&&(X=String(X)),X?Array.isArray(X)?X.map(ee=>`${encodeQueryKey$1(G)}=${encodeQueryValue$1(ee)}`).join("&"):`${encodeQueryKey$1(G)}=${encodeQueryValue$1(X)}`:encodeQueryKey$1(G)}function stringifyQuery$1(G){return Object.keys(G).filter(X=>G[X]!==void 0).map(X=>encodeQueryItem(X,G[X])).filter(Boolean).join("&")}const PROTOCOL_STRICT_REGEX=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,PROTOCOL_REGEX=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,PROTOCOL_RELATIVE_REGEX=/^([/\\]\s*){2,}[^/\\]/,PROTOCOL_SCRIPT_RE=/^[\s\0]*(blob|data|javascript|vbscript):$/i,TRAILING_SLASH_RE$1=/\/$|\/\?|\/#/,JOIN_LEADING_SLASH_RE=/^\.?\//;function hasProtocol(G,X={}){return typeof X=="boolean"&&(X={acceptRelative:X}),X.strict?PROTOCOL_STRICT_REGEX.test(G):PROTOCOL_REGEX.test(G)||(X.acceptRelative?PROTOCOL_RELATIVE_REGEX.test(G):!1)}function isScriptProtocol(G){return!!G&&PROTOCOL_SCRIPT_RE.test(G)}function hasTrailingSlash(G="",X){return X?TRAILING_SLASH_RE$1.test(G):G.endsWith("/")}function withoutTrailingSlash(G="",X){if(!X)return(hasTrailingSlash(G)?G.slice(0,-1):G)||"/";if(!hasTrailingSlash(G,!0))return G||"/";let ee=G,pe="";const ve=G.indexOf("#");ve>=0&&(ee=G.slice(0,ve),pe=G.slice(ve));const[$e,...ke]=ee.split("?");return(($e.endsWith("/")?$e.slice(0,-1):$e)||"/")+(ke.length>0?`?${ke.join("?")}`:"")+pe}function withTrailingSlash(G="",X){if(!X)return G.endsWith("/")?G:G+"/";if(hasTrailingSlash(G,!0))return G||"/";let ee=G,pe="";const ve=G.indexOf("#");if(ve>=0&&(ee=G.slice(0,ve),pe=G.slice(ve),!ee))return pe;const[$e,...ke]=ee.split("?");return $e+"/"+(ke.length>0?`?${ke.join("?")}`:"")+pe}function hasLeadingSlash(G=""){return G.startsWith("/")}function withLeadingSlash(G=""){return hasLeadingSlash(G)?G:"/"+G}function withBase(G,X){if(isEmptyURL(X)||hasProtocol(G))return G;const ee=withoutTrailingSlash(X);return G.startsWith(ee)?G:joinURL(ee,G)}function withoutBase(G,X){if(isEmptyURL(X))return G;const ee=withoutTrailingSlash(X);if(!G.startsWith(ee))return G;const pe=G.slice(ee.length);return pe[0]==="/"?pe:"/"+pe}function withQuery(G,X){const ee=parseURL$1(G),pe=kt(kt({},parseQuery$1(ee.search)),X);return ee.search=stringifyQuery$1(pe),stringifyParsedURL(ee)}function isEmptyURL(G){return!G||G==="/"}function isNonEmptyURL(G){return G&&G!=="/"}function joinURL(G,...X){let ee=G||"";for(const pe of X.filter(ve=>isNonEmptyURL(ve)))if(ee){const ve=pe.replace(JOIN_LEADING_SLASH_RE,"");ee=withTrailingSlash(ee)+ve}else ee=pe;return ee}function joinRelativeURL(...G){var ke,De,Le,Ve;const X=/\/(?!\/)/,ee=G.filter(Boolean),pe=[];let ve=0;for(const xe of ee)if(!(!xe||xe==="/")){for(const[Fe,ze]of xe.split(X).entries())if(!(!ze||ze===".")){if(ze===".."){if(pe.length===1&&hasProtocol(pe[0]))continue;pe.pop(),ve--;continue}if(Fe===1&&((ke=pe[pe.length-1])!=null&&ke.endsWith(":/"))){pe[pe.length-1]+="/"+ze;continue}pe.push(ze),ve++}}let $e=pe.join("/");return ve>=0?(De=ee[0])!=null&&De.startsWith("/")&&!$e.startsWith("/")?$e="/"+$e:(Le=ee[0])!=null&&Le.startsWith("./")&&!$e.startsWith("./")&&($e="./"+$e):$e="../".repeat(-1*ve)+$e,(Ve=ee[ee.length-1])!=null&&Ve.endsWith("/")&&!$e.endsWith("/")&&($e+="/"),$e}function isEqual(G,X,ee={}){return ee.trailingSlash||(G=withTrailingSlash(G),X=withTrailingSlash(X)),ee.leadingSlash||(G=withLeadingSlash(G),X=withLeadingSlash(X)),ee.encoding||(G=decode$2(G),X=decode$2(X)),G===X}const protocolRelative=Symbol.for("ufo:protocolRelative");function parseURL$1(G="",X){const ee=G.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(ee){const[,Fe,ze=""]=ee;return{protocol:Fe.toLowerCase(),pathname:ze,href:Fe+ze,auth:"",host:"",search:"",hash:""}}if(!hasProtocol(G,{acceptRelative:!0}))return X?parseURL$1(X+G):parsePath(G);const[,pe="",ve,$e=""]=G.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,ke="",De=""]=$e.match(/([^#/?]*)(.*)?/)||[];pe==="file:"&&(De=De.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:Le,search:Ve,hash:xe}=parsePath(De);return{protocol:pe.toLowerCase(),auth:ve?ve.slice(0,Math.max(0,ve.length-1)):"",host:ke,pathname:Le,search:Ve,hash:xe,[protocolRelative]:!pe}}function parsePath(G=""){const[X="",ee="",pe=""]=(G.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:X,search:ee,hash:pe}}function stringifyParsedURL(G){const X=G.pathname||"",ee=G.search?(G.search.startsWith("?")?"":"?")+G.search:"",pe=G.hash||"",ve=G.auth?G.auth+"@":"",$e=G.host||"";return(G.protocol||G[protocolRelative]?(G.protocol||"")+"//":"")+ve+$e+X+ee+pe}const suspectProtoRx=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,suspectConstructorRx=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,JsonSigRx=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function jsonParseTransform(G,X){if(G==="__proto__"||G==="constructor"&&X&&typeof X=="object"&&"prototype"in X){warnKeyDropped(G);return}return X}function warnKeyDropped(G){console.warn(`[destr] Dropping "${G}" key to prevent prototype pollution.`)}function destr(G,X={}){if(typeof G!="string")return G;const ee=G.trim();if(G[0]==='"'&&G.endsWith('"')&&!G.includes("\\"))return ee.slice(1,-1);if(ee.length<=9){const pe=ee.toLowerCase();if(pe==="true")return!0;if(pe==="false")return!1;if(pe==="undefined")return;if(pe==="null")return null;if(pe==="nan")return Number.NaN;if(pe==="infinity")return Number.POSITIVE_INFINITY;if(pe==="-infinity")return Number.NEGATIVE_INFINITY}if(!JsonSigRx.test(G)){if(X.strict)throw new SyntaxError("[destr] Invalid JSON");return G}try{if(suspectProtoRx.test(G)||suspectConstructorRx.test(G)){if(X.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(G,jsonParseTransform)}return JSON.parse(G)}catch(pe){if(X.strict)throw pe;return G}}function isPlainObject$3(G){if(G===null||typeof G!="object")return!1;const X=Object.getPrototypeOf(G);return X!==null&&X!==Object.prototype&&Object.getPrototypeOf(X)!==null||Symbol.iterator in G?!1:Symbol.toStringTag in G?Object.prototype.toString.call(G)==="[object Module]":!0}function _defu$1(G,X,ee=".",pe){if(!isPlainObject$3(X))return _defu$1(G,{},ee,pe);const ve=Object.assign({},X);for(const $e in G){if($e==="__proto__"||$e==="constructor")continue;const ke=G[$e];ke!=null&&(pe&&pe(ve,$e,ke,ee)||(Array.isArray(ke)&&Array.isArray(ve[$e])?ve[$e]=[...ke,...ve[$e]]:isPlainObject$3(ke)&&isPlainObject$3(ve[$e])?ve[$e]=_defu$1(ke,ve[$e],(ee?`${ee}.`:"")+$e.toString(),pe):ve[$e]=ke))}return ve}function createDefu$1(G){return(...X)=>X.reduce((ee,pe)=>_defu$1(ee,pe,"",G),{})}const defu$1=createDefu$1(),defuFn=createDefu$1((G,X,ee)=>{if(G[X]!==void 0&&typeof ee=="function")return G[X]=ee(G[X]),!0});function hasProp(G,X){try{return X in G}catch(ee){return!1}}class H3Error extends Error{constructor(ee,pe={}){super(ee,pe);Eo(this,"statusCode",500);Eo(this,"fatal",!1);Eo(this,"unhandled",!1);Eo(this,"statusMessage");Eo(this,"data");Eo(this,"cause");pe.cause&&!this.cause&&(this.cause=pe.cause)}toJSON(){const ee={message:this.message,statusCode:sanitizeStatusCode(this.statusCode,500)};return this.statusMessage&&(ee.statusMessage=sanitizeStatusMessage(this.statusMessage)),this.data!==void 0&&(ee.data=this.data),ee}}Eo(H3Error,"__h3_error__",!0);function createError$1(G){var ee,pe;if(typeof G=="string")return new H3Error(G);if(isError(G))return G;const X=new H3Error((pe=(ee=G.message)!=null?ee:G.statusMessage)!=null?pe:"",{cause:G.cause||G});if(hasProp(G,"stack"))try{Object.defineProperty(X,"stack",{get(){return G.stack}})}catch(ve){try{X.stack=G.stack}catch($e){}}if(G.data&&(X.data=G.data),G.statusCode?X.statusCode=sanitizeStatusCode(G.statusCode,X.statusCode):G.status&&(X.statusCode=sanitizeStatusCode(G.status,X.statusCode)),G.statusMessage?X.statusMessage=G.statusMessage:G.statusText&&(X.statusMessage=G.statusText),X.statusMessage){const ve=X.statusMessage;sanitizeStatusMessage(X.statusMessage)!==ve&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return G.fatal!==void 0&&(X.fatal=G.fatal),G.unhandled!==void 0&&(X.unhandled=G.unhandled),X}function isError(G){var X;return((X=G==null?void 0:G.constructor)==null?void 0:X.__h3_error__)===!0}const DISALLOWED_STATUS_CHARS=/[^\u0009\u0020-\u007E]/g;function sanitizeStatusMessage(G=""){return G.replace(DISALLOWED_STATUS_CHARS,"")}function sanitizeStatusCode(G,X=200){return!G||(typeof G=="string"&&(G=Number.parseInt(G,10)),G<100||G>999)?X:G}typeof setImmediate=="undefined"||setImmediate;const LayoutMetaSymbol=Symbol("layout-meta"),PageRouteSymbol=Symbol("route"),useRouter$1=()=>{var G;return(G=useNuxtApp$1())==null?void 0:G.$router},useRoute$2=()=>hasInjectionContext()?inject(PageRouteSymbol,useNuxtApp$1()._route):useNuxtApp$1()._route;function defineNuxtRouteMiddleware(G){return G}const isProcessingMiddleware=()=>{try{if(useNuxtApp$1()._processingMiddleware)return!0}catch(G){return!1}return!1},navigateTo=(G,X)=>{G||(G="/");const ee=typeof G=="string"?G:"path"in G?resolveRouteObject(G):useRouter$1().resolve(G).href;if(X!=null&&X.open){const{target:Le="_blank",windowFeatures:Ve={}}=X.open,xe=Object.entries(Ve).filter(([Fe,ze])=>ze!==void 0).map(([Fe,ze])=>`${Fe.toLowerCase()}=${ze}`).join(", ");return open(ee,Le,xe),Promise.resolve()}const pe=hasProtocol(ee,{acceptRelative:!0}),ve=(X==null?void 0:X.external)||pe;if(ve){if(!(X!=null&&X.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:Le}=new URL(ee,window.location.href);if(Le&&isScriptProtocol(Le))throw new Error(`Cannot navigate to a URL with '${Le}' protocol.`)}const $e=isProcessingMiddleware();if(!ve&&$e)return G;const ke=useRouter$1(),De=useNuxtApp$1();return ve?(De._scope.stop(),X!=null&&X.replace?location.replace(ee):location.href=ee,$e?De.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):X!=null&&X.replace?ke.replace(G):ke.push(G)};function resolveRouteObject(G){return withQuery(G.path||"",G.query||{})+(G.hash||"")}const appLayoutTransition=!1,appPageTransition=!1,appKeepalive=!1,nuxtLinkDefaults={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},asyncDataDefaults={value:null,errorValue:null,deep:!0},nuxtDefaultErrorValue=null,NUXT_ERROR_SIGNATURE="__nuxt_error",useError=()=>toRef(useNuxtApp$1().payload,"error"),showError=G=>{const X=createError(G);try{const ee=useNuxtApp$1(),pe=useError();ee.hooks.callHook("app:error",X),pe.value=pe.value||X}catch(ee){throw X}return X},clearError=async(G={})=>{let X,ee;const pe=useNuxtApp$1(),ve=useError();pe.callHook("app:error:cleared",G),G.redirect&&([X,ee]=execAsync(()=>useRouter$1().replace(G.redirect)),await X,ee()),ve.value=nuxtDefaultErrorValue},isNuxtError=G=>!!G&&typeof G=="object"&&NUXT_ERROR_SIGNATURE in G,createError=G=>{const X=createError$1(G);return Object.defineProperty(X,NUXT_ERROR_SIGNATURE,{value:!0,configurable:!1,writable:!1}),X},setInterval=window.setInterval,setTimeoutWrapped=(G,X,...ee)=>setTimeout(runtimeSharedWrapper(G,window.__APP),X,...ee),setIntervalWrapped=(G,X,...ee)=>setInterval(runtimeSharedWrapper(G,window.__APP),X,...ee);/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function makeMap(G){const X=Object.create(null);for(const ee of G.split(","))X[ee]=1;return ee=>ee in X}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=G=>G.charCodeAt(0)===111&&G.charCodeAt(1)===110&&(G.charCodeAt(2)>122||G.charCodeAt(2)<97),isModelListener=G=>G.startsWith("onUpdate:"),extend=Object.assign,remove=(G,X)=>{const ee=G.indexOf(X);ee>-1&&G.splice(ee,1)},hasOwnProperty$1=Object.prototype.hasOwnProperty,hasOwn=(G,X)=>hasOwnProperty$1.call(G,X),isArray$1=Array.isArray,isMap=G=>toTypeString(G)==="[object Map]",isSet=G=>toTypeString(G)==="[object Set]",isDate$1=G=>toTypeString(G)==="[object Date]",isRegExp=G=>toTypeString(G)==="[object RegExp]",isFunction=G=>typeof G=="function",isString$1=G=>typeof G=="string",isSymbol=G=>typeof G=="symbol",isObject$2=G=>G!==null&&typeof G=="object",isPromise$1=G=>(isObject$2(G)||isFunction(G))&&isFunction(G.then)&&isFunction(G.catch),objectToString=Object.prototype.toString,toTypeString=G=>objectToString.call(G),toRawType=G=>toTypeString(G).slice(8,-1),isPlainObject$2=G=>toTypeString(G)==="[object Object]",isIntegerKey=G=>isString$1(G)&&G!=="NaN"&&G[0]!=="-"&&""+parseInt(G,10)===G,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=G=>{const X=Object.create(null);return ee=>X[ee]||(X[ee]=G(ee))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(G=>G.replace(camelizeRE,(X,ee)=>ee?ee.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(G=>G.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(G=>G.charAt(0).toUpperCase()+G.slice(1)),toHandlerKey=cacheStringFunction(G=>G?`on${capitalize$1(G)}`:""),hasChanged=(G,X)=>!Object.is(G,X),invokeArrayFns=(G,...X)=>{for(let ee=0;ee{Object.defineProperty(G,X,{configurable:!0,enumerable:!1,writable:pe,value:ee})},looseToNumber=G=>{const X=parseFloat(G);return isNaN(X)?G:X},toNumber=G=>{const X=isString$1(G)?Number(G):NaN;return isNaN(X)?G:X};let _globalThis$2;const getGlobalThis=()=>_globalThis$2||(_globalThis$2=typeof window!="undefined"?window:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(G){if(isArray$1(G)){const X={};for(let ee=0;ee{if(ee){const pe=ee.split(propertyDelimiterRE);pe.length>1&&(X[pe[0].trim()]=pe[1].trim())}}),X}function normalizeClass(G){let X="";if(isString$1(G))X=G;else if(isArray$1(G))for(let ee=0;eelooseEqual(ee,X))}const isRef$1=G=>!!(G&&G.__v_isRef===!0),toDisplayString=G=>isString$1(G)?G:G==null?"":isArray$1(G)||isObject$2(G)&&(G.toString===objectToString||!isFunction(G.toString))?isRef$1(G)?toDisplayString(G.value):JSON.stringify(G,replacer,2):String(G),replacer=(G,X)=>isRef$1(X)?replacer(G,X.value):isMap(X)?{[`Map(${X.size})`]:[...X.entries()].reduce((ee,[pe,ve],$e)=>(ee[stringifySymbol(pe,$e)+" =>"]=ve,ee),{})}:isSet(X)?{[`Set(${X.size})`]:[...X.values()].map(ee=>stringifySymbol(ee))}:isSymbol(X)?stringifySymbol(X):isObject$2(X)&&!isArray$1(X)&&!isPlainObject$2(X)?String(X):X,stringifySymbol=(G,X="")=>{var ee;return isSymbol(G)?`Symbol(${(ee=G.description)!=null?ee:X})`:G};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let activeEffectScope;class EffectScope{constructor(X=!1){this.detached=X,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=activeEffectScope,!X&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let X,ee;if(this.scopes)for(X=0,ee=this.scopes.length;X{G(),G=()=>{}};useNuxtApp().hooks.hook("unmounted",X),activeEffectScope&&activeEffectScope.cleanups.push(X)}let activeSub;const pausedQueueEffects=new WeakSet;class ReactiveEffect{constructor(X){this.fn=X,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,activeEffectScope&&activeEffectScope.active&&activeEffectScope.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,pausedQueueEffects.has(this)&&(pausedQueueEffects.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||batch(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,cleanupEffect(this),prepareDeps(this);const X=activeSub,ee=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=X,shouldTrack=ee,this.flags&=-3}}stop(){if(this.flags&1){for(let X=this.deps;X;X=X.nextDep)removeSub(X);this.deps=this.depsTail=void 0,cleanupEffect(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?pausedQueueEffects.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){isDirty(this)&&this.run()}get dirty(){return isDirty(this)}}let batchDepth=0,batchedSub,batchedComputed;function batch(G,X=!1){if(G.flags|=8,X){G.next=batchedComputed,batchedComputed=G;return}G.next=batchedSub,batchedSub=G}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let X=batchedComputed;for(batchedComputed=void 0;X;){const ee=X.next;X.next=void 0,X.flags&=-9,X=ee}}let G;for(;batchedSub;){let X=batchedSub;for(batchedSub=void 0;X;){const ee=X.next;if(X.next=void 0,X.flags&=-9,X.flags&1)try{X.trigger()}catch(pe){G||(G=pe)}X=ee}}if(G)throw G}function prepareDeps(G){for(let X=G.deps;X;X=X.nextDep)X.version=-1,X.prevActiveLink=X.dep.activeLink,X.dep.activeLink=X}function cleanupDeps(G){let X,ee=G.depsTail,pe=ee;for(;pe;){const ve=pe.prevDep;pe.version===-1?(pe===ee&&(ee=ve),removeSub(pe),removeDep(pe)):X=pe,pe.dep.activeLink=pe.prevActiveLink,pe.prevActiveLink=void 0,pe=ve}G.deps=X,G.depsTail=ee}function isDirty(G){for(let X=G.deps;X;X=X.nextDep)if(X.dep.version!==X.version||X.dep.computed&&(refreshComputed(X.dep.computed)||X.dep.version!==X.version))return!0;return!!G._dirty}function refreshComputed(G){if(G.flags&4&&!(G.flags&16)||(G.flags&=-17,G.globalVersion===globalVersion))return;G.globalVersion=globalVersion;const X=G.dep;if(G.flags|=2,X.version>0&&!G.isSSR&&G.deps&&!isDirty(G)){G.flags&=-3;return}const ee=activeSub,pe=shouldTrack;activeSub=G,shouldTrack=!0;try{prepareDeps(G);const ve=G.fn(G._value);(X.version===0||hasChanged(ve,G._value))&&(G._value=ve,X.version++)}catch(ve){throw X.version++,ve}finally{activeSub=ee,shouldTrack=pe,cleanupDeps(G),G.flags&=-3}}function removeSub(G,X=!1){const{dep:ee,prevSub:pe,nextSub:ve}=G;if(pe&&(pe.nextSub=ve,G.prevSub=void 0),ve&&(ve.prevSub=pe,G.nextSub=void 0),ee.subs===G&&(ee.subs=pe,!pe&&ee.computed)){ee.computed.flags&=-5;for(let $e=ee.computed.deps;$e;$e=$e.nextDep)removeSub($e,!0)}!X&&!--ee.sc&&ee.map&&ee.map.delete(ee.key)}function removeDep(G){const{prevDep:X,nextDep:ee}=G;X&&(X.nextDep=ee,G.prevDep=void 0),ee&&(ee.prevDep=X,G.nextDep=void 0)}function effect(G,X){G.effect instanceof ReactiveEffect&&(G=G.effect.fn);const ee=new ReactiveEffect(G);X&&extend(ee,X);try{ee.run()}catch(ve){throw ee.stop(),ve}const pe=ee.run.bind(ee);return pe.effect=ee,pe}function stop(G){G.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const G=trackStack.pop();shouldTrack=G===void 0?!0:G}function cleanupEffect(G){const{cleanup:X}=G;if(G.cleanup=void 0,X){const ee=activeSub;activeSub=void 0;try{X()}finally{activeSub=ee}}}let globalVersion=0;class Link{constructor(X,ee){this.sub=X,this.dep=ee,this.version=ee.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Dep{constructor(X){this.computed=X,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(X){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let ee=this.activeLink;if(ee===void 0||ee.sub!==activeSub)ee=this.activeLink=new Link(activeSub,this),activeSub.deps?(ee.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=ee,activeSub.depsTail=ee):activeSub.deps=activeSub.depsTail=ee,addSub(ee);else if(ee.version===-1&&(ee.version=this.version,ee.nextDep)){const pe=ee.nextDep;pe.prevDep=ee.prevDep,ee.prevDep&&(ee.prevDep.nextDep=pe),ee.prevDep=activeSub.depsTail,ee.nextDep=void 0,activeSub.depsTail.nextDep=ee,activeSub.depsTail=ee,activeSub.deps===ee&&(activeSub.deps=pe)}return ee}trigger(X){this.version++,globalVersion++,this.notify(X)}notify(X){startBatch();try{for(let ee=this.subs;ee;ee=ee.prevSub)ee.sub.notify()&&ee.sub.dep.notify()}finally{endBatch()}}}function addSub(G){if(G.dep.sc++,G.sub.flags&4){const X=G.dep.computed;if(X&&!G.dep.subs){X.flags|=20;for(let pe=X.deps;pe;pe=pe.nextDep)addSub(pe)}const ee=G.dep.subs;ee!==G&&(G.prevSub=ee,ee&&(ee.nextSub=G)),G.dep.subs=G}}const targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol(""),ARRAY_ITERATE_KEY=Symbol("");function track(G,X,ee){if(shouldTrack&&activeSub){let pe=targetMap.get(G);pe||targetMap.set(G,pe=new Map);let ve=pe.get(ee);ve||(pe.set(ee,ve=new Dep),ve.map=pe,ve.key=ee),ve.track()}}function trigger(G,X,ee,pe,ve,$e){const ke=targetMap.get(G);if(!ke){globalVersion++;return}const De=Le=>{Le&&Le.trigger()};if(startBatch(),X==="clear")ke.forEach(De);else{const Le=isArray$1(G),Ve=Le&&isIntegerKey(ee);if(Le&&ee==="length"){const xe=Number(pe);ke.forEach((Fe,ze)=>{(ze==="length"||ze===ARRAY_ITERATE_KEY||!isSymbol(ze)&&ze>=xe)&&De(Fe)})}else switch((ee!==void 0||ke.has(void 0))&&De(ke.get(ee)),Ve&&De(ke.get(ARRAY_ITERATE_KEY)),X){case"add":Le?Ve&&De(ke.get("length")):(De(ke.get(ITERATE_KEY)),isMap(G)&&De(ke.get(MAP_KEY_ITERATE_KEY)));break;case"delete":Le||(De(ke.get(ITERATE_KEY)),isMap(G)&&De(ke.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(G)&&De(ke.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(G,X){const ee=targetMap.get(G);return ee&&ee.get(X)}function reactiveReadArray(G){const X=toRaw(G);return X===G?X:(track(X,"iterate",ARRAY_ITERATE_KEY),isShallow(G)?X:X.map(toReactive))}function shallowReadArray(G){return track(G=toRaw(G),"iterate",ARRAY_ITERATE_KEY),G}const arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator(this,Symbol.iterator,toReactive)},concat(...G){return reactiveReadArray(this).concat(...G.map(X=>isArray$1(X)?reactiveReadArray(X):X))},entries(){return iterator(this,"entries",G=>(G[1]=toReactive(G[1]),G))},every(G,X){return apply(this,"every",G,X,void 0,arguments)},filter(G,X){return apply(this,"filter",G,X,ee=>ee.map(toReactive),arguments)},find(G,X){return apply(this,"find",G,X,toReactive,arguments)},findIndex(G,X){return apply(this,"findIndex",G,X,void 0,arguments)},findLast(G,X){return apply(this,"findLast",G,X,toReactive,arguments)},findLastIndex(G,X){return apply(this,"findLastIndex",G,X,void 0,arguments)},forEach(G,X){return apply(this,"forEach",G,X,void 0,arguments)},includes(...G){return searchProxy(this,"includes",G)},indexOf(...G){return searchProxy(this,"indexOf",G)},join(G){return reactiveReadArray(this).join(G)},lastIndexOf(...G){return searchProxy(this,"lastIndexOf",G)},map(G,X){return apply(this,"map",G,X,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...G){return noTracking(this,"push",G)},reduce(G,...X){return reduce(this,"reduce",G,X)},reduceRight(G,...X){return reduce(this,"reduceRight",G,X)},shift(){return noTracking(this,"shift")},some(G,X){return apply(this,"some",G,X,void 0,arguments)},splice(...G){return noTracking(this,"splice",G)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(G){return reactiveReadArray(this).toSorted(G)},toSpliced(...G){return reactiveReadArray(this).toSpliced(...G)},unshift(...G){return noTracking(this,"unshift",G)},values(){return iterator(this,"values",toReactive)}};function iterator(G,X,ee){const pe=shallowReadArray(G),ve=pe[X]();return pe!==G&&!isShallow(G)&&(ve._next=ve.next,ve.next=()=>{const $e=ve._next();return $e.value&&($e.value=ee($e.value)),$e}),ve}const arrayProto=Array.prototype;function apply(G,X,ee,pe,ve,$e){const ke=shallowReadArray(G),De=ke!==G&&!isShallow(G),Le=ke[X];if(Le!==arrayProto[X]){const Fe=Le.apply(G,$e);return De?toReactive(Fe):Fe}let Ve=ee;ke!==G&&(De?Ve=function(Fe,ze){return ee.call(this,toReactive(Fe),ze,G)}:ee.length>2&&(Ve=function(Fe,ze){return ee.call(this,Fe,ze,G)}));const xe=Le.call(ke,Ve,pe);return De&&ve?ve(xe):xe}function reduce(G,X,ee,pe){const ve=shallowReadArray(G);let $e=ee;return ve!==G&&(isShallow(G)?ee.length>3&&($e=function(ke,De,Le){return ee.call(this,ke,De,Le,G)}):$e=function(ke,De,Le){return ee.call(this,ke,toReactive(De),Le,G)}),ve[X]($e,...pe)}function searchProxy(G,X,ee){const pe=toRaw(G);track(pe,"iterate",ARRAY_ITERATE_KEY);const ve=pe[X](...ee);return(ve===-1||ve===!1)&&isProxy(ee[0])?(ee[0]=toRaw(ee[0]),pe[X](...ee)):ve}function noTracking(G,X,ee=[]){pauseTracking(),startBatch();const pe=toRaw(G)[X].apply(G,ee);return endBatch(),resetTracking(),pe}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(G=>G!=="arguments"&&G!=="caller").map(G=>Symbol[G]).filter(isSymbol));function hasOwnProperty(G){isSymbol(G)||(G=String(G));const X=toRaw(this);return track(X,"has",G),X.hasOwnProperty(G)}class BaseReactiveHandler{constructor(X=!1,ee=!1){this._isReadonly=X,this._isShallow=ee}get(X,ee,pe){if(ee==="__v_skip")return X.__v_skip;const ve=this._isReadonly,$e=this._isShallow;if(ee==="__v_isReactive")return!ve;if(ee==="__v_isReadonly")return ve;if(ee==="__v_isShallow")return $e;if(ee==="__v_raw")return pe===(ve?$e?shallowReadonlyMap:readonlyMap:$e?shallowReactiveMap:reactiveMap).get(X)||Object.getPrototypeOf(X)===Object.getPrototypeOf(pe)?X:void 0;const ke=isArray$1(X);if(!ve){let Le;if(ke&&(Le=arrayInstrumentations[ee]))return Le;if(ee==="hasOwnProperty")return hasOwnProperty}const De=Reflect.get(X,ee,isRef(X)?X:pe);return(isSymbol(ee)?builtInSymbols.has(ee):isNonTrackableKeys(ee))||(ve||track(X,"get",ee),$e)?De:isRef(De)?ke&&isIntegerKey(ee)?De:De.value:isObject$2(De)?ve?readonly(De):reactive(De):De}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(X=!1){super(!1,X)}set(X,ee,pe,ve){let $e=X[ee];if(!this._isShallow){const Le=isReadonly($e);if(!isShallow(pe)&&!isReadonly(pe)&&($e=toRaw($e),pe=toRaw(pe)),!isArray$1(X)&&isRef($e)&&!isRef(pe))return Le?!1:($e.value=pe,!0)}const ke=isArray$1(X)&&isIntegerKey(ee)?Number(ee)G,getProto=G=>Reflect.getPrototypeOf(G);function createIterableMethod(G,X,ee){return function(...pe){const ve=this.__v_raw,$e=toRaw(ve),ke=isMap($e),De=G==="entries"||G===Symbol.iterator&&ke,Le=G==="keys"&&ke,Ve=ve[G](...pe),xe=ee?toShallow:X?toReadonly:toReactive;return!X&&track($e,"iterate",Le?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:Fe,done:ze}=Ve.next();return ze?{value:Fe,done:ze}:{value:De?[xe(Fe[0]),xe(Fe[1])]:xe(Fe),done:ze}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(G){return function(...X){return G==="delete"?!1:G==="clear"?void 0:this}}function createInstrumentations(G,X){const ee={get(ve){const $e=this.__v_raw,ke=toRaw($e),De=toRaw(ve);G||(hasChanged(ve,De)&&track(ke,"get",ve),track(ke,"get",De));const{has:Le}=getProto(ke),Ve=X?toShallow:G?toReadonly:toReactive;if(Le.call(ke,ve))return Ve($e.get(ve));if(Le.call(ke,De))return Ve($e.get(De));$e!==ke&&$e.get(ve)},get size(){const ve=this.__v_raw;return!G&&track(toRaw(ve),"iterate",ITERATE_KEY),Reflect.get(ve,"size",ve)},has(ve){const $e=this.__v_raw,ke=toRaw($e),De=toRaw(ve);return G||(hasChanged(ve,De)&&track(ke,"has",ve),track(ke,"has",De)),ve===De?$e.has(ve):$e.has(ve)||$e.has(De)},forEach(ve,$e){const ke=this,De=ke.__v_raw,Le=toRaw(De),Ve=X?toShallow:G?toReadonly:toReactive;return!G&&track(Le,"iterate",ITERATE_KEY),De.forEach((xe,Fe)=>ve.call($e,Ve(xe),Ve(Fe),ke))}};return extend(ee,G?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add(ve){!X&&!isShallow(ve)&&!isReadonly(ve)&&(ve=toRaw(ve));const $e=toRaw(this);return getProto($e).has.call($e,ve)||($e.add(ve),trigger($e,"add",ve,ve)),this},set(ve,$e){!X&&!isShallow($e)&&!isReadonly($e)&&($e=toRaw($e));const ke=toRaw(this),{has:De,get:Le}=getProto(ke);let Ve=De.call(ke,ve);Ve||(ve=toRaw(ve),Ve=De.call(ke,ve));const xe=Le.call(ke,ve);return ke.set(ve,$e),Ve?hasChanged($e,xe)&&trigger(ke,"set",ve,$e):trigger(ke,"add",ve,$e),this},delete(ve){const $e=toRaw(this),{has:ke,get:De}=getProto($e);let Le=ke.call($e,ve);Le||(ve=toRaw(ve),Le=ke.call($e,ve)),De&&De.call($e,ve);const Ve=$e.delete(ve);return Le&&trigger($e,"delete",ve,void 0),Ve},clear(){const ve=toRaw(this),$e=ve.size!==0,ke=ve.clear();return $e&&trigger(ve,"clear",void 0,void 0),ke}}),["keys","values","entries",Symbol.iterator].forEach(ve=>{ee[ve]=createIterableMethod(ve,G,X)}),ee}function createInstrumentationGetter(G,X){const ee=createInstrumentations(G,X);return(pe,ve,$e)=>ve==="__v_isReactive"?!G:ve==="__v_isReadonly"?G:ve==="__v_raw"?pe:Reflect.get(hasOwn(ee,ve)&&ve in pe?ee:pe,ve,$e)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(G){switch(G){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(G){return G.__v_skip||!Object.isExtensible(G)?0:targetTypeMap(toRawType(G))}function reactive(G){return isReadonly(G)?G:createReactiveObject(G,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(G){return createReactiveObject(G,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(G){return createReactiveObject(G,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(G){return createReactiveObject(G,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(G,X,ee,pe,ve){if(!isObject$2(G)||G.__v_raw&&!(X&&G.__v_isReactive))return G;const $e=ve.get(G);if($e)return $e;const ke=getTargetType(G);if(ke===0)return G;const De=new Proxy(G,ke===2?pe:ee);return ve.set(G,De),De}function isReactive(G){return isReadonly(G)?isReactive(G.__v_raw):!!(G&&G.__v_isReactive)}function isReadonly(G){return!!(G&&G.__v_isReadonly)}function isShallow(G){return!!(G&&G.__v_isShallow)}function isProxy(G){return G?!!G.__v_raw:!1}function toRaw(G){const X=G&&G.__v_raw;return X?toRaw(X):G}function markRaw(G){return!hasOwn(G,"__v_skip")&&Object.isExtensible(G)&&def(G,"__v_skip",!0),G}const toReactive=G=>isObject$2(G)?reactive(G):G,toReadonly=G=>isObject$2(G)?readonly(G):G;function isRef(G){return G?G.__v_isRef===!0:!1}function ref(G){return createRef(G,!1)}function shallowRef(G){return createRef(G,!0)}function createRef(G,X){return isRef(G)?G:new RefImpl(G,X)}class RefImpl{constructor(X,ee){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=ee?X:toRaw(X),this._value=ee?X:toReactive(X),this.__v_isShallow=ee}get value(){return this.dep.track(),this._value}set value(X){const ee=this._rawValue,pe=this.__v_isShallow||isShallow(X)||isReadonly(X);X=pe?X:toRaw(X),hasChanged(X,ee)&&(this._rawValue=X,this._value=pe?X:toReactive(X),this.dep.trigger())}}function triggerRef(G){G.dep&&G.dep.trigger()}function unref(G){return isRef(G)?G.value:G}function toValue(G){return isFunction(G)?G():unref(G)}const shallowUnwrapHandlers={get:(G,X,ee)=>X==="__v_raw"?G:unref(Reflect.get(G,X,ee)),set:(G,X,ee,pe)=>{const ve=G[X];return isRef(ve)&&!isRef(ee)?(ve.value=ee,!0):Reflect.set(G,X,ee,pe)}};function proxyRefs(G){return isReactive(G)?G:new Proxy(G,shallowUnwrapHandlers)}class CustomRefImpl{constructor(X){this.__v_isRef=!0,this._value=void 0;const ee=this.dep=new Dep,{get:pe,set:ve}=X(ee.track.bind(ee),ee.trigger.bind(ee));this._get=pe,this._set=ve}get value(){return this._value=this._get()}set value(X){this._set(X)}}function customRef(G){return new CustomRefImpl(G)}function toRefs(G){const X=isArray$1(G)?new Array(G.length):{};for(const ee in G)X[ee]=propertyToRef(G,ee);return X}class ObjectRefImpl{constructor(X,ee,pe){this._object=X,this._key=ee,this._defaultValue=pe,this.__v_isRef=!0,this._value=void 0}get value(){const X=this._object[this._key];return this._value=X===void 0?this._defaultValue:X}set value(X){this._object[this._key]=X}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(X){this._getter=X,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function toRef(G,X,ee){return isRef(G)?G:isFunction(G)?new GetterRefImpl(G):isObject$2(G)&&arguments.length>1?propertyToRef(G,X,ee):ref(G)}function propertyToRef(G,X,ee){const pe=G[X];return isRef(pe)?pe:new ObjectRefImpl(G,X,ee)}class ComputedRefImpl{constructor(X,ee,pe){this.fn=X,this.setter=ee,this._value=void 0,this.dep=new Dep(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=globalVersion-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!ee,this.isSSR=pe}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){const X=this.dep.track();return refreshComputed(this),X&&(X.version=this.dep.version),this._value}set value(X){this.setter&&this.setter(X)}}function computed$1(G,X,ee=!1){let pe,ve;return isFunction(G)?pe=G:(pe=G.get,ve=G.set),new ComputedRefImpl(pe,ve,ee)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},INITIAL_WATCHER_VALUE={},cleanupMap=new WeakMap;let activeWatcher;function getCurrentWatcher(){return activeWatcher}function onWatcherCleanup(G,X=!1,ee=activeWatcher){if(ee){let pe=cleanupMap.get(ee);pe||cleanupMap.set(ee,pe=[]),pe.push(G)}}function watch$1(G,X,ee=EMPTY_OBJ){const{immediate:pe,deep:ve,once:$e,scheduler:ke,augmentJob:De,call:Le}=ee,Ve=Je=>ve?Je:isShallow(Je)||ve===!1||ve===0?traverse(Je,1):traverse(Je);let xe,Fe,ze,je,We=!1,Ke=!1;if(isRef(G)?(Fe=()=>G.value,We=isShallow(G)):isReactive(G)?(Fe=()=>Ve(G),We=!0):isArray$1(G)?(Ke=!0,We=G.some(Je=>isReactive(Je)||isShallow(Je)),Fe=()=>G.map(Je=>{if(isRef(Je))return Je.value;if(isReactive(Je))return Ve(Je);if(isFunction(Je))return Le?Le(Je,2):Je()})):isFunction(G)?X?Fe=Le?()=>Le(G,2):G:Fe=()=>{if(ze){pauseTracking();try{ze()}finally{resetTracking()}}const Je=activeWatcher;activeWatcher=xe;try{return Le?Le(G,3,[je]):G(je)}finally{activeWatcher=Je}}:Fe=NOOP,X&&ve){const Je=Fe,ot=ve===!0?1/0:ve;Fe=()=>traverse(Je(),ot)}const Xe=getCurrentScope(),qe=()=>{xe.stop(),Xe&&Xe.active&&remove(Xe.effects,xe)};if($e&&X){const Je=X;X=(...ot)=>{Je(...ot),qe()}}let Ye=Ke?new Array(G.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Ze=Je=>{if(!(!(xe.flags&1)||!xe.dirty&&!Je))if(X){const ot=xe.run();if(ve||We||(Ke?ot.some((gt,nt)=>hasChanged(gt,Ye[nt])):hasChanged(ot,Ye))){ze&&ze();const gt=activeWatcher;activeWatcher=xe;try{const nt=[ot,Ye===INITIAL_WATCHER_VALUE?void 0:Ke&&Ye[0]===INITIAL_WATCHER_VALUE?[]:Ye,je];Le?Le(X,3,nt):X(...nt),Ye=ot}finally{activeWatcher=gt}}}else xe.run()};return De&&De(Ze),xe=new ReactiveEffect(Fe),xe.scheduler=ke?()=>ke(Ze,!1):Ze,je=Je=>onWatcherCleanup(Je,!1,xe),ze=xe.onStop=()=>{const Je=cleanupMap.get(xe);if(Je){if(Le)Le(Je,4);else for(const ot of Je)ot();cleanupMap.delete(xe)}},X?pe?Ze(!0):Ye=xe.run():ke?ke(Ze.bind(null,!0),!0):xe.run(),qe.pause=xe.pause.bind(xe),qe.resume=xe.resume.bind(xe),qe.stop=qe,qe}function traverse(G,X=1/0,ee){if(X<=0||!isObject$2(G)||G.__v_skip||(ee=ee||new Set,ee.has(G)))return G;if(ee.add(G),X--,isRef(G))traverse(G.value,X,ee);else if(isArray$1(G))for(let pe=0;pe{traverse(pe,X,ee)});else if(isPlainObject$2(G)){for(const pe in G)traverse(G[pe],X,ee);for(const pe of Object.getOwnPropertySymbols(G))Object.prototype.propertyIsEnumerable.call(G,pe)&&traverse(G[pe],X,ee)}return G}const stack=[];function pushWarningContext(G){stack.push(G)}function popWarningContext(){stack.pop()}let isWarning=!1;function warn$1(G,...X){if(isWarning)return;isWarning=!0,pauseTracking();const ee=stack.length?stack[stack.length-1].component:null,pe=ee&&ee.appContext.config.warnHandler,ve=getComponentTrace();if(pe)callWithErrorHandling(pe,ee,11,[G+X.map($e=>{var ke,De;return(De=(ke=$e.toString)==null?void 0:ke.call($e))!=null?De:JSON.stringify($e)}).join(""),ee&&ee.proxy,ve.map(({vnode:$e})=>`at <${formatComponentName(ee,$e.type)}>`).join(` `),ve]);else{const $e=[`[Vue warn]: ${G}`,...X];ve.length&&$e.push(` `,...formatTrace(ve)),console.warn(...$e)}resetTracking(),isWarning=!1}function getComponentTrace(){let G=stack[stack.length-1];if(!G)return[];const X=[];for(;G;){const ee=X[0];ee&&ee.vnode===G?ee.recurseCount++:X.push({vnode:G,recurseCount:0});const pe=G.component&&G.component.parent;G=pe&&pe.vnode}return X}function formatTrace(G){const X=[];return G.forEach((ee,pe)=>{X.push(...pe===0?[]:[` `],...formatTraceEntry(ee))}),X}function formatTraceEntry({vnode:G,recurseCount:X}){const ee=X>0?`... (${X} recursive calls)`:"",pe=G.component?G.component.parent==null:!1,ve=` at <${formatComponentName(G.component,G.type,pe)}`,$e=">"+ee;return G.props?[ve,...formatProps(G.props),$e]:[ve+$e]}function formatProps(G){const X=[],ee=Object.keys(G);return ee.slice(0,3).forEach(pe=>{X.push(...formatProp(pe,G[pe]))}),ee.length>3&&X.push(" ..."),X}function formatProp(G,X,ee){return isString$1(X)?(X=JSON.stringify(X),ee?X:[`${G}=${X}`]):typeof X=="number"||typeof X=="boolean"||X==null?ee?X:[`${G}=${X}`]:isRef(X)?(X=formatProp(G,toRaw(X.value),!0),ee?X:[`${G}=Ref<`,X,">"]):isFunction(X)?[`${G}=fn${X.name?`<${X.name}>`:""}`]:(X=toRaw(X),ee?X:[`${G}=`,X])}function assertNumber(G,X){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function callWithErrorHandling(G,X,ee,pe){try{return pe?G(...pe):G()}catch(ve){handleError(ve,X,ee)}}function callWithAsyncErrorHandling(G,X,ee,pe){if(isFunction(G)){const ve=callWithErrorHandling(G,X,ee,pe);return ve&&isPromise$1(ve)&&ve.catch($e=>{handleError($e,X,ee)}),ve}if(isArray$1(G)){const ve=[];for(let $e=0;$e>>1,ve=queue$1[pe],$e=getId(ve);$e=getId(ee)?queue$1.push(G):queue$1.splice(findInsertionIndex$1(X),0,G),G.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(G){isArray$1(G)?pendingPostFlushCbs.push(...G):activePostFlushCbs&&G.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,G):G.flags&1||(pendingPostFlushCbs.push(G),G.flags|=1),queueFlush()}function flushPreFlushCbs(G,X,ee=flushIndex+1){for(;eegetId(ee)-getId(pe));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...X);return}for(activePostFlushCbs=X,postFlushIndex=0;postFlushIndexG.id==null?G.flags&2?-1:1/0:G.id;function flushJobs(G){try{for(flushIndex=0;flushIndexdevtools$1.emit(ve,...$e)),buffer=[]):typeof window!="undefined"&&window.HTMLElement&&!((pe=(ee=window.navigator)==null?void 0:ee.userAgent)!=null&&pe.includes("jsdom"))?((X.__VUE_DEVTOOLS_HOOK_REPLAY__=X.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push($e=>{setDevtoolsHook$1($e,X)}),setTimeoutWrapped(()=>{devtools$1||(X.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(G){const X=currentRenderingInstance;return currentRenderingInstance=G,currentScopeId=G&&G.type.__scopeId||null,X}function pushScopeId(G){currentScopeId=G}function popScopeId(){currentScopeId=null}const withScopeId=G=>withCtx;function withCtx(G,X=currentRenderingInstance,ee){if(!X||G._n)return G;const pe=(...ve)=>{pe._d&&setBlockTracking(-1);const $e=setCurrentRenderingInstance(X);let ke;try{ke=G(...ve)}finally{setCurrentRenderingInstance($e),pe._d&&setBlockTracking(1)}return ke};return pe._n=!0,pe._c=!0,pe._d=!0,pe}function withDirectives(G,X){if(currentRenderingInstance===null)return G;const ee=getComponentPublicInstance(currentRenderingInstance),pe=G.dirs||(G.dirs=[]);for(let ve=0;veG.__isTeleport,isTeleportDisabled=G=>G&&(G.disabled||G.disabled===""),isTeleportDeferred=G=>G&&(G.defer||G.defer===""),isTargetSVG=G=>typeof SVGElement!="undefined"&&G instanceof SVGElement,isTargetMathML=G=>typeof MathMLElement=="function"&&G instanceof MathMLElement,resolveTarget=(G,X)=>{const ee=G&&G.to;return isString$1(ee)?X?X(ee):null:ee},TeleportImpl={name:"Teleport",__isTeleport:!0,process(G,X,ee,pe,ve,$e,ke,De,Le,Ve){const{mc:xe,pc:Fe,pbc:ze,o:{insert:je,querySelector:We,createText:Ke,createComment:Xe}}=Ve,qe=isTeleportDisabled(X.props);let{shapeFlag:Ye,children:Ze,dynamicChildren:Je}=X;if(G==null){const ot=X.el=Ke(""),gt=X.anchor=Ke("");je(ot,ee,pe),je(gt,ee,pe);const nt=(Qe,et)=>{Ye&16&&(ve&&ve.isCE&&(ve.ce._teleportTarget=Qe),xe(Ze,Qe,et,ve,$e,ke,De,Le))},_t=()=>{const Qe=X.target=resolveTarget(X.props,We),et=prepareAnchor(Qe,X,Ke,je);Qe&&(ke!=="svg"&&isTargetSVG(Qe)?ke="svg":ke!=="mathml"&&isTargetMathML(Qe)&&(ke="mathml"),qe||(nt(Qe,et),updateCssVars(X,!1)))};qe&&(nt(ee,gt),updateCssVars(X,!0)),isTeleportDeferred(X.props)?queuePostRenderEffect(()=>{_t(),X.el.__isMounted=!0},$e):_t()}else{if(isTeleportDeferred(X.props)&&!G.el.__isMounted){queuePostRenderEffect(()=>{TeleportImpl.process(G,X,ee,pe,ve,$e,ke,De,Le,Ve),delete G.el.__isMounted},$e);return}X.el=G.el,X.targetStart=G.targetStart;const ot=X.anchor=G.anchor,gt=X.target=G.target,nt=X.targetAnchor=G.targetAnchor,_t=isTeleportDisabled(G.props),Qe=_t?ee:gt,et=_t?ot:nt;if(ke==="svg"||isTargetSVG(gt)?ke="svg":(ke==="mathml"||isTargetMathML(gt))&&(ke="mathml"),Je?(ze(G.dynamicChildren,Je,Qe,ve,$e,ke,De),traverseStaticChildren(G,X,!0)):Le||Fe(G,X,Qe,et,ve,$e,ke,De,!1),qe)_t?X.props&&G.props&&X.props.to!==G.props.to&&(X.props.to=G.props.to):moveTeleport(X,ee,ot,Ve,1);else if((X.props&&X.props.to)!==(G.props&&G.props.to)){const St=X.target=resolveTarget(X.props,We);St&&moveTeleport(X,St,null,Ve,0)}else _t&&moveTeleport(X,gt,nt,Ve,1);updateCssVars(X,qe)}},remove(G,X,ee,{um:pe,o:{remove:ve}},$e){const{shapeFlag:ke,children:De,anchor:Le,targetStart:Ve,targetAnchor:xe,target:Fe,props:ze}=G;if(Fe&&(ve(Ve),ve(xe)),$e&&ve(Le),ke&16){const je=$e||!isTeleportDisabled(ze);for(let We=0;We{G.isMounted=!0}),onBeforeUnmount(()=>{G.isUnmounting=!0}),G}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=G=>{const X=G.subTree;return X.component?recursiveGetSubtree(X.component):X},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(G,{slots:X}){const ee=getCurrentInstance(),pe=useTransitionState();return()=>{const ve=X.default&&getTransitionRawChildren(X.default(),!0);if(!ve||!ve.length)return;const $e=findNonCommentChild(ve),ke=toRaw(G),{mode:De}=ke;if(pe.isLeaving)return emptyPlaceholder($e);const Le=getInnerChild$1($e);if(!Le)return emptyPlaceholder($e);let Ve=resolveTransitionHooks(Le,ke,pe,ee,Fe=>Ve=Fe);Le.type!==Comment&&setTransitionHooks(Le,Ve);let xe=ee.subTree&&getInnerChild$1(ee.subTree);if(xe&&xe.type!==Comment&&!isSameVNodeType(Le,xe)&&recursiveGetSubtree(ee).type!==Comment){let Fe=resolveTransitionHooks(xe,ke,pe,ee);if(setTransitionHooks(xe,Fe),De==="out-in"&&Le.type!==Comment)return pe.isLeaving=!0,Fe.afterLeave=()=>{pe.isLeaving=!1,ee.job.flags&8||ee.update(),delete Fe.afterLeave,xe=void 0},emptyPlaceholder($e);De==="in-out"&&Le.type!==Comment?Fe.delayLeave=(ze,je,We)=>{const Ke=getLeavingNodesForType(pe,xe);Ke[String(xe.key)]=xe,ze[leaveCbKey]=()=>{je(),ze[leaveCbKey]=void 0,delete Ve.delayedLeave,xe=void 0},Ve.delayedLeave=()=>{We(),delete Ve.delayedLeave,xe=void 0}}:xe=void 0}else xe&&(xe=void 0);return $e}}};function findNonCommentChild(G){let X=G[0];if(G.length>1){for(const ee of G)if(ee.type!==Comment){X=ee;break}}return X}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(G,X){const{leavingVNodes:ee}=G;let pe=ee.get(X.type);return pe||(pe=Object.create(null),ee.set(X.type,pe)),pe}function resolveTransitionHooks(G,X,ee,pe,ve){const{appear:$e,mode:ke,persisted:De=!1,onBeforeEnter:Le,onEnter:Ve,onAfterEnter:xe,onEnterCancelled:Fe,onBeforeLeave:ze,onLeave:je,onAfterLeave:We,onLeaveCancelled:Ke,onBeforeAppear:Xe,onAppear:qe,onAfterAppear:Ye,onAppearCancelled:Ze}=X,Je=String(G.key),ot=getLeavingNodesForType(ee,G),gt=(Qe,et)=>{Qe&&callWithAsyncErrorHandling(Qe,pe,9,et)},nt=(Qe,et)=>{const St=et[1];gt(Qe,et),isArray$1(Qe)?Qe.every(bt=>bt.length<=1)&&St():Qe.length<=1&&St()},_t={mode:ke,persisted:De,beforeEnter(Qe){let et=Le;if(!ee.isMounted)if($e)et=Xe||Le;else return;Qe[leaveCbKey]&&Qe[leaveCbKey](!0);const St=ot[Je];St&&isSameVNodeType(G,St)&&St.el[leaveCbKey]&&St.el[leaveCbKey](),gt(et,[Qe])},enter(Qe){let et=Ve,St=xe,bt=Fe;if(!ee.isMounted)if($e)et=qe||Ve,St=Ye||xe,bt=Ze||Fe;else return;let $t=!1;const xt=Qe[enterCbKey$1]=Ut=>{$t||($t=!0,Ut?gt(bt,[Qe]):gt(St,[Qe]),_t.delayedLeave&&_t.delayedLeave(),Qe[enterCbKey$1]=void 0)};et?nt(et,[Qe,xt]):xt()},leave(Qe,et){const St=String(G.key);if(Qe[enterCbKey$1]&&Qe[enterCbKey$1](!0),ee.isUnmounting)return et();gt(ze,[Qe]);let bt=!1;const $t=Qe[leaveCbKey]=xt=>{bt||(bt=!0,et(),xt?gt(Ke,[Qe]):gt(We,[Qe]),Qe[leaveCbKey]=void 0,ot[St]===G&&delete ot[St])};ot[St]=G,je?nt(je,[Qe,$t]):$t()},clone(Qe){const et=resolveTransitionHooks(Qe,X,ee,pe,ve);return ve&&ve(et),et}};return _t}function emptyPlaceholder(G){if(isKeepAlive(G))return G=cloneVNode(G),G.children=null,G}function getInnerChild$1(G){if(!isKeepAlive(G))return isTeleport(G.type)&&G.children?findNonCommentChild(G.children):G;const{shapeFlag:X,children:ee}=G;if(ee){if(X&16)return ee[0];if(X&32&&isFunction(ee.default))return ee.default()}}function setTransitionHooks(G,X){G.shapeFlag&6&&G.component?(G.transition=X,setTransitionHooks(G.component.subTree,X)):G.shapeFlag&128?(G.ssContent.transition=X.clone(G.ssContent),G.ssFallback.transition=X.clone(G.ssFallback)):G.transition=X}function getTransitionRawChildren(G,X=!1,ee){let pe=[],ve=0;for(let $e=0;$e1)for(let $e=0;$eee.value,set:$e=>ee.value=$e})}return ee}function setRef(G,X,ee,pe,ve=!1){if(isArray$1(G)){G.forEach((We,Ke)=>setRef(We,X&&(isArray$1(X)?X[Ke]:X),ee,pe,ve));return}if(isAsyncWrapper(pe)&&!ve){pe.shapeFlag&512&&pe.type.__asyncResolved&&pe.component.subTree.component&&setRef(G,X,ee,pe.component.subTree);return}const $e=pe.shapeFlag&4?getComponentPublicInstance(pe.component):pe.el,ke=ve?null:$e,{i:De,r:Le}=G,Ve=X&&X.r,xe=De.refs===EMPTY_OBJ?De.refs={}:De.refs,Fe=De.setupState,ze=toRaw(Fe),je=Fe===EMPTY_OBJ?()=>!1:We=>hasOwn(ze,We);if(Ve!=null&&Ve!==Le&&(isString$1(Ve)?(xe[Ve]=null,je(Ve)&&(Fe[Ve]=null)):isRef(Ve)&&(Ve.value=null)),isFunction(Le))callWithErrorHandling(Le,De,12,[ke,xe]);else{const We=isString$1(Le),Ke=isRef(Le);if(We||Ke){const Xe=()=>{if(G.f){const qe=We?je(Le)?Fe[Le]:xe[Le]:Le.value;ve?isArray$1(qe)&&remove(qe,$e):isArray$1(qe)?qe.includes($e)||qe.push($e):We?(xe[Le]=[$e],je(Le)&&(Fe[Le]=xe[Le])):(Le.value=[$e],G.k&&(xe[G.k]=Le.value))}else We?(xe[Le]=ke,je(Le)&&(Fe[Le]=ke)):Ke&&(Le.value=ke,G.k&&(xe[G.k]=ke))};ke?(Xe.id=-1,queuePostRenderEffect(Xe,ee)):Xe()}}}let hasLoggedMismatchError=!1;const logMismatchError=()=>{hasLoggedMismatchError||(console.error("Hydration completed but contains mismatches."),hasLoggedMismatchError=!0)},isSVGContainer=G=>G.namespaceURI.includes("svg")&&G.tagName!=="foreignObject",isMathMLContainer=G=>G.namespaceURI.includes("MathML"),getContainerType=G=>{if(G.nodeType===1){if(isSVGContainer(G))return"svg";if(isMathMLContainer(G))return"mathml"}},isComment=G=>G.nodeType===8;function createHydrationFunctions(G){const{mt:X,p:ee,o:{patchProp:pe,createText:ve,nextSibling:$e,parentNode:ke,remove:De,insert:Le,createComment:Ve}}=G,xe=(Ze,Je)=>{if(!Je.hasChildNodes()){ee(null,Ze,Je),flushPostFlushCbs(),Je._vnode=Ze;return}Fe(Je.firstChild,Ze,null,null,null),flushPostFlushCbs(),Je._vnode=Ze},Fe=(Ze,Je,ot,gt,nt,_t=!1)=>{_t=_t||!!Je.dynamicChildren;const Qe=isComment(Ze)&&Ze.data==="[",et=()=>Ke(Ze,Je,ot,gt,nt,Qe),{type:St,ref:bt,shapeFlag:$t,patchFlag:xt}=Je;let Ut=Ze.nodeType;Je.el=Ze,xt===-2&&(_t=!1,Je.dynamicChildren=null);let Ot=null;switch(St){case Text:Ut!==3?Je.children===""?(Le(Je.el=ve(""),ke(Ze),Ze),Ot=Ze):Ot=et():(Ze.data!==Je.children&&(logMismatchError(),Ze.data=Je.children),Ot=$e(Ze));break;case Comment:Ye(Ze)?(Ot=$e(Ze),qe(Je.el=Ze.content.firstChild,Ze,ot)):Ut!==8||Qe?Ot=et():Ot=$e(Ze);break;case Static:if(Qe&&(Ze=$e(Ze),Ut=Ze.nodeType),Ut===1||Ut===3){Ot=Ze;const Rt=!Je.children.length;for(let Nt=0;Nt{_t=_t||!!Je.dynamicChildren;const{type:Qe,props:et,patchFlag:St,shapeFlag:bt,dirs:$t,transition:xt}=Je,Ut=Qe==="input"||Qe==="option";if(Ut||St!==-1){$t&&invokeDirectiveHook(Je,null,ot,"created");let Ot=!1;if(Ye(Ze)){Ot=needTransition(null,xt)&&ot&&ot.vnode.props&&ot.vnode.props.appear;const Nt=Ze.content.firstChild;Ot&&xt.beforeEnter(Nt),qe(Nt,Ze,ot),Je.el=Ze=Nt}if(bt&16&&!(et&&(et.innerHTML||et.textContent))){let Nt=je(Ze.firstChild,Je,Ze,ot,gt,nt,_t);for(;Nt;){isMismatchAllowed(Ze,1)||logMismatchError();const qt=Nt;Nt=Nt.nextSibling,De(qt)}}else if(bt&8){let Nt=Je.children;Nt[0]===` `&&(Ze.tagName==="PRE"||Ze.tagName==="TEXTAREA")&&(Nt=Nt.slice(1)),Ze.textContent!==Nt&&(isMismatchAllowed(Ze,0)||logMismatchError(),Ze.textContent=Je.children)}if(et){if(Ut||!_t||St&48){const Nt=Ze.tagName.includes("-");for(const qt in et)(Ut&&(qt.endsWith("value")||qt==="indeterminate")||isOn(qt)&&!isReservedProp(qt)||qt[0]==="."||Nt)&&pe(Ze,qt,null,et[qt],void 0,ot)}else if(et.onClick)pe(Ze,"onClick",null,et.onClick,void 0,ot);else if(St&4&&isReactive(et.style))for(const Nt in et.style)et.style[Nt]}let Rt;(Rt=et&&et.onVnodeBeforeMount)&&invokeVNodeHook(Rt,ot,Je),$t&&invokeDirectiveHook(Je,null,ot,"beforeMount"),((Rt=et&&et.onVnodeMounted)||$t||Ot)&&queueEffectWithSuspense(()=>{Rt&&invokeVNodeHook(Rt,ot,Je),Ot&&xt.enter(Ze),$t&&invokeDirectiveHook(Je,null,ot,"mounted")},gt)}return Ze.nextSibling},je=(Ze,Je,ot,gt,nt,_t,Qe)=>{Qe=Qe||!!Je.dynamicChildren;const et=Je.children,St=et.length;for(let bt=0;bt{const{slotScopeIds:Qe}=Je;Qe&&(nt=nt?nt.concat(Qe):Qe);const et=ke(Ze),St=je($e(Ze),Je,et,ot,gt,nt,_t);return St&&isComment(St)&&St.data==="]"?$e(Je.anchor=St):(logMismatchError(),Le(Je.anchor=Ve("]"),et,St),St)},Ke=(Ze,Je,ot,gt,nt,_t)=>{if(isMismatchAllowed(Ze.parentElement,1)||logMismatchError(),Je.el=null,_t){const St=Xe(Ze);for(;;){const bt=$e(Ze);if(bt&&bt!==St)De(bt);else break}}const Qe=$e(Ze),et=ke(Ze);return De(Ze),ee(null,Je,et,Qe,ot,gt,getContainerType(et),nt),ot&&(ot.vnode.el=Je.el,updateHOCHostEl(ot,Je.el)),Qe},Xe=(Ze,Je="[",ot="]")=>{let gt=0;for(;Ze;)if(Ze=$e(Ze),Ze&&isComment(Ze)&&(Ze.data===Je&>++,Ze.data===ot)){if(gt===0)return $e(Ze);gt--}return Ze},qe=(Ze,Je,ot)=>{const gt=Je.parentNode;gt&>.replaceChild(Ze,Je);let nt=ot;for(;nt;)nt.vnode.el===Je&&(nt.vnode.el=nt.subTree.el=Ze),nt=nt.parent},Ye=Ze=>Ze.nodeType===1&&Ze.tagName==="TEMPLATE";return[xe,Fe]}const allowMismatchAttr="data-allow-mismatch",MismatchTypeString={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function isMismatchAllowed(G,X){if(X===0||X===1)for(;G&&!G.hasAttribute(allowMismatchAttr);)G=G.parentElement;const ee=G&&G.getAttribute(allowMismatchAttr);if(ee==null)return!1;if(ee==="")return!0;{const pe=ee.split(",");return X===0&&pe.includes("children")?!0:ee.split(",").includes(MismatchTypeString[X])}}const requestIdleCallback$1=getGlobalThis().requestIdleCallback||(G=>setTimeoutWrapped(G,1)),cancelIdleCallback=getGlobalThis().cancelIdleCallback||(G=>clearTimeout(G)),hydrateOnIdle=(G=1e4)=>X=>{const ee=requestIdleCallback$1(X,{timeout:G});return()=>cancelIdleCallback(ee)};function elementIsVisibleInViewport(G){const{top:X,left:ee,bottom:pe,right:ve}=G.getBoundingClientRect(),{innerHeight:$e,innerWidth:ke}=window;return(X>0&&X<$e||pe>0&&pe<$e)&&(ee>0&&ee0&&ve(X,ee)=>{const pe=new IntersectionObserver(ve=>{for(const $e of ve)if($e.isIntersecting){pe.disconnect(),X();break}},G);return ee(ve=>{if(ve instanceof Element){if(elementIsVisibleInViewport(ve))return X(),pe.disconnect(),!1;pe.observe(ve)}}),()=>pe.disconnect()},hydrateOnMediaQuery=G=>X=>{if(G){const ee=matchMedia(G);if(ee.matches)X();else return ee.addEventListener("change",X,{once:!0}),()=>ee.removeEventListener("change",X)}},hydrateOnInteraction=(G=[])=>(X,ee)=>{isString$1(G)&&(G=[G]);let pe=!1;const ve=ke=>{pe||(pe=!0,$e(),X(),ke.target.dispatchEvent(new ke.constructor(ke.type,ke)))},$e=()=>{ee(ke=>{for(const De of G)ke.removeEventListener(De,ve)})};return ee(ke=>{for(const De of G)ke.addEventListener(De,ve,{once:!0})}),$e};function forEachElement(G,X){if(isComment(G)&&G.data==="["){let ee=1,pe=G.nextSibling;for(;pe;){if(pe.nodeType===1){if(X(pe)===!1)break}else if(isComment(pe))if(pe.data==="]"){if(--ee===0)break}else pe.data==="["&&ee++;pe=pe.nextSibling}}else X(G)}const isAsyncWrapper=G=>!!G.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(G){isFunction(G)&&(G={loader:G});const{loader:X,loadingComponent:ee,errorComponent:pe,delay:ve=200,hydrate:$e,timeout:ke,suspensible:De=!0,onError:Le}=G;let Ve=null,xe,Fe=0;const ze=()=>(Fe++,Ve=null,je()),je=()=>{let We;return Ve||(We=Ve=X().catch(Ke=>{if(Ke=Ke instanceof Error?Ke:new Error(String(Ke)),Le)return new Promise((Xe,qe)=>{Le(Ke,()=>Xe(ze()),()=>qe(Ke),Fe+1)});throw Ke}).then(Ke=>We!==Ve&&Ve?Ve:(Ke&&(Ke.__esModule||Ke[Symbol.toStringTag]==="Module")&&(Ke=Ke.default),xe=Ke,Ke)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:je,__asyncHydrate(We,Ke,Xe){const qe=$e?()=>{const Ye=$e(Xe,Ze=>forEachElement(We,Ze));Ye&&(Ke.bum||(Ke.bum=[])).push(Ye)}:Xe;xe?qe():je().then(()=>!Ke.isUnmounted&&qe())},get __asyncResolved(){return xe},setup(){const We=currentInstance;if(markAsyncBoundary(We),xe)return()=>createInnerComp(xe,We);const Ke=Ze=>{Ve=null,handleError(Ze,We,13,!pe)};if(De&&We.suspense||isInSSRComponentSetup)return je().then(Ze=>()=>createInnerComp(Ze,We)).catch(Ze=>(Ke(Ze),()=>pe?createVNode(pe,{error:Ze}):null));const Xe=ref(!1),qe=ref(),Ye=ref(!!ve);return ve&&setTimeoutWrapped(()=>{Ye.value=!1},ve),ke!=null&&setTimeoutWrapped(()=>{if(!Xe.value&&!qe.value){const Ze=new Error(`Async component timed out after ${ke}ms.`);Ke(Ze),qe.value=Ze}},ke),je().then(()=>{Xe.value=!0,We.parent&&isKeepAlive(We.parent.vnode)&&We.parent.update()}).catch(Ze=>{Ke(Ze),qe.value=Ze}),()=>{if(Xe.value&&xe)return createInnerComp(xe,We);if(qe.value&&pe)return createVNode(pe,{error:qe.value});if(ee&&!Ye.value)return createVNode(ee)}}})}function createInnerComp(G,X){const{ref:ee,props:pe,children:ve,ce:$e}=X.vnode,ke=createVNode(G,pe,ve);return ke.ref=ee,ke.ce=$e,delete X.vnode.ce,ke}const isKeepAlive=G=>G.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(G,{slots:X}){const ee=getCurrentInstance(),pe=ee.ctx;if(!pe.renderer)return()=>{const Ye=X.default&&X.default();return Ye&&Ye.length===1?Ye[0]:Ye};const ve=new Map,$e=new Set;let ke=null;const De=ee.suspense,{renderer:{p:Le,m:Ve,um:xe,o:{createElement:Fe}}}=pe,ze=Fe("div");pe.activate=(Ye,Ze,Je,ot,gt)=>{const nt=Ye.component;Ve(Ye,Ze,Je,0,De),Le(nt.vnode,Ye,Ze,Je,nt,De,ot,Ye.slotScopeIds,gt),queuePostRenderEffect(()=>{nt.isDeactivated=!1,nt.a&&invokeArrayFns(nt.a);const _t=Ye.props&&Ye.props.onVnodeMounted;_t&&invokeVNodeHook(_t,nt.parent,Ye)},De)},pe.deactivate=Ye=>{const Ze=Ye.component;invalidateMount(Ze.m),invalidateMount(Ze.a),Ve(Ye,ze,null,1,De),queuePostRenderEffect(()=>{Ze.da&&invokeArrayFns(Ze.da);const Je=Ye.props&&Ye.props.onVnodeUnmounted;Je&&invokeVNodeHook(Je,Ze.parent,Ye),Ze.isDeactivated=!0},De)};function je(Ye){resetShapeFlag(Ye),xe(Ye,ee,De,!0)}function We(Ye){ve.forEach((Ze,Je)=>{const ot=getComponentName(Ze.type);ot&&!Ye(ot)&&Ke(Je)})}function Ke(Ye){const Ze=ve.get(Ye);Ze&&(!ke||!isSameVNodeType(Ze,ke))?je(Ze):ke&&resetShapeFlag(ke),ve.delete(Ye),$e.delete(Ye)}watch(()=>[G.include,G.exclude],([Ye,Ze])=>{Ye&&We(Je=>matches(Ye,Je)),Ze&&We(Je=>!matches(Ze,Je))},{flush:"post",deep:!0});let Xe=null;const qe=()=>{Xe!=null&&(isSuspense(ee.subTree.type)?queuePostRenderEffect(()=>{ve.set(Xe,getInnerChild(ee.subTree))},ee.subTree.suspense):ve.set(Xe,getInnerChild(ee.subTree)))};return onMounted(qe),onUpdated(qe),onBeforeUnmount(()=>{ve.forEach(Ye=>{const{subTree:Ze,suspense:Je}=ee,ot=getInnerChild(Ze);if(Ye.type===ot.type&&Ye.key===ot.key){resetShapeFlag(ot);const gt=ot.component.da;gt&&queuePostRenderEffect(gt,Je);return}je(Ye)})}),()=>{if(Xe=null,!X.default)return ke=null;const Ye=X.default(),Ze=Ye[0];if(Ye.length>1)return ke=null,Ye;if(!isVNode(Ze)||!(Ze.shapeFlag&4)&&!(Ze.shapeFlag&128))return ke=null,Ze;let Je=getInnerChild(Ze);if(Je.type===Comment)return ke=null,Je;const ot=Je.type,gt=getComponentName(isAsyncWrapper(Je)?Je.type.__asyncResolved||{}:ot),{include:nt,exclude:_t,max:Qe}=G;if(nt&&(!gt||!matches(nt,gt))||_t&>&&matches(_t,gt))return Je.shapeFlag&=-257,ke=Je,Ze;const et=Je.key==null?ot:Je.key,St=ve.get(et);return Je.el&&(Je=cloneVNode(Je),Ze.shapeFlag&128&&(Ze.ssContent=Je)),Xe=et,St?(Je.el=St.el,Je.component=St.component,Je.transition&&setTransitionHooks(Je,Je.transition),Je.shapeFlag|=512,$e.delete(et),$e.add(et)):($e.add(et),Qe&&$e.size>parseInt(Qe,10)&&Ke($e.values().next().value)),Je.shapeFlag|=256,ke=Je,isSuspense(Ze.type)?Ze:Je}}},KeepAlive=KeepAliveImpl;function matches(G,X){return isArray$1(G)?G.some(ee=>matches(ee,X)):isString$1(G)?G.split(",").includes(X):isRegExp(G)?(G.lastIndex=0,G.test(X)):!1}function onActivated(G,X){registerKeepAliveHook(G,"a",X)}function onDeactivated(G,X){registerKeepAliveHook(G,"da",X)}function registerKeepAliveHook(G,X,ee=currentInstance){const pe=G.__wdc||(G.__wdc=()=>{let ve=ee;for(;ve;){if(ve.isDeactivated)return;ve=ve.parent}return G()});if(injectHook(X,pe,ee),ee){let ve=ee.parent;for(;ve&&ve.parent;)isKeepAlive(ve.parent.vnode)&&injectToKeepAliveRoot(pe,X,ee,ve),ve=ve.parent}}function injectToKeepAliveRoot(G,X,ee,pe){const ve=injectHook(X,G,pe,!0);onUnmounted(()=>{remove(pe[X],ve)},ee)}function resetShapeFlag(G){G.shapeFlag&=-257,G.shapeFlag&=-513}function getInnerChild(G){return G.shapeFlag&128?G.ssContent:G}function injectHook(G,X,ee=currentInstance,pe=!1){if(ee){const ve=ee[G]||(ee[G]=[]),$e=X.__weh||(X.__weh=(...ke)=>{pauseTracking();const De=setCurrentInstance(ee),Le=callWithAsyncErrorHandling(X,ee,G,ke);return De(),resetTracking(),Le});return pe?ve.unshift($e):ve.push($e),$e}}const createHook=G=>(X,ee=currentInstance)=>{(!isInSSRComponentSetup||G==="sp")&&injectHook(G,(...pe)=>X(...pe),ee)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(G,X=currentInstance){injectHook("ec",G,X)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(G,X){return resolveAsset(COMPONENTS,G,!0,X)||G}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(G){return isString$1(G)?resolveAsset(COMPONENTS,G,!1)||G:G||NULL_DYNAMIC_COMPONENT}function resolveDirective(G){return resolveAsset(DIRECTIVES,G)}function resolveAsset(G,X,ee=!0,pe=!1){const ve=currentRenderingInstance||currentInstance;if(ve){const $e=ve.type;if(G===COMPONENTS){const De=getComponentName($e,!1);if(De&&(De===X||De===camelize(X)||De===capitalize$1(camelize(X))))return $e}const ke=resolve(ve[G]||$e[G],X)||resolve(ve.appContext[G],X);return!ke&&pe?$e:ke}}function resolve(G,X){return G&&(G[X]||G[camelize(X)]||G[capitalize$1(camelize(X))])}function renderList(G,X,ee,pe){let ve;const $e=ee&&ee[pe],ke=isArray$1(G);if(ke||isString$1(G)){const De=ke&&isReactive(G);let Le=!1;De&&(Le=!isShallow(G),G=shallowReadArray(G)),ve=new Array(G.length);for(let Ve=0,xe=G.length;VeX(De,Le,void 0,$e&&$e[Le]));else{const De=Object.keys(G);ve=new Array(De.length);for(let Le=0,Ve=De.length;Le{const $e=pe.fn(...ve);return $e&&($e.key=pe.key),$e}:pe.fn)}return G}function renderSlot(G,X,ee={},pe,ve){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce)return X!=="default"&&(ee.name=X),openBlock(),createBlock(Fragment,null,[createVNode("slot",ee,pe&&pe())],64);let $e=G[X];$e&&$e._c&&($e._d=!1),openBlock();const ke=$e&&ensureValidVNode($e(ee)),De=ee.key||ke&&ke.key,Le=createBlock(Fragment,{key:(De&&!isSymbol(De)?De:`_${X}`)+(!ke&&pe?"_fb":"")},ke||(pe?pe():[]),ke&&G._===1?64:-2);return!ve&&Le.scopeId&&(Le.slotScopeIds=[Le.scopeId+"-s"]),$e&&$e._c&&($e._d=!0),Le}function ensureValidVNode(G){return G.some(X=>isVNode(X)?!(X.type===Comment||X.type===Fragment&&!ensureValidVNode(X.children)):!0)?G:null}function toHandlers(G,X){const ee={};for(const pe in G)ee[X&&/[A-Z]/.test(pe)?`on:${pe}`:toHandlerKey(pe)]=G[pe];return ee}const getPublicInstance=G=>G?isStatefulComponent(G)?getComponentPublicInstance(G):getPublicInstance(G.parent):null,publicPropertiesMap=extend(Object.create(null),{$:G=>G,$el:G=>G.vnode.el,$data:G=>G.data,$props:G=>G.props,$attrs:G=>G.attrs,$slots:G=>G.slots,$refs:G=>G.refs,$parent:G=>getPublicInstance(G.parent),$root:G=>getPublicInstance(G.root),$host:G=>G.ce,$emit:G=>G.emit,$options:G=>resolveMergedOptions(G),$forceUpdate:G=>G.f||(G.f=()=>{queueJob(G.update)}),$nextTick:G=>G.n||(G.n=nextTick.bind(G.proxy)),$watch:G=>instanceWatch.bind(G)}),hasSetupBinding=(G,X)=>G!==EMPTY_OBJ&&!G.__isScriptSetup&&hasOwn(G,X),PublicInstanceProxyHandlers={get({_:G},X){if(X==="__v_skip")return!0;const{ctx:ee,setupState:pe,data:ve,props:$e,accessCache:ke,type:De,appContext:Le}=G;let Ve;if(X[0]!=="$"){const je=ke[X];if(je!==void 0)switch(je){case 1:return pe[X];case 2:return ve[X];case 4:return ee[X];case 3:return $e[X]}else{if(hasSetupBinding(pe,X))return ke[X]=1,pe[X];if(ve!==EMPTY_OBJ&&hasOwn(ve,X))return ke[X]=2,ve[X];if((Ve=G.propsOptions[0])&&hasOwn(Ve,X))return ke[X]=3,$e[X];if(ee!==EMPTY_OBJ&&hasOwn(ee,X))return ke[X]=4,ee[X];shouldCacheAccess&&(ke[X]=0)}}const xe=publicPropertiesMap[X];let Fe,ze;if(xe)return X==="$attrs"&&track(G.attrs,"get",""),xe(G);if((Fe=De.__cssModules)&&(Fe=Fe[X]))return Fe;if(ee!==EMPTY_OBJ&&hasOwn(ee,X))return ke[X]=4,ee[X];if(ze=Le.config.globalProperties,hasOwn(ze,X))return ze[X]},set({_:G},X,ee){const{data:pe,setupState:ve,ctx:$e}=G;return hasSetupBinding(ve,X)?(ve[X]=ee,!0):pe!==EMPTY_OBJ&&hasOwn(pe,X)?(pe[X]=ee,!0):hasOwn(G.props,X)||X[0]==="$"&&X.slice(1)in G?!1:($e[X]=ee,!0)},has({_:{data:G,setupState:X,accessCache:ee,ctx:pe,appContext:ve,propsOptions:$e}},ke){let De;return!!ee[ke]||G!==EMPTY_OBJ&&hasOwn(G,ke)||hasSetupBinding(X,ke)||(De=$e[0])&&hasOwn(De,ke)||hasOwn(pe,ke)||hasOwn(publicPropertiesMap,ke)||hasOwn(ve.config.globalProperties,ke)},defineProperty(G,X,ee){return ee.get!=null?G._.accessCache[X]=0:hasOwn(ee,"value")&&this.set(G,X,ee.value,null),Reflect.defineProperty(G,X,ee)}},RuntimeCompiledPublicInstanceProxyHandlers=extend({},PublicInstanceProxyHandlers,{get(G,X){if(X!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(G,X,G)},has(G,X){return X[0]!=="_"&&!isGloballyAllowed(X)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(G){}function defineOptions(G){}function defineSlots(){return null}function defineModel(){}function withDefaults(G,X){return null}function useSlots(){return getContext$1().slots}function useAttrs(){return getContext$1().attrs}function getContext$1(){const G=getCurrentInstance();return G.setupContext||(G.setupContext=createSetupContext(G))}function normalizePropsOrEmits(G){return isArray$1(G)?G.reduce((X,ee)=>(X[ee]=null,X),{}):G}function mergeDefaults(G,X){const ee=normalizePropsOrEmits(G);for(const pe in X){if(pe.startsWith("__skip"))continue;let ve=ee[pe];ve?isArray$1(ve)||isFunction(ve)?ve=ee[pe]={type:ve,default:X[pe]}:ve.default=X[pe]:ve===null&&(ve=ee[pe]={default:X[pe]}),ve&&X[`__skip_${pe}`]&&(ve.skipFactory=!0)}return ee}function mergeModels(G,X){return!G||!X?G||X:isArray$1(G)&&isArray$1(X)?G.concat(X):extend({},normalizePropsOrEmits(G),normalizePropsOrEmits(X))}function createPropsRestProxy(G,X){const ee={};for(const pe in G)X.includes(pe)||Object.defineProperty(ee,pe,{enumerable:!0,get:()=>G[pe]});return ee}function withAsyncContext(G){const X=getCurrentInstance();let ee=G();return unsetCurrentInstance(),isPromise$1(ee)&&(ee=ee.catch(pe=>{throw setCurrentInstance(X),pe})),[ee,()=>{var pe,ve,$e,ke;if((ke=($e=(ve=(pe=X.appContext)==null?void 0:pe.config)==null?void 0:ve.globalProperties)==null?void 0:$e.$nuxt)!=null&&ke.dead)throw X.appContext.config.globalProperties.$nuxt._id+" dead. This is OK.";return setCurrentInstance(X)}]}let shouldCacheAccess=!0;function applyOptions(G){const X=resolveMergedOptions(G),ee=G.proxy,pe=G.ctx;shouldCacheAccess=!1,X.beforeCreate&&callHook$1(X.beforeCreate,G,"bc");const{data:ve,computed:$e,methods:ke,watch:De,provide:Le,inject:Ve,created:xe,beforeMount:Fe,mounted:ze,beforeUpdate:je,updated:We,activated:Ke,deactivated:Xe,beforeDestroy:qe,beforeUnmount:Ye,destroyed:Ze,unmounted:Je,render:ot,renderTracked:gt,renderTriggered:nt,errorCaptured:_t,serverPrefetch:Qe,expose:et,inheritAttrs:St,components:bt,directives:$t,filters:xt}=X;if(Ve&&resolveInjections(Ve,pe,null),ke)for(const Rt in ke){const Nt=ke[Rt];isFunction(Nt)&&(pe[Rt]=Nt.bind(ee))}if(ve){const Rt=ve.call(ee,ee);isObject$2(Rt)&&(G.data=reactive(Rt))}if(shouldCacheAccess=!0,$e)for(const Rt in $e){const Nt=$e[Rt],qt=isFunction(Nt)?Nt.bind(ee,ee):isFunction(Nt.get)?Nt.get.bind(ee,ee):NOOP,Xt=!isFunction(Nt)&&isFunction(Nt.set)?Nt.set.bind(ee):NOOP,Jt=computed({get:qt,set:Xt});Object.defineProperty(pe,Rt,{enumerable:!0,configurable:!0,get:()=>Jt.value,set:no=>Jt.value=no})}if(De)for(const Rt in De)createWatcher(De[Rt],pe,ee,Rt);if(Le){const Rt=isFunction(Le)?Le.call(ee):Le;Reflect.ownKeys(Rt).forEach(Nt=>{provide(Nt,Rt[Nt])})}xe&&callHook$1(xe,G,"c");function Ot(Rt,Nt){isArray$1(Nt)?Nt.forEach(qt=>Rt(qt.bind(ee))):Nt&&Rt(Nt.bind(ee))}if(Ot(onBeforeMount,Fe),Ot(onMounted,ze),Ot(onBeforeUpdate,je),Ot(onUpdated,We),Ot(onActivated,Ke),Ot(onDeactivated,Xe),Ot(onErrorCaptured,_t),Ot(onRenderTracked,gt),Ot(onRenderTriggered,nt),Ot(onBeforeUnmount,Ye),Ot(onUnmounted,Je),Ot(onServerPrefetch,Qe),isArray$1(et))if(et.length){const Rt=G.exposed||(G.exposed={});et.forEach(Nt=>{Object.defineProperty(Rt,Nt,{get:()=>ee[Nt],set:qt=>ee[Nt]=qt})})}else G.exposed||(G.exposed={});ot&&G.render===NOOP&&(G.render=ot),St!=null&&(G.inheritAttrs=St),bt&&(G.components=bt),$t&&(G.directives=$t),Qe&&markAsyncBoundary(G)}function resolveInjections(G,X,ee=NOOP){isArray$1(G)&&(G=normalizeInject(G));for(const pe in G){const ve=G[pe];let $e;isObject$2(ve)?"default"in ve?$e=inject(ve.from||pe,ve.default,!0):$e=inject(ve.from||pe):$e=inject(ve),isRef($e)?Object.defineProperty(X,pe,{enumerable:!0,configurable:!0,get:()=>$e.value,set:ke=>$e.value=ke}):X[pe]=$e}}function callHook$1(G,X,ee){callWithAsyncErrorHandling(isArray$1(G)?G.map(pe=>pe.bind(X.proxy)):G.bind(X.proxy),X,ee)}function createWatcher(G,X,ee,pe){let ve=pe.includes(".")?createPathGetter(ee,pe):()=>ee[pe];if(isString$1(G)){const $e=X[G];isFunction($e)&&watch(ve,$e)}else if(isFunction(G))watch(ve,G.bind(ee));else if(isObject$2(G))if(isArray$1(G))G.forEach($e=>createWatcher($e,X,ee,pe));else{const $e=isFunction(G.handler)?G.handler.bind(ee):X[G.handler];isFunction($e)&&watch(ve,$e,G)}}function resolveMergedOptions(G){const X=G.type,{mixins:ee,extends:pe}=X,{mixins:ve,optionsCache:$e,config:{optionMergeStrategies:ke}}=G.appContext,De=$e.get(X);let Le;return De?Le=De:!ve.length&&!ee&&!pe?Le=X:(Le={},ve.length&&ve.forEach(Ve=>mergeOptions$1(Le,Ve,ke,!0)),mergeOptions$1(Le,X,ke)),isObject$2(X)&&$e.set(X,Le),Le}function mergeOptions$1(G,X,ee,pe=!1){const{mixins:ve,extends:$e}=X;$e&&mergeOptions$1(G,$e,ee,!0),ve&&ve.forEach(ke=>mergeOptions$1(G,ke,ee,!0));for(const ke in X)if(!(pe&&ke==="expose")){const De=internalOptionMergeStrats[ke]||ee&&ee[ke];G[ke]=De?De(G[ke],X[ke]):X[ke]}return G}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(G,X){return X?G?function(){return extend(isFunction(G)?G.call(this,this):G,isFunction(X)?X.call(this,this):X)}:X:G}function mergeInject(G,X){return mergeObjectOptions(normalizeInject(G),normalizeInject(X))}function normalizeInject(G){if(isArray$1(G)){const X={};for(let ee=0;ee1)return ee&&isFunction(X)?X.call(pe&&pe.proxy):X}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=G=>Object.getPrototypeOf(G)===internalObjectProto;function initProps(G,X,ee,pe=!1){const ve={},$e=createInternalObject();G.propsDefaults=Object.create(null),setFullProps(G,X,ve,$e);for(const ke in G.propsOptions[0])ke in ve||(ve[ke]=void 0);ee?G.props=pe?ve:shallowReactive(ve):G.type.props?G.props=ve:G.props=$e,G.attrs=$e}function updateProps(G,X,ee,pe){const{props:ve,attrs:$e,vnode:{patchFlag:ke}}=G,De=toRaw(ve),[Le]=G.propsOptions;let Ve=!1;if((pe||ke>0)&&!(ke&16)){if(ke&8){const xe=G.vnode.dynamicProps;for(let Fe=0;Fe{Le=!0;const[ze,je]=normalizePropsOptions(Fe,X,!0);extend(ke,ze),je&&De.push(...je)};!ee&&X.mixins.length&&X.mixins.forEach(xe),G.extends&&xe(G.extends),G.mixins&&G.mixins.forEach(xe)}if(!$e&&!Le)return isObject$2(G)&&pe.set(G,EMPTY_ARR),EMPTY_ARR;if(isArray$1($e))for(let xe=0;xe<$e.length;xe++){const Fe=camelize($e[xe]);validatePropName(Fe)&&(ke[Fe]=EMPTY_OBJ)}else if($e)for(const xe in $e){const Fe=camelize(xe);if(validatePropName(Fe)){const ze=$e[xe],je=ke[Fe]=isArray$1(ze)||isFunction(ze)?{type:ze}:extend({},ze),We=je.type;let Ke=!1,Xe=!0;if(isArray$1(We))for(let qe=0;qeG[0]==="_"||G==="$stable",normalizeSlotValue=G=>isArray$1(G)?G.map(normalizeVNode):[normalizeVNode(G)],normalizeSlot$1=(G,X,ee)=>{if(X._n)return X;const pe=withCtx((...ve)=>normalizeSlotValue(X(...ve)),ee);return pe._c=!1,pe},normalizeObjectSlots=(G,X,ee)=>{const pe=G._ctx;for(const ve in G){if(isInternalKey(ve))continue;const $e=G[ve];if(isFunction($e))X[ve]=normalizeSlot$1(ve,$e,pe);else if($e!=null){const ke=normalizeSlotValue($e);X[ve]=()=>ke}}},normalizeVNodeSlots=(G,X)=>{const ee=normalizeSlotValue(X);G.slots.default=()=>ee},assignSlots=(G,X,ee)=>{for(const pe in X)(ee||pe!=="_")&&(G[pe]=X[pe])},initSlots=(G,X,ee)=>{const pe=G.slots=createInternalObject();if(G.vnode.shapeFlag&32){const ve=X._;ve?(assignSlots(pe,X,ee),ee&&def(pe,"_",ve,!0)):normalizeObjectSlots(X,pe)}else X&&normalizeVNodeSlots(G,X)},updateSlots=(G,X,ee)=>{const{vnode:pe,slots:ve}=G;let $e=!0,ke=EMPTY_OBJ;if(pe.shapeFlag&32){const De=X._;De?ee&&De===1?$e=!1:assignSlots(ve,X,ee):($e=!X.$stable,normalizeObjectSlots(X,ve)),ke=X}else X&&(normalizeVNodeSlots(G,X),ke={default:1});if($e)for(const De in ve)!isInternalKey(De)&&ke[De]==null&&delete ve[De]},queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(G){return baseCreateRenderer(G)}function createHydrationRenderer(G){return baseCreateRenderer(G,createHydrationFunctions)}function baseCreateRenderer(G,X){const ee=getGlobalThis();ee.__VUE__=!0;const{insert:pe,remove:ve,patchProp:$e,createElement:ke,createText:De,createComment:Le,setText:Ve,setElementText:xe,parentNode:Fe,nextSibling:ze,setScopeId:je=NOOP,insertStaticContent:We}=G,Ke=(mt,vt,Tt,Dt=null,Pt=null,Bt=null,Vt=void 0,Ht=null,Ft=!!vt.dynamicChildren)=>{if(mt===vt)return;mt&&!isSameVNodeType(mt,vt)&&(Dt=wt(mt),no(mt,Pt,Bt,!0),mt=null),vt.patchFlag===-2&&(Ft=!1,vt.dynamicChildren=null);const{type:Et,ref:zt,shapeFlag:Lt}=vt;switch(Et){case Text:Xe(mt,vt,Tt,Dt);break;case Comment:qe(mt,vt,Tt,Dt);break;case Static:mt==null&&Ye(vt,Tt,Dt,Vt);break;case Fragment:bt(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft);break;default:Lt&1?ot(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft):Lt&6?$t(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft):(Lt&64||Lt&128)&&Et.process(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft,At)}zt!=null&&Pt&&setRef(zt,mt&&mt.ref,Bt,vt||mt,!vt)},Xe=(mt,vt,Tt,Dt)=>{if(mt==null)pe(vt.el=De(vt.children),Tt,Dt);else{const Pt=vt.el=mt.el;vt.children!==mt.children&&Ve(Pt,vt.children)}},qe=(mt,vt,Tt,Dt)=>{mt==null?pe(vt.el=Le(vt.children||""),Tt,Dt):vt.el=mt.el},Ye=(mt,vt,Tt,Dt)=>{[mt.el,mt.anchor]=We(mt.children,vt,Tt,Dt,mt.el,mt.anchor)},Ze=({el:mt,anchor:vt},Tt,Dt)=>{let Pt;for(;mt&&mt!==vt;)Pt=ze(mt),pe(mt,Tt,Dt),mt=Pt;pe(vt,Tt,Dt)},Je=({el:mt,anchor:vt})=>{let Tt;for(;mt&&mt!==vt;)Tt=ze(mt),ve(mt),mt=Tt;ve(vt)},ot=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft)=>{vt.type==="svg"?Vt="svg":vt.type==="math"&&(Vt="mathml"),mt==null?gt(vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft):Qe(mt,vt,Pt,Bt,Vt,Ht,Ft)},gt=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht)=>{let Ft,Et;const{props:zt,shapeFlag:Lt,transition:Kt,dirs:Zt}=mt;if(Ft=mt.el=ke(mt.type,Bt,zt&&zt.is,zt),Lt&8?xe(Ft,mt.children):Lt&16&&_t(mt.children,Ft,null,Dt,Pt,resolveChildrenNamespace(mt,Bt),Vt,Ht),Zt&&invokeDirectiveHook(mt,null,Dt,"created"),nt(Ft,mt,mt.scopeId,Vt,Dt),zt){for(const ro in zt)ro!=="value"&&!isReservedProp(ro)&&$e(Ft,ro,null,zt[ro],Bt,Dt);"value"in zt&&$e(Ft,"value",null,zt.value,Bt),(Et=zt.onVnodeBeforeMount)&&invokeVNodeHook(Et,Dt,mt)}Zt&&invokeDirectiveHook(mt,null,Dt,"beforeMount");const oo=needTransition(Pt,Kt);oo&&Kt.beforeEnter(Ft),pe(Ft,vt,Tt),((Et=zt&&zt.onVnodeMounted)||oo||Zt)&&queuePostRenderEffect(()=>{Et&&invokeVNodeHook(Et,Dt,mt),oo&&Kt.enter(Ft),Zt&&invokeDirectiveHook(mt,null,Dt,"mounted")},Pt)},nt=(mt,vt,Tt,Dt,Pt)=>{if(Tt&&je(mt,Tt),Dt)for(let Bt=0;Bt{for(let Et=Ft;Et{const Ht=vt.el=mt.el;let{patchFlag:Ft,dynamicChildren:Et,dirs:zt}=vt;Ft|=mt.patchFlag&16;const Lt=mt.props||EMPTY_OBJ,Kt=vt.props||EMPTY_OBJ;let Zt;if(Tt&&toggleRecurse(Tt,!1),(Zt=Kt.onVnodeBeforeUpdate)&&invokeVNodeHook(Zt,Tt,vt,mt),zt&&invokeDirectiveHook(vt,mt,Tt,"beforeUpdate"),Tt&&toggleRecurse(Tt,!0),(Lt.innerHTML&&Kt.innerHTML==null||Lt.textContent&&Kt.textContent==null)&&xe(Ht,""),Et?et(mt.dynamicChildren,Et,Ht,Tt,Dt,resolveChildrenNamespace(vt,Pt),Bt):Vt||Nt(mt,vt,Ht,null,Tt,Dt,resolveChildrenNamespace(vt,Pt),Bt,!1),Ft>0){if(Ft&16)St(Ht,Lt,Kt,Tt,Pt);else if(Ft&2&&Lt.class!==Kt.class&&$e(Ht,"class",null,Kt.class,Pt),Ft&4&&$e(Ht,"style",Lt.style,Kt.style,Pt),Ft&8){const oo=vt.dynamicProps;for(let ro=0;ro{Zt&&invokeVNodeHook(Zt,Tt,vt,mt),zt&&invokeDirectiveHook(vt,mt,Tt,"updated")},Dt)},et=(mt,vt,Tt,Dt,Pt,Bt,Vt)=>{for(let Ht=0;Ht{if(vt!==Tt){if(vt!==EMPTY_OBJ)for(const Bt in vt)!isReservedProp(Bt)&&!(Bt in Tt)&&$e(mt,Bt,vt[Bt],null,Pt,Dt);for(const Bt in Tt){if(isReservedProp(Bt))continue;const Vt=Tt[Bt],Ht=vt[Bt];Vt!==Ht&&Bt!=="value"&&$e(mt,Bt,Ht,Vt,Pt,Dt)}"value"in Tt&&$e(mt,"value",vt.value,Tt.value,Pt)}},bt=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft)=>{const Et=vt.el=mt?mt.el:De(""),zt=vt.anchor=mt?mt.anchor:De("");let{patchFlag:Lt,dynamicChildren:Kt,slotScopeIds:Zt}=vt;Zt&&(Ht=Ht?Ht.concat(Zt):Zt),mt==null?(pe(Et,Tt,Dt),pe(zt,Tt,Dt),_t(vt.children||[],Tt,zt,Pt,Bt,Vt,Ht,Ft)):Lt>0&&Lt&64&&Kt&&mt.dynamicChildren?(et(mt.dynamicChildren,Kt,Tt,Pt,Bt,Vt,Ht),(vt.key!=null||Pt&&vt===Pt.subTree)&&traverseStaticChildren(mt,vt,!0)):Nt(mt,vt,Tt,zt,Pt,Bt,Vt,Ht,Ft)},$t=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft)=>{vt.slotScopeIds=Ht,mt==null?vt.shapeFlag&512?Pt.ctx.activate(vt,Tt,Dt,Vt,Ft):xt(vt,Tt,Dt,Pt,Bt,Vt,Ft):Ut(mt,vt,Ft)},xt=(mt,vt,Tt,Dt,Pt,Bt,Vt)=>{const Ht=mt.component=createComponentInstance(mt,Dt,Pt);if(isKeepAlive(mt)&&(Ht.ctx.renderer=At),setupComponent(Ht,!1,Vt),Ht.asyncDep){if(Pt&&Pt.registerDep(Ht,Ot,Vt),!mt.el){const Ft=Ht.subTree=createVNode(Comment);qe(null,Ft,vt,Tt)}}else Ot(Ht,mt,vt,Tt,Pt,Bt,Vt)},Ut=(mt,vt,Tt)=>{const Dt=vt.component=mt.component;if(shouldUpdateComponent(mt,vt,Tt))if(Dt.asyncDep&&!Dt.asyncResolved){Rt(Dt,vt,Tt);return}else Dt.next=vt,Dt.update();else vt.el=mt.el,Dt.vnode=vt},Ot=(mt,vt,Tt,Dt,Pt,Bt,Vt)=>{const Ht=()=>{if(mt.isMounted){let{next:Lt,bu:Kt,u:Zt,parent:oo,vnode:ro}=mt;{const lo=locateNonHydratedAsyncRoot(mt);if(lo){Lt&&(Lt.el=ro.el,Rt(mt,Lt,Vt)),lo.asyncDep.then(()=>{mt.isUnmounted||Ht()});return}}let Mt=Lt,Yt;toggleRecurse(mt,!1),Lt?(Lt.el=ro.el,Rt(mt,Lt,Vt)):Lt=ro,Kt&&invokeArrayFns(Kt),(Yt=Lt.props&&Lt.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Yt,oo,Lt,ro),toggleRecurse(mt,!0);const ao=renderComponentRoot(mt),io=mt.subTree;mt.subTree=ao,Ke(io,ao,Fe(io.el),wt(io),mt,Pt,Bt),Lt.el=ao.el,Mt===null&&updateHOCHostEl(mt,ao.el),Zt&&queuePostRenderEffect(Zt,Pt),(Yt=Lt.props&&Lt.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Yt,oo,Lt,ro),Pt)}else{let Lt;const{el:Kt,props:Zt}=vt,{bm:oo,m:ro,parent:Mt,root:Yt,type:ao}=mt,io=isAsyncWrapper(vt);if(toggleRecurse(mt,!1),oo&&invokeArrayFns(oo),!io&&(Lt=Zt&&Zt.onVnodeBeforeMount)&&invokeVNodeHook(Lt,Mt,vt),toggleRecurse(mt,!0),Kt&&Qt){const lo=()=>{mt.subTree=renderComponentRoot(mt),Qt(Kt,mt.subTree,mt,Pt,null)};io&&ao.__asyncHydrate?ao.__asyncHydrate(Kt,mt,lo):lo()}else{Yt.ce&&Yt.ce._injectChildStyle(ao);const lo=mt.subTree=renderComponentRoot(mt);Ke(null,lo,Tt,Dt,mt,Pt,Bt),vt.el=lo.el}if(ro&&queuePostRenderEffect(ro,Pt),!io&&(Lt=Zt&&Zt.onVnodeMounted)){const lo=vt;queuePostRenderEffect(()=>invokeVNodeHook(Lt,Mt,lo),Pt)}(vt.shapeFlag&256||Mt&&isAsyncWrapper(Mt.vnode)&&Mt.vnode.shapeFlag&256)&&mt.a&&queuePostRenderEffect(mt.a,Pt),mt.isMounted=!0,vt=Tt=Dt=null}};mt.scope.on();const Ft=mt.effect=new ReactiveEffect(Ht);mt.scope.off();const Et=mt.update=Ft.run.bind(Ft),zt=mt.job=Ft.runIfDirty.bind(Ft);zt.i=mt,zt.id=mt.uid,Ft.scheduler=()=>queueJob(zt),toggleRecurse(mt,!0),Et()},Rt=(mt,vt,Tt)=>{vt.component=mt;const Dt=mt.vnode.props;mt.vnode=vt,mt.next=null,updateProps(mt,vt.props,Dt,Tt),updateSlots(mt,vt.children,Tt),pauseTracking(),flushPreFlushCbs(mt),resetTracking()},Nt=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft=!1)=>{const Et=mt&&mt.children,zt=mt?mt.shapeFlag:0,Lt=vt.children,{patchFlag:Kt,shapeFlag:Zt}=vt;if(Kt>0){if(Kt&128){Xt(Et,Lt,Tt,Dt,Pt,Bt,Vt,Ht,Ft);return}else if(Kt&256){qt(Et,Lt,Tt,Dt,Pt,Bt,Vt,Ht,Ft);return}}Zt&8?(zt&16&&Wt(Et,Pt,Bt),Lt!==Et&&xe(Tt,Lt)):zt&16?Zt&16?Xt(Et,Lt,Tt,Dt,Pt,Bt,Vt,Ht,Ft):Wt(Et,Pt,Bt,!0):(zt&8&&xe(Tt,""),Zt&16&&_t(Lt,Tt,Dt,Pt,Bt,Vt,Ht,Ft))},qt=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft)=>{mt=mt||EMPTY_ARR,vt=vt||EMPTY_ARR;const Et=mt.length,zt=vt.length,Lt=Math.min(Et,zt);let Kt;for(Kt=0;Ktzt?Wt(mt,Pt,Bt,!0,!1,Lt):_t(vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft,Lt)},Xt=(mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft)=>{let Et=0;const zt=vt.length;let Lt=mt.length-1,Kt=zt-1;for(;Et<=Lt&&Et<=Kt;){const Zt=mt[Et],oo=vt[Et]=Ft?cloneIfMounted(vt[Et]):normalizeVNode(vt[Et]);if(isSameVNodeType(Zt,oo))Ke(Zt,oo,Tt,null,Pt,Bt,Vt,Ht,Ft);else break;Et++}for(;Et<=Lt&&Et<=Kt;){const Zt=mt[Lt],oo=vt[Kt]=Ft?cloneIfMounted(vt[Kt]):normalizeVNode(vt[Kt]);if(isSameVNodeType(Zt,oo))Ke(Zt,oo,Tt,null,Pt,Bt,Vt,Ht,Ft);else break;Lt--,Kt--}if(Et>Lt){if(Et<=Kt){const Zt=Kt+1,oo=ZtKt)for(;Et<=Lt;)no(mt[Et],Pt,Bt,!0),Et++;else{const Zt=Et,oo=Et,ro=new Map;for(Et=oo;Et<=Kt;Et++){const co=vt[Et]=Ft?cloneIfMounted(vt[Et]):normalizeVNode(vt[Et]);co.key!=null&&ro.set(co.key,Et)}let Mt,Yt=0;const ao=Kt-oo+1;let io=!1,lo=0;const po=new Array(ao);for(Et=0;Et=ao){no(co,Pt,Bt,!0);continue}let fo;if(co.key!=null)fo=ro.get(co.key);else for(Mt=oo;Mt<=Kt;Mt++)if(po[Mt-oo]===0&&isSameVNodeType(co,vt[Mt])){fo=Mt;break}fo===void 0?no(co,Pt,Bt,!0):(po[fo-oo]=Et+1,fo>=lo?lo=fo:io=!0,Ke(co,vt[fo],Tt,null,Pt,Bt,Vt,Ht,Ft),Yt++)}const mo=io?getSequence(po):EMPTY_ARR;for(Mt=mo.length-1,Et=ao-1;Et>=0;Et--){const co=oo+Et,fo=vt[co],So=co+1{const{el:Bt,type:Vt,transition:Ht,children:Ft,shapeFlag:Et}=mt;if(Et&6){Jt(mt.component.subTree,vt,Tt,Dt);return}if(Et&128){mt.suspense.move(vt,Tt,Dt);return}if(Et&64){Vt.move(mt,vt,Tt,At);return}if(Vt===Fragment){pe(Bt,vt,Tt);for(let Lt=0;LtHt.enter(Bt),Pt);else{const{leave:Lt,delayLeave:Kt,afterLeave:Zt}=Ht,oo=()=>pe(Bt,vt,Tt),ro=()=>{Lt(Bt,()=>{oo(),Zt&&Zt()})};Kt?Kt(Bt,oo,ro):ro()}else pe(Bt,vt,Tt)},no=(mt,vt,Tt,Dt=!1,Pt=!1)=>{const{type:Bt,props:Vt,ref:Ht,children:Ft,dynamicChildren:Et,shapeFlag:zt,patchFlag:Lt,dirs:Kt,cacheIndex:Zt}=mt;if(Lt===-2&&(Pt=!1),Ht!=null&&setRef(Ht,null,Tt,mt,!0),Zt!=null&&(vt.renderCache[Zt]=void 0),zt&256){vt.ctx.deactivate(mt);return}const oo=zt&1&&Kt,ro=!isAsyncWrapper(mt);let Mt;if(ro&&(Mt=Vt&&Vt.onVnodeBeforeUnmount)&&invokeVNodeHook(Mt,vt,mt),zt&6)Gt(mt.component,Tt,Dt);else{if(zt&128){mt.suspense.unmount(Tt,Dt);return}oo&&invokeDirectiveHook(mt,null,vt,"beforeUnmount"),zt&64?mt.type.remove(mt,vt,Tt,At,Dt):Et&&!Et.hasOnce&&(Bt!==Fragment||Lt>0&&Lt&64)?Wt(Et,vt,Tt,!1,!0):(Bt===Fragment&&Lt&384||!Pt&&zt&16)&&Wt(Ft,vt,Tt),Dt&&so(mt)}(ro&&(Mt=Vt&&Vt.onVnodeUnmounted)||oo)&&queuePostRenderEffect(()=>{Mt&&invokeVNodeHook(Mt,vt,mt),oo&&invokeDirectiveHook(mt,null,vt,"unmounted")},Tt)},so=mt=>{const{type:vt,el:Tt,anchor:Dt,transition:Pt}=mt;if(vt===Fragment){to(Tt,Dt);return}if(vt===Static){Je(mt);return}const Bt=()=>{ve(Tt),Pt&&!Pt.persisted&&Pt.afterLeave&&Pt.afterLeave()};if(mt.shapeFlag&1&&Pt&&!Pt.persisted){const{leave:Vt,delayLeave:Ht}=Pt,Ft=()=>Vt(Tt,Bt);Ht?Ht(mt.el,Bt,Ft):Ft()}else Bt()},to=(mt,vt)=>{let Tt;for(;mt!==vt;)Tt=ze(mt),ve(mt),mt=Tt;ve(vt)},Gt=(mt,vt,Tt)=>{const{bum:Dt,scope:Pt,job:Bt,subTree:Vt,um:Ht,m:Ft,a:Et}=mt;invalidateMount(Ft),invalidateMount(Et),Dt&&invokeArrayFns(Dt),Pt.stop(),Bt&&(Bt.flags|=8,no(Vt,mt,vt,Tt)),Ht&&queuePostRenderEffect(Ht,vt),queuePostRenderEffect(()=>{mt.isUnmounted=!0},vt),vt&&vt.pendingBranch&&!vt.isUnmounted&&mt.asyncDep&&!mt.asyncResolved&&mt.suspenseId===vt.pendingId&&(vt.deps--,vt.deps===0&&vt.resolve())},Wt=(mt,vt,Tt,Dt=!1,Pt=!1,Bt=0)=>{for(let Vt=Bt;Vt{if(mt.shapeFlag&6)return wt(mt.component.subTree);if(mt.shapeFlag&128)return mt.suspense.next();const vt=ze(mt.anchor||mt.el),Tt=vt&&vt[TeleportEndKey];return Tt?ze(Tt):vt};let It=!1;const Ct=(mt,vt,Tt)=>{mt==null?vt._vnode&&no(vt._vnode,null,null,!0):Ke(vt._vnode||null,mt,vt,null,null,null,Tt),vt._vnode=mt,It||(It=!0,flushPreFlushCbs(),flushPostFlushCbs(),It=!1)},At={p:Ke,um:no,m:Jt,r:so,mt:xt,mc:_t,pc:Nt,pbc:et,n:wt,o:G};let jt,Qt;return X&&([jt,Qt]=X(At)),{render:Ct,hydrate:jt,createApp:createAppAPI(Ct,jt)}}function resolveChildrenNamespace({type:G,props:X},ee){return ee==="svg"&&G==="foreignObject"||ee==="mathml"&&G==="annotation-xml"&&X&&X.encoding&&X.encoding.includes("html")?void 0:ee}function toggleRecurse({effect:G,job:X},ee){ee?(G.flags|=32,X.flags|=4):(G.flags&=-33,X.flags&=-5)}function needTransition(G,X){return(!G||G&&!G.pendingBranch)&&X&&!X.persisted}function traverseStaticChildren(G,X,ee=!1){const pe=G.children,ve=X.children;if(isArray$1(pe)&&isArray$1(ve))for(let $e=0;$e>1,G[ee[De]]0&&(X[pe]=ee[$e-1]),ee[$e]=pe)}}for($e=ee.length,ke=ee[$e-1];$e-- >0;)ee[$e]=ke,ke=X[ke];return ee}function locateNonHydratedAsyncRoot(G){const X=G.subTree.component;if(X)return X.asyncDep&&!X.asyncResolved?X:locateNonHydratedAsyncRoot(X)}function invalidateMount(G){if(G)for(let X=0;Xinject(ssrContextKey);function watchEffect(G,X){return doWatch(G,null,X)}function watchPostEffect(G,X){return doWatch(G,null,{flush:"post"})}function watchSyncEffect(G,X){return doWatch(G,null,{flush:"sync"})}function watch(G,X,ee){return doWatch(G,X,ee)}function doWatch(G,X,ee=EMPTY_OBJ){const{immediate:pe,deep:ve,flush:$e,once:ke}=ee,De=extend({},ee),Le=X&&pe||!X&&$e!=="post";let Ve;if(isInSSRComponentSetup){if($e==="sync"){const je=useSSRContext();Ve=je.__watcherHandles||(je.__watcherHandles=[])}else if(!Le){const je=()=>{};return je.stop=NOOP,je.resume=NOOP,je.pause=NOOP,je}}const xe=currentInstance;De.call=(je,We,Ke)=>callWithAsyncErrorHandling(je,xe,We,Ke);let Fe=!1;$e==="post"?De.scheduler=je=>{queuePostRenderEffect(je,xe&&xe.suspense)}:$e!=="sync"&&(Fe=!0,De.scheduler=(je,We)=>{We?je():queueJob(je)}),De.augmentJob=je=>{X&&(je.flags|=4),Fe&&(je.flags|=2,xe&&(je.id=xe.uid,je.i=xe))};const ze=watch$1(G,X,De);return isInSSRComponentSetup&&(Ve?Ve.push(ze):Le&&ze()),ze}function instanceWatch(G,X,ee){const pe=this.proxy,ve=isString$1(G)?G.includes(".")?createPathGetter(pe,G):()=>pe[G]:G.bind(pe,pe);let $e;isFunction(X)?$e=X:($e=X.handler,ee=X);const ke=setCurrentInstance(this),De=doWatch(ve,$e.bind(pe),ee);return ke(),De}function createPathGetter(G,X){const ee=X.split(".");return()=>{let pe=G;for(let ve=0;ve{let xe,Fe=EMPTY_OBJ,ze;return watchSyncEffect(()=>{const je=G[ve];hasChanged(xe,je)&&(xe=je,Ve())}),{get(){return Le(),ee.get?ee.get(xe):xe},set(je){const We=ee.set?ee.set(je):je;if(!hasChanged(We,xe)&&!(Fe!==EMPTY_OBJ&&hasChanged(je,Fe)))return;const Ke=pe.vnode.props;Ke&&(X in Ke||ve in Ke||$e in Ke)&&(`onUpdate:${X}`in Ke||`onUpdate:${ve}`in Ke||`onUpdate:${$e}`in Ke)||(xe=je,Ve()),pe.emit(`update:${X}`,We),hasChanged(je,We)&&hasChanged(je,Fe)&&!hasChanged(We,ze)&&Ve(),Fe=je,ze=We}}});return De[Symbol.iterator]=()=>{let Le=0;return{next(){return Le<2?{value:Le++?ke||EMPTY_OBJ:De,done:!1}:{done:!0}}}},De}const getModelModifiers=(G,X)=>X==="modelValue"||X==="model-value"?G.modelModifiers:G[`${X}Modifiers`]||G[`${camelize(X)}Modifiers`]||G[`${hyphenate(X)}Modifiers`];function emit(G,X,...ee){if(G.isUnmounted)return;const pe=G.vnode.props||EMPTY_OBJ;let ve=ee;const $e=X.startsWith("update:"),ke=$e&&getModelModifiers(pe,X.slice(7));ke&&(ke.trim&&(ve=ee.map(xe=>isString$1(xe)?xe.trim():xe)),ke.number&&(ve=ee.map(looseToNumber)));let De,Le=pe[De=toHandlerKey(X)]||pe[De=toHandlerKey(camelize(X))];!Le&&$e&&(Le=pe[De=toHandlerKey(hyphenate(X))]),Le&&callWithAsyncErrorHandling(Le,G,6,ve);const Ve=pe[De+"Once"];if(Ve){if(!G.emitted)G.emitted={};else if(G.emitted[De])return;G.emitted[De]=!0,callWithAsyncErrorHandling(Ve,G,6,ve)}}function normalizeEmitsOptions(G,X,ee=!1){const pe=X.emitsCache,ve=pe.get(G);if(ve!==void 0)return ve;const $e=G.emits;let ke={},De=!1;if(!isFunction(G)){const Le=Ve=>{const xe=normalizeEmitsOptions(Ve,X,!0);xe&&(De=!0,extend(ke,xe))};!ee&&X.mixins.length&&X.mixins.forEach(Le),G.extends&&Le(G.extends),G.mixins&&G.mixins.forEach(Le)}return!$e&&!De?(isObject$2(G)&&pe.set(G,null),null):(isArray$1($e)?$e.forEach(Le=>ke[Le]=null):extend(ke,$e),isObject$2(G)&&pe.set(G,ke),ke)}function isEmitListener(G,X){return!G||!isOn(X)?!1:(X=X.slice(2).replace(/Once$/,""),hasOwn(G,X[0].toLowerCase()+X.slice(1))||hasOwn(G,hyphenate(X))||hasOwn(G,X))}function markAttrsAccessed(){}function renderComponentRoot(G){const{type:X,vnode:ee,proxy:pe,withProxy:ve,propsOptions:[$e],slots:ke,attrs:De,emit:Le,render:Ve,renderCache:xe,props:Fe,data:ze,setupState:je,ctx:We,inheritAttrs:Ke}=G,Xe=setCurrentRenderingInstance(G);let qe,Ye;try{if(ee.shapeFlag&4){const Je=ve||pe,ot=Je;qe=normalizeVNode(Ve.call(ot,Je,xe,Fe,je,ze,We)),Ye=De}else{const Je=X;qe=normalizeVNode(Je.length>1?Je(Fe,{attrs:De,slots:ke,emit:Le}):Je(Fe,null)),Ye=X.props?De:getFunctionalFallthrough(De)}}catch(Je){blockStack.length=0,handleError(Je,G,1),qe=createVNode(Comment)}let Ze=qe;if(Ye&&Ke!==!1){const Je=Object.keys(Ye),{shapeFlag:ot}=Ze;Je.length&&ot&7&&($e&&Je.some(isModelListener)&&(Ye=filterModelListeners(Ye,$e)),Ze=cloneVNode(Ze,Ye,!1,!0))}return ee.dirs&&(Ze=cloneVNode(Ze,null,!1,!0),Ze.dirs=Ze.dirs?Ze.dirs.concat(ee.dirs):ee.dirs),ee.transition&&setTransitionHooks(Ze,ee.transition),qe=Ze,setCurrentRenderingInstance(Xe),qe}function filterSingleRoot(G,X=!0){let ee;for(let pe=0;pe{let X;for(const ee in G)(ee==="class"||ee==="style"||isOn(ee))&&((X||(X={}))[ee]=G[ee]);return X},filterModelListeners=(G,X)=>{const ee={};for(const pe in G)(!isModelListener(pe)||!(pe.slice(9)in X))&&(ee[pe]=G[pe]);return ee};function shouldUpdateComponent(G,X,ee){const{props:pe,children:ve,component:$e}=G,{props:ke,children:De,patchFlag:Le}=X,Ve=$e.emitsOptions;if(X.dirs||X.transition)return!0;if(ee&&Le>=0){if(Le&1024)return!0;if(Le&16)return pe?hasPropsChanged(pe,ke,Ve):!!ke;if(Le&8){const xe=X.dynamicProps;for(let Fe=0;FeG.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(G,X,ee,pe,ve,$e,ke,De,Le,Ve){if(G==null)mountSuspense(X,ee,pe,ve,$e,ke,De,Le,Ve);else{if($e&&$e.deps>0&&!G.suspense.isInFallback){X.suspense=G.suspense,X.suspense.vnode=X,X.el=G.el;return}patchSuspense(G,X,ee,pe,ve,ke,De,Le,Ve)}},hydrate:hydrateSuspense,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(G,X){const ee=G.props&&G.props[X];isFunction(ee)&&ee()}function mountSuspense(G,X,ee,pe,ve,$e,ke,De,Le){const{p:Ve,o:{createElement:xe}}=Le,Fe=xe("div"),ze=G.suspense=createSuspenseBoundary(G,ve,pe,X,Fe,ee,$e,ke,De,Le);Ve(null,ze.pendingBranch=G.ssContent,Fe,null,pe,ze,$e,ke),ze.deps>0?(triggerEvent(G,"onPending"),triggerEvent(G,"onFallback"),Ve(null,G.ssFallback,X,ee,pe,null,$e,ke),setActiveBranch(ze,G.ssFallback)):ze.resolve(!1,!0)}function patchSuspense(G,X,ee,pe,ve,$e,ke,De,{p:Le,um:Ve,o:{createElement:xe}}){const Fe=X.suspense=G.suspense;Fe.vnode=X,X.el=G.el;const ze=X.ssContent,je=X.ssFallback,{activeBranch:We,pendingBranch:Ke,isInFallback:Xe,isHydrating:qe}=Fe;if(Ke)Fe.pendingBranch=ze,isSameVNodeType(ze,Ke)?(Le(Ke,ze,Fe.hiddenContainer,null,ve,Fe,$e,ke,De),Fe.deps<=0?Fe.resolve():Xe&&(qe||(Le(We,je,ee,pe,ve,null,$e,ke,De),setActiveBranch(Fe,je)))):(Fe.pendingId=suspenseId++,qe?(Fe.isHydrating=!1,Fe.activeBranch=Ke):Ve(Ke,ve,Fe),Fe.deps=0,Fe.effects.length=0,Fe.hiddenContainer=xe("div"),Xe?(Le(null,ze,Fe.hiddenContainer,null,ve,Fe,$e,ke,De),Fe.deps<=0?Fe.resolve():(Le(We,je,ee,pe,ve,null,$e,ke,De),setActiveBranch(Fe,je))):We&&isSameVNodeType(ze,We)?(Le(We,ze,ee,pe,ve,Fe,$e,ke,De),Fe.resolve(!0)):(Le(null,ze,Fe.hiddenContainer,null,ve,Fe,$e,ke,De),Fe.deps<=0&&Fe.resolve()));else if(We&&isSameVNodeType(ze,We))Le(We,ze,ee,pe,ve,Fe,$e,ke,De),setActiveBranch(Fe,ze);else if(triggerEvent(X,"onPending"),Fe.pendingBranch=ze,ze.shapeFlag&512?Fe.pendingId=ze.component.suspenseId:Fe.pendingId=suspenseId++,Le(null,ze,Fe.hiddenContainer,null,ve,Fe,$e,ke,De),Fe.deps<=0)Fe.resolve();else{const{timeout:Ye,pendingId:Ze}=Fe;Ye>0?setTimeoutWrapped(()=>{Fe.pendingId===Ze&&Fe.fallback(je)},Ye):Ye===0&&Fe.fallback(je)}}function createSuspenseBoundary(G,X,ee,pe,ve,$e,ke,De,Le,Ve,xe=!1){const{p:Fe,m:ze,um:je,n:We,o:{parentNode:Ke,remove:Xe}}=Ve;let qe;const Ye=isVNodeSuspensible(G);Ye&&X&&X.pendingBranch&&(qe=X.pendingId,X.deps++);const Ze=G.props?toNumber(G.props.timeout):void 0,Je=$e,ot={vnode:G,parent:X,parentComponent:ee,namespace:ke,container:pe,hiddenContainer:ve,deps:0,pendingId:suspenseId++,timeout:typeof Ze=="number"?Ze:-1,activeBranch:null,pendingBranch:null,isInFallback:!xe,isHydrating:xe,isUnmounted:!1,effects:[],resolve(gt=!1,nt=!1){const{vnode:_t,activeBranch:Qe,pendingBranch:et,pendingId:St,effects:bt,parentComponent:$t,container:xt}=ot;let Ut=!1;ot.isHydrating?ot.isHydrating=!1:gt||(Ut=Qe&&et.transition&&et.transition.mode==="out-in",Ut&&(Qe.transition.afterLeave=()=>{St===ot.pendingId&&(ze(et,xt,$e===Je?We(Qe):$e,0),queuePostFlushCb(bt))}),Qe&&(Ke(Qe.el)===xt&&($e=We(Qe)),je(Qe,$t,ot,!0)),Ut||ze(et,xt,$e,0)),setActiveBranch(ot,et),ot.pendingBranch=null,ot.isInFallback=!1;let Ot=ot.parent,Rt=!1;for(;Ot;){if(Ot.pendingBranch){Ot.effects.push(...bt),Rt=!0;break}Ot=Ot.parent}!Rt&&!Ut&&queuePostFlushCb(bt),ot.effects=[],Ye&&X&&X.pendingBranch&&qe===X.pendingId&&(X.deps--,X.deps===0&&!nt&&X.resolve()),triggerEvent(_t,"onResolve")},fallback(gt){if(!ot.pendingBranch)return;const{vnode:nt,activeBranch:_t,parentComponent:Qe,container:et,namespace:St}=ot;triggerEvent(nt,"onFallback");const bt=We(_t),$t=()=>{ot.isInFallback&&(Fe(null,gt,et,bt,Qe,null,St,De,Le),setActiveBranch(ot,gt))},xt=gt.transition&>.transition.mode==="out-in";xt&&(_t.transition.afterLeave=$t),ot.isInFallback=!0,je(_t,Qe,null,!0),xt||$t()},move(gt,nt,_t){ot.activeBranch&&ze(ot.activeBranch,gt,nt,_t),ot.container=gt},next(){return ot.activeBranch&&We(ot.activeBranch)},registerDep(gt,nt,_t){const Qe=!!ot.pendingBranch;Qe&&ot.deps++;const et=gt.vnode.el;gt.asyncDep.catch(St=>{handleError(St,gt,0)}).then(St=>{if(gt.isUnmounted||ot.isUnmounted||ot.pendingId!==gt.suspenseId)return;gt.asyncResolved=!0;const{vnode:bt}=gt;handleSetupResult(gt,St,!1),et&&(bt.el=et);const $t=!et&>.subTree.el;nt(gt,bt,Ke(et||gt.subTree.el),et?null:We(gt.subTree),ot,ke,_t),$t&&Xe($t),updateHOCHostEl(gt,bt.el),Qe&&--ot.deps===0&&ot.resolve()})},unmount(gt,nt){ot.isUnmounted=!0,ot.activeBranch&&je(ot.activeBranch,ee,gt,nt),ot.pendingBranch&&je(ot.pendingBranch,ee,gt,nt)}};return ot}function hydrateSuspense(G,X,ee,pe,ve,$e,ke,De,Le){const Ve=X.suspense=createSuspenseBoundary(X,pe,ee,G.parentNode,document.createElementByMF("div"),null,ve,$e,ke,De,!0),xe=Le(G,Ve.pendingBranch=X.ssContent,ee,Ve,$e,ke);return Ve.deps===0&&Ve.resolve(!1,!0),xe}function normalizeSuspenseChildren(G){const{shapeFlag:X,children:ee}=G,pe=X&32;G.ssContent=normalizeSuspenseSlot(pe?ee.default:ee),G.ssFallback=pe?normalizeSuspenseSlot(ee.fallback):createVNode(Comment)}function normalizeSuspenseSlot(G){let X;if(isFunction(G)){const ee=isBlockTreeEnabled&&G._c;ee&&(G._d=!1,openBlock()),G=G(),ee&&(G._d=!0,X=currentBlock,closeBlock())}return isArray$1(G)&&(G=filterSingleRoot(G)),G=normalizeVNode(G),X&&!G.dynamicChildren&&(G.dynamicChildren=X.filter(ee=>ee!==G)),G}function queueEffectWithSuspense(G,X){X&&X.pendingBranch?isArray$1(G)?X.effects.push(...G):X.effects.push(G):queuePostFlushCb(G)}function setActiveBranch(G,X){G.activeBranch=X;const{vnode:ee,parentComponent:pe}=G;let ve=X.el;for(;!ve&&X.component;)X=X.component.subTree,ve=X.el;ee.el=ve,pe&&pe.subTree===ee&&(pe.vnode.el=ve,updateHOCHostEl(pe,ve))}function isVNodeSuspensible(G){const X=G.props&&G.props.suspensible;return X!=null&&X!==!1}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(G=!1){blockStack.push(currentBlock=G?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(G,X=!1){isBlockTreeEnabled+=G,G<0&¤tBlock&&X&&(currentBlock.hasOnce=!0)}function setupBlock(G){return G.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(G),G}function createElementBlock(G,X,ee,pe,ve,$e){return setupBlock(createBaseVNode(G,X,ee,pe,ve,$e,!0))}function createBlock(G,X,ee,pe,ve){return setupBlock(createVNode(G,X,ee,pe,ve,!0))}function isVNode(G){return G?G.__v_isVNode===!0:!1}function isSameVNodeType(G,X){return G.type===X.type&&G.key===X.key}function transformVNodeArgs(G){}const normalizeKey=({key:G})=>G!=null?G:null,normalizeRef=({ref:G,ref_key:X,ref_for:ee})=>(typeof G=="number"&&(G=""+G),G!=null?isString$1(G)||isRef(G)||isFunction(G)?{i:currentRenderingInstance,r:G,k:X,f:!!ee}:G:null);function createBaseVNode(G,X=null,ee=null,pe=0,ve=null,$e=G===Fragment?0:1,ke=!1,De=!1){const Le={__v_isVNode:!0,__v_skip:!0,type:G,props:X,key:X&&normalizeKey(X),ref:X&&normalizeRef(X),scopeId:currentScopeId,slotScopeIds:null,children:ee,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:$e,patchFlag:pe,dynamicProps:ve,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return De?(normalizeChildren(Le,ee),$e&128&&G.normalize(Le)):ee&&(Le.shapeFlag|=isString$1(ee)?8:16),isBlockTreeEnabled>0&&!ke&¤tBlock&&(Le.patchFlag>0||$e&6)&&Le.patchFlag!==32&¤tBlock.push(Le),Le}const createVNode=_createVNode;function _createVNode(G,X=null,ee=null,pe=0,ve=null,$e=!1){if((!G||G===NULL_DYNAMIC_COMPONENT)&&(G=Comment),isVNode(G)){const De=cloneVNode(G,X,!0);return ee&&normalizeChildren(De,ee),isBlockTreeEnabled>0&&!$e&¤tBlock&&(De.shapeFlag&6?currentBlock[currentBlock.indexOf(G)]=De:currentBlock.push(De)),De.patchFlag=-2,De}if(isClassComponent(G)&&(G=G.__vccOpts),X){X=guardReactiveProps(X);let{class:De,style:Le}=X;De&&!isString$1(De)&&(X.class=normalizeClass(De)),isObject$2(Le)&&(isProxy(Le)&&!isArray$1(Le)&&(Le=extend({},Le)),X.style=normalizeStyle(Le))}const ke=isString$1(G)?1:isSuspense(G)?128:isTeleport(G)?64:isObject$2(G)?4:isFunction(G)?2:0;return createBaseVNode(G,X,ee,pe,ve,ke,$e,!0)}function guardReactiveProps(G){return G?isProxy(G)||isInternalObject(G)?extend({},G):G:null}function cloneVNode(G,X,ee=!1,pe=!1){const{props:ve,ref:$e,patchFlag:ke,children:De,transition:Le}=G,Ve=X?mergeProps(ve||{},X):ve,xe={__v_isVNode:!0,__v_skip:!0,type:G.type,props:Ve,key:Ve&&normalizeKey(Ve),ref:X&&X.ref?ee&&$e?isArray$1($e)?$e.concat(normalizeRef(X)):[$e,normalizeRef(X)]:normalizeRef(X):$e,scopeId:G.scopeId,slotScopeIds:G.slotScopeIds,children:De,target:G.target,targetStart:G.targetStart,targetAnchor:G.targetAnchor,staticCount:G.staticCount,shapeFlag:G.shapeFlag,patchFlag:X&&G.type!==Fragment?ke===-1?16:ke|16:ke,dynamicProps:G.dynamicProps,dynamicChildren:G.dynamicChildren,appContext:G.appContext,dirs:G.dirs,transition:Le,component:G.component,suspense:G.suspense,ssContent:G.ssContent&&cloneVNode(G.ssContent),ssFallback:G.ssFallback&&cloneVNode(G.ssFallback),el:G.el,anchor:G.anchor,ctx:G.ctx,ce:G.ce};return Le&&pe&&setTransitionHooks(xe,Le.clone(xe)),xe}function createTextVNode(G=" ",X=0){return createVNode(Text,null,G,X)}function createStaticVNode(G,X){const ee=createVNode(Static,null,G);return ee.staticCount=X,ee}function createCommentVNode(G="",X=!1){return X?(openBlock(),createBlock(Comment,null,G)):createVNode(Comment,null,G)}function normalizeVNode(G){return G==null||typeof G=="boolean"?createVNode(Comment):isArray$1(G)?createVNode(Fragment,null,G.slice()):isVNode(G)?cloneIfMounted(G):createVNode(Text,null,String(G))}function cloneIfMounted(G){return G.el===null&&G.patchFlag!==-1||G.memo?G:cloneVNode(G)}function normalizeChildren(G,X){let ee=0;const{shapeFlag:pe}=G;if(X==null)X=null;else if(isArray$1(X))ee=16;else if(typeof X=="object")if(pe&65){const ve=X.default;ve&&(ve._c&&(ve._d=!1),normalizeChildren(G,ve()),ve._c&&(ve._d=!0));return}else{ee=32;const ve=X._;!ve&&!isInternalObject(X)?X._ctx=currentRenderingInstance:ve===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?X._=1:(X._=2,G.patchFlag|=1024))}else isFunction(X)?(X={default:X,_ctx:currentRenderingInstance},ee=32):(X=String(X),pe&64?(ee=16,X=[createTextVNode(X)]):ee=8);G.children=X,G.shapeFlag|=ee}function mergeProps(...G){const X={};for(let ee=0;eecurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const G=getGlobalThis(),X=(ee,pe)=>{let ve;return(ve=G[ee])||(ve=G[ee]=[]),ve.push(pe),$e=>{ve.length>1?ve.forEach(ke=>ke($e)):ve[0]($e)}};internalSetCurrentInstance=X("__VUE_INSTANCE_SETTERS__",ee=>currentInstance=ee),setInSSRSetupState=X("__VUE_SSR_SETTERS__",ee=>isInSSRComponentSetup=ee)}const setCurrentInstance=G=>{const X=currentInstance;return internalSetCurrentInstance(G),G.scope.on(),()=>{G.scope.off(),internalSetCurrentInstance(X)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(G){return G.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(G,X=!1,ee=!1){X&&setInSSRSetupState(X);const{props:pe,children:ve}=G.vnode,$e=isStatefulComponent(G);initProps(G,pe,$e,X),initSlots(G,ve,ee);const ke=$e?setupStatefulComponent(G,X):void 0;return X&&setInSSRSetupState(!1),ke}function setupStatefulComponent(G,X){const ee=G.type;G.accessCache=Object.create(null),G.proxy=new Proxy(G.ctx,PublicInstanceProxyHandlers);const{setup:pe}=ee;if(pe){pauseTracking();const ve=G.setupContext=pe.length>1?createSetupContext(G):null,$e=setCurrentInstance(G),ke=callWithErrorHandling(pe,G,0,[G.props,ve]),De=isPromise$1(ke);if(resetTracking(),$e(),(De||G.sp)&&!isAsyncWrapper(G)&&markAsyncBoundary(G),De){if(ke.then(unsetCurrentInstance,unsetCurrentInstance),X)return ke.then(Le=>{handleSetupResult(G,Le,X)}).catch(Le=>{handleError(Le,G,0)});G.asyncDep=ke}else handleSetupResult(G,ke,X)}else finishComponentSetup(G,X)}function handleSetupResult(G,X,ee){isFunction(X)?G.type.__ssrInlineRender?G.ssrRender=X:G.render=X:isObject$2(X)&&(G.setupState=proxyRefs(X)),finishComponentSetup(G,ee)}let compile$1,installWithProxy;function registerRuntimeCompiler(G){compile$1=G,installWithProxy=X=>{X.render._rc&&(X.withProxy=new Proxy(X.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(G,X,ee){const pe=G.type;if(!G.render){if(!X&&compile$1&&!pe.render){const ve=pe.template||resolveMergedOptions(G).template;if(ve){const{isCustomElement:$e,compilerOptions:ke}=G.appContext.config,{delimiters:De,compilerOptions:Le}=pe,Ve=extend(extend({isCustomElement:$e,delimiters:De},ke),Le);pe.render=compile$1(ve,Ve)}}G.render=pe.render||NOOP,installWithProxy&&installWithProxy(G)}{const ve=setCurrentInstance(G);pauseTracking();try{applyOptions(G)}finally{resetTracking(),ve()}}}const attrsProxyHandlers={get(G,X){return track(G,"get",""),G[X]}};function createSetupContext(G){const X=ee=>{G.exposed=ee||{}};return{attrs:new Proxy(G.attrs,attrsProxyHandlers),slots:G.slots,emit:G.emit,expose:X}}function getComponentPublicInstance(G){return G.exposed?G.exposeProxy||(G.exposeProxy=new Proxy(proxyRefs(markRaw(G.exposed)),{get(X,ee){if(ee in X)return X[ee];if(ee in publicPropertiesMap)return publicPropertiesMap[ee](G)},has(X,ee){return ee in X||ee in publicPropertiesMap}})):G.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=G=>G.replace(classifyRE,X=>X.toUpperCase()).replace(/[-_]/g,"");function getComponentName(G,X=!0){return isFunction(G)?G.displayName||G.name:G.name||X&&G.__name}function formatComponentName(G,X,ee=!1){let pe=getComponentName(X);if(!pe&&X.__file){const ve=X.__file.match(/([^/\\]+)\.\w+$/);ve&&(pe=ve[1])}if(!pe&&G&&G.parent){const ve=$e=>{for(const ke in $e)if($e[ke]===X)return ke};pe=ve(G.components||G.parent.type.components)||ve(G.appContext.components)}return pe?classify(pe):ee?"App":"Anonymous"}function isClassComponent(G){return isFunction(G)&&"__vccOpts"in G}const computed=(G,X)=>computed$1(G,X,isInSSRComponentSetup);function h$u(G,X,ee){const pe=arguments.length;return pe===2?isObject$2(X)&&!isArray$1(X)?isVNode(X)?createVNode(G,null,[X]):createVNode(G,X):createVNode(G,null,X):(pe>3?ee=Array.prototype.slice.call(arguments,2):pe===3&&isVNode(ee)&&(ee=[ee]),createVNode(G,X,ee))}function initCustomFormatter(){}function withMemo(G,X,ee,pe){const ve=ee[pe];if(ve&&isMemoSame(ve,G))return ve;const $e=X();return $e.memo=G.slice(),$e.cacheIndex=pe,ee[pe]=$e}function isMemoSame(G,X){const ee=G.memo;if(ee.length!=X.length)return!1;for(let pe=0;pe0&¤tBlock&¤tBlock.push(G),!0}const version="3.5.13",warn=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode,getComponentPublicInstance,ensureValidVNode,pushWarningContext,popWarningContext},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;let policy;const tt=typeof window!="undefined"&&window.trustedTypes;if(tt)try{policy=tt.createPolicy("vue",{createHTML:G=>G})}catch(G){}const unsafeToTrustedHTML=policy?G=>policy.createHTML(G):G=>G,svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document!="undefined"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(G,X,ee)=>{X.insertBefore(G,ee||null)},remove:G=>{const X=G.parentNode;X&&X.removeChild(G)},createElement:(G,X,ee,pe)=>{const ve=X==="svg"?doc.createElementNS(svgNS,G):X==="mathml"?doc.createElementNS(mathmlNS,G):ee?doc.createElement(G,{is:ee}):doc.createElement(G);return G==="select"&&pe&&pe.multiple!=null&&ve.setAttribute("multiple",pe.multiple),ve},createText:G=>doc.createTextNode(G),createComment:G=>doc.createComment(G),setText:(G,X)=>{G.nodeValue=X},setElementText:(G,X)=>{G.textContent=X},parentNode:G=>G.parentNode,nextSibling:G=>G.nextSibling,querySelector:G=>doc.querySelector(G),setScopeId(G,X){G.setAttribute(X,"")},insertStaticContent(G,X,ee,pe,ve,$e){const ke=ee?ee.previousSibling:X.lastChild;if(ve&&(ve===$e||ve.nextSibling))for(;X.insertBefore(ve.cloneNode(!0),ee),!(ve===$e||!(ve=ve.nextSibling)););else{templateContainer.innerHTML=unsafeToTrustedHTML(pe==="svg"?`${G}`:pe==="mathml"?`${G}`:G);const De=templateContainer.content;if(pe==="svg"||pe==="mathml"){const Le=De.firstChild;for(;Le.firstChild;)De.appendChild(Le.firstChild);De.removeChild(Le)}X.insertBefore(De,ee)}return[ke?ke.nextSibling:X.firstChild,ee?ee.previousSibling:X.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=extend({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),decorate$1=G=>(G.displayName="Transition",G.props=TransitionPropsValidators,G),Transition=decorate$1((G,{slots:X})=>h$u(BaseTransition,resolveTransitionProps(G),X)),callHook=(G,X=[])=>{isArray$1(G)?G.forEach(ee=>ee(...X)):G&&G(...X)},hasExplicitCallback=G=>G?isArray$1(G)?G.some(X=>X.length>1):G.length>1:!1;function resolveTransitionProps(G){const X={};for(const bt in G)bt in DOMTransitionPropsValidators||(X[bt]=G[bt]);if(G.css===!1)return X;const{name:ee="v",type:pe,duration:ve,enterFromClass:$e=`${ee}-enter-from`,enterActiveClass:ke=`${ee}-enter-active`,enterToClass:De=`${ee}-enter-to`,appearFromClass:Le=$e,appearActiveClass:Ve=ke,appearToClass:xe=De,leaveFromClass:Fe=`${ee}-leave-from`,leaveActiveClass:ze=`${ee}-leave-active`,leaveToClass:je=`${ee}-leave-to`}=G,We=normalizeDuration(ve),Ke=We&&We[0],Xe=We&&We[1],{onBeforeEnter:qe,onEnter:Ye,onEnterCancelled:Ze,onLeave:Je,onLeaveCancelled:ot,onBeforeAppear:gt=qe,onAppear:nt=Ye,onAppearCancelled:_t=Ze}=X,Qe=(bt,$t,xt,Ut)=>{bt._enterCancelled=Ut,removeTransitionClass(bt,$t?xe:De),removeTransitionClass(bt,$t?Ve:ke),xt&&xt()},et=(bt,$t)=>{bt._isLeaving=!1,removeTransitionClass(bt,Fe),removeTransitionClass(bt,je),removeTransitionClass(bt,ze),$t&&$t()},St=bt=>($t,xt)=>{const Ut=bt?nt:Ye,Ot=()=>Qe($t,bt,xt);callHook(Ut,[$t,Ot]),nextFrame(()=>{removeTransitionClass($t,bt?Le:$e),addTransitionClass($t,bt?xe:De),hasExplicitCallback(Ut)||whenTransitionEnds($t,pe,Ke,Ot)})};return extend(X,{onBeforeEnter(bt){callHook(qe,[bt]),addTransitionClass(bt,$e),addTransitionClass(bt,ke)},onBeforeAppear(bt){callHook(gt,[bt]),addTransitionClass(bt,Le),addTransitionClass(bt,Ve)},onEnter:St(!1),onAppear:St(!0),onLeave(bt,$t){bt._isLeaving=!0;const xt=()=>et(bt,$t);addTransitionClass(bt,Fe),bt._enterCancelled?(addTransitionClass(bt,ze),forceReflow()):(forceReflow(),addTransitionClass(bt,ze)),nextFrame(()=>{bt._isLeaving&&(removeTransitionClass(bt,Fe),addTransitionClass(bt,je),hasExplicitCallback(Je)||whenTransitionEnds(bt,pe,Xe,xt))}),callHook(Je,[bt,xt])},onEnterCancelled(bt){Qe(bt,!1,void 0,!0),callHook(Ze,[bt])},onAppearCancelled(bt){Qe(bt,!0,void 0,!0),callHook(_t,[bt])},onLeaveCancelled(bt){et(bt),callHook(ot,[bt])}})}function normalizeDuration(G){if(G==null)return null;if(isObject$2(G))return[NumberOf(G.enter),NumberOf(G.leave)];{const X=NumberOf(G);return[X,X]}}function NumberOf(G){return toNumber(G)}function addTransitionClass(G,X){X.split(/\s+/).forEach(ee=>ee&&G.classList.add(ee)),(G[vtcKey]||(G[vtcKey]=new Set)).add(X)}function removeTransitionClass(G,X){X.split(/\s+/).forEach(pe=>pe&&G.classList.remove(pe));const ee=G[vtcKey];ee&&(ee.delete(X),ee.size||(G[vtcKey]=void 0))}function nextFrame(G){requestAnimationFrame(()=>{requestAnimationFrame(G)})}let endId=0;function whenTransitionEnds(G,X,ee,pe){const ve=G._endId=++endId,$e=()=>{ve===G._endId&&pe()};if(ee!=null)return setTimeoutWrapped($e,ee);const{type:ke,timeout:De,propCount:Le}=getTransitionInfo(G,X);if(!ke)return pe();const Ve=ke+"end";let xe=0;const Fe=()=>{G.removeEventListener(Ve,ze),$e()},ze=je=>{je.target===G&&++xe>=Le&&Fe()};setTimeoutWrapped(()=>{xe(ee[We]||"").split(", "),ve=pe(`${TRANSITION}Delay`),$e=pe(`${TRANSITION}Duration`),ke=getTimeout(ve,$e),De=pe(`${ANIMATION}Delay`),Le=pe(`${ANIMATION}Duration`),Ve=getTimeout(De,Le);let xe=null,Fe=0,ze=0;X===TRANSITION?ke>0&&(xe=TRANSITION,Fe=ke,ze=$e.length):X===ANIMATION?Ve>0&&(xe=ANIMATION,Fe=Ve,ze=Le.length):(Fe=Math.max(ke,Ve),xe=Fe>0?ke>Ve?TRANSITION:ANIMATION:null,ze=xe?xe===TRANSITION?$e.length:Le.length:0);const je=xe===TRANSITION&&/\b(transform|all)(,|$)/.test(pe(`${TRANSITION}Property`).toString());return{type:xe,timeout:Fe,propCount:ze,hasTransform:je}}function getTimeout(G,X){for(;G.lengthtoMs(ee)+toMs(G[pe])))}function toMs(G){return G==="auto"?0:Number(G.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(G,X,ee){const pe=G[vtcKey];pe&&(X=(X?[X,...pe]:[...pe]).join(" ")),X==null?G.removeAttribute("class"):ee?G.setAttribute("class",X):G.className=X}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(G,{value:X},{transition:ee}){G[vShowOriginalDisplay]=G.style.display==="none"?"":G.style.display,ee&&X?ee.beforeEnter(G):setDisplay(G,X)},mounted(G,{value:X},{transition:ee}){ee&&X&&ee.enter(G)},updated(G,{value:X,oldValue:ee},{transition:pe}){!X!=!ee&&(pe?X?(pe.beforeEnter(G),setDisplay(G,!0),pe.enter(G)):pe.leave(G,()=>{setDisplay(G,!1)}):setDisplay(G,X))},beforeUnmount(G,{value:X}){setDisplay(G,X)}};function setDisplay(G,X){G.style.display=X?G[vShowOriginalDisplay]:"none",G[vShowHidden]=!X}function initVShowForSSR(){vShow.getSSRProps=({value:G})=>{if(!G)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(G){const X=getCurrentInstance();if(!X)return;const ee=X.ut=(ve=G(X.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${X.uid}"]`)).forEach($e=>setVarsOnNode($e,ve))},pe=()=>{const ve=G(X.proxy);X.ce?setVarsOnNode(X.ce,ve):setVarsOnVNode(X.subTree,ve),ee(ve)};onBeforeUpdate(()=>{queuePostFlushCb(pe)}),onMounted(()=>{watch(pe,NOOP,{flush:"post"});const ve=new MutationObserver(pe);ve.observe(X.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>ve.disconnect())})}function setVarsOnVNode(G,X){if(G.shapeFlag&128){const ee=G.suspense;G=ee.activeBranch,ee.pendingBranch&&!ee.isHydrating&&ee.effects.push(()=>{setVarsOnVNode(ee.activeBranch,X)})}for(;G.component;)G=G.component.subTree;if(G.shapeFlag&1&&G.el)setVarsOnNode(G.el,X);else if(G.type===Fragment)G.children.forEach(ee=>setVarsOnVNode(ee,X));else if(G.type===Static){let{el:ee,anchor:pe}=G;for(;ee&&(setVarsOnNode(ee,X),ee!==pe);)ee=ee.nextSibling}}function setVarsOnNode(G,X){if(G.nodeType===1){const ee=G.style;let pe="";for(const ve in X)ee.setProperty(`--${ve}`,X[ve]),pe+=`--${ve}: ${X[ve]};`;ee[CSS_VAR_TEXT]=pe}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(G,X,ee){const pe=G.style,ve=isString$1(ee);let $e=!1;if(ee&&!ve){if(X)if(isString$1(X))for(const ke of X.split(";")){const De=ke.slice(0,ke.indexOf(":")).trim();ee[De]==null&&setStyle$1(pe,De,"")}else for(const ke in X)ee[ke]==null&&setStyle$1(pe,ke,"");for(const ke in ee)ke==="display"&&($e=!0),setStyle$1(pe,ke,ee[ke])}else if(ve){if(X!==ee){const ke=pe[CSS_VAR_TEXT];ke&&(ee+=";"+ke),pe.cssText=ee,$e=displayRE.test(ee)}}else X&&G.removeAttribute("style");vShowOriginalDisplay in G&&(G[vShowOriginalDisplay]=$e?pe.display:"",G[vShowHidden]&&(pe.display="none"))}const importantRE=/\s*!important$/;function setStyle$1(G,X,ee){if(isArray$1(ee))ee.forEach(pe=>setStyle$1(G,X,pe));else if(ee==null&&(ee=""),X.startsWith("--"))G.setProperty(X,ee);else{const pe=autoPrefix(G,X);importantRE.test(ee)?G.setProperty(hyphenate(pe),ee.replace(importantRE,""),"important"):G[pe]=ee}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(G,X){const ee=prefixCache[X];if(ee)return ee;let pe=camelize(X);if(pe!=="filter"&&pe in G)return prefixCache[X]=pe;pe=capitalize$1(pe);for(let ve=0;vecachedNow||(p$1w.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(G,X){const ee=pe=>{if(!pe._vts)pe._vts=Date.now();else if(pe._vts<=ee.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(pe,ee.value),X,5,[pe])};return ee.value=G,ee.attached=getNow(),ee}function patchStopImmediatePropagation(G,X){if(isArray$1(X)){const ee=G.stopImmediatePropagation;return G.stopImmediatePropagation=()=>{ee.call(G),G._stopped=!0},X.map(pe=>ve=>!ve._stopped&&pe&&pe(ve))}else return X}const isNativeOn=G=>G.charCodeAt(0)===111&&G.charCodeAt(1)===110&&G.charCodeAt(2)>96&&G.charCodeAt(2)<123,patchProp=(G,X,ee,pe,ve,$e)=>{const ke=ve==="svg";X==="class"?patchClass(G,pe,ke):X==="style"?patchStyle(G,ee,pe):isOn(X)?isModelListener(X)||patchEvent(G,X,ee,pe,$e):(X[0]==="."?(X=X.slice(1),!0):X[0]==="^"?(X=X.slice(1),!1):shouldSetAsProp(G,X,pe,ke))?(patchDOMProp(G,X,pe),!G.tagName.includes("-")&&(X==="value"||X==="checked"||X==="selected")&&patchAttr(G,X,pe,ke,$e,X!=="value")):G._isVueCE&&(/[A-Z]/.test(X)||!isString$1(pe))?patchDOMProp(G,camelize(X),pe,$e,X):(X==="true-value"?G._trueValue=pe:X==="false-value"&&(G._falseValue=pe),patchAttr(G,X,pe,ke))};function shouldSetAsProp(G,X,ee,pe){if(pe)return!!(X==="innerHTML"||X==="textContent"||X in G&&isNativeOn(X)&&isFunction(ee));if(X==="spellcheck"||X==="draggable"||X==="translate"||X==="form"||X==="list"&&G.tagName==="INPUT"||X==="type"&&G.tagName==="TEXTAREA")return!1;if(X==="width"||X==="height"){const ve=G.tagName;if(ve==="IMG"||ve==="VIDEO"||ve==="CANVAS"||ve==="SOURCE")return!1}return isNativeOn(X)&&isString$1(ee)?!1:X in G}const REMOVAL={};/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(G,X,ee){const pe=defineComponent(G,X);isPlainObject$2(pe)&&extend(pe,X);class ve extends VueElement{constructor(ke){super(pe,ke,ee)}}return ve.def=pe,ve}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=(G,X)=>defineCustomElement(G,X,createSSRApp),BaseClass=typeof HTMLElement!="undefined"?HTMLElement:class{};class VueElement extends BaseClass{constructor(X,ee={},pe=createApp){super(),this._def=X,this._props=ee,this._createApp=pe,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&pe!==createApp?this._root=this.shadowRoot:X.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let X=this;for(;X=X&&(X.parentNode||X.host);)if(X instanceof VueElement){this._parent=X;break}this._instance||(this._resolved?(this._setParent(),this._update()):X&&X._pendingResolve?this._pendingResolve=X._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(X=this._parent){X&&(this._instance.parent=X._instance,this._instance.provides=X._instance.provides)}disconnectedCallback(){this._connected=!1,nextTick(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let pe=0;pe{for(const ve of pe)this._setAttr(ve.attributeName)}),this._ob.observe(this,{attributes:!0});const X=(pe,ve=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:$e,styles:ke}=pe;let De;if($e&&!isArray$1($e))for(const Le in $e){const Ve=$e[Le];(Ve===Number||Ve&&Ve.type===Number)&&(Le in this._props&&(this._props[Le]=toNumber(this._props[Le])),(De||(De=Object.create(null)))[camelize(Le)]=!0)}this._numberProps=De,ve&&this._resolveProps(pe),this.shadowRoot&&this._applyStyles(ke),this._mount(pe)},ee=this._def.__asyncLoader;ee?this._pendingResolve=ee().then(pe=>X(this._def=pe,!0)):X(this._def)}_mount(X){this._app=this._createApp(X),X.configureApp&&X.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const ee=this._instance&&this._instance.exposed;if(ee)for(const pe in ee)hasOwn(this,pe)||Object.defineProperty(this,pe,{get:()=>unref(ee[pe])})}_resolveProps(X){const{props:ee}=X,pe=isArray$1(ee)?ee:Object.keys(ee||{});for(const ve of Object.keys(this))ve[0]!=="_"&&pe.includes(ve)&&this._setProp(ve,this[ve]);for(const ve of pe.map(camelize))Object.defineProperty(this,ve,{get(){return this._getProp(ve)},set($e){this._setProp(ve,$e,!0,!0)}})}_setAttr(X){if(X.startsWith("data-v-"))return;const ee=this.hasAttribute(X);let pe=ee?this.getAttribute(X):REMOVAL;const ve=camelize(X);ee&&this._numberProps&&this._numberProps[ve]&&(pe=toNumber(pe)),this._setProp(ve,pe,!1,!0)}_getProp(X){return this._props[X]}_setProp(X,ee,pe=!0,ve=!1){if(ee!==this._props[X]&&(ee===REMOVAL?delete this._props[X]:(this._props[X]=ee,X==="key"&&this._app&&(this._app._ceVNode.key=ee)),ve&&this._instance&&this._update(),pe)){const $e=this._ob;$e&&$e.disconnect(),ee===!0?this.setAttribute(hyphenate(X),""):typeof ee=="string"||typeof ee=="number"?this.setAttribute(hyphenate(X),ee+""):ee||this.removeAttribute(hyphenate(X)),$e&&$e.observe(this,{attributes:!0})}}_update(){render$4(this._createVNode(),this._root)}_createVNode(){const X={};this.shadowRoot||(X.onVnodeMounted=X.onVnodeUpdated=this._renderSlots.bind(this));const ee=createVNode(this._def,extend(X,this._props));return this._instance||(ee.ce=pe=>{this._instance=pe,pe.ce=this,pe.isCE=!0;const ve=($e,ke)=>{this.dispatchEvent(new CustomEvent($e,isPlainObject$2(ke[0])?extend({detail:ke},ke[0]):{detail:ke}))};pe.emit=($e,...ke)=>{ve($e,ke),hyphenate($e)!==$e&&ve(hyphenate($e),ke)},this._setParent()}),ee}_applyStyles(X,ee){if(!X)return;if(ee){if(ee===this._def||this._styleChildren.has(ee))return;this._styleChildren.add(ee)}const pe=this._nonce;for(let ve=X.length-1;ve>=0;ve--){const $e=document.createElementByMF("style");pe&&$e.setAttribute("nonce",pe),$e.textContent=X[ve],this.shadowRoot.prepend($e)}}_parseSlots(){const X=this._slots={};let ee;for(;ee=this.firstChild;){const pe=ee.nodeType===1&&ee.getAttribute("slot")||"default";(X[pe]||(X[pe]=[])).push(ee),this.removeChild(ee)}}_renderSlots(){const X=(this._teleportTarget||this).querySelectorAll("slot"),ee=this._instance.type.__scopeId;for(let pe=0;pe(delete G.props.mode,G),TransitionGroupImpl=decorate({name:"TransitionGroup",props:extend({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(G,{slots:X}){const ee=getCurrentInstance(),pe=useTransitionState();let ve,$e;return onUpdated(()=>{if(!ve.length)return;const ke=G.moveClass||`${G.name||"v"}-move`;if(!hasCSSTransform(ve[0].el,ee.vnode.el,ke))return;ve.forEach(callPendingCbs),ve.forEach(recordPosition);const De=ve.filter(applyTranslation);forceReflow(),De.forEach(Le=>{const Ve=Le.el,xe=Ve.style;addTransitionClass(Ve,ke),xe.transform=xe.webkitTransform=xe.transitionDuration="";const Fe=Ve[moveCbKey]=ze=>{ze&&ze.target!==Ve||(!ze||/transform$/.test(ze.propertyName))&&(Ve.removeEventListener("transitionend",Fe),Ve[moveCbKey]=null,removeTransitionClass(Ve,ke))};Ve.addEventListener("transitionend",Fe)})}),()=>{const ke=toRaw(G),De=resolveTransitionProps(ke);let Le=ke.tag||Fragment;if(ve=[],$e)for(let Ve=0;Ve<$e.length;Ve++){const xe=$e[Ve];xe.el&&xe.el instanceof Element&&(ve.push(xe),setTransitionHooks(xe,resolveTransitionHooks(xe,De,pe,ee)),positionMap.set(xe,xe.el.getBoundingClientRect()))}$e=X.default?getTransitionRawChildren(X.default()):[];for(let Ve=0;Ve<$e.length;Ve++){const xe=$e[Ve];xe.key!=null&&setTransitionHooks(xe,resolveTransitionHooks(xe,De,pe,ee))}return createVNode(Le,null,$e)}}}),TransitionGroup=TransitionGroupImpl;function callPendingCbs(G){const X=G.el;X[moveCbKey]&&X[moveCbKey](),X[enterCbKey]&&X[enterCbKey]()}function recordPosition(G){newPositionMap.set(G,G.el.getBoundingClientRect())}function applyTranslation(G){const X=positionMap.get(G),ee=newPositionMap.get(G),pe=X.left-ee.left,ve=X.top-ee.top;if(pe||ve){const $e=G.el.style;return $e.transform=$e.webkitTransform=`translate(${pe}px,${ve}px)`,$e.transitionDuration="0s",G}}function hasCSSTransform(G,X,ee){const pe=G.cloneNode(),ve=G[vtcKey];ve&&ve.forEach(De=>{De.split(/\s+/).forEach(Le=>Le&&pe.classList.remove(Le))}),ee.split(/\s+/).forEach(De=>De&&pe.classList.add(De)),pe.style.display="none";const $e=X.nodeType===1?X:X.parentNode;$e.appendChild(pe);const{hasTransform:ke}=getTransitionInfo(pe);return $e.removeChild(pe),ke}const getModelAssigner=G=>{const X=G.props["onUpdate:modelValue"]||!1;return isArray$1(X)?ee=>invokeArrayFns(X,ee):X};function onCompositionStart(G){G.target.composing=!0}function onCompositionEnd(G){const X=G.target;X.composing&&(X.composing=!1,X.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(G,{modifiers:{lazy:X,trim:ee,number:pe}},ve){G[assignKey]=getModelAssigner(ve);const $e=pe||ve.props&&ve.props.type==="number";addEventListener$1(G,X?"change":"input",ke=>{if(ke.target.composing)return;let De=G.value;ee&&(De=De.trim()),$e&&(De=looseToNumber(De)),G[assignKey](De)}),ee&&addEventListener$1(G,"change",()=>{G.value=G.value.trim()}),X||(addEventListener$1(G,"compositionstart",onCompositionStart),addEventListener$1(G,"compositionend",onCompositionEnd),addEventListener$1(G,"change",onCompositionEnd))},mounted(G,{value:X}){G.value=X==null?"":X},beforeUpdate(G,{value:X,oldValue:ee,modifiers:{lazy:pe,trim:ve,number:$e}},ke){if(G[assignKey]=getModelAssigner(ke),G.composing)return;const De=($e||G.type==="number")&&!/^0\d/.test(G.value)?looseToNumber(G.value):G.value,Le=X==null?"":X;De!==Le&&(document.activeElement===G&&G.type!=="range"&&(pe&&X===ee||ve&&G.value.trim()===Le)||(G.value=Le))}},vModelCheckbox={deep:!0,created(G,X,ee){G[assignKey]=getModelAssigner(ee),addEventListener$1(G,"change",()=>{const pe=G._modelValue,ve=getValue(G),$e=G.checked,ke=G[assignKey];if(isArray$1(pe)){const De=looseIndexOf(pe,ve),Le=De!==-1;if($e&&!Le)ke(pe.concat(ve));else if(!$e&&Le){const Ve=[...pe];Ve.splice(De,1),ke(Ve)}}else if(isSet(pe)){const De=new Set(pe);$e?De.add(ve):De.delete(ve),ke(De)}else ke(getCheckboxValue(G,$e))})},mounted:setChecked,beforeUpdate(G,X,ee){G[assignKey]=getModelAssigner(ee),setChecked(G,X,ee)}};function setChecked(G,{value:X,oldValue:ee},pe){G._modelValue=X;let ve;if(isArray$1(X))ve=looseIndexOf(X,pe.props.value)>-1;else if(isSet(X))ve=X.has(pe.props.value);else{if(X===ee)return;ve=looseEqual(X,getCheckboxValue(G,!0))}G.checked!==ve&&(G.checked=ve)}const vModelRadio={created(G,{value:X},ee){G.checked=looseEqual(X,ee.props.value),G[assignKey]=getModelAssigner(ee),addEventListener$1(G,"change",()=>{G[assignKey](getValue(G))})},beforeUpdate(G,{value:X,oldValue:ee},pe){G[assignKey]=getModelAssigner(pe),X!==ee&&(G.checked=looseEqual(X,pe.props.value))}},vModelSelect={deep:!0,created(G,{value:X,modifiers:{number:ee}},pe){const ve=isSet(X);addEventListener$1(G,"change",()=>{const $e=Array.prototype.filter.call(G.options,ke=>ke.selected).map(ke=>ee?looseToNumber(getValue(ke)):getValue(ke));G[assignKey](G.multiple?ve?new Set($e):$e:$e[0]),G._assigning=!0,nextTick(()=>{G._assigning=!1})}),G[assignKey]=getModelAssigner(pe)},mounted(G,{value:X}){setSelected(G,X)},beforeUpdate(G,X,ee){G[assignKey]=getModelAssigner(ee)},updated(G,{value:X}){G._assigning||setSelected(G,X)}};function setSelected(G,X){const ee=G.multiple,pe=isArray$1(X);if(!(ee&&!pe&&!isSet(X))){for(let ve=0,$e=G.options.length;ve<$e;ve++){const ke=G.options[ve],De=getValue(ke);if(ee)if(pe){const Le=typeof De;Le==="string"||Le==="number"?ke.selected=X.some(Ve=>String(Ve)===String(De)):ke.selected=looseIndexOf(X,De)>-1}else ke.selected=X.has(De);else if(looseEqual(getValue(ke),X)){G.selectedIndex!==ve&&(G.selectedIndex=ve);return}}!ee&&G.selectedIndex!==-1&&(G.selectedIndex=-1)}}function getValue(G){return"_value"in G?G._value:G.value}function getCheckboxValue(G,X){const ee=X?"_trueValue":"_falseValue";return ee in G?G[ee]:X}const vModelDynamic={created(G,X,ee){callModelHook(G,X,ee,null,"created")},mounted(G,X,ee){callModelHook(G,X,ee,null,"mounted")},beforeUpdate(G,X,ee,pe){callModelHook(G,X,ee,pe,"beforeUpdate")},updated(G,X,ee,pe){callModelHook(G,X,ee,pe,"updated")}};function resolveDynamicModel(G,X){switch(G){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(X){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(G,X,ee,pe,ve){const ke=resolveDynamicModel(G.tagName,ee.props&&ee.props.type)[ve];ke&&ke(G,X,ee,pe)}function initVModelForSSR(){vModelText.getSSRProps=({value:G})=>({value:G}),vModelRadio.getSSRProps=({value:G},X)=>{if(X.props&&looseEqual(X.props.value,G))return{checked:!0}},vModelCheckbox.getSSRProps=({value:G},X)=>{if(isArray$1(G)){if(X.props&&looseIndexOf(G,X.props.value)>-1)return{checked:!0}}else if(isSet(G)){if(X.props&&G.has(X.props.value))return{checked:!0}}else if(G)return{checked:!0}},vModelDynamic.getSSRProps=(G,X)=>{if(typeof X.type!="string")return;const ee=resolveDynamicModel(X.type.toUpperCase(),X.props&&X.props.type);if(ee.getSSRProps)return ee.getSSRProps(G,X)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:G=>G.stopPropagation(),prevent:G=>G.preventDefault(),self:G=>G.target!==G.currentTarget,ctrl:G=>!G.ctrlKey,shift:G=>!G.shiftKey,alt:G=>!G.altKey,meta:G=>!G.metaKey,left:G=>"button"in G&&G.button!==0,middle:G=>"button"in G&&G.button!==1,right:G=>"button"in G&&G.button!==2,exact:(G,X)=>systemModifiers.some(ee=>G[`${ee}Key`]&&!X.includes(ee))},withModifiers=(G,X)=>{const ee=G._withMods||(G._withMods={}),pe=X.join(".");return ee[pe]||(ee[pe]=(ve,...$e)=>{for(let ke=0;ke{const ee=G._withKeys||(G._withKeys={}),pe=X.join(".");return ee[pe]||(ee[pe]=ve=>{if(!("key"in ve))return;const $e=hyphenate(ve.key);if(X.some(ke=>ke===$e||keyNames[ke]===$e))return G(ve)})},rendererOptions=extend({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$4=(...G)=>{ensureRenderer().render(...G)},hydrate=(...G)=>{ensureHydrationRenderer().hydrate(...G)},createApp=(...G)=>{const X=ensureRenderer().createApp(...G),{mount:ee}=X;return X.mount=pe=>{const ve=normalizeContainer(pe);if(!ve)return;const $e=X._component;!isFunction($e)&&!$e.render&&!$e.template&&($e.template=ve.innerHTML),ve.nodeType===1&&(ve.textContent="");const ke=ee(ve,!1,resolveRootNamespace(ve));return ve instanceof Element&&(ve.removeAttribute("v-cloak"),ve.setAttribute("data-v-app","")),ke},X},createSSRApp=(...G)=>{const X=ensureHydrationRenderer().createApp(...G),{mount:ee}=X;return X.mount=pe=>{const ve=normalizeContainer(pe);if(ve)return ee(ve,!0,resolveRootNamespace(ve))},X};function resolveRootNamespace(G){if(G instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&G instanceof MathMLElement)return"mathml"}function normalizeContainer(G){return isString$1(G)?document.querySelector(G):G}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};/** * vue v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const compile=()=>{};function flatHooks(G,X={},ee){for(const pe in G){const ve=G[pe],$e=ee?`${ee}:${pe}`:pe;typeof ve=="object"&&ve!==null?flatHooks(ve,X,$e):typeof ve=="function"&&(X[$e]=ve)}return X}const defaultTask={run:G=>G()},_createTask=()=>defaultTask,createTask=typeof console.createTask!="undefined"?console.createTask:_createTask;function serialTaskCaller(G,X){const ee=X.shift(),pe=createTask(ee);return G.reduce((ve,$e)=>ve.then(()=>pe.run(()=>$e(...X))),Promise.resolve())}function parallelTaskCaller(G,X){const ee=X.shift(),pe=createTask(ee);return Promise.all(G.map(ve=>pe.run(()=>ve(...X))))}function callEachWith(G,X){for(const ee of[...G])ee(X)}class Hookable{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(X,ee,pe={}){if(!X||typeof ee!="function")return()=>{};const ve=X;let $e;for(;this._deprecatedHooks[X];)$e=this._deprecatedHooks[X],X=$e.to;if($e&&!pe.allowDeprecated){let ke=$e.message;ke||(ke=`${ve} hook has been deprecated`+($e.to?`, please use ${$e.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(ke)||(console.warn(ke),this._deprecatedMessages.add(ke))}if(!ee.name)try{Object.defineProperty(ee,"name",{get:()=>"_"+X.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch(ke){}return this._hooks[X]=this._hooks[X]||[],this._hooks[X].push(ee),()=>{ee&&(this.removeHook(X,ee),ee=void 0)}}hookOnce(X,ee){let pe,ve=(...$e)=>(typeof pe=="function"&&pe(),pe=void 0,ve=void 0,ee(...$e));return pe=this.hook(X,ve),pe}removeHook(X,ee){if(this._hooks[X]){const pe=this._hooks[X].indexOf(ee);pe!==-1&&this._hooks[X].splice(pe,1),this._hooks[X].length===0&&delete this._hooks[X]}}deprecateHook(X,ee){this._deprecatedHooks[X]=typeof ee=="string"?{to:ee}:ee;const pe=this._hooks[X]||[];delete this._hooks[X];for(const ve of pe)this.hook(X,ve)}deprecateHooks(X){Object.assign(this._deprecatedHooks,X);for(const ee in X)this.deprecateHook(ee,X[ee])}addHooks(X){const ee=flatHooks(X),pe=Object.keys(ee).map(ve=>this.hook(ve,ee[ve]));return()=>{for(const ve of pe.splice(0,pe.length))ve()}}removeHooks(X){const ee=flatHooks(X);for(const pe in ee)this.removeHook(pe,ee[pe])}removeAllHooks(){for(const X in this._hooks)delete this._hooks[X]}callHook(X,...ee){return ee.unshift(X),this.callHookWith(serialTaskCaller,X,...ee)}callHookParallel(X,...ee){return ee.unshift(X),this.callHookWith(parallelTaskCaller,X,...ee)}callHookWith(X,ee,...pe){const ve=this._before||this._after?{name:ee,args:pe,context:{}}:void 0;this._before&&callEachWith(this._before,ve);const $e=X(ee in this._hooks?[...this._hooks[ee]]:[],pe);return $e instanceof Promise?$e.finally(()=>{this._after&&ve&&callEachWith(this._after,ve)}):(this._after&&ve&&callEachWith(this._after,ve),$e)}beforeEach(X){return this._before=this._before||[],this._before.push(X),()=>{if(this._before!==void 0){const ee=this._before.indexOf(X);ee!==-1&&this._before.splice(ee,1)}}}afterEach(X){return this._after=this._after||[],this._after.push(X),()=>{if(this._after!==void 0){const ee=this._after.indexOf(X);ee!==-1&&this._after.splice(ee,1)}}}}function createHooks(){return new Hookable}function createContext(G={}){let X,ee=!1;const pe=ke=>{if(X&&X!==ke)throw new Error("Context conflict")};let ve;if(G.asyncContext){const ke=G.AsyncLocalStorage||window.AsyncLocalStorage;ke?ve=new ke:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const $e=()=>{if(ve){const ke=ve.getStore();if(ke!==void 0)return ke}return X};return{use:()=>{const ke=$e();if(ke===void 0)throw new Error("Context is not available");return ke},tryUse:()=>$e(),set:(ke,De)=>{De||pe(ke),X=ke,ee=!0},unset:()=>{X=void 0,ee=!1},call:(ke,De)=>{pe(ke),X=ke;try{return ve?ve.run(ke,De):De()}finally{ee||(X=void 0)}},async callAsync(ke,De){let Le,Ve;X=ke;const xe=()=>{X=ke},Fe=()=>X===ke?xe:void 0;asyncHandlers.add(Fe);try{const ze=ve?ve.run(ke,De):De();return ee||(X=void 0),[Le,Ve]=execAsync(()=>ze),Le=await Le,Ve(),Le}finally{asyncHandlers.delete(Fe)}}}}function createNamespace(G={}){const X={};return{get(ee,pe={}){return X[ee]||(X[ee]=createContext(kt(kt({},G),pe))),X[ee]}}}const _globalThis$1=typeof window!="undefined"?window:typeof self!="undefined"?self:typeof global!="undefined"?global:typeof window!="undefined"?window:{},globalKey$1="__unctx__",defaultNamespace=_globalThis$1[globalKey$1]||(_globalThis$1[globalKey$1]=createNamespace()),getContext=(G,X={})=>defaultNamespace.get(G,X),asyncHandlersKey="__unctx_async_handlers__",asyncHandlers=_globalThis$1[asyncHandlersKey]||(_globalThis$1[asyncHandlersKey]=new Set);function getNuxtAppCtx(G=window.__APP){return getContext(window.__APP,{asyncContext:!1})}const NuxtPluginIndicator="__nuxt_plugin";function createNuxtApp(G){var ve;let X=0;const ee=kt({_id:window.__APP,_scope:effectScope(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.14.0"},get vue(){return ee.vueApp.version}},payload:shallowReactive(eo(kt({},((ve=G.ssrContext)==null?void 0:ve.payload)||{}),{data:shallowReactive({}),state:reactive({}),once:new Set,_errors:shallowReactive({})})),static:{data:{}},runWithContext($e){return ee._scope.active&&!getCurrentScope()?ee._scope.run(()=>callWithNuxt(ee,$e)):callWithNuxt(ee,$e)},isHydrating:!0,deferHydration(){if(!ee.isHydrating)return()=>{};X++;let $e=!1;return()=>{if(!$e&&($e=!0,X--,X===0))return ee.isHydrating=!1,ee.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:shallowReactive({}),_payloadRevivers:{}},G);{const $e=window[window.__APP];if($e)for(const ke in $e)switch(ke){case"data":case"state":case"_errors":Object.assign(ee.payload[ke],$e[ke]);break;default:ee.payload[ke]=$e[ke]}}ee.hooks=createHooks(),ee.hook=ee.hooks.hook,ee.callHook=ee.hooks.callHook,ee.provide=($e,ke)=>{const De="$"+$e;defineGetter(ee,De,ke),defineGetter(ee.vueApp.config.globalProperties,De,ke)},defineGetter(ee.vueApp,"$nuxt",ee),defineGetter(ee.vueApp.config.globalProperties,"$nuxt",ee);{window.useNuxtApp=window.useNuxtApp||useNuxtApp$1;const $e=ee.hook("app:error",(...ke)=>{console.error("[nuxt] error caught during app initialization",...ke)});ee.hook("app:mounted",$e)}const pe=ee.payload.config;return ee.provide("config",pe),ee}function registerPluginHooks(G,X){X.hooks&&G.hooks.addHooks(X.hooks)}async function applyPlugin(G,X){let ee,pe;if(typeof X=="function"){const{provide:ve}=([ee,pe]=execAsync(()=>G.runWithContext(()=>X(G))),ee=await ee,pe(),ee||{});if(ve&&typeof ve=="object")for(const $e in ve)G.provide($e,ve[$e])}}async function applyPlugins(G,X){let ee,pe;const ve=[],$e=[],ke=[],De=[];let Le=0;async function Ve(xe){var We,Ke;let Fe,ze;const je=(Ke=(We=xe.dependsOn)==null?void 0:We.filter(Xe=>X.some(qe=>qe._name===Xe)&&!ve.includes(Xe)))!=null?Ke:[];if(je.length>0)$e.push([new Set(je),xe]);else{const Xe=applyPlugin(G,xe).then(async()=>{let qe,Ye;xe._name&&(ve.push(xe._name),[qe,Ye]=execAsync(()=>Promise.all($e.map(async([Ze,Je])=>{let ot,gt;Ze.has(xe._name)&&(Ze.delete(xe._name),Ze.size===0&&(Le++,[ot,gt]=execAsync(()=>Ve(Je)),await ot,gt()))}))),await qe,Ye())});xe.parallel?ke.push(Xe.catch(qe=>De.push(qe))):([Fe,ze]=execAsync(()=>Xe),await Fe,ze())}}for(const xe of X)registerPluginHooks(G,xe);for(const xe of X)[ee,pe]=execAsync(()=>Ve(xe)),await ee,pe();if([ee,pe]=execAsync(()=>Promise.all(ke)),await ee,pe(),Le)for(let xe=0;xePromise.all(ke)),await ee,pe();if(De.length)throw De[0]}function defineNuxtPlugin(G){if(typeof G=="function")return G;const X=G._name||G.name;return delete G.name,Object.assign(G.setup||(()=>{}),G,{[NuxtPluginIndicator]:!0,_name:X})}const definePayloadPlugin=defineNuxtPlugin;function callWithNuxt(G,X,ee){const pe=()=>ee?X(...ee):X();return getNuxtAppCtx(G._id).set(G),G.vueApp.runWithContext(pe)}function tryUseNuxtApp(G){var ee;let X;return hasInjectionContext()&&(X=(ee=getCurrentInstance())==null?void 0:ee.appContext.app.$nuxt),X=X||getNuxtAppCtx(G).tryUse(),X||null}function useNuxtApp$1(G){const X=tryUseNuxtApp(G);if(!X)throw new Error("[nuxt] instance unavailable");return X}function useRuntimeConfig$1(G){return window[window.__APP].config}function defineGetter(G,X,ee){Object.defineProperty(G,X,{get:()=>ee})}function defineAppConfig(G){return G}const onAppUnmounted=G=>{useNuxtApp$1().hooks.hook("unmounted",G)},key="__APP",getWindowAppName=()=>window[key];if(!window.__patched){const G=window.setTimeout,X=window.setInterval;window.setInterval=($e,ke,...De)=>{let Le;try{Le=useNuxtApp$1()}catch(xe){}if(Le!=null&&Le.dead)return 0;const Ve=X($e,ke,...De);return Le&&onAppUnmounted(()=>clearInterval(Ve)),Ve},window.setTimeout=($e,ke,...De)=>{let Le;try{Le=useNuxtApp$1()}catch(xe){}if(Le!=null&&Le.dead)return 0;const Ve=G($e,ke,...De);return Le&&onAppUnmounted(()=>clearTimeout(Ve)),Ve};const ee=Promise.prototype.then,pe=Promise.prototype.catch,ve=($e,ke)=>ke&&function(...De){const Le=getWindowAppName();try{return window.__APP=$e,ke.apply(this,De)}finally{window.__APP=Le}};Promise.prototype.then=function($e,ke){const De=getWindowAppName();return ee.call(this,ve(De,$e),ve(De,ke))},Promise.prototype.catch=function($e){const ke=getWindowAppName();return pe.call(this,ve(ke,$e))},window.__patched=!0}let __;var _a$1;{const G=(_a$1=window.document)!=null?_a$1:{},{createElement:X}=G;document.createElementByMF=function(...ee){const pe=X.apply(G,ee),ve=ee[0].toLowerCase();return(ve==="link"||ve==="style"||ve==="script")&&pe.setAttribute("microfront",getWindowAppName()),pe}}let _$H;{const G=window,X=G.addEventListener,ee=G.removeEventListener,pe={};G.addEventListener=(ve,$e,ke)=>{var De;const Le=getWindowAppName();Le&&((De=pe[Le])!=null||(pe[Le]=[]),pe[Le].push({type:ve,listener:$e})),X.call(G,ve,$e,ke)},G.removeEventListener=(ve,$e,...ke)=>{var De;const Le=getWindowAppName();return pe[Le]=(De=pe[Le])==null?void 0:De.filter(({type:Ve,listener:xe})=>Ve!==ve||xe!==$e),ee.call(G,ve,$e,...ke)},G.removeAllEventListenersByEventName=ve=>{var $e;($e=pe[getWindowAppName()])==null||$e.forEach(({type:ke,listener:De})=>{ke===ve&&G.removeEventListener(ke,De)})}}const ___="",LogLevels={silent:Number.NEGATIVE_INFINITY,fatal:0,error:0,warn:1,log:2,info:3,success:3,fail:3,ready:3,start:3,box:3,debug:4,trace:5,verbose:Number.POSITIVE_INFINITY},LogTypes={silent:{level:-1},fatal:{level:LogLevels.fatal},error:{level:LogLevels.error},warn:{level:LogLevels.warn},log:{level:LogLevels.log},info:{level:LogLevels.info},success:{level:LogLevels.success},fail:{level:LogLevels.fail},ready:{level:LogLevels.info},start:{level:LogLevels.info},box:{level:LogLevels.info},debug:{level:LogLevels.debug},trace:{level:LogLevels.trace},verbose:{level:LogLevels.verbose}};function isObject$1(G){return G!==null&&typeof G=="object"}function _defu(G,X,ee=".",pe){if(!isObject$1(X))return _defu(G,{},ee);const ve=Object.assign({},X);for(const $e in G){if($e==="__proto__"||$e==="constructor")continue;const ke=G[$e];ke!=null&&(Array.isArray(ke)&&Array.isArray(ve[$e])?ve[$e]=[...ke,...ve[$e]]:isObject$1(ke)&&isObject$1(ve[$e])?ve[$e]=_defu(ke,ve[$e],(ee?`${ee}.`:"")+$e.toString()):ve[$e]=ke)}return ve}function createDefu(G){return(...X)=>X.reduce((ee,pe)=>_defu(ee,pe,""),{})}const defu=createDefu();function isPlainObject$1(G){return Object.prototype.toString.call(G)==="[object Object]"}function isLogObj(G){return!(!isPlainObject$1(G)||!G.message&&!G.args||G.stack)}let paused=!1;const queue=[];class Consola{constructor(X={}){const ee=X.types||LogTypes;this.options=defu(eo(kt({},X),{defaults:kt({},X.defaults),level:_normalizeLogLevel(X.level,ee),reporters:[...X.reporters||[]]}),{types:LogTypes,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}});for(const pe in ee){const ve=kt(kt({type:pe},this.options.defaults),ee[pe]);this[pe]=this._wrapLogFn(ve),this[pe].raw=this._wrapLogFn(ve,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(X){this.options.level=_normalizeLogLevel(X,this.options.types,this.options.level)}prompt(X,ee){if(!this.options.prompt)throw new Error("prompt is not supported!");return this.options.prompt(X,ee)}create(X){const ee=new Consola(kt(kt({},this.options),X));return this._mockFn&&ee.mockTypes(this._mockFn),ee}withDefaults(X){return this.create(eo(kt({},this.options),{defaults:kt(kt({},this.options.defaults),X)}))}withTag(X){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+X:X})}addReporter(X){return this.options.reporters.push(X),this}removeReporter(X){if(X){const ee=this.options.reporters.indexOf(X);if(ee>=0)return this.options.reporters.splice(ee,1)}else this.options.reporters.splice(0);return this}setReporters(X){return this.options.reporters=Array.isArray(X)?X:[X],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(const X in this.options.types)console["__"+X]||(console["__"+X]=console[X]),console[X]=this[X].raw}restoreConsole(){for(const X in this.options.types)console["__"+X]&&(console[X]=console["__"+X],delete console["__"+X])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(X,ee){X&&(X.__write||(X.__write=X.write),X.write=pe=>{this[ee].raw(String(pe).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(X){X&&X.__write&&(X.write=X.__write,delete X.__write)}pauseLogs(){paused=!0}resumeLogs(){paused=!1;const X=queue.splice(0);for(const ee of X)ee[0]._logFn(ee[1],ee[2])}mockTypes(X){const ee=X||this.options.mockFn;if(this._mockFn=ee,typeof ee=="function")for(const pe in this.options.types)this[pe]=ee(pe,this.options.types[pe])||this[pe],this[pe].raw=this[pe]}_wrapLogFn(X,ee){return(...pe)=>{if(paused){queue.push([this,X,pe,ee]);return}return this._logFn(X,pe,ee)}}_logFn(X,ee,pe){if((X.level||0)>this.level)return!1;const ve=eo(kt({date:new Date,args:[]},X),{level:_normalizeLogLevel(X.level,this.options.types)});!pe&&ee.length===1&&isLogObj(ee[0])?Object.assign(ve,ee[0]):ve.args=[...ee],ve.message&&(ve.args.unshift(ve.message),delete ve.message),ve.additional&&(Array.isArray(ve.additional)||(ve.additional=ve.additional.split(` `)),ve.args.push(` `+ve.additional.join(` `)),delete ve.additional),ve.type=typeof ve.type=="string"?ve.type.toLowerCase():"log",ve.tag=typeof ve.tag=="string"?ve.tag:"";const $e=(De=!1)=>{const Le=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&Le>0){const Ve=[...this._lastLog.object.args];Le>1&&Ve.push(`(repeated ${Le} times)`),this._log(eo(kt({},this._lastLog.object),{args:Ve})),this._lastLog.count=1}De&&(this._lastLog.object=ve,this._log(ve))};clearTimeout(this._lastLog.timeout);const ke=this._lastLog.time&&ve.date?ve.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=ve.date,kethis.options.throttleMin)){this._lastLog.timeout=setTimeoutWrapped($e,this.options.throttle);return}}catch(De){}$e(!0)}_log(X){for(const ee of this.options.reporters)ee.log(X,{options:this.options})}}function _normalizeLogLevel(G,X={},ee=3){return G===void 0?ee:typeof G=="number"?G:X[G]&&X[G].level!==void 0?X[G].level:ee}Consola.prototype.add=Consola.prototype.addReporter;Consola.prototype.remove=Consola.prototype.removeReporter;Consola.prototype.clear=Consola.prototype.removeReporter;Consola.prototype.withScope=Consola.prototype.withTag;Consola.prototype.mock=Consola.prototype.mockTypes;Consola.prototype.pause=Consola.prototype.pauseLogs;Consola.prototype.resume=Consola.prototype.resumeLogs;function createConsola$1(G={}){return new Consola(G)}class BrowserReporter{constructor(X){this.options=kt({},X),this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(X){return X<1?console.__error||console.error:X===1?console.__warn||console.warn:console.__log||console.log}log(X){const ee=this._getLogFn(X.level),pe=X.type==="log"?"":X.type,ve=X.tag||"",ke=` background: ${this.typeColorMap[X.type]||this.levelColorMap[X.level]||this.defaultColor}; border-radius: 0.5em; color: white; font-weight: bold; padding: 2px 0.5em; `,De=`%c${[ve,pe].filter(Boolean).join(":")}`;typeof X.args[0]=="string"?ee(`${De}%c ${X.args[0]}`,ke,"",...X.args.slice(1)):ee(De,ke,...X.args)}}function createConsola(G={}){return createConsola$1(kt({reporters:G.reporters||[new BrowserReporter({})],prompt(ee,pe={}){return pe.type==="confirm"?Promise.resolve(confirm(ee)):Promise.resolve(prompt(ee))}},G))}const consola=createConsola(),isVue2=!1;let activePinia;const setActivePinia=G=>activePinia=G,getActivePinia=()=>hasInjectionContext()&&inject(piniaSymbol)||activePinia,piniaSymbol=Symbol();function isPlainObject(G){return G&&typeof G=="object"&&Object.prototype.toString.call(G)==="[object Object]"&&typeof G.toJSON!="function"}var MutationType;(function(G){G.direct="direct",G.patchObject="patch object",G.patchFunction="patch function"})(MutationType||(MutationType={}));const IS_CLIENT=typeof window!="undefined";function createPinia(){const G=effectScope(!0),X=G.run(()=>ref({}));let ee=[],pe=[];const ve=markRaw({install($e){setActivePinia(ve),ve._a=$e,$e.provide(piniaSymbol,ve),$e.config.globalProperties.$pinia=ve,pe.forEach(ke=>ee.push(ke)),pe=[]},use($e){return!this._a&&!isVue2?pe.push($e):ee.push($e),this},_p:ee,_a:null,_e:G,_s:new Map,state:X});return ve}function disposePinia(G){G._e.stop(),G._s.clear(),G._p.splice(0),G.state.value={},G._a=null}function acceptHMRUpdate(G,X){return()=>{}}const noop$3=()=>{};function addSubscription(G,X,ee,pe=noop$3){G.push(X);const ve=()=>{const $e=G.indexOf(X);$e>-1&&(G.splice($e,1),pe())};return!ee&&getCurrentScope()&&onScopeDispose(ve),ve}function triggerSubscriptions(G,...X){G.slice().forEach(ee=>{ee(...X)})}const fallbackRunWithContext=G=>G(),ACTION_MARKER=Symbol(),ACTION_NAME=Symbol();function mergeReactiveObjects(G,X){G instanceof Map&&X instanceof Map?X.forEach((ee,pe)=>G.set(pe,ee)):G instanceof Set&&X instanceof Set&&X.forEach(G.add,G);for(const ee in X){if(!X.hasOwnProperty(ee))continue;const pe=X[ee],ve=G[ee];isPlainObject(ve)&&isPlainObject(pe)&&G.hasOwnProperty(ee)&&!isRef(pe)&&!isReactive(pe)?G[ee]=mergeReactiveObjects(ve,pe):G[ee]=pe}return G}const skipHydrateSymbol=Symbol();function skipHydrate(G){return Object.defineProperty(G,skipHydrateSymbol,{})}function shouldHydrate(G){return!isPlainObject(G)||!G.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$2}=Object;function isComputed(G){return!!(isRef(G)&&G.effect)}function createOptionsStore(G,X,ee,pe){const{state:ve,actions:$e,getters:ke}=X,De=ee.state.value[G];let Le;function Ve(){De||(ee.state.value[G]=ve?ve():{});const xe=toRefs(ee.state.value[G]);return assign$2(xe,$e,Object.keys(ke||{}).reduce((Fe,ze)=>(Fe[ze]=markRaw(computed(()=>{setActivePinia(ee);const je=ee._s.get(G);return ke[ze].call(je,je)})),Fe),{}))}return Le=createSetupStore(G,Ve,X,ee,pe,!0),Le}function createSetupStore(G,X,ee={},pe,ve,$e){let ke;const De=assign$2({actions:{}},ee),Le={deep:!0};let Ve,xe,Fe=[],ze=[],je;const We=pe.state.value[G];!$e&&!We&&(pe.state.value[G]={}),ref({});let Ke;function Xe(_t){let Qe;Ve=xe=!1,typeof _t=="function"?(_t(pe.state.value[G]),Qe={type:MutationType.patchFunction,storeId:G,events:je}):(mergeReactiveObjects(pe.state.value[G],_t),Qe={type:MutationType.patchObject,payload:_t,storeId:G,events:je});const et=Ke=Symbol();nextTick().then(()=>{Ke===et&&(Ve=!0)}),xe=!0,triggerSubscriptions(Fe,Qe,pe.state.value[G])}const qe=$e?function(){const{state:Qe}=ee,et=Qe?Qe():{};this.$patch(St=>{assign$2(St,et)})}:noop$3;function Ye(){ke.stop(),Fe=[],ze=[],pe._s.delete(G)}const Ze=(_t,Qe="")=>{if(ACTION_MARKER in _t)return _t[ACTION_NAME]=Qe,_t;const et=function(){setActivePinia(pe);const St=Array.from(arguments),bt=[],$t=[];function xt(Rt){bt.push(Rt)}function Ut(Rt){$t.push(Rt)}triggerSubscriptions(ze,{args:St,name:et[ACTION_NAME],store:ot,after:xt,onError:Ut});let Ot;try{Ot=_t.apply(this&&this.$id===G?this:ot,St)}catch(Rt){throw triggerSubscriptions($t,Rt),Rt}return Ot instanceof Promise?Ot.then(Rt=>(triggerSubscriptions(bt,Rt),Rt)).catch(Rt=>(triggerSubscriptions($t,Rt),Promise.reject(Rt))):(triggerSubscriptions(bt,Ot),Ot)};return et[ACTION_MARKER]=!0,et[ACTION_NAME]=Qe,et},Je={_p:pe,$id:G,$onAction:addSubscription.bind(null,ze),$patch:Xe,$reset:qe,$subscribe(_t,Qe={}){const et=addSubscription(Fe,_t,Qe.detached,()=>St()),St=ke.run(()=>watch(()=>pe.state.value[G],bt=>{(Qe.flush==="sync"?xe:Ve)&&_t({storeId:G,type:MutationType.direct,events:je},bt)},assign$2({},Le,Qe)));return et},$dispose:Ye},ot=reactive(Je);pe._s.set(G,ot);const nt=(pe._a&&pe._a.runWithContext||fallbackRunWithContext)(()=>pe._e.run(()=>(ke=effectScope()).run(()=>X({action:Ze}))));for(const _t in nt){const Qe=nt[_t];if(isRef(Qe)&&!isComputed(Qe)||isReactive(Qe))$e||(We&&shouldHydrate(Qe)&&(isRef(Qe)?Qe.value=We[_t]:mergeReactiveObjects(Qe,We[_t])),pe.state.value[G][_t]=Qe);else if(typeof Qe=="function"){const et=Ze(Qe,_t);nt[_t]=et,De.actions[_t]=Qe}}return assign$2(ot,nt),assign$2(toRaw(ot),nt),Object.defineProperty(ot,"$state",{get:()=>pe.state.value[G],set:_t=>{Xe(Qe=>{assign$2(Qe,_t)})}}),pe._p.forEach(_t=>{assign$2(ot,ke.run(()=>_t({store:ot,app:pe._a,pinia:pe,options:De})))}),We&&$e&&ee.hydrate&&ee.hydrate(ot.$state,We),Ve=!0,xe=!0,ot}/*! #__NO_SIDE_EFFECTS__ */function defineStore$1(G,X,ee){let pe,ve;const $e=typeof X=="function";typeof G=="string"?(pe=G,ve=$e?ee:X):(ve=G,pe=G.id);function ke(De,Le){const Ve=hasInjectionContext();return De=De||(Ve?inject(piniaSymbol,null):null),De&&setActivePinia(De),De=activePinia,De._s.has(pe)||($e?createSetupStore(pe,X,ve,De):createOptionsStore(pe,ve,De)),De._s.get(pe)}return ke.$id=pe,ke}let mapStoreSuffix="Store";function setMapStoreSuffix(G){mapStoreSuffix=G}function mapStores(...G){return G.reduce((X,ee)=>(X[ee.$id+mapStoreSuffix]=function(){return ee(this.$pinia)},X),{})}function mapState(G,X){return Array.isArray(X)?X.reduce((ee,pe)=>(ee[pe]=function(){return G(this.$pinia)[pe]},ee),{}):Object.keys(X).reduce((ee,pe)=>(ee[pe]=function(){const ve=G(this.$pinia),$e=X[pe];return typeof $e=="function"?$e.call(this,ve):ve[$e]},ee),{})}const mapGetters=mapState;function mapActions(G,X){return Array.isArray(X)?X.reduce((ee,pe)=>(ee[pe]=function(...ve){return G(this.$pinia)[pe](...ve)},ee),{}):Object.keys(X).reduce((ee,pe)=>(ee[pe]=function(...ve){return G(this.$pinia)[X[pe]](...ve)},ee),{})}function mapWritableState(G,X){return Array.isArray(X)?X.reduce((ee,pe)=>(ee[pe]={get(){return G(this.$pinia)[pe]},set(ve){return G(this.$pinia)[pe]=ve}},ee),{}):Object.keys(X).reduce((ee,pe)=>(ee[pe]={get(){return G(this.$pinia)[X[pe]]},set(ve){return G(this.$pinia)[X[pe]]=ve}},ee),{})}function storeToRefs(G){{const X=toRaw(G),ee={};for(const pe in X){const ve=X[pe];ve.effect?ee[pe]=computed({get:()=>G[pe],set($e){G[pe]=$e}}):(isRef(ve)||isReactive(ve))&&(ee[pe]=toRef(G,pe))}return ee}}const PiniaVuePlugin=function(G){G.mixin({beforeCreate(){const X=this.$options;if(X.pinia){const ee=X.pinia;if(!this._provided){const pe={};Object.defineProperty(this,"_provided",{get:()=>pe,set:ve=>Object.assign(pe,ve)})}this._provided[piniaSymbol]=ee,this.$pinia||(this.$pinia=ee),ee._a=this,IS_CLIENT&&setActivePinia(ee)}else!this.$pinia&&X.parent&&X.parent.$pinia&&(this.$pinia=X.parent.$pinia)},destroyed(){delete this._pStores}})};function assert(G,X){if(!G)throw new Error(String(X))}class Bonus{constructor({id:X=0,idBonus:ee=0,type:pe=0,name:ve="",start:$e=0,end:ke=0,cur:De=0,isClosed:Le=!1,progress:Ve="",width:xe=0,money:Fe=0,expirationDate:ze=0,currencyIso:je="",promoId:We=0}){this.id=X,this.idBonus=ee,this.type=pe,this.name=ve,this.start=$e,this.end=ke,this.cur=De,this.isClosed=Le,this.progress=Ve,this.width=xe,this.money=Fe,this.expirationDate=ze,this.currencyIso=je,this.promoId=We}}class Account{constructor({id:X=0,idBonus:ee=0,type:pe=0,money:ve=0,name:$e="",iso:ke="",symbol:De="",isActive:Le=!1,currencyId:Ve=0,amountOfUnplacedBets:xe=0,points:Fe=0,isBonusAccount:ze=!1,isPointsTypeBalance:je=!1}){this.id=X,this.idBonus=ee,this.type=pe,this.money=ve,this.name=$e,this.iso=ke,this.symbol=De,this.isActive=Le,this.currencyId=Ve,this.amountOfUnplacedBets=xe,this.points=Fe,this.labelWithSymbol=`${this.name} (${this.symbol})`,this.labelWithIso=`${this.name} (${this.iso})`,this.label=this.labelWithIso,this.isBonusAccount=ze,this.isPointsTypeBalance=je}}const handleBonus=G=>{const X=[];return G.forEach(ee=>{const pe=new Bonus({id:ee.id,idBonus:ee.idBonus,type:ee.TypeBonus,name:ee.Trslt_BonusName||ee.BonusName,start:ee.bonus_start,end:ee.bonus_finish,cur:ee.bonus_fact,isClosed:!!ee.BonusClosed,progress:`${ee.bonus_fact*100/(ee.bonus_finish-ee.bonus_start)}%`,width:100*(ee.bonus_fact/ee.bonus_finish),money:ee.money,expirationDate:ee.closing_time,currencyIso:ee.currency_code,promoId:ee.promoaction_id});X.push(pe)}),X},handleAccounts=G=>{const X=[];return G.forEach(ee=>{const pe=new Account({id:ee.id,type:ee.typ,money:ee.money,name:ee.AccountName,iso:ee.kode,symbol:ee.currencySymbol,isActive:ee.active,currencyId:ee.idCurrecy,amountOfUnplacedBets:ee.summ_unplaced_bets,points:ee.PointsBalance,isBonusAccount:ee.Bonus>0});X.push(pe)}),X},handleAllAccounts=G=>{const X=[];return G.forEach(ee=>{const pe=new Account({id:ee.id,idBonus:ee.idBonus,type:ee.typ,money:ee.money,name:ee.BonusName,iso:ee.kode,symbol:ee.currencySymbol,isActive:!!ee.activate,currencyId:ee.Currenty,isBonusAccount:ee.Bonus>0});X.push(pe)}),X},handleResponse=(G,X,ee)=>({accounts:handleAccounts(G),bonuses:handleBonus(X),all_accounts:handleAllAccounts(ee)}),isDef=G=>G!=null,getListeners=G=>{const{attrs:X,listeners:ee}=G;return Object.fromEntries(Object.entries(X).filter(([pe,ve])=>pe.startsWith("on")&&typeof ve=="function").map(([pe,ve])=>[pe.replace("on",""),ve]))};var CountryCode=(G=>(G.AA="aa",G.AB="ab",G.AD="ad",G.AE="ae",G.AF="af",G.AG="ag",G.AL="al",G.AM="am",G.AN="an",G.AO="ao",G.AR="ar",G.AS="as",G.AT="at",G.AU="au",G.AW="aw",G.AX="ax",G.AZ="az",G.BA="ba",G.BB="bb",G.BD="bd",G.BE="be",G.BF="bf",G.BG="bg",G.BH="bh",G.BI="bi",G.BJ="bj",G.BM="bm",G.BN="bn",G.BO="bo",G.BR="br",G.BS="bs",G.BT="bt",G.BW="bw",G.BY="by",G.BZ="bz",G.CA="ca",G.CC="cc",G.CD="cd",G.CF="cf",G.CG="cg",G.CH="ch",G.CI="ci",G.CK="ck",G.CL="cl",G.CM="cm",G.CN="cn",G.CO="co",G.CR="cr",G.CS="cs",G.CU="cu",G.CV="cv",G.CW="cw",G.CX="cx",G.CY="cy",G.CZ="cz",G.DE="de",G.DJ="dj",G.DK="dk",G.DM="dm",G.DO="do",G.DZ="dz",G.EC="ec",G.EE="ee",G.EG="eg",G.EH="eh",G.EN="en",G.ER="er",G.ES="es",G.ET="et",G.EU="eu",G.FI="fi",G.FJ="fj",G.FO="fo",G.FR="fr",G.FX="fx",G.GA="ga",G.GB="gb",G.GD="gd",G.GE="ge",G.GF="gf",G.GG="gg",G.GH="gh",G.GI="gi",G.GL="gl",G.GM="gm",G.GN="gn",G.GP="gp",G.GQ="gq",G.GR="gr",G.GT="gt",G.GU="gu",G.GW="gw",G.GY="gy",G.HK="hk",G.HN="hn",G.HR="hr",G.HT="ht",G.HU="hu",G.ID="id",G.IE="ie",G.IL="il",G.IM="jm",G.IN="in",G.IQ="iq",G.IR="ir",G.IS="is",G.IT="it",G.JE="je",G.JM="jm",G.JO="jo",G.JP="jp",G.KE="ke",G.KG="kg",G.KH="kh",G.KI="ki",G.KM="km",G.KN="kn",G.KP="kp",G.KR="kr",G.KW="kw",G.KY="ky",G.KZ="kz",G.LA="la",G.LB="lb",G.LC="lc",G.LI="li",G.LK="lk",G.LN="ln",G.LO="lo",G.LR="lr",G.LS="ls",G.LT="lt",G.LU="lu",G.LV="lv",G.LY="ly",G.MA="ma",G.MC="mc",G.MD="md",G.ME="me",G.MG="mg",G.MK="mk",G.ML="ml",G.MM="mm",G.MN="mn",G.MO="mo",G.MP="mp",G.MQ="mq",G.MR="mr",G.MT="mt",G.MU="mu",G.MV="mv",G.MW="mw",G.MX="mx",G.MY="my",G.MZ="mz",G.NA="na",G.NC="nc",G.NE="ne",G.NF="nf",G.NG="ng",G.NI="ni",G.NL="nl",G.NO="no",G.NP="np",G.NR="nr",G.NU="nu",G.NZ="nz",G.OM="om",G.OS="os",G.PA="pa",G.PE="pe",G.PF="pf",G.PG="pg",G.PH="ph",G.PK="pk",G.PL="pl",G.PM="pm",G.PR="pr",G.PS="ps",G.PT="pt",G.PY="py",G.QA="qa",G.RE="re",G.RO="ro",G.RS="rs",G.RU="ru",G.RW="rw",G.SA="sa",G.SC="sc",G.SD="sd",G.SE="se",G.SG="sg",G.SI="si",G.SJ="sj",G.SK="sk",G.SL="sl",G.SM="sm",G.SN="sn",G.SO="so",G.SR="sr",G.SS="ss",G.ST="st",G.SV="sv",G.SY="sy",G.SZ="sz",G.TC="tc",G.TD="td",G.TF="tf",G.TG="tg",G.TH="th",G.TJ="tj",G.TL="tl",G.TM="tm",G.TN="tn",G.TO="to",G.TR="tr",G.TT="tt",G.TV="tv",G.TW="tw",G.TZ="tz",G.UA="ua",G.UG="ug",G.UK="uk",G.UM="um",G.US="us",G.UY="uy",G.UZ="uz",G.VA="va",G.VC="vc",G.VE="ve",G.VG="vg",G.VI="vi",G.VN="vn",G.VU="vu",G.WF="wf",G.WS="ws",G.YE="ye",G.ZA="za",G.ZM="zm",G.ZW="zw",G))(CountryCode||{});const AVAILABLE_FIRST_NUMBERS_FOR_COUNTRIES={[CountryCode.KZ]:["6","7"],[CountryCode.RU]:["9"]};var BettingPageType=(G=>(G.HOME="home",G.BETSONYOUR="betsonyour",G.CYBER="cyber",G.UFC="ufc",G.POLITICS="politics",G.MARBLE="marble",G.BEST="best",G.TEAM="team",G.TOPGAME="topgame",G.CHAMP="champions",G.RECOMMENDATION="recommendation",G.OLYMPICS="olympics2024",G.EUROPALEAGUE="europa-league-2025",G.LALIGA="laliga",G.EPL="epl",G.IPL="ipl-2025",G.SCF="scf",G.NHLFINALS="nhl-finals",G.FIFACWC="fifa-cwc-2025",G.NBAFINALS="nba-finals",G.TOP_EVENTS="top-events",G))(BettingPageType||{}),LanguageCode=(G=>(G.AA="aa",G.AE="ae",G.AF="af",G.AL="al",G.AM="am",G.AR="ar",G.AU="au",G.AZ="az",G.BE="be",G.BG="bg",G.BN="bn",G.BR="br",G.BS="bs",G.BY="by",G.CA="ca",G.CN="cn",G.CS="cs",G.CY="cy",G.DA="da",G.DE="de",G.DV="dv",G.EL="el",G.EN="en",G.EO="eo",G.ES="es",G.ET="et",G.EU="eu",G.FA="fa",G.FI="fi",G.FO="fo",G.FR="fr",G.GL="gl",G.GU="gu",G.HE="he",G.HI="hi",G.HK="hk",G.HR="hr",G.HT="ht",G.HU="hu",G.HY="hy",G.ID="id",G.IN="in",G.IQ="iq",G.IS="is",G.IT="it",G.JA="ja",G.KA="ka",G.KM="km",G.KO="ko",G.KU="ku",G.KY="ky",G.KZ="kz",G.LN="ln",G.LO="lo",G.LT="lt",G.LV="lv",G.MI="mi",G.MK="mk",G.MN="mn",G.MS="ms",G.MT="mt",G.MX="mx",G.MY="my",G.NB="nb",G.NE="ne",G.NL="nl",G.NN="nn",G.NS="ns",G.NZ="nz",G.PA="pa",G.PE="pe",G.PL="pl",G.PS="ps",G.PT="pt",G.QU="qu",G.RO="ro",G.RU="ru",G.SA="sa",G.SD="sd",G.SE="se",G.SI="si",G.SK="sk",G.SL="sl",G.SO="so",G.SR="sr",G.SV="sv",G.SW="sw",G.TA="ta",G.TE="te",G.TH="th",G.TJ="tj",G.TL="tl",G.TN="tn",G.TR="tr",G.TT="tt",G.TW="tw",G.UA="ua",G.UK="uk",G.UR="ur",G.US="us",G.UZ="uz",G.VI="vi",G.XH="xh",G.ZU="zu",G.UNKNOWN="--",G))(LanguageCode||{});const CAPTCHA_ERROR="Dismissed captcha",X_CAPTCHA_TOKEN="x-captcha-token",JsonApiHeaders={"Content-Type":"application/vnd.api+json",accept:"application/vnd.api+json"},LocaleCode={LOCALE_EN_GB:"en_GB",LOCALE_DE_DE:"de_DE",LOCALE_RU_RU:"ru_RU",LOCALE_KA_GE:"ka_GE",LOCALE_MN_MN:"mn_MN",LOCALE_PL_PL:"pl_PL",LOCALE_BG_BG:"bg_BG",LOCALE_SV_SE:"sv_SE",LOCALE_RO_RO:"ro_RO",LOCALE_CS_CZ:"cs_CZ",LOCALE_FR_FR:"fr_FR",LOCALE_AR_AE:"ar_AE",LOCALE_IT_IT:"it_IT",LOCALE_ES_ES:"es_ES",LOCALE_FA_IR:"fa_IR",LOCALE_SR_RS:"sr_RS",LOCALE_TR_TR:"tr_TR",LOCALE_SK_SK:"sk_SK",LOCALE_PT_PT:"pt_PT",LOCALE_BE_BY:"be_BY",LOCALE_DA_DK:"da_DK",LOCALE_EL_GR:"el_GR",LOCALE_ET_EE:"et_EE",LOCALE_FI_FI:"fi_FI",LOCALE_HE_IL:"he_IL",LOCALE_HI_IN:"hi_IN",LOCALE_HR_HR:"hr_HR",LOCALE_HU_HU:"hu_HU",LOCALE_ID_ID:"id_ID",LOCALE_JA_JP:"ja_JP",LOCALE_KO_KR:"ko_KR",LOCALE_LT_LT:"lt_LT",LOCALE_LV_LV:"lv_LV",LOCALE_MK_MK:"mk_MK",LOCALE_MS_MY:"ms_MY",LOCALE_NB_NO:"nb_NO",LOCALE_NL_NL:"nl_NL",LOCALE_PT_BR:"pt_BR",LOCALE_TH_TH:"th_TH",LOCALE_UK_UA:"uk_UA",LOCALE_VI_VN:"vi_VN",LOCALE_ZH_TW:"zh_TW",LOCALE_ZH_CN:"zh_CN",LOCALE_AZ_AZ:"az_AZ",LOCALE_KK_KZ:"kk_KZ",LOCALE_UZ_UZ:"uz_UZ",LOCALE_TG_TJ:"tg_TJ",LOCALE_MY_MM:"my_MM",LOCALE_KU_IR:"ku_IR",LOCALE_KU_TR:"ku_TR",LOCALE_KU_IQ:"ku_IQ",LOCALE_KU_GE:"ku_GE",LOCALE_SQ_AL:"sq_AL",LOCALE_BS_BA:"bs_BA",LOCALE_KM_KH:"km_KH",LOCALE_HY_AM:"hy_AM",LOCALE_SW_KE:"sw_KE",LOCALE_BN_BD:"bn_BD",LOCALE_ZH_HK:"zh_HK",LOCALE_SI_LK:"si_LK",LOCALE_AM_ET:"am_ET",LOCALE_NE_NP:"ne_NP",LOCALE_SL_SI:"sl_SI",LOCALE_TL_PH:"tl_PH",LOCALE_ES_PE:"es_PE",LOCALE_HT_HT:"ht_HT",LOCALE_ES_MX:"es_MX",LOCALE_UR_PK:"ur_PK",LOCALE_IS_IS:"is_IS",LOCALE_LN_CD:"ln_CD",LOCALE_LO_LA:"lo_LA",LOCALE_SO_SO:"so_SO",LOCALE_TA_LK:"ta_LK",LOCALE_TE_TE:"te_TE",LOCALE_ZH_SG:"zh_SG",LOCALE_EN_NZ:"en_NZ",LOCALE_ZH_MO:"zh_MO"};LocaleCode.LOCALE_EN_GB+"",LanguageCode.EN,LocaleCode.LOCALE_ZH_SG+"",LanguageCode.CN,LocaleCode.LOCALE_EN_NZ+"",LanguageCode.NZ,LocaleCode.LOCALE_ZH_MO+"",LanguageCode.TW,LocaleCode.LOCALE_DE_DE+"",LanguageCode.DE,LocaleCode.LOCALE_RU_RU+"",LanguageCode.RU,LocaleCode.LOCALE_KA_GE+"",LanguageCode.KA,LocaleCode.LOCALE_MN_MN+"",LanguageCode.MN,LocaleCode.LOCALE_PL_PL+"",LanguageCode.PL,LocaleCode.LOCALE_BG_BG+"",LanguageCode.BG,LocaleCode.LOCALE_SV_SE+"",LanguageCode.SV,LocaleCode.LOCALE_RO_RO+"",LanguageCode.RO,LocaleCode.LOCALE_CS_CZ+"",LanguageCode.CS,LocaleCode.LOCALE_FR_FR+"",LanguageCode.FR,LocaleCode.LOCALE_AR_AE+"",LanguageCode.AR,LocaleCode.LOCALE_IT_IT+"",LanguageCode.IT,LocaleCode.LOCALE_ES_ES+"",LanguageCode.ES,LocaleCode.LOCALE_FA_IR+"",LanguageCode.FA,LocaleCode.LOCALE_SR_RS+"",LanguageCode.SR,LocaleCode.LOCALE_TR_TR+"",LanguageCode.TR,LocaleCode.LOCALE_SK_SK+"",LanguageCode.SK,LocaleCode.LOCALE_PT_PT+"",LanguageCode.PT,LocaleCode.LOCALE_BE_BY+"",LanguageCode.BY,LocaleCode.LOCALE_DA_DK+"",LanguageCode.DA,LocaleCode.LOCALE_EL_GR+"",LanguageCode.EL,LocaleCode.LOCALE_ET_EE+"",LanguageCode.ET,LocaleCode.LOCALE_FI_FI+"",LanguageCode.FI,LocaleCode.LOCALE_HE_IL+"",LanguageCode.HE,LocaleCode.LOCALE_HI_IN+"",LanguageCode.HI,LocaleCode.LOCALE_HR_HR+"",LanguageCode.HR,LocaleCode.LOCALE_HU_HU+"",LanguageCode.HU,LocaleCode.LOCALE_ID_ID+"",LanguageCode.ID,LocaleCode.LOCALE_JA_JP+"",LanguageCode.JA,LocaleCode.LOCALE_KO_KR+"",LanguageCode.KO,LocaleCode.LOCALE_LT_LT+"",LanguageCode.LT,LocaleCode.LOCALE_LV_LV+"",LanguageCode.LV,LocaleCode.LOCALE_MK_MK+"",LanguageCode.MK,LocaleCode.LOCALE_MS_MY+"",LanguageCode.MS,LocaleCode.LOCALE_NB_NO+"",LanguageCode.NB,LocaleCode.LOCALE_NL_NL+"",LanguageCode.NL,LocaleCode.LOCALE_PT_BR+"",LanguageCode.BR,LocaleCode.LOCALE_TH_TH+"",LanguageCode.TH,LocaleCode.LOCALE_UK_UA+"",LanguageCode.UA,LocaleCode.LOCALE_VI_VN+"",LanguageCode.VI,LocaleCode.LOCALE_ZH_TW+"",LanguageCode.TW,LocaleCode.LOCALE_ZH_CN+"",LanguageCode.CN,LocaleCode.LOCALE_AZ_AZ+"",LanguageCode.AZ,LocaleCode.LOCALE_KK_KZ+"",LanguageCode.KZ,LocaleCode.LOCALE_UZ_UZ+"",LanguageCode.UZ,LocaleCode.LOCALE_TG_TJ+"",LanguageCode.TJ,LocaleCode.LOCALE_MY_MM+"",LanguageCode.MY,LocaleCode.LOCALE_KU_IR+"",LanguageCode.KU,LocaleCode.LOCALE_KU_TR+"",LanguageCode.NE,LocaleCode.LOCALE_KU_IQ+"",LanguageCode.AM,LocaleCode.LOCALE_KU_GE+"",LanguageCode.ZU,LocaleCode.LOCALE_SQ_AL+"",LanguageCode.AL,LocaleCode.LOCALE_BS_BA+"",LanguageCode.BS,LocaleCode.LOCALE_KM_KH+"",LanguageCode.KM,LocaleCode.LOCALE_HY_AM+"",LanguageCode.HY,LocaleCode.LOCALE_SW_KE+"",LanguageCode.SW,LocaleCode.LOCALE_BN_BD+"",LanguageCode.BN,LocaleCode.LOCALE_ZH_HK+"",LanguageCode.HK,LocaleCode.LOCALE_SI_LK+"",LanguageCode.SI,LocaleCode.LOCALE_AM_ET+"",LanguageCode.AA,LocaleCode.LOCALE_NE_NP+"",LanguageCode.SD,LocaleCode.LOCALE_SL_SI+"",LanguageCode.SL,LocaleCode.LOCALE_TL_PH+"",LanguageCode.TL,LocaleCode.LOCALE_ES_PE+"",LanguageCode.PE,LocaleCode.LOCALE_HT_HT+"",LanguageCode.HT,LocaleCode.LOCALE_ES_MX+"",LanguageCode.MX,LocaleCode.LOCALE_UR_PK+"",LanguageCode.UR,LocaleCode.LOCALE_IS_IS+"",LanguageCode.IS,LocaleCode.LOCALE_LN_CD+"",LanguageCode.LN,LocaleCode.LOCALE_LO_LA+"",LanguageCode.LO,LocaleCode.LOCALE_SO_SO+"",LanguageCode.SO,LocaleCode.LOCALE_TA_LK+"",LanguageCode.TA,LocaleCode.LOCALE_TE_TE+"",LanguageCode.TE;const ConsultantLanguageByLanguageCode=eo(kt({},Object.values(LanguageCode).reduce((G,X)=>eo(kt({},G),{[X]:X}),{})),{[LanguageCode.AU]:"en",[LanguageCode.TW]:"zh"});var alignType=(G=>(G.CENTER="center",G.START="start",G.END="end",G))(alignType||{});const defaultDirectionType="bottom",defaultAlignType="start";var sizeType=(G=>(G.xxxxs="xxxxs",G.xxxs="xxxs",G.xxs="xxs",G.xs="xs",G.s="s",G.m="m",G.l="l",G.xl="xl",G.xxl="xxl",G))(sizeType||{});const defaultSizeType="m";var ColorType=(G=>(G.bg="bg",G.clr="clr",G.clrAccent="clr-accent",G.clrBad="clr-bad",G.clrDecent="clr-decent",G.clrGood="clr-good",G.clrPrimary="clr-primary",G.clrStrong="clr-strong",G.clrStrongAlt="clr-strong-alt",G.sep="sep",G.sepAlt="sep-alt",G))(ColorType||{}),WeightType=(G=>(G.THIN="100",G.LIGHT="300",G.MEDIUM="500",G.BOLD="700",G.HEAVY="900",G))(WeightType||{});const statusType=Object.freeze({SUCCESS:"success",ERROR:"error",WARNING:"warning",INFO:"info",QUESTION:"question",PENDING:"pending",LIVE:"live",SELECTED:"selected"}),DEFAULT_TEAM_LOGO_URL_NAME="defaultlogo.png",DEFAULT_INDIVIDUAL_LOGO_FILE_NAME="defaultlogo",DEFAULT_TEAM_LOGO_FILE_NAME="teamdefault",TEAM_LOGO_URL_PREFIX="/sfiles/logo_teams/";var themeType=(G=>(G.default="default",G.clear="clear",G.primary="primary",G.primary_t="primary-t",G.primary5="primary-5",G.primary10="primary-10",G.primary15="primary-15",G.primary20="primary-20",G.primary30="primary-30",G.primary50="primary-50",G.primary75="primary-75",G.primary80="primary-80",G.primary90="primary-90",G.primary95="primary-95",G.primary100="primary-100",G.primary_10="primary--10",G.primary_20="primary--20",G.primary_30="primary--30",G.primary_40="primary--40",G.primary_40t="primary--40-t",G.primary_55="primary--55",G.primary_50="primary--50",G.primary_55t="primary--55-t",G.primary_60="primary--60",G.primary_85="primary--85",G.gray_10="gray--10",G.gray_30="gray--30",G.gray_40="gray--40",G.gray_60="gray--60",G.gray_65="gray--65",G.gray_70="gray--70",G.gray_80="gray--80",G.gray_100="gray--100",G.gray="gray",G.gray20="gray-20",G.gray30="gray-30",G.gray40="gray-40",G.gray50="gray-50",G.gray60="gray-60",G.gray65="gray-65",G.gray75="gray-75",G.gray100="gray-100",G.gray100Custom="gray-100-custom",G.white="white",G.good="good",G.good_15="good--15",G.bad_30="bad--30",G.bad="bad",G.bad80="bad-80",G.bad90="bad-90",G.accent="accent",G.accent15="accent-15",G.accent80="accent-80",G.accent90="accent-90",G.accent_20="accent--20",G.accentSecondary_10="accent-secondary--10",G.accentSecondary="accent-secondary",G.accentSecondary10="accent-secondary-10",G.accentSecondary100="accent-secondary-100",G.dark="dark",G.dark25="dark-25",G.dark_40="dark--40",G.dark_55="dark--55",G.secondary="secondary",G.thirdPartyDefault="tp-default",G.thirdPartyGray="tp-gray",G.thirdPartyGray5="tp-gray-5",G.thirdPartyGray10="tp-gray-10",G.thirdPartyGray15="tp-gray-15",G.thirdPartyGray20="tp-gray-20",G.thirdPartyGray30="tp-gray-30",G.thirdPartyGray100="tp-gray-100",G.thirdPartyGray_5="tp-gray--5",G.thirdPartyGray_10="tp-gray--10",G.thirdPartyGray_15="tp-gray--15",G.thirdPartyGray_20="tp-gray--20",G.thirdPartyGray_30="tp-gray--30",G.thirdPartyGray_100="tp-gray--100",G.thirdPartyPrimary="tp-primary",G.thirdPartyPrimary10="tp-primary-10",G.thirdPartyPrimary100="tp-primary-100",G.thirdPartyPrimary_50="tp-primary--50",G.thirdPartyPartnerPrimary70="tpp-primary-70",G.thirdPartyPartnerPrimary75="tpp-primary-75",G.thirdPartyPartnerPrimary80="tpp-primary-80",G.thirdPartyPartnerPrimary85="tpp-primary-85",G.thirdPartyPartnerPrimary90="tpp-primary-90",G.thirdPartyPartnerPrimary95="tpp-primary-95",G.thirdPartyPartnerPrimary100="tpp-primary-100",G.thirdPartyPartnerPrimary_20="tpp-primary--20",G.thirdPartyPartnerPrimary_40="tpp-primary--40",G.thirdPartyPartnerPrimary_50="tpp-primary--50",G.thirdPartyPartnerPrimary_60="tpp-primary--60",G.cyber="cyber",G.cyber10="cyber-10",G.cyber35="cyber-35",G.cyber55="cyber-55",G.cyber100="cyber-100",G.cyber_35="cyber--35",G.cyber_45="cyber--45",G.cyber_60="cyber--60",G.cyberCs="cyber-cs",G.cyber_accent="cyber-accent",G.cyberAccentGradient="cyber-accent-gradient",G.cyber_gradient="cyber-gradient",G.cyber_gradient0_35="cyber-gradient-0--35",G.cyber_gradient_25_45="cyber-gradient--25--45",G.cyber_primary="cyber-primary",G.alternative="alternative",G.specialPrimary="special-primary",G.specialAccent="special-accent",G.specialGray="special-gray",G.specialGray30="special-gray-30",G.specialGray60="special-gray-60",G.specialGray100="special-gray-100",G.specialPrimary30="special-primary-30",G.specialPrimary_10="special-primary--10",G.specialPrimary55="special-primary-55",G.specialPrimary65="special-primary-65",G.specialPrimary80="special-primary-80",G.specialPrimary90="special-primary-90",G.specialPrimary100="special-primary-100",G.dynamicAccent="dynamic-accent",G))(themeType||{});const defaultThemeType="default",USER_CONFIG_STORE_NAME="userConfig",RESIZED_IMAGES_URL_PREFIX="/resized/size";var ResizedImagesTeamLogoSizeType=(G=>(G[G.XXXL=56]="XXXL",G[G.XXL=46]="XXL",G[G.XXS=40]="XXS",G[G.XL=32]="XL",G[G.LX=24]="LX",G[G.L=20]="L",G[G.M=16]="M",G[G.S=14]="S",G[G.XS=12]="XS",G[G.S72=72]="S72",G[G.S56=56]="S56",G[G.S46=46]="S46",G[G.S40=40]="S40",G[G.S32=32]="S32",G[G.S24=24]="S24",G[G.S20=20]="S20",G[G.S16=16]="S16",G[G.S14=14]="S14",G[G.S12=12]="S12",G))(ResizedImagesTeamLogoSizeType||{}),MarketsNameType=(G=>(G[G.short=0]="short",G[G.full=1]="full",G))(MarketsNameType||{});const GLOBAL_STORE_NAME="global",GLOBAL_STORE_NAMESPACE=GLOBAL_STORE_NAME+"/",ACCOUNT_STORE_NAME="account",DEFAULT_TIME_DATE_FORMAT_TYPE=1,dateTimeFormatTypes={[DEFAULT_TIME_DATE_FORMAT_TYPE]:{dateFullFormat:"P",dateAndTimeShortFormat:"dd.MM / HH:mm",dateTimeFullFormat:"Pp",dateAndTimeLongFormat:"dd.MM.yyyy / HH:mm",dateShortFormat:"P",timeShortFormat:"HH:mm",timeFullFormat:"pp",durationShortFormat:"mm:ss",durationFullFormat:"HH:mm:ss"}},DEFAULT_TIMEZONE=3,languageAlias={au:{code:"en-AU",fnsCode:"enAU"},br:{code:"pt-BR",fnsCode:"ptBR"},cn:{code:"zh-CN",fnsCode:"zhCN"},en:{code:"en-GB",fnsCode:"enGB"},hk:{code:"zh-Hant-HK",fnsCode:"zhHK"},ln:{code:"fr-CD",fnsCode:"fr"},mx:{code:"es-MX",fnsCode:"esMX"},sw:{code:"sw-TZ"},tw:{code:"zh-Hant-TW",fnsCode:"zhTW"},us:{code:"en-US",fnsCode:"enUS"},ua:{code:"uk"}},restrictedToLocalizeLanguages=["ar","az","bs","ka","hk","ht","hy","iq","km","mk","mn","mx","nb","sv","sw","th","tr","uz","vi"],notExistInDateFnsLocale=["aa","al","am","fa","ku","kz","lo","my","ne","ph","sd","si","so","tj","ur","zu"],GA_TO_FATMAN_EVENT_ID={reg_option:1001,reg_rules_call:1002,reg_one_call:1003,reg_phone_code_sent:1005,reg_phone_code_approved:1006,reg_phone_code_error:1007,reg_full_call:1008,reg_email_approve_sent:1009,reg_email_approve_done:1010,reg_social_call:1011,reg_error:1012,reg_leave:1013,main_menu_line:1031,main_menu_live:1032,main_menu_casino:1035,main_menu_live_casino:1036,msg_delete:1039,main_menu_bet_history:1040,main_menu_logout:1041,main_menu_language:1042,login_page_call:1043,deposit_call:1045,main_menu_install_download:1046,search_call:1047,search_result:1048,main_promo_popup_call:1049,coupon_one_click_call:1052,coupon_save_call:1053,coupon_load_call:1054,coupon_clear_call:1055,add_bet_express:1056,bet_sell_page_call:1057,bet_sell_full_accept_call:1058,bet_sell_one_click_accept_call:1059,bet_sell_auto_accept_call:1060,bet_sell_done:1061,bet_sell_error:1062,bet_noncalc_action:1063,bet_video_online_call:1064,bet_game_open:1065,bet_click:1066,bet_avance_responce:1067,bet_custom_call:1068,bet_one_click_call:1069,bet_done:1070,bet_error:1071,bet_statistic_point_call:1072,bet_gameview_stream_call:1073,bet_game_filter_call:1074,bet_block_call:1075,statistic_call:1076,bet_menu_filter_game_call:1077,bet_menu_filter_country_call:1078,main_filter_call:1079,bet_menu_filter_champ_call:1080,bet_add_favor:1081,bet_add_pin:1082,coupon_type_bet:1083,main_menu_nav_call:1084,main_filter_line_call:1085,main_filter_live_call:1086,toto_call:1087,results_call:1088,coupon_clean_popup:1089,coupon_clean_action:1090,coupon_off1click_popup:1091,coupon_off1click_action:1092,acc_pers_data_call:1093,acc_pers_data_submit:1094,acc_pers_data_done:1095,acc_pers_data_sys_error:1096,acc_pers_data_error:1097,acc_add_email_call:1098,acc_add_email_input:1099,acc_add_email_done:1100,acc_add_email_error:1101,acc_add_phone_call:1102,acc_add_phone_number_input:1103,acc_add_phone_number_error:1104,acc_add_phone_send_code:1105,acc_add_phone_code_input:1106,acc_add_phone_repeat_code:1107,acc_add_phone_done:1108,acc_add_phone_error:1109,acc_change_password_call:1110,acc_change_password_done:1111,acc_change_password_error:1112,manage_bill_call:1113,change_bill_choose:1114,change_bill_done:1115,change_bill_error:1116,create_bill_call:1117,create_bill_error:1118,delete_bill_call:1119,delete_bill_done:1120,delete_bill_error:1121,acc_security_set_call:1122,acc_security_set_menu:1123,acc_security_set_question:1124,acc_security_set_question_error:1125,acc_security_set_question_done:1126,acc_sec_set_auth_qr:1127,acc_sec_set_auth_done:1128,acc_sec_history_fin_all:1129,acc_sec_history_fin_current:1130,acc_logout_call:1131,acc_QR_code_call:1132,promo_referal_call:1133,promo_referal_rules_call:1134,promo_referal_join_call:1135,promo_referal_done:1136,promo_referal_error:1137,acc_settings_menu:1138,acc_settings_mailing_set:1139,acc_settings_sprot_set:1140,promo_bonus_change:1141,promo_cashback_rules_call:1142,promo_cashback_call:1143,promo_cashback_activate:1144,promo_cashback_activate_done:1145,acc_settings_oneclick_set:1146,acc_menu_settings:1147,acc_settings_coeff_set:1148,acc_settings_markers_name_set:1149,acc_settings_settings_rate_set:1150,actions_page_opened:1151,actions_banner_call:1152,actions_call:1153,showcase_promo_call:1154,showcase_promo_get_points_call:1155,showcase_promo_rules_call:1156,showcase_promo_bonus_check_call:1157,showcase_promo_filter_call:1158,showcase_promo_buy_call:1159,showcase_promo_buy_done:1160,showcase_promo_buy_error:1161,showcase_promo_buy_lk:1162,showcase_promo_game_call:1163,cyber_bonus_calendar_call:1164,cyber_bonus_calendar_action_call:1165,cyber_bonus_calendar_action_rules_call:1166,cyber_bonus_calendar_rules_call:1167,bottom_menu_call:1168,bottom_menu_partners_sport_call:1169,bottom_menu_partners_cybersport_call:1170,bethist_search_call:1171,bethist_filter_call:1172,bethist_filter_done:1173,bethist_email_call:1174,bethist_email_done:1175,bethist_delete_call:1176,bethist_delete_done:1177,bethist_directory_call:1178,lost_pass_call:1179,lost_pass_fail_user:1180,lost_pass_code:1181,lost_pass_sent:1182,lost_pass_sms_send:1183,lost_pass_push_send:1184,lost_pass_approve:1185,lost_pass_repeat:1186,lost_pass_fail_code:1187,lost_pass_fail_pass:1188,lost_pass_save:1189,lost_pass_success:1190,lost_pass_error:1191,lost_pass_exit:1192,geoblock_call:1193,geoblock_details_call:1194,geoblock_details_react:1195,reg_bonus_call:1196,reg_continue:1197,main_page_more:1198,menu_msg_click:1199,msg_read:1200,main_menu_install_call:1201,promo_referal_persdata:1205,casino_VIP_cashback_gain:1206,casino_VIP_cashback_check:1207,actions_type_choose:1208,bethist_view_change:1209,bethist_extra_call:1210,bethist_account_call:1211,bethist_account_done:1212,bethist_sort_call:1213,bethist_sort_done:1214,lost_pass_nocode:1215,lost_pass_cancel:1216,geoblock_support_call:1217,header_menu_msg_click:1233,main_menu_ih_games:1340,reg_page_data_approve_error:1341,main_menu_time_zone:1342,reg_popup_save:1343,login_call_sms_repeat:1344,login_page_data_error:1345,login_error:1346,login_lost_pass_call:1347,login_lost_pass:1348,login_lost_pass_repeat:1350,login_lost_pass_done:1351,login_lost_pass_error:1352,main_menu_gotopage:1355,reg_done:1356,msg_open:1357,login_lost_pass_break:1358,main_header_time_filter_call:1451,main_menu_promo:1453,actions_menu_call:1455,bonus_info_call:1456,casino_VIP_cashback_action:1468,promocode_activate_call:1477,casino_VIP_cashback_call:1478,main_menu_home:1483,promocode_activate_opened:1484,reg_full_call_one:1491,reg_full_call_two:1492,reg_full_call_three:1493,login_call:1494,login_done:1517,reg_page_call:1518,change_login_type:1519,main_menu_backcall:1520,main_header_filter_call:1521,reg_phone_call:1524,main_call_back_call:10434,bottom_menu_social_call:10470,main_menu_chapter:10430},DEFAULT_MENU_SECTION=1e4,MENU_SECTION_LANG_KEY_MAP={3:"menu_section_alternative",7:"menu_section_long",1e4:"menu_section_sport_sort",8:"menu_section_marble_live",9:"menu_section_cyber_stream",28:"menu_section_cyber_live",10001:"menu_section_top_sport",10002:"menu_section_play",11:"menu_section_simulated_reality",13:"menu_section_aftermatch_vs_live",1001:"menu_section_sports_simulators",1002:"menu_section_sports_games",1003:"menu_section_fighting_games",1004:"menu_section_card_games",1005:"menu_section_shooters",1006:"menu_section_online_rpgs",1007:"menu_section_adventure",1008:"menu_section_strategy",1009:"menu_section_vehicular_combat_games",1010:"menu_section_puzzles",1011:"menu_section_others",1012:"menu_section_e_sports"};BettingPageType.HOME,BettingPageType.MARBLE;const MEDIA_EXTENSIONS={PNG:"png",JPG:"jpg",JPEG:"jpeg",WEBP:"webp",SVG:"svg"},SportByCyberSubSport={1:97,2:106,3:86,6:125,7:128,15:168,16:109,17:11,4:150,10:107,19:85,34:162,14:4014,5:4005,8:4008,9:4009,11:4011,12:4012,18:4018,20:4020,21:4021,22:4022,23:4023,24:4024,25:4025,26:4026,27:4027,28:4028,29:4029,30:4030,31:4031,32:4032,33:4033,35:4035,36:4036,37:4037,38:4038,39:4039,40:4040,41:4041,42:4042,43:4043,13:4050,46:4046,47:4047,48:4048},LANGS_NAME_PATH="country",SPORTS_NAME_PATH="sports",MODAL_ID="modal-id";var RegistrationFirstDepositBonusSelectionType=(G=>(G[G.DEFAULT=0]="DEFAULT",G[G.CARDS_IN_FORM=1]="CARDS_IN_FORM",G))(RegistrationFirstDepositBonusSelectionType||{});const b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(G){const X={};for(let ee=0,pe=G.length;ee>>6)+fromCharCode(128|X&63):fromCharCode(224|X>>>12&15)+fromCharCode(128|X>>>6&63)+fromCharCode(128|X&63)):(X=65536+(G.charCodeAt(0)-55296)*1024+(G.charCodeAt(1)-56320),fromCharCode(240|X>>>18&7)+fromCharCode(128|X>>>12&63)+fromCharCode(128|X>>>6&63)+fromCharCode(128|X&63))},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(G){return G.replace(re_utob,cb_utob)},cb_encode=function(G){const X=[0,2,1][G.length%3],ee=G.charCodeAt(0)<<16|(G.length>1?G.charCodeAt(1):0)<<8|(G.length>2?G.charCodeAt(2):0);return[b64chars.charAt(ee>>>18),b64chars.charAt(ee>>>12&63),X>=2?"=":b64chars.charAt(ee>>>6&63),X>=1?"=":b64chars.charAt(ee&63)].join("")},btoa=function(G){return G.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(G){return btoa(utob(G))},re_btou=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),cb_btou=function(G){switch(G.length){case 4:const ee=((7&G.charCodeAt(0))<<18|(63&G.charCodeAt(1))<<12|(63&G.charCodeAt(2))<<6|63&G.charCodeAt(3))-65536;return fromCharCode((ee>>>10)+55296)+fromCharCode((ee&1023)+56320);case 3:return fromCharCode((15&G.charCodeAt(0))<<12|(63&G.charCodeAt(1))<<6|63&G.charCodeAt(2));default:return fromCharCode((31&G.charCodeAt(0))<<6|63&G.charCodeAt(1))}},btou=function(G){return G.replace(re_btou,cb_btou)},cb_decode=function(G){const X=G.length,ee=X%4,pe=(X>0?b64tab[G.charAt(0)]<<18:0)|(X>1?b64tab[G.charAt(1)]<<12:0)|(X>2?b64tab[G.charAt(2)]<<6:0)|(X>3?b64tab[G.charAt(3)]:0),ve=[fromCharCode(pe>>>16),fromCharCode(pe>>>8&255),fromCharCode(pe&255)];return ve.length-=[0,0,2,1][ee],ve.join("")},atob=function(G){return G.replace(/[\s\S]{1,4}/g,cb_decode)},_decode=function(G){return btou(atob(G))};function encode(G,X=!1){return X?_encode(String(G)).replace(/[+\/]/g,ee=>ee=="+"?"-":"_").replace(/=/g,""):_encode(String(G))}function decode$1(G){return _decode(String(G).replace(/[-_]/g,X=>X=="-"?"+":"/").replace(/[^A-Za-z0-9\+\/]/g,""))}const crypt={encode,decode:decode$1},noop$2=()=>{},trailingDebounce=(G,X)=>{let ee;return(...pe)=>{clearTimeout(ee),ee=setTimeoutWrapped(()=>G(...pe),X)}},leadingDebounce=(G,X)=>{let ee;return(...pe)=>{ee===void 0&&G(...pe),clearTimeout(ee),ee=setTimeoutWrapped(()=>{ee=void 0},X)}},trailingAndLeadingDebounce=(G,X)=>{let ee,pe=!1;return(...ve)=>{ee===void 0?(G(...ve),pe=!0):pe=!1,clearTimeout(ee),ee=setTimeoutWrapped(()=>{ee=void 0,pe||G(...ve)},X)}},debounce=(G,X,{leading:ee=!1,trailing:pe=!0}={})=>ee&&pe?trailingAndLeadingDebounce(G,X):ee?leadingDebounce(G,X):pe?trailingDebounce(G,X):noop$2,delay=(G,X)=>new Promise((ee,pe)=>{const ve=setTimeoutWrapped(ee,G);X==null||X.addEventListener("abort",()=>{clearTimeout(ve),pe()})});class Emitter{constructor(){this.handlers=new Map}asyncEmit(X,...ee){var pe;const ve=[];return(pe=this.handlers.get(X))==null||pe.forEach($e=>ve.push($e(...ee))),Promise.allSettled(ve)}emit(X,...ee){this.asyncEmit(X,...ee)}off(X,ee){var pe,ve;return X===void 0?(this.handlers.clear(),!0):ee===void 0?this.handlers.delete(X):(ve=(pe=this.handlers.get(X))==null?void 0:pe.delete(ee))!=null?ve:!1}on(X,ee,pe=ee){return this.handlers.has(X)?this.handlers.get(X).set(ee,pe):this.handlers.set(X,new Map([[ee,pe]])),()=>this.off(X,ee)}once(X,ee,pe=ee){const ve=this.on(X,ee,(...$e)=>(ve(),pe(...$e)));return ve}}var PromiseState=(G=>(G.FULFILLED="fulfilled",G.REJECTED="rejected",G.PENDING="pending",G))(PromiseState||{});class ExtendedPromise extends Promise{constructor(X,ee,pe,ve="pending"){super(($e,ke)=>{if(ee=De=>{ve==="pending"&&(ve="fulfilled",$e(De))},pe=De=>{ve==="pending"&&(ve="rejected",ke(De))},X)return X(ee,pe)}),this.PromiseState=PromiseState,this.onResolve=ee,this.onReject=pe,this.getState=()=>ve}get state(){return this.getState()}get isPending(){return this.state==="pending"}get isFulfilled(){return this.state==="fulfilled"}get isRejected(){return this.state==="rejected"}resolve(X){return this.onResolve(X),this}reject(X){return this.onReject(X),this}}function toInteger(G){if(G===null||G===!0||G===!1)return NaN;var X=Number(G);return isNaN(X)?X:X<0?Math.ceil(X):Math.floor(X)}function requiredArgs(G,X){if(X.length1?"s":"")+" required, but only "+X.length+" present")}function toDate(G){requiredArgs(1,arguments);var X=Object.prototype.toString.call(G);return G instanceof Date||typeof G=="object"&&X==="[object Date]"?new Date(G.getTime()):typeof G=="number"||X==="[object Number]"?new Date(G):((typeof G=="string"||X==="[object String]")&&typeof console!="undefined"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function addDays(G,X){requiredArgs(2,arguments);var ee=toDate(G),pe=toInteger(X);return isNaN(pe)?new Date(NaN):(pe&&ee.setDate(ee.getDate()+pe),ee)}function addMilliseconds(G,X){requiredArgs(2,arguments);var ee=toDate(G).getTime(),pe=toInteger(X);return new Date(ee+pe)}var MILLISECONDS_IN_HOUR$1=36e5;function addHours(G,X){requiredArgs(2,arguments);var ee=toInteger(X);return addMilliseconds(G,ee*MILLISECONDS_IN_HOUR$1)}function startOfWeek(G,X){requiredArgs(1,arguments);var ee=X||{},pe=ee.locale,ve=pe&&pe.options&&pe.options.weekStartsOn,$e=ve==null?0:toInteger(ve),ke=ee.weekStartsOn==null?$e:toInteger(ee.weekStartsOn);if(!(ke>=0&&ke<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var De=toDate(G),Le=De.getDay(),Ve=(Le=0&&ke<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var De=toDate(G),Le=De.getDay(),Ve=(Le0?"in "+pe:pe+" ago":pe};function buildFormatLongFn(G){return function(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee=X.width?String(X.width):G.defaultWidth,pe=G.formats[ee]||G.formats[G.defaultWidth];return pe}}var dateFormats$2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats$2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats$2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong$2={date:buildFormatLongFn({formats:dateFormats$2,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats$2,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats$2,defaultWidth:"full"})},formatRelativeLocale$1={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative$1=function(G,X,ee,pe){return formatRelativeLocale$1[G]};function buildLocalizeFn(G){return function(X,ee){var pe=ee||{},ve=pe.context?String(pe.context):"standalone",$e;if(ve==="formatting"&&G.formattingValues){var ke=G.defaultFormattingWidth||G.defaultWidth,De=pe.width?String(pe.width):ke;$e=G.formattingValues[De]||G.formattingValues[ke]}else{var Le=G.defaultWidth,Ve=pe.width?String(pe.width):G.defaultWidth;$e=G.values[Ve]||G.values[Le]}var xe=G.argumentCallback?G.argumentCallback(X):X;return $e[xe]}}var eraValues$1={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues$1={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues$1={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues$1={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues$1={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues$1={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber$1=function(G,X){var ee=Number(G),pe=ee%100;if(pe>20||pe<10)switch(pe%10){case 1:return ee+"st";case 2:return ee+"nd";case 3:return ee+"rd"}return ee+"th"},localize$1={ordinalNumber:ordinalNumber$1,era:buildLocalizeFn({values:eraValues$1,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues$1,defaultWidth:"wide",argumentCallback:function(G){return G-1}}),month:buildLocalizeFn({values:monthValues$1,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues$1,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues$1,defaultWidth:"wide",formattingValues:formattingDayPeriodValues$1,defaultFormattingWidth:"wide"})};function buildMatchFn(G){return function(X){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=ee.width,ve=pe&&G.matchPatterns[pe]||G.matchPatterns[G.defaultMatchWidth],$e=X.match(ve);if(!$e)return null;var ke=$e[0],De=pe&&G.parsePatterns[pe]||G.parsePatterns[G.defaultParseWidth],Le=Array.isArray(De)?findIndex(De,function(Fe){return Fe.test(ke)}):findKey(De,function(Fe){return Fe.test(ke)}),Ve;Ve=G.valueCallback?G.valueCallback(Le):Le,Ve=ee.valueCallback?ee.valueCallback(Ve):Ve;var xe=X.slice(ke.length);return{value:Ve,rest:xe}}}function findKey(G,X){for(var ee in G)if(G.hasOwnProperty(ee)&&X(G[ee]))return ee}function findIndex(G,X){for(var ee=0;ee1&&arguments[1]!==void 0?arguments[1]:{},pe=X.match(G.matchPattern);if(!pe)return null;var ve=pe[0],$e=X.match(G.parsePattern);if(!$e)return null;var ke=G.valueCallback?G.valueCallback($e[0]):$e[0];ke=ee.valueCallback?ee.valueCallback(ke):ke;var De=X.slice(ve.length);return{value:ke,rest:De}}}var matchOrdinalNumberPattern$1=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern$1=/\d+/i,matchEraPatterns$1={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns$1={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns$1={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns$1={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns$1={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns$1={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns$1={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns$1={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns$1={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns$1={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match$1={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern$1,parsePattern:parseOrdinalNumberPattern$1,valueCallback:function(G){return parseInt(G,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns$1,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns$1,defaultParseWidth:"any",valueCallback:function(G){return G+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns$1,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns$1,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns$1,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns$1,defaultParseWidth:"any"})},locale$2={code:"en-US",formatDistance:formatDistance$1,formatLong:formatLong$2,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:0,firstWeekContainsDate:1}};const index$3=Object.freeze(Object.defineProperty({__proto__:null,default:locale$2},Symbol.toStringTag,{value:"Module"}));function subMilliseconds(G,X){requiredArgs(2,arguments);var ee=toInteger(X);return addMilliseconds(G,-ee)}var MILLISECONDS_IN_DAY=864e5;function getUTCDayOfYear(G){requiredArgs(1,arguments);var X=toDate(G),ee=X.getTime();X.setUTCMonth(0,1),X.setUTCHours(0,0,0,0);var pe=X.getTime(),ve=ee-pe;return Math.floor(ve/MILLISECONDS_IN_DAY)+1}function startOfUTCISOWeek(G){requiredArgs(1,arguments);var X=1,ee=toDate(G),pe=ee.getUTCDay(),ve=(pe=ve.getTime()?ee+1:X.getTime()>=ke.getTime()?ee:ee-1}function startOfUTCISOWeekYear(G){requiredArgs(1,arguments);var X=getUTCISOWeekYear(G),ee=new Date(0);ee.setUTCFullYear(X,0,4),ee.setUTCHours(0,0,0,0);var pe=startOfUTCISOWeek(ee);return pe}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCISOWeek(G){requiredArgs(1,arguments);var X=toDate(G),ee=startOfUTCISOWeek(X).getTime()-startOfUTCISOWeekYear(X).getTime();return Math.round(ee/MILLISECONDS_IN_WEEK$1)+1}function startOfUTCWeek(G,X){requiredArgs(1,arguments);var ee=X||{},pe=ee.locale,ve=pe&&pe.options&&pe.options.weekStartsOn,$e=ve==null?0:toInteger(ve),ke=ee.weekStartsOn==null?$e:toInteger(ee.weekStartsOn);if(!(ke>=0&&ke<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var De=toDate(G),Le=De.getUTCDay(),Ve=(Le=1&&Le<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ve=new Date(0);Ve.setUTCFullYear(pe+1,0,Le),Ve.setUTCHours(0,0,0,0);var xe=startOfUTCWeek(Ve,X),Fe=new Date(0);Fe.setUTCFullYear(pe,0,Le),Fe.setUTCHours(0,0,0,0);var ze=startOfUTCWeek(Fe,X);return ee.getTime()>=xe.getTime()?pe+1:ee.getTime()>=ze.getTime()?pe:pe-1}function startOfUTCWeekYear(G,X){requiredArgs(1,arguments);var ee=X||{},pe=ee.locale,ve=pe&&pe.options&&pe.options.firstWeekContainsDate,$e=ve==null?1:toInteger(ve),ke=ee.firstWeekContainsDate==null?$e:toInteger(ee.firstWeekContainsDate),De=getUTCWeekYear(G,X),Le=new Date(0);Le.setUTCFullYear(De,0,ke),Le.setUTCHours(0,0,0,0);var Ve=startOfUTCWeek(Le,X);return Ve}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(G,X){requiredArgs(1,arguments);var ee=toDate(G),pe=startOfUTCWeek(ee,X).getTime()-startOfUTCWeekYear(ee,X).getTime();return Math.round(pe/MILLISECONDS_IN_WEEK)+1}function addLeadingZeros(G,X){for(var ee=G<0?"-":"",pe=Math.abs(G).toString();pe.length0?ee:1-ee;return addLeadingZeros(X==="yy"?pe%100:pe,X.length)},M:function(G,X){var ee=G.getUTCMonth();return X==="M"?String(ee+1):addLeadingZeros(ee+1,2)},d:function(G,X){return addLeadingZeros(G.getUTCDate(),X.length)},a:function(G,X){var ee=G.getUTCHours()/12>=1?"pm":"am";switch(X){case"a":case"aa":return ee.toUpperCase();case"aaa":return ee;case"aaaaa":return ee[0];case"aaaa":default:return ee==="am"?"a.m.":"p.m."}},h:function(G,X){return addLeadingZeros(G.getUTCHours()%12||12,X.length)},H:function(G,X){return addLeadingZeros(G.getUTCHours(),X.length)},m:function(G,X){return addLeadingZeros(G.getUTCMinutes(),X.length)},s:function(G,X){return addLeadingZeros(G.getUTCSeconds(),X.length)},S:function(G,X){var ee=X.length,pe=G.getUTCMilliseconds(),ve=Math.floor(pe*Math.pow(10,ee-3));return addLeadingZeros(ve,X.length)}},dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function(G,X,ee){var pe=G.getUTCFullYear()>0?1:0;switch(X){case"G":case"GG":case"GGG":return ee.era(pe,{width:"abbreviated"});case"GGGGG":return ee.era(pe,{width:"narrow"});case"GGGG":default:return ee.era(pe,{width:"wide"})}},y:function(G,X,ee){if(X==="yo"){var pe=G.getUTCFullYear(),ve=pe>0?pe:1-pe;return ee.ordinalNumber(ve,{unit:"year"})}return formatters$1.y(G,X)},Y:function(G,X,ee,pe){var ve=getUTCWeekYear(G,pe),$e=ve>0?ve:1-ve;if(X==="YY"){var ke=$e%100;return addLeadingZeros(ke,2)}return X==="Yo"?ee.ordinalNumber($e,{unit:"year"}):addLeadingZeros($e,X.length)},R:function(G,X){var ee=getUTCISOWeekYear(G);return addLeadingZeros(ee,X.length)},u:function(G,X){var ee=G.getUTCFullYear();return addLeadingZeros(ee,X.length)},Q:function(G,X,ee){var pe=Math.ceil((G.getUTCMonth()+1)/3);switch(X){case"Q":return String(pe);case"QQ":return addLeadingZeros(pe,2);case"Qo":return ee.ordinalNumber(pe,{unit:"quarter"});case"QQQ":return ee.quarter(pe,{width:"abbreviated",context:"formatting"});case"QQQQQ":return ee.quarter(pe,{width:"narrow",context:"formatting"});case"QQQQ":default:return ee.quarter(pe,{width:"wide",context:"formatting"})}},q:function(G,X,ee){var pe=Math.ceil((G.getUTCMonth()+1)/3);switch(X){case"q":return String(pe);case"qq":return addLeadingZeros(pe,2);case"qo":return ee.ordinalNumber(pe,{unit:"quarter"});case"qqq":return ee.quarter(pe,{width:"abbreviated",context:"standalone"});case"qqqqq":return ee.quarter(pe,{width:"narrow",context:"standalone"});case"qqqq":default:return ee.quarter(pe,{width:"wide",context:"standalone"})}},M:function(G,X,ee){var pe=G.getUTCMonth();switch(X){case"M":case"MM":return formatters$1.M(G,X);case"Mo":return ee.ordinalNumber(pe+1,{unit:"month"});case"MMM":return ee.month(pe,{width:"abbreviated",context:"formatting"});case"MMMMM":return ee.month(pe,{width:"narrow",context:"formatting"});case"MMMM":default:return ee.month(pe,{width:"wide",context:"formatting"})}},L:function(G,X,ee){var pe=G.getUTCMonth();switch(X){case"L":return String(pe+1);case"LL":return addLeadingZeros(pe+1,2);case"Lo":return ee.ordinalNumber(pe+1,{unit:"month"});case"LLL":return ee.month(pe,{width:"abbreviated",context:"standalone"});case"LLLLL":return ee.month(pe,{width:"narrow",context:"standalone"});case"LLLL":default:return ee.month(pe,{width:"wide",context:"standalone"})}},w:function(G,X,ee,pe){var ve=getUTCWeek(G,pe);return X==="wo"?ee.ordinalNumber(ve,{unit:"week"}):addLeadingZeros(ve,X.length)},I:function(G,X,ee){var pe=getUTCISOWeek(G);return X==="Io"?ee.ordinalNumber(pe,{unit:"week"}):addLeadingZeros(pe,X.length)},d:function(G,X,ee){return X==="do"?ee.ordinalNumber(G.getUTCDate(),{unit:"date"}):formatters$1.d(G,X)},D:function(G,X,ee){var pe=getUTCDayOfYear(G);return X==="Do"?ee.ordinalNumber(pe,{unit:"dayOfYear"}):addLeadingZeros(pe,X.length)},E:function(G,X,ee){var pe=G.getUTCDay();switch(X){case"E":case"EE":case"EEE":return ee.day(pe,{width:"abbreviated",context:"formatting"});case"EEEEE":return ee.day(pe,{width:"narrow",context:"formatting"});case"EEEEEE":return ee.day(pe,{width:"short",context:"formatting"});case"EEEE":default:return ee.day(pe,{width:"wide",context:"formatting"})}},e:function(G,X,ee,pe){var ve=G.getUTCDay(),$e=(ve-pe.weekStartsOn+8)%7||7;switch(X){case"e":return String($e);case"ee":return addLeadingZeros($e,2);case"eo":return ee.ordinalNumber($e,{unit:"day"});case"eee":return ee.day(ve,{width:"abbreviated",context:"formatting"});case"eeeee":return ee.day(ve,{width:"narrow",context:"formatting"});case"eeeeee":return ee.day(ve,{width:"short",context:"formatting"});case"eeee":default:return ee.day(ve,{width:"wide",context:"formatting"})}},c:function(G,X,ee,pe){var ve=G.getUTCDay(),$e=(ve-pe.weekStartsOn+8)%7||7;switch(X){case"c":return String($e);case"cc":return addLeadingZeros($e,X.length);case"co":return ee.ordinalNumber($e,{unit:"day"});case"ccc":return ee.day(ve,{width:"abbreviated",context:"standalone"});case"ccccc":return ee.day(ve,{width:"narrow",context:"standalone"});case"cccccc":return ee.day(ve,{width:"short",context:"standalone"});case"cccc":default:return ee.day(ve,{width:"wide",context:"standalone"})}},i:function(G,X,ee){var pe=G.getUTCDay(),ve=pe===0?7:pe;switch(X){case"i":return String(ve);case"ii":return addLeadingZeros(ve,X.length);case"io":return ee.ordinalNumber(ve,{unit:"day"});case"iii":return ee.day(pe,{width:"abbreviated",context:"formatting"});case"iiiii":return ee.day(pe,{width:"narrow",context:"formatting"});case"iiiiii":return ee.day(pe,{width:"short",context:"formatting"});case"iiii":default:return ee.day(pe,{width:"wide",context:"formatting"})}},a:function(G,X,ee){var pe=G.getUTCHours(),ve=pe/12>=1?"pm":"am";switch(X){case"a":case"aa":return ee.dayPeriod(ve,{width:"abbreviated",context:"formatting"});case"aaa":return ee.dayPeriod(ve,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return ee.dayPeriod(ve,{width:"narrow",context:"formatting"});case"aaaa":default:return ee.dayPeriod(ve,{width:"wide",context:"formatting"})}},b:function(G,X,ee){var pe=G.getUTCHours(),ve;switch(pe===12?ve=dayPeriodEnum.noon:pe===0?ve=dayPeriodEnum.midnight:ve=pe/12>=1?"pm":"am",X){case"b":case"bb":return ee.dayPeriod(ve,{width:"abbreviated",context:"formatting"});case"bbb":return ee.dayPeriod(ve,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return ee.dayPeriod(ve,{width:"narrow",context:"formatting"});case"bbbb":default:return ee.dayPeriod(ve,{width:"wide",context:"formatting"})}},B:function(G,X,ee){var pe=G.getUTCHours(),ve;switch(pe>=17?ve=dayPeriodEnum.evening:pe>=12?ve=dayPeriodEnum.afternoon:pe>=4?ve=dayPeriodEnum.morning:ve=dayPeriodEnum.night,X){case"B":case"BB":case"BBB":return ee.dayPeriod(ve,{width:"abbreviated",context:"formatting"});case"BBBBB":return ee.dayPeriod(ve,{width:"narrow",context:"formatting"});case"BBBB":default:return ee.dayPeriod(ve,{width:"wide",context:"formatting"})}},h:function(G,X,ee){if(X==="ho"){var pe=G.getUTCHours()%12;return pe===0&&(pe=12),ee.ordinalNumber(pe,{unit:"hour"})}return formatters$1.h(G,X)},H:function(G,X,ee){return X==="Ho"?ee.ordinalNumber(G.getUTCHours(),{unit:"hour"}):formatters$1.H(G,X)},K:function(G,X,ee){var pe=G.getUTCHours()%12;return X==="Ko"?ee.ordinalNumber(pe,{unit:"hour"}):addLeadingZeros(pe,X.length)},k:function(G,X,ee){var pe=G.getUTCHours();return pe===0&&(pe=24),X==="ko"?ee.ordinalNumber(pe,{unit:"hour"}):addLeadingZeros(pe,X.length)},m:function(G,X,ee){return X==="mo"?ee.ordinalNumber(G.getUTCMinutes(),{unit:"minute"}):formatters$1.m(G,X)},s:function(G,X,ee){return X==="so"?ee.ordinalNumber(G.getUTCSeconds(),{unit:"second"}):formatters$1.s(G,X)},S:function(G,X){return formatters$1.S(G,X)},X:function(G,X,ee,pe){var ve=pe._originalDate||G,$e=ve.getTimezoneOffset();if($e===0)return"Z";switch(X){case"X":return formatTimezoneWithOptionalMinutes($e);case"XXXX":case"XX":return formatTimezone($e);case"XXXXX":case"XXX":default:return formatTimezone($e,":")}},x:function(G,X,ee,pe){var ve=pe._originalDate||G,$e=ve.getTimezoneOffset();switch(X){case"x":return formatTimezoneWithOptionalMinutes($e);case"xxxx":case"xx":return formatTimezone($e);case"xxxxx":case"xxx":default:return formatTimezone($e,":")}},O:function(G,X,ee,pe){var ve=pe._originalDate||G,$e=ve.getTimezoneOffset();switch(X){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort($e,":");case"OOOO":default:return"GMT"+formatTimezone($e,":")}},z:function(G,X,ee,pe){var ve=pe._originalDate||G,$e=ve.getTimezoneOffset();switch(X){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort($e,":");case"zzzz":default:return"GMT"+formatTimezone($e,":")}},t:function(G,X,ee,pe){var ve=pe._originalDate||G,$e=Math.floor(ve.getTime()/1e3);return addLeadingZeros($e,X.length)},T:function(G,X,ee,pe){var ve=pe._originalDate||G,$e=ve.getTime();return addLeadingZeros($e,X.length)}};function formatTimezoneShort(G,X){var ee=G>0?"-":"+",pe=Math.abs(G),ve=Math.floor(pe/60),$e=pe%60;if($e===0)return ee+String(ve);var ke=X;return ee+String(ve)+ke+addLeadingZeros($e,2)}function formatTimezoneWithOptionalMinutes(G,X){if(G%60===0){var ee=G>0?"-":"+";return ee+addLeadingZeros(Math.abs(G)/60,2)}return formatTimezone(G,X)}function formatTimezone(G,X){var ee=X||"",pe=G>0?"-":"+",ve=Math.abs(G),$e=addLeadingZeros(Math.floor(ve/60),2),ke=addLeadingZeros(ve%60,2);return pe+$e+ee+ke}function dateLongFormatter(G,X){switch(G){case"P":return X.date({width:"short"});case"PP":return X.date({width:"medium"});case"PPP":return X.date({width:"long"});case"PPPP":default:return X.date({width:"full"})}}function timeLongFormatter(G,X){switch(G){case"p":return X.time({width:"short"});case"pp":return X.time({width:"medium"});case"ppp":return X.time({width:"long"});case"pppp":default:return X.time({width:"full"})}}function dateTimeLongFormatter(G,X){var ee=G.match(/(P+)(p+)?/)||[],pe=ee[1],ve=ee[2];if(!ve)return dateLongFormatter(G,X);var $e;switch(pe){case"P":$e=X.dateTime({width:"short"});break;case"PP":$e=X.dateTime({width:"medium"});break;case"PPP":$e=X.dateTime({width:"long"});break;case"PPPP":default:$e=X.dateTime({width:"full"});break}return $e.replace("{{date}}",dateLongFormatter(pe,X)).replace("{{time}}",timeLongFormatter(ve,X))}var longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(G){return protectedDayOfYearTokens.indexOf(G)!==-1}function isProtectedWeekYearToken(G){return protectedWeekYearTokens.indexOf(G)!==-1}function throwProtectedError(G,X,ee){if(G==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(X,"`) for formatting years to the input `").concat(ee,"`; see: https://git.io/fxCyr"));if(G==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(X,"`) for formatting years to the input `").concat(ee,"`; see: https://git.io/fxCyr"));if(G==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(X,"`) for formatting days of the month to the input `").concat(ee,"`; see: https://git.io/fxCyr"));if(G==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(X,"`) for formatting days of the month to the input `").concat(ee,"`; see: https://git.io/fxCyr"))}var formattingTokensRegExp$1=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp$1=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp$1=/^'([^]*?)'?$/,doubleQuoteRegExp$1=/''/g,unescapedLatinCharacterRegExp$1=/[a-zA-Z]/;function format(G,X,ee){requiredArgs(2,arguments);var pe=String(X),ve=ee||{},$e=ve.locale||locale$2,ke=$e.options&&$e.options.firstWeekContainsDate,De=ke==null?1:toInteger(ke),Le=ve.firstWeekContainsDate==null?De:toInteger(ve.firstWeekContainsDate);if(!(Le>=1&&Le<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ve=$e.options&&$e.options.weekStartsOn,xe=Ve==null?0:toInteger(Ve),Fe=ve.weekStartsOn==null?xe:toInteger(ve.weekStartsOn);if(!(Fe>=0&&Fe<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!$e.localize)throw new RangeError("locale must contain localize property");if(!$e.formatLong)throw new RangeError("locale must contain formatLong property");var ze=toDate(G);if(!isValid(ze))throw new RangeError("Invalid time value");var je=getTimezoneOffsetInMilliseconds(ze),We=subMilliseconds(ze,je),Ke={firstWeekContainsDate:Le,weekStartsOn:Fe,locale:$e,_originalDate:ze},Xe=pe.match(longFormattingTokensRegExp$1).map(function(qe){var Ye=qe[0];if(Ye==="p"||Ye==="P"){var Ze=longFormatters[Ye];return Ze(qe,$e.formatLong,Ke)}return qe}).join("").match(formattingTokensRegExp$1).map(function(qe){if(qe==="''")return"'";var Ye=qe[0];if(Ye==="'")return cleanEscapedString$1(qe);var Ze=formatters[Ye];if(Ze)return!ve.useAdditionalWeekYearTokens&&isProtectedWeekYearToken(qe)&&throwProtectedError(qe,X,G),!ve.useAdditionalDayOfYearTokens&&isProtectedDayOfYearToken(qe)&&throwProtectedError(qe,X,G),Ze(We,qe,$e.localize,Ke);if(Ye.match(unescapedLatinCharacterRegExp$1))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Ye+"`");return qe}).join("");return Xe}function cleanEscapedString$1(G){return G.match(escapedStringRegExp$1)[1].replace(doubleQuoteRegExp$1,"'")}function assign$1(G,X){if(G==null)throw new TypeError("assign requires that input parameter not be null or undefined");X=X||{};for(var ee in X)Object.prototype.hasOwnProperty.call(X,ee)&&(G[ee]=X[ee]);return G}function fromUnixTime(G){requiredArgs(1,arguments);var X=toInteger(G);return toDate(X*1e3)}function getDate(G){requiredArgs(1,arguments);var X=toDate(G),ee=X.getDate();return ee}function getDay(G){requiredArgs(1,arguments);var X=toDate(G),ee=X.getDay();return ee}function getMonth(G){requiredArgs(1,arguments);var X=toDate(G),ee=X.getMonth();return ee}function getTime(G){requiredArgs(1,arguments);var X=toDate(G),ee=X.getTime();return ee}function getUnixTime(G){return requiredArgs(1,arguments),Math.floor(getTime(G)/1e3)}function getYear(G){return requiredArgs(1,arguments),toDate(G).getFullYear()}function subDays(G,X){requiredArgs(2,arguments);var ee=toInteger(X);return addDays(G,-ee)}function intlFormat(G,X,ee){var pe;requiredArgs(1,arguments);var ve;return isFormatOptions(X)?ve=X:ee=X,new Intl.DateTimeFormat((pe=ee)===null||pe===void 0?void 0:pe.locale,ve).format(G)}function isFormatOptions(G){return G!==void 0&&!("locale"in G)}function setUTCDay(G,X,ee){requiredArgs(2,arguments);var pe=ee||{},ve=pe.locale,$e=ve&&ve.options&&ve.options.weekStartsOn,ke=$e==null?0:toInteger($e),De=pe.weekStartsOn==null?ke:toInteger(pe.weekStartsOn);if(!(De>=0&&De<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var Le=toDate(G),Ve=toInteger(X),xe=Le.getUTCDay(),Fe=Ve%7,ze=(Fe+7)%7,je=(ze0,pe=ee?X:1-X,ve;if(pe<=50)ve=G||100;else{var $e=pe+50,ke=Math.floor($e/100)*100,De=G>=$e%100;ve=G+ke-(De?100:0)}return ee?ve:1-ve}var DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex$1(G){return G%400===0||G%4===0&&G%100!==0}var parsers={G:{priority:140,parse:function(G,X,ee,pe){switch(X){case"G":case"GG":case"GGG":return ee.era(G,{width:"abbreviated"})||ee.era(G,{width:"narrow"});case"GGGGG":return ee.era(G,{width:"narrow"});case"GGGG":default:return ee.era(G,{width:"wide"})||ee.era(G,{width:"abbreviated"})||ee.era(G,{width:"narrow"})}},set:function(G,X,ee,pe){return X.era=ee,G.setUTCFullYear(ee,0,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(G,X,ee,pe){var ve=function($e){return{year:$e,isTwoDigitYear:X==="yy"}};switch(X){case"y":return parseNDigits(4,G,ve);case"yo":return ee.ordinalNumber(G,{unit:"year",valueCallback:ve});default:return parseNDigits(X.length,G,ve)}},validate:function(G,X,ee){return X.isTwoDigitYear||X.year>0},set:function(G,X,ee,pe){var ve=G.getUTCFullYear();if(ee.isTwoDigitYear){var $e=normalizeTwoDigitYear(ee.year,ve);return G.setUTCFullYear($e,0,1),G.setUTCHours(0,0,0,0),G}var ke=!("era"in X)||X.era===1?ee.year:1-ee.year;return G.setUTCFullYear(ke,0,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(G,X,ee,pe){var ve=function($e){return{year:$e,isTwoDigitYear:X==="YY"}};switch(X){case"Y":return parseNDigits(4,G,ve);case"Yo":return ee.ordinalNumber(G,{unit:"year",valueCallback:ve});default:return parseNDigits(X.length,G,ve)}},validate:function(G,X,ee){return X.isTwoDigitYear||X.year>0},set:function(G,X,ee,pe){var ve=getUTCWeekYear(G,pe);if(ee.isTwoDigitYear){var $e=normalizeTwoDigitYear(ee.year,ve);return G.setUTCFullYear($e,0,pe.firstWeekContainsDate),G.setUTCHours(0,0,0,0),startOfUTCWeek(G,pe)}var ke=!("era"in X)||X.era===1?ee.year:1-ee.year;return G.setUTCFullYear(ke,0,pe.firstWeekContainsDate),G.setUTCHours(0,0,0,0),startOfUTCWeek(G,pe)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(G,X,ee,pe){return parseNDigitsSigned(X==="R"?4:X.length,G)},set:function(G,X,ee,pe){var ve=new Date(0);return ve.setUTCFullYear(ee,0,4),ve.setUTCHours(0,0,0,0),startOfUTCISOWeek(ve)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(G,X,ee,pe){return parseNDigitsSigned(X==="u"?4:X.length,G)},set:function(G,X,ee,pe){return G.setUTCFullYear(ee,0,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(G,X,ee,pe){switch(X){case"Q":case"QQ":return parseNDigits(X.length,G);case"Qo":return ee.ordinalNumber(G,{unit:"quarter"});case"QQQ":return ee.quarter(G,{width:"abbreviated",context:"formatting"})||ee.quarter(G,{width:"narrow",context:"formatting"});case"QQQQQ":return ee.quarter(G,{width:"narrow",context:"formatting"});case"QQQQ":default:return ee.quarter(G,{width:"wide",context:"formatting"})||ee.quarter(G,{width:"abbreviated",context:"formatting"})||ee.quarter(G,{width:"narrow",context:"formatting"})}},validate:function(G,X,ee){return X>=1&&X<=4},set:function(G,X,ee,pe){return G.setUTCMonth((ee-1)*3,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(G,X,ee,pe){switch(X){case"q":case"qq":return parseNDigits(X.length,G);case"qo":return ee.ordinalNumber(G,{unit:"quarter"});case"qqq":return ee.quarter(G,{width:"abbreviated",context:"standalone"})||ee.quarter(G,{width:"narrow",context:"standalone"});case"qqqqq":return ee.quarter(G,{width:"narrow",context:"standalone"});case"qqqq":default:return ee.quarter(G,{width:"wide",context:"standalone"})||ee.quarter(G,{width:"abbreviated",context:"standalone"})||ee.quarter(G,{width:"narrow",context:"standalone"})}},validate:function(G,X,ee){return X>=1&&X<=4},set:function(G,X,ee,pe){return G.setUTCMonth((ee-1)*3,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(G,X,ee,pe){var ve=function($e){return $e-1};switch(X){case"M":return parseNumericPattern(numericPatterns.month,G,ve);case"MM":return parseNDigits(2,G,ve);case"Mo":return ee.ordinalNumber(G,{unit:"month",valueCallback:ve});case"MMM":return ee.month(G,{width:"abbreviated",context:"formatting"})||ee.month(G,{width:"narrow",context:"formatting"});case"MMMMM":return ee.month(G,{width:"narrow",context:"formatting"});case"MMMM":default:return ee.month(G,{width:"wide",context:"formatting"})||ee.month(G,{width:"abbreviated",context:"formatting"})||ee.month(G,{width:"narrow",context:"formatting"})}},validate:function(G,X,ee){return X>=0&&X<=11},set:function(G,X,ee,pe){return G.setUTCMonth(ee,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(G,X,ee,pe){var ve=function($e){return $e-1};switch(X){case"L":return parseNumericPattern(numericPatterns.month,G,ve);case"LL":return parseNDigits(2,G,ve);case"Lo":return ee.ordinalNumber(G,{unit:"month",valueCallback:ve});case"LLL":return ee.month(G,{width:"abbreviated",context:"standalone"})||ee.month(G,{width:"narrow",context:"standalone"});case"LLLLL":return ee.month(G,{width:"narrow",context:"standalone"});case"LLLL":default:return ee.month(G,{width:"wide",context:"standalone"})||ee.month(G,{width:"abbreviated",context:"standalone"})||ee.month(G,{width:"narrow",context:"standalone"})}},validate:function(G,X,ee){return X>=0&&X<=11},set:function(G,X,ee,pe){return G.setUTCMonth(ee,1),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(G,X,ee,pe){switch(X){case"w":return parseNumericPattern(numericPatterns.week,G);case"wo":return ee.ordinalNumber(G,{unit:"week"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=1&&X<=53},set:function(G,X,ee,pe){return startOfUTCWeek(setUTCWeek(G,ee,pe),pe)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(G,X,ee,pe){switch(X){case"I":return parseNumericPattern(numericPatterns.week,G);case"Io":return ee.ordinalNumber(G,{unit:"week"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=1&&X<=53},set:function(G,X,ee,pe){return startOfUTCISOWeek(setUTCISOWeek(G,ee,pe),pe)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(G,X,ee,pe){switch(X){case"d":return parseNumericPattern(numericPatterns.date,G);case"do":return ee.ordinalNumber(G,{unit:"date"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){var pe=G.getUTCFullYear(),ve=isLeapYearIndex$1(pe),$e=G.getUTCMonth();return ve?X>=1&&X<=DAYS_IN_MONTH_LEAP_YEAR[$e]:X>=1&&X<=DAYS_IN_MONTH[$e]},set:function(G,X,ee,pe){return G.setUTCDate(ee),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(G,X,ee,pe){switch(X){case"D":case"DD":return parseNumericPattern(numericPatterns.dayOfYear,G);case"Do":return ee.ordinalNumber(G,{unit:"date"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){var pe=G.getUTCFullYear(),ve=isLeapYearIndex$1(pe);return ve?X>=1&&X<=366:X>=1&&X<=365},set:function(G,X,ee,pe){return G.setUTCMonth(0,ee),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(G,X,ee,pe){switch(X){case"E":case"EE":case"EEE":return ee.day(G,{width:"abbreviated",context:"formatting"})||ee.day(G,{width:"short",context:"formatting"})||ee.day(G,{width:"narrow",context:"formatting"});case"EEEEE":return ee.day(G,{width:"narrow",context:"formatting"});case"EEEEEE":return ee.day(G,{width:"short",context:"formatting"})||ee.day(G,{width:"narrow",context:"formatting"});case"EEEE":default:return ee.day(G,{width:"wide",context:"formatting"})||ee.day(G,{width:"abbreviated",context:"formatting"})||ee.day(G,{width:"short",context:"formatting"})||ee.day(G,{width:"narrow",context:"formatting"})}},validate:function(G,X,ee){return X>=0&&X<=6},set:function(G,X,ee,pe){return G=setUTCDay(G,ee,pe),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(G,X,ee,pe){var ve=function($e){var ke=Math.floor(($e-1)/7)*7;return($e+pe.weekStartsOn+6)%7+ke};switch(X){case"e":case"ee":return parseNDigits(X.length,G,ve);case"eo":return ee.ordinalNumber(G,{unit:"day",valueCallback:ve});case"eee":return ee.day(G,{width:"abbreviated",context:"formatting"})||ee.day(G,{width:"short",context:"formatting"})||ee.day(G,{width:"narrow",context:"formatting"});case"eeeee":return ee.day(G,{width:"narrow",context:"formatting"});case"eeeeee":return ee.day(G,{width:"short",context:"formatting"})||ee.day(G,{width:"narrow",context:"formatting"});case"eeee":default:return ee.day(G,{width:"wide",context:"formatting"})||ee.day(G,{width:"abbreviated",context:"formatting"})||ee.day(G,{width:"short",context:"formatting"})||ee.day(G,{width:"narrow",context:"formatting"})}},validate:function(G,X,ee){return X>=0&&X<=6},set:function(G,X,ee,pe){return G=setUTCDay(G,ee,pe),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(G,X,ee,pe){var ve=function($e){var ke=Math.floor(($e-1)/7)*7;return($e+pe.weekStartsOn+6)%7+ke};switch(X){case"c":case"cc":return parseNDigits(X.length,G,ve);case"co":return ee.ordinalNumber(G,{unit:"day",valueCallback:ve});case"ccc":return ee.day(G,{width:"abbreviated",context:"standalone"})||ee.day(G,{width:"short",context:"standalone"})||ee.day(G,{width:"narrow",context:"standalone"});case"ccccc":return ee.day(G,{width:"narrow",context:"standalone"});case"cccccc":return ee.day(G,{width:"short",context:"standalone"})||ee.day(G,{width:"narrow",context:"standalone"});case"cccc":default:return ee.day(G,{width:"wide",context:"standalone"})||ee.day(G,{width:"abbreviated",context:"standalone"})||ee.day(G,{width:"short",context:"standalone"})||ee.day(G,{width:"narrow",context:"standalone"})}},validate:function(G,X,ee){return X>=0&&X<=6},set:function(G,X,ee,pe){return G=setUTCDay(G,ee,pe),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(G,X,ee,pe){var ve=function($e){return $e===0?7:$e};switch(X){case"i":case"ii":return parseNDigits(X.length,G);case"io":return ee.ordinalNumber(G,{unit:"day"});case"iii":return ee.day(G,{width:"abbreviated",context:"formatting",valueCallback:ve})||ee.day(G,{width:"short",context:"formatting",valueCallback:ve})||ee.day(G,{width:"narrow",context:"formatting",valueCallback:ve});case"iiiii":return ee.day(G,{width:"narrow",context:"formatting",valueCallback:ve});case"iiiiii":return ee.day(G,{width:"short",context:"formatting",valueCallback:ve})||ee.day(G,{width:"narrow",context:"formatting",valueCallback:ve});case"iiii":default:return ee.day(G,{width:"wide",context:"formatting",valueCallback:ve})||ee.day(G,{width:"abbreviated",context:"formatting",valueCallback:ve})||ee.day(G,{width:"short",context:"formatting",valueCallback:ve})||ee.day(G,{width:"narrow",context:"formatting",valueCallback:ve})}},validate:function(G,X,ee){return X>=1&&X<=7},set:function(G,X,ee,pe){return G=setUTCISODay(G,ee,pe),G.setUTCHours(0,0,0,0),G},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(G,X,ee,pe){switch(X){case"a":case"aa":case"aaa":return ee.dayPeriod(G,{width:"abbreviated",context:"formatting"})||ee.dayPeriod(G,{width:"narrow",context:"formatting"});case"aaaaa":return ee.dayPeriod(G,{width:"narrow",context:"formatting"});case"aaaa":default:return ee.dayPeriod(G,{width:"wide",context:"formatting"})||ee.dayPeriod(G,{width:"abbreviated",context:"formatting"})||ee.dayPeriod(G,{width:"narrow",context:"formatting"})}},set:function(G,X,ee,pe){return G.setUTCHours(dayPeriodEnumToHours(ee),0,0,0),G},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(G,X,ee,pe){switch(X){case"b":case"bb":case"bbb":return ee.dayPeriod(G,{width:"abbreviated",context:"formatting"})||ee.dayPeriod(G,{width:"narrow",context:"formatting"});case"bbbbb":return ee.dayPeriod(G,{width:"narrow",context:"formatting"});case"bbbb":default:return ee.dayPeriod(G,{width:"wide",context:"formatting"})||ee.dayPeriod(G,{width:"abbreviated",context:"formatting"})||ee.dayPeriod(G,{width:"narrow",context:"formatting"})}},set:function(G,X,ee,pe){return G.setUTCHours(dayPeriodEnumToHours(ee),0,0,0),G},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(G,X,ee,pe){switch(X){case"B":case"BB":case"BBB":return ee.dayPeriod(G,{width:"abbreviated",context:"formatting"})||ee.dayPeriod(G,{width:"narrow",context:"formatting"});case"BBBBB":return ee.dayPeriod(G,{width:"narrow",context:"formatting"});case"BBBB":default:return ee.dayPeriod(G,{width:"wide",context:"formatting"})||ee.dayPeriod(G,{width:"abbreviated",context:"formatting"})||ee.dayPeriod(G,{width:"narrow",context:"formatting"})}},set:function(G,X,ee,pe){return G.setUTCHours(dayPeriodEnumToHours(ee),0,0,0),G},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(G,X,ee,pe){switch(X){case"h":return parseNumericPattern(numericPatterns.hour12h,G);case"ho":return ee.ordinalNumber(G,{unit:"hour"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=1&&X<=12},set:function(G,X,ee,pe){var ve=G.getUTCHours()>=12;return ve&&ee<12?G.setUTCHours(ee+12,0,0,0):!ve&&ee===12?G.setUTCHours(0,0,0,0):G.setUTCHours(ee,0,0,0),G},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(G,X,ee,pe){switch(X){case"H":return parseNumericPattern(numericPatterns.hour23h,G);case"Ho":return ee.ordinalNumber(G,{unit:"hour"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=0&&X<=23},set:function(G,X,ee,pe){return G.setUTCHours(ee,0,0,0),G},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(G,X,ee,pe){switch(X){case"K":return parseNumericPattern(numericPatterns.hour11h,G);case"Ko":return ee.ordinalNumber(G,{unit:"hour"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=0&&X<=11},set:function(G,X,ee,pe){var ve=G.getUTCHours()>=12;return ve&&ee<12?G.setUTCHours(ee+12,0,0,0):G.setUTCHours(ee,0,0,0),G},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(G,X,ee,pe){switch(X){case"k":return parseNumericPattern(numericPatterns.hour24h,G);case"ko":return ee.ordinalNumber(G,{unit:"hour"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=1&&X<=24},set:function(G,X,ee,pe){var ve=ee<=24?ee%24:ee;return G.setUTCHours(ve,0,0,0),G},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(G,X,ee,pe){switch(X){case"m":return parseNumericPattern(numericPatterns.minute,G);case"mo":return ee.ordinalNumber(G,{unit:"minute"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=0&&X<=59},set:function(G,X,ee,pe){return G.setUTCMinutes(ee,0,0),G},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(G,X,ee,pe){switch(X){case"s":return parseNumericPattern(numericPatterns.second,G);case"so":return ee.ordinalNumber(G,{unit:"second"});default:return parseNDigits(X.length,G)}},validate:function(G,X,ee){return X>=0&&X<=59},set:function(G,X,ee,pe){return G.setUTCSeconds(ee,0),G},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(G,X,ee,pe){var ve=function($e){return Math.floor($e*Math.pow(10,-X.length+3))};return parseNDigits(X.length,G,ve)},set:function(G,X,ee,pe){return G.setUTCMilliseconds(ee),G},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(G,X,ee,pe){switch(X){case"X":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,G);case"XX":return parseTimezonePattern(timezonePatterns.basic,G);case"XXXX":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,G);case"XXXXX":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,G);case"XXX":default:return parseTimezonePattern(timezonePatterns.extended,G)}},set:function(G,X,ee,pe){return X.timestampIsSet?G:new Date(G.getTime()-ee)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(G,X,ee,pe){switch(X){case"x":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,G);case"xx":return parseTimezonePattern(timezonePatterns.basic,G);case"xxxx":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,G);case"xxxxx":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,G);case"xxx":default:return parseTimezonePattern(timezonePatterns.extended,G)}},set:function(G,X,ee,pe){return X.timestampIsSet?G:new Date(G.getTime()-ee)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(G,X,ee,pe){return parseAnyDigitsSigned(G)},set:function(G,X,ee,pe){return[new Date(ee*1e3),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(G,X,ee,pe){return parseAnyDigitsSigned(G)},set:function(G,X,ee,pe){return[new Date(ee),{timestampIsSet:!0}]},incompatibleTokens:"*"}},TIMEZONE_UNIT_PRIORITY=10,formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function parse(G,X,ee,pe){requiredArgs(3,arguments);var ve=String(G),$e=String(X),ke=pe||{},De=ke.locale||locale$2;if(!De.match)throw new RangeError("locale must contain match property");var Le=De.options&&De.options.firstWeekContainsDate,Ve=Le==null?1:toInteger(Le),xe=ke.firstWeekContainsDate==null?Ve:toInteger(ke.firstWeekContainsDate);if(!(xe>=1&&xe<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Fe=De.options&&De.options.weekStartsOn,ze=Fe==null?0:toInteger(Fe),je=ke.weekStartsOn==null?ze:toInteger(ke.weekStartsOn);if(!(je>=0&&je<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if($e==="")return ve===""?toDate(ee):new Date(NaN);var We={firstWeekContainsDate:xe,weekStartsOn:je,locale:De},Ke=[{priority:TIMEZONE_UNIT_PRIORITY,subPriority:-1,set:dateToSystemTimezone,index:0}],Xe,qe=$e.match(longFormattingTokensRegExp).map(function(Rt){var Nt=Rt[0];if(Nt==="p"||Nt==="P"){var qt=longFormatters[Nt];return qt(Rt,De.formatLong,We)}return Rt}).join("").match(formattingTokensRegExp),Ye=[];for(Xe=0;Xe0&¬WhitespaceRegExp.test(ve))return new Date(NaN);var St=Ke.map(function(Rt){return Rt.priority}).sort(function(Rt,Nt){return Nt-Rt}).filter(function(Rt,Nt,qt){return qt.indexOf(Rt)===Nt}).map(function(Rt){return Ke.filter(function(Nt){return Nt.priority===Rt}).sort(function(Nt,qt){return qt.subPriority-Nt.subPriority})}).map(function(Rt){return Rt[0]}),bt=toDate(ee);if(isNaN(bt))return new Date(NaN);var $t=subMilliseconds(bt,getTimezoneOffsetInMilliseconds(bt)),xt={};for(Xe=0;Xe2)return X;if(/:/.test(ee[0])?pe=ee[0]:(X.date=ee[0],pe=ee[1],patterns.timeZoneDelimiter.test(X.date)&&(X.date=G.split(patterns.timeZoneDelimiter)[0],pe=G.substr(X.date.length,G.length))),pe){var ve=patterns.timezone.exec(pe);ve?(X.time=pe.replace(ve[1],""),X.timezone=ve[1]):X.time=pe}return X}function parseYear(G,X){var ee=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+X)+"})|(\\d{2}|[+-]\\d{"+(2+X)+"})$)"),pe=G.match(ee);if(!pe)return{year:NaN,restDateString:""};var ve=pe[1]?parseInt(pe[1]):null,$e=pe[2]?parseInt(pe[2]):null;return{year:$e===null?ve:$e*100,restDateString:G.slice((pe[1]||pe[2]).length)}}function parseDate(G,X){if(X===null)return new Date(NaN);var ee=G.match(dateRegex);if(!ee)return new Date(NaN);var pe=!!ee[4],ve=parseDateUnit(ee[1]),$e=parseDateUnit(ee[2])-1,ke=parseDateUnit(ee[3]),De=parseDateUnit(ee[4]),Le=parseDateUnit(ee[5])-1;if(pe)return validateWeekDate(X,De,Le)?dayOfISOWeekYear(X,De,Le):new Date(NaN);var Ve=new Date(0);return!validateDate(X,$e,ke)||!validateDayOfYearDate(X,ve)?new Date(NaN):(Ve.setUTCFullYear(X,$e,Math.max(ve,ke)),Ve)}function parseDateUnit(G){return G?parseInt(G):1}function parseTime(G){var X=G.match(timeRegex);if(!X)return NaN;var ee=parseTimeUnit(X[1]),pe=parseTimeUnit(X[2]),ve=parseTimeUnit(X[3]);return validateTime(ee,pe,ve)?ee*millisecondsInHour+pe*millisecondsInMinute+ve*1e3:NaN}function parseTimeUnit(G){return G&&parseFloat(G.replace(",","."))||0}function parseTimezone(G){if(G==="Z")return 0;var X=G.match(timezoneRegex);if(!X)return 0;var ee=X[1]==="+"?-1:1,pe=parseInt(X[2]),ve=X[3]&&parseInt(X[3])||0;return validateTimezone(pe,ve)?ee*(pe*millisecondsInHour+ve*millisecondsInMinute):NaN}function dayOfISOWeekYear(G,X,ee){var pe=new Date(0);pe.setUTCFullYear(G,0,4);var ve=pe.getUTCDay()||7,$e=(X-1)*7+ee+1-ve;return pe.setUTCDate(pe.getUTCDate()+$e),pe}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(G){return G%400===0||G%4===0&&G%100!==0}function validateDate(G,X,ee){return X>=0&&X<=11&&ee>=1&&ee<=(daysInMonths[X]||(isLeapYearIndex(G)?29:28))}function validateDayOfYearDate(G,X){return X>=1&&X<=(isLeapYearIndex(G)?366:365)}function validateWeekDate(G,X,ee){return X>=1&&X<=53&&ee>=0&&ee<=6}function validateTime(G,X,ee){return G===24?X===0&&ee===0:ee>=0&&ee<60&&X>=0&&X<60&&G>=0&&G<25}function validateTimezone(G,X){return X>=0&&X<=59}var InformationRouteName=(G=>(G.INFORMATION="information",G.CONTACTS="contacts",G.ABOUT="about",G.HOWBET="howbet",G.RULES="rules",G.PAYMENT="payment",G.COOKIES="cookies",G.USSD_INSTRUCTION="ussdinstruction",G.POINTS="points",G.TAXES="taxes",G.MAIN_RULES="mainRules",G.SIMPLE_IDENTIFICATION="simpleIdentification",G.CONSENT="consent",G.LICENSES="licenses",G.PRIVACY_POLICY="privacyPolicy",G.AMLKYC="amlkyc",G.AML_POLICY="amlpolicy",G.KYC_POLICY="kycpolicy",G.DISPUTE_RESOLUTION="disputeresolution",G.RESPONSIBLE_GAMING="responsiblegaming",G.SMS_BETS="smsbets",G.CONFIRM_TERMS="confirmTerms",G.CALC="calc",G.CASH_TERMINALS="cashTerminals",G.RULES_FRAME="rulesFrame",G.BETTING_CALCULATOR="bettingCalculator",G))(InformationRouteName||{}),DependencyName=(G=>(G.ANALYTICS="$analytics",G.ANALYTICS_MODULES_BUS="$analyticsModulesBus",G.APP_STORAGE="$appStorage",G.BETS_MODELS_MANAGER="$betsModelsManager",G.BLOCKING_PLUGIN="$blocking",G.CLIENT_HEADERS="$clientHeaders",G.COOKIES="$cookies",G.DATE_TIME_SERVICE="$dateTimeService",G.DICTIONARY="$dictionary",G.DICTIONARY_SERVICE="$dictionaryService",G.HTTP_CLIENT="$httpClient",G.SVC_HTTP_CLIENT="$svcHttpClient",G.HTTP_MODULE="$httpModule",G.SERVICE_AUTH_HTTP_CLIENT="$serviceAuthHttpClient",G.INVERSION_OF_CONTROL="$ioc",G.LEAVING_PAGE="$leavingPage",G.LOGGER="$logger",G.MARKETS_LAYOUT_SERVICE="$marketsLayoutService",G.MEMORY_STORAGE="$memoryStorage",G.MODAL="$vmodal",G.NOTIFY="$notify",G.SERVER_REQUEST="$req",G.SITE_CONFIG="$siteConfig",G.THIRD_PARTY_CONFIG="$thirdPartyConfig",G.SITE_DATA="$siteData",G.STORE="$store",G.T="$T",G.GLOBAL_STORAGE="$globalStorage",G.CREATE_HASH="$createHash",G.MEDIA_SERVICE="$mediaService",G.MARKS="$marks",G.INJECTOR="$injector",G.WINDOW_SIZE="$windowSize",G.FORMAT_MONEY="formatMoney",G.GET_TAX_API="getTaxApi",G.FATMAN_COLLECTOR="$fatmanCollector",G.API_INSTANCES="$apiInstances",G.WEB_API="webApi",G.TOTO_API="totoApi",G.COMMON_API="commonApi",G.SERVICE_API="serviceApi",G.OFFICE_API="officeApi",G.OFFICE_SETTINGS_API="officeSettingsApi",G.OFFICE_SECURITY_API="officeSecurityApi",G.OFFICE_RECHARGE_API="officeRechargeApi",G.OFFICE_MENU_API="officeMenuApi",G.OFFICE_CASINO_VIP_CASHBACK_API="officeCasinoVipCashbackApi",G.OFFICE_ADMINREQUEST_API="officeAdminRequestApi",G.OFFICE_DEDUCE_API="officeDeduceApi",G.OFFICE_HISTORY_PAY_API="officeHistoryPayApi",G.OFFICE_PARTNER_PROGRAM_API="OfficePartnerProgramApi",G.OFFICE_ACCOUNT_API="officeAccountApi",G.PROMO_CODE_HISTORY_API="promoCodeHistoryApi",G.THIRD_PARTY_BONUSES_AND_GIFTS_API="thirdPartyBonusesAndGiftsApi",G.PROMOTIONS_API="promotionsApi",G.RESULTS_API="resultsApi",G.USER_API="userApi",G.USER_MESSAGES_API="userMessagesApi",G.WEB_MESSAGES_CORE_API="webMessagesCoreApi",G.CUSTOM_CAPTCHA_API="customCaptchaApi",G.AUTH_API="authApi",G.BONUS_API="bonusApi",G.MAHJONG_API="mahjongApi",G.THIRD_PARTY_OPTIONS_API="thirdPartyOptionsApi",G.THIRD_PARTY_GAMES_API="thirdPartyGamesApi",G.THIRD_PARTY_GAMES_WITH_CACHE_API="thirdPartyGamesWithCacheApi",G.THIRD_PARTY_GAMES_OPENING_API="thirdPartyGamesOpeningApi",G.THIRD_PARTY_FAVOURITE_GAMES_API="thirdPartyFavouriteGamesApi",G.THIRD_PARTY_NICK_CREATION_API="thirdPartyNickCreationApi",G.THIRD_PARTY_PRODUCT_BALANCE_API="thirdPartyProductBalanceApi",G.THIRD_PARTY_TOURNAMENTS_API="thirdPartyTournamentsApi",G.THIRD_PARTY_VIP_CASHBACK_API="thirdPartyVipCashbackApi",G.CHAMP_RESULTS_API="champResultsApi",G.COUPON_API="couponApi",G.DASHBOARD_API="dashboardApi",G.SPORT_MENU_API="sportMenuApi",G.COUNTRY_FILTER_API="countryFilterApi",G.TOP_GAMES_API="topGamesApi",G.TOP_CHAMPS_API="topChampsApi",G.CYBER_API="cyberApi",G.NEW_CYBER_API="newCyberApi",G.BONUSES_CALENDAR_API="bonusesCalendarApi",G.GAME_API="gameApi",G.GAME_SLIDER_API="gameSliderApi",G.SECTION_SERVICE="sectionService",G.MATCHES_SCHEDULE_SERVICE="matchesScheduleService",G.LINEUPS_SERVICE="lineupsService",G.TEAM_STATS_SERVICE="teamStatsService",G.EXPRESS_DAY_API="expressDayApi",G.CALLBACKS_API="callbacksApi",G.SITE_MAINTENANCE_SERVICE="siteMaintenanceService",G.GAME_VIDEO_AVAILABILITY_SERVICE="gameVideoAvailabilityService",G.FAVORITES_API="favoritesApi",G.GET_SPORTS_API="getSportsApi",G.GAMES_SEARCH_API="gamesSearchApi",G.TWENTY_ONE_API="twentyOneApi",G.TRIPLE_SEVEN_API="tripleSevenApi",G.RECOMMENDED_GAMES_API="recommendedGamesApi",G.IFRAME_MESSAGE_LISTENER="iframeMessageListener",G.IFRAME_POST_MESSAGE_API="iframePostMessageApi",G.AUTHENTICATOR_API="authenticatorApi",G.LEAGUES_API="leaguesApi",G.LIMITS_API="limitsApi",G.INSIGHTS_API="insightsApi",G.CHAMP_STATISTICS_API="champStatisticsApi",G.BETS_MODEL_CHUNKS_MANAGER="betModelChunksManager",G.BETS_MODEL_GROUPS_MANAGER="betModelGroupsManager",G.BETTING_GAME_PARSER="bettingGameParser",G.GAME_PARSER="gameParser",G.CHAMP_PARSER="champParser",G.SPORT_PARSER="sportParser",G.CHAMP_TABLE_PARSER="champTableParser",G.SPORT_MENU_PARSER="sportMenuParser",G.MOBI_EVENTS_SEARCH_APP_ANALYTICS_SERVICE="mobiEventsSearchAppAnalyticsService",G.MOBI_FAVORITES_APP_ANALYTICS_SERVICE="mobiFavoritesAppAnalyticsService",G.MOBI_TOP_GAMES_APP_ANALYTICS_SERVICE="mobiTopGamesAppAnalyticsService",G.MOBI_SPORT_MENU_APP_ANALYTICS_SERVICE="mobiSportMenuAppAnalyticsService",G.RECOMMENDED_GAMES_APP_ANALYTICS_SERVICE="recommendedAppAnalyticsService",G.GAME_APP_ANALYTICS_SERVICE="gameAnalyticsService",G.CYBER_GAME_APP_ANALYTICS_SERVICE="cyberGameAnalyticsService",G.DASHBOARD_GAME_APP_ANALYTICS_SERVICE="dashboardGameAnalyticsService",G.GAME_GAMES_SEARCH_APP_ANALYTICS_SERVICE="gameGamesSearchAppAnalyticsService",G.CENTRAL_MENU_GAMES_SEARCH_APP_ANALYTICS_SERVICE="centralMenuGamesSearchAppAnalyticsService",G.SPORT_MENU_APP_ANALYTICS_SERVICE="sportMenuAppAnalyticsService",G.TRIPLE_SEVEN_APP_ANALYTICS_SERVICE="tripleSevenAppAnalyticsService",G.TWENTY_ONE_APP_ANALYTICS_SERVICE="twentyOneAppAnalyticsService",G.CYBER_SPORT_MENU_APP_ANALYTICS_SERVICE="cyberSportMenuAppAnalyticsService",G.DASHBOARD_SPORT_MENU_APP_ANALYTICS_SERVICE="dashboardSportMenuAppAnalyticsService",G.MULTILIVE_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="multiliveNavSportMenuAppAnalyticsService",G.CENTRAL_MENU_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="centralMenuNavSportMenuAppAnalyticsService",G.CYBER_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="cyberNavSportMenuAppAnalyticsService",G.DASHBOARD_APP_ANALYTICS_SERVICE="dashboardAppAnalyticsService",G.MAIN_MENU_APP_ANALYTICS_SERVICE="mainMenuAppAnalyticsService",G.CYBER_APP_ANALYTICS_SERVICE="cyberAppAnalyticsService",G.MATCH_TAB_FILTER_APP_ANALYTICS_SERVICE="matchTabFilterAppAnalyticsService",G.GAME_SLIDER_APP_ANALYTICS_SERVICE="gamesSliderAppAnalyticsService",G.CENTRAL_MENU_APP_ANALYTICS_SERVICE="centralMenuAppAnalyticsService",G.CHAMP_RESULTS_MENU_APP_ANALYTICS_SERVICE="champResultsMenuAppAnalyticsService",G.COUNTRY_FILTER_APP_ANALYTICS_SERVICE="countryFilterAppAnalyticsService",G.DATE_TIME_FILTER_APP_ANALYTICS_SERVICE="dateTimeFilterAppAnalyticsService",G.BONUSES_CALENDAR_APP_ANALYTICS_SERVICE="bonusesCalendarAppAnalyticsService",G.DOWNLOAD_APPS_WIDGET_ANALYTICS_SERVICE="rightSideDownloadAppsBlockAnalyticsService",G.SEO_DOCUMENT_SERVICE="seoDocumentService",G.STATISTIC_MODULE="statisticModule",G.POINTS_API="pointsApi",G.SHORT_PLAYERS_INFO_SERVICE="shortPlayersInfoService",G.GAME_STATISTIC_DICTIONARY="gameStatisticDictionary",G.CLIENT_ONLY_CONFIG="clientOnlyConfig",G.LANGUAGES_LIST="languagesList",G.INFORMATION_API="informationApi",G.INFORMATION_AGREEMENT_API="informationAgreementApi",G.INFORMATION_RULES_API="informationRulesApi",G.INFORMATION_PAYMENTS_API="informationPaymentsApi",G.COUNTRY_API="countryApi",G))(DependencyName||{}),CookiesAgreeType=(G=>(G[G.DISABLE=0]="DISABLE",G[G.ONLY_FUNCTIONALITY=1]="ONLY_FUNCTIONALITY",G[G.ONLY_MARKETING=2]="ONLY_MARKETING",G[G.ALL=3]="ALL",G))(CookiesAgreeType||{}),MarketsNameTypes=(G=>(G[G.short=0]="short",G[G.full=1]="full",G))(MarketsNameTypes||{});const DEFAULT_MEDIA_PATH="/genfiles/cms/1/desktop/system/pixel.png";var AppStorageKey=(G=>(G.SELECT_GAME_LIST="selectedGameList",G.COUPON="coupon",G.LOCAL_BETS="localBets",G.COUPON_SETTINGS="couponSettings",G.GAMES_SEARCH_HISTORY_KEY="gamesSearchTextHistory",G.BONUS_SEARCH_HISTORY="bonusSearchHistory",G.FAVORITE_UNSYNC="favoriteUnsync",G.FAVORITE_GAMES_LIVE="favoriteGamesLive",G.FAVORITE_GAMES_LINE="favoriteGamesLine",G.FAVORITE_CYBER_GAMES_LINE="favoriteCyberGamesLine",G.FAVORITE_CYBER_GAMES_LIVE="favoriteCyberGamesLive",G.FAVORITE_CYBER_CHAMPS_LINE="favoriteCyberChampsLine",G.FAVORITE_CYBER_CHAMPS_LIVE="favoriteCyberChampsLive",G.FAVORITE_MARBLE_GAMES_LINE="favoriteMarbleGamesLine",G.FAVORITE_MARBLE_GAMES_LIVE="favoriteMarbleGamesLive",G.FAVORITE_TOPGAME_LINE="favoriteTopGameLine",G.FAVORITE_TOPGAME_LIVE="favoriteTopGameLive",G.GROUP_SPORTS_BY_CATEGORIES="groupSportsByCategories",G.SIMPLE_SCOREBOARD_MODE="simpleScoreboardMode",G.CYBER_SHOW_BACKGROUND_IMAGES="cyberShowBackgroundImages",G.CYBER_BROADCAST_AUTO_PLAY="cyberBroadcastAutoPlay",G.CYBER_BROADCAST_REMEMBER="cyberBroadcastRemember",G.MARKET_COLUMNS_COUNT="marketColumnsCount",G.THIRD_PARTY_RECENTLY_PLAYED_GAMES="thirdPartyRecentlyPlayedGames",G.THIRD_PARTY_WELCOME_SHOWED="thirdPartyWelcomeShowed",G.THIRD_PARTY_JACKPOT_SHOWED="thirdPartyJackpotShowed",G.THIRD_PARTY_ACCORDION_STATE="thirdPartyAccordionState",G.THIRD_PARTY_SEEN_BONUSES_IDS="thirdPartySeenBonusesIds",G.DASHBOARD_PINNED_GAMES="dashboardPinnedGames",G.DASHBOARD_LIVE_PINNED_GAMES="dashboardLivePinnedGames",G.DASHBOARD_LINE_PINNED_GAMES="dashboardLinePinnedGames",G.DASHBOARD_CYBER_PINNED_GAMES="dashboardCyberPinnedGames",G.DASHBOARD_MARBLE_PINNED_GAMES="dashboardMarblePinnedGames",G.DASHBOARD_TOPGAME_LINE_PINNED_GAMES="dashboardTopGameLinePinnedGames",G.DASHBOARD_TOPGAME_LIVE_PINNED_GAMES="dashboardTopGameLivePinnedGames",G.DASHBOARD_TEAM_LINE_PINNED_GAMES="dashboardTeamLinePinnedGames",G.DOWNLOAD_APP_WIDGET_SHOWED="downloadAppWidgetShowed",G.IS_SENT_MESSAGE_ACTIVATION_EMAIL="isSendMessageActivationEmail",G.SHOW_REGISTRATION_BONUS_MODAL="showRegistrationBonusModal",G.SEARCH_FILTERS="searchFilters",G.SITE_MAINTENANCE_END_TIMESTAMP_KEY="siteMaintenanceEndKey",G.GAME_PINNED_MARKET_GROUP_FOREIGN_IDS="gamePinnedMarketGroupForeignIds",G.SELECTED_BONUS_ID="selectedBonusId",G.MEDIA_SIDE_ZONES="mediaSideZones",G.FORCE_HIDE_LINK_OLD_SITE="forceHideLinkOldSite",G.START_SHOW_LINK_OLD_SITE="startShowLinkOldSite",G.MARKETS_DISPLAY_SETTINGS="marketsDisplaySettings",G.TWO_FACTOR_DISABLE_FILE_LINK="twoFactorDisableFileLink",G.SCROLL_POSITION_BEFORE_LEAVE_PROMO_STORE="lastPositionScrollBeforeLeavePromoStore",G.SHOW_BETA_INFO_BUTTON_IN_HEADER="showBetaInfoButtonInHeader",G.SHOW_GAMES_BOTTOM_NAVIGATION="showGamesBottomNavigation",G.AGE_RESTRICTION="ageRestriction",G.IS_PARTNER_PROGRAM_RULES_VISITED="isPartnerProgramRulesVisited",G.SHOW_IDENTIFICATION_MODAL="showIdentificationModal",G.IS_FIRST_SITE_VISIT_V3="isFirstSiteVisitV3",G.FORGOT_FORM_ALLOW_RESEND_EMAIL="forgotFormAllowResendEmail",G.FORGOT_FORM_ALLOW_RESEND_PHONE="forgotFormAllowResendPhone",G.BETS_MODEL_GROUPS_KEY="BMM",G.BET_MODELS_GLOBAL_KEY="BMN",G.COUPON_NOTIFICATION="couponNotification",G.BONUSES_TIME_PRESSING="bonusesTimePressing",G.ACCUMULATOR_OF_THE_DAY_STATE="accumulator_of_the_day",G.LIVE_ACCUMULATOR_OF_THE_DAY_STATE="live_accumulator_of_the_day",G.MOVE_VIDEO_ON_SCROLL="video_move_on_scroll",G.APP_COEFFICIENT_CHANGE_INDICATION_TYPE="coef_change_indication",G.APP_COEFFICIENT_FORMAT_TYPE="coefview",G.APP_COMPACT_VIEW_STATE="app_compact_view",G.APP_FONT_SIZE="app_font_size",G.APP_LIGHT_VERSION_STATE="app_lite_version",G.APP_THEME="app_theme",G.APP_VIEW_TYPE="app_view_type",G.BEST_MATCHES_ON_TOP_STATE="best_matches_on_top",G.BET_GENERATOR_STATE="coupon_bet_generator",G.DETAILED_SCORE_STATE="app_detailed_score",G.DISPLAY_STATS_IN_NEW_WINDOW="display_stats_in_new_window",G.SHOW_GAME_ID_STATE="show_game_id",G.SHOW_SPORTS_ONLY_STATE="app_only_sport",G.TEAM_LOGOS_IN_COUPON_STATE="coupon_logo_enabled",G.MARKETS_NAME_TYPE="markets_name_type",G.GAME_ZONE_OFF="zone_off",G.PINNED_SELLING_COUPONS_IDS="pinnedSellingCouponsIds",G.DOWNLOAD_APP_HIDDEN="download_app_hidden",G.MAKE_MONEY_MODAL_MAIN_TIME="makeMoneyModalMainTime",G.MAKE_MONEY_MODAL_PAYMENT_TIME="makeMoneyMainModalPaymentTime",G.PENDING_FAVORITE_GAMES="pendingFavoriteGames",G.PENDING_FAVORITE_GAMES_CYBER="pendingFavoriteCyberGames",G.PENDING_FAVORITE_GAMES_MARBLE="pendingFavoriteMarbleGames",G.RETURN_URL="returnUrl",G.BONUS_WELCOME_MODAL="bonus_welcome_modal",G.WELCOME_MODAL_INFO="welcome_modal_info",G.FATMAN_USER_ID="fatmanUserId",G.ANALYTICS_METRICS="analyticsMetrics",G.IS_EMAIL_CONFIRMED="is_email_confirmed",G.EMAIL_SUBSCRIPION="emailSubscription",G.COOKIES_AGREE_TIME="cookiesAgreeTime",G.IS_PAY_AND_PLAY_REGISTRATION_PROCESS="isPayAndPlayRegistrationProcess",G.USER_LAST_ACTIVE_TIME="userLastActiveTime",G.DECORATIONS_STATE="decorationsState",G.AUTO_LOGOFF_MODAL="autoLogoffModal",G.DATE_TO_SHOW_BECOME_AGENT_POPUP="dateToShowBecomeAgentPopup",G.SESSION_TIME="sessionTime",G.PAYMENT_CONSULTANT_TICKETS_COUNT="paymentConsultantTicketsCount",G.INSIGHTS_INFO_HIDDEN="insightsInfoHidden",G.NEW_SITE_INFORMATION_MODAL_STATE="newSiteInformationModalState",G.IS_USER_SEEN_AUTH_POP_UP="isUserSeenAuthPopUp",G.IS_USER_REFUSED_SITE_ESTIMATION="isUserRefusedSiteEstimation",G.EVENT_POPUP_STATE="eventPopupState",G.REGISTRATION_REMINDER_POPUP_MAY_SHOW_AT="registrationReminderPopupMayShowAt",G.CHAMP_FAVORITE_TEAMS="champFavoriteTeams",G.CHAMP_GAME_SUBSCRIPTIONS_LIST="champGameSubscriptionsList",G.THIRD_PARTY_WAS_DAILY_TASKS_MULTI_STEP_MODAL_SHOWN="thirdPartyWasDailyTasksMultiStepModalShown",G.CONFETTI_STATE="confettiState",G.OLYMPICS_LIVE_PINNED_GAMES="olympicsLivePinnedGames",G.OLYMPICS_LINE_PINNED_GAMES="olympicsLinePinnedGames",G.SAVED_REDIRECT_URL_KEY="savedRedirectURLKey",G.IS_FIRST_DEPOSIT_BONUS_SHOWED="isFirstDepositBonusShowed",G.REGISTRATION_PREVIOUS_ROUTE_PATH="registrationPreviousRoutePath",G.STATUS_PIN_WIDGET="statusPinWidget",G.SHOW_REGISTRATION_BONUS_BANNER="showRegistrationBonusBanner",G.VISUALLY_IMPAIRED_MODE="visuallyImpairedMode",G.IS_FIRST_DEPOSIT_BONUS_EVERY_SESSION_POPUP_CLOSED="IFDBESPC",G))(AppStorageKey||{}),HomepageType=(G=>(G[G.DEFAULT=0]="DEFAULT",G[G.ASIAN_SHOWCASE=1]="ASIAN_SHOWCASE",G[G.MULTI_BUILD_HOME_PAGE=2]="MULTI_BUILD_HOME_PAGE",G))(HomepageType||{}),BringFriendPageView=(G=>(G[G.FIRST=0]="FIRST",G[G.SECOND=1]="SECOND",G))(BringFriendPageView||{});const parseCyberTypeLabels=G=>G.reduce((X,{type:ee,dictionary_key:pe})=>eo(kt({},X),{[ee]:pe}),{}),parseCyberConfig=G=>{const{cyber_menu_item_type:X,is_show_banner_dropdown:ee}=G!=null?G:{};return{menuItemType:X||"1",isDropdownBannerVisible:ee!=null?ee:!1}},parseBoolean=(G,X)=>G!==void 0?G==="1":X,parseMobileGamePageConfig=(G={})=>({isFavoriteBtnInNavHidden:parseBoolean(G.isFavoriteBtnInNavHidden,!1)}),parseMobileGameInfoModalConfig=(G={})=>({isNotificationBtnHidden:parseBoolean(G.isNotificationBtnHidden,!1)});var DownloadAndroidAppType=(G=>(G.ANDROID="0",G.ANDROID_LITE="1",G.ANDROID_ASIA="2",G))(DownloadAndroidAppType||{});const parseAmountTmpl=G=>{if((G==null?void 0:G.amount_tmpl)===void 0||(G==null?void 0:G.amount_tmpl)===null||Array.isArray(G.amount_tmpl))return{default:"{v} {c}"};const X=G==null?void 0:G.amount_tmpl;return X!=null&&X.default||(X.default="{v} {c}"),X},_SiteConfig=class{constructor(G,X){this.apiPath=_SiteConfig.API_PATH,this.couponCountDaysOfHistory=7,this.companyName="",this.lng="ru",this.geoCountryId=1,this.geoCountryCode="ru",this.companyNameFull="",this.isHideLogoDE=!1,this.minAge=18,this.isCapchaAllow=!1,this.nonMultiAccountsSections=[],this.cyberPartnerName="",this.cyberVersion=1,this.cyberTypes=[],this.cyberTypeLabels={},this.cyberTypeLabelPrefix="",this.showPlatformApps=!1,this.showMobileMenuSearch=!0,this.showMobileCyberSubsportTabs=!1,this.isShownBonusExtendedInfo=!1,this.isIndianView=!1,this.isShownTopUpCTAHeader=!1,this.isShowSeoModuleLinks=!0,this.availableRoutes={},this.cssClassesForCheckAdb=[],this.captchaPublicKey="",this.companyLogo="",this.companyLogoDark="",this.mobileDomain="",this.isAvailablePrepaid=!1,this.countryIdWithoutPhoneInputMask=[],this.countryFlagVisibility=[],this.isAvailableCallback=!1,this.hasLiteVersion=!1,this.hasFullVersion=!1,this.isManualCountryCode=!0,this.isExtraOddsAllowed=!0,this.isPrintCouponAllowed=!0,this.showCallbackInMenu=!1,this.isVisibleInfoCouponEventLoad=!1,this.isRecommendationWidgetAllowed=!0,this.bettingTaxes={taxType:0,betTaxPercent:0,payoutTaxPercent:0,winAmountThreshold:0,coefThreshold:0,hasReturnTax:!1},this.isShowDecorations=!1,this.isDefaultEventDecor=!0,this.isBannerEventGarlandTurnedOn=!1,this.isPersonalEventGarlandTurnedOn=!1,this.isEventSettingsTurnedOn=!1,this.isEventGarlandTurnedOn=!1,this.isLogoEventGarlandTurnedOn=!1,this.topGamesOnlyTheseSportIds=[],this.gamesSliderOnlyTheseSportIds=[],this.isAllowInsuranceCoupon=!0,this.isAllowPromocodeInCoupon=!0,this.isAvaliableSaveLoadInCoupon=!0,this.bringFriendSocialNetworks=[];var ee,pe,ve,$e,ke,De,Le,Ve,xe,Fe,ze,je,We,Ke,Xe,qe,Ye,Ze,Je,ot,gt,nt,_t,Qe,et,St,bt,$t,xt,Ut,Ot,Rt,Nt,qt,Xt,Jt,no,so,to,Gt,Wt,wt,It,Ct,At,jt,Qt,mt,vt,Tt,Dt,Pt,Bt,Vt,Ht,Ft,Et,zt,Lt,Kt,Zt,oo,ro,Mt,Yt,ao,io,lo,po,mo,co,fo,So,vo,_o,yo,$o,ho,uo,go,wo,Ao,Co,Oo,Po,ko,No,Do,Lo,Mo,xo,Uo,Vo,Fo,zo,Ho,Go,jo,Wo,Ko,qo,Yo,Qo,Zo,Xo,Jo,en,tn,on,nn,an,rn,sn,ln,cn,un,dn,pn,fn,mn,_n,hn,gn,vn,yn,bn,Sn,Cn,$n,Tn,En,wn,An,On,Pn,kn,In,Rn,Bn,Nn,Dn,Ln,Mn,xn,Un,Vn,Fn,zn,Hn,Gn,jn,Wn,Kn,qn,Yn,Qn,Zn,Xn,Jn,ea,ta,oa,na,aa,ra,ia,sa,la,ca,ua,da,pa,fa,ma,ha,ga,va,ya,ba,Sa,Ca,$a,Ta,Ea,wa,Aa,Oa,Pa,ka,Ia,Ra,Ba,Na,Da,La,Ma,xa,Ua,Va,Fa,za,Ha,Ga,ja,Wa,Ka,qa,Ya,Qa,Za,Xa,Ja,er,tr,or,nr,ar,rr,ir,sr,lr,cr,ur,dr,pr,fr,mr,_r,hr,gr,vr,yr,br,Sr,Cr,$r,Tr,Er,wr,Ar,Or,Pr,kr,Ir,Rr,Br,Nr,Dr,Lr,Mr,xr,Ur,Vr,Fr,zr,Hr,Gr,jr,Wr,Kr,qr,Yr,Qr,Zr,Xr,Jr,ei,ti,oi,ni,ai,ri,ii,si,li,ci,ui,di,pi,fi,mi,_i,hi,gi,vi,yi,bi,Si,Ci,$i,Ti,Ei,wi,Ai,Oi,Pi,ki,Ii,Ri,Bi,Ni,Di,Li,Mi,xi,Ui,Vi,Fi,zi,Hi,Gi,ji,Wi,Ki,qi,Yi,Qi,Zi,Xi,Ji,es,ts,os,ns,as,rs,is,ss,ls,cs,us,ds,ps,fs,ms,_s,hs,gs,vs,ys,bs,Ss,Cs,$s,Ts,Es,ws,As,Os,Ps,ks,Is,Rs,Bs,Ns,Ds,Ls,Ms,xs,Us,Vs,Fs,zs,Hs,Gs,js,Ws,Ks,qs,Ys,Qs,Zs,Xs,Js,el,tl,ol,nl,al,rl,il,sl,ll,cl,ul,dl,pl,fl,ml,_l,hl,gl,vl,yl,bl,Sl,Cl,$l,Tl,El,wl,Al,Ol,Pl,kl,Il,Rl,Bl,Nl,Dl,Ll,Ml,xl,Ul,Vl,Fl,zl,Hl,Gl,jl,Wl,Kl,ql,Yl,Ql,Zl,Xl,Jl,ec,tc,oc,nc,ac,rc,ic,sc,lc,cc,uc,dc,pc,fc,mc,_c,hc,gc,vc,yc,bc,Sc,Cc,$c,Tc,Ec,wc,Ac,Oc,Pc,kc,Ic,Rc,Bc,Nc,Dc,Lc,Mc,xc,Uc,Vc,Fc,zc,Hc,Gc,jc,Wc,Kc,qc,Yc,Qc,Zc,Xc,Jc,eu,tu,ou,nu,au,ru,iu,su,lu,cu,uu,du,pu,fu,mu,_u,hu,gu,vu,yu,bu,Su,Cu,$u,Tu,Eu,wu,Au,Ou,Pu,ku,Iu,Ru,Bu,Nu,Du,Lu,Mu,xu,Uu,Vu,Fu,zu,Hu,Gu,ju,Wu,Ku,qu,Yu,Qu,Zu,Xu,Ju,ed,td,od,nd,ad,rd,id,sd,ld,cd,ud,dd,pd,fd,md,_d,hd,gd,vd,yd,bd,Sd,Cd,$d,Td,Ed,wd,Ad,Od,Pd,kd,Id,Rd,Bd,Nd,Dd,Ld,Md,xd,Ud,Vd,Fd,zd,Hd,Gd,jd,Wd,Kd,qd,Yd,Qd,Zd,Xd,Jd,ep,tp,op,np,ap,rp,ip,sp,lp,cp,up,dp,pp,fp,mp,_p,hp,gp,vp,yp,bp,Sp,Cp,$p,Tp,Ep,wp,Ap,Op,Pp,kp,Ip,Rp,Bp,Np,Dp,Lp,Mp,xp,Up,Vp,Fp,zp,Hp,Gp,jp,Wp,Kp,qp,Yp,Qp,Zp,Xp,Jp,ef,tf,of,nf,af,rf,sf,lf,cf,uf,df,pf,ff,mf,_f,hf,gf,vf,yf,bf,Sf,Cf,$f,Tf,Ef,wf,Af,Of,Pf,kf,If,Rf,Bf,Nf,Df,Lf,Mf,xf,Uf,Vf,Ff,zf,Hf,Gf,jf,Wf,Kf,qf,Yf,Qf,Zf,Xf,Jf,em,tm,om,nm,am,rm,im,sm,lm,cm,um,dm,pm,fm,mm,_m,hm,gm,vm,ym,bm,Sm,Cm,$m,Tm,Em,wm,Am,Om,Pm,km,Im,Rm,Bm,Nm,Dm,Lm,Mm,xm,Um,Vm,Fm,zm,Hm,Gm,jm,Wm,Km,qm,Ym,Qm,Zm,Xm,Jm,e_,t_,o_,n_,a_,r_,i_,s_,l_,c_,u_,d_,p_,f_,m_,h_,g_,v_,y_,b_,S_,C_,$_,T_,E_,w_,A_,O_,P_,k_,I_,R_,B_,N_,D_,L_,M_,x_,U_,V_,F_,z_,H_,G_,j_,W_,K_,q_,Y_,Q_,Z_,X_,J_,eh,th,oh,nh,ah,rh,ih,sh,lh,ch,uh,dh,ph,fh,mh,_h,hh,gh,vh,yh,bh,Sh,Ch,$h,Th,Eh,wh,Ah,Oh,Ph,kh,Ih,Rh,Bh,Nh,Dh,Lh,Mh,xh,Uh,Vh,Fh,zh,Hh,Gh,jh,Wh,Kh,qh,Yh,Qh,Zh,Xh,Jh,eg,tg,og,ng,ag,rg,ig,sg,lg,cg,ug,dg,pg,fg,mg,_g,hg,gg,vg,yg,bg,Sg,Cg,$g,Tg,Eg,wg,Ag,Og,Pg,kg,Ig,Rg,Bg,Ng,Dg,Lg,Mg,xg,Ug,Vg,Fg,zg,Hg,Gg,jg,Wg,Kg,qg,Yg,Qg,Zg,Xg,Jg,ev,tv,ov,nv,av,rv,iv,sv,lv,cv,uv,dv,pv,fv,mv,_v,hv,gv,vv,yv,bv,Sv,Cv,$v,Tv,Ev,wv,Av,Ov,Pv,kv,Iv,Rv,Bv,Nv,Dv,Lv,Mv,xv,Uv,Vv,Fv,zv,Hv,Gv,jv,Wv,Kv,qv,Yv,Qv,Zv,Xv,Jv,ey,ty,oy,ny,ay,ry,iy,sy,ly,cy,uy,dy,py,fy,my,_y,hy,gy,vy,yy,by,Sy,Cy,$y,Ty,Ey,wy,Ay,Oy,Py,ky,Iy,Ry,By,Ny,Dy,Ly,My,xy,Uy,Vy,Fy,zy,Hy,Gy,jy,Wy,Ky,qy,Yy,Qy,Zy,Xy,Jy,eb,tb,ob,nb,ab,rb,ib,sb,lb,cb,ub,db,pb,fb,mb,hb,gb,vb,yb,bb,Sb,Cb,$b,Tb,Eb,wb,Ab,Ob,Pb,kb,Ib,Rb,Bb,Nb,Db,Lb,Mb,xb,Ub,Vb,Fb,zb,Hb,Gb,jb,Wb,Kb,qb,Yb,Qb,Zb,Xb,Jb,eS,tS,oS,nS,aS,rS,iS,sS,lS,cS,uS,dS,pS,fS,mS,_S,hS,gS,vS,yS,bS,SS,CS,$S,TS,ES,wS,AS,OS,PS,kS,IS,RS,BS,NS,DS,LS,MS,xS,US,VS,FS,zS,HS,GS,jS,WS,KS,qS,YS,QS,ZS,XS,JS,eC,tC,oC,nC,aC,rC,iC,sC,lC,cC,uC,dC,pC,fC,mC,_C,hC,gC,vC,yC,bC,SC,CC,$C,TC,EC,wC,AC,OC,PC,kC,IC,RC,BC,NC,DC,LC,MC,xC,UC,VC,FC,zC,HC,GC,jC,WC,KC,qC,YC,QC,ZC,XC,JC,e0,t0,o0,n0,a0,r0,i0,s0,l0,c0,u0,d0,p0,f0,m0,_0,h0,g0,v0,y0,b0,S0,C0,$0,T0,E0,w0,A0,O0,P0,k0,I0,R0,B0,N0,D0,L0,M0,x0,U0,V0,F0,z0,H0,G0,j0,W0,K0,q0,Y0,Q0,Z0,X0,J0,e$,t$,o$,n$;if(this.$store=G.$store,!X)throw new Error("config is absent");this.hasGameStatistic=(ee=X.bettingConfig)==null?void 0:ee.has_game_statistic,this.ref_id=X.ref_id,this.group_id=X.group_id,this.captcha_type=(pe=X.captchaConfig)==null?void 0:pe.captcha_type,this.auth_types=((ve=X.authConfig)==null?void 0:ve.auth_types)||[],this.allowedBetTypes=(De=(ke=($e=X.couponConfig)==null?void 0:$e.bet_types)==null?void 0:ke.map(Number))!=null?De:[],this.bonusSelectTitleTranslationKey=(Ve=(Le=X.registrationConfig)==null?void 0:Le.bonus_select_title_dict_key)!=null?Ve:"",this.bonusRejectionWarningTranslationKey=(Fe=(xe=X.registrationConfig)==null?void 0:xe.bonus_reject_warning_dict_key)!=null?Fe:"",this.showBonusDescription=(je=(ze=X.registrationConfig)==null?void 0:ze.show_bonus_description)!=null?je:!0,this.showRegistrationBonusDepositInfoWarning=(Ke=(We=X.registrationConfig)==null?void 0:We.show_bonus_dep_warning)!=null?Ke:!0,this.companyName=(Xe=X.globalConfig.name)!=null?Xe:"",this.companyNameFull=X.companyNameFull,this.lng=X.lng,this.geoCountryId=X.geo_country_id,this.geoCountryCode=X.geoCountryCode,this.geoCurrency=X.geoCurrency,this.locale=X.locale,this.dataForReplace=X.dataForReplace&&Object.keys(X.dataForReplace).length?X.dataForReplace:{},this.isHideLogoDE=X.is_hide_logo_de,this.minAge=Number.isNaN(Number(X.min_age))?0:Number(X.min_age),this.couponCountDaysOfHistory=Number.isNaN(Number((qe=X.couponConfig)==null?void 0:qe.coupon_days_for_history))?7:Number((Ye=X.couponConfig)==null?void 0:Ye.coupon_days_for_history),this.isCapchaAllow=!!X.isCapchaAllow,this.nonMultiAccountsSections=X.nonMultiAccountsSections||[],this.cyberPartnerName=((Ze=X.cyberConfig)==null?void 0:Ze.section_name)||"",this.cyberVersion=((Je=X.cyberConfig)==null?void 0:Je.version)||1,this.cyberTypes=((ot=X.cyberConfig)==null?void 0:ot.sections)||[],this.cyberTypeLabels=parseCyberTypeLabels(((gt=X.cyberConfig)==null?void 0:gt.type_labels)||[])||{},this.cyberTypeLabelPrefix=((nt=X.cyberConfig)==null?void 0:nt.label_prefix)||"",this.setCdnUrl((_t=X.cdnHost)!=null?_t:"https://v2l.traincdn.com"),this.showPlatformApps=((Qe=X.modulesConfig)==null?void 0:Qe.platform_apps)||!1,this.showMobileMenuSearch=(St=(et=X.customizeConfig)==null?void 0:et.show_mobile_menu_search)!=null?St:!0,this.showMobileCyberSubsportTabs=((bt=X.cyberConfig)==null?void 0:bt.show_cyber_sub_sport)||!1,this.isShownBonusExtendedInfo=(($t=X.promoConfig)==null?void 0:$t.show_extended_info)||!1,this.isIndianView=((xt=X.bettingConfig)==null?void 0:xt.is_india_view)||!1,this.isShownTopUpCTAHeader=((Ut=X.headerConfig)==null?void 0:Ut.show_top_up_text)||!1,this.isShowSeoModuleLinks=(Rt=(Ot=X.footerConfig)==null?void 0:Ot.show_seo_links_footer)!=null?Rt:!0,this.availableRoutes=X.availableRoutes||{},this.cssClassesForCheckAdb=X.cssClassesForCheckAdb||[],this.captchaPublicKey=(qt=(Nt=X.captchaConfig)==null?void 0:Nt.recapthca_key)!=null?qt:"",this.companyLogo=X.companyLogo,this.hcaptchaPublicKey=(Jt=(Xt=X.captchaConfig)==null?void 0:Xt.h_captcha_key)!=null?Jt:"",this.companyLogoDark=X.companyLogoDark,this.isAvailablePrepaid=(so=(no=X==null?void 0:X.couponConfig)==null?void 0:no.allow_prepaid)!=null?so:!1,this.consultantParams=X.consultantParams,this.mobileDomain=X.mobileDomain||"",this.countryIdWithoutPhoneInputMask=(Wt=(Gt=(to=X.globalConfig)==null?void 0:to.country_id_without_mask)==null?void 0:Gt.map(Number))!=null?Wt:[],this.countryFlagVisibility=(It=(wt=X.headerConfig)==null?void 0:wt.country_flag_visibility)!=null?It:[],this.isAvailableCallback=((Ct=X.supportConfig)==null?void 0:Ct.allow_callback)||!1,this.isAvailableCouponBonusBet=(jt=(At=X.couponConfig)==null?void 0:At.coupon_has_bonus_bet)!=null?jt:!1,this.hasLiteVersion=X.hasLiteVersion||!1,this.hasFullVersion=X.hasFullVersion||!1,this.isShowPowerBet=(mt=(Qt=X.couponConfig)==null?void 0:Qt.has_powerbet)!=null?mt:!1,this.showVipBet=(vt=X.couponConfig)!=null&&vt.allow_vipbet_by_geo?((Tt=X.couponConfig.allow_vipbet_by_geo[X.geo_country_id])!=null?Tt:X.couponConfig.allow_vipbet_by_geo.default)==="true":!1,this.isManualCountryCode=(Pt=(Dt=X.globalConfig)==null?void 0:Dt.manual_country_code)!=null?Pt:!0,this.isPrintCouponAllowed=(Vt=(Bt=X==null?void 0:X.couponConfig)==null?void 0:Bt.can_print_coupon)!=null?Vt:!0,this.isShowFastGamesInHome=(Ft=(Ht=X==null?void 0:X.bettingConfig)==null?void 0:Ht.show_fast_games_in_home)!=null?Ft:!1,this.showCallbackInMenu=(Et=X.showCallbackInMenu)!=null?Et:!1,this.isAllowToSaleCoupon=(Lt=(zt=X==null?void 0:X.couponConfig)==null?void 0:zt.allow_sale)!=null?Lt:!1,this.isVisibleInfoCouponEventLoad=(Zt=(Kt=X.couponConfig)==null?void 0:Kt.show_info_saveload_block)!=null?Zt:!1,this.isRecommendationWidgetAllowed=(ro=(oo=X.bettingConfig)==null?void 0:oo.betting_recommend_widget)!=null?ro:!0,this.isDefaultSortByCountry=((Mt=X.bettingConfig)==null?void 0:Mt.default_sort_by_country)||!1,this.bettingTaxes={taxType:parseInt((ao=(Yt=X.bettingTaxes)==null?void 0:Yt.type)!=null?ao:"0",10),betTaxPercent:parseFloat((lo=(io=X.bettingTaxes)==null?void 0:io.stake_tax)!=null?lo:"0"),payoutTaxPercent:parseFloat((mo=(po=X.bettingTaxes)==null?void 0:po.payout_tax)!=null?mo:"0"),winAmountThreshold:parseFloat((fo=(co=X.bettingTaxes)==null?void 0:co.activate_tax_thereshold)!=null?fo:"0"),coefThreshold:parseFloat((vo=(So=X.bettingTaxes)==null?void 0:So.coef_tax_limit)!=null?vo:"0"),hasReturnTax:((_o=X.bettingTaxes)==null?void 0:_o.has_return_tax)==="true"},this.recaptchaDomain=this.geoCountryId===90?"https://www.recaptcha.net":"https://www.google.com",this.isExtraOddsAllowed=($o=(yo=X.couponConfig)==null?void 0:yo.has_extra_odds)!=null?$o:!0,this.isVisibleGameOfDayInHeader=(uo=(ho=X.headerConfig)==null?void 0:ho.show_game_of_day)!=null?uo:!0,this.cssColorSchemeUrl=X.cssColorSchemeUrlv2,this.cssVarsUrl=X.cssVarsUrl,this.isShowTournamentsTabInBonusPage=(wo=(go=X.thirdpartyConfig)==null?void 0:go.has_tourn_in_promo)!=null?wo:!1,this.isVisibleSeoModuleText=(Co=(Ao=X.footerConfig)==null?void 0:Ao.show_seo_module_text)!=null?Co:!1,this.whence=X.whence,this.isAllowToDeleteCoupon=(Po=(Oo=X.couponConfig)==null?void 0:Oo.delete_coupon)!=null?Po:!0,this.isAvailableToDownloadZoneApp=(No=(ko=X.bettingConfig)==null?void 0:ko.can_download_zone_app)!=null?No:!1,this.isDownloadAppNotificationOnTop=(Lo=(Do=X.applicationConfig)==null?void 0:Do.show_app_notify_on_top)!=null?Lo:!1,this.isShowButtonInAccountAttention=(xo=(Mo=X.officeConfig)==null?void 0:Mo.show_btn_in_attention_office)!=null?xo:!1,this.isShowTimeSettings=(Vo=(Uo=X.headerConfig)==null?void 0:Uo.show_time_setting)!=null?Vo:!0,this.isShowCurrentDate=(zo=(Fo=X.footerConfig)==null?void 0:Fo.show_cur_date)!=null?zo:!1,this.isShowSessionTimer=(Go=(Ho=X.footerConfig)==null?void 0:Ho.show_session_timer)!=null?Go:!1,this.isShowMaxBetInCoupon=(Wo=(jo=X.couponConfig)==null?void 0:jo.show_max_bet)!=null?Wo:!1,this.isShowMaxPossibleWinInCoupon=(qo=(Ko=X.couponConfig)==null?void 0:Ko.show_max_possible_win)!=null?qo:!1,this.isShowMinBetInCoupon=(Qo=(Yo=X.couponConfig)==null?void 0:Yo.show_min_bet)!=null?Qo:!1,this.isShowAmountPerBetInCoupon=(Xo=(Zo=X.couponConfig)==null?void 0:Zo.show_amount_per_bet)!=null?Xo:!1,this.isShowAmountPerComboInCoupon=(en=(Jo=X.couponConfig)==null?void 0:Jo.show_amount_per_combo)!=null?en:!1,this.isShowSystemTypeLabelWithComboInCoupon=(on=(tn=X.couponConfig)==null?void 0:tn.is_show_another_sys_type_label)!=null?on:!1,this.isShowTotalAmountInCoupon=(an=(nn=X.couponConfig)==null?void 0:nn.coupon_show_total_amount)!=null?an:!1,this.isShowSystemBankerInCoupon=(sn=(rn=X.couponConfig)==null?void 0:rn.show_banker_in_lobby)!=null?sn:!1,this.isShowBetsCountInCoupon=(cn=(ln=X.couponConfig)==null?void 0:ln.coupon_show_count_bets)!=null?cn:!1,this.isShowCouponAutosale=(dn=(un=X.couponConfig)==null?void 0:un.coupon_show_auto_sale)!=null?dn:!0,this.iconCustomFolder=(fn=(pn=X.customizeConfig)==null?void 0:pn.icon_folder)!=null?fn:"",this.authModalType=(_n=(mn=X.authConfig)==null?void 0:mn.auth_modal_type)!=null?_n:0,this.altPayFailModal=(gn=(hn=X.officeConfig)==null?void 0:hn.show_fail_pay_alter_modal)!=null?gn:!1,this.hasMarketGroupDescription=(yn=(vn=X.bettingConfig)==null?void 0:vn.has_market_group_desc)!=null?yn:!1,this.isShowSupportBlock=(Sn=(bn=X.footerConfig)==null?void 0:bn.show_support_in_footer)!=null?Sn:!0,this.isShowOnlySeparateBroadcastEventsFilters=($n=(Cn=X.bettingConfig)==null?void 0:Cn.show_separate_broadcast_events_filters)!=null?$n:!1,this.isAllowToSendDownloadAppLinkViaSms=(Tn=X.isAllowToSendDownloadAppLinkViaSms)!=null?Tn:!1,this.isMobileTopGamesSlider=(wn=(En=X.bettingConfig)==null?void 0:En.show_top_games_slider)!=null?wn:!1,this.navigationTopChamp=(On=(An=X.bettingConfig)==null?void 0:An.navigate_top_champ)!=null?On:{},this.topGamesOnlyTheseSportIds=(In=(kn=(Pn=X.bettingConfig)==null?void 0:Pn.top_games_by_sport_id)==null?void 0:kn.map(String))!=null?In:[],this.gamesSliderOnlyTheseSportIds=(Nn=(Bn=(Rn=X.bettingConfig)==null?void 0:Rn.games_slider_by_sport_id)==null?void 0:Bn.map(String))!=null?Nn:[],this.isShowRegistrationWidget=(Ln=(Dn=X.registrationConfig)==null?void 0:Dn.show_registration_widget)!=null?Ln:!0,this.couponEmptyTranslateKey=(xn=(Mn=X.couponConfig)==null?void 0:Mn.empty_state_dict_key)!=null?xn:"coupon_empty_bets_text",this.isShowSelectCoefView=(Vn=(Un=X.headerConfig)==null?void 0:Un.show_select_coef_view)!=null?Vn:!0,this.defaultCoefFormat=Number.isNaN(Number((zn=(Fn=X.bettingConfig)==null?void 0:Fn.default_coef_view_by_geo)==null?void 0:zn.default))?0:Number((Gn=(Hn=X.bettingConfig)==null?void 0:Hn.default_coef_view_by_geo)==null?void 0:Gn.default),this.isShowRateUs=(Wn=(jn=X.customizeConfig)==null?void 0:jn.show_rate_us)!=null?Wn:!1,this.adultContentString=(Kn=X.headerConfig)==null?void 0:Kn.adult_content_string,this.isNewYearModeAvailable=(qn=X.isNewYearModeAvailable)!=null?qn:!1,this.isNewYearPromoAvailable=(Yn=X.isNewYearPromoAvailable)!=null?Yn:!1,this.isSnowfallVisible=(Zn=(Qn=X.customizeConfig)==null?void 0:Qn.has_snowfall)!=null?Zn:!1,this.isOldCalculateTaxes=(Xn=X.isOldCalculateTaxes)!=null?Xn:!1,this.isShowInstantBet=(Jn=X.isShowInstantBet)!=null?Jn:!1,this.isStickyCouponMakeBetButton=(ta=(ea=X.couponConfig)==null?void 0:ea.fixed_btn_make_bet)!=null?ta:!1,this.aboutDictionaryId=(na=(oa=X.informationConfig)==null?void 0:oa.about_dict_id)!=null?na:0,this.isShowBonusPoints=(ra=(aa=X.promoConfig)==null?void 0:aa.show_bonus_point_in_lk)!=null?ra:!0,this.isShowVirtualAccountInHistoryPay=(sa=(ia=X.officeConfig)==null?void 0:ia.show_virtual_acc_in_pay_history)!=null?sa:!0,this.footerCompanyCopyrightKey=(la=X.footerConfig)==null?void 0:la.footer_copyright_dict_key,this.footerExtendedCopyrightKey=(ua=(ca=X.footerConfig)==null?void 0:ca.footer_extended_copyright_dict_key)!=null?ua:"",this.showPaymentsSliderInFooter=(pa=(da=X.footerConfig)==null?void 0:da.show_payments_slider)!=null?pa:!0,this.isShowPayments=(ma=(fa=X.modulesConfig)==null?void 0:fa.has_payments_consultant)!=null?ma:!0,this.isGroupableSortFullRegFields=(ga=(ha=X.registrationConfig)==null?void 0:ha.need_group_full_reg_field)!=null?ga:!0,this.fullRowFieldsReg=(va=X.fullRowFieldsReg)!=null?va:[],this.responsibleGamblingLimitTypesWithCustomValue=(Sa=(ba=(ya=X.responsibleConfig)==null?void 0:ya.limits_type_when_custom_val)==null?void 0:ba.map(Number))!=null?Sa:[],this.responsibleGamblingLockLimitChangeIfPendingChanges=($a=(Ca=X.responsibleConfig)==null?void 0:Ca.need_block_limit_panding)!=null?$a:!0,this.paymentsIconType=(Ea=(Ta=X.headerConfig)==null?void 0:Ta.payments_ico_type)!=null?Ea:0,this.isPwa=(Aa=(wa=X.applicationConfig)==null?void 0:wa.allow_pwa)!=null?Aa:!1,this.hasBonus1st=(Pa=(Oa=X.promoConfig)==null?void 0:Oa.bonus_first_dep)!=null?Pa:!1,this.bonusFdDictKey=(Ia=(ka=X.promoConfig)==null?void 0:ka.bonus_fd_dict_key)!=null?Ia:"",this.bonusFdPath=(Ba=(Ra=X.promoConfig)==null?void 0:Ra.bonus_fd_path)!=null?Ba:"",this.isShowBonus1stPopup=(Da=(Na=X.promoConfig)==null?void 0:Na.show_bonus_fd_popup)!=null?Da:!0,this.hasBonusFastGamesDay=(Ma=(La=X.promoConfig)==null?void 0:La.has_bonus_fast_games_day)!=null?Ma:!1,this.thirdPartyHasBonusFridayInHeader=(xa=X.thirdPartyHasBonusFridayInHeader)!=null?xa:!1,this.thirdPartyIsDefaultRedesign=(Va=(Ua=X.thirdpartyConfig)==null?void 0:Ua.has_redesign)!=null?Va:!1,this.thirdPartyHasRecommendSlider=(za=(Fa=X.thirdpartyConfig)==null?void 0:Fa.has_recomm_slider_in_game)!=null?za:!1,this.thirdPartyIsOnlyCasinoSectionInBettingHistory=(Ha=X.thirdpartyConfig.third_party_is_only_casino_section_in_betting_history)!=null?Ha:!1,this.thirdPartyShowUnavailableGamePopup=(ja=(Ga=X.thirdpartyConfig)==null?void 0:Ga.show_alt_err_game_popup)!=null?ja:!1,this.thirdPartyShowFirstDepositBonusModal=(Wa=X.thirdpartyConfig.third_party_show_first_deposit_bonus_modal)!=null?Wa:!1,this.thirdPartyShowHistoryAlternativeSectionNames=(Ka=X.thirdpartyConfig.third_party_show_history_alternative_section_names)!=null?Ka:!1,this.thirdPartyShowPromoTournamentsTab=(qa=X.thirdPartyShowPromoTournamentsTab)!=null?qa:!1,this.thirdPartyIsBrandsUse=(Ya=X.thirdpartyConfig.third_party_is_brands_use)!=null?Ya:!1,this.thirdPartyIsPromotionJackpotAvailable=(Za=(Qa=X.thirdpartyConfig)==null?void 0:Qa.tp_promo_jackpot)!=null?Za:!1,this.thirdPartyPromotionJackpotName=(Ja=(Xa=X.thirdpartyConfig)==null?void 0:Xa.jackpot_name_dick_key)!=null?Ja:"",this.thirdPartyGameBlockRecommendInSection=(er=X.thirdPartyGameBlockRecommendInSection)!=null?er:{},this.thirdPartyCasinoLevelIconPostfix=(or=(tr=X.thirdpartyConfig)==null?void 0:tr.level_icon_postfix)!=null?or:"",this.thirdPartyOfficeCasinoSectionTitle=(nr=X.thirdpartyConfig.tp_office_cas_section_title)!=null?nr:"",this.thirdPartyContrastThemeType=X.thirdPartyContrastThemeType,this.thirdPartyCasinoChapterLocationInRules=String((rr=(ar=X.thirdpartyConfig)==null?void 0:ar.chapter_loc_rules)!=null?rr:""),this.thirdPartyIsOldViewOfficeBet=(sr=(ir=X.thirdpartyConfig)==null?void 0:ir.is_old_view_office)!=null?sr:!1,this.fatmanApiKey=(cr=(lr=X.globalConfig)==null?void 0:lr.fatman_api_key)!=null?cr:"",this.thirdPartyFooterTypeInCasinoSections=(ur=X.thirdpartyConfig.tp_footer_type_section)!=null?ur:0,this.thirdPartyHideCasinoSectionDirectory=(dr=X.thirdpartyConfig.third_party_hide_casino_section_directory)!=null?dr:!1,this.thirdPartyBonusesCasinoCategory=(fr=(pr=X.thirdpartyConfig)==null?void 0:pr.third_party_bonuses_casino_category)!=null?fr:"casino",this.thirdPartySortedHomepageSubcategoryBlocks=(_r=(mr=X.thirdpartyConfig)==null?void 0:mr.thirdparty_sort_home_category_blocks)!=null?_r:[],this.thirdPartyOfficePromoCasinoNavDictionaryKey=(gr=(hr=X.thirdpartyConfig)==null?void 0:hr.promo_casino_nav_dict_key)!=null?gr:"",this.thirdPartyTypeModalFirstDepositMain=(yr=(vr=X.thirdpartyConfig)==null?void 0:vr.type_modal_first_deposit_main)!=null?yr:0,this.isSubcategoriesMultiSelectFilterEnabled=(Sr=(br=X.thirdpartyConfig)==null?void 0:br.has_multi_subcategories)!=null?Sr:!1,this.thirdPartyHasFirstDepositRedirect=($r=(Cr=X.thirdpartyConfig)==null?void 0:Cr.has_tp_fd_redirect)!=null?$r:!1,this.amountBonus1st=(Tr=X.amountBonus1st)!=null?Tr:"",this.isAvailableAdminRequest=(wr=(Er=X.officeConfig)==null?void 0:Er.is_available_admin_request)!=null?wr:!0,this.showMinWithdrawCommission=(Or=(Ar=X.officeConfig)==null?void 0:Ar.show_min_withdraw_no_commision)!=null?Or:!1,this.isAllowInsuranceCoupon=(kr=(Pr=X==null?void 0:X.couponConfig)==null?void 0:Pr.allow_insurance)!=null?kr:!0,this.isAllowPromocodeInCoupon=(Rr=(Ir=X.couponConfig)==null?void 0:Ir.allow_promocode)!=null?Rr:!0,this.allowedCoefFormats=(Dr=(Nr=(Br=X.bettingConfig)==null?void 0:Br.allowed_coef_view)==null?void 0:Nr.map(Number))!=null?Dr:[],this.isAvaliableSaveLoadInCoupon=(Mr=(Lr=X.couponConfig)==null?void 0:Lr.allow_saveload)!=null?Mr:!0,this.showRatingBookmakers=(Ur=(xr=X.customizeConfig)==null?void 0:xr.show_rating_company)!=null?Ur:!1,this.langsHiddenCallback=(Fr=(Vr=X.supportConfig)==null?void 0:Vr.langs_hidden_callback)!=null?Fr:[],this.faceless=(zr=X.booleanConfig.faceless)!=null?zr:!0,this.eventBannerChampSettings=(Gr=(Hr=X.bettingConfig)==null?void 0:Hr.event_banner_champ)!=null?Gr:{},this.isShowEventBanner=(Wr=(jr=X.bettingConfig)==null?void 0:jr.show_event_banner)!=null?Wr:!1,this.isIconAmountAndGift=(qr=(Kr=X.headerConfig)==null?void 0:Kr.show_icon_amount_and_gift)!=null?qr:!1,this.rechargeAllow=(Qr=(Yr=X.officeConfig)==null?void 0:Yr.allow_recharge)!=null?Qr:!0,this.useRechargeModal=(Xr=(Zr=X.officeConfig)==null?void 0:Zr.use_recharge_modal)!=null?Xr:!1,this.useRegistrationNext=(ei=(Jr=X.registrationConfig)==null?void 0:Jr.use_registration_constructor)!=null?ei:!1,this.shopLink=(ti=X.shopLink)!=null?ti:"",this.datepickerTranslationType=(ni=(oi=X.customizeConfig)==null?void 0:oi.datapicker_transl_type)!=null?ni:0,this.customPlugLogo=(ri=(ai=X.customizeConfig)==null?void 0:ai.custom_plug_logo)!=null?ri:!1,this.isVisibleNavigationPromoLogo=(si=(ii=X.promoConfig)==null?void 0:ii.is_visible_nav_promo_logo)!=null?si:!1,this.navigationPromoBannerData=(ci=(li=X.promoConfig)==null?void 0:li.navigationPromoBannerData)!=null?ci:{},this.promotionIdDailyTournament=(ui=X.promotionIdDailyTournament)!=null?ui:"",this.isShowResponsibleGamblingBlock=(pi=(di=X.registrationConfig)==null?void 0:di.show_responsible_gambl_in_reg)!=null?pi:!1,this.isV1Registration=(mi=(fi=X.registrationConfig)==null?void 0:fi.is_v1_reg)!=null?mi:!1,this.partnerBrandBook=(hi=(_i=X.customizeConfig)==null?void 0:_i.brand_book)!=null?hi:{},this.isHistorySendingToEmailAvailable=(vi=(gi=X.officeConfig)==null?void 0:gi.allow_send_history_by_email)!=null?vi:!0,this.colorsForOnlineConsultant=(bi=(yi=X.supportConfig)==null?void 0:yi.colorsForOnlineConsultant)!=null?bi:{},this.defaultMarketsNameTypeSettings=(Ci=(Si=X.bettingConfig)==null?void 0:Si.default_market_type)!=null?Ci:0,this.isVisibleMarketsNameTypeSetting=(Ti=($i=X.bettingConfig)==null?void 0:$i.show_select_market_type)!=null?Ti:!0,this.allowedOtherSettings=(wi=(Ei=X.headerConfig)==null?void 0:Ei.allowed_other_settings)!=null?wi:[],this.payments=(Ai=X.footerConfig)!=null&&Ai.footer_payments_list?Object.fromEntries((Pi=(Oi=X.footerConfig)==null?void 0:Oi.footer_payments_list)==null?void 0:Pi.map(({title:bo,media_key:Io})=>[bo,Io])):{},this.officeSettingsMailingKey=(Ii=(ki=X.officeConfig)==null?void 0:ki.office_mailing_dict_key)!=null?Ii:"office_settings_mailing",this.officeSettingsBonusDescriptionKey=(Bi=(Ri=X.officeConfig)==null?void 0:Ri.office_settings_bonus_description_dict_key)!=null?Bi:"office_settings_bonus_desc",this.thirdPartyOfficeCasinoLink=(Di=(Ni=X.officeConfig)==null?void 0:Ni.third_party_office_casino_link)!=null?Di:"/office/casino",this.legalNameCompany=(Mi=(Li=X.globalConfig)==null?void 0:Li.legal_name_company)!=null?Mi:"",this.allowedBettingViews=(Vi=(Ui=(xi=X.bettingConfig)==null?void 0:xi.allowed_betting_views)==null?void 0:Ui.map(Number))!=null?Vi:[0],this.countriesWithAsianView=(zi=(Fi=X.bettingConfig)==null?void 0:Fi.country_with_default_asia_view)!=null?zi:[],this.isShowTeamIcons=(Gi=(Hi=X.bettingConfig)==null?void 0:Hi.show_team_icons)!=null?Gi:!0,this.isShowChampIcons=(Wi=(ji=X.bettingConfig)==null?void 0:ji.show_champ_icons)!=null?Wi:!0,this.isShowCookieAgreePopup=(qi=(Ki=X.licenceConfig)==null?void 0:Ki.need_agree_cookie)!=null?qi:!1,this.isShowWelcomeModal=(Qi=(Yi=X.registrationConfig)==null?void 0:Yi.show_welcome_modal)!=null?Qi:!1,this.welcomeModalTitle=(Xi=(Zi=X.registrationConfig)==null?void 0:Zi.welcome_modal_title)!=null?Xi:"",this.welcomeModalBtnText=(es=(Ji=X.registrationConfig)==null?void 0:Ji.welcome_modal_btn_text)!=null?es:"",this.welcomeModalRedirectTo=(os=(ts=X.registrationConfig)==null?void 0:ts.welcome_modal_redirect_to)!=null?os:"",this.welcomeModalDictKeyText=(as=(ns=X.registrationConfig)==null?void 0:ns.welcome_modal_dict_key_text)!=null?as:"",this.isShowBonusWelcomeModal=(is=(rs=X.registrationConfig)==null?void 0:rs.show_bonus_welcome_modal)!=null?is:!1,this.bonusWelcomeModalTitle=(ls=(ss=X.registrationConfig)==null?void 0:ss.bonus_welcome_modal_title)!=null?ls:"",this.bonusWelcomeModalBtnText=(us=(cs=X.registrationConfig)==null?void 0:cs.bonus_welcome_modal_btn_text)!=null?us:"",this.bonusWelcomeModalRedirectTo=(ps=(ds=X.registrationConfig)==null?void 0:ds.bonus_welcome_modal_redirect_to)!=null?ps:"",this.bonusWelcomeModalDictKeyText=(ms=(fs=X.registrationConfig)==null?void 0:fs.bonus_welcome_modal_dict_key_text)!=null?ms:"",this.isShowStadiumImages=(hs=(_s=X.bettingConfig)==null?void 0:_s.show_stadium_icons)!=null?hs:!0,this.isAvailableItsMe=(vs=(gs=X.registrationConfig)==null?void 0:gs.available_its_me)!=null?vs:!1,this.itsMeAuthUrlQueryParams=(bs=(ys=X.authConfig)==null?void 0:ys.its_me_params)!=null?bs:{},this.linkStopInTimeByLang=(Cs=(Ss=X.footerConfig)==null?void 0:Ss.links_stop_in_time_by_lng)!=null?Cs:{},this.isAvailableForbidAuthByEmailSetting=(Ts=($s=X.officeConfig)==null?void 0:$s.can_forbid_auth_by_email)!=null?Ts:!0,this.tagsToPagesForRulesFiltering=(ws=(Es=X.informationConfig)==null?void 0:Es.tagsToPagesForRulesFiltering)!=null?ws:{},this.tagsToPagesForRulesFilteringTranslations=(Os=(As=X.informationConfig)==null?void 0:As.tagsToPagesForRulesFilteringTranslations)!=null?Os:{},this.tagsToPagesForRulesFilteringIcons=(ks=(Ps=X.informationConfig)==null?void 0:Ps.tagsToPagesForRulesFilteringIcons)!=null?ks:{},this.tagsToPagesForRulesFilteringLinks=(Is=X.tagsToPagesForRulesFilteringLinks)!=null?Is:{},this.tagsToPagesForRulesFilteringLinkKeys=(Bs=(Rs=X.informationConfig)==null?void 0:Rs.tagsToPagesForRulesFilteringLinkKeys)!=null?Bs:{},this.cookiesPolicyLink=(Ds=(Ns=X.informationConfig)==null?void 0:Ns.cookie_policy_link)!=null?Ds:"",this.ageVerificationPolicyLink=(Ms=(Ls=X.informationConfig)==null?void 0:Ls.age_verification_policy_link)!=null?Ms:"",this.responsibleGamingPolicyLink=(Us=(xs=X.informationConfig)==null?void 0:xs.responsible_gaming_policy_link)!=null?Us:"",this.privacyPolicyLink=(Fs=(Vs=X.informationConfig)==null?void 0:Vs.privacy_policy_link)!=null?Fs:"",this.bettingRulesLink=(Hs=(zs=X.informationConfig)==null?void 0:zs.betting_rules_link)!=null?Hs:"",this.additionalInfoOnBlockPageDictionaryKey=(js=(Gs=X.dictionaryConfig)==null?void 0:Gs.additional_info_on_block_dict_key)!=null?js:"",this.rulesTitleDictionaryKey=(Ks=(Ws=X.informationConfig)==null?void 0:Ws.rules_title_dict_key)!=null?Ks:"information_partners",this.aboutLink=(Ys=(qs=X.informationConfig)==null?void 0:qs.about_link)!=null?Ys:"",this.seoModuleLinksTitleKey=(Zs=(Qs=X.footerConfig)==null?void 0:Qs.seo_block_links_dict_key)!=null?Zs:"",this.rulesPageLink=(Js=(Xs=X.informationConfig)==null?void 0:Xs.rules_link)!=null?Js:"",this.hasRedirectToSlots=(el=X.thirdpartyConfig.has_redirect_to_slots)!=null?el:!1,this.showHeaderBonusIcon=(ol=(tl=X.headerConfig)==null?void 0:tl.show_header_bonus_ico)!=null?ol:!1,this.isShowAllPolicyDownloadBlock=(al=(nl=X.informationConfig)==null?void 0:nl.show_aml_policy_down_btn)!=null?al:!1,this.isShowAmlPolicyPage=(il=(rl=X.informationConfig)==null?void 0:rl.show_aml_policy_page)!=null?il:!1,this.isShowKycPolicyPage=(ll=(sl=X.informationConfig)==null?void 0:sl.show_kyc_policy_page)!=null?ll:!1,this.isShowDisputeResolutionPage=(ul=(cl=X.informationConfig)==null?void 0:cl.show_dispute_resolution_page)!=null?ul:!1,this.isShowTempResponsibleGaming=(pl=(dl=X.informationConfig)==null?void 0:dl.show_temp_responsible_gaming)!=null?pl:!1,this.iosInstructionText=(ml=(fl=X.applicationConfig)==null?void 0:fl.ios_instr_text)!=null?ml:{},this.isRepeatWatermarkInBetHistory=(hl=(_l=X.officeConfig)==null?void 0:_l.repeat_watermark_in_history)!=null?hl:!0,this.needShowAgePopup=(vl=(gl=X.licenceConfig)==null?void 0:gl.show_age_popup)!=null?vl:!1,this.isShowActivationEmailModal=(bl=(yl=X.officeConfig)==null?void 0:yl.show_activation_email_modal)!=null?bl:!0,this.isShowAuthFormNav=(Cl=(Sl=X.authConfig)==null?void 0:Sl.show_auth_form_nav)!=null?Cl:!0,this.isShowRegistrationBtn=(Tl=($l=X.registrationConfig)==null?void 0:$l.show_reg_bth)!=null?Tl:!0,this.isAvailableDeposit=(wl=(El=X.officeConfig)==null?void 0:El.allow_deposit)!=null?wl:!0,this.isShowAccountCloseBtn=(Ol=(Al=X.officeConfig)==null?void 0:Al.show_account_close_btn)!=null?Ol:!0,this.isAccountMiddleware=(kl=(Pl=X.officeConfig)==null?void 0:Pl.has_acc_middleware)!=null?kl:!1,this.isShowUserControlHeaderBtn=(Rl=(Il=X.headerConfig)==null?void 0:Il.show_user_control_btn)!=null?Rl:!0,this.isRulesFiltering=(Nl=(Bl=X.informationConfig)==null?void 0:Bl.is_rules_filtering)!=null?Nl:!1,this.isShowLeaguesSliderInFooter=(Ll=(Dl=X.footerConfig)==null?void 0:Dl.show_leagues_slider)!=null?Ll:!1,this.leaguesSliderInFooter=(Ul=(xl=(Ml=X.footerConfig)==null?void 0:Ml.leagues_for_slider_footer)==null?void 0:xl.reduce((bo,Io)=>(bo[Io.media_key]=Io.alt_name,bo),{}))!=null?Ul:{},this.showAbout=(Fl=(Vl=X.informationConfig)==null?void 0:Vl.show_about)!=null?Fl:!1,this.countriesWithCricketInTopGames=(Hl=(zl=X.bettingConfig)==null?void 0:zl.cricket_top_ids_country)!=null?Hl:[],this.ancestorCompany=(jl=(Gl=X.globalConfig)==null?void 0:Gl.ancestor_company)!=null?jl:"",this.showBetsOnYourSectionInMobileMenu=(Kl=(Wl=X.bettingConfig)==null?void 0:Wl.show_bets_on_yours_in_menu)!=null?Kl:!1,this.isShowBettingSettings=(Yl=(ql=X.bettingConfig)==null?void 0:ql.show_betting_setting)!=null?Yl:!0,this.show_one_click=(Zl=(Ql=X==null?void 0:X.couponConfig)==null?void 0:Ql.has_one_click)!=null?Zl:!0,this.isShowStatistic=(Jl=(Xl=X.bettingConfig)==null?void 0:Xl.show_statistics)!=null?Jl:!0,this.isTournamentBadgeShown=(tc=(ec=X.headerConfig)==null?void 0:ec.show_tournament_badge)!=null?tc:!1,this.isAndroidBadgeShown=(nc=(oc=X.headerConfig)==null?void 0:oc.show_android_badge)!=null?nc:!1,this.responsibleGamblingLogoIds=(ac=X.responsibleGamblingLogoIds)!=null?ac:[],this.responsibleGamblingLinkIds=(rc=X.responsibleGamblingLinkIds)!=null?rc:[],this.responsibleGamblingLimitActionMethod=(ic=X.responsibleGamblingLimitActionMethod)!=null?ic:0,this.responsibleGamblingDictionaryKey=(sc=X.responsibleGamblingDictionaryKey)!=null?sc:"",this.bringFriendSocialNetworks=(cc=(lc=X.bringfriendConfig)==null?void 0:lc.bringfriend_social_networks)!=null?cc:[],this.isShowCouponTopSelect=(dc=(uc=X.couponConfig)==null?void 0:uc.show_select_options_on_top)!=null?dc:!1,this.isBettingAwardsVisible=(fc=(pc=X.promoConfig)==null?void 0:pc.is_visible_betting_award)!=null?fc:!1,this.showRewards=(_c=(mc=X.officeConfig)==null?void 0:mc.show_rewards)!=null?_c:!1,this.thirdPartyProductsAllowGameIframeClipboardWrite=(vc=(gc=(hc=X.thirdpartyUniqConfig)==null?void 0:hc.product_allow_game_buffer)==null?void 0:gc.map(Number))!=null?vc:[],this.thirdPartyProductsAllowGameIframeGeolocation=(Sc=(bc=(yc=X.thirdpartyUniqConfig)==null?void 0:yc.product_can_send_location)==null?void 0:bc.map(Number))!=null?Sc:[],this.thirdPartyIsActiveFriendlyURL=(Cc=X.thirdpartyConfig.third_party_is_active_friendly_url)!=null?Cc:!1,this.thirdPartyPromoCasinoDictionaryKey=(Tc=($c=X.thirdpartyConfig)==null?void 0:$c.promo_tp_dict_key)!=null?Tc:"link_menu_promo",this.menu_slots_dictionary_key=(wc=(Ec=X.thirdpartyConfig)==null?void 0:Ec.menu_slot_dict_key)!=null?wc:"",this.menu_live_casino_dictionary_key=(Oc=(Ac=X.thirdpartyConfig)==null?void 0:Ac.menu_casino_dict_key)!=null?Oc:"",this.menuCasinoBlockDictionaryKey=(Pc=X.menuCasinoBlockDictionaryKey)!=null?Pc:"",this.promoModalsConfig=(Ic=(kc=X.promoConfig)==null?void 0:kc.promoModalsConfig)!=null?Ic:[],this.showResponsibleGaming=(Rc=X.isShowTempResponsibleGaming)!=null?Rc:!1,this.isShowBetsByTelegramInHeader=(Nc=(Bc=X.headerConfig)==null?void 0:Bc.show_bets_by_telegram)!=null?Nc:!1,this.isAvailableBonusBetsByTelegram=(Lc=(Dc=X.booleanConfig)==null?void 0:Dc.is_available_bonus_bets_by_telegram)!=null?Lc:!1,this.fetchBalanceRewardsUrl=(xc=(Mc=X.otherConfig)==null?void 0:Mc.balance_rewards_url)!=null?xc:"",this.appsStorageNameByOsType=(Vc=(Uc=X.applicationConfig)==null?void 0:Uc.apps_name_by_os_type)!=null?Vc:{},this.payBillNumber=(zc=(Fc=X.informationConfig)==null?void 0:Fc.pay_bill_number)!=null?zc:"",this.isAvailableSmsBetsPage=(Gc=(Hc=X.informationConfig)==null?void 0:Hc.show_sms_bets_page)!=null?Gc:!1,this.domainLicenses=(jc=X.domainLicenses)!=null?jc:[],this.isShowEmailSubscription=(Kc=(Wc=X.customizeConfig)==null?void 0:Wc.has_email_subscr)!=null?Kc:!1,this.couponTypesWithMinAmount=(Qc=(Yc=(qc=X.couponConfig)==null?void 0:qc.coupon_types_with_min_amount)==null?void 0:Yc.map(Number))!=null?Qc:[],this.couponTypesWithMaxAmount=(Jc=(Xc=(Zc=X.couponConfig)==null?void 0:Zc.coupon_types_with_max_amount)==null?void 0:Xc.map(Number))!=null?Jc:[],this.isAvailableBannersStyles=(tu=(eu=X.bannerWidgetsConfig)==null?void 0:eu.has_styles)!=null?tu:!1,this.routeAfterRegistrationStrategy=(nu=(ou=X.registrationConfig)==null?void 0:ou.route_after_reg_strategy)!=null?nu:0,this.isShowErrorCodeOnImageOnErrorPage=(ru=(au=X.customizeConfig)==null?void 0:au.show_errcode_as_img)!=null?ru:!0,this.isLoggingClientCookiesAgreement=(su=(iu=X.licenceConfig)==null?void 0:iu.need_log_cookie_agree)!=null?su:!1,this.itemsFooterAwards=(uu=(cu=(lu=X.footerConfig)==null?void 0:lu.awards_items)==null?void 0:cu.map(bo=>bo==null?void 0:bo.award_name))!=null?uu:[],this.isShowPersonalizedBettingGamesSlider=(pu=(du=X.bettingConfig)==null?void 0:du.betting_slider_personalized)!=null?pu:!1,this.$store.commit(GLOBAL_STORE_NAMESPACE+"globalSetSiteConfig",{geoCurrencyCode:(fu=this.geoCurrency)==null?void 0:fu.code,refId:this.ref_id,geoCountryId:this.geoCountryId,groupId:this.group_id,isAvailableCouponBonusBet:this.isAvailableCouponBonusBet,show_one_click:this.show_one_click,showVipBet:this.showVipBet,couponTypesWithMinAmount:this.couponTypesWithMinAmount,couponTypesWithMaxAmount:this.couponTypesWithMaxAmount,isShowPersonalizedBettingGamesSlider:this.isShowPersonalizedBettingGamesSlider}),this.isAvailableConfirmTerms=(_u=(mu=X.informationConfig)==null?void 0:mu.need_confirm_terms)!=null?_u:!1,this.isAvailablePrivacyPage=(gu=(hu=X.informationConfig)==null?void 0:hu.show_privacy_page)!=null?gu:!1,this.isAvailableCookiePage=(yu=(vu=X.informationConfig)==null?void 0:vu.show_cookie_page)!=null?yu:!1,this.showContacts=(Su=(bu=X.informationConfig)==null?void 0:bu.show_contacts_page)!=null?Su:!1,this.isShowRulesLastChangeDate=($u=(Cu=X.informationConfig)==null?void 0:Cu.show_change_date_rules)!=null?$u:!1,this.isOpenDefaultRuleOnMobile=(Eu=(Tu=X.informationConfig)==null?void 0:Tu.open_default_rule)!=null?Eu:!1,this.isThirdPartyAllowed=(wu=X.isThirdPartyAllowed)!=null?wu:!1,this.isShowSafaricomPaybillsModal=(Ou=(Au=X.authConfig)==null?void 0:Au.show_safaticom_popup)!=null?Ou:!1,this.consultSystem=(ku=(Pu=X.supportConfig)==null?void 0:Pu.consult_type_by_geo)!=null?ku:{},this.onlineConsultantId=(Ru=(Iu=X.supportConfig)==null?void 0:Iu.consultant_id)!=null?Ru:{},this.suphelperNewVersion=(Nu=(Bu=X.supportConfig)==null?void 0:Bu.is_new_version_suphelper)!=null?Nu:!1,this.isShowBonusesPointsInHeader=(Lu=(Du=X.headerConfig)==null?void 0:Du.show_bonus_points_in_header)!=null?Lu:!1,this.showResponsibleInOfficeMenu=(xu=(Mu=X.officeConfig)==null?void 0:Mu.show_responsible_office_menu)!=null?xu:!0,this.couponMaxBets=(Vu=(Uu=X.couponConfig)==null?void 0:Uu.coupon_max_bets)!=null?Vu:50,this.couponMaxBetsForSystemOrMulti=(zu=(Fu=X.couponConfig)==null?void 0:Fu.max_bets_system)!=null?zu:20,this.defaultAuthForm=(Hu=X.authConfig)==null?void 0:Hu.default_auth_form,this.isAvailableSecurityQuestion=(ju=(Gu=X.officeConfig)==null?void 0:Gu.allow_secure_questions)!=null?ju:!0,this.gamesName=(Ku=(Wu=X.globalConfig)==null?void 0:Wu.games_name)!=null?Ku:"",this.isShowRulesTitle=(Yu=(qu=X.informationConfig)==null?void 0:qu.show_rules_title)!=null?Yu:!1,this.isAvailableRulesDownload=(Zu=(Qu=X.informationConfig)==null?void 0:Qu.can_download_rule)!=null?Zu:!1,this.nameGamesAsGamesSectionTitle=(Ju=(Xu=X.booleanConfig)==null?void 0:Xu.name_games_as_games_section_title)!=null?Ju:!1,this.isExistPersonalAccountNotification=(td=(ed=X.officeConfig)==null?void 0:ed.exist_personal_account_notification)!=null?td:!1,this.isMailingInSettingsTab=(nd=(od=X.officeConfig)==null?void 0:od.has_mailing_in_setting_tab)!=null?nd:!1,this.isPromoTabHidden=(rd=(ad=X.promoConfig)==null?void 0:ad.is_promo_tab_hidden_in_office)!=null?rd:!1,this.mobileHomePageNavigation=(ld=(sd=(id=X.mobileHomePageNavigation)==null?void 0:id.map(bo=>X[bo]))==null?void 0:sd.filter(Boolean))!=null?ld:[],this.mobileNavigationList=(ud=(cd=X.customizeConfig)==null?void 0:cd.nav_home_list)!=null?ud:[],this.mobileGamePageConfig=(dd=parseMobileGamePageConfig(X.mobileGamePageConfig))!=null?dd:{},this.mobileGameInfoModalConfig=(pd=parseMobileGameInfoModalConfig(X.mobileGameInfoModalConfig))!=null?pd:{},this.isShowPhoneRegisterAttempts=(md=(fd=X.registrationConfig)==null?void 0:fd.show_phone_reg_attempts)!=null?md:!1,this.footerShowSocialsTitle=(hd=(_d=X.footerConfig)==null?void 0:_d.show_social_title_footer)!=null?hd:!1,this.mobileNavMenuShowDownloadAppWidget=(vd=(gd=X.applicationConfig)==null?void 0:gd.show_download_btn_widget_menu)!=null?vd:!1,this.downloadAndroidAppType=(bd=(yd=X.applicationConfig)==null?void 0:yd.android_app_type)!=null?bd:DownloadAndroidAppType.ANDROID,this.showNewDesignDownloadAppBtnInMenu=(Cd=(Sd=X.applicationConfig)==null?void 0:Sd.show_new_design_downl_btn_menu)!=null?Cd:!1,this.isDownloadAppWidgetButtonsView=(Td=($d=X.applicationConfig)==null?void 0:$d.show_down_widget_btn_views)!=null?Td:!1,this.isEditableEmailFieldInSupportServiceForm=(wd=(Ed=X.supportConfig)==null?void 0:Ed.can_edit_email_is_support_form)!=null?wd:!0,this.showTournamentsInHeader=(Od=(Ad=X.headerConfig)==null?void 0:Ad.show_tournaments_in_header)!=null?Od:!1,this.isEnabled12hByGeo=(kd=(Pd=X.customizeConfig)==null?void 0:Pd.has_twelve_h_by_geo)!=null?kd:!1,this.isEnabledTimeFormatSetting=(Rd=(Id=X.customizeConfig)==null?void 0:Id.has_time_format_setting)!=null?Rd:!1,this.geoWith12h=(Nd=(Bd=X.customizeConfig)==null?void 0:Bd.geo_with_twelve_format)!=null?Nd:[],this.afterRegAvailableToSaveOptions=(Md=(Ld=(Dd=X.registrationConfig)==null?void 0:Dd.save_options_after_reg)==null?void 0:Ld.map(Number))!=null?Md:[],this.showAffiliateLinkInMobileFooter=(Ud=(xd=X.footerConfig)==null?void 0:xd.show_affilate_link)!=null?Ud:!1,this.isShowAdultBlockFooter=(Fd=(Vd=X.footerConfig)==null?void 0:Vd.show_adult_block_footer)!=null?Fd:!0,this.previewGames=X.previewGames,this.previewGamesCategories=(zd=X.previewGamesCategories)!=null?zd:[],this.needAuthRegTypes=(Gd=(Hd=X.registrationConfig)==null?void 0:Hd.reg_types_auth_after)!=null?Gd:[],this.isFatmanAnalyticsAvailable=(Wd=(jd=X.globalConfig)==null?void 0:jd.has_fatman_analytic)!=null?Wd:!0,this.isVipDomain=(Kd=X.isVipDomain)!=null?Kd:!1,this.isVpnTooltipForUsa=(Yd=(qd=X.customizeConfig)==null?void 0:qd.show_tooltip_for_usa)!=null?Yd:!1,this.blockedGeoTooltipKeyByLang=(Zd=(Qd=X.customizeConfig)==null?void 0:Qd.block_geo_tooltp_dict_key)!=null?Zd:{},this.isActiveRedEnvelopeDecoration=(Jd=(Xd=X.customizeConfig)==null?void 0:Xd.has_red_envelope_decoration)!=null?Jd:!1,this.isEventSubscriptionAvailable=(tp=(ep=X.bettingConfig)==null?void 0:ep.allow_event_subscription)!=null?tp:!0,this.sortedAuthTabs=(np=(op=X.authConfig)==null?void 0:op.sorted_tabs)!=null?np:[],this.isExpandedSaveLoadCouponBlock=(rp=(ap=X.couponConfig)==null?void 0:ap.expand_saveload_block)!=null?rp:!1,this.batchBetInformationLink=(sp=(ip=X.customizeConfig)==null?void 0:ip.bet_rules_link)!=null?sp:"",this.batchBetFootballInformationLink=(cp=(lp=X.customizeConfig)==null?void 0:lp.bet_footbal_rule_link)!=null?cp:"",this.socialRegByGeo=Object.fromEntries(Object.entries((dp=(up=X.registrationConfig)==null?void 0:up.soc_reg_by_geo)!=null?dp:{}).map(([bo,Io])=>[bo.toLocaleUpperCase(),Io])),this.scrollToTopType=(fp=(pp=X.customizeConfig)==null?void 0:pp.scroll_to_top_type)!=null?fp:"arrow",this.isShowBtnScrollToTop=(mp=X.globalConfig.show_btn_scroll_to_top)!=null?mp:!1,this.domain=(_p=X.globalConfig.domain)!=null?_p:"",this.isAvailableRulesDownloadInLeftMenu=(gp=(hp=X.informationConfig)==null?void 0:hp.can_download_in_menu)!=null?gp:!1,this.showResponsibleGamblingInAccountSetting=(yp=(vp=X.responsibleConfig)==null?void 0:vp.show_account_setting_res_gambl)!=null?yp:!1,this.blockPageBackgroundMedia=(Sp=(bp=X.customizeConfig)==null?void 0:bp.block_page_background_media_key)!=null?Sp:"",this.blockPageGoToUrl=($p=(Cp=X.customizeConfig)==null?void 0:Cp.block_page_go_to_url)!=null?$p:null,this.isVisibleTransactionIdInHistory=(Ep=(Tp=X.officeConfig)==null?void 0:Tp.show_id_in_history_transaction)!=null?Ep:!1,this.mainCountryFlagInHeader=(Ap=(wp=X.headerConfig)==null?void 0:wp.main_country_flag)!=null?Ap:"",this.denyCountryFlagsInHeader=(Pp=(Op=X.headerConfig)==null?void 0:Op.deny_country_flags)!=null?Pp:[],this.allowCountryFlagsInHeader=(Ip=(kp=X.headerConfig)==null?void 0:kp.allow_country_flags)!=null?Ip:[],this.forceCountryFlagsInHeaderMediaKey=(Bp=(Rp=X.headerConfig)==null?void 0:Rp.force_country_flags_media)!=null?Bp:{},this.showInstructionPwa=(Dp=(Np=X.applicationConfig)==null?void 0:Np.show_instr_pwa)!=null?Dp:!1,this.showInstructionIosTestFlight=(Mp=(Lp=X.applicationConfig)==null?void 0:Lp.show_instr_ios_test_flight)!=null?Mp:!1,this.showPlatformAppsNotice=(Up=(xp=X.applicationConfig)==null?void 0:xp.show_platform_app_notice)!=null?Up:!0,this.cashBackAdditionalConditionsTranslationKeys=(zp=(Fp=(Vp=X.officeConfig)==null?void 0:Vp.cash_extra_dict_keys)==null?void 0:Fp.map(({dict_key:bo})=>bo))!=null?zp:[],this.isShowDeduceModal=(Gp=(Hp=X.officeConfig)==null?void 0:Hp.show_deduce_modal)!=null?Gp:!1,this.isAvailableRedirectAfterRegistration=(Wp=(jp=X.registrationConfig)==null?void 0:jp.allow_redirect_after_reg)!=null?Wp:!1,this.couponLobbyTranslateKey=(qp=(Kp=X.couponConfig)==null?void 0:Kp.lobby_dict_key)!=null?qp:"coupon_lobby",this.couponStakeTranslateKey=(Qp=(Yp=X.couponConfig)==null?void 0:Yp.stake_dict_key)!=null?Qp:"coupon_bet_amount",this.officeNavMenuCasinoKey=(Xp=(Zp=X.dictionaryConfig)==null?void 0:Zp.office_nav_casino_dict_key)!=null?Xp:"office_settings_casino_title",this.officeNavMenuBonusesKey=(ef=(Jp=X.dictionaryConfig)==null?void 0:Jp.office_nav_bonuses_dict_key)!=null?ef:"office_settings_bonus_title",this.isShowGameCardControls=(of=(tf=X.bettingConfig)==null?void 0:tf.show_game_card_control)!=null?of:!1,this.showPhoneActivationNotification=(af=(nf=X.officeConfig)==null?void 0:nf.show_activate_phone_notify)!=null?af:!1,this.mobileAppsDownloadBySms=(sf=(rf=X.applicationConfig)==null?void 0:rf.mobile_app_down_by_sms)!=null?sf:!1,this.mobileAppsDownloadByQr=(cf=(lf=X.applicationConfig)==null?void 0:lf.mobile_app_down_by_qr)!=null?cf:!0,this.agreementRegDictionaryKey=(df=(uf=X.registrationConfig)==null?void 0:uf.agreement_reg_dict_key)!=null?df:"main_policy_disclaimer",this.isAvailableCouponStakeIcon=(ff=(pf=X.couponConfig)==null?void 0:pf.currency_icon_around_stake)!=null?ff:!1,this.responsibleGamblingSubtitleDictionaryKey=(_f=(mf=X.dictionaryConfig)==null?void 0:mf.responsible_gambl_subtitle_dict_key)!=null?_f:"responsible_gaming_limits_settings_information",this.responsibleGamblingHasDetailedLimitNotifications=(gf=(hf=X.responsibleConfig)==null?void 0:hf.has_detail_limit_notify)!=null?gf:!1,this.responsibleGamblingIsShowWarnings=(yf=(vf=X.responsibleConfig)==null?void 0:vf.show_warnings_resp_gambl)!=null?yf:!1,this.isCountryFirstGet1x2=(Sf=(bf=X.bettingConfig)==null?void 0:bf.is_country_first_dashboard_request)!=null?Sf:!1,this.isCountryFirstGetChamps=($f=(Cf=X.bettingConfig)==null?void 0:Cf.is_country_first_get_champ_request)!=null?$f:!1,this.isShowLicenceInBlockPage=(Ef=(Tf=X.customizeConfig)==null?void 0:Tf.show_licence_in_block_page)!=null?Ef:!1,this.isShowHeader=(Af=(wf=X.headerConfig)==null?void 0:wf.is_show_header)!=null?Af:!0,this.minimumAgeCasinoByGeo=(Of=X.minimumAgeCasinoByGeo)!=null?Of:{},this.isAvailableVerificationNotification=(kf=(Pf=X.licenceConfig)==null?void 0:Pf.has_verification_notify)!=null?kf:!1,this.isShowPaymentPageOnlyAuth=(Rf=(If=X.informationConfig)==null?void 0:If.show_payment_only_auth)!=null?Rf:!1,this.isAvailableCustomRegistration=(Nf=(Bf=X.registrationConfig)==null?void 0:Bf.available_custom_reg)!=null?Nf:!1,this.isResponsibleGamblingEnableSelfBlock=(Lf=(Df=X.booleanConfig)==null?void 0:Df.is_responsible_gambling_enable_self_block)!=null?Lf:!1,this.isAvailablePayAndPlayRegistration=(xf=(Mf=X.registrationConfig)==null?void 0:Mf.allow_pay_and_pay_reg)!=null?xf:!1,this.isPayAndPlayDisabledByGeoNew=(Vf=(Uf=X.registrationConfig)==null?void 0:Uf.pay_play_geo_disabled)!=null?Vf:[],this.customRegistrationLicensesIconNames=(zf=(Ff=X.registrationConfig)==null?void 0:Ff.custom_reg_license_icon)!=null?zf:[],this.customRegistrationPaymentsIconNames=(Gf=(Hf=X.registrationConfig)==null?void 0:Hf.custom_reg_payments_icon)!=null?Gf:[],this.isVerticalGameCardsForMobi=(Wf=(jf=X.bettingConfig)==null?void 0:jf.is_vertical_game_card)!=null?Wf:!1,this.autoLogoffInactiveMinutes=(qf=(Kf=X.licenceConfig)==null?void 0:Kf.autologoff_minutes)!=null?qf:30,this.isAutoLogoffEnable=(Qf=(Yf=X.licenceConfig)==null?void 0:Yf.has_auto_logoff)!=null?Qf:!1,this.lineDictionaryKey=(Xf=(Zf=X.dictionaryConfig)==null?void 0:Zf.menu_line_dict_key)!=null?Xf:"link_menu_line",this.liveDictionaryKey=(em=(Jf=X.dictionaryConfig)==null?void 0:Jf.menu_live_dict_key)!=null?em:"link_menu_live",this.liveExpressOfDayDictionaryKey=(om=(tm=X.dictionaryConfig)==null?void 0:tm.live_express_day_dict_key)!=null?om:"express_day_live",this.personalProfileDictionaryKey=(am=(nm=X.dictionaryConfig)==null?void 0:nm.personal_profile_dict_key)!=null?am:"header_personal_data",this.registrationDictionaryKey=(im=(rm=X.registrationConfig)==null?void 0:rm.registration_dict_key)!=null?im:"header_registration",this.makeDepositDictionaryKey=(lm=(sm=X.dictionaryConfig)==null?void 0:sm.make_deposit_dict_key)!=null?lm:"header_deposit",this.withdrawFundsDictionaryKey=(um=(cm=X.dictionaryConfig)==null?void 0:cm.withdraw_dict_key)!=null?um:"header_deduce",this.isShowRegistrationPayments=(pm=(dm=X.registrationConfig)==null?void 0:dm.show_payments_in_reg)!=null?pm:!1,this.countRegistrationPayments=(mm=(fm=X.registrationConfig)==null?void 0:fm.count_payments_in_reg)!=null?mm:15,this.isShowResponsibleGamingSupportNotification=(hm=(_m=X.responsibleConfig)==null?void 0:_m.has_responsibl_notify)!=null?hm:!1,this.isShowResponsibleGamblingLimitsBar=(vm=(gm=X.responsibleConfig)==null?void 0:gm.show_limits_bar)!=null?vm:!1,this.isFlexibleAssetPath=(bm=(ym=X.globalConfig)==null?void 0:ym.is_flex_asset)!=null?bm:!1,this.isMainVipDomainAuthNeed=(Cm=(Sm=X.globalConfig)==null?void 0:Sm.is_main_vip_domain_auth_need)!=null?Cm:!1,this.geoAuthReqVip=(Tm=($m=X.globalConfig)==null?void 0:$m.geo_auth_req_vip)!=null?Tm:[],this.isCyberAutoplayStreamAvailable=(wm=(Em=X.cyberConfig)==null?void 0:Em.is_show_autoplay_setting)!=null?wm:!0,this.cyberConfig=parseCyberConfig(X.cyberConfig),this.isShowIdentification=(Om=(Am=X.responsibleConfig)==null?void 0:Am.show_identification)!=null?Om:!1,this.fastRegFieldsSort=(km=(Pm=X.registrationConfig)==null?void 0:Pm.fast_reg_sort)!=null?km:[],this.phoneRegFieldsSort=(Rm=(Im=X.registrationConfig)==null?void 0:Im.phone_reg_sort)!=null?Rm:[],this.fullRegFieldsSort=(Nm=(Bm=X.registrationConfig)==null?void 0:Bm.full_reg_sort)!=null?Nm:[],this.socRegFieldsSort=(Lm=(Dm=X.registrationConfig)==null?void 0:Dm.soc_reg_sort)!=null?Lm:[],this.shortRegFieldsSort=(xm=(Mm=X.registrationConfig)==null?void 0:Mm.short_reg_sort)!=null?xm:[],this.fullRegV1FieldsSort=(Vm=(Um=X.registrationConfig)==null?void 0:Um.full_reg_v1_sort)!=null?Vm:[],this.showBonusInHeader=(zm=(Fm=X.headerConfig)==null?void 0:Fm.show_bonus_in_header)!=null?zm:!0,this.isLastSessionNotificationAvailable=(Gm=(Hm=X.officeConfig)==null?void 0:Hm.show_last_session_notification)!=null?Gm:!1,this.isShowFirstRechargeNotification=(Wm=(jm=X.officeConfig)==null?void 0:jm.show_first_recharge_notification)!=null?Wm:!0,this.isShowDepositInformation=(qm=(Km=X.informationConfig)==null?void 0:Km.show_deposit_in_about)!=null?qm:!0,this.thirdPartyIsBetsHistoryShown=(Ym=X.thirdPartyIsBetsHistoryShown)!=null?Ym:!1,this.thirdPartyIsPreviewGamesShown=(Qm=X.thirdpartyConfig.third_party_is_preview_games_shown)!=null?Qm:!1,this.thirdPartyHasTournamentBanner=(Xm=(Zm=X.thirdpartyConfig)==null?void 0:Zm.has_tourn_banner)!=null?Xm:!1,this.homepageType=(e_=(Jm=X.globalConfig)==null?void 0:Jm.home_page_type)!=null?e_:HomepageType.DEFAULT,this.asianShowcaseBlocks=(o_=(t_=X.customizeConfig)==null?void 0:t_.asia_block)!=null?o_:[],this.isShowDecorations=(a_=(n_=X.customizeConfig)==null?void 0:n_.show_decor)!=null?a_:!1,this.isDefaultEventDecor=(i_=(r_=X.globalConfig)==null?void 0:r_.is_default_event_decor)!=null?i_:!0,this.isBannerEventGarlandTurnedOn=(l_=(s_=X.customizeConfig)==null?void 0:s_.has_banner_garland)!=null?l_:!1,this.isPersonalEventGarlandTurnedOn=(u_=(c_=X.customizeConfig)==null?void 0:c_.has_office_garland)!=null?u_:!1,this.isEventSettingsTurnedOn=(p_=(d_=X.customizeConfig)==null?void 0:d_.show_decor_on_setting)!=null?p_:!1,this.isEventGarlandTurnedOn=(m_=(f_=X.customizeConfig)==null?void 0:f_.show_turned_garland)!=null?m_:!1,this.isLogoEventGarlandTurnedOn=(g_=(h_=X.customizeConfig)==null?void 0:h_.has_garland_on_logo)!=null?g_:!1,this.requiredFieldsToFillOutByDocumentType=(y_=(v_=X.officeConfig)==null?void 0:v_.requiredFieldsToFillOutByDocumentType)!=null?y_:{},this.requiredFieldByDocType=(S_=(b_=X.officeConfig)==null?void 0:b_.requiredFieldByDocType)!=null?S_:{},this.bonusesPageName=($_=(C_=X.promoConfig)==null?void 0:C_.bonus_page_dict_name)!=null?$_:"bonus_action_bonuses",this.tabBonusesName=(E_=(T_=X.promoConfig)==null?void 0:T_.bonus_tab_name_on_promo)!=null?E_:"bonus_bonuses",this.anotherBonusesName=(A_=(w_=X.promoConfig)==null?void 0:w_.another_bonuses_dict_key)!=null?A_:"bonus_another_bonuses",this.bonusRulesPageName=(P_=(O_=X.promoConfig)==null?void 0:O_.bonus_rules_page_dict_name)!=null?P_:"bonus_bonus_rules",this.socialRegFromCms=(I_=(k_=X.registrationConfig)==null?void 0:k_.social_reg_types)!=null?I_:[],this.becomeAgentLink=(B_=(R_=X.headerConfig)==null?void 0:R_.become_agent_link)!=null?B_:"",this.DMCAIconToken=(D_=(N_=X.footerConfig)==null?void 0:N_.dcma_icon_token)!=null?D_:"",this.isAvailableAgentPopup=(x_=(M_=(L_=X.globalConfig)==null?void 0:L_.list_geo_has_agent_popup)==null?void 0:M_.includes(this.geoCountryCode))!=null?x_:!1,this.isAvailableCountryFromReg=(V_=(U_=X.bettingConfig)==null?void 0:U_.has_country_from_reg)!=null?V_:!1,this.bringFriendDictionaryKey=(z_=(F_=X.bringfriendConfig)==null?void 0:F_.bringfriend_title_dict_key)!=null?z_:"header_partner_program",this.bringFriendPageView=(G_=(H_=X.bringfriendConfig)==null?void 0:H_.page_view_type)!=null?G_:BringFriendPageView.FIRST,this.isOpenBetsOnYours=(W_=(j_=X.bettingConfig)==null?void 0:j_.is_allow_bets_on_yours)!=null?W_:!1,this.isMarketGroupHintVisible=(q_=(K_=X.bettingConfig)==null?void 0:K_.is_market_group_hint_visible)!=null?q_:!1,this.sportsWithMarketGroupHint=(Q_=(Y_=X.bettingConfig)==null?void 0:Y_.sports_with_market_group_hint)!=null?Q_:[],this.isShowNotifyUpdate=(X_=(Z_=X.customizeConfig)==null?void 0:Z_.show_notify_was_update)!=null?X_:!0,this.logoutTextDictionaryKey=(eh=(J_=X.dictionaryConfig)==null?void 0:J_.logout_dict_key)!=null?eh:"header_you_sure",this.forgotPasswordEmailDictionaryKey=(oh=(th=X.dictionaryConfig)==null?void 0:th.forgot_password_email_dict_key)!=null?oh:"forgot_password_enter_email",this.forgotPasswordPhoneDictionaryKey=(ah=(nh=X.dictionaryConfig)==null?void 0:nh.forgot_pass_phone_dict_key)!=null?ah:"forgot_password_phone_instr3",this.isShowBannerShadowOnlyBigScreens=(ih=(rh=X.bannerWidgetsConfig)==null?void 0:rh.show_shadow_big_scrn)!=null?ih:!1,this.headerTournaments=(lh=(sh=X.headerConfig)==null?void 0:sh.header_tournaments)!=null?lh:{},this.isShowButtonGameZone=(uh=(ch=X.bettingConfig)==null?void 0:ch.show_btn_game_zone)!=null?uh:!1,this.isHeaderLogoDark=(ph=(dh=X.headerConfig)==null?void 0:dh.header_logo_is_dark)!=null?ph:!0,this.isDefaultLogoClass=(mh=(fh=X.headerConfig)==null?void 0:fh.is_default_logo_class)!=null?mh:!1,this.thirdPartyCategoryBlockIdsOnMain=(_h=X.thirdPartyCategoryBlockIdsOnMain)!=null?_h:[],this.thirdPartyVisibleMobileMenuItemIds=(hh=X.thirdPartyVisibleMobileMenuItemIds)!=null?hh:[],this.isShowSelectAccountSettingInCoupon=(vh=(gh=X.couponConfig)==null?void 0:gh.coupon_show_select_account)!=null?vh:!0,this.showAboutBlockInFooterCasino=(bh=(yh=X.footerConfig)==null?void 0:yh.show_about_block)!=null?bh:!0,this.partnerProgramTitleDictionaryKey=(Ch=(Sh=X.bringfriendConfig)==null?void 0:Sh.bringfriend_reg_title_dict_key)!=null?Ch:"office_partner_title",this.partnerProgramSubtitleDictionaryKey=(Th=($h=X.bringfriendConfig)==null?void 0:$h.bringfriend_subtitle_dict_key)!=null?Th:"office_partner_subtitle",this.isRegistrationAllowed=(wh=(Eh=X.registrationConfig)==null?void 0:Eh.has_registration)!=null?wh:!0,this.isAuthAllowed=(Oh=(Ah=X.authConfig)==null?void 0:Ah.show_auth_form_nav)!=null?Oh:!0,this.isShowOfficeLeftSidebar=(kh=(Ph=X.officeConfig)==null?void 0:Ph.show_office_left_sidebar)!=null?kh:!0,this.isShowFullVersionLink=(Rh=(Ih=X.globalConfig)==null?void 0:Ih.show_full_version_link)!=null?Rh:!0,this.thirdPartyIsTournamentConstructor=(Bh=X.thirdpartyConfig.third_party_is_tournament_constructor)!=null?Bh:!1,this.thirdPartyFilterProductsDictionaryKey=(Dh=(Nh=X.thirdpartyConfig)==null?void 0:Nh.filter_product_dict_key)!=null?Dh:"",this.thirdPartyFilterProductsSearchDictionaryKey=(Mh=(Lh=X.thirdpartyConfig)==null?void 0:Lh.search_product_dict_key)!=null?Mh:"",this.paymentConsultantUsersCountryIds=(Uh=(xh=X.supportConfig)==null?void 0:xh.payments_consultant_users_country)!=null?Uh:[],this.limitedPCCountryIds=(Fh=(Vh=X.supportConfig)==null?void 0:Vh.limited_pcc_country_ids)!=null?Fh:[],this.isRedesignedHeader=(Hh=(zh=X.headerConfig)==null?void 0:zh.is_redesigned_header)!=null?Hh:!1,this.isAvailableFooterSection=(jh=(Gh=X.footerConfig)==null?void 0:Gh.available_footer)!=null?jh:!0,this.hiddenBetStatuses=(qh=(Kh=(Wh=X.officeConfig)==null?void 0:Wh.hidden_bet_statuses)==null?void 0:Kh.map(Number))!=null?qh:[],this.isBannerSlideFilled=(Qh=(Yh=X.bannerWidgetsConfig)==null?void 0:Yh.fill_banner_slide)!=null?Qh:!1,this.isOtherSourceForPaymentsSliderInFooter=(Xh=(Zh=X.footerConfig)==null?void 0:Zh.other_source_payments_slider)!=null?Xh:!1,this.hasPromoCheckSport=(eg=(Jh=X.promoConfig)==null?void 0:Jh.has_promo_check_sport)!=null?eg:!1,this.showPromoSliderPagination=(og=(tg=X.promoConfig)==null?void 0:tg.show_promo_slider_pagination)!=null?og:!1,this.shouldUseCookieIframeParameters=(ag=(ng=X.iframeConfig)==null?void 0:ng.should_redefine_cookie_params)!=null?ag:!1,this.shouldPassPartitioned=(ig=(rg=X.iframeConfig)==null?void 0:rg.should_pass_partitioned)!=null?ig:!1,this.hasSupportMultiButton=(lg=(sg=X.supportConfig)==null?void 0:sg.has_support_multibtn)!=null?lg:!1,this.isShowRecommendedStakes=(ug=(cg=X.couponConfig)==null?void 0:cg.show_recomended_stake)!=null?ug:!1,this.platformAppsMobileSubtitleTranslateKeys=(fg=(pg=(dg=X.applicationConfig)==null?void 0:dg.mobile_subtitle_dict_keys)==null?void 0:pg.map(({dict_key:bo})=>bo))!=null?fg:[],this.showGradientPromoPicture=(_g=(mg=X.promoConfig)==null?void 0:mg.show_gradient_promo_pic)!=null?_g:!0,this.transferUserRequest=(gg=(hg=X.otherConfig)==null?void 0:hg.transfer_usr_req)!=null?gg:"",this.hrkTransferOutOfDate=(vg=X.hrkTransferOutOfDate)!=null?vg:"",this.pwaManifest=(bg=(yg=X.applicationConfig)==null?void 0:yg.pwa_manifest)!=null?bg:{},this.dashboardLoadLimit=(Cg=(Sg=X.bettingConfig)==null?void 0:Sg.dashboard_games_limit)!=null?Cg:20,this.isLiveDashboardDisplayFirst=(Tg=($g=X.bettingConfig)==null?void 0:$g.show_live_dashboard_first)!=null?Tg:!0,this.isPaymentClient=(wg=(Eg=X.globalConfig)==null?void 0:Eg.is_payments_mf)!=null?wg:!1,this.isLeftRecommendedSortByGeo=(Og=(Ag=X.bettingConfig)==null?void 0:Ag.need_sort_by_geo_recommended)!=null?Og:!1,this.isBonusesSidebarAvailable=(kg=(Pg=X.promoConfig)==null?void 0:Pg.has_sidebar_bonus)!=null?kg:!1,this.isShowCryptoCurrenciesIcons=(Rg=(Ig=X.footerConfig)==null?void 0:Ig.show_crypto_currencies)!=null?Rg:!1,this.cryptoCurrenciesIcons=(Ng=(Bg=X.footerConfig)==null?void 0:Bg.crypto_icons)!=null?Ng:[],this.hasPromoStore=(Lg=(Dg=X.modulesConfig)==null?void 0:Dg.promo_store)!=null?Lg:!1,this.registrationFirstDepositBonusSelectionType=(xg=(Mg=X.registrationConfig)==null?void 0:Mg.reg_fd_selection_type)!=null?xg:RegistrationFirstDepositBonusSelectionType.DEFAULT,this.availableResponsibleGamingLimitsIds=(Vg=(Ug=X.responsibleConfig)==null?void 0:Ug.available_limits_ids)!=null?Vg:[],this.navigationMenuBonusDictionaryKey=(zg=(Fg=X.promoConfig)==null?void 0:Fg.nav_menu_bonus_dict_key)!=null?zg:"",this.langOrder=(Gg=(Hg=X.globalConfig)==null?void 0:Hg.langs_order)!=null?Gg:[],this.isDeviceLanguageFirst=(Wg=(jg=X.globalConfig)==null?void 0:jg.is_device_lng_first)!=null?Wg:!1,this.langHiddenUnauthorized=(qg=(Kg=X.globalConfig)==null?void 0:Kg.langs_hidden_unauth)!=null?qg:[],this.officeBonusesRouteName=(Qg=(Yg=X.officeConfig)==null?void 0:Yg.office_route_bonus_name)!=null?Qg:"",this.fullRowRegistrationFields=(Xg=(Zg=X.registrationConfig)==null?void 0:Zg.full_row_fields)!=null?Xg:[],this.compactRowRegistrationFields=(ev=(Jg=X.registrationConfig)==null?void 0:Jg.compact_fields)!=null?ev:[],this.regCurrencyTooltip=(ov=(tv=X.registrationConfig)==null?void 0:tv.reg_currency_tooltip)!=null?ov:"",this.isOfficeSupportPageVisible=(av=(nv=X.officeConfig)==null?void 0:nv.show_support_page_in_office)!=null?av:!0,this.promoBonusToOffer=(iv=(rv=X.promoConfig)==null?void 0:rv.promo_bonus_to_offer)!=null?iv:!1,this.betPointsPageCountryList=(cv=(lv=(sv=X.otherConfig)==null?void 0:sv.betpoints_countries)==null?void 0:lv.map(Number))!=null?cv:[],this.errorPageMenu=(dv=(uv=X.customizeConfig)==null?void 0:uv.error_menu)!=null?dv:[],this.showAndroidLiteSize=(fv=(pv=X.applicationConfig)==null?void 0:pv.show_android_lite_size)!=null?fv:!0,this.androidLiteButtonTranslateKey=(_v=(mv=X.applicationConfig)==null?void 0:mv.android_lite_btn_dict_key)!=null?_v:"",this.isVisibleVerificationLinkInMenu=(gv=(hv=X.officeConfig)==null?void 0:hv.show_verify_link_in_menu)!=null?gv:!1,this.isJackpotEnabledInToto=(yv=(vv=X.booleanConfig)==null?void 0:vv.is_jackpot_enabled_in_toto)!=null?yv:!1,this.isVisibleBonusWidget=(Sv=(bv=X.promoConfig)==null?void 0:bv.show_bonus_widget)!=null?Sv:!1,this.isShowExtraPartnerCashbackRules=($v=(Cv=X.officeConfig)==null?void 0:Cv.show_extra_cashback_rules)!=null?$v:!1,this.showReasonTypeOptionsInCallbackForm=(Ev=(Tv=X.supportConfig)==null?void 0:Tv.show_reason_types_in_callback_form)!=null?Ev:!1,this.showConsultantInCallbackFormModal=(Av=(wv=X.supportConfig)==null?void 0:wv.show_consultant_on_callback_form)!=null?Av:!0,this.informationAboutOverAmount=(Pv=(Ov=X.informationConfig)==null?void 0:Ov.about_over_amount_text)!=null?Pv:"4000000",this.isShowNewSiteInformationModal=(Iv=(kv=X.globalConfig)==null?void 0:kv.show_new_site_info_popup)!=null?Iv:!1,this.promoCodeStoreRules=(Bv=(Rv=X.promoConfig)==null?void 0:Rv.promo_store_rules)!=null?Bv:{},this.firstDepositPopupRechargeTranslateKey=(Dv=(Nv=X.promoConfig)==null?void 0:Nv.fd_popup_recharge_dict_key)!=null?Dv:"",this.mediaPlayerMode=(Mv=(Lv=X.bettingConfig)==null?void 0:Lv.media_player_mode)!=null?Mv:3,this.isAllowedIframeVideo=(Uv=(xv=X.bettingConfig)==null?void 0:xv.allow_iframe_video)!=null?Uv:!1,this.isAllowedVideoForOurRegion=(Fv=(Vv=X.bettingConfig)==null?void 0:Vv.allow_video_for_our_region)!=null?Fv:!1,this.urlsToRedirectTo404=(Gv=(Hv=(zv=X.otherConfig)==null?void 0:zv.urls_not_found)==null?void 0:Hv.map(({url:bo})=>bo))!=null?Gv:[],this.isNeedToChangeChampTheme=(Wv=(jv=X.bettingConfig)==null?void 0:jv.need_change_champ_theme)!=null?Wv:!1,this.isShowRecommendedInGamesSlider=(qv=(Kv=X.bettingConfig)==null?void 0:Kv.show_recommended_in_games_slider)!=null?qv:!1,this.headerExtraPromoLinks=(Qv=(Yv=X.headerConfig)==null?void 0:Yv.extra_link_head)!=null?Qv:{},this.allowedGeoCashAgentsLink=(Xv=(Zv=X.headerConfig)==null?void 0:Zv.allow_geo_agent_link)!=null?Xv:[],this.showSeoBlockMobileApps=(ey=(Jv=X.applicationConfig)==null?void 0:Jv.show_seo_block_apps)!=null?ey:!1,this.isRegistrationButtonDisabled=(oy=(ty=X.headerConfig)==null?void 0:ty.is_registr_btn_disabled)!=null?oy:!1,this.showInstructionPwaForIos=(ay=(ny=X.applicationConfig)==null?void 0:ny.show_instruction_pwa_ios)!=null?ay:!1,this.showInstructionPwaForAndroid=(iy=(ry=X.applicationConfig)==null?void 0:ry.show_instruction_pwa_android)!=null?iy:!1,this.gamesForWidget=(sy=X.gamesForWidget)!=null?sy:[],this.registrationBannerText=(cy=(ly=X.registrationConfig)==null?void 0:ly.reg_banner_dict_key)!=null?cy:"reg_banner_text",this.showSymbolCurrencyBefore=(dy=(uy=X.globalConfig)==null?void 0:uy.show_symbol_currency_before)!=null?dy:null,this.onPayBackgroundKeys=(fy=(py=X.customizeConfig)==null?void 0:py.on_pay_backgroun_keys)!=null?fy:{},this.pwaInstructionTitleText=(_y=(my=X.dictionaryConfig)==null?void 0:my.pwa_instruct_title_dict_key)!=null?_y:"mobile_how_to_install_pwa",this.enableBonusesNestedCategories=(gy=(hy=X.promoConfig)==null?void 0:hy.has_nested_categories_in_promo)!=null?gy:!1,this.isShowRecommendedGameVideo=(yy=(vy=X.bettingConfig)==null?void 0:vy.show_recommended_game_video)!=null?yy:!1,this.showBonusInHeaderForUnauthorized=(Sy=(by=X.headerConfig)==null?void 0:by.show_bonus_header_unauth)!=null?Sy:!0,this.isShowPartnerProgramBannersUnderlay=($y=(Cy=X.bringfriendConfig)==null?void 0:Cy.show_banners_underlay)!=null?$y:!1,this.showLeftMenuInInformationPage=(Ey=(Ty=X.informationConfig)==null?void 0:Ty.show_left_menu)!=null?Ey:!0,this.remindPopupConfig=((wy=X.registrationConfig)==null?void 0:wy.remind_popup_config)||void 0,this.isShowEventPopup=(Oy=(Ay=X.booleanConfig)==null?void 0:Ay.is_show_event_popup)!=null?Oy:!1,this.eventPopupInfo=(Py=X.eventPopupInfo)!=null?Py:{},this.isUseCyberMatchesFilterType=(Iy=(ky=X.iframeConfig)==null?void 0:ky.use_cyber_filter_type)!=null?Iy:!1,this.referrerEndpointPath=(By=(Ry=X.iframeConfig)==null?void 0:Ry.referrer_endpoint_path)!=null?By:"",this.authFormSocialView=(Dy=(Ny=X.authConfig)==null?void 0:Ny.auth_form_social_view)!=null?Dy:0,this.authFormSocialLinkStyle=(My=(Ly=X.authConfig)==null?void 0:Ly.auth_form_social_style)!=null?My:0,this.isShowCashTerminal=(Uy=(xy=X.informationConfig)==null?void 0:xy.show_cash_terminal)!=null?Uy:!1,this.showLoginRegistrationCrosslink=(Fy=(Vy=X.registrationConfig)==null?void 0:Vy.show_login_reg_cross_link)!=null?Fy:!1,this.listLangIdsAndFlags=(Hy=(zy=X.globalConfig)==null?void 0:zy.flags_by_lang)!=null?Hy:{},this.labelAuthByEmailDictKey=(jy=(Gy=X.authConfig)==null?void 0:Gy.auth_by_email_dict_key)!=null?jy:"auth_by_email",this.isGlobalChampActive=(Ky=(Wy=X.bettingConfig)==null?void 0:Wy.is_active_global_champ)!=null?Ky:!1,this.isShowMobileAppsNotificationImage=(Yy=(qy=X.applicationConfig)==null?void 0:qy.show_app_notify_image)!=null?Yy:!0,this.isShowSupportTime=(Zy=(Qy=X.supportConfig)==null?void 0:Qy.show_support_time)!=null?Zy:!1,this.supportTime=(Jy=(Xy=X.supportConfig)==null?void 0:Xy.supportTime)!=null?Jy:{},this.isAvailableGlobalEvent=(tb=(eb=X.bettingConfig)==null?void 0:eb.has_global_event)!=null?tb:!1,this.hasSpecialGlobalEventFooterTheme=(nb=(ob=X.footerConfig)==null?void 0:ob.has_global_event_footer_theme)!=null?nb:!1,this.showPopupFirstDepositBonus=(rb=(ab=X.registrationConfig)==null?void 0:ab.show_fd_popup_bonus_reg)!=null?rb:!1,this.supportedUserMessageTypes=(sb=(ib=X.officeConfig)==null?void 0:ib.supported_msg_types)!=null?sb:0,this.menuPromotionsMobileDictionaryKey=(cb=(lb=X.promoConfig)==null?void 0:lb.menu_promo_dict_key)!=null?cb:"link_menu_promotions",this.menuPromoStoreDictionaryKey=(db=(ub=X.promoConfig)==null?void 0:ub.menu_promo_store_dict_key)!=null?db:"header_item_promo_store",this.linkWithdrawalInstructions=(fb=(pb=X.informationConfig)==null?void 0:pb.link_withdraw_instr_pdf)!=null?fb:"",this.linkDepositInstructions=(hb=(mb=X.informationConfig)==null?void 0:mb.link_deposit_instr_pdf)!=null?hb:"",this.listAvailableLangForInstructions=(vb=(gb=X.informationConfig)==null?void 0:gb.allow_lng_cashterminal_instr)!=null?vb:[],this.thirdPartyCasinoHistoryTabKey=(yb=X.thirdpartyConfig.tp_history_tab_key)!=null?yb:"office_history_tab_casino",this.thirdPartyVisibleCasinoHistoryGameTypes=(bb=X.thirdPartyVisibleCasinoHistoryGameTypes)!=null?bb:[],this.thirdPartyVisibleCasinoHistoryBetTypes=(Sb=X.thirdPartyVisibleCasinoHistoryBetTypes)!=null?Sb:[],this.thirdPartyDailyChallengesAvailable=(Cb=X.thirdpartyConfig.third_party_daily_challenges_available)!=null?Cb:!1,this.informationRulesDownloadBtnTranslateKey=(Tb=($b=X.informationConfig)==null?void 0:$b.rules_download_btn_dict_key)!=null?Tb:"header_rules",this.responsibleGamingSelfLimitationTranslateKey=(wb=(Eb=X.officeConfig)==null?void 0:Eb.self_limit_dict_key)!=null?wb:"",this.partnerProgramUrl=(Ab=X.partnerProgramUrl)!=null?Ab:"",this.preselectedBonusIdByRouteName=(Pb=(Ob=X.registrationConfig)==null?void 0:Ob.preselected_bonus_route)!=null?Pb:{},this.isShowLinksCashTerminal=(Ib=(kb=X.informationConfig)==null?void 0:kb.show_links_cash_terminal)!=null?Ib:!1,this.helpCrunchOrganizationName=(Bb=(Rb=X.supportConfig)==null?void 0:Rb.crunch_org_name)!=null?Bb:"",this.referralLinkAndroidExtraParams=(Db=(Nb=X.applicationConfig)==null?void 0:Nb.referral_params_android)!=null?Db:{},this.referralLinkIosExtraParams=(Mb=(Lb=X.applicationConfig)==null?void 0:Lb.referral_link_ios_extra_params)!=null?Mb:{},this.isShowHeaderSocials=(Ub=(xb=X.headerConfig)==null?void 0:xb.show_social_header)!=null?Ub:!1,this.isShowFooterSocials=(Fb=(Vb=X.footerConfig)==null?void 0:Vb.show_social_footer)!=null?Fb:!0,this.thirdPartyIsShowCheckPromoCodeItemInMenu=(zb=X.thirdPartyIsShowCheckPromoCodeItemInMenu)!=null?zb:!1,this.isShowContactsSupportTime=(Gb=(Hb=X.supportConfig)==null?void 0:Hb.show_support_time_on_contacts)!=null?Gb:!1,this.isShowLoginButton=(Wb=(jb=X.headerConfig)==null?void 0:jb.show_login_btn)!=null?Wb:!0,this.isAvailableRechargeLeaveNotification=(qb=(Kb=X.officeConfig)==null?void 0:Kb.show_notify_recharge_leave)!=null?qb:!0,this.errorPageStatus500DictionaryKey=(Qb=(Yb=X.globalConfig)==null?void 0:Yb.error_status_dict_key)!=null?Qb:"error_page_message_500",this.errorPageMenuMobile=(Xb=(Zb=X.customizeConfig)==null?void 0:Zb.error_menu)!=null?Xb:[],this.isShowVirtualSportsInMobiAsiaOtherSections=(eS=(Jb=X.bettingConfig)==null?void 0:Jb.show_virtual_sports_asia_other)!=null?eS:!1,this.isShowToto=(oS=(tS=X.modulesConfig)==null?void 0:tS.toto)!=null?oS:!1,this.availableToto=(nS=X.totoConfig)!=null?nS:{},this.isShowBannerWithEventOnMainPage=(rS=(aS=X.headerConfig)==null?void 0:aS.show_banner_events_on_main)!=null?rS:!1,this.isShowBannerThirdPartyOnMainPage=(iS=X.thirdpartyConfig.is_show_banner_third_party_on_main_page)!=null?iS:!1,this.isConfettiVisible=(lS=(sS=X.customizeConfig)==null?void 0:sS.has_confetti)!=null?lS:!1,this.isShowBannerGamesOnMainPage=(uS=(cS=X.booleanConfig)==null?void 0:cS.is_show_banner_games_on_main_page)!=null?uS:!1,this.thirdPartyCasinoHistoryListFieldsInTable=(dS=X.thirdPartyCasinoHistoryListFieldsInTable)!=null?dS:[],this.isShowFireIconInSetting=(fS=(pS=X.booleanConfig)==null?void 0:pS.is_show_fire_icon_in_setting)!=null?fS:!1,this.securitySkype=(_S=(mS=X.globalConfig)==null?void 0:mS.security_skype)!=null?_S:"",this.isShowConsultantWidgetButton=(gS=(hS=X.supportConfig)==null?void 0:hS.show_consult_widget_btn)!=null?gS:!0,this.coefFormatByGeo=(yS=(vS=X.bettingConfig)==null?void 0:vS.default_coef_view_by_geo)!=null?yS:{},this.coefFormatByLang=(SS=(bS=X.bettingConfig)==null?void 0:bS.default_coef_view_by_lang)!=null?SS:{},this.afterRegistrationAndLoginRedirectRoutes=($S=(CS=X.authConfig)==null?void 0:CS.redirect_routs)!=null?$S:[],this.afterRegistrationAndLoginRedirectRoutesV2=(ES=(TS=X.authConfig)==null?void 0:TS.redirect_routes)!=null?ES:[],this.isAvailablePartSale=(AS=(wS=X.bettingConfig)==null?void 0:wS.is_available_part_sale)!=null?AS:!0,this.isClickToActivateResponsibleGamingMode=(PS=(OS=X.officeConfig)==null?void 0:OS.has_btn_activate_responsible_gaming_mode)!=null?PS:!1,this.isNeedGroupPayments=((kS=X.informationConfig)==null?void 0:kS.need_group_payments)||!1,this.feedbackFormTitleDictKey=(RS=(IS=X.informationConfig)==null?void 0:IS.feedback_form_title_dict_key)!=null?RS:"",this.feedbackFormSubtitleDictKey=(NS=(BS=X.informationConfig)==null?void 0:BS.feedback_form_subtitle_dict_key)!=null?NS:"",this.siteUpdatesAppTranslationKeysByGeo=(LS=(DS=X.customizeConfig)==null?void 0:DS.site_upd_dict_geo)!=null?LS:{},this.thirdPartyPartnersLink=(xS=(MS=X.thirdpartyConfig)==null?void 0:MS.tp_partner_link)!=null?xS:"",this.isShowAppsFlyerPixel=(VS=(US=X.applicationConfig)==null?void 0:US.show_apps_flyer_pixel)!=null?VS:!1,this.isOneTapAuthEnabled=(zS=(FS=X.authConfig)==null?void 0:FS.has_google_one_tap)!=null?zS:!1,this.filesByTagInMenu=(GS=(HS=X.informationConfig)==null?void 0:HS.files_by_tag_in_menu)!=null?GS:[],this.thirdPartyIsCasinoHistoryRedesign=(jS=X.thirdpartyConfig.third_party_is_casino_history_redesign)!=null?jS:!1,this.failPaymentPopupRedirectUrl=(KS=(WS=X.customizeConfig)==null?void 0:WS.fail_pay_redirect_url)!=null?KS:"",this.failPayRechargeBtnText=(YS=(qS=X.customizeConfig)==null?void 0:qS.fail_pay_recharge_btn_text)!=null?YS:"on_pay_to_cashier",this.isShowOneClickBetWidget=(ZS=(QS=X==null?void 0:X.couponConfig)==null?void 0:QS.show_setting_one_click_widget)!=null?ZS:!1,this.isShowBannersWidget=(XS=X.globalConfig.show_banner_widget)!=null?XS:!1,this.isAvailableInsights=(eC=(JS=X.bettingConfig)==null?void 0:JS.is_available_insights)!=null?eC:!0,this.forceBalanceUpdateData=(oC=(tC=X.iframeConfig)==null?void 0:tC.need_force_update_balance)!=null?oC:!1,this.isShowResponsibleSetLimitsPopup=(aC=(nC=X.officeConfig)==null?void 0:nC.show_responsible_limit_popup)!=null?aC:!1,this.globalEventId=(iC=(rC=X.globalEventConfig)==null?void 0:rC.global_event_id)!=null?iC:0,this.globalEventName=(lC=(sC=X.bettingConfig)==null?void 0:sC.global_event_name)!=null?lC:"",this.globalEventChampId=(uC=(cC=X.globalEventConfig)==null?void 0:cC.global_event_champ_id)!=null?uC:0,this.globalEventFirstGameStart=(pC=(dC=X.globalEventConfig)==null?void 0:dC.global_event_first_game_start)!=null?pC:0,this.isRegBannerTextFromApi=(mC=(fC=X.registrationConfig)==null?void 0:fC.reg_banner_text_from_api)!=null?mC:!1,this.footerPaymentsViewType=(hC=(_C=X.footerConfig)==null?void 0:_C.footer_payments_view_type)!=null?hC:0,this.thirdPartyEmailTechnicalSupportByLang=(gC=X.thirdPartyEmailTechnicalSupportByLang)!=null?gC:{},this.thirdPartyIsEmailTechnicalSupportVisible=(vC=X.thirdPartyIsEmailTechnicalSupportVisible)!=null?vC:!1,this.bannerWidgets=(yC=X.bannerWidgets)!=null?yC:[],this.bannerWidgetsV2=(bC=X.bannerWidgetsV2)!=null?bC:[],this.bannerWidgetsConfig=(SC=X.bannerWidgetsConfig)!=null?SC:{},this.promoCodeStoreTitleDictionaryKey=($C=(CC=X.promoConfig)==null?void 0:CC.promo_store_dict_key)!=null?$C:"",this.showLicenseInRules=(EC=(TC=X.informationConfig)==null?void 0:TC.show_license_in_rules)!=null?EC:!1,this.requiredAsteriskAccentColor=(AC=(wC=X.officeConfig)==null?void 0:wC.show_red_required_field)!=null?AC:!1,this.themeBonusPagePromo=(PC=(OC=X.promoConfig)==null?void 0:OC.theme_bonus_page_promo)!=null?PC:"dark",this.isFullImageSliderPromo=(IC=(kC=X.promoConfig)==null?void 0:kC.is_full_image_slider_promo)!=null?IC:!1,this.isBlackBackgroundSliderPromo=(BC=(RC=X.promoConfig)==null?void 0:RC.is_black_background_slider_promo)!=null?BC:!1,this.isShowSectionsSliderPromo=(DC=(NC=X.promoConfig)==null?void 0:NC.is_show_sections_slider_promo)!=null?DC:!1,this.isHideDescriptionSliderPromoMobi=(MC=(LC=X.promoConfig)==null?void 0:LC.is_hide_description_slider_promo_mobi)!=null?MC:!1,this.isEnabledPrioritySorting=(UC=(xC=X.promoConfig)==null?void 0:xC.is_enabled_priority_sorting)!=null?UC:!1,this.isShowCashbackChoicePopup=(FC=(VC=X.officeConfig)==null?void 0:VC.show_bonus_choice_popup_office)!=null?FC:!1,this.isShowWarningHarm=(HC=(zC=X.globalConfig)==null?void 0:zC.show_warning_harm)!=null?HC:!1,this.videoAllowedSports=(jC=(GC=X.bettingConfig)==null?void 0:GC.video_allowed_sports)!=null?jC:[],this.allowVideo=(KC=(WC=X.bettingConfig)==null?void 0:WC.allow_video)!=null?KC:!0,this.showRegionalVideo=(YC=(qC=X.bettingConfig)==null?void 0:qC.show_regional_video)!=null?YC:!1,this.aboutEpaymentsNames=(ZC=(QC=X.informationConfig)==null?void 0:QC.about_epayments_names)!=null?ZC:"",this.isEnabledStickyHeader=(JC=(XC=X.headerConfig)==null?void 0:XC.is_enabled_sticky_header)!=null?JC:!1,this.isShowUnplacedBets=(t0=(e0=X.headerConfig)==null?void 0:e0.show_unplaced_bets)!=null?t0:!0,this.showPreloaderInsteadSkeleton=(n0=(o0=X.officeConfig)==null?void 0:o0.show_preloader_instead_skeleton)!=null?n0:!1,this.urlPartnerProgram=(r0=(a0=X.headerConfig)==null?void 0:a0.url_partner_program)!=null?r0:"",this.urlPaymentAgent=(s0=(i0=X.headerConfig)==null?void 0:i0.url_payment_agent)!=null?s0:"",this.positionSelectLng=(c0=(l0=X.customizeConfig)==null?void 0:l0.position_select_lng)!=null?c0:[],this.isShowGameCardInsightsButton=(d0=(u0=X.bettingConfig)==null?void 0:u0.show_gamecard_insights_button)!=null?d0:!1,this.isShowAppBlockMenu=(f0=(p0=X.footerConfig)==null?void 0:p0.show_app_block_menu)!=null?f0:!1,this.hasGameNotifySettings=(_0=(m0=X.bettingConfig)==null?void 0:m0.has_game_notify_settings)!=null?_0:!0,this.bonusLinkPopup=(g0=(h0=X.headerConfig)==null?void 0:h0.bonus_link_popup)!=null?g0:"/bonus/rules/1st",this.activationPopOnce=(y0=(v0=X.officeConfig)==null?void 0:v0.activation_popup_once)!=null?y0:!1,this.leftMenuVipDict=(S0=(b0=X.dictionaryConfig)==null?void 0:b0.left_menu_vip_dict)!=null?S0:"link_menu_vip_cashback",this.hasBonusHintInReg=($0=(C0=X.registrationConfig)==null?void 0:C0.has_bonus_hint)!=null?$0:!1,this.failPayDictKey=(E0=(T0=X.dictionaryConfig)==null?void 0:T0.fail_pay_dict_key)!=null?E0:"on_pay_fail_text",this.isSearchableBalanceDropdown=(A0=(w0=X.headerConfig)==null?void 0:w0.has_search_balance)!=null?A0:!1,this.mobileTitleDictionaryKey=(P0=(O0=X.dictionaryConfig)==null?void 0:O0.mobile_title_dict_key)!=null?P0:"mobile_make_bet",this.informPayTitleDictKey=(I0=(k0=X.dictionaryConfig)==null?void 0:k0.inform_pay_title_dict_key)!=null?I0:"about_text_7_with_payments",this.showModalAgentNetwork=(B0=(R0=X.otherConfig)==null?void 0:R0.has_modal_agent_network)!=null?B0:!1,this.lngLongPlayer=(D0=(N0=X.bettingConfig)==null?void 0:N0.lng_long_player)!=null?D0:[],this.amountTemplate=parseAmountTmpl(X.globalConfig),this.headerNavMaxVisibleItemsClient=(M0=(L0=X.headerConfig)==null?void 0:L0.max_visible_items)!=null?M0:9,this.headerNavIndent=(U0=(x0=X.headerConfig)==null?void 0:x0.nav_indent)!=null?U0:100,this.pointsDictKey=(F0=(V0=X.dictionaryConfig)==null?void 0:V0.points_dict_key)!=null?F0:"header_balance_points",this.partnerCssBrandBook=(H0=(z0=X.customizeConfig)==null?void 0:z0.css_brandbook)!=null?H0:[],this.visibleTypeMobAppNotify=(j0=(G0=X.applicationConfig)==null?void 0:G0.visible_type_mob_app_notify)!=null?j0:0,this.isTournamentCategoryVisible=(K0=(W0=X.thirdpartyConfig)==null?void 0:W0.has_tp_tournament_category)!=null?K0:!1,this.couponSellButtonIsNearWithBet=(Y0=(q0=X.couponConfig)==null?void 0:q0.sell_btn_near_with_bet)!=null?Y0:!1,this.showFirstStepTeamCash=(Z0=(Q0=X.otherConfig)==null?void 0:Q0.show_first_step_team_cash)!=null?Z0:!0,this.sportSortMenuSectionTranslateKey=(J0=(X0=X.dictionaryConfig)==null?void 0:X0.sort_menu_section_dict_key)!=null?J0:MENU_SECTION_LANG_KEY_MAP[1e4],this.hasCancelChangesBtn=(t$=(e$=X.responsibleConfig)==null?void 0:e$.has_cancel_changes_btn)!=null?t$:!1,this.lottoName=(n$=(o$=X.promoConfig)==null?void 0:o$.lotto_name)!=null?n$:""}get captchaTypeIsGoogle(){return this.captcha_type==="google"}get captchaTypeIsCustom(){return this.captcha_type==="custom"}get defaultBettingView(){return this.countriesWithAsianView.includes(this.geoCountryId)&&this.allowedBettingViews.includes(1)?1:0}isRefId(G){return Array.isArray(G)||(G=[G]),G.includes(this.ref_id)}isGroupId(G){return Array.isArray(G)||(G=[G]),G.includes(this.group_id)}setCdnUrl(G){G=G==null?void 0:G.trim(),this.mainCdnUrl=G,this.serviceCdnUrl=G}};let SiteConfig=_SiteConfig;SiteConfig.API_PATH="/web-api";var w$e=G=>{throw TypeError(G)},R$2=(G,X,ee)=>X.has(G)||w$e("Cannot "+ee),_$G=(G,X,ee)=>(R$2(G,X,"read from private field"),ee?ee.call(G):X.get(G)),g$E=(G,X,ee)=>X.has(G)?w$e("Cannot add the same private member more than once"):X instanceof WeakSet?X.add(G):X.set(G,ee),E$5=(G,X,ee)=>(R$2(G,X,"access private method"),ee);const te="r",ae="g",se="p",ne="geo",H$1="tz",oe="ln",ie="w",re="fh",ce="hs",_e="hb",Ee="mh",le="h",Pe="isc",he="pi",L$4="rtl",D$5="d",B$5="is12h",y$A="tt",b$B="gti",de="lc",Te="hn",me="htl",fe="hcl",Ae="pt",U$3="iframeProxy.BodyHeightChanged",x$a="iframeProxy.ParentPathChanged",Y$2="iframeProxy.ChildGoBack",k$j="iframeProxy.ChildGoForward",p$1v="iframeProxy.HistoryRouteChanged",$$6="iframeProxy.SwitchHiddenItem",W$2="iframeProxy.SetDocumentTitle",I$2="iframeProxy.BetsUpdate",v$Y="iframeProxy.ChangeSettings",j$7="iframeProxy.Request.SendBet",F$3="iframeProxy.Request.GetCouponData",q="iframeProxy.Local.SetBet",K$1="iframeProxy.Local.GetCouponData",Z="iframeProxy.Local.PassSelf",Be=Object.freeze(Object.defineProperty({__proto__:null,MESSAGE_TYPE_BETS_UPDATE:I$2,MESSAGE_TYPE_BODY_RESIZED:U$3,MESSAGE_TYPE_CHANGE_SETTINGS:v$Y,MESSAGE_TYPE_CHILD_GO_BACK:Y$2,MESSAGE_TYPE_CHILD_GO_FORWARD:k$j,MESSAGE_TYPE_HISTORY_ROUTE_CHANGED:p$1v,MESSAGE_TYPE_LOCAL_GET_COUPON_DATA:K$1,MESSAGE_TYPE_LOCAL_PASS_SELF:Z,MESSAGE_TYPE_LOCAL_SET_BET:q,MESSAGE_TYPE_PARENT_PATH_CHANGED:x$a,MESSAGE_TYPE_REQUEST_GET_COUPON_DATA:F$3,MESSAGE_TYPE_REQUEST_SEND_BET:j$7,MESSAGE_TYPE_SET_DOCUMENT_TITLE:W$2,MESSAGE_TYPE_SWITCH_HIDDEN_ITEM:$$6},Symbol.toStringTag,{value:"Module"}));function u$1h(G,X){let ee;return G.indexOf(`/${X}`)===0?ee=G.replace(X,""):ee=`/${X}/${G}`,ee.replace(/\/\/\/?/g,"/")}const M$5="stHideItem-",be=defineComponent({name:"IframeProxy",props:{href:{type:String,required:!0},refId:{type:[String,Number],required:!0},projectId:{type:[String,Number],required:!0},geo:{type:[String,Number],required:!0},timeZone:{type:[String,Number],required:!0},language:{type:String,default:""},locale:{type:String,default:""},contentWidth:{type:Number,default:void 0},syncHistoryWithIframe:{type:Boolean,default:!1},fixedIframeHeight:{type:Boolean,default:!1},minHeight:{type:Number,default:280},activateGoBack:{type:Boolean,default:!1},internalContentScrolling:{type:Boolean,default:!1},postMessageListenerId:{type:String,default:""},isRtl:{type:Boolean,default:!1},isDarkTheme:{type:Boolean,default:!1},is12h:{type:Boolean,default:!1},transformPrefix:{type:String,default:""},tableType:{type:Number,default:void 0},gTagId:{type:String,default:""},isHideTeamLogos:{type:Boolean,default:!1},isHideChampLogos:{type:Boolean,default:!1},isHideNavigationButtons:{type:Boolean,default:!1},paintId:{type:String,default:""}},emits:["load"],setup(G,{emit:X}){const ee=ref(""),pe=ref(G.minHeight);let ve;function $e(xe,Fe){var ze;(ze=ve==null?void 0:ve.contentWindow)==null||ze.postMessage({type:v$Y,payload:{[xe]:Fe}},"*")}function ke(){var xe;const{pathname:Fe}=window.location,ze=u$1h(Fe,G.transformPrefix);(xe=ve==null?void 0:ve.contentWindow)==null||xe.postMessage({type:x$a,path:ze},"*")}function De(xe){var Fe;if(xe.data.type){if(G.postMessageListenerId&&xe.data.postMessageListenerId!==G.postMessageListenerId)return;switch(xe.data.type){case U$3:G.fixedIframeHeight||(pe.value=xe.data.height>G.minHeight?xe.data.height:G.minHeight);break;case Y$2:window.history.back();break;case k$j:window.history.forward();break;case p$1v:{const{toPath:ze,replace:je}=xe.data,We=G.transformPrefix?u$1h(ze,G.transformPrefix):ze;je?window.history.replaceState(void 0,"",We):window.history.pushState(void 0,"",We);break}case $$6:{const ze=M$5+xe.data.key;localStorage.getItem(ze)?localStorage.removeItem(ze):localStorage.setItem(ze,"1");break}case j$7:{const{v2:ze,v3:je}=xe.data;(window.opener||window).postMessage({type:q,domain:window.location.origin,v2:ze,v3:je},window.location.origin);break}case F$3:{const[ze]=xe.ports,je=new Promise(We=>{const Ke=new MessageChannel;Ke.port1.onmessage=({data:Xe})=>{Ke.port1.close(),ze.postMessage(eo(kt({},Xe),{isBetsAvailable:!0}))},(window.opener||window).postMessage({type:K$1,domain:window.location.origin},window.location.origin,[Ke.port2]),We(!0)});Promise.all([je]);break}case W$2:G.syncHistoryWithIframe&&(document.title=xe.data.title);break;case I$2:(Fe=ve==null?void 0:ve.contentWindow)==null||Fe.postMessage(eo(kt({},xe.data),{type:I$2}),"*");break}}}function Le(xe){ve=xe.target,X("load")}watch(()=>G.is12h,xe=>{$e(B$5,!!xe)}),watch(()=>G.isDarkTheme,xe=>{$e(D$5,xe)}),watch(()=>G.isRtl,xe=>{$e(L$4,!!xe)}),watch(()=>G.timeZone,xe=>{$e(H$1,`${xe}`)}),watch(()=>G.gTagId,xe=>{$e(b$B,xe)}),onMounted(()=>{const xe=new URL(G.href),Fe=new URLSearchParams(window.location.search),ze=`${G.tableType||Fe.get(y$A)||""}`;ze&&xe.searchParams.set(y$A,ze);const je=Object.keys(localStorage).filter(We=>We.includes(M$5)).map(We=>We.replace(M$5,"")).join("-");je&&xe.searchParams.set(le,je),G.syncHistoryWithIframe&&(window.addEventListener("popstate",ke),xe.searchParams.set(ce,"1")),G.language&&xe.searchParams.set(oe,G.language),G.locale&&xe.searchParams.set(de,G.locale),G.contentWidth&&xe.searchParams.set(ie,`${G.contentWidth}`),G.postMessageListenerId&&xe.searchParams.set(he,G.postMessageListenerId),G.paintId&&xe.searchParams.set(Ae,G.paintId),G.gTagId&&xe.searchParams.set(b$B,G.gTagId),typeof G.isRtl<"u"&&xe.searchParams.set(L$4,G.isRtl?"1":"0"),G.fixedIframeHeight&&xe.searchParams.set(re,"1"),G.activateGoBack&&xe.searchParams.set(_e,"1"),G.internalContentScrolling&&xe.searchParams.set(Pe,"1"),G.isDarkTheme&&xe.searchParams.set(D$5,"1"),G.is12h&&xe.searchParams.set(B$5,"1"),G.isHideTeamLogos&&xe.searchParams.set(me,"1"),G.isHideChampLogos&&xe.searchParams.set(fe,"1"),G.isHideNavigationButtons&&xe.searchParams.set(Te,"1"),xe.searchParams.set(te,`${G.refId}`),xe.searchParams.set(ae,`${G.projectId}`),xe.searchParams.set(se,`${G.projectId}`),xe.searchParams.set(H$1,`${G.timeZone}`),xe.searchParams.set(ne,`${G.geo}`),xe.searchParams.set(Ee,`${G.minHeight}`),xe.pathname=u$1h(xe.pathname,G.transformPrefix),ee.value=xe.href,window.addEventListener("message",De),(window.opener||window).postMessage({type:Z},window.location.origin)}),onUnmounted(()=>{window.removeEventListener("popstate",ke),window.removeEventListener("message",De)});const Ve="display: block; width: 100%; border: none;";return()=>h$u("iframe",{onLoad:Le,src:ee.value,height:pe.value,style:Ve})}}),Se=85,ge=89,ue=144;function Me(G){return[Se,ue,ge].includes(G)}const ye="game",Ie="team",Ge="player",Ne="stage",Oe="tournament",we="rating",Re="horse",Ce="graph",He="cyber",P$5="statisticpopup";var r$10,l$U,c$11;class Ue{constructor(){g$E(this,r$10),g$E(this,c$11,X=>{Object.entries(X).forEach(([ee,pe])=>{if(!pe)throw new Error(`Wrong input param [${ee}]: "${pe}"`)})})}gameUrl({lng:X,sportId:ee=0,gameId:pe,tabName:ve="main"}){return _$G(this,c$11).call(this,{gameId:pe}),E$5(this,r$10,l$U).call(this,[X,P$5,ye,ee,pe,ve])}teamUrl({lng:X,sportId:ee,teamId:pe}){return _$G(this,c$11).call(this,{teamId:pe}),E$5(this,r$10,l$U).call(this,[X,P$5,Ie,ee,pe])}playerUrl({lng:X,sportId:ee,playerId:pe}){return _$G(this,c$11).call(this,{playerId:pe}),E$5(this,r$10,l$U).call(this,[X,P$5,Ge,ee,pe])}stageUrl({lng:X,sportId:ee,stageId:pe,tableType:ve}){_$G(this,c$11).call(this,{stageId:pe});const $e=E$5(this,r$10,l$U).call(this,[X,P$5,Ne,ee,pe]),ke=ve?`?${y$A}=${ve}`:"";return $e+ke}tournamentUrl({lng:X,sportId:ee,tournamentId:pe,seasonId:ve}){return _$G(this,c$11).call(this,{tournamentId:pe}),E$5(this,r$10,l$U).call(this,[X,P$5,Oe,ee,pe,ve])}ratingUrl({lng:X,sportId:ee,ratingId:pe}){return _$G(this,c$11).call(this,{ratingId:pe}),E$5(this,r$10,l$U).call(this,[X,P$5,we,ee,pe])}horseUrl({lng:X,horseId:ee}){return _$G(this,c$11).call(this,{horseId:ee}),E$5(this,r$10,l$U).call(this,[X,P$5,Re,ee])}coefficientGraphUrl({lng:X,gameId:ee,coefficientView:pe}){_$G(this,c$11).call(this,{gameId:ee});const ve=[ee];return pe&&ve.push(pe),E$5(this,r$10,l$U).call(this,[X,P$5,Ce,...ve])}cyberUrl({lng:X,sportId:ee,tournId:pe,seasonId:ve}){if(!Me(ee))throw new Error(`Wrong input param [sportId]: "${ee}"`);return _$G(this,c$11).call(this,{tournId:pe,seasonId:ve}),E$5(this,r$10,l$U).call(this,[X,P$5,He,ee,pe,ve])}}r$10=new WeakSet,l$U=function(G){return"/"+G.filter(X=>X===0||X).join("/")},c$11=new WeakMap;const isRtl=G=>[LanguageCode.FA,LanguageCode.AR,LanguageCode.HE,LanguageCode.KU,LanguageCode.UR,LanguageCode.IQ].includes(G),functionalCookiesTypes=[CookiesAgreeType.ALL,CookiesAgreeType.ONLY_FUNCTIONALITY],marketingCookiesTypes=[CookiesAgreeType.ALL,CookiesAgreeType.ONLY_MARKETING],isFunctionalCookies=G=>functionalCookiesTypes.includes(G),isMarketingCookies=G=>marketingCookiesTypes.includes(G),retry=async(G,X,ee)=>{let pe,ve;if([pe,ve]=execAsync(()=>G()),pe=await pe,ve(),!pe){if(X<=1)throw new Error("retry: Attempts ended");return[pe,ve]=execAsync(()=>delay(ee)),await pe,ve(),retry(G,X-1,ee)}},retryPromise=(G,X,ee)=>G(X<=1).catch(pe=>X<=1?Promise.reject(pe):delay(ee).then(()=>retryPromise(G,X-1,ee))),stopElements=new WeakSet,stopDropdownOutsideEvent=(G,X)=>G.add(X),checkStopDropdownOutsideEvent=(G,...X)=>X.flat().some(ee=>G.has(ee)),trailingThrottle=(G,X)=>{let ee=!1,pe;return(...$e)=>{if(ee){pe=$e;return}ee=!0,setTimeoutWrapped(()=>{ee=!1,pe&&(G(...pe),pe=void 0)},X)}},leadingThrottle=(G,X)=>{let ee=!1;return(...ve)=>{ee||(G(...ve),ee=!0,setTimeoutWrapped(()=>{ee=!1},X))}},trailingAndLeadingThrottle=(G,X)=>{let ee=!1,pe;const ve=(...$e)=>{if(ee){pe=$e;return}G(...$e),ee=!0,setTimeoutWrapped(()=>{ee=!1,pe!==void 0&&(ve(...pe),pe=void 0)},X)};return ve},throttle$1=(G,X,{leading:ee=!0,trailing:pe=!0}={})=>ee&&pe?trailingAndLeadingThrottle(G,X):ee?leadingThrottle(G,X):pe?trailingThrottle(G,X):noop$2,validateSymbols=G=>G.replace(/[^\d.,-]/g,""),validateMinus=(G,X=!1)=>X?G.replace(/-/g,""):G.replace(/(^-)-*|-*/g,"$1"),validateSeparator=(G,X)=>G.split(/[,.]/g,X===0?1:2).join(".").replace(/^\./,"0."),validateZero=G=>G.replace(/(^-?)0+(?=\d)/,"$1"),validateMin=(G,X)=>parseFloat(G)parseFloat(G)>X?X.toString():G,validateAccuracy=(G,X)=>G.replace(/\..+/,ee=>ee.slice(0,X+1)),validateLength=(G,X)=>G.slice(0,X),validateNumber=(G="",{unsigned:X=!1,accuracy:ee,min:pe,max:ve,maxlength:$e}={})=>(G=validateSymbols(G),G=validateMinus(G,X),G=validateSeparator(G,ee),G=validateZero(G),pe!==void 0&&(G=validateMin(G,pe)),ve!==void 0&&(G=validateMax(G,ve)),ee!==void 0&&(G=validateAccuracy(G,ee)),$e!==void 0&&(G=validateLength(G,$e)),G),windowOnLoad=async()=>{var G;const X=window;return(G=X.onLoadPromise)!=null||(X.onLoadPromise=document.readyState==="complete"?Promise.resolve():new Promise(ee=>{window.addEventListener("load",ee),setTimeoutWrapped(ee,1e4)})),X.onLoadPromise};var a$X=-1,o$M=function(G){addEventListener("pageshow",function(X){X.persisted&&(a$X=X.timeStamp,G(X))},!0)},c$10=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u$1g=function(){var G=c$10();return G&&G.activationStart||0},f$U=function(G,X){var ee=c$10(),pe="navigate";return a$X>=0?pe="back-forward-cache":ee&&(document.prerendering||u$1g()>0?pe="prerender":document.wasDiscarded?pe="restore":ee.type&&(pe=ee.type.replace(/_/g,"-"))),{name:G,value:-1,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:pe}},s$Q=function(G,X,ee){try{if(PerformanceObserver.supportedEntryTypes.includes(G)){var pe=new PerformanceObserver(function(ve){Promise.resolve().then(function(){X(ve.getEntries())})});return pe.observe(Object.assign({type:G,buffered:!0},ee||{})),pe}}catch(ve){}},d$S=function(G,X,ee,pe){var ve,$e;return function(ke){X.value>=0&&(ke||pe)&&(($e=X.value-(ve||0))||ve===void 0)&&(ve=X.value,X.delta=$e,X.rating=function(De,Le){return De>Le[1]?"poor":De>Le[0]?"needs-improvement":"good"}(X.value,ee),G(X))}},l$T=function(G){requestAnimationFrame(function(){return requestAnimationFrame(function(){return G()})})},p$1u=function(G){var X=function(ee){ee.type!=="pagehide"&&document.visibilityState!=="hidden"||G(ee)};addEventListener("visibilitychange",X,!0),addEventListener("pagehide",X,!0)},v$X=function(G){var X=!1;return function(ee){X||(G(ee),X=!0)}},m$1g=-1,h$t=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},g$D=function(G){document.visibilityState==="hidden"&&m$1g>-1&&(m$1g=G.type==="visibilitychange"?G.timeStamp:0,T$b())},y$z=function(){addEventListener("visibilitychange",g$D,!0),addEventListener("prerenderingchange",g$D,!0)},T$b=function(){removeEventListener("visibilitychange",g$D,!0),removeEventListener("prerenderingchange",g$D,!0)},E$4=function(){return m$1g<0&&(m$1g=h$t(),y$z(),o$M(function(){setTimeoutWrapped(function(){m$1g=h$t(),y$z()},0)})),{get firstHiddenTime(){return m$1g}}},C$d=function(G){document.prerendering?addEventListener("prerenderingchange",function(){return G()},!0):G()},U$2=[2500,4e3],V$2={},W$1=function(G,X){X=X||{},C$d(function(){var ee,pe=E$4(),ve=f$U("LCP"),$e=function(Le){var Ve=Le[Le.length-1];Ve&&Ve.startTimethis.httpModule(G,eo(kt({},$e),{cache:!ve})).execute({returnContext:!0})),ee=await ee,pe(),ee);return[ee,pe]=execAsync(()=>this.checkIsLoad()),await ee,pe(),eo(kt({},ke),{status:ke.response.status})}async getRequestWithoutCache(G,X={}){return this.getRequest(G,eo(kt({},X),{withoutCache:!0}))}async postRequest(G,X={}){let ee,pe;[ee,pe]=execAsync(()=>this.checkIsLoad()),await ee,pe();const Le=X,{params:ve,withoutCache:$e=!1}=Le,ke=To(Le,["params","withoutCache"]),De=([ee,pe]=execAsync(()=>this.httpModule(G,eo(kt({body:ve},ke),{method:_HttpClient.METHOD_POST})).execute({returnContext:!0})),ee=await ee,pe(),ee);return eo(kt({},De),{status:De.response.status})}async putRequest(G,X){let ee,pe;const Le=X,{params:ve,withoutCache:$e=!1}=Le,ke=To(Le,["params","withoutCache"]),De=([ee,pe]=execAsync(()=>this.httpModule(G,eo(kt({body:ve},ke),{method:_HttpClient.METHOD_PUT})).execute({returnContext:!0})),ee=await ee,pe(),ee);return eo(kt({},De),{status:De.response.status})}async headRequest(G,X){let ee,pe;const ve=([ee,pe]=execAsync(()=>this.httpModule(G,eo(kt({},X),{method:_HttpClient.METHOD_HEAD})).execute({returnContext:!0})),ee=await ee,pe(),ee);return eo(kt({},ve),{status:ve.response.status})}async deleteRequest(G,X={}){let ee,pe;const ve=([ee,pe]=execAsync(()=>this.httpModule(G,eo(kt({},X),{method:_HttpClient.METHOD_DELETE})).execute({returnContext:!0})),ee=await ee,pe(),ee);return eo(kt({},ve),{status:ve.response.status})}async request(G,X){const $e=X,{method:ee=_HttpClient.METHOD_GET}=$e,pe=To($e,["method"]);switch(ee.toLocaleUpperCase()){case _HttpClient.METHOD_GET:return this.getRequest(G,pe);case _HttpClient.METHOD_POST:return this.postRequest(G,pe);case _HttpClient.METHOD_PUT:return this.putRequest(G,pe);case _HttpClient.METHOD_DELETE:return this.deleteRequest(G,pe);default:return this.getRequest(G,pe)}}async checkIsLoad(){return windowOnLoad()}createAbortController(){return new AbortController}};let HttpClient=_HttpClient;HttpClient.STATUS_SUCCESS=1;HttpClient.STATUS_ERROR=2;HttpClient.STATUS_NETWORK_ERROR=3;HttpClient.STATUS_CLOSE=4;HttpClient.METHOD_GET="GET";HttpClient.METHOD_POST="POST";HttpClient.METHOD_PUT="PUT";HttpClient.METHOD_HEAD="HEAD";HttpClient.METHOD_DELETE="DELETE";function e$u(G){this.message=G}e$u.prototype=new Error,e$u.prototype.name="InvalidCharacterError";var r$$=typeof window!="undefined"&&window.atob&&window.atob.bind(window)||function(G){var X=String(G).replace(/=+$/,"");if(X.length%4==1)throw new e$u("'atob' failed: The string to be decoded is not correctly encoded.");for(var ee,pe,ve=0,$e=0,ke="";pe=X.charAt($e++);~pe&&(ee=ve%4?64*ee+pe:pe,ve++%4)?ke+=String.fromCharCode(255&ee>>(-2*ve&6)):0)pe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(pe);return ke};function t$G(G){var X=G.replace(/-/g,"+").replace(/_/g,"/");switch(X.length%4){case 0:break;case 2:X+="==";break;case 3:X+="=";break;default:throw"Illegal base64url string!"}try{return function(ee){return decodeURIComponent(r$$(ee).replace(/(.)/g,function(pe,ve){var $e=ve.charCodeAt(0).toString(16).toUpperCase();return $e.length<2&&($e="0"+$e),"%"+$e}))}(X)}catch(ee){return r$$(X)}}function n$1d(G){this.message=G}function o$L(G,X){if(typeof G!="string")throw new n$1d("Invalid token specified");var ee=(X=X||{}).header===!0?0:1;try{return JSON.parse(t$G(G.split(".")[ee]))}catch(pe){throw new n$1d("Invalid token specified: "+pe.message)}}n$1d.prototype=new Error,n$1d.prototype.name="InvalidTokenError";const scriptRel="modulepreload",assetsURL=function(G,X){return new URL(G,X).href},seen={},__vitePreload=function(X,ee,pe){let ve=Promise.resolve();if(ee&&ee.length>0){const ke=document.getElementsByTagName("link"),De=document.querySelector("meta[property=csp-nonce]"),Le=(De==null?void 0:De.nonce)||(De==null?void 0:De.getAttribute("nonce"));ve=Promise.allSettled(ee.map(Ve=>{if(Ve=assetsURL(Ve,pe),Ve in seen)return;seen[Ve]=!0;const xe=Ve.endsWith(".css"),Fe=xe?'[rel="stylesheet"]':"";if(!!pe)for(let We=ke.length-1;We>=0;We--){const Ke=ke[We];if(Ke.href===Ve&&(!xe||Ke.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Ve}"]${Fe}`))return;const je=document.createElementByMF("link");if(je.rel=xe?"stylesheet":scriptRel,xe||(je.as="script"),je.crossOrigin="",je.href=Ve,Le&&je.setAttribute("nonce",Le),document.head.appendChild(je),xe)return new Promise((We,Ke)=>{je.addEventListener("load",We),je.addEventListener("error",()=>Ke(new Error(`Unable to preload CSS for ${Ve}`)))})}))}function $e(ke){const De=new Event("vite:preloadError",{cancelable:!0});if(De.payload=ke,window.dispatchEvent(De),!De.defaultPrevented)throw ke}return ve.then(ke=>{for(const De of ke||[])De.status==="rejected"&&$e(De.reason);return X().catch($e)})};function declension(G,X){if(G.one!==void 0&&X===1)return G.one;var ee=X%10,pe=X%100;return ee===1&&pe!==11?G.singularNominative.replace("{{count}}",X):ee>=2&&ee<=4&&(pe<10||pe>20)?G.singularGenitive.replace("{{count}}",X):G.pluralGenitive.replace("{{count}}",X)}function buildLocalizeTokenFn(G){return function(X,ee){return ee.addSuffix?ee.comparison>0?G.future?declension(G.future,X):"через "+declension(G.regular,X):G.past?declension(G.past,X):declension(G.regular,X)+" назад":declension(G.regular,X)}}var formatDistanceLocale={lessThanXSeconds:buildLocalizeTokenFn({regular:{one:"меньше секунды",singularNominative:"меньше {{count}} секунды",singularGenitive:"меньше {{count}} секунд",pluralGenitive:"меньше {{count}} секунд"},future:{one:"меньше, чем через секунду",singularNominative:"меньше, чем через {{count}} секунду",singularGenitive:"меньше, чем через {{count}} секунды",pluralGenitive:"меньше, чем через {{count}} секунд"}}),xSeconds:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду назад",singularGenitive:"{{count}} секунды назад",pluralGenitive:"{{count}} секунд назад"},future:{singularNominative:"через {{count}} секунду",singularGenitive:"через {{count}} секунды",pluralGenitive:"через {{count}} секунд"}}),halfAMinute:function(G,X){return X.addSuffix?X.comparison>0?"через полминуты":"полминуты назад":"полминуты"},lessThanXMinutes:buildLocalizeTokenFn({regular:{one:"меньше минуты",singularNominative:"меньше {{count}} минуты",singularGenitive:"меньше {{count}} минут",pluralGenitive:"меньше {{count}} минут"},future:{one:"меньше, чем через минуту",singularNominative:"меньше, чем через {{count}} минуту",singularGenitive:"меньше, чем через {{count}} минуты",pluralGenitive:"меньше, чем через {{count}} минут"}}),xMinutes:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} минута",singularGenitive:"{{count}} минуты",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минуту назад",singularGenitive:"{{count}} минуты назад",pluralGenitive:"{{count}} минут назад"},future:{singularNominative:"через {{count}} минуту",singularGenitive:"через {{count}} минуты",pluralGenitive:"через {{count}} минут"}}),aboutXHours:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} часа",singularGenitive:"около {{count}} часов",pluralGenitive:"около {{count}} часов"},future:{singularNominative:"приблизительно через {{count}} час",singularGenitive:"приблизительно через {{count}} часа",pluralGenitive:"приблизительно через {{count}} часов"}}),xHours:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} час",singularGenitive:"{{count}} часа",pluralGenitive:"{{count}} часов"}}),xDays:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} дней"}}),aboutXWeeks:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} недели",singularGenitive:"около {{count}} недель",pluralGenitive:"около {{count}} недель"},future:{singularNominative:"приблизительно через {{count}} неделю",singularGenitive:"приблизительно через {{count}} недели",pluralGenitive:"приблизительно через {{count}} недель"}}),xWeeks:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} неделя",singularGenitive:"{{count}} недели",pluralGenitive:"{{count}} недель"}}),aboutXMonths:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} месяца",singularGenitive:"около {{count}} месяцев",pluralGenitive:"около {{count}} месяцев"},future:{singularNominative:"приблизительно через {{count}} месяц",singularGenitive:"приблизительно через {{count}} месяца",pluralGenitive:"приблизительно через {{count}} месяцев"}}),xMonths:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяца",pluralGenitive:"{{count}} месяцев"}}),aboutXYears:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} года",singularGenitive:"около {{count}} лет",pluralGenitive:"около {{count}} лет"},future:{singularNominative:"приблизительно через {{count}} год",singularGenitive:"приблизительно через {{count}} года",pluralGenitive:"приблизительно через {{count}} лет"}}),xYears:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} года",pluralGenitive:"{{count}} лет"}}),overXYears:buildLocalizeTokenFn({regular:{singularNominative:"больше {{count}} года",singularGenitive:"больше {{count}} лет",pluralGenitive:"больше {{count}} лет"},future:{singularNominative:"больше, чем через {{count}} год",singularGenitive:"больше, чем через {{count}} года",pluralGenitive:"больше, чем через {{count}} лет"}}),almostXYears:buildLocalizeTokenFn({regular:{singularNominative:"почти {{count}} год",singularGenitive:"почти {{count}} года",pluralGenitive:"почти {{count}} лет"},future:{singularNominative:"почти через {{count}} год",singularGenitive:"почти через {{count}} года",pluralGenitive:"почти через {{count}} лет"}})};function formatDistance(G,X,ee){return ee=ee||{},formatDistanceLocale[G](X,ee)}var dateFormats$1={full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},timeFormats$1={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},dateTimeFormats$1={any:"{{date}}, {{time}}"},formatLong$1={date:buildFormatLongFn({formats:dateFormats$1,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats$1,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats$1,defaultWidth:"any"})};function isSameUTCWeek(G,X,ee){requiredArgs(2,arguments);var pe=startOfUTCWeek(G,ee),ve=startOfUTCWeek(X,ee);return pe.getTime()===ve.getTime()}var accusativeWeekdays=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function lastWeek(G){var X=accusativeWeekdays[G];switch(G){case 0:return"'в прошлое "+X+" в' p";case 1:case 2:case 4:return"'в прошлый "+X+" в' p";case 3:case 5:case 6:return"'в прошлую "+X+" в' p"}}function thisWeek(G){var X=accusativeWeekdays[G];return G===2?"'во "+X+" в' p":"'в "+X+" в' p"}function nextWeek(G){var X=accusativeWeekdays[G];switch(G){case 0:return"'в следующее "+X+" в' p";case 1:case 2:case 4:return"'в следующий "+X+" в' p";case 3:case 5:case 6:return"'в следующую "+X+" в' p"}}var formatRelativeLocale={lastWeek:function(G,X,ee){var pe=G.getUTCDay();return isSameUTCWeek(G,X,ee)?thisWeek(pe):lastWeek(pe)},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:function(G,X,ee){var pe=G.getUTCDay();return isSameUTCWeek(G,X,ee)?thisWeek(pe):nextWeek(pe)},other:"P"};function formatRelative(G,X,ee,pe){var ve=formatRelativeLocale[G];return typeof ve=="function"?ve(X,ee,pe):ve}var eraValues={narrow:["до н.э.","н.э."],abbreviated:["до н. э.","н. э."],wide:["до нашей эры","нашей эры"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},monthValues={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},formattingMonthValues={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],wide:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},dayValues={narrow:["В","П","В","С","Ч","П","С"],short:["вс","пн","вт","ср","чт","пт","сб"],abbreviated:["вск","пнд","втр","срд","чтв","птн","суб"],wide:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},dayPeriodValues={narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утро",afternoon:"день",evening:"вечер",night:"ночь"}},formattingDayPeriodValues={narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утра",afternoon:"дня",evening:"вечера",night:"ночи"}};function ordinalNumber(G,X){var ee=X||{},pe=String(ee.unit),ve;return pe==="date"?ve="-е":pe==="week"||pe==="minute"||pe==="second"?ve="-я":ve="-й",G+ve}var localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function(G){return Number(G)-1}}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide",formattingValues:formattingMonthValues,defaultFormattingWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"any",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})},matchOrdinalNumberPattern=/^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^((до )?н\.?\s?э\.?)/i,abbreviated:/^((до )?н\.?\s?э\.?)/i,wide:/^(до нашей эры|нашей эры|наша эра)/i},parseEraPatterns={any:[/^д/i,/^н/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыои]?й?)? кв.?/i,wide:/^[1234](-?[ыои]?й?)? квартал/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[яфмаисонд]/i,abbreviated:/^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,wide:/^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i},parseMonthPatterns={narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^я/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},matchDayPatterns={narrow:/^[впсч]/i,short:/^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,abbreviated:/^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,wide:/^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i},parseDayPatterns={narrow:[/^в/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^в[ос]/i,/^п[он]/i,/^в/i,/^ср/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},matchDayPeriodPatterns={narrow:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,abbreviated:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,wide:/^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i},parseDayPeriodPatterns={any:{am:/^дп/i,pm:/^пп/i,midnight:/^полн/i,noon:/^полд/i,morning:/^у/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function(G){return parseInt(G,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function(G){return G+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},locale$1={code:"ru",formatDistance,formatLong:formatLong$1,formatRelative,localize,match,options:{weekStartsOn:1,firstWeekContainsDate:1}};const index$2=Object.freeze(Object.defineProperty({__proto__:null,default:locale$1},Symbol.toStringTag,{value:"Module"})),TIME_GROUP_1_KEY="dashboard_upcoming_events_title_0_2h",TIME_GROUP_2_KEY="dashboard_upcoming_events_title_2_4h",TIME_GROUP_3_KEY="dashboard_upcoming_events_title_4h";var HTTP_CLIENT_SVC_ERROR_TYPE=(G=>(G.USER_NOT_AUTHENTICATED="USER_NOT_AUTHENTICATED",G.TOKEN_NOT_AUTHENTICATED="TOKEN_NOT_AUTHENTICATED",G))(HTTP_CLIENT_SVC_ERROR_TYPE||{});class ServiceAuthHttpClientError extends HTTPError{constructor(X,ee){super(X),this.message=ee}}ServiceAuthHttpClientError.ERROR_TYPE=HTTP_CLIENT_SVC_ERROR_TYPE;const AUTHORIZATION_RETRY=3,SUBTRAHEND_OF_EXPIRE=5,isExpiredDate=G=>Math.ceil(new Date().getTime()/1e3)>=G;class ServiceAuthHttpClient extends HttpClient{constructor({http:X,authHeaderKey:ee}){super(X),this.svcControllerPrefix="/web-api/api/mobile/v1/token",this.attemptCounter=new Map,this.waitAuthToken=void 0,this.authHeaderKey="Authorization",this.beforeRequest=async pe=>{let ve,$e;var ke,De,Le;if((ke=pe.request.url)!=null&&ke.includes(this.svcControllerPrefix))return;this.waitAuthToken&&([ve,$e]=execAsync(()=>this.waitAuthToken),await ve,$e());const Ve=this.tokenData&&isExpiredDate(this.tokenData.expireDate);if((!this.tokenData||Ve)&&(this.waitAuthToken=this.fetchSvcToken(pe,Ve).then(xe=>{this.tokenData=xe}).finally(()=>{delete this.waitAuthToken}),[ve,$e]=execAsync(()=>this.waitAuthToken),await ve,$e()),!this.tokenData)throw new ServiceAuthHttpClientError(pe,"[ServiceAuthHttpClient]: lost token");(Le=(De=pe.request).headers)!=null||(De.headers={}),pe.request.headers[this.authHeaderKey]=`Bearer ${this.tokenData.userToken}`},this.handleFulfilled=pe=>{var ve,$e,ke;($e=(ve=pe.response)==null?void 0:ve.url)!=null&&$e.includes(this.svcControllerPrefix)||this.attemptCounter.delete(((ke=pe.response)==null?void 0:ke.url)||"")},this.afterResponse=async pe=>{let ve,$e;var ke,De,Le,Ve,xe;if((ke=pe.response)!=null&&ke.ok)this.handleFulfilled(pe);else if(!((Le=(De=pe.response)==null?void 0:De.url)!=null&&Le.includes(this.svcControllerPrefix))&&((Ve=pe.response)==null?void 0:Ve.status)===401){const ze=pe.response.url||"";let je=this.attemptCounter.get(ze)||0;if((xe=pe.error)!=null&&xe.isInterceptorError&&je>=2)return;if(je++,je>=AUTHORIZATION_RETRY)throw this.attemptCounter.delete(ze),new ServiceAuthHttpClientError(pe,ServiceAuthHttpClientError.ERROR_TYPE.TOKEN_NOT_AUTHENTICATED);const We=!!this.tokenData;this.attemptCounter.set(ze,je),this.tokenData=([ve,$e]=execAsync(()=>this.fetchSvcToken(pe,We)),ve=await ve,$e(),ve);const Fe=pe.request,{url:Ke}=Fe,Xe=To(Fe,["url"]);try{const qe=([ve,$e]=execAsync(()=>this.httpModule(Ke,Xe).executeSafe()),ve=await ve,$e(),ve);return eo(kt({},pe),{error:!1,data:qe.data})}catch(qe){return qe.isInterceptorError=!0,eo(kt({},pe),{error:qe})}}},ee&&(this.authHeaderKey=ee),this.httpModule=this.httpModule.extend({hooks:{beforeRequest:[this.beforeRequest],afterResponse:[this.afterResponse]}})}isSvcAuth(){var X;return this.tokenData&&!isExpiredDate((X=this.tokenData)==null?void 0:X.expireDate)}forgetToken(){delete this.tokenData;const{authAbortController:X}=this;X&&X.abort()}async fetchSvcToken(X,ee=!1){let pe,ve;var $e,ke;try{const De=new AbortController;this.authAbortController=De;const Le=([pe,ve]=execAsync(()=>ee?this.httpModule(`${this.svcControllerPrefix}/refresh`,{method:"POST",signal:De.signal,headers:{"Content-Type":"application/vnd.api+json",Accept:"application/vnd.api+json"}}).executeSafe():this.httpModule(`${this.svcControllerPrefix}/`).executeSafe()),pe=await pe,ve(),pe);if(!(($e=Le.headers)!=null&&$e.date))throw new ServiceAuthHttpClientError(X,"[ServiceAuthHttpClient]: headers.date is undefined");const Ve=new Date(Le.headers.date),xe=Math.ceil(Ve.getTime()/1e3),Fe=Math.ceil(new Date().getTime()/1e3),{userToken:ze}=Le.data.data.attributes;let{expireDate:je}=Le.data.data.attributes;return je-=xe-Fe+SUBTRAHEND_OF_EXPIRE,{userToken:ze,expireDate:je}}catch(De){throw((ke=De==null?void 0:De.response)==null?void 0:ke.status)===403?new ServiceAuthHttpClientError(X,ServiceAuthHttpClientError.ERROR_TYPE.USER_NOT_AUTHENTICATED):De}finally{delete this.authAbortController}}}class MemoryStorage{constructor(){this.storage={},this.clear()}getStorage(){return this.storage}setStorage(X){this.storage=X}get length(){return Object.keys(this.storage).length}setItem(X,ee){this.storage[X]=ee}getItem(X){return this.storage[X]}removeItem(X){delete this.storage[X]}clear(){this.storage={}}getOrSet(X,ee){const pe=this.getItem(X);if(pe)return pe;const ve=ee();return this.setItem(X,ve),ve}}class SsrDataProvider{constructor(X={},ee={}){this.footer={},this.dashboard=ee.dashboard||{},this.xgames=ee.xgames||{},this.contacts=ee.contacts||{networks:[],phones:[],emails:[]},this.updateFooterData(ee.footer||{})}updateFooterData(X){const ve=X!=null?X:{},{faq:ee}=ve,pe=To(ve,["faq"]);this.footer=kt(kt({},ee?{faq:parseMenuItem(ee)}:{}),pe)}}function getDuplicatedCookies(G){if(!G)return[];const X=G.split(/=\w+;?\s?/),ee=new Set,pe=new Set;for(const ve of X)ee.has(ve)?pe.add(ve):ee.add(ve);return[...pe]}class Cookies{constructor({req:X,res:ee,parseJSON:pe=!0}){this.useIframeRequiredOptions=!1,this.tempStorageForReinitialize=[],this.isTempSaveCookieParams=!0,this.cookieIframeOptions={sameSite:"none",secure:!0},this.getResponseCookies=()=>{var ve,$e,ke;let De=(ke=($e=(ve=this.res)==null?void 0:ve.getHeader)==null?void 0:$e.call(ve,"Set-Cookie"))!=null?ke:[];return typeof De=="string"&&(De=[De]),De},this.cookiesService=cookieUniversal(X,ee,pe),ee&&(this.res=ee),X&&(this.req=X)}setIframeRequiredOptions(X=!1,ee=!1){this.isTempSaveCookieParams=!1,X&&(ee&&(this.cookieIframeOptions.partitioned=!0,getDuplicatedCookies(document.cookie).forEach(pe=>{this.remove(pe,{secure:!0,sameSite:"none",httpOnly:pe==="SESSION"})})),this.useIframeRequiredOptions=!0,this.setAll(this.tempStorageForReinitialize)),this.tempStorageForReinitialize=[]}set(X="",ee="",pe={path:"/"}){this.isTempSaveCookieParams&&this.tempStorageForReinitialize.push({name:X,value:ee,opts:pe});const ve=typeof ee=="object"?JSON.stringify(ee):ee;document.cookie=serialize(X,String(ve),this.useIframeRequiredOptions?Object.assign(pe,this.cookieIframeOptions):pe)}setAll(X=[]){Array.isArray(X)&&X.forEach(({name:ee="",value:pe="",opts:ve={path:"/"}})=>{this.set(ee,pe,ve)})}get(X="",ee={fromRes:!1,parseJSON:!0}){return this.cookiesService.get(X,ee)}getAll(X={fromRes:!1,parseJSON:!0}){return this.cookiesService.getAll(X)}remove(X="",ee={path:"/"}){return this.cookiesService.remove(X,this.useIframeRequiredOptions?Object.assign(ee,this.cookieIframeOptions):ee)}removeAll(){Object.keys(this.getAll()).forEach(X=>{this.remove(X)})}}const memory=getContext("SM");memory.tryUse()||memory.set({});const getSharedEntity=(G,X)=>{var ee;const pe=memory.use();return(ee=pe[G])!=null||(pe[G]=X()),pe[G]},createBaseMediaService=()=>{let G,X,ee,pe=nt=>nt;const ve=new Map,$e=getSharedEntity(11,()=>({})),ke=getSharedEntity(5,()=>({})),De=["main","secondary"];let Le={};const Ve=nt=>{if(!(nt!=null&&nt.length))return $e;const _t=nt.reduce((Qe,et)=>($e[et]&&(Qe[et]=$e[et]),Qe),{});return Object.keys(_t).length>0?_t:void 0},xe=({key:nt,extensionOrKey:_t="main"})=>{var Qe,et;if(!isDef($e)||!Object.keys($e).length)return G.error("mediaState does not exist"),DEFAULT_MEDIA_PATH;let St;for(const xt in $e){const Ut=$e[xt][nt];if(Ut){St=Ut;break}}if(!isDef(St))return DEFAULT_MEDIA_PATH;const bt="secondary"in St,$t=De.includes(_t);return bt?$t?(Qe=St[_t])!=null?Qe:St.main:(et=St.secondary)!=null&&et.includes("."+_t)?St.secondary:St.main:`${St.main}.${$t?"png":_t}`},Fe=nt=>`${ee}_${nt}`,ze=nt=>nt.filter(_t=>{const Qe=Fe(_t),et=ke[Qe];return!et||et{let _t,Qe;const{data:et,error:St}=([_t,Qe]=execAsync(()=>X(pe(nt)).executeSafe()),_t=await _t,Qe(),_t);if(St){G.error("loadMediaKeyUrl error path",eo(kt({},St),{mediaLoadPath:nt}));return}return et},We=(nt,_t)=>{$e[nt]=kt(kt({},$e[nt]||{}),_t);const Qe=Fe(nt);ke[Qe]=getExpiredAt()},Ke=async nt=>{let _t,Qe;var et;const St=(et=Le.values)==null?void 0:et[nt];if(!St){G.error("has no resources for partnerId media",{partnerId:ee,mediaId:nt});return}const bt=([_t,Qe]=execAsync(()=>je(St)),_t=await _t,Qe(),_t);bt&&Object.values(bt)&&We(nt,bt)};return{getMediaState:Ve,getMediaUrl:xe,loadMediaResources:async nt=>{ve.has(ee)||ve.set(ee,{});const _t=ze(uniqueBy(nt)),Qe=ve.get(ee),et=_t.map(St=>(Qe[St]||(Qe[St]=Ke(St).finally(()=>delete Qe[St])),Qe[St]));return ve.set(ee,Qe),Promise.all(et)},setMediaResources:(nt,_t=!1)=>{(!(Le!=null&&Le.values)||Le.expiredAt{G=nt},setHttpModule:nt=>{X=nt},setPartnerId:nt=>{ee=nt},setGettingCdnUrl:nt=>{pe=nt},addMediaState:nt=>{nt&&Object.assign($e,nt)}}},createClientMediaService=({$httpModule:G,$logger:X,partnerId:ee,media:pe,getCdnUrl:ve})=>{const $e=createBaseMediaService();return $e.setHttpModule(G),$e.setLogger(X),$e.setPartnerId(ee),$e.addMediaState(pe),$e.setGettingCdnUrl(ve),$e},createClientLogger=()=>console;class BaseDictionaryService{constructor(){this.inMemoryDictionary=getSharedEntity(0,()=>new Map),this.inMemoryUnitDictionary=getSharedEntity(12,()=>new Map),this.inMemoryDictionaryResources=getSharedEntity(1,()=>new Map),this.inMemoryUnitDictionaryResources=getSharedEntity(13,()=>new Map),this.dictionaryExpireMap=getSharedEntity(2,()=>new Map),this.expireTime=6e4*15,this.getResourcesPath=X=>`/translation-api/by-lang/${X}`,this.isHttpClient=X=>"getRequest"in X,this.getResourcesUnitPath=X=>`/translation-api/api/external/v2/unit/language/${X}`}setResourcesPathGetter(X){this.getResourcesPath=X}getDictionariesByLang(X){const ee=this.inMemoryDictionary.get(X);if(ee)return ee;const pe={};return this.inMemoryDictionary.set(X,pe),pe}getUnitDictionariesByLang(X){const ee=this.inMemoryUnitDictionary.get(X);if(ee)return ee;const pe={};return this.inMemoryUnitDictionary.set(X,pe),pe}getDictionariesByIds(X,ee){const pe=this.getDictionariesByLang(X);return Object.entries(pe).reduce((ve,[$e,ke])=>{const De=Number($e);return ee.includes(De)&&(ve[De]=ke),ve},{})}setDictionaries(X,ee){const pe=this.getDictionariesByLang(X);Object.entries(ee).forEach(([ve,$e])=>{const ke=Number(ve);pe[ke]=$e,this.markDictionaryAsLoaded(X,ke)})}markDictionaryAsLoaded(X,ee){const pe=BaseDictionaryService.getDictionaryExpireKey(X,ee);this.dictionaryExpireMap.set(pe,getExpiredAt(this.expireTime))}isDictionaryExist(X,ee){var pe;const ve=BaseDictionaryService.getDictionaryExpireKey(X,ee);return((pe=this.dictionaryExpireMap.get(ve))!=null?pe:0)>Date.now()}isUnitDictionaryExist(X,ee){var pe;const ve=BaseDictionaryService.getUnitDictionaryExpireKey(X,ee);return((pe=this.inMemoryUnitDictionaryResources.get(ve))!=null?pe:0)>Date.now()}getTranslation(X,ee){const pe=Object.values(this.getDictionariesByLang(ee));for(const ve of pe){const $e=ve[X];if($e)return $e}return""}async loadDictionaries({language:X,httpClient:ee,ids:pe,cdnDomain:ve}){const $e=uniqueBy(pe).filter(ke=>!this.isDictionaryExist(X,ke));return $e.length?this.loadDictionariesFromResource(X,$e,ee,ve):[]}async loadDictionariesByUnit({language:X,httpClient:ee,ids:pe=[],cdnDomain:ve=""}){const $e=uniqueBy(pe).filter(ke=>!this.isUnitDictionaryExist(X,ke));return $e.length?this.loadDictionariesUnitFromResource(X,$e,ee,ve):[]}async loadDictionariesFromResource(X,ee,pe,ve=""){let $e,ke;const De=this.inMemoryDictionaryResources.get(X);return(!De||De.expiredAtthis.loadResources(X,pe)),await $e,ke()),Promise.all(ee.map(Le=>this.loadDictionaryFromResource(X,Le,pe,ve)))}async loadDictionariesUnitFromResource(X,ee,pe,ve=""){let $e,ke;const De=this.inMemoryUnitDictionaryResources.get(X);return(!De||De.expiredAtthis.loadUnitResources(X,pe)),await $e,ke()),Promise.all(ee.map(Le=>this.loadDictionaryUnitFromResource(X,Le,pe,ve)))}async loadDictionaryFromResource(X,ee,pe,ve=""){let $e,ke;const De=this.getResourceFromMemory(X,ee);if(!De)return this.logger.error("has no resources for language, dictionary",{language:X,dictionaryId:ee}),{id:ee,isLoaded:!1};const Le=([$e,ke]=execAsync(()=>this.getDictionaryContent(De,pe,ve)),$e=await $e,ke(),$e);return Le&&Object.values(Le).length?(this.setDictionaries(X,{[ee]:Le}),{id:ee,isLoaded:!0}):{id:ee,isLoaded:!1}}async loadDictionaryUnitFromResource(X,ee,pe,ve=""){let $e,ke;const De=this.getResourceFromUnitMemory(X,ee);if(!De)return this.logger.error("has no unit resources for language, dictionary",{language:X,dictionaryId:ee}),{id:ee,isLoaded:!1};const Le=([$e,ke]=execAsync(()=>this.getDictionaryContent(De,pe,ve)),$e=await $e,ke(),$e);return Le&&Object.values(Le).length?(this.setDictionaries(X,{[ee]:Le}),{id:ee,isLoaded:!0}):{id:ee,isLoaded:!1}}async loadResources(X,ee){let pe,ve;try{let $e;if(this.isHttpClient(ee)){const{data:{data:{attributes:{dictionaryMap:De}}}}=([pe,ve]=execAsync(()=>ee.getRequest(this.getResourcesPath(X),{withoutCache:!0})),pe=await pe,ve(),pe);$e=De}else{const{data:{attributes:{dictionaryMap:De}}}=([pe,ve]=execAsync(()=>ee(this.getResourcesPath(X),{cache:!1}).execute()),pe=await pe,ve(),pe);$e=De}this.inMemoryDictionaryResources.has(X)||this.inMemoryDictionaryResources.set(X,{values:{},expiredAt:0});const ke=this.inMemoryDictionaryResources.get(X);ke.values=JSON.parse($e),ke.expiredAt=getExpiredAt(this.expireTime)}catch($e){this.logger.error("load resources error language",eo(kt({},$e),{language:X}))}}async loadUnitResources(X,ee){let pe,ve;try{let $e;if(this.isHttpClient(ee)){const{data:De}=([pe,ve]=execAsync(()=>ee.getRequest(this.getResourcesUnitPath(X),{withoutCache:!0})),pe=await pe,ve(),pe);$e=De}else $e=([pe,ve]=execAsync(()=>ee(this.getResourcesUnitPath(X),{cache:!1}).execute()),pe=await pe,ve(),pe);this.inMemoryUnitDictionaryResources.has(X)||this.inMemoryUnitDictionaryResources.set(X,{values:{},expiredAt:0});const ke=this.inMemoryUnitDictionaryResources.get(X);ke.values=$e,ke.expiredAt=getExpiredAt(this.expireTime)}catch($e){this.logger.error("load resources error language",eo(kt({},$e),{language:X}))}}getResourceFromMemory(X,ee){var pe;const ve=this.inMemoryDictionaryResources.get(X);return(pe=ve==null?void 0:ve.values)==null?void 0:pe[ee]}getResourceFromUnitMemory(X,ee){var pe;const ve=this.inMemoryUnitDictionaryResources.get(X);return(pe=ve==null?void 0:ve.values)==null?void 0:pe[ee]}async getDictionaryContent(X,ee,pe=""){let ve,$e;try{if(this.isHttpClient(ee)){const{data:ke}=([ve,$e]=execAsync(()=>ee.getRequest(`${pe}/genfiles/web-app-v2/${X}`)),ve=await ve,$e(),ve);return ke}return[ve,$e]=execAsync(()=>ee(`${pe}/genfiles/web-app-v2/${X}`).execute()),ve=await ve,$e(),ve}catch(ke){this.logger.error("getDictionaryContent error path",eo(kt({},ke),{dictionaryPath:X}))}}static getDictionaryExpireKey(X,ee){return`${X}|${ee}`}static getUnitDictionaryExpireKey(X,ee){return`${X}|unit_${ee}`}setResources(X,ee,pe=!1){const ve=this.inMemoryDictionaryResources.get(X);(!ve||ve.expiredAt{Object.assign(this.mergedDictionaryForCurrentLang,pe)})}}var dateFormats={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},timeFormats={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},locale={code:"en-GB",formatDistance:formatDistance$1,formatLong,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:1,firstWeekContainsDate:4}};const index$1=Object.freeze(Object.defineProperty({__proto__:null,default:locale},Symbol.toStringTag,{value:"Module"})),TWO_HOURS_IN_SECONDS=2*3600,FOUR_HOURS_IN_SECONDS=4*3600,DEFAULT_LOCALE=locale,DEFAULT_LANG=LanguageCode.EN;class DateTimeServiceV2{constructor(X,{formatterType:ee=DEFAULT_TIME_DATE_FORMAT_TYPE,initTimeZone:pe=DEFAULT_TIMEZONE,is12h:ve=!1}={}){this.dateLocale=void 0;var $e;this.$T=X.$T;const ke=(($e=X.$siteConfig)==null?void 0:$e.lng)||X.lng||DEFAULT_LANG;this.isRestrictedToLocalizeLanguage=restrictedToLocalizeLanguages.includes(ke),this.language=this.isRestrictedToLocalizeLanguage?DEFAULT_LANG:ke,this.formatter=dateTimeFormatTypes[ee],this.timeZone=pe,this.is12h=ve,this.isNotExistInDateFnsLocale=notExistInDateFnsLocale.includes(this.language)}initLocale(X){this.dateLocale=X!=null?X:DEFAULT_LOCALE}addTimeZoneOffset(X,ee){return addMinutes(X,-ee*60)}setTimeZone(X){this.timeZone=X!=null?X:this.timeZone}setUp(X){const{formatterType:ee,timeZone:pe}=X||{};this.formatter=ee!==void 0?dateTimeFormatTypes[ee]:this.formatter,this.setTimeZone(pe)}get timeZoneDiff(){const X=new Date().getTimezoneOffset()/-60;return this.timeZone-X}get userTimeZone(){return this.timeZone}get localeCode(){var X,ee;return(ee=(X=languageAlias[this.language])==null?void 0:X.code)!=null?ee:this.language}toUserTimeZone(X){return this.addTimeZoneOffset(X,-this.timeZoneDiff)}toSystemTimeZone(X){return this.addTimeZoneOffset(X,this.timeZoneDiff)}formatTimeWithCustomFormatter(X,ee){const pe=this.toUserTimeZone(X);return format(pe,ee)}formatTimeWithoutUserTimezone(X,ee){return format(X,ee,{locale:this.dateLocale})}formatDuration(X,ee=!0){const pe=Math.floor(X/60),ve=Math.floor(X/60/60),$e=X%60,ke=pe%60,De=String($e).padStart(2,"0"),Le=String(ee?pe:ke).padStart(2,"0");return[ee?"":String(ve).padStart(2,"0"),Le,De].filter(Boolean).join(":")}getTimeBeforeStart(X){const ee=getUnixTime(new Date),pe=ee+TWO_HOURS_IN_SECONDS,ve=ee+FOUR_HOURS_IN_SECONDS,ke=[{title:TIME_GROUP_1_KEY,from:ee,to:pe},{title:TIME_GROUP_2_KEY,from:pe,to:ve}].find(De=>X>=De.from&&X<=De.to);return ke?ke.title:TIME_GROUP_3_KEY}getLongDateAndTimeFormatted(X){return this.getLongDateAndTimeFormattedByDate(fromUnixTime(X))}formatTimeByDate(X,ee){var pe;const ve=(pe=ee==null?void 0:ee.isShort)!=null?pe:!0,$e=this.toUserTimeZone(X);return this.formatTime($e,{language:ee==null?void 0:ee.language,showSeconds:!ve})}getShortDateWithNumericMonthByDate(X,ee){var pe,ve,$e;const ke=(pe=ee==null?void 0:ee.language)!=null?pe:this.language,De=this.toUserTimeZone(X),Le=($e=(ve=languageAlias[ke])!=null?ve:this.dateLocale)!=null?$e:DEFAULT_LOCALE;return intlFormat(De,{month:"2-digit",day:"2-digit"},{locale:Le.code})}getShortDateWithAlphabeticMonthByDate(X,ee){var pe,ve;const $e=(pe=ee==null?void 0:ee.language)!=null?pe:this.language,ke=this.toUserTimeZone(X),De=getMonth(ke),Le=(ve=languageAlias[$e])!=null?ve:this.dateLocale;if(Le&&!this.isRestrictedToLocalizeLanguage&&!this.isNotExistInDateFnsLocale)return intlFormat(ke,{month:"long",day:"numeric"},{locale:Le.code});const Ve={0:this.$T("main_month0"),1:this.$T("main_month1"),2:this.$T("main_month2"),3:this.$T("main_month3"),4:this.$T("main_month4"),5:this.$T("main_month5"),6:this.$T("main_month6"),7:this.$T("main_month7"),8:this.$T("main_month8"),9:this.$T("main_month9"),10:this.$T("main_month10"),11:this.$T("main_month11")};return`${getDate(ke)} ${Ve[De]}`}getFullDateFormattedByDate(X,ee){var pe;const ve=this.toUserTimeZone(X),$e=this.getLocale((pe=ee==null?void 0:ee.language)!=null?pe:this.language);return intlFormat(ve,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:$e.code})}getFormattedDate(X,ee){const pe=this.toUserTimeZone(X);return format(pe,ee)}getShortDateAndTimeFormattedByDate(X,ee){var pe,ve;const $e=(pe=ee==null?void 0:ee.language)!=null?pe:this.language,ke=(ve=ee==null?void 0:ee.delimiter)!=null?ve:" / ",De=this.toUserTimeZone(X),Le=this.getLocale($e),Ve=intlFormat(De,{month:"2-digit",day:"2-digit"},{locale:Le.code}),xe=this.formatTime(De,{language:$e});return`${Ve}${ke}${xe}`}getFullDateAndTimeFormattedByDate(X,ee){var pe;const ve=(pe=ee==null?void 0:ee.language)!=null?pe:this.language,$e=this.toUserTimeZone(X),ke=this.getLocale(ve),De=intlFormat($e,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:ke.code}),Le=this.formatTime($e,{language:ve});return`${De} (${Le})`}getFullDateAndTimeFormatted(X,ee){return this.getFullDateAndTimeFormattedByDate(fromUnixTime(X),ee)}getSiteFullDateAndTimeFormattedByDate(X,ee,pe){var ve;const $e=this.userTimeZone-ee,ke=(ve=pe==null?void 0:pe.language)!=null?ve:this.language,De=this.addTimeZoneOffset(X,-$e),Le=this.getLocale(ke),Ve=intlFormat(De,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:Le.code}),xe=this.formatTime(De,{language:ke});return`${Ve} (${xe})`}getLongDateAndTimeFormattedByDate(X){const ee=this.toUserTimeZone(X),pe=this.getLocale(this.language),ve=intlFormat(ee,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:pe.code}),$e=this.formatTime(ee);return`${ve} / ${$e}`}getDateByISO(X){return parseISO(X)}startOfDay(X){return this.toSystemTimeZone(startOfDay(this.toUserTimeZone(X)))}endOfDay(X){return this.toSystemTimeZone(endOfDay(this.toUserTimeZone(X)))}addDays(X,ee){return addDays(X,ee)}subDays(X,ee){return subDays(X,ee)}addHours(X,ee){return addHours(X,ee)}getTimeAndFullDateByISO(X,ee){const pe=getUnixTime(this.getDateByISO(X))*1e3;return"{time} {date}".replace("{time}",this.formatTimeByDate(pe,ee)).replace("{date}",this.getFullDateFormattedByDate(pe,ee))}getFullDateAndTimeByISO(X,ee){const pe=getUnixTime(this.getDateByISO(X))*1e3;return"{date} {time}".replace("{date}",this.getFullDateFormattedByDate(pe,ee)).replace("{time}",this.formatTimeByDate(pe,ee))}getYear(X){const ee=this.toUserTimeZone(X);return getYear(ee)}getCurrentYear(){return getYear(new Date)}getCurrentUserDate(){return this.toUserTimeZone(new Date)}getCurrentGreenwichTime(){const X=new Date;return addMinutes(X,X.getTimezoneOffset())}getMinutesUntilEndOfDay(X){const ee=endOfDay(X);return Math.floor((ee.getTime()-X.getTime())/6e4)}fromUserTimeZoneToGreenwich(X){return addHours(X,-this.timeZone)}formatDateShort(X){return format(X,this.formatter.dateShortFormat)}getLocale(X){var ee;const pe=(ee=languageAlias[X])==null?void 0:ee.code;return this.dateLocale&&(this.dateLocale.code===X||this.dateLocale.code===pe)?this.dateLocale:DEFAULT_LOCALE}formatTimeByUnix(X,ee){return this.formatTimeByDate(fromUnixTime(X),ee)}getYearFromUnixTimestamp(X){return this.getYear(fromUnixTime(X))}getShortDateWithAlphabeticMonth(X,ee){return this.getShortDateWithAlphabeticMonthByDate(fromUnixTime(X),ee)}getShortDateWithNumericMonth(X,ee){return this.getShortDateWithNumericMonthByDate(fromUnixTime(X),ee)}getFullDateFormatted(X,ee){return this.getFullDateFormattedByDate(fromUnixTime(X),ee)}getShortDateAndTimeFormatted(X,ee){return this.getShortDateAndTimeFormattedByDate(fromUnixTime(X),ee)}parseDateToStandardFormat(X,ee,pe="dd.MM.yyyy"){return ee?parse(X,pe,new Date,{locale:this.getLocale(ee)}):parse(X,pe,new Date)}checkDateForValid(X){return isValid(X)}getNumberOrParsedDate(X,ee="dd-MM-yyyy"){if(!X)return 0;const pe=parseNumber(X);if(pe!==void 0)return pe;const ve=parse(X,ee,new Date);return isValid(ve)?ve:0}formatTime(X,{language:ee,showSeconds:pe=!1}={}){var ve;const $e=this.getLocale(ee!=null?ee:this.language);return intlFormat(X,{hour:"2-digit",minute:"2-digit",second:pe?"2-digit":void 0,hour12:this.is12h},{locale:(ve=$e.code)!=null?ve:DEFAULT_LANG})}setIs12h(X){this.is12h=X}getDay(X){return getDay(X)}eachDayOfInterval(X,ee){return eachDayOfInterval(X,ee)}eachMonthOfInterval(X){return eachMonthOfInterval(X)}endOfMonth(X){return endOfMonth(X)}endOfWeek(X,ee){return endOfWeek(X,ee)}startOfWeek(X,ee){return startOfWeek(X,ee)}getStartOfDay(X){return startOfDay(X)}getUnixTime(X){return getUnixTime(X)}}const windowOnLCP=()=>getSharedEntity(14,()=>Promise.race([delay(3e3).then(()=>new Promise(G=>{var X;(X=PerformanceObserver==null?void 0:PerformanceObserver.supportedEntryTypes)!=null&&X.includes("largest-contentful-paint")?W$1(()=>{G()},{reportAllChanges:!0}):delay(7e3).then(G)})),delay(1e4)])),AlertIcons={ERROR:"error",SUCCESS:"success",INFO:"info",QUESTION:"question",WARNING:"warning"},AlertIconsSvg={ERROR:"",SUCCESS:"",INFO:"",QUESTION:"",WARNING:""},isObject=G=>{const X=typeof G;return G!==null&&(X==="object"||X==="function")},deepMerge=(...G)=>G.reduce((X,ee)=>(Object.keys(ee).forEach(pe=>{Array.isArray(X[pe])&&Array.isArray(ee[pe])?X[pe]=Array.from(X[pe].concat(ee[pe])):isObject(X[pe])&&isObject(ee[pe])?X[pe]=deepMerge(X[pe],ee[pe]):X[pe]=ee[pe]}),X),{}),alert=async({T:G,options:X={}})=>{let ee,pe;const{default:ve}=([ee,pe]=execAsync(()=>__vitePreload(()=>import("../__shared_sweetalert2_QJXMSFGF.js"),[],import.meta.url)),ee=await ee,pe(),ee),$e={title:"",icon:AlertIcons.INFO,iconHtml:AlertIconsSvg.INFO,buttonsStyling:!1,html:"",onOpen:De=>{stopDropdownOutsideEvent(stopElements,De.parentNode)},showCloseButton:!0,allowEscapeKey:!1,confirmButtonText:G("main_ok"),cancelButtonText:G("main_close"),showConfirmButton:!0,showCancelButton:!1,allowOutsideClick:!0,customClass:{container:"s-swal2",content:"swal2-content-box"}},ke=deepMerge($e,X);return ve.fire(ke)},errorAlert=async({T:G,text:X,title:ee=G("main_error"),options:pe={}})=>alert({T:G,options:deepMerge({html:X,title:ee,icon:AlertIcons.ERROR,iconHtml:AlertIconsSvg.ERROR,customClass:{popup:"swal2-popup--bad",icon:"swal2-icon--error"}},pe)}),captchaAlert=({T:G,cancelCallback:X,successCallback:ee,analyticsComponentName:pe,sendCaptchaAnalyticsFailed:ve,sendCaptchaAnalyticsSuccess:$e,captchaType:ke,captchaPropName:De,mountOptions:Le,loadEventName:Ve,containerEl:xe})=>new Promise((Fe,ze)=>{var je;const We=async()=>{let Ke,Xe;const qe=__vitePreload(()=>import("../__shared_sweetalert2_QJXMSFGF.js"),[],import.meta.url);document.removeEventListener(Ve,We);const Ye=Date.now();([Ke,Xe]=execAsync(()=>alert({T:G,options:{html:xe,icon:void 0,iconHtml:void 0,customClass:{popup:"s-swal2-captcha-popup",container:"s-swal2 s-swal2--captcha",content:"swal2-content-box"},showConfirmButton:!1,showCloseButton:!0,allowOutsideClick:!0,onBeforeOpen(){var Je;(Je=window[De])==null||Je.mount(Le.domSelector,kt({onSuccess:async ot=>{let gt,nt;const{default:_t}=([gt,nt]=execAsync(()=>qe),gt=await gt,nt(),gt);_t.clickConfirm();const Qe=Date.now()-Ye;pe&&($e==null||$e(Qe,pe,ke)),ee==null||ee(ot,Qe),Fe(ot)}},Le.hydratingProps))}}})),Ke=await Ke,Xe(),Ke).isDismissed&&(pe&&(ve==null||ve(Date.now()-Ye,pe,ke)),X==null||X(),ze(new Error(CAPTCHA_ERROR)))};(je=window[De])!=null&&je.mount?We():document.addEventListener(Ve,We)}),formatSelectorString=(G,X)=>{let ee="";return Object.entries(X).forEach(([pe,ve])=>{if(ve!==void 0&&ve!==!1){const ke=ve===!0?"":`${pe==="href"||pe==="src"?"$=":"="}"${ve}"`;ee+=`[${pe}${ke}]`}}),`${G}${ee}`},appendHeadElement=(G,X,ee=!1)=>{if(!ee){const ve=formatSelectorString(G,X),$e=document.querySelector(ve);if($e)return Promise.resolve($e)}const pe=document.createElementByMF(G);return X&&Object.entries(X).forEach(([ve,$e])=>{$e!==void 0&&$e!==!1&&pe.setAttribute(ve,$e===!0?"":$e)}),document.head.appendChild(pe),new Promise((ve,$e)=>{pe.onload=()=>ve(pe),pe.onerror=()=>$e(new Error(`Error occurred while loading the ${G} ${X.href||X.src||""}`))})},appendScript=(G,{async:X=!1,defer:ee=!1,attributes:pe={}}={})=>appendHeadElement("script",kt({src:G,async:X,defer:ee},pe),!1);var GlobalName=(G=>(G.HCaptcha="hcaptcha",G.Hunt="huntCaptcha",G.Puzzle="painPuzzle",G.ReCaptcha="grecaptcha",G))(GlobalName||{});const getInstance=G=>window[G],loadCaptchaScript=async(G,X)=>{let ee,pe;getInstance(G)||([ee,pe]=execAsync(()=>appendScript(X,{async:!0,defer:!0})),await ee,pe())},executeCaptchaFunction={grecaptcha:async({instance:G,widgetId:X,clickOutside:ee})=>{let pe,ve;[pe,ve]=execAsync(()=>G==null?void 0:G.reset(X)),await pe,ve(),[pe,ve]=execAsync(()=>G==null?void 0:G.execute(X)),await pe,ve(),document.addEventListener("click",ee)},hcaptcha:async({instance:G,widgetId:X,clickOutside:ee})=>{let pe,ve;try{[pe,ve]=execAsync(()=>G==null?void 0:G.reset(X)),await pe,ve(),[pe,ve]=execAsync(()=>G==null?void 0:G.execute(X,{async:!0})),await pe,ve()}catch($e){$e==="challenge-closed"&&ee()}}},captchaFactory=(G,X)=>{let ee,pe,ve,$e,ke;const De=async(Le,Ve)=>{let xe,Fe;return[xe,Fe]=execAsync(()=>loadCaptchaScript(G,Le)),await xe,Fe(),[xe,Fe]=execAsync(()=>retry(()=>{var ze;return!!((ze=getInstance(G))!=null&&ze.render)},100,300)),await xe,Fe(),new Promise(ze=>{const je=getInstance(G),We=document.createElementByMF("div");We.style.display="none",ee=je==null?void 0:je.render(We,{size:"invisible",sitekey:Ve,callback:Ke=>{$e&&$e(Ke),$e=void 0,ke=void 0},"expired-callback":()=>{ke&&ke(),$e=void 0,ke=void 0},"chalexpired-callback":()=>{ke&&ke(),$e=void 0,ke=void 0},"error-callback":()=>{$e&&$e(),$e=void 0,ke=void 0}}),document.body.appendChild(We),ze()})};return async({successCallback:Le,cancelCallback:Ve,analyticsComponentName:xe}={})=>{let Fe,ze;const{siteKey:je,url:We,normalize:Ke,captchaType:Xe,sendCaptchaAnalyticsSuccess:qe,sendCaptchaAnalyticsFailed:Ye,analyticsComponentName:Ze}=X(),Je=Ze||xe;pe||(pe=De(We,je)),[Fe,ze]=execAsync(()=>pe),await Fe,ze();const ot=Date.now(),gt=()=>{ke==null||ke(),Je&&(Ye==null||Ye(Date.now()-ot,Je,Xe)),Ve==null||Ve()};return ve||(ve=new Promise((nt,_t)=>{var Qe;const et=getInstance(G),St=Ke==null?void 0:Ke();$e=bt=>{bt!==void 0&&(Je&&(qe==null||qe(Date.now()-ot,Je,Xe)),Le==null||Le(bt,Date.now()-ot)),nt(bt),St==null||St(),document.removeEventListener("click",gt),ve=void 0},ke=()=>{_t(new Error(CAPTCHA_ERROR)),St==null||St(),document.removeEventListener("click",gt),ve=void 0},(Qe=executeCaptchaFunction[G])==null||Qe.call(executeCaptchaFunction,{instance:et,widgetId:ee,clickOutside:gt})})),ve}},hCaptcha=({siteConfig:G,sendCaptchaAnalyticsFailed:X,sendCaptchaAnalyticsSuccess:ee,analyticsComponentName:pe})=>captchaFactory(GlobalName.HCaptcha,()=>{const{hcaptchaPublicKey:ve,lng:$e}=G;return{siteKey:ve,url:`https://js.hcaptcha.com/1/api.js?render=explicit&recaptchacompat=off&hl=${$e}`,captchaType:"hcaptcha",sendCaptchaAnalyticsFailed:X,sendCaptchaAnalyticsSuccess:ee,analyticsComponentName:pe}}),url$1="/hd-api/external/apps/c5e31d5915661de4393e3f1489b00ebc4497dd48/api.js",huntCaptcha=({siteConfig:G,T:X,sendCaptchaAnalyticsSuccess:ee,sendCaptchaAnalyticsFailed:pe,analyticsComponentName:ve})=>{const{lng:$e}=G;return async({cancelCallback:ke,successCallback:De,analyticsComponentName:Le}={})=>{let Ve,xe;return[Ve,xe]=execAsync(()=>loadCaptchaScript(GlobalName.Hunt,url$1)),await Ve,xe(),captchaAlert({cancelCallback:ke,successCallback:De,analyticsComponentName:Le!=null?Le:ve,sendCaptchaAnalyticsSuccess:ee,sendCaptchaAnalyticsFailed:pe,T:X,captchaType:"hunt",captchaPropName:GlobalName.Hunt,containerEl:'
',loadEventName:"hunt-captcha-ready",mountOptions:{domSelector:"#huntCaptcha",hydratingProps:{lang:$e}}})}},url="/genfiles/puzzle/pain-puzzle.js",puzzleCaptcha=({siteConfig:G,T:X,sendCaptchaAnalyticsSuccess:ee,sendCaptchaAnalyticsFailed:pe,analyticsComponentName:ve})=>{const{lng:$e}=G;return async({cancelCallback:ke,successCallback:De,analyticsComponentName:Le}={})=>{let Ve,xe;return[Ve,xe]=execAsync(()=>loadCaptchaScript(GlobalName.Puzzle,url)),await Ve,xe(),captchaAlert({cancelCallback:ke,successCallback:De,analyticsComponentName:Le!=null?Le:ve,sendCaptchaAnalyticsSuccess:ee,sendCaptchaAnalyticsFailed:pe,T:X,captchaType:"puzzle",captchaPropName:GlobalName.Puzzle,containerEl:'
',loadEventName:"pain-puzzle-loaded",mountOptions:{domSelector:"#painPuzzle",hydratingProps:{backUrl:"/puzzle-api",reloadOnError:!0,unmountOnSuccess:!1,lang:$e}}})}},googleCaptchaNormalizeChallenge=()=>{const G=setIntervalWrapped(()=>{Array.from(document.querySelectorAll("iframe")).filter(X=>{var ee;return(ee=X==null?void 0:X.src)==null?void 0:ee.includes("/recaptcha/api2/bframe")}).forEach(X=>{const ee=parseInt(getComputedStyle(X).height,10),{style:pe}=X.parentNode;pe.boxSizing="content-box",pe.transform="translateY(-50%)",pe.top="50%",pe.position="fixed",window.innerHeight{clearInterval(G)}},reCaptcha=({siteConfig:G,sendCaptchaAnalyticsSuccess:X,sendCaptchaAnalyticsFailed:ee,analyticsComponentName:pe})=>captchaFactory(GlobalName.ReCaptcha,()=>{const{captchaPublicKey:ve,lng:$e}=G;return{siteKey:ve,url:`https://www.google.com/recaptcha/api.js?render=explicit&hl=${$e}`,normalize:googleCaptchaNormalizeChallenge,captchaType:"google",sendCaptchaAnalyticsSuccess:X,sendCaptchaAnalyticsFailed:ee,analyticsComponentName:pe}}),captchaInstances={google:reCaptcha,hunt:huntCaptcha,puzzle:puzzleCaptcha,hcaptcha:hCaptcha},siteCaptcha=G=>{var X;const{siteConfig:ee}=G,{captcha_type:pe}=ee;if(!(pe==="disabled"||pe==="custom"))return(X=captchaInstances[pe])==null?void 0:X.call(captchaInstances,G)},sortBySearchString=(G,X,ee="name")=>{if(!X)return G;const pe=ve=>{const $e=isObject(ve)?ve[ee]:ve;return String($e).toLowerCase().indexOf(X.toLowerCase())};return G.sort((ve,$e)=>{const ke=pe(ve),De=pe($e);return ke===De?0:ke===-1?1:De===-1?-1:ke-De}),G},uniqueBy=(G,X)=>{if(X===void 0)return[...new Set(G)];if(typeof X!="function"){const pe=X;X=ve=>ve[pe]}return[...G.reduce((pe,ve)=>{const $e=X(ve);return pe.has($e)||pe.set($e,ve),pe},new Map).values()]},getExpiredAt=(G=6e4*15)=>Date.now()+G,addLeadingZeroToTime=(G,X=!1)=>(Object.entries(G).forEach(([ee,pe])=>{const ve=String(pe).padStart(2,"0");G[ee]=X?ve:[...ve]}),G),appendLink=(G,X={},ee=!0)=>appendHeadElement("link",kt({href:G,rel:"stylesheet",type:"text/css"},X),ee),appendStyle=(G,X={})=>{const ee=document.createElementByMF("style");ee.innerText=G;for(const[pe,ve]of Object.entries(X))ee.setAttribute(pe,ve);return document.head.appendChild(ee),ee},getEventListenerOptions=G=>kt({passive:!1},typeof G=="boolean"?{capture:G!=null?G:!1}:G),getScrollbarWidth=()=>{const G=document.createElementByMF("div");G.style.width="100px",G.style.height="100px",G.style.overflow="scroll",G.style.position="absolute",G.style.top="-100px",G.style.left="-100px",G.style.padding="0",G.style.border="none",document.body.appendChild(G);const X=G.offsetWidth-G.clientWidth;return document.body.removeChild(G),X},createEvent=()=>{const G=new Set,X=(...$e)=>{[...G].map(ke=>ke(...$e))},ee=$e=>{$e?G.delete($e):G.clear()},pe=$e=>(G.add($e),()=>ee($e)),ve=$e=>{const ke=createEvent();return pe(async(...De)=>ke(await $e(...De))),ke};return X.watch=pe,X.map=ve,X.unwatch=ee,X},isPromise=G=>G instanceof Promise,getSizeByBytes=(G,X=2)=>{if(G===0||G<0||typeof G!="number")return"";const ee=["Bytes","KB","MB","GB","TB"],pe=1024,ve=Math.floor(Math.abs(Math.log(G))/Math.log(pe));return parseFloat((G/pe**ve).toFixed(X))+" "+ee[ve]},getWebHttpClientOptions=G=>({params:{data:{attributes:G}},headers:JsonApiHeaders}),fixFloat=(G,X=14)=>parseFloat(G.toFixed(X)),fixFloatTwoDigits=G=>parseFloat(Number(G).toFixed(2)),DEFAULT_V_MODEL={prop:"modelValue",event:"update:modelValue"},useVModel=(G,X,ee)=>{ee===void 0&&(ee=getCurrentInstance().emit),X===void 0&&(X=DEFAULT_V_MODEL.prop);const pe=`update:${X}`;return computed({get:()=>G[X],set:ve=>ee(pe,ve)})},VUE3_EMIT_KEY="update:modelValue",V_MODEL_VALUE_KEY="modelValue",V_MODAL_EMIT_KEY=VUE3_EMIT_KEY,defineEmit$1=G=>{const{emit:X}=getCurrentInstance();return(...ee)=>X(G,...ee)},useVueDemiVModel=(G,X,ee)=>{const pe=computed(()=>G[X||V_MODEL_VALUE_KEY]),ve=defineEmit$1(ee||V_MODAL_EMIT_KEY);return{modelValue:pe,updateModelValue:ve}},toComputedVModel=(G,X)=>computed({get:()=>G.value,set:ee=>{X(ee)}}),wrapScopeProperty=G=>()=>inject(G),useRoute$1=()=>{var G,X,ee;const pe=getCurrentInstance();return(ee=(X=(G=pe==null?void 0:pe.appContext)==null?void 0:G.app)==null?void 0:X.$nuxt)==null?void 0:ee._route},useLogger$1=wrapScopeProperty("$logger"),equalWatch=(...[G,X,ee])=>{let pe=!(ee!=null&&ee.immediate);return watch(G,(ve,$e,ke)=>{(!pe||!equal(ve,$e))&&(pe=!0,X(ve,$e,ke))},ee)};let x$9=(G=21)=>crypto.getRandomValues(new Uint8Array(G)).reduce((X,ee)=>(ee&=63,ee<36?X+=ee.toString(36):ee<62?X+=(ee-26).toString(36).toUpperCase():ee>62?X+="-":X+="_",X),"");var g$C;(function(G){G[G.INIT=0]="INIT",G[G.HANDSHAKED=1]="HANDSHAKED"})(g$C||(g$C={}));const A$2="__shared_store",H=window.parent,C$c=new Set([H,window.self]),N$1=(G,X)=>{if(G.name=A$2,X)return X.postMessage(G,"*");C$c.forEach(ee=>ee.postMessage(G,"*"))};var m$1f;(function(G){G[G.headerIsHidden=0]="headerIsHidden",G[G.isBottomNavigationHidden=1]="isBottomNavigationHidden",G[G.routePath=2]="routePath",G[G.isMicrofrontModalOpen=3]="isMicrofrontModalOpen",G[G.isBottomActionsVisible=4]="isBottomActionsVisible",G[G.isBetsHistoryTypeFilterButtonVisible=5]="isBetsHistoryTypeFilterButtonVisible",G[G.overlayTheme=6]="overlayTheme",G[G.isAvailableConsultant=7]="isAvailableConsultant",G[G.canInstallPwa=8]="canInstallPwa",G.status="status"})(m$1f||(m$1f={}));const J$1=({state:G,senderId:X})=>{let ee=!0;const pe={},ve=(ke,De)=>(De(G[ke]),pe[ke]!=null||(pe[ke]=[]),pe[ke].push(De),()=>{const Le=pe[ke].indexOf(De);Le!==-1&&pe[ke].splice(Le,1)}),$e=ke=>{var De;(De=pe[ke])==null||De.forEach(Le=>{try{Le(G[ke])}catch(Ve){console.error(Ve)}})};return{subscribe:ve,update:(ke,De,Le=!0)=>{G[ke]!==De&&(G[ke]=De,$e(ke),ee&&Le&&G[m$1f.status]===g$C.HANDSHAKED&&N$1({senderId:X,type:2,payload:{[ke]:De}}))},trigger:$e,disablePostMessage(){ee=!1}}},F$2=G=>{const X=x$9(),ee=G!=null?G:{},{subscribe:pe,update:ve,disablePostMessage:$e}=J$1({state:ee,senderId:X}),ke=Ve=>{ve(m$1f.status,Ve,!1)};ke(g$C.INIT);const De=Ve=>{Object.entries(Ve).forEach(([xe,Fe])=>{xe!==m$1f.status&&ve(xe,Fe,!1)})},Le=({data:Ve,source:xe})=>{if((Ve==null?void 0:Ve.type)===void 0)return;const{type:Fe,senderId:ze,payload:je}=Ve;ze!==X&&(C$c.add(xe),Fe===0&&(N$1({type:1,senderId:X,payload:ee},xe),ke(g$C.HANDSHAKED)),Fe===1&&je&&(De(je),ke(g$C.HANDSHAKED)),Fe===2&&je&&(De(je),C$c.forEach(We=>{xe!==We&&window.window!==We&&N$1(Ve,We)})))};return window.addEventListener("message",Le),N$1({senderId:X,type:0}),{subscribe:pe,setStatus:ke,update:ve,getState:()=>ee,stopPostMessageSync(){$e(),window.removeEventListener("message",Le)}}},L$3=(G={})=>{const X={},ee=[],pe=effectScope(!0);window.__SCI?window.__SCI.setStatus(g$C.HANDSHAKED):window.__SCI=F$2(G);const ve=window.__SCI,{subscribe:$e,update:ke,getState:De,stopPostMessageSync:Le}=ve,Ve=(We,Ke=!0)=>{const Xe=ref();return ee.push($e(We,qe=>{if(Ke){if(JSON.stringify(Xe.value)===qe)return;try{Xe.value=JSON.parse(qe)}catch(Ye){Xe.value=qe}}else Xe.value!==qe&&(Xe.value=qe)})),pe.run(()=>{ee.push(watch(Xe,qe=>{ke(We,Ke?JSON.stringify(qe):qe)},{flush:"sync",deep:!0}))}),Xe},xe=(We,Ke,Xe=!0)=>{const qe=String(We);return X[qe]||(X[qe]=Ve(qe,Xe),Ke&&X[qe].value===void 0&&(X[qe].value=Ke)),X[qe]},Fe=(We,Ke)=>{const Xe=xe(We);return Xe.value=Ke,Xe},ze=(We,Ke,Xe=!0)=>{const qe=xe(We);unref(qe)===void 0?qe.value=unref(Ke):Xe&&(Ke.value=unref(qe)),Xe&&watch(qe,Ye=>{Ke.value=Ye},{flush:"sync"}),watch(Ke,Ye=>{qe.value=Ye},{flush:"sync"})},je=new Set;return{get:xe,set:Fe,getAll:De,getState:De,bind:ze,destroy(){je.forEach(We=>We()),je.clear(),ee.forEach(We=>We()),pe.stop()},onReady(We){const Ke=$e(m$1f.status,Xe=>{Xe===g$C.HANDSHAKED&&(We(),setTimeoutWrapped(()=>Ke()))})},onDestroy(We){je.add(We)},subscribe:$e,update:ke,stopPostMessageSync:Le}},useMemoryStorage$1=wrapScopeProperty(DependencyName.MEMORY_STORAGE),getContactsByPlacementId$1=({placementId:G,contactList:X,excludeDefaultValues:ee})=>{const pe=X.filter(({placementTypeId:$e})=>$e===1),ve=X.filter(({placementTypeId:$e})=>$e===G);return ee||ve.length?ve:pe},getDataForReplace$1=G=>{var X,ee,pe,ve,$e,ke,De,Le,Ve,xe,Fe,ze;return{br:"
",domain:(ee=(X=G.globalConfig)==null?void 0:X.domain)!=null?ee:"",gamesSectionName:(pe=G.config)==null?void 0:pe.gamesName,name:($e=(ve=G.globalConfig)==null?void 0:ve.name)!=null?$e:"",name_zone:(De=(ke=G.bettingConfig)==null?void 0:ke.zone_name)!=null?De:"",playSectionName:(Ve=(Le=G.bettingConfig)==null?void 0:Le.play_name)!=null?Ve:"",support_phone:(ze=getContactsByPlacementId$1({placementId:1,contactList:(Fe=(xe=G.contacts)==null?void 0:xe.phones)!=null?Fe:[]}).map(({value:je})=>je).join(", "))!=null?ze:""}},parseInformationConfig=G=>{const{tags_to_page:X=[]}=G,ee=eo(kt({},G),{tagsToPagesForRulesFiltering:{},tagsToPagesForRulesFilteringTranslations:{},tagsToPagesForRulesFilteringIcons:{},tagsToPagesForRulesFilteringLinkKeys:{}});return X&&X.forEach(({menu_key:pe,tag:ve,icon:$e,prop_link:ke,dict_key:De})=>{ee.tagsToPagesForRulesFiltering[pe]=ve,ee.tagsToPagesForRulesFilteringTranslations[ve]=De,ee.tagsToPagesForRulesFilteringIcons[ve]=$e,ee.tagsToPagesForRulesFilteringLinkKeys[ve]=ke}),ee},parseSupportConfig=G=>{const{started_support_time:X,ended_support_time:ee,colors_for_consultant:pe}=G;return eo(kt({},G),{colorsForOnlineConsultant:pe==null?void 0:pe.reduce((ve,{name:$e,color:ke})=>(ve[$e]=ke,ve),{}),supportTime:{startedSupportTime:X,endedSupportTime:ee}})},parsePromoConfig=G=>{var X,ee;const{promo_modal_config:pe,navigation_promo_banner_data:ve}=G,$e=(X=pe==null?void 0:pe.map(({modal_name:De})=>De))!=null?X:[],ke=(ee=ve==null?void 0:ve.reduce((De,Le)=>(De[Le.prop_name]=Le.value,De),{}))!=null?ee:{};return eo(kt({},G),{promoModalsConfig:$e,navigationPromoBannerData:ke})},parseOfficeConfig=G=>{var X,ee;const{required_field_by_doc_type:pe}=G,ve=(X=pe==null?void 0:pe.reduce((ke,{doc_type:De,fields:Le})=>(ke[De]=Le.join(","),ke),{}))!=null?X:{},$e=(ee=pe==null?void 0:pe.reduce((ke,{doc_type:De,fields:Le})=>(ke[De]=Le,ke),{}))!=null?ee:{};return eo(kt({},G),{requiredFieldsToFillOutByDocumentType:ve,requiredFieldByDocType:$e})},parseBannerWidgetsConfig=G=>{const X=Object.entries(G).reduce((ee,[pe,ve])=>{const $e=pe;return ee[$e]=ve!=null?ve:void 0,ee},{});return kt({},X)},parseCurrency=G=>({id:G.id,code:G.code,symbol:G.symbol,name:G.name,hide:G.hide,coef_convert:G.baseRate,min_sum_bet:G.minSumBet,is_crypto:G.isCrypto}),CURRENT_SUPER_HELPER_API_VERSION=2,NEW_SUPER_HELPER_API_VERSION=3,parseSiteConfigData=G=>{var X,ee,pe,ve;const{config:$e={},currency:ke={},mainLanguage:De={},country:Le={},footer:Ve={},globalConfig:xe={},bettingConfig:Fe={},cyberConfig:ze={},supportConfig:je={},couponConfig:We={},applicationConfig:Ke={},modulesConfig:Xe={},iframeConfig:qe={},totoConfig:Ye={},informationConfig:Ze={},footerConfig:Je={},headerConfig:ot={},promoConfig:gt={},authConfig:nt={},officeConfig:_t={},thirdpartyConfig:Qe={},bringfriendConfig:et={},registrationConfig:St={},globalEventConfig:bt={},bannerWidgets:$t=[],bannerWidgetsV2:xt=[],bannerWidgetsConfig:Ut={},dictionaryConfig:Ot={},customizeConfig:Rt={},captchaConfig:Nt={},responsibleConfig:qt={},licenceConfig:Xt={},otherConfig:Jt={},booleanConfig:no={}}=G,so=$e!=null?$e:{},to=ke!=null?ke:{},Gt=De!=null?De:{},Wt=Le!=null?Le:{},wt=xe!=null?xe:{},It=Fe!=null?Fe:{},Ct=je!=null?je:{},At=ze!=null?ze:{},jt=We!=null?We:{},Qt=Ke!=null?Ke:{},mt=Xe!=null?Xe:{},vt=Ye!=null?Ye:{},Tt=qe!=null?qe:{},Dt=Ze!=null?Ze:{},Pt=Je!=null?Je:{},Bt=ot!=null?ot:{},Vt=gt!=null?gt:{},Ht=nt!=null?nt:{},Ft=_t!=null?_t:{},Et=Qe!=null?Qe:{},zt=et!=null?et:{},Lt=St!=null?St:{},Kt=bt!=null?bt:{},Zt=$t!=null?$t:[],oo=xt!=null?xt:[],ro=Ut!=null?Ut:{},Mt=Ot!=null?Ot:{},Yt=Rt!=null?Rt:{},ao=Nt!=null?Nt:{},io=qt!=null?qt:{},lo=Xt!=null?Xt:{},po=Jt!=null?Jt:{},mo=no!=null?no:{};return eo(kt({},so),{globalConfig:wt,bettingConfig:It,supportConfig:parseSupportConfig(Ct),couponConfig:jt,cyberConfig:At,applicationConfig:Qt,modulesConfig:mt,totoConfig:vt,iframeConfig:Tt,footerConfig:Pt,headerConfig:Bt,authConfig:Ht,registrationConfig:Lt,globalEventConfig:Kt,dictionaryConfig:Mt,customizeConfig:Yt,captchaConfig:ao,responsibleConfig:io,licenceConfig:lo,otherConfig:po,booleanConfig:mo,bannerWidgets:Zt,bannerWidgetsV2:oo,bannerWidgetsConfig:parseBannerWidgetsConfig(ro),officeConfig:parseOfficeConfig(Ft),promoConfig:parsePromoConfig(Vt),informationConfig:parseInformationConfig(Dt),bringfriendConfig:zt,thirdpartyConfig:Et,ref_id:so.refId,group_id:so.projectId,buildProjectId:xe.build_project_id,captcha_type:so.captchaType,auth_types:(X=nt==null?void 0:nt.auth_types)!=null?X:[],lng:Gt.id,geo_country_id:Wt.id,geoCountryCode:Wt.code,geoCurrency:parseCurrency(to),locale:Gt.locale,dataForReplace:getDataForReplace$1(G),is_hide_logo_de:so.isHideLogoDe,min_age:so.minimumAge,nonMultiAccountsSections:so.nonMultiAccountsSections,manual_country_code:so.manualCountryCode,isCapchaAllow:so.isCaptchaAllowed,consultantParams:{api_version:Ct!=null&&Ct.is_new_version_suphelper?NEW_SUPER_HELPER_API_VERSION:CURRENT_SUPER_HELPER_API_VERSION,consultant_id:((ee=Ct==null?void 0:Ct.consultant_id)==null?void 0:ee[Gt.id])||((pe=Ct==null?void 0:Ct.consultant_id)==null?void 0:pe.default),iso_lang:(ve=ConsultantLanguageByLanguageCode[Gt.id])!=null?ve:ConsultantLanguageByLanguageCode.en},officeNavMenuCasinoKey:so.officeNavMenuCasinoKey,officeNavMenuBonusesKey:so.officeNavMenuBonusesKey})},parseDictionary=G=>{var X;const{version:ee,language:pe,scriptContent:ve}=(X=G.attributes)!=null?X:{};return{version:ee,language:pe,resources:ve}},parseMediaResources=G=>Array.isArray(G)?G.reduce((X,ee)=>{var pe;return(pe=ee==null?void 0:ee.attributes)!=null&&pe.moduleId&&(X[ee.attributes.moduleId]=ee.attributes.path),X},{}):G,DEFAULT_LANGUAGE={id:LanguageCode.EN,title:"English",code:CountryCode.EN,locale:LocaleCode.LOCALE_EN_GB},parseLanguage=G=>{const{mainLanguage:X,languages:ee}=G,pe=X!=null&&X.id?X:DEFAULT_LANGUAGE,ve=ee!=null&&ee.length?ee:[DEFAULT_LANGUAGE];return{mainLanguage:pe,languages:ve}},parseUiConfig=({uiConfig:G={}})=>({uiConfig:Object.fromEntries(Object.entries(G!=null&&typeof G=="object"&&!Array.isArray(G)?G:{}).map(([X,ee])=>[`Ui${X}`,ee]))}),parseBFFConfig=G=>{var X,ee,pe,ve;const $e=kt(kt(eo(kt({},G),{microfronts:(X=G.microfronts)!=null?X:{},versioning:(ee=G.versioning)!=null?ee:{}}),parseLanguage(G)),parseUiConfig(G)),ke=parseSiteConfigData($e);return eo(kt({},$e),{config:ke,mediaResources:parseMediaResources((pe=$e.mediaResources)!=null?pe:[]),dictionary:parseDictionary((ve=$e.dictionary)!=null?ve:{}),uiStyle:G.uiStyle||"Default"})},customComputed=G=>{const X=ref(G.value);return computed({get:()=>G.get(unref(X)),set:ee=>{X.value=G.set(ee)}})},defineEmit=G=>{const{emit:X}=getCurrentInstance();return(...ee)=>X(G,...ee)},unrefElement=G=>{var X;const ee=unref(G);return(X=ee==null?void 0:ee.$el)!=null?X:ee},useFocus=(G,{isFocusedWhenMounted:X=!1,onFocus:ee,onBlur:pe}={})=>{const ve=ref(!1),$e=()=>typeof G=="function"?G():unref(G),ke=je=>{ee==null||ee(je),ve.value=!0},De=je=>{pe==null||pe(je),ve.value=!1},Le=()=>{var je;return(je=$e())==null?void 0:je.focus()},Ve=()=>{var je;return(je=$e())==null?void 0:je.blur()},xe=()=>{var je,We;(je=$e())==null||je.removeEventListener("focus",ke,!0),(We=$e())==null||We.removeEventListener("blur",De,!0)},Fe=()=>{var je,We;xe(),(je=$e())==null||je.addEventListener("focus",ke,!0),(We=$e())==null||We.addEventListener("blur",De,!0),unref(X)?Le():Ve()},ze=computed({get:()=>unref(ve),set:je=>je?Le():Ve()});return watch(()=>$e(),Fe),onMounted(Fe),onBeforeUnmount(xe),{isFocused:ze,focus:Le,blur:Ve,addListeners:Fe,removeListeners:xe,focusHandler:ke,blurHandler:De}},whenever=(G,X,ee)=>watch(G,(pe,ve,$e)=>{isTruthy(pe)&&X(pe,ve,$e)},ee),useBodyClasses=G=>{const X=document.body,ee=getSharedEntity(9,()=>new Map),pe=()=>{var ke;const De=(ke=ee.get(G))!=null?ke:0;return ee.set(G,De+1)},ve=()=>{var ke;const De=(ke=ee.get(G))!=null?ke:0;return ee.set(G,De-1)},$e=()=>ee.get(G);return{remove(){ve(),$e()||X.classList.remove(G)},add(){pe(),X.classList.add(G)},has(){X.classList.contains(G)},toggleOnEvents({eventToAdd:ke,eventToRemove:De}){ke==null||ke.watch(this.add),De==null||De.watch(this.remove)}}},lockBody=({openEvent:G,closeEvent:X})=>{window.innerWidth-document.documentElement.clientWidth>0&&useBodyClasses("body--has-scroll").toggleOnEvents({eventToAdd:G,eventToRemove:X}),useBodyClasses("body--has-modal").toggleOnEvents({eventToAdd:G,eventToRemove:X})},overlayBlur=({openEvent:G,closeEvent:X})=>{useBodyClasses("body--blurred").toggleOnEvents({eventToAdd:G,eventToRemove:X})},setCssBrowserScrollbarWidth=({openEvent:G})=>{G.watch(()=>{var X;const ee=(X=window==null?void 0:window.document)==null?void 0:X.querySelector(":root"),pe=ee==null?void 0:ee.style.getPropertyValue("--browser-scrollbar-width");if(ee&&!pe){const ve=getScrollbarWidth();ve&&ee.style.setProperty("--browser-scrollbar-width",`${ve}px`)}})},DEFAULT_OFFSET=10,useScrollPosition=({isRtl:G,offsetBound:X=DEFAULT_OFFSET})=>{const ee=ref(!1),pe=ref(!0),ve=ref(!1),$e=ref(!0);return{onScroll:De=>{const{target:Le}=De;if(Le){const{clientWidth:Ve,clientHeight:xe,scrollLeft:Fe,scrollTop:ze,scrollWidth:je,scrollHeight:We}=Le,Ke=unref(G)?-1:1;ee.value=Ve+Fe*Ke>=je-X,pe.value=Fe*Ke<=X,ve.value=xe+ze>=We-X,$e.value=ze<=X}},isHorizontalScrollEndLimitReached:ee,isHorizontalScrollStartLimitReached:pe,isVerticalScrollEndLimitReached:ve,isVerticalScrollStartLimitReached:$e}},useEventListener=(G,X,ee,pe)=>{if(!G)return noop$2;let ve=noop$2;const $e=watchEffect(()=>{const De=unrefElement(G);ve(),De&&(De.addEventListener(X,ee,getEventListenerOptions(pe)),ve=()=>{De.removeEventListener(X,ee,getEventListenerOptions(pe)),ve=noop$2})},{flush:"post"}),ke=()=>{$e(),ve()};return onScopeDispose(ke),ke};function useScroll(G,X={}){const{throttle:ee=0,idle:pe=200,onStop:ve=noop$2,onScroll:$e=noop$2,offset:ke={left:0,right:0,top:0,bottom:0},eventListenerOptions:De={capture:!1,passive:!0}}=X,Le=ref(0),Ve=ref(0),xe=ref(!1),Fe=reactive({left:!0,right:!1,top:!0,bottom:!1}),ze=reactive({left:!1,right:!1,top:!1,bottom:!1});if(G){const je=debounce(Ke=>{xe.value=!1,ze.left=!1,ze.right=!1,ze.top=!1,ze.bottom=!1,ve(Ke)},ee+pe),We=Ke=>{const Xe=Ke.target===document?Ke.target.documentElement:Ke.target;let qe,Ye;Xe===document.documentElement?(qe=Math.max(Xe.scrollLeft,window.scrollX),Ye=Math.max(Xe.scrollTop,window.scrollY)):(qe=Xe.scrollLeft,Ye=Xe.scrollTop),ze.left=qeLe.value,Fe.left=qe<=(ke.left||0),Fe.right=qe+Xe.clientWidth>=Xe.scrollWidth-(ke.right||0),Le.value=qe,ze.top=YeVe.value,Fe.top=Ye<=(ke.top||0),Fe.bottom=Ye+Xe.clientHeight>=Xe.scrollHeight-(ke.bottom||0),Ve.value=Ye,xe.value=!0,je(Ke),$e(Ke)};useEventListener(G,"scroll",ee?throttle$1(We,ee):We,De)}return{x:Le,y:Ve,isScrolling:xe,arrivedState:Fe,directions:ze}}const useTriggerOnScroll=(G=100,X=150)=>{const ee=useRoute$1(),pe=ref(!1),ve=()=>{pe.value=!1};{const{directions:$e,arrivedState:ke}=useScroll(window,{throttle:150,offset:reactive({top:G,bottom:X}),onScroll(){if(window.scrollY{$e.path!==ke.path&&ve()}),{breakpointPassed:pe,reset:ve}},useScrollElement=(G=DEFAULT_OFFSET)=>{const{onScroll:X,isHorizontalScrollStartLimitReached:ee,isHorizontalScrollEndLimitReached:pe}=useScrollPosition({offsetBound:G}),ve=ref(!0),$e=ref(),ke=computed(()=>unref(ve)||unref(ee)),De=computed(()=>unref(ve)||unref(pe));return whenever($e,({clientWidth:Le,scrollWidth:Ve})=>{ve.value=Le===Ve},{immediate:!0}),{onScroll:X,scrollElement:$e,isScrollStart:ke,isScrollEnd:De}},useStepper=G=>{const{position:X,min:ee,max:pe,step:ve,carousel:$e}=toRefs(reactive(G)),ke=unref(X),De=computed({get:()=>unref(X),set:We=>{X.value=fixFloat(clamp$1(unref(We),unref(ee),unref(pe)))}}),Le=computed(()=>unref(X)unref(X)>unref(ee)),xe=()=>{const We=fixFloatTwoDigits(unref(De)+unref(ve));De.value=unref($e)&&We>unref(pe)?unref(ee):We},Fe=()=>{const We=fixFloatTwoDigits(unref(De)-unref(ve));De.value=unref($e)&&We{De.value=ke};watch(X,We=>{unref(De)!==We&&(De.value=We)});const je=computed(()=>[unref(ee),unref(pe)]);return watch(je,([We,Ke])=>{(unref(De)Ke)&&(De.value=unref(De))}),{position:De,canIncrement:Le,canDecrement:Ve,increment:xe,decrement:Fe,reset:ze}},listeners={};let observer,instancesCount=0;const useResizeObserver=()=>{instancesCount++;const G=useLogger$1(),X=window&&window.ResizeObserver,ee=ke=>ke.forEach(De=>{var Le,Ve;return(Ve=(Le=listeners[instancesCount])==null?void 0:Le.get(De.target))==null?void 0:Ve.forEach(xe=>xe(De))}),pe=ke=>{var De;!observer||!ke||(observer.unobserve(ke),(De=listeners[instancesCount])==null||De.delete(ke))},ve=(ke,De)=>{var Le,Ve,xe;if(!observer||!ke)return noop$2;const Fe=()=>pe(ke);observer.observe(ke);const ze=(Le=listeners[instancesCount])==null?void 0:Le.get(ke);return ze?ze.add(De):(listeners[instancesCount]=(Ve=listeners[instancesCount])!=null?Ve:new Map,(xe=listeners[instancesCount])==null||xe.set(ke,new Set([De]))),Fe};if(X&&!observer)try{observer=new ResizeObserver(ee)}catch(ke){G.error("useResizeObserver",ke)}return onScopeDispose(()=>{delete listeners[instancesCount],instancesCount--,instancesCount||(observer==null||observer.disconnect(),observer=void 0)}),{resizeObserve:ve,resizeUnobserve:pe}},canAccessRoute=(G,X,ee=LanguageCode.RU,pe=!0,ve=!1)=>!G.matched.some($e=>{const{[4]:ke,[5]:De,[15]:Le,[20]:Ve,[21]:xe}=$e.meta;return[!!ke&&!X,!!De&&X,Array.isArray(Le)&&!Le.includes(ee),!!Ve&&pe,!!xe&&X&&!pe&&!ve].some(Boolean)}),MENU_ITEM_ADDITIONAL_FIELDS=["api_key","provider_type","visibilityByAuth","sign","ico_id","ico_section","ico_path"],pickMenuItemAdditionalFields=G=>pick$1(G,MENU_ITEM_ADDITIONAL_FIELDS),DEFAULT_PHONE_MAX_LENGTH=20,usePhoneInput=G=>{const{emit:X}=getCurrentInstance(),ee=ref(),pe=customComputed({get:xe=>{var Fe;return(Fe=unref(xe))!=null?Fe:""},set:xe=>String(xe!=null?xe:"").replace(/\+/g,"")}),ve=customComputed({get:xe=>{var Fe;return(Fe=unref(xe))!=null?Fe:""},set:xe=>String(xe!=null?xe:"").toLowerCase()}),$e=customComputed({get:xe=>{var Fe;return(Fe=unref(xe))!=null?Fe:""},set:xe=>String(xe!=null?xe:"")}),ke=computed(()=>`${unref(pe)}${unref($e)}`.replace(/\D/g,""));let De;const Le=()=>{const xe={countryCode:unref(ve),countryId:unref(ee),fullPhone:unref(ke),phoneCode:unref(pe),phoneNum:unref($e)};X(V_MODAL_EMIT_KEY,xe)},Ve=()=>{const xe=unref(G);xe&&(ve.value=xe.countryCode,ee.value=xe.countryId,pe.value=xe.phoneCode,$e.value=xe.phoneNum)};return watch([ve,ee,ke],()=>{Le(),De&&(De(),nextTick(()=>{De=watch(G,Ve)}))}),De=watch(G,Ve,{immediate:!0}),{countryCode:ve,countryId:ee,phoneCode:pe,phoneNum:$e,fullPhone:ke}};function useRemoteProvider(){const G=getSharedEntity(10,()=>new Map);return{inject(X){if(!G.has(X))throw new Error(`useRemoteProvider has no ${X}`);return G.get(X)},provide(X,ee){return G.set(X,ee),()=>G.delete(X)},unprovide(X){return G.delete(X)}}}var define_process_env_default={},__defProp$r=Object.defineProperty,__defProps$9=Object.defineProperties,__getOwnPropDescs$9=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$r=Object.getOwnPropertySymbols,__hasOwnProp$r=Object.prototype.hasOwnProperty,__propIsEnum$r=Object.prototype.propertyIsEnumerable,__defNormalProp$r=(G,X,ee)=>X in G?__defProp$r(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$q=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$r.call(X,ee)&&__defNormalProp$r(G,ee,X[ee]);if(__getOwnPropSymbols$r)for(var ee of __getOwnPropSymbols$r(X))__propIsEnum$r.call(X,ee)&&__defNormalProp$r(G,ee,X[ee]);return G},__spreadProps$9=(G,X)=>__defProps$9(G,__getOwnPropDescs$9(X));const useRouterMethodsWithLang=G=>{const X=useRouter$1(),ee=useRoute$2(),pe=useLogger$1(),ve=Ve=>{var xe,Fe;const ze=toValue(Ve);if(typeof ze=="string"){const je=`/${toValue(G)}`;return ze.startsWith(je)||!ze.startsWith("/")?ze:`${je}${ze}`}return __spreadProps$9(__spreadValues$q({},ze),{params:__spreadProps$9(__spreadValues$q({},ze.params),{lng:(Fe=(xe=ze.params)==null?void 0:xe.lng)!=null?Fe:toValue(G),APP_PREFIX:""})})},$e=Ve=>{try{return define_process_env_default.IS_LANDING?X.resolve(ve(Ve)).fullPath:normalizeUrl(X.resolve(ve(Ve)).fullPath)}catch(xe){return"/"}};return{getLocationWithLang:ve,getLinkWithLang:$e,routerPushWithLang:async Ve=>{let xe,Fe;const ze=$e(Ve);try{return unref(ee).fullPath===ze?void 0:([xe,Fe]=execAsync(()=>X.push(ze)),xe=await xe,Fe(),xe)}catch(je){pe.error("routerPushWithLang: ",je)}},routerReplaceWithLang:async Ve=>{let xe,Fe;const ze=$e(Ve);try{return unref(ee).fullPath===ze?void 0:([xe,Fe]=execAsync(()=>X.replace(ze)),xe=await xe,Fe(),xe)}catch(je){pe.error("routerReplaceWithLang: ",je)}},useLangLocation:Ve=>computed(()=>$e(Ve))}},iconThirdParty=Object.freeze({ACROSS_SPINVERSE_STARS:"across-spinverse-stars",ADULTS_18:"adults-18",AFRICA:"africa",ALL_CATEGORY:"all-category",ALL_PROVIDERS:"all-providers",ANDROID:"android",ANGLE_DOUBLE_UP:"angle-double-up",ARROW_COLLAPSE:"arrow-collapse",ASIAN_GAMES:"asian-games",AVIATOR:"aviator",AWAKENING_EAST:"awakening-east",AZTEC:"aztec",BACCARAT:"baccarat",BANG:"bang",BASKETBALL:"basketball",BLACK_JACK:"black-jack",BOOK:"book",BOW:"bow",BOX_3D:"box-3d",BRAND:"brand",BULB:"bulb",BULLHORN:"bullhorn",CALENDAR:"calendar",CALENDAR_ROUNDED:"calendar-rounded",CAMERA:"camera",CASCADE:"cascade",CASINO_LOGO:"casino-logo",CAUTION_SIGN:"caution-sign",CLUBS_DECK:"clubs-deck",CROWN:"crown",CUBE_BONE:"cube-bone",CUP:"cup",CUP_STAR:"cup-star",CUP_TOURNAMENT:"cup-tournament",DAILY_CHALLENGES:"daily-challenges",DECORATIVE_COLUMN:"decorative-column",DIAMOND:"diamond",DRIVE_TO_SURVIVE:"drive-to-survive",EASTER_EGGS:"easter-eggs",EASTER_RABBIT:"easter-rabbit",EXCLAMATION:"exclamation",FILTER:"filter",FIRE:"fire",FLORAL_PATTERN:"floral-pattern",FLOWER:"flower",GAMEPAD:"gamepad",GAMEPAD_PLUS:"gamepad-plus",GEARS:"gears",GRAND_CRUISE:"grand-cruise",HAMBURGER_MENU:"hamburger-menu",HEART:"heart",HEART_PERSON:"heart-person",HEART_SHOT:"heart-shot",HEARTS:"hearts",HINDI:"hindi",HOLD_AND_WIN:"hold-and-win",HOME:"home",HORROR:"horror",LAYERS:"layers",LIGHTNING:"lightning",LIGHTNING_STICKER:"lightning-sticker",LOBBY:"lobby",MAY_BOOST:"may-boost",MEDAL:"medal",MOBILE:"mobile",NEW_WINDOW:"new-window",OTHER:"other",PIRATE_CHEST:"pirate-chest",PIRATE_FLAG:"pirate-flag",PIRATES_OF_THE_CASPIAN_SEA:"pirates-of-the-caspian-sea",PIRATE_SKULL:"pirate-skull",PLAYERS:"players",PLAYERS_CHOICE:"players-choice",PROVIDER:"provider",POKER_LUCK:"poker-luck",ROUE_CASINO:"roue-casino",ROYAL_CLUB:"royal-club",RUSSIAN_COAT_OF_ARMS:"russian-coat-of-arms",SNOWFLAKE:"snowflake",SORT_DOWN:"sort-down",SORT_UP:"sort-up",SPIN_OF_THRONES:"spin-of-thrones",SPIN_OF_THRONES_LIGHT:"spin-of-thrones-light",SPIN_OF_THRONES_TWO:"spin-of-thrones-two",SPIN_OF_THRONES_TWO_LIGHT:"spin-of-thrones-two-light",SPINNING_COINS:"spinning-сoins",SQUARE_CHECK:"square-check",STRAWBERRIES:"strawberries",SUMMER_FESTIVAL:"summer-festival",TP_BINGO:"bingo",TP_BOARD_GAMES:"board-games",TP_CARD_GAMES:"card-games",TP_BONUS:"bonus",TP_GIFT:"gift",GIFT_BONUS:"gift-bonus",TP_GIFT_PLUS:"gift-plus",GNOME:"gnome",GOLDEN_HERITAGE:"golden-heritage",GREECE:"greece",HALLOWEEN:"halloween",HALLOWEEN_BOO:"halloween-boo",TP_CHECK:"check",CHESS_HORSE:"chess-horse",CHRISTMAS:"christmas",CIRCLE_CHECK:"circle-check",CIRCLE_TICK:"circle-tick",CLUSTER:"cluster",CLOCK_HAND:"clock-hand",CROSS:"cross",COINS:"coins",COLLECTION:"collection",COMPASS:"compass",CRASH:"crash",TP_CRASH_GAMES:"crash-games",CRASH_GAMES_ROCKET:"crash-games-rocket",CRICKET_BALL:"cricket-ball",TP_LOCK:"lock",LOTUS:"lotus",TP_CASHBACK:"cashback",TP_DICES:"dices",DRAGON:"dragon",DRAGON_BOAT_FESTIVAL:"dragon-boat-festival",DROPS_AND_WINS:"drops-and-wins",EGYPT:"egypt",TP_EXPERIENCE:"experience",TP_EXPERIENCE_COEFFICIENT:"experience-coefficient",TP_HUNTING_AND_FISHING:"hunting-and-fishing",INFINITY:"infinity",JACKPOT:"jackpot",JETX:"jetx",TP_KENO:"keno",TP_LIVE_CASINO:"live-casino",LEGENDS_OF_THE_LOST_GOLD:"legends-of-the-lost-gold",LIVE_DROPS_AND_WINS:"live-drops-and-wins",LUNAR_LANTERN:"lunar-lantern",TP_LOTTERIES:"lotteries",TP_POKER:"poker",TP_PRIZE_DECOR:"prize-decor",PARTY_IN_CAIRO:"party-in-cairo",PROGRESS:"progress",MEDAL_PRIZE:"medal-prize",MEGAWAYS:"megaways",MYTHICAL_DRAGON_HEAD:"mythical-dragon-head",NOODLE_JACKPOT:"noodle-jackpot",CALENDAR_CHANGEOVER:"calendar-changeover",TP_PLAYER_EXPAND_OUT:"game-player-expand-out",TP_PLAYER_EXPAND_IN:"game-player-expand-in",TP_PLAYER_FAVORITE:"game-player-favorite",TP_PLAYER_PURSE:"game-player-purse",TP_PLAYER_RELOAD:"game-player-reload",TP_PLAYER_DEMO:"game-player-demo",TP_ROULETTE:"roulette",TP_SCRATCH_CARDS:"scratch-cards",TP_SKILL_GAMES:"skill-games",TP_SLOTS:"slots",SPADES_ARROWS:"spades-arrows",SPADES_CIRCLE:"spades-circle",SUMMER_SURF:"summer-surf",TP_INFO:"third-party-info",TICK:"tick",TRACE:"trace",TREASURE_CHEST:"treasure-chest",TURKEY:"turkey",TP_TV_GAMES:"tv-games",USER:"user",UEFA_SEASON:"uefa-season",VIKING:"viking",VIRTUAL_SPORT:"virtual-sport",VIRTUAL_SPORTS:"virtual-sports",VULKAN:"vulkan",WARNING:"warning",WISEODDS:"wiseodds",WINNERS:"winners",WINFINITY_EXPERIENCE:"winfinity-experience",TOURNAMENTS:"tournaments"}),ICON_THIRD_PARTY_PATH="thirdParty",ICON_ABOUT_PATH="about",iconAbout=Object.freeze({CASE:"case",LOGO:"logo",ROCKET:"rocket"}),iconBettingAcceptancePoint=Object.freeze({LAPTOP:"laptop",COFFEE_CUP:"coffee-cup"}),ICON_BETTING_ACCEPTANCE_POINT_PATH="bettingAcceptancePoint",iconBettingAlphabet=Object.freeze({ESPORTS:"esports",BET:"bet",CALENDAR:"calendar",CLOCK:"clock",DEPOSIT:"deposit",SADNESS:"sadness",SMILE:"smile",TIMER:"timer",XGAMES:"xgames",FOOTBALL:"football",CASINO:"casino",GAMEPUB:"gamepub",ROULETTE:"roulette",CHIPS:"chips",CUBES:"cubes",GOBLET:"goblet",TV:"tv"}),ICON_BETTING_ALPHABET_PATH="bettingAlphabet",iconBonus=Object.freeze({CASINO_BONUS:"casino-bonus",DAILY_BONUS:"daily-bonus",FREEBET:"freebet",PERCENT:"percent",PROMOBALS:"promobals",REFUSE_BONUSES:"refuse-bonuses",SPORT_BONUS:"sport-bonus",TACTICAL_BONUS:"tactical-bonus"}),ICON_BONUS_PATH="bonus",iconCashbackRules=Object.freeze({PERCENT_PER_BET:"percent-per-bet",POINTS:"points"}),ICON_CASHBACK_RULES_PATH="cashbackRules",iconColoredSvg=Object.freeze({PHONE_QR:"phone-qr",PHONE_QR_PROMO:"phone-qr-promo",PHONE_MODAL:"modal-phone",PHONE_MODAL_LOCK_OPEN:"modal-phone-lock-open",PHONE_MODAL_LOCK_CLOSE:"modal-phone-lock-close",PHONE_MODAL_QR:"modal-phone-qr",PHONE_MODAL_AUTH:"modal-phone-auth",PHONE_MODAL_RELOAD:"modal-phone-reload",MODAL_ENVELOPE:"modal-envelope",MODAL_ADBLOCK:"modal-adblock",MODAL_PASSWORD_RESET:"modal-password-reset",MODAL_USER_ATTENTION:"modal-user-attention",MODAL_USER_EXISTS:"modal-user-exists",MODAL_OAUTH:"modal-auth",MODAL_IDENTIFICATION:"modal-identification",MODAL_PASSPORT:"modal-passport",MODAL_BONUS:"modal-bonus",MODAL_GIFT:"modal-gift",MODAL_GIFT_BOX:"modal-gift-box",MODAL_LIMIT_AGE:"modal-limit-age",MODAL_PROMO_BONUSES:"modal-promo-bonuses",VERIFICATION_SUCCESS_MOBILE:"verification-success-mobile",VERIFICATION_SUM_SUB_SUCCESS_MOBILE:"verification-sum-sub-success-mobile",VERIFICATION_SUCCESS_DESKTOP:"verification-success-desktop",LOYALTY_RESEARCH_GRADE:"loyalty-research-grade",BETTING_ALPHABET_HEADER_BG:"betting-alphabet-header-bg",BETTING_ALPHABET_CHECKLIST:"betting-alphabet-checklist",BAG:"bag",PAYING_HAND:"paying-hand",GOOGLE:"google",TELEGRAM:"telegram",METAMASK:"metamask",METAMASK_BG:"metamask-bg",DISCORD:"discord",TWITCH:"twitch",TWITTER:"twitter",FOOTBALL_GOAL:"football-goal",CHAMP_PRELOADER_MAP:"champ-preloader-map",SHOWCASE_DECORATION_LINE:"showcase-decoration-line",SHOWCASE_CURRENCIES_OVERLAY:"showcase-currencies-overlay",SUMMER_SLOT_CUP:"summer-slot-cup",TIMER:"timer",SHIELD:"shield",SUPPORT:"support",GIFTS_REMINDER:"gifts-reminder",GIFTS_REMINDER_REFLECTION:"gifts-reminder-reflection",COMPLETED_PROFILE:"completed-profile",GOOGLE_PLAY:"google-play"}),ICON_COLORED_SVG_PATH="coloredSvg",ICON_COUNTRY_PATH="country",ICON_CURRENCIES_PATH="currencies",iconCyber=Object.freeze({HOUSE_GAMEPAD:"house-gamepad",CALENDAR:"calendar",JOYSTICK:"joystick",WALLET:"wallet",GEO:"geo",WIN:"win",GOLD:"gold",PARTICIPANTS:"participants",OPPONENT_TEAM_LOGO:"opponent-team-logo",OPPONENT_LOGO:"opponent-logo",BARS_COMPUTER_MOUSE:"bars-computer-mouse",GRID_ROUND_2_GAMEPAD:"grid-round-2-gamepad",GRID_2_TROPHY:"grid-2-trophy"}),ICON_CYBER_PATH="cyber",iconEmoji=Object.freeze({ANGRY:"angry",THINKING:"thinking",SMILING:"smiling",GRINNING:"grinning",GRINNING_SALUTE:"grinning-salute",HEART_EYES:"heart-eyes",SUCCESS_EMOJI:"success-emoji"}),ICON_EMOJI_PATH="emoji",iconGameRoulette=Object.freeze({CROSS_LINE:"cross-chip",MOVE_CHIP:"move-chip",ROULETTE_CHIP:"roulette-chip",SUM_BET:"sum-chip",UNKNOWN_MIN:"unknown"}),ICON_GAME_ROULETTE_PATH="gameRoulette",ICON_IDENTIFICATION_PATH="identification",iconIdentification=Object.freeze({READABLE:"readable",SCANNED:"scanned",VISIBLE:"visible",CAMERA:"camera"}),iconLogos=Object.freeze({ADBLOCK:"adblock",ADOBE_FLASH_PLAYER:"adobe-flash-player",ANDROID:"android",APPLE:"apple",ASTROPAY:"astropay",BAND:"band",CHROME:"chrome",DEFAULT:"default",DISCORD:"discord",E_MAIL_AT:"e-mail-at",EDGE:"edge",FACEBOOK:"facebook",FACEBOOK_CIRCLE_COLORED:"facebook-circle-colored",FIREFOX:"firefox",GOOGLE:"google",GOOGLE_PLAY:"google-play",HIDE_MY_NAME:"hide-my-name",IMO:"imo",INSTAGRAM:"instagram",INSTAGRAM_CIRCLE_COLORED:"instagram-circle-colored",ITSME:"itsme",KAKAOTALK:"kakaotalk",KICK:"kick",LINE:"line",LINE_TEXT:"line-text",LINKEDIN:"linkedin",LINUX:"linux",LIST:"list",MEDIUM:"medium",METAMASK:"metamask",MOBILE_ID:"mobile-id",OK_RU:"ok-ru",OPERA:"opera",OTHER_APPS:"other-apps",PINTEREST:"pinterest",QQ:"qq",REDDIT:"reddit",SAFARI:"safari",SECURE_VPN:"secure-vpn",SIGNAL:"signal",SMART_ID:"smart-id",SNAPCHAT:"snapchat",STEAM:"steam",TELEGRAM:"telegram",TELEGRAM_CIRCLE_COLORED:"telegram-circle-colored",THREADS:"threads",TIKTOK:"tiktok",TOUCH_VPN:"touch-vpn",TRUSTLY:"trustly",TWITCH:"twitch",TWITTER:"twitter",TWITTER_CIRCLE_COLORED:"twitter-circle-colored",VB_LOGO:"vb-logo",VIBER:"viber",VK:"vk",VK_CIRCLE_COLORED:"vk-circle-colored",VPN:"vpn",WECHAT:"wechat",WEIBO:"weibo",WHATSAPP:"whatsapp",WINDOWS:"windows",WWW:"www",WALLET_CONNECT:"wallet-connect",YANDEX:"yandex",YOUTUBE:"youtube",YOUTUBE_CIRCLE_COLORED:"youtube-circle-colored",ZALO:"zalo",ZENMATE:"zenmate"}),ICON_LOGOS_PATH="logos",iconNavigationPromo=Object.freeze({GRAND_CRUISE:"grand-cruise",BALL:"ball",CHERRY:"cherry",COME_BACK_CHAMPIONS:"come-back-champions",CONNECT_ONE_COLOR:"connect-one-color",DOLLAR:"dollar",DOLLAR_ROUND:"dollar-round",DOUBLE_SHIELD:"double-shield",DOUBLE_STAR:"double-star",FLAME:"flame",FREEROLL:"freeroll",GIFT:"gift",OPEN_GIFT:"open-gift",HALLOWEEN_BOO:"halloween-boo",POKER:"poker",SPIN_OF_THRONES:"spin-of-thrones",SPIN_OF_THRONES_TWO:"spin-of-thrones-two",THEY_COME_BACK:"they-come-back",WALLET_MONEY:"wallet-money",CRICKET_BATS_P_S_L_SIGNS:"cricket-bats-p-s-l-signs",DAILY_CHALLENGES:"daily-challenges",SUMMER_SURF:"summer-surf"}),ICON_NAVIGATION_PROMO_PATH="header-navigation-promo",iconScoreboardCsgo=Object.freeze({ALIVE:"alive",BOOM:"boom",C4:"c4",DEATH:"death",DEFUSE:"defuse",PAPER:"paper",TIMER:"timer"}),ICON_SCOREBOARD_CSGO_PATH="scoreboardCsgo",iconScoreboardBaseball=Object.freeze({BASEBALL_BAT:"baseball-bat"}),ICON_SCOREBOARD_BASEBALL_PATH="scoreboardBaseball",iconScoreboardIndianPoker=Object.freeze({HAND:"hand",MEDITATION:"meditation"}),ICON_SCOREBOARD_INDIAN_POKER_PATH="scoreboardIndianPoker",iconScoreboardKillerJoker=Object.freeze({CLUBS:"clubs",DIAMONDS:"diamonds",HEART:"heart",JOKER:"joker",JOKER_SHADOW:"joker-shadow",QUESTION:"question",SPADES:"spades",TOGGLE:"toggle",TOGGLE_BACKGROUND:"toggle-background"}),ICON_SCOREBOARD_KILLER_JOKER_PATH="scoreboardKillerJoker",ICON_SETTE_E_MEZZO_PATH="scoreboardSetteEMezzo",iconSetteEMezzo=Object.freeze({HAT:"hat",COMBINATIONS:"combinations"}),iconScoreboardTimeline=Object.freeze({PENALTY_FOOTBALL_GOAL:"penalty-football-goal",FOOTBALL_CORNER:"scoreboard-timeline-football-corners",FOOTBALL_GOAL:"scoreboard-timeline-football-goals",FOOTBALL_YELLOW_CARD:"scoreboard-timeline-football-yellow-cards",FOOTBALL_RED_CARD:"scoreboard-timeline-football-red-cards",MISSED_PENALTY:"scoreboard-timeline-missed-penalty",FIRST_PAT:"scoreboard-timeline-first-pat",SECOND_PAT:"scoreboard-timeline-second-pat",AMERICAN_FOOTBALL_FIELD_GOAL:"scoreboard-timeline-american-football-field-goal",AMERICAN_FOOTBALL_TOUCHDOWN:"scoreboard-timeline-american-football-touchdown",PUCK:"scoreboard-timeline-puck",CARDS:"scoreboard-timeline-cards",WHISTLE:"scoreboard-timeline-whistle",S_SHIELD:"scoreboard-timeline-s-shield",RUGBY_GOAL:"scoreboard-timeline-rugby-goal",RUGBY_TRY:"scoreboard-timeline-rugby-try",RUGBY_PENALTY:"scoreboard-timeline-rugby-penalty",AUSTRALIAN_FOOTBALL_BEHIND:"scoreboard-australian-football-behind",AUSTRALIAN_FOOTBALL_GOAL:"scoreboard-australian-football-goal",ARROWS:"scoreboard-timeline-arrows",BENCH:"scoreboard-timeline-bench",CIRCLE_BOLT:"scoreboard-timeline-circle-bolt"}),ICON_SCOREBOARD_TIMELINE_PATH="scoreboardTimeline",SCOREBOARD_TIMELINE_DEFAULT_ICON=iconScoreboardTimeline.CIRCLE_BOLT,iconSession=Object.freeze({ANDROIDOS:"androidos",IOS:"ios",LINUX:"linux",OSX:"osx",UNCERTAIN:"uncertain",WINDOWS:"windows"}),ICON_SESSION_PATH="session",ICON_SPORTS_PATH="sports",ICON_SPORTS_DUMMY_NAME="sport-dummy",ICON_TAXES_PATH="taxes",iconTaxes=Object.freeze({CALENDAR:"calendar",PERCENT:"percent"}),ICON_THIRD_PARTY_CATEGORY_PATH="thirdParty-category",ICON_THIRD_PARTY_CATEGORY_CASINO_PATH="thirdParty-categoryCasino",ICON_THIRD_PARTY_PROVIDERS_PATH="thirdParty-providers",ICON_THIRD_PARTY_PROVIDERS_COMPACT_PATH="thirdParty-providersCompact",ICON_TOTO_PATH="toto",iconTopEventsColoredSvg=Object.freeze({TOP_EVENTS_BALL_ACCENT:"top-events-ball-accent",TOP_EVENTS_BALL_PRIMARY:"top-events-ball-primary",TOP_EVENTS_CARD_RED:"top-events-card-red",TOP_EVENTS_CARD_YELLOW:"top-events-card-yellow",TOP_EVENTS_CUP_HANDS:"top-events-cup-hands",TOP_EVENTS_CUP_STAR_ACCENT:"top-events-cup-star-accent",TOP_EVENTS_CUP_STAR_PRIMARY:"top-events-cup-star-primary",TOP_EVENTS_CUP_ACCENT:"top-events-cup-accent",TOP_EVENTS_CUP_PRIMARY:"top-events-cup-primary",TOP_EVENTS_FLAG:"top-events-flag",TOP_EVENTS_FLAG_LEFT:"top-events-flag-left",TOP_EVENTS_FLAG_LEFT_RTL:"top-events-flag-left-rtl",TOP_EVENTS_FLAG_RIGHT:"top-events-flag-right",TOP_EVENTS_FLAG_RIGHT_RTL:"top-events-flag-right-rtl",TOP_EVENTS_GIFT:"top-events-gift",TOP_EVENTS_GIFTS:"top-events-gifts",TOP_EVENTS_GOAL_ACCENT:"top-events-goal-accent",TOP_EVENTS_GOAL_PRIMARY:"top-events-goal-primary",TOP_EVENTS_MEGAPHONE:"top-events-megaphone",TOP_EVENTS_REFRESH:"top-events-refresh",TOP_EVENTS_SNEAKER:"top-events-sneaker",TOP_EVENTS_STATS_ACCENT:"top-events-stats-accent",TOP_EVENTS_STATS_PRIMARY:"top-events-stats-primary",TOP_EVENTS_WHISTLE:"top-events-whistle",TOP_EVENTS_CONFETTI:"top-events-confetti"}),ICON_TOP_EVENTS_COLORED_SVG_PATH="topEventsColoredSvg",iconName=Object.freeze({ACCOUNT_DISCOUNT:"account-discount",ALARM_CLOCK:"alarm-clock",ALERTS:"alerts",ANGLE:"angle",ANGLE_BOTTOM:"angle-bottom",ANGLE_LEFT:"angle-left",ANGLE_RIGHT:"angle-right",ANGLE_TOP:"angle-top",ANGLE_DOWN:"angle-down",ANGLE_UP:"angle-up",APP_DESKTOP:"app-desktop",APP_PHONE:"app-phone",APPLE_OF_FORTUNE:"apple-of-fortune",ARROW_DOWN:"arrow-down",ARROW_MAXIMIZE:"arrows-maximize",ARROW_LEFT_LONG:"arrow-left-long",ARROW_RIGHT:"arrow-right",ARROW_RIGHT_SERIF:"arrow-right-serif",ARROW_SIDE_LEFT:"arrow-side-left",ARROW_SIDE_RIGHT:"arrow-side-right",ARROW_RIGHT_ARROW_LEFT:"arrow-right-arrow-left",ARROW_ROTATE_RIGHT_ARROW_ROTATE_LEFT:"arrow-rotate-right-arrow-rotate-left",ARROW_UP:"arrow-up",ARROWS_ALT:"arrows-alt",AWARD:"award",PLANE_AVIATOR:"plane-aviator",BACK:"back",BALL_SCIENTIST:"ball-scientist",BANNER:"banner",BACK_ARROW:"back-arrow",BADGE_GIFT:"badge-gift",BADGE_PERCENT:"badge-percent",BAG_MONEY:"bag-money",BALLONS:"ballons",BALLON_STAR:"baloon-star",BACCARAT:"baccarat",BASKET_MONEY:"basket-money",BELL:"bell",BET:"bet",BINOCULARS:"binoculars",BINGO:"bingo",BLOCKED:"blocked",BOLT_LIGHTNING:"bolt-lightning",BONUS:"bonus",BOOK_OPEN:"book-open",BOTTOM_NAVIGATION_TOGGLE:"bottom-navigation-toggle",BROADCAST:"broadcast",BROADCAST_TIME:"broadcast-time",BULB:"bulb",BULLETS:"bullets",BULLETS_NO:"bullets-no",BULLETS_YES:"bullets-yes",BULLHORN:"bullhorn",BULLSEYE_ARROW:"bullseye-arrow",CALCULATOR:"calculator",CALENDAR:"calendar",CALENDAR_CLOCK:"calendar-clock",CALENDAR_EMPTY:"calendar-empty",CAMERA:"camera",CARDS:"cards",CARDS_SPADE:"cards-spade",CHAMP_RESULTS:"champ-results",CASHBACK:"cashback",CASINO:"casino",CASINO_CHIP:"casino-chip",CAST:"cast",CHAMP:"champ",CHAMP_DEFAULT:"champs-default",CHART_ARROW_TOP:"chart-arrow-top",CHART_COLUMN:"chart-column",CHART_PIE_ALT:"chart-pie-alt",CHART_SIMPLE_STAR:"chart-simple-star",CHECK:"check",CHERRY:"cherry",CHEVRON_DOUBLE_DOWN:"chevron-double-down",CHEVRON_DOUBLE_LEFT:"chevron-double-left",CHEVRON_DOUBLE_RIGHT:"chevron-double-right",CHEVRON_DOUBLE_UP:"chevron-double-up",CHEVRON_DOWN:"chevron-down",CHEVRON_LEFT:"chevron-left",CHEVRON_RIGHT:"chevron-right",CHIP:"chip",CHIP_SPADE:"chip-spade",CIRCLE_CALENDAR_DAYS:"circle-calendar-days",CIRCLE_ELLIPSIS:"circle-ellipsis",CIRCLE_EMPTY_EXCLAMATION:"circle-empty-exclamation",CIRCLE_EMPTY_QUESTION:"circle-empty-question",CIRCLE_INFO:"circle-info",CIRCLE_INFO_SOLID:"circle-info-solid",CIRCLE_PHONE_XMARK:"circle-phone-xmark",CIRCLE_PLAY:"circle-play",CIRCLE_SLICES:"circle-slices",CIRCLE_USER:"circle-user",CIRCLE_USERS:"circle-users",CLIP:"clip",CLOCK:"clock",CLOCK_ROTATE_LEFT:"clock-rotate-left",CLOCK_FILLED:"clock-filled",COEF_DOWN:"coef-down",COEF_GRAPH:"coef-graph",COEF_UP:"coef-up",COG:"cog",COIN_22:"coin-22",COINS_GROUP:"coins-group",COINS_GROUP_DOLLAR:"coins-group-dollar",COMET_GREEN:"comet-green",COMET_ORANGE:"comet-orange",COMMENT_DOTS:"comment-dots",COMMENT_INFO:"comment-info",COMPACT_VIEW:"compact-view",CONSTRUCTOR_BET:"constructor-bet",COOKIES_COLORED:"cookies-colored",COPY:"copy",COPY_BG_REVERSE:"copy-bg-reverse",COUPON:"coupon",COUPON_ALT:"coupon-alt",COURT_SPORT_LEFT:"court-sport-left",COURT_SPORT_RIGHT:"court-sport-right",CREDIT_CARD_ARROW_DOWN:"credit-card-arrow-down",CREDIT_CARD_ARROW_UP:"credit-card-arrow-up",CREDIT_CARD_ROTATE:"credit-card-rotate",CRICKET:"cricket",CROWN:"crown",CROWN_FILLED:"crown-filled",CROWN_COLORED:"crown-colored",CROWN_VIP:"crown-vip",CIRCLE_CROWN_SOLID_STROKE:"circle-crown-solid-stroke",CUP:"cup",CUP_EMPTY:"cup-empty",CUBES:"cubes",CUPIS:"cupis",CUSTOMER_SERVICE:"customer-service",CYBER:"cyber",CYBER_SPORTS:"cyber-sports",CIRCLE_XMARK_SOLID:"circle-xmark-solid",CHIP_PERCENT:"chip-percent",DART:"dart",DASH_ARROW_ROTATE_RIGHT_TEXT:"dash-arrow-rotate-right-text",DASHED_ROUTE_LINE:"dashed-route-line",DASHBOARD:"dashboard",DASHBOARD_STEPS:"dashboard-steps",DEALER:"dealer",DEFAULT_CHAMP:"default-champ",DESKTOP_NINE:"desktop-nine",DIAMOND:"diamond",DICE:"dice",DICE_COLORED:"dice-colored",DICE_D6:"dice-d6",DICE_THREE:"dice-three",DIAGONAL_LINES:"diagonal-lines",DISPLAY:"display",DOLLAR_SIGN:"dollar-sign",DOLLAR_SIGN_CIRCLE:"dollar-sign-circle",DOT_COLORED:"dot-colored",DOUBLE_PLATE_GROUP:"double-plate-group",DOWNLOAD:"download",DOWN_TINY_DOUBLE_CHEVRON:"down-tiny-double-chevron",DROP_WINS:"drop-wins",EDIT:"edit",ELLIPSIS:"ellipsis",ELLIPSIS_HORIZONTAL:"ellipsis-horizontal",EMAIL:"email",ENVELOPE:"envelope",ENVELOPE_OPEN:"envelope-open",ERROR_CROSS:"error-cross",EURO_SIGN:"euro-sign",EVERYTHING:"everything",EXCHANGE_ALT:"exchange-alt",EXCLAMATION:"exclamation",EXCLAMATION_CIRCLE:"exclamation-circle",EXCLAMATION_POINT:"exclamation-point",EXCLAMATION_TRIANGLE:"exclamation-triangle",EXIT:"exit",EXPRESS:"express",EXTERNAL_LINK:"external-link",EYE_SLASH:"eye-slash",EYE:"eye",FACEBOOK_COLORED:"facebook-colored",FABERGE_EGG:"faberge-egg",FACELESS:"faceless",FAQ:"faq",FAST_GAMES:"fast-games",FAST_REG:"fast-reg",FAST_TICKET_DOLLAR:"fast-ticket-dollar",FAVORITE:"favorite",FIELD_ZONE:"field-zone",FIFTEEN:"fifteen",FILE:"file",FILE_EXCLAMATION:"file-exclamation",FILE_HAMMER:"file-hammer",FILE_LIST:"file-list",FILE_LINES_PEN:"file-lines-pen",FILTER:"filter",FILTER_LINE:"filter-line",FIRE_ALT:"fire-alt",FIRE_TIME:"fire-time",FIRE_FLAME:"fire-flame",FIRE_GRADIENT:"fire-gradient",FIRE_HOLDER:"fire-holder",FIX:"fix",FLAME:"flame",FLAME_COLORED:"flame-colored",FLAME_GRADIENT:"flame-gradient",FLAME_GRADIENT_1:"flame-gradient-1",FLAME_GRADIENT_2:"flame-gradient-2",FLAME_GRADIENT_3:"flame-gradient-3",FLAME_GRADIENT_4:"flame-gradient-4",FLAME_GRADIENT_5:"flame-gradient-5",FOLDER:"folder",FOLDER_PUNK:"folder-punk",FOOTBALL:"football",FOOTBALL_BALL:"football-ball",FOOTBALL_BOOT:"football-boot",FOOTBALL_CORNERS:"football-corners",FOOTBALL_GOALS:"football-goals",FOOTBALL_RED_CARDS:"football-red-cards",FOOTBALL_RED_YELLOW_CARDS:"football-red-yellow-cards",FOOTBALL_SUBSTITUTION:"football-substitution",FOOTBALL_YELLOW_CARDS:"football-yellow-cards",FORTH:"forth",FORWARD_ARROW:"forward-arrow",FREE:"free",FRIENDS:"friends",FULL_REG:"full-reg",FULL_SCREEN_ALT:"full-screen-alt",FULL_SCREEN_OPEN:"full-screen-open",FULL_SCREEN_CLOSE:"full-screen-close",FULL_VIEW:"full-view",FULLSCREEN:"fullscreen",GAME_777:"game-777",GAMEPAD:"gamepad",GAMEPAD_BASKETBALL:"gamepad-basketball",GAMEPAD_MODERN_ALT:"gamepad-modern-alt",GEAR:"gear",GIFT:"gift",GIFT_SOLID:"gift-solid",GIFT_PERCENT:"gift-percent",GLASS:"glass",GLOBE:"globe",GLOBE_ASIA:"globe-asia",GRID_2:"grid-2",GRID_CHECKBOXES:"grid-checkboxes",HAND_CIRCLE_DOLLAR:"hand-circle-dollar",HANDSHAKE:"handshake",HANDSHAKE_CIRCLE_DOLLAR:"handshake-circle-dollar",HEADSET:"headset",HEADSET_FILLED:"headset-filled",HEALTH:"health",HEART:"heart",HEART_SOLID:"heart-solid",HIDE_AGENTS:"hide-agents",HISTORY:"history",HOME:"home",HOURGLASS:"hourglass",HOURGLASS_HALF:"hourglass-half",IDENTIFICATION:"identification",IMAGE:"image",INFO:"info",INFO_CIRCLE:"info-circle",INFO_EMPTY_CIRCLE:"info-empty-circle",INSTAGRAM_COLORED:"instagram-colored",INVISIBLE:"invisible",ITEMS:"items",JOYSTICK:"joystick",KEY:"key",KEY_TILTED:"key-tilted",LANGUAGE:"language",LEFT_TINY_DOUBLE_CHEVRON:"left-tiny-double-chevron",LICENSES:"licenses",LIGHT_LONG_ARROW_LEFT:"light-long-arrow-left",LIGHT_LONG_ARROW_RIGHT:"light-long-arrow-right",LIGHT_STAR_EMPTY:"light-star-empty",LIGHTNING:"lightning",LIGHTNING_FILLED:"lightning-filled",LINK:"link",LIST:"list",LIVE:"live",LOCK:"lock",LOGIN:"login",LOGOUT:"logout",LONG_ARROW_RIGHT:"long-arrow-right",LOTTO:"lotto",MAGNIFIER:"magnifier",MAGNIFYING_GLASS:"magnifying-glass",MAGNIFYING_GLASS_SOLID:"magnifying-glass-solid",MAGNIFYING_GLASS_XMARK:"magnifying-glass-xmark",MAILING:"mailing",MARKER_LIVE:"marker-live",MEGAPHONE:"megaphone",MEGA_WAYS:"mega-ways",MENU:"menu",MENU_MOBILE:"menu-mobile",MESSAGE:"message",MESSAGE_DOLLAR:"message-dollar",MESSAGES_QUESTION:"messages-question",MICROPHONE:"microphone",MINIMIZE_SCREEN:"minimize-screen",MINUS:"minus",MINUS_CIRCLE:"minus-circle",MOBILE_ARROW_DOWN:"mobile-arrow-down",MONEY:"money",MONEY_BILL_ALT:"money-bill-alt",MORE:"more",MORE_DESKTOP:"more-desktop",NOTIFICATION_ALERT:"notification-alert",NOTIFICATION_DENIED:"notification-denied",NOTIFICATION_ERROR:"notification-error",NOTIFICATION_FAIL:"notification-fail",NOTIFICATION_INFO:"notification-info",NOTIFICATION_PENDING:"notification-pending",NOTIFICATION_QUESTION:"notification-question",NOTIFICATION_SUCCESS:"notification-success",NOTIFICATION_WARNING:"notification-warning",OLYMPIAD:"olympiad",OLYMPIC_TORCH:"olympic-torch",OLYMPIC_TORCH_COLORED:"olympic-torch-colored",ONE_AND_ZERO:"one-and-zero",ONE_CLICK:"one-click",ONLINE_CONSULTANT:"online-consultant",OTHER:"other",PAPER:"paper",PAR:"par",PASSPORT:"passport",PAUSE:"pause",PAUSE_CIRCLE:"pause-circle",PAYMENT_TERMINAL:"payment-terminal",PENALTY_MISSING:"penalty-missing",PENALTY_WIN:"penalty-win",PERCENT:"percent",PHONE:"phone",PHONE_ALT:"phone-alt",PHONE_DOLLAR:"phone-dollar",PHONE_HANGUP:"phone-hangup",PHONE_MISSED:"phone-missed",PHONE_XMARK:"phone-xmark",PHONE_REG:"phone-reg",PHONE_REVERT:"phone-revert",PLATE_GROUP:"plate-group",PLAY:"play",PLAY_CIRCLE:"play-circle",PLAYER:"player",PLAYER_BET:"player-bet",PLUS:"plus",PLUS_CIRCLE:"plus-circle",PRAGMATIC_PLAY:"progmatic-play",POLITICIAN_PERSON:"politician-person",POPULARS:"populars",POKER:"poker",PRESENTATION_SCREEN:"presentation-screen",PRINT:"print",PROMO:"promo",PROMO_CHECK:"promo-check",PROMO_SPORT:"promo-sport",PROVIDERS:"providers",PUZZLES:"puzzles",QR_CODE:"qr-code",QUESTION:"question",QUOTE:"quote",RANDOM:"random",RANKING_TROPHY:"ranking-trophy",RATING:"rating",RECEIPT:"receipt",RECENT:"recent",RECTANGLE_CHART_LINE_DOTS:"rectangle-chart-line-dots",REFRESH:"refresh",REGISTRATION:"registration",REMOVE:"remove",RENEW:"renew",REPLY:"reply",REQUEST:"request",RESULT_COEF:"result-coef",RESULTS:"results",RETRY:"retry",REWARD_SYSTEM:"reward-system",RIGHT_TINY_DOUBLE_CHEVRON:"right-tiny-double-chevron",ROCKET:"rocket",ROULETTE:"roulette",ROULETTE_SIMPLE:"roulette-simple",SACK:"sack",SCALE:"scale",SCALES:"scales",SCOREBOARD_TWO_ZERO:"scoreboard-two-zero",SEARCH:"search",SEARCH_REGULAR:"search-regular",SELECTION_CHECK:"selection-check",SEND_MESSAGE:"send-message",SETTINGS:"settings",SETTINGS_FILLED:"settings-filled",SEVEN_BALL:"seven-ball",SEVEN_RECTANGLE_VERTICAL_HISTORY:"seven-rectangle-vertical-history",SHARE:"share",SHIELD:"shield",SHIELD_CHECK:"shield-check",SHIELD_DOLLAR:"shield-dollar",SHOP:"shop",SHOP_COLORED:"shop-colored",SIGN_IN_ALT:"sign-in-alt",SIGN_OUT_ALT:"sign-out-alt",SIGN_UP:"sign-up",SIGNAL_STREAM:"signal-stream",SLIDERS_H:"sliders-h",SLOT_MACHINE:"slot-machine",SMS:"sms",SOC_REG:"soc-reg",SORT:"sort",SORT_BOLD:"sort-bold",SOUND_OFF:"sound-off",SPADE:"spade",SPADE_ALT:"spade-alt",SPIN_MACHINE:"spin-machine",SPORT:"sport",SPOT_DOLLAR:"spot-dollar",SQUARE_POLL_VERTICAL:"square-poll-vertical",STADIUM:"stadium",STAIRS:"stairs",STAR:"star",STAR_EMPTY:"star-empty",STAR_OUTLINED:"star-outlined",SLIDERS:"sliders",STAR_HALF:"star-half",STAR_ONE:"star-one",STAR_PLUS:"star-plus",STAR_STICK:"star-stick",STATS:"stats",STATUS_SUCCESS:"status-success",STEPS_FLOW:"steps-flow",STOPWATCH:"stopwatch",STREAM:"stream",SUCCESS_ARROW:"success-arrow",SUPPORT_COLORED:"support-colored",SWITCH_OFF:"switch-off",SWITCH_TYPE_DOTS:"switch-type-dots",SYNC_ALT:"sync-alt",TABLE_VIEW:"table-view",TABLET_MOBILE:"tablet-mobile",TALON:"talon",TEAM_CASH_CROWN:"team-cash-crown",TELEGRAM_COLORED:"telegram-colored",TELEGRAM_DOLLAR:"telegram-dollar",TELEGRAM_ROUNDED:"telegram-rounded",TH_LARGE:"th-large",TH_LARGE_PLAY:"th-large-play",THUMBS_UP:"thumbs-up",TICKET:"ticket",TICKET_DOLLARS:"ticket-dollars",TICKET_PERFORATED:"ticket-perforated",TICKET_SIMPLE:"ticket-simple",TICKET_STAR:"ticket-star",TIME:"time",TIME_HALF:"time-half",TIMER:"timer",TIMES:"times",TOGGLE_OFF:"toggle-off",TOGGLE_ON:"toggle-on",TONGUE:"tongue",TOTO:"toto",TOP_EVENTS:"top-events",TOUR_GRID:"tour-grid",TOUR_TABLE:"tour-table",TRANSLATION:"translation",TRASH:"trash",TRASH_ALT:"trash-alt",TRASH_CAN:"trash-can",TRIANGLE_EMPTY_EXCLAMATION:"triangle-empty-exclamation",TRIANGLE_SOLID_EXCLAMATION:"triangle-solid-exclamation",TRIANGLE_POWERBET:"triangle-powerbet",TROPHY_EURO_2024:"trophy-euro-2024",TROPHY_STAR:"trophy-star",TWENTY_ONE:"twenty-one",TWENTY_ONE_POINTS:"21-points",TWITTER_COLORED:"twitter-colored",CUP_STAR:"cup-star",UPDATE:"update",UPLOAD:"upload",USER:"user",USER_LINE:"user-line",USER_ACCEPT:"user-accept",USER_BAN:"user-ban",USER_CIRCLE:"user-circle",USER_GROUP:"user-group",USER_LINES:"user-lines",USER_SQUARE:"user-square",USER_STAR:"user-star",VIP_CROWN:"vip-crown",VISIBLE:"visible",VOLUME:"volume",VOLUME_XMARK:"volume-xmark",VIP_TABLES:"vip-tables",WALLET:"wallet",WARNING:"warning",WARNING_CIRCLE:"warning-circle",WATER_TEMPERATURE:"weather-water-temp",WAVE_LENGTH:"weather-wave-length",WEATHER_HUMIDITY:"weather-humidity",WEATHER_PRESSURE:"weather-pressure",WEATHER_TEMP:"weather-temp",WEATHER_WIND:"weather-wind",WELCOME_GIFT:"welcome-gift",WINDOW:"window",WINDOW_OPEN:"window-open",WHEEL:"wheel",XMARK:"xmark",ZERO_ZERO:"zero-zero",ZONE:"zone",ZOOM_IN:"zoom-in",ELLIPSIS_VERTICAL:"ellipsis-vertical",TO_HOME_SCREEN:"to-home-screen"}),RTL_ICONS=Object.freeze([iconName.LONG_ARROW_RIGHT,iconName.BACK,iconName.BET,iconName.FORTH,iconName.FORWARD_ARROW,iconName.ANGLE_LEFT,iconName.ANGLE_RIGHT,iconName.ARROW_RIGHT_SERIF,iconName.CHEVRON_DOUBLE_LEFT,iconName.CHEVRON_DOUBLE_RIGHT,iconName.CHEVRON_LEFT,iconName.CHEVRON_RIGHT,iconName.FIX,iconName.FILE_LIST,iconName.LIGHT_LONG_ARROW_LEFT,iconName.LIGHT_LONG_ARROW_RIGHT,iconName.LOGOUT,iconName.SIGN_OUT_ALT,iconName.PHONE_REVERT,iconName.STAR_HALF]),ICON_NAME_PATH="common",r$_=V_MODEL_VALUE_KEY,u$1f=V_MODAL_EMIT_KEY,a$W="update:modelValue",t$F="onUpdate:modelValue";var t$E=defineComponent({name:"UiCaption",props:{tag:{type:String,default:"span"},size:{type:String,default:""},color:{type:String,default:""},weight:{type:String,default:""},uppercase:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1}},setup:G=>({uiCaptionClasses:computed(()=>({[`ui-caption--size-${G.size}`]:!!G.size,[`ui-caption--weight-${G.weight}`]:!!G.weight,[`ui-caption--color-${G.color}`]:!!G.color,"ui-caption--uppercase":G.uppercase,"ui-caption--no-wrap":G.noWrap}))})}),t$D=(G,X)=>{const ee=G.__vccOpts||G;for(const[pe,ve]of X)ee[pe]=ve;return ee},p$1t=t$D(t$E,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.tag),{class:normalizeClass([G.uiCaptionClasses,"ui-caption"])},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-89dbf8f1"]]);const e$t=G=>()=>inject(G),r$Z=e$t("$icons"),p$1s=e$t("$vmodal"),t$C=e$t("$uiConfigData"),i$10=G=>{var X;const ee=t$C();if(ee)return(X=ee[G])!=null?X:ee[G.replace("Ui","")]};var n$1c=(G,X,ee)=>{const pe=G.config.globalProperties.$uiConfigData,ve=Object.assign(pe!=null?pe:{},ee);G.config.globalProperties.$uiConfigData=ve,G.provide("$uiConfigData",ve)};const p$1r=(G,X="UiIco")=>{const{getIcon:ee,loadSprite:pe}=r$Z(),ve=useLogger$1(),$e=X==="UiColoredSvg"?"name":"ico",ke=computed(()=>[G.path,G[$e].toString()]),De=()=>{let xe=ee(...unref(ke));return G.path!==ICON_SPORTS_PATH||xe||(xe=ee(unref(ke)[0],ICON_SPORTS_DUMMY_NAME)),xe},Le=ref(De());onMounted(()=>{watch(ke,([xe,Fe])=>{const ze=De();ze?Le.value=ze:pe(xe).then(()=>{Le.value=De()})},{immediate:!0})});const Ve=computed(()=>({"ico--rtl":unref(i$10("isRtl"))&&G.hasRtlAlternative,"ico--square":G.square,"ico--bordered":G.bordered,[`ico--${G[$e]}`]:!!G[$e],[`ico--size-${G.size}`]:!!G.size}));return{dataVIco:computed(()=>unref(ke).join("|")),icon:Le,iconClasses:Ve,logError:xe=>ve.error(`${X} error`,xe)}},c$$=G=>{const{icon:X,logError:ee,dataVIco:pe}=p$1r(G);return{icon:X,uiIcoClasses:computed(()=>({"ui-ico--rtl":unref(i$10("isRtl"))&&G.hasRtlAlternative,"ui-ico--square":G.square,"ui-ico--bordered":G.bordered,[`ui-ico--${G.ico}`]:!!G.ico,[`ui-ico--size-${G.size}`]:!!G.size})),logError:ee,dataVIco:pe}};var a$V=defineComponent({name:"UiIco",props:{path:{type:String,default:ICON_NAME_PATH},ico:{type:[String,Number],required:!0},size:{type:String,default:void 0},square:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(G=this.$props){var X;return RTL_ICONS.includes((X=G.ico)==null?void 0:X.toString())}}},setup(G){const{icon:X,uiIcoClasses:ee,dataVIco:pe}=c$$(G);return{dataVIco:pe,uiIcoClasses:ee,icon:X}}});const t$B=["viewBox","data-v-ico","innerHTML"];var n$1b=t$D(a$V,[["render",function(G,X,ee,pe,ve,$e){return G.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:G.icon.viewBox,class:normalizeClass([G.uiIcoClasses,"ui-ico"]),focusable:"false",role:"img","data-v-ico":G.dataVIco,innerHTML:G.icon.content},null,10,t$B)):createCommentVNode("",!0)}],["__scopeId","data-v-a8cecd49"]]),C$b=defineComponent({name:"UiCodeConfirmField",components:{UiCaption:p$1t,UiIco:n$1b},model:DEFAULT_V_MODEL,props:{[DEFAULT_V_MODEL.prop]:{type:String,required:!0},success:{type:Boolean,default:!0},fieldLabel:{type:String,default:""},error:{type:String,default:""},disabledConfirm:{type:Boolean,default:!1},length:{type:Number,required:!0},inputType:{type:String,default:"text"},isFocusedWhenMounted:{type:Boolean,default:!1},inverted:{type:Boolean,default:!1},hasLeftPage:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray60}},emits:[u$1f,"submit","focus"],setup(G,{emit:X}){const ee=ref(),pe=useVModel(G),ve=ref(-1),$e=computed(()=>G.hasLeftPage);let ke=!1;const De=qe=>{switch(G.length){case 6:return qe===6/2;case 8:return qe===8/2;default:return!1}},Le=computed(()=>({[`ui-code-confirm-field--theme-${G.theme}`]:!!G.theme})),Ve=computed(()=>({"ui-code-confirm-field__title--success":!!G.success})),xe=computed(()=>unref(ve)===G.length),Fe=computed({get:()=>Array.from({length:G.length},(qe,Ye)=>{var Ze,Je;return(Je=(Ze=pe.value[Ye])==null?void 0:Ze.trim())!=null?Je:""}),set:qe=>X(DEFAULT_V_MODEL.event,qe.map(Ye=>Ye||" ").join(""))}),ze=(qe,Ye)=>{Fe.value=[...Fe.value.slice(0,qe),...Ye,...Fe.value.slice(qe+Ye.length)].slice(0,G.length)},je=qe=>{qe!==0&&(ve.value=qe<0?ve.value>0?ve.value+qe:0:ve.value+qeqe.trim().length===1?qe:"",Ke=qe=>{var Ye;const Ze=qe.trim().split("");ve.value=0,Ze&&Ze.length===unref(Fe).length&&Ze.every(We)&&(Fe.value=Ze,X("submit")),(Ye=ee.value)==null||Ye.blur()},Xe=qe=>{const Ye=G.inverted?G.length-1-qe:qe;ve.value=Ye};return whenever(xe,()=>{var qe;unref(Fe).every(We)&&(X("submit"),(qe=ee.value)==null||qe.blur())}),whenever($e,()=>{var qe;ve.value=-1,(qe=ee.value)==null||qe.blur()}),equalWatch(()=>[G.length,G.inverted],()=>{var qe;X(DEFAULT_V_MODEL.event,""),ve.value=0,(qe=ee.value)==null||qe.focus()}),onMounted(()=>{var qe;G.isFocusedWhenMounted&&(ve.value=0,(qe=ee.value)==null||qe.focus())}),{ColorType,WeightType,cells:Fe,shadowInput:ee,uiCodeConfirmFieldClasses:Le,codeConfirmInputItemClasses:qe=>[{"ui-code-confirm-field-list__item--indent":De(qe),"ui-code-confirm-field-list__item--focus":G.inverted?G.length-unref(ve)===qe:unref(ve)+1===qe,"ui-code-confirm-field-list__item--error":!!G.error,"ui-code-confirm-field-list__item--disable":!!G.disabledConfirm,"ui-code-confirm-field-list__item--success":!!G.success}],onTouchstart:qe=>{var Ye;Xe(qe),(Ye=ee.value)==null||Ye.focus()},onMouseDown:qe=>{ke=!0;const Ye=unref(ve)===-1?0:qe;Xe(Ye)},onMouseUp:()=>{var qe;(qe=ee.value)==null||qe.focus(),ke=!1},onInput:qe=>{if(qe.data&&qe.data.length>1)qe.target.value="",Ke(qe.data);else{const Ye=qe.target.value.trim();if(!Ye)return void(qe.target.value="");ze(unref(ve),[...Ye]),je(Ye.length),qe.target.value=""}},onPaste:qe=>{var Ye,Ze;qe.target.value="",Ke((Ze=(Ye=qe.clipboardData)==null?void 0:Ye.getData("text/plain"))!=null?Ze:"")},onKeydown:qe=>{qe.key==="Backspace"&&(ze(unref(ve),[""]),je(-1))},onBlur:()=>{ke||(ve.value=-1)},onEnter:()=>X("submit"),onFocus:async()=>{let qe,Ye;ke||(ve.value=0),X("focus"),[qe,Ye]=execAsync(()=>nextTick()),qe=await qe,Ye(),(()=>{const Ze=unref(ee);Ze&&window.scrollTo({top:Ze.getBoundingClientRect().top+window.pageYOffset-170,behavior:"smooth"})})()},uiCodeConfirmFieldTitleClasses:Ve,sizeType,iconName}}});const h$s={class:"ui-code-confirm-field__fields"},v$W={class:"ui-code-confirm-field-list"},C$a=["onTouchstart","onMousedown","onMouseup"],T$a=["type"];var z$3=t$D(C$b,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiIco");return openBlock(),createElementBlock("form",{onSubmit:X[6]||(X[6]=withModifiers(()=>{},["prevent"])),class:normalizeClass([G.uiCodeConfirmFieldClasses,"ui-code-confirm-field"])},[createVNode(ke,{weight:G.WeightType.BOLD,size:G.sizeType.xs,class:normalizeClass(["ui-code-confirm-field__title",G.uiCodeConfirmFieldTitleClasses])},{default:withCtx(()=>[createTextVNode(toDisplayString(G.fieldLabel),1)]),_:1},8,["weight","size","class"]),createBaseVNode("div",h$s,[createBaseVNode("ul",v$W,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.length,(Le,Ve)=>(openBlock(),createElementBlock("li",{key:`confirm-${Le}`,ref_for:!0,ref:`char-${Ve}`,onTouchstart:withModifiers(xe=>G.onTouchstart(Ve),["prevent"]),onMousedown:withModifiers(xe=>G.onMouseDown(Ve),["stop"]),onMouseup:withModifiers(xe=>G.onMouseUp(Ve),["stop"]),class:normalizeClass([G.codeConfirmInputItemClasses(Le),"ui-code-confirm-field-list__item"])},toDisplayString(G.inverted?G.cells[G.length-1-Ve]:G.cells[Ve]),43,C$a))),128))]),G.success?(openBlock(),createBlock(De,{key:0,ico:G.iconName.BULLETS_YES,size:G.sizeType.m,class:"ui-code-confirm-field__icon"},null,8,["ico","size"])):createCommentVNode("",!0)]),G.error?(openBlock(),createBlock(ke,{key:0,class:"ui-code-confirm-field__error",size:G.sizeType.xxxs,color:G.ColorType.clrBad},{default:withCtx(()=>[createTextVNode(toDisplayString(G.error),1)]),_:1},8,["size","color"])):createCommentVNode("",!0),createBaseVNode("input",{ref:"shadowInput",onInput:X[0]||(X[0]=(...Le)=>G.onInput&&G.onInput(...Le)),onPaste:X[1]||(X[1]=(...Le)=>G.onPaste&&G.onPaste(...Le)),onKeydown:X[2]||(X[2]=(...Le)=>G.onKeydown&&G.onKeydown(...Le)),onBlur:X[3]||(X[3]=(...Le)=>G.onBlur&&G.onBlur(...Le)),onFocus:X[4]||(X[4]=(...Le)=>G.onFocus&&G.onFocus(...Le)),onKeyup:X[5]||(X[5]=withKeys((...Le)=>G.onEnter&&G.onEnter(...Le),["enter"])),type:G.inputType,autocomplete:"one-time-code",autocapitalize:"none",spellcheck:"false",class:"ui-code-confirm-field__input"},null,40,T$a)],34)}],["__scopeId","data-v-bce54a73"]]),t$A=Object.defineProperty,o$K=Object.getOwnPropertySymbols,l$S=Object.prototype.hasOwnProperty,a$U=Object.prototype.propertyIsEnumerable,n$1a=(G,X,ee)=>X in G?t$A(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,p$1q=(G,X)=>{for(var ee in X||(X={}))l$S.call(X,ee)&&n$1a(G,ee,X[ee]);if(o$K)for(var ee of o$K(X))a$U.call(X,ee)&&n$1a(G,ee,X[ee]);return G};const c$_=({component:G,attrs:X,props:ee,slots:pe})=>{var ve;return h$u(unref(G),p$1q(p$1q({},X),ee),(ve=pe==null?void 0:pe.default)==null?void 0:ve.call(pe))},p$1p=(G,X)=>defineComponent({name:G,props:{variant:{type:Number,default:void 0},size:{type:String,default:sizeType.m},compact:{type:Boolean,default:!1}},setup(ee,{slots:pe,attrs:ve}){const $e=Object.keys(X),ke=computed(()=>{var Le,Ve,xe;return(xe=(Ve=ee.variant)!=null?Ve:(Le=unref(i$10(G)))==null?void 0:Le.variant)!=null?xe:$e[0]}),De=computed(()=>X[unref(ke)]||"div");return()=>c$_({component:unref(De),attrs:ve,props:ee,slots:pe})}}),E$3={DEFAULT:0,CIRCLE:1,LETTER:2,SPINNER:3,STARS:4};var o$J=defineComponent({name:"UiPreloaderCircle",props:{letters:{type:String,default:void 0},compact:{type:Boolean,default:!1}},setup:G=>({customLetter:computed(()=>{var X,ee;return(ee=G.letters)!=null?ee:(X=unref(i$10("UiPreloader")))==null?void 0:X.letters}),uiPreloaderCircleClasses:computed(()=>"ui-preloader-circle--"+(G.compact?"compact":"default"))})});const d$R={class:"ui-preloader-circle__wrap"},v$V={key:0,class:"ui-preloader-circle__letters"},o$I=createStaticVNode('',2);var u$1e=t$D(o$J,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPreloaderCircleClasses,"ui-preloader-circle"])},[createBaseVNode("div",d$R,[G.customLetter?(openBlock(),createElementBlock("span",v$V,toDisplayString(G.customLetter),1)):createCommentVNode("",!0),o$I])],2)}],["__scopeId","data-v-ae3a9580"]]),t$z=defineComponent({name:"UiPreloaderDefault",props:{size:{type:String,default:sizeType.m},compact:{type:Boolean,default:!1}},setup:G=>({uiPreloaderDefaultClasses:computed(()=>({[`ui-preloader-default--size-${G.size}`]:!!G.size})),amountBars:computed(()=>G.compact?3:5)})}),s$P=t$D(t$z,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPreloaderDefaultClasses,"ui-preloader-default"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.amountBars,ke=>(openBlock(),createElementBlock("span",{key:ke,class:"ui-preloader-default__bar"}))),128))],2)}],["__scopeId","data-v-6d3b4506"]]),a$T=defineComponent({name:"UiPreloaderLetter",props:{size:{type:String,default:sizeType.m},letters:{type:String,default:void 0},compact:{type:Boolean,default:!1},compactLetters:{type:String,default:void 0}},setup(G){const X=computed(()=>{var pe,ve,$e,ke;return(ke=($e=G.compact?G.compactLetters:G.letters)!=null?$e:G.compact?(pe=unref(i$10("UiPreloader")))==null?void 0:pe.compactLetters:(ve=unref(i$10("UiPreloader")))==null?void 0:ve.letters)!=null?ke:""}),ee=pe=>Math.floor(pe.length/3);return{partnerName:computed(()=>unref(X).split("").map((pe,ve)=>({key:`ui-preloader-letter__${ve}`,item:pe,class:{"ui-preloader-letter__step--theme-accent":veunref(X).length-ee(unref(X))-1}}))),uiPreloaderLetterClasses:computed(()=>`ui-preloader-letter--size-${G.compact?sizeType.xxs:G.size}`),animationDelay:pe=>.25*pe}}}),u$1d=t$D(a$T,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPreloaderLetterClasses,"ui-preloader-letter"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.partnerName,(ke,De)=>(openBlock(),createElementBlock("span",{key:`ui-preloader-letter__${De}`,class:normalizeClass([ke.class,"ui-preloader-letter__step"]),style:normalizeStyle(`animation-delay:${G.animationDelay(De)}s`)},toDisplayString(ke.item),7))),128))],2)}],["__scopeId","data-v-a39c5c8c"]]),r$Y=defineComponent({name:"UiSpinnerWheel",props:{letter:{type:String,default:""}}});const _$F={class:"ui-spinner-wheel"},a$S={class:"ui-spinner-wheel__basis"};var o$H=t$D(r$Y,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",_$F,[createBaseVNode("span",a$S,toDisplayString(G.letter),1),(openBlock(),createElementBlock(Fragment,null,renderList(5,ke=>createBaseVNode("span",{key:ke,class:normalizeClass(`ui-spinner-wheel__section ui-spinner-wheel__section--${ke}`)},toDisplayString(G.letter),3)),64))])}],["__scopeId","data-v-749be7d8"]]),l$R=defineComponent({name:"UiPreloaderSpinner",components:{UiSpinnerWheel:o$H},props:{size:{type:String,default:sizeType.m},letters:{type:String,default:void 0},compact:{type:Boolean,default:!1}},setup(G){const X=computed(()=>`ui-preloader-spinner--size-${G.compact?sizeType.xs:G.size}`),ee=computed(()=>{var pe,ve,$e;return($e=(ve=G.letters)!=null?ve:(pe=unref(i$10("UiPreloader")))==null?void 0:pe.letters)!=null?$e:"spin"});return{uiPreloaderSpinnerClasses:X,lettersList:computed(()=>unref(ee).split("").filter((pe,ve)=>pe.trim()&&ve<(G.compact?1:10)))}}}),o$G=t$D(l$R,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSpinnerWheel");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPreloaderSpinnerClasses,"ui-preloader-spinner"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.lettersList,(De,Le)=>(openBlock(),createBlock(ke,{key:Le,letter:De,class:normalizeClass(`ui-preloader-spinner__wheel ui-preloader-spinner__wheel--${Le}`)},null,8,["letter","class"]))),128))],2)}],["__scopeId","data-v-1f3f6406"]]),r$X=defineComponent({name:"UiPreloaderStars",props:{compact:{type:Boolean,default:!1}},setup:G=>({uiPreloaderStarsClasses:computed(()=>({"ui-preloader-stars--compact":G.compact}))})});const i$$={key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22 22"},d$Q=[(G=>(pushScopeId("data-v-312819b4"),G=G(),popScopeId(),G))(()=>createBaseVNode("path",{d:"M11 0 7.6 7.2 0 8.4 5.5 14l-1.3 8 6.8-3.8 6.8 3.8-1.3-8L22 8.4l-7.6-1.2L11 0z",class:"ui-preloader-stars__star ui-preloader-stars__star--4"},null,-1))],n$19={key:1,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 129.88 27.23",class:"ui-preloader-stars__svg"},u$1c=[createStaticVNode('',7)];var v$U=t$D(r$X,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPreloaderStarsClasses,"ui-preloader-stars"])},[G.compact?(openBlock(),createElementBlock("svg",i$$,d$Q)):(openBlock(),createElementBlock("svg",n$19,u$1c))],2)}],["__scopeId","data-v-312819b4"]]);const l$Q=p$1p("UiPreloader",{[E$3.DEFAULT]:s$P,[E$3.CIRCLE]:u$1e,[E$3.LETTER]:u$1d,[E$3.SPINNER]:o$G,[E$3.STARS]:v$U});var d$P=defineComponent({name:"UiButton_F",components:{UiPreloader:l$Q},props:{tag:{type:String,default:"button"},block:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},decent:{type:Boolean,default:!1},narrow:{type:Boolean,default:!1},toggled:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},uppercase:{type:Boolean,default:void 0},rounded:{type:Boolean,default:!0},shadow:{type:Boolean,default:!1},compactPreloader:{type:Boolean,default:!1},outline:{type:Boolean,default:!1}},setup(G){const X=computed(()=>G.disabled||G.loading),ee=computed(()=>G.tag==="button"&&"button"),pe=computed(()=>{var ve,$e,ke;return(ke=($e=G.uppercase)!=null?$e:(ve=unref(i$10("UiButton")))==null?void 0:ve.uppercase)==null||ke});return{classes:computed(()=>({[`ui-button--size-${G.size}`]:!!G.size,[`ui-button--theme-${G.theme}`]:!!G.theme,"ui-button--block":G.block,"ui-button--decent":G.decent,"ui-button--narrow":G.narrow,"ui-button--uppercase":unref(pe),"ui-button--is-toggled":G.toggled,"ui-button--is-disabled":unref(X),"ui-button--rounded":G.rounded,"ui-button--shadow":G.shadow,"ui-button--outline":G.outline})),isDisabled:X,tagType:ee}}});const n$18={class:"ui-button__container","data-v-e4f28316":""};var p$1o=t$D(d$P,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiPreloader");return openBlock(),createBlock(resolveDynamicComponent(G.tag),mergeProps(toHandlers({}),{type:G.tagType},G.$attrs,{class:["ui-button",G.classes],disabled:G.isDisabled,"data-v-e4f28316":""}),{default:withCtx(()=>[renderSlot(G.$slots,"container",{},()=>[createBaseVNode("span",n$18,[G.loading?(openBlock(),createBlock(ke,{key:0,compact:G.compactPreloader,class:"ui-button__preloader","data-v-e4f28316":""},null,8,["compact"])):renderSlot(G.$slots,"default",{key:1},void 0,!0)])],!0)]),_:3},16,["type","class","disabled"])}],["__scopeId","data-v-fe6ad8ac"]]),y$y=defineComponent({name:"UiPhoneApprove",components:{UiButton:p$1o,UiCodeConfirmField:z$3},model:DEFAULT_V_MODEL,props:{[DEFAULT_V_MODEL.prop]:{type:String,required:!0},disabled:{type:Boolean,default:!1},disabledConfirm:{type:Boolean,default:!1},error:{type:String,default:""},success:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},buttonUppercase:{type:Boolean,default:!0},fieldLabel:{type:String,default:""},length:{type:Number,required:!0},isFocusedWhenMounted:{type:Boolean,default:!1},inputType:{type:String,default:"text"},isFocused:{type:Boolean,default:!1},isSendCode:{type:Boolean,default:!1},inverted:{type:Boolean,default:!1},hasLeftPage:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},theme:{type:String,default:themeType.primary},time:{type:Number,default:0},confirmTheme:{type:String,default:themeType.gray60}},emits:["update:modelValue","update:isFocused","resend","submit"],setup(G){const{isFocusedWhenMounted:X,isFocused:ee,length:pe,disabled:ve,time:$e}=toRefs(G),ke=defineEmit("resend"),De=defineEmit("update:isFocused"),Le=ref(),Ve=useVModel(G),xe=computed(()=>unref(pe)%2==0?[Array.from({length:unref(pe)/2}).fill("_").join(" "),Array.from({length:unref(pe)/2}).fill("_").join(" ")].join(" "):Array.from({length:unref(pe)}).fill("_").join(" ")),Fe=computed(()=>unref(ve)||unref($e)>0),{focus:ze,blur:je}=useFocus(Le,{isFocusedWhenMounted:unref(X),onFocus:()=>{De(!0)},onBlur:()=>{De(!1)}});return watch(ee,We=>{We?ze():je()}),{vModel:Ve,inputElement:Le,placeholder:xe,emitResend:ke,resendDisabled:Fe}}});const u$1b={class:"ui-phone-approve"},c$Z={class:"ui-phone-approve__caption"};var m$1e=t$D(y$y,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiButton"),De=resolveComponent("UiCodeConfirmField");return openBlock(),createElementBlock("div",u$1b,[createVNode(ke,{onClick:G.emitResend,class:"ui-phone-approve__button",disabled:G.resendDisabled,theme:G.theme,uppercase:G.buttonUppercase,size:G.size},{default:withCtx(()=>[G.isSendCode?createCommentVNode("",!0):renderSlot(G.$slots,"default",{key:0},void 0,!0),createBaseVNode("span",c$Z,toDisplayString(G.buttonLabel),1)]),_:3},8,["onClick","disabled","theme","uppercase","size"]),createVNode(De,{modelValue:G.vModel,"onUpdate:modelValue":X[0]||(X[0]=Le=>G.vModel=Le),onSubmit:X[1]||(X[1]=Le=>G.$emit("submit")),isFocusedWhenMounted:G.isFocusedWhenMounted,inputType:G.inputType,disabledConfirm:G.disabledConfirm,error:G.error,success:G.success,length:G.length,inverted:G.inverted,fieldLabel:G.fieldLabel,hasLeftPage:G.hasLeftPage,theme:G.confirmTheme,class:"ui-phone-approve__approve"},null,8,["modelValue","isFocusedWhenMounted","inputType","disabledConfirm","error","success","length","inverted","fieldLabel","hasLeftPage","theme"])])}],["__scopeId","data-v-6025cb29"]]);const e$s=u$1f;var r$W=(G=>(G.RADIO="radio",G.CHECKBOX="checkbox",G.TUMBLER="tumbler",G))(r$W||{});const n$17={type:{type:String,required:!0},selectedValue:{type:[String,Number,Boolean,Function,Object,Array],default:void 0},value:{type:[String,Number,Boolean,Function,Object,Array],default:void 0}},i$_=({type:G,selectedValue:X,modelValue:ee,value:pe})=>{const ve=ee,$e=defineEmit(e$s),ke=computed(()=>unref(G)===r$W.RADIO),De=computed(()=>unref(G)===r$W.TUMBLER?r$W.CHECKBOX:unref(G)),Le=computed(()=>{var xe,Fe,ze;return unref(ke)?unref(pe)===unref(ve):(ze=(Fe=(xe=unref(ve))==null?void 0:xe.includes)==null?void 0:Fe.call(xe,unref(pe)))!=null?ze:unref(ve)===!0}),Ve=computed({get:()=>unref(ve),set:xe=>$e(xe)});return{inputType:De,isChecked:Le,isRadio:ke,modelValue:Ve}};var r$V=defineComponent({name:"UiSelectionIcoCheckbox_F",components:{UiIco:n$1b},props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},theme:{type:String,default:defaultThemeType},hasError:{type:Boolean,default:!1}},setup:G=>({selectionIcoCheckboxClasses:computed(()=>({"selection-ico-checkbox--checked":G.checked,[`selection-ico-checkbox--theme-${G.theme}`]:!!G.theme,"selection-ico-checkbox--disabled":G.disabled,"selection-ico-checkbox--has-error":G.hasError})),iconName})}),r$U=t$D(r$V,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("span",{class:normalizeClass([G.selectionIcoCheckboxClasses,"selection-ico-checkbox"]),"data-v-0cb7eaad":""},[createVNode(ke,{class:"selection-ico-checkbox__ico",ico:G.iconName.SELECTION_CHECK,"data-v-0cb7eaad":""},null,8,["ico"])],2)}],["__scopeId","data-v-6b815c7e"]]),t$y=defineComponent({name:"UiSelectionIcoRadio_F",props:{checked:{type:Boolean,default:!1},size:{type:String,default:sizeType.s},disabled:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray60},hasError:{type:Boolean,default:!1}},setup:G=>({selectionIcoRadioClasses:computed(()=>({"selection-ico-radio--checked":G.checked,[`selection-ico-radio--theme-${G.theme}`]:!!G.theme,[`selection-ico-radio--size-${G.size}`]:!!G.size,"selection-ico-radio--has-error":G.hasError,"selection-ico-radio--is-disabled":G.disabled}))})});const l$P=[(G=>(pushScopeId("data-v-027b1460"),G=G(),popScopeId(),G))(()=>createBaseVNode("span",{class:"selection-ico-radio__ico","data-v-a7a2b1ac":""},null,-1))];var n$16=t$D(t$y,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass([G.selectionIcoRadioClasses,"selection-ico-radio"]),"data-v-a7a2b1ac":""},l$P,2)}],["__scopeId","data-v-027b1460"]]),c$Y=defineComponent({name:"UiSelectionIcoTumbler_F",props:{checked:{type:Boolean,default:!1},size:{type:String,default:sizeType.m},disabled:{type:Boolean,default:!1},theme:{type:String,default:void 0},circleIndented:{type:Boolean,default:void 0}},setup(G){const X=computed(()=>{var pe,ve,$e;return($e=(ve=G.circleIndented)!=null?ve:(pe=unref(i$10("UiSelection")))==null?void 0:pe.circleIndented)!=null&&$e}),ee=computed(()=>{var pe;return G.theme||((pe=unref(i$10("UiSelection")))==null?void 0:pe.tumblerTheme)||themeType.default});return{selectionIcoTumblerClasses:computed(()=>({"selection-ico-tumbler--checked":G.checked,[`selection-ico-tumbler--theme-${unref(ee)}`]:!!unref(ee),"selection-ico-tumbler--disabled":G.disabled,"selection-ico-tumbler--indented":unref(X),[`selection-ico-tumbler--size-${G.size}`]:!!G.size}))}}}),u$1a=t$D(c$Y,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass([G.selectionIcoTumblerClasses,"selection-ico-tumbler"]),"data-v-eb733992":""},null,2)}],["__scopeId","data-v-40606a8b"]]);const m$1d=({type:G})=>({component:computed(()=>{switch(unref(G)){case r$W.TUMBLER:return u$1a;case r$W.RADIO:return n$16;case r$W.CHECKBOX:default:return r$U}})});var a$R=defineComponent({name:"UiSelectionIco_F",components:{UiSelectionIcoCheckbox:r$U,UiSelectionIcoRadio:n$16,UiSelectionIcoTumbler:u$1a},props:{type:{type:String,required:!0},checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},hasError:{type:Boolean,default:!1},circleIndented:{type:Boolean,default:void 0}},setup(G){const{component:X}=m$1d(toRefs(G));return{component:X,selectionIcoClasses:computed(()=>({[`selection-ico--size-${G.size}`]:!!G.size}))}}}),d$O=t$D(a$R,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass([G.selectionIcoClasses,"selection-ico"])},[(openBlock(),createBlock(resolveDynamicComponent(G.component),{disabled:G.disabled,checked:G.checked,theme:G.theme,hasError:G.hasError,size:G.size,circleIndented:G.circleIndented},null,8,["disabled","checked","theme","hasError","size","circleIndented"]))],2)}],["__scopeId","data-v-bfb98634"]]),p$1n,c$X,d$N=Object.defineProperty,u$19=Object.defineProperties,m$1c=Object.getOwnPropertyDescriptors,y$x=Object.getOwnPropertySymbols,f$T=Object.prototype.hasOwnProperty,b$A=Object.prototype.propertyIsEnumerable,v$T=(G,X,ee)=>X in G?d$N(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,h$r=defineComponent({name:"UiSelection_F",components:{UiSelectionIco:d$O},model:{prop:"selectedValue",event:"change"},props:(p$1n=((G,X)=>{for(var ee in X||(X={}))f$T.call(X,ee)&&v$T(G,ee,X[ee]);if(y$x)for(var ee of y$x(X))b$A.call(X,ee)&&v$T(G,ee,X[ee]);return G})({},n$17),c$X={name:{type:String,default:""},disabled:{type:Boolean,default:!1},icoSize:{type:String,default:defaultSizeType},isReverse:{type:Boolean,default:!1},theme:{type:String,default:defaultThemeType},icoTheme:{type:String,default:defaultThemeType},hasError:{type:Boolean,default:!1},modelValue:{type:[String,Number,Boolean,Function,Object,Array],default:void 0},circleIndented:{type:Boolean,default:void 0}},u$19(p$1n,m$1c(c$X))),setup(G){const{inputType:X,isChecked:ee,modelValue:pe}=i$_(toRefs(G)),ve=computed(()=>({[`selection--theme-${G.theme}`]:!!G.theme,[`selection--type-${G.type}`]:!!G.type,"selection--is-reverse":G.isReverse,"selection--is-checked":unref(ee),"selection--is-disabled":G.disabled}));return{inputType:X,isChecked:ee,modelVal:pe,selectionClasses:ve}}});const p$1m=["theme"],v$S=["disabled","name","type","value"],m$1b={key:0,class:"selection__content","data-v-e2b09044":""};var b$z=t$D(h$r,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSelectionIco");return openBlock(),createElementBlock("label",{class:normalizeClass([G.selectionClasses,"selection"]),theme:G.theme,"data-v-e2b09044":""},[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":X[0]||(X[0]=De=>G.modelVal=De),disabled:G.disabled,name:G.name,type:G.inputType,value:G.value,class:"selection__input","data-v-e2b09044":""},null,8,v$S),[[vModelDynamic,G.modelVal]]),renderSlot(G.$slots,"content",{},()=>[renderSlot(G.$slots,"before",{checked:G.isChecked,disabled:G.disabled,type:G.inputType,value:G.value},void 0,!0),createVNode(ke,{type:G.type,disabled:G.disabled,checked:G.isChecked,size:G.icoSize,theme:G.icoTheme,hasError:G.hasError,circleIndented:G.circleIndented,class:"selection__icon","data-v-e2b09044":""},null,8,["type","disabled","checked","size","theme","hasError","circleIndented"]),G.$slots.default?(openBlock(),createElementBlock("div",m$1b,[renderSlot(G.$slots,"default",{checked:G.isChecked,disabled:G.disabled,type:G.inputType,value:G.value},void 0,!0)])):createCommentVNode("",!0)],!0)],10,p$1m)}],["__scopeId","data-v-eb6fa6f8"]]),r$T=Object.defineProperty,o$F=Object.defineProperties,a$Q=Object.getOwnPropertyDescriptors,p$1l=Object.getOwnPropertySymbols,i$Z=Object.prototype.hasOwnProperty,n$15=Object.prototype.propertyIsEnumerable,m$1a=(G,X,ee)=>X in G?r$T(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,l$O=(G,X)=>{for(var ee in X||(X={}))i$Z.call(X,ee)&&m$1a(G,ee,X[ee]);if(p$1l)for(var ee of p$1l(X))n$15.call(X,ee)&&m$1a(G,ee,X[ee]);return G},c$W=(G,X)=>o$F(G,a$Q(X));const s$O=(G,X)=>({attrs:computed(()=>c$W(l$O({},X.attrs),{max:G.max,min:G.min,type:G.type,maxlength:G.maxlength,autocomplete:G.autocomplete})),listeners:c$W(l$O({},getListeners(X)),{input:ee=>{X.emit("input",ee.target.value),ee.stopImmediatePropagation()},change:ee=>{X.emit("change",ee.target.value),ee.stopImmediatePropagation()}})}),a$P=(G,X)=>({onInput:G.format?ee=>{const pe=ee.target,ve=validateNumber(pe.value,{maxlength:G.maxlength,unsigned:G.unsigned,accuracy:G.accuracy}),$e=parseFloat(ve),ke=Number.isNaN($e)?void 0:$e;X.emit(u$1f,ke),nextTick(()=>{pe.value=ve}),ee.stopImmediatePropagation()}:ee=>{X.emit(u$1f,ee.target.value),ee.stopImmediatePropagation()}}),n$14=(G,X)=>{const ee=G.target,pe=validateNumber(ee.value,{min:X.min,max:X.max,maxlength:X.maxlength,unsigned:X.unsigned,accuracy:X.accuracy}),ve=parseFloat(pe);return Number.isNaN(ve)?void 0:ve},e$r=(G,X)=>({onChange:G.format?ee=>{const pe=n$14(ee,G);X.emit(u$1f,pe),X.emit("change",pe),ee.stopImmediatePropagation()}:ee=>{X.emit("change",ee.target.value),ee.stopImmediatePropagation()}}),t$x=(G,X)=>({onBlur:G.format?ee=>{const pe=n$14(ee,G);X.emit(u$1f,pe),X.emit("blur"),ee.stopImmediatePropagation()}:()=>X.emit("blur")});var p$1k=Object.defineProperty,a$O=Object.defineProperties,m$19=Object.getOwnPropertyDescriptors,i$Y=Object.getOwnPropertySymbols,c$V=Object.prototype.hasOwnProperty,s$N=Object.prototype.propertyIsEnumerable,l$N=(G,X,ee)=>X in G?p$1k(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,b$y=(G,X)=>{for(var ee in X||(X={}))c$V.call(X,ee)&&l$N(G,ee,X[ee]);if(i$Y)for(var ee of i$Y(X))s$N.call(X,ee)&&l$N(G,ee,X[ee]);return G},f$S=(G,X)=>a$O(G,m$19(X));const O$7=(G,X)=>{const ee=computed(()=>G.format?"text":"number"),pe=computed(()=>`[\\d${G.unsigned?"":"\\-"}${G.accuracy===0?"":",."}]*`),ve=computed(()=>G.accuracy===0?"numeric":"decimal"),$e=computed(()=>f$S(b$y({},X.attrs),{type:unref(ee),pattern:unref(pe),inputmode:unref(ve),maxlength:G.maxlength})),{onInput:ke}=a$P(G,X),{onChange:De}=e$r(G,X),{onBlur:Le}=t$x(G,X);return{attrs:$e,listeners:f$S(b$y({},getListeners(X)),{input:ke,change:De,blur:Le})}};var m$18=defineComponent({name:"BaseInput",props:{accuracy:{type:Number,default:void 0},autocomplete:{type:String,default:void 0},format:{type:Boolean,default:!1},max:{type:Number,default:void 0},maxlength:{type:Number,default:void 0},min:{type:Number,default:void 0},textarea:{type:Boolean,default:!1},unsigned:{type:Boolean,default:!1},value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},type:{type:String,default:void 0}},setup(G,X){const{modelValue:ee}=useVueDemiVModel(G),{attrs:pe,listeners:ve}=G.textarea||G.type!=="number"?s$O(G,X):O$7(G,X),$e=ref();return{attrs:pe,listeners:ve,focus:()=>{var ke;return(ke=unref($e))==null?void 0:ke.focus()},selectAllText:()=>nextTick(()=>{var ke;return(ke=unref($e))==null?void 0:ke.select()}),el:$e,modelVal:ee}}});const u$18=["value","autocomplete"],p$1j=["value","autocomplete"];var m$17=t$D(m$18,[["render",function(G,X,ee,pe,ve,$e){return G.textarea?(openBlock(),createElementBlock("textarea",mergeProps({key:0,ref:"el"},toHandlers(G.listeners,!0),G.attrs,{value:G.modelVal,autocomplete:G.autocomplete}),null,16,u$18)):(openBlock(),createElementBlock("input",mergeProps({key:1,ref:"el"},toHandlers(G.listeners,!0),G.attrs,{value:G.modelVal,autocomplete:G.autocomplete}),null,16,p$1j))}]]),m$16=defineComponent({name:"UiSkeleton",props:{theme:{type:String,default:""},repeat:{type:Number,default:1}},setup(G){const X=computed(()=>{var ee;return G.theme||((ee=unref(i$10("UiSkeleton")))==null?void 0:ee.theme)||themeType.gray100});return{uiSkeletonClasses:computed(()=>({[`ui-skeleton--theme-${unref(X)}`]:!!unref(X)}))}}}),s$M=t$D(m$16,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiSkeletonClasses,"ui-skeleton"]),"data-v-cf0ed67a":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.repeat,ke=>renderSlot(G.$slots,"default",{index:ke},void 0,!0)),256))],2)}],["__scopeId","data-v-55b3f7a1"]]),r$S=defineComponent({name:"UiFieldBase_F",components:{UiSkeleton:s$M},props:{disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},error:{type:String,default:""},isFocused:{type:Boolean,default:!1},hasInnerOffset:{type:Boolean,default:!0},hasBorder:{type:Boolean,default:!0},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},isActiveLabel:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},rtlIgnore:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},hasError:{type:Boolean,default:!1},rounded:{type:Boolean,default:!0}},setup(G,{slots:X}){const ee=computed(()=>!!G.label||!!X.label),pe=computed(()=>ee.value&&!G.isFocused&&!G.isActiveLabel),ve=G.required&&G.requiredAsteriskAccentColor,$e=ve?String(G.label).replace("*",""):String(G.label),ke={"field-base-label-text__caption--custom-asterisk":ve},De=computed(()=>({"field-base--disabled":G.disabled||G.loading,"field-base--required":G.required&&!G.requiredAsteriskAccentColor,"field-base--has-error":!!G.error||!!G.hasError,"field-base--is-focused":G.isFocused,"field-base--has-inner-offset":G.hasInnerOffset,"field-base--has-label":unref(ee)&&!G.loading,"field-base--has-border":G.hasBorder,"field-base--loading":G.loading,"field-base--rounded":G.rounded,"field-base--rtl-ignore":G.rtlIgnore,"field-base--label-on-placeholder-position":unref(pe),[`field-base--theme-${G.theme}`]:!!G.theme,[`field-base--size-${G.size}`]:!!G.size})),Le=computed(()=>({"field-base-label--placeholder-position":unref(pe)}));return{hasLabel:ee,labelText:$e,fieldBaseLabelTextCaptionClasses:ke,isLabelOnPlaceholderPosition:pe,fieldBaseClasses:De,fieldBaseLabelClasses:Le,themeType}}});const v$R={class:"field-base__container"},p$1i={class:"field-base__content"},m$15={class:"field-base-label__text field-base-label-text"},u$17={class:"field-base__slot"},g$B={key:0,class:"field-base__message field-base-message field-base-message--error"},x$8={class:"field-base-message__text"};var h$q=t$D(r$S,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSkeleton");return openBlock(),createElementBlock("div",mergeProps(toHandlers({},!0),G.$attrs,{class:[G.fieldBaseClasses,"field-base"]}),[createBaseVNode("div",v$R,[G.loading?(openBlock(),createBlock(ke,{key:"UiSkeleton",theme:G.themeType.default,class:"field-base__loader"},null,8,["theme"])):createCommentVNode("",!0),renderSlot(G.$slots,"beforeContent",{},void 0,!0),createBaseVNode("div",p$1i,[G.hasLabel?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([G.fieldBaseLabelClasses,"field-base__label field-base-label"])},[createBaseVNode("span",m$15,[createBaseVNode("span",{class:normalizeClass(["field-base-label-text__caption",G.fieldBaseLabelTextCaptionClasses])},[renderSlot(G.$slots,"label",{},()=>[createTextVNode(toDisplayString(G.labelText),1)],!0)],2)])],2)):createCommentVNode("",!0),createBaseVNode("div",u$17,[renderSlot(G.$slots,"default",{isLabelOnPlaceholderPosition:G.isLabelOnPlaceholderPosition},void 0,!0)])]),renderSlot(G.$slots,"afterContent",{},void 0,!0)]),renderSlot(G.$slots,"message",{},()=>[G.error?(openBlock(),createElementBlock("div",g$B,[createBaseVNode("div",x$8,toDisplayString(G.error),1)])):createCommentVNode("",!0)],!0)],16)}],["__scopeId","data-v-000b64d4"]]);const e$q=G=>{const{emit:X}=getCurrentInstance();return(...ee)=>X(G,...ee)};var n$13=Object.defineProperty,i$X=Object.defineProperties,p$1h=Object.getOwnPropertyDescriptors,s$L=Object.getOwnPropertySymbols,c$U=Object.prototype.hasOwnProperty,m$14=Object.prototype.propertyIsEnumerable,d$M=(G,X,ee)=>X in G?n$13(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,f$R=(G,X)=>{for(var ee in X||(X={}))c$U.call(X,ee)&&d$M(G,ee,X[ee]);if(s$L)for(var ee of s$L(X))m$14.call(X,ee)&&d$M(G,ee,X[ee]);return G},b$x=(G,X)=>i$X(G,p$1h(X));const v$Q=({props:G,ctx:X})=>{const{attrs:ee}=X,pe=getListeners(X),{accuracy:ve,autocomplete:$e,disabled:ke,format:De,loading:Le,max:Ve,maxlength:xe,min:Fe,readonly:ze,textarea:je,type:We,unsigned:Ke}=toRefs(G),{modelValue:Xe,updateModelValue:qe}=useVueDemiVModel(G),Ye=ref(),Ze=ref(!1),Je=e$q("focus"),ot=e$q("blur"),gt=computed(()=>unref(ke)||unref(Le)),nt=computed({get:()=>unref(Xe),set(et){qe(et)}}),_t=computed(()=>b$x(f$R(f$R({},pe),{"update:modelValue":et=>{nt.value=et}}),{input:et=>{nt.value=et},focus:et=>{unref(gt)||unref(ze)||(Ze.value=!0,Je(et))},blur:et=>{unref(gt)||unref(ze)||(Ze.value=!1,ot(et))}})),Qe=computed(()=>b$x(f$R({},ee),{disabled:unref(gt),autocomplete:unref($e),readonly:unref(ze),accuracy:unref(ve),format:unref(De),max:unref(Ve),min:unref(Fe),textarea:unref(je),type:unref(We),unsigned:unref(Ke),value:unref(nt),modelValue:unref(nt),maxlength:unref(xe)}));return{hasFocus:Ze,inputDisabled:gt,listeners:_t,valueModel:nt,vBindData:Qe,focusInput:()=>{var et;return(et=unref(Ye))==null?void 0:et.focus()}}};var B$4=defineComponent({name:"UiField_F",components:{BaseInput:m$17,UiFieldBase:h$q},props:{value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},hasInnerOffset:{type:Boolean,default:!0},rtlIgnore:{type:Boolean,default:!1},hasBorder:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},textarea:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},required:{type:Boolean,default:!1},error:{type:String,default:""},isFocused:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},accuracy:{type:Number,default:void 0},format:{type:Boolean,default:!1},max:{type:Number,default:void 0},maxlength:{type:Number,default:void 0},min:{type:Number,default:void 0},unsigned:{type:Boolean,default:!1},type:{type:String,default:void 0},blurEmitter:{type:Emitter,default:()=>new Emitter}},emits:["input","focus","blur",a$W],setup(G,X){const{modelValue:ee,updateModelValue:pe}=useVueDemiVModel(G),ve=computed(()=>!!G[r$_]||isNumber(G[r$_])&&!Number.isNaN(G[r$_])),$e=computed(()=>({"ui-field--disabled":G.disabled})),ke=computed(()=>({"ui-field__input--textarea":G.textarea})),De=defineEmit("focus"),Le=defineEmit("blur"),{vBindData:Ve,inputDisabled:xe,listeners:Fe,hasFocus:ze}=v$Q({props:G,ctx:X}),je=ref();return G.blurEmitter.on("blur",()=>{var We;return(We=unref(je))==null?void 0:We.$el.blur()}),{isActiveLabel:ve,fieldClasses:$e,inputFieldClasses:ke,vBindData:Ve,inputDisabled:xe,listeners:Fe,hasFocus:ze,onInput:We=>{pe(We)},onFocus:We=>{De(We)},onBlur:We=>{Le(We)},input:je,modelVal:ee}}});const f$Q={class:"ui-field__container"};var p$1g=t$D(B$4,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("BaseInput"),De=resolveComponent("UiFieldBase");return openBlock(),createBlock(De,{disabled:G.inputDisabled,required:G.required,error:G.error,isFocused:G.hasFocus,hasInnerOffset:G.hasInnerOffset,label:G.label,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,isActiveLabel:G.isActiveLabel,loading:G.loading,rtlIgnore:G.rtlIgnore,class:normalizeClass([G.fieldClasses,"ui-field"]),theme:G.theme,size:G.size,hasBorder:G.hasBorder},{label:withCtx(()=>[renderSlot(G.$slots,"label",{},void 0,!0)]),beforeContent:withCtx(()=>[renderSlot(G.$slots,"beforeContent",{},void 0,!0)]),default:withCtx(({isLabelOnPlaceholderPosition:Le})=>[createBaseVNode("div",f$Q,[renderSlot(G.$slots,"beforeInput",{isLabelOnPlaceholderPosition:Le},void 0,!0),createVNode(ke,mergeProps({ref:"input"},toHandlers(G.listeners),{onInput:G.onInput,onFocus:G.onFocus,onBlur:G.onBlur},G.vBindData,{"aria-label":G.modelVal,class:[G.inputFieldClasses,"ui-field__input"]}),null,16,["onInput","onFocus","onBlur","aria-label","class"]),renderSlot(G.$slots,"afterInput",{isLabelOnPlaceholderPosition:Le},void 0,!0)])]),afterContent:withCtx(()=>[renderSlot(G.$slots,"afterContent",{},void 0,!0)]),message:withCtx(()=>[renderSlot(G.$slots,"message",{},void 0,!0)]),_:3},8,["disabled","required","error","isFocused","hasInnerOffset","label","requiredAsteriskAccentColor","isActiveLabel","loading","rtlIgnore","class","theme","size","hasBorder"])}],["__scopeId","data-v-a63ea11a"]]),r$R=defineComponent({name:"UiSearchButton",components:{UiIco:n$1b},props:{size:{type:String,default:sizeType.s},ico:{type:String,default:iconName.SEARCH},tooltipText:{type:String,default:""},tooltipTheme:{type:String,default:""},isDisabled:{type:Boolean,default:!1}},setup(G){const X=computed(()=>{switch(G.size){case sizeType.m:return sizeType.s;case sizeType.s:default:return sizeType.xs}});return{uiSearchButtonClasses:computed(()=>({[`ui-search-button--size-${G.size}`]:!!G.size})),uiSearchButtonIcoSize:X,tooltipParams:computed(()=>G.isDisabled?"":{content:G.tooltipText,classes:G.tooltipTheme})}}});const n$12=["disabled","aria-label"];var p$1f=t$D(r$R,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("button",mergeProps(toHandlers({},!0),G.$attrs,{type:"button",disabled:G.isDisabled,"aria-label":G.tooltipText,class:[G.uiSearchButtonClasses,"ui-search-button"],"data-v-f030c658":""}),[createVNode(ke,{ico:G.ico,size:G.uiSearchButtonIcoSize,class:"ui-search-button__ico","data-v-f030c658":""},null,8,["ico","size"])],16,n$12)),[[De,G.tooltipParams]])}],["__scopeId","data-v-3427e26a"]]),n$11=defineComponent({name:"UiSearch_F",components:{UiSearchButton:p$1f,UiIco:n$1b,UiField:p$1g},props:{label:{type:String,default:""},value:{type:String,default:""},modelValue:{type:String,default:""},theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},disabled:{type:Boolean,default:!1},hasBorder:{type:Boolean,default:!0},showIco:{type:Boolean,default:!0},ico:{type:String,default:iconName.SEARCH},icoSize:{type:String,default:sizeType.xs},hasReset:{type:Boolean,default:!1},resetButtonIco:{type:String,default:iconName.ERROR_CROSS},resetButtonTooltip:{type:String,default:""},blurEmitter:{type:Emitter,default:()=>new Emitter}},emits:["resetIconClick"],setup(G){const{modelValue:X}=useVueDemiVModel(G),ee=computed(()=>({[`ui-search--theme-${G.theme}`]:!!G.theme}));return{iconName,MAX_SEARCH_SYMBOL_COUNT:100,modelVal:X,uiSearchBaseClasses:ee}}});const h$p={class:"ui-search__ico","data-v-717e464a":""};var _$E=t$D(n$11,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiSearchButton"),Le=resolveComponent("UiField");return openBlock(),createBlock(Le,mergeProps(toHandlers({}),G.$attrs,{label:G.label,value:G.modelVal,modelValue:G.modelVal,theme:G.theme,size:G.size,hasBorder:G.hasBorder,disabled:G.disabled,hasInnerOffset:!1,maxlength:G.MAX_SEARCH_SYMBOL_COUNT,blurEmitter:G.blurEmitter,class:[G.uiSearchBaseClasses,"ui-search"],"data-v-717e464a":""}),createSlots({afterContent:withCtx(()=>[G.hasReset?(openBlock(),createBlock(De,{key:0,onClick:X[0]||(X[0]=Ve=>G.$emit("resetIconClick")),ico:G.resetButtonIco,tooltipText:G.resetButtonTooltip,"aria-label":G.resetButtonTooltip,size:G.size,class:"ui-search__reset","data-v-717e464a":""},null,8,["ico","tooltipText","aria-label","size"])):createCommentVNode("",!0),renderSlot(G.$slots,"afterContent",{},void 0,!0)]),_:2},[G.showIco?{name:"beforeContent",fn:withCtx(()=>[renderSlot(G.$slots,"beforeContent",{},()=>[createBaseVNode("span",h$p,[createVNode(ke,{ico:G.ico,size:G.icoSize,"data-v-717e464a":""},null,8,["ico","size"])])],!0)]),key:"0"}:void 0]),1040,["label","value","modelValue","theme","size","hasBorder","disabled","maxlength","blurEmitter","class"])}],["__scopeId","data-v-ba7b0161"]]),n$10=defineComponent({name:"UiInputBase_F",components:{UiSkeleton:s$M},props:{theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},inscribed:{type:Boolean,default:!1},error:{type:String,default:""},disabled:{type:Boolean,default:!1},isFocused:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},rounded:{type:Boolean,default:!0}},emits:[u$1f],setup:G=>({inputClasses:computed(()=>({[`input-base--theme-${G.theme}`]:!!G.theme,[`input-base--size-${G.size}`]:!!G.size,"input-base--inscribed":G.inscribed,"input-base--has-error":!!G.error,"input-base--is-disabled":G.disabled||G.loading,"input-base--is-focused":G.isFocused,"input-base--rounded":G.rounded}))})});const p$1e={class:"input-base__container"},m$13={key:0,class:"input-base__message input-base__message--error input-base-message"},v$P={class:"input-base-message__text"};var c$T=t$D(n$10,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSkeleton");return openBlock(),createElementBlock("div",{class:normalizeClass([G.inputClasses,"input-base"])},[createBaseVNode("div",p$1e,[G.loading?(openBlock(),createBlock(ke,{key:"UiSkeleton",theme:G.theme,class:"input-base__loader"},null,8,["theme"])):createCommentVNode("",!0),renderSlot(G.$slots,"default",{},void 0,!0)]),G.error?(openBlock(),createElementBlock("div",m$13,[createBaseVNode("div",v$P,toDisplayString(G.error),1)])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-594c0fa8"]]);const i$W=(G,{pointer:X,pointerDirty:ee,isSelected:pe,isOpen:ve,filteredOptions:$e,optimizedHeight:ke,select:De,wholeGroupSelected:Le,wholeGroupDisabled:Ve,list:xe})=>{const{optionHeight:Fe,showPointer:ze,groupSelect:je,options:We,groupLabel:Ke,closeOnSelect:Xe}=toRefs(G),qe=computed(()=>unref(X)*unref(Fe)),Ye=computed(()=>unref(ke)/unref(Fe)),Ze=()=>{unref(Xe)&&(X.value=0,unref(xe)&&(xe.value.scrollTop=0))},Je=()=>{unref(X){unref(X)>0?(X.value--,unref(xe).scrollTop>=unref(qe)&&(unref(xe).scrollTop=unref(qe)),unref($e)[unref(X)]&&unref($e)[unref(X)].$isLabel&&!unref(je)&&ot()):unref($e)[unref(X)]&&unref($e)[0].$isLabel&&!unref(je)&&Je(),ee.value=!0},gt=()=>{unref(X)>=unref($e).length-1&&(X.value=unref($e).length?unref($e).length-1:0),unref($e).length>0&&unref($e)[unref(X)].$isLabel&&!unref(je)&&Je()};return watch($e,gt),watch(ve,()=>{ee.value=!1}),{pointer:X,pointerDirty:ee,pointerPosition:qe,visibleElements:Ye,isOpen:ve,pointerSet:nt=>{X.value=nt,ee.value=!0},pointerAdjust:gt,pointerBackward:ot,pointerForward:Je,addPointerElement:({key:nt="Enter"})=>{unref($e).length>0&&De(unref($e)[unref(X)],nt),Ze()},pointerReset:Ze,groupHighlight:(nt,_t)=>{if(!unref(je))return["multiselect__option--group","multiselect__option--disabled"];const Qe=unref(We).find(et=>et[unref(Ke)]===_t.$groupLabel);return Qe&&!Ve(Qe)?["multiselect__option--group",{"multiselect__option--highlight":nt===unref(X)&&unref(ze)},{"multiselect__option--group-selected":Le(Qe)}]:"multiselect__option--disabled"},optionHighlight:(nt,_t)=>({"multiselect__option--highlight":nt===unref(X)&&unref(ze),"multiselect__option--selected":pe(_t)})}},i$V=1,n$$=()=>{const G=ref(1);return{limit:computed(()=>50*unref(G)),reset:()=>{G.value=1},increment:()=>{G.value+=1}}},e$p=G=>G!==0&&(!(!Array.isArray(G)||G.length!==0)||!G),t$w=G=>(...X)=>!G(...X),n$_=(G,X)=>(G===void 0&&(G="undefined"),G===null&&(G="null"),G===!1&&(G="false"),G.toString().toLowerCase().includes(X.trim())),r$Q=(G,X,ee,pe)=>G.filter(ve=>n$_(pe(ve,ee),X)),i$U=G=>G.filter(X=>!X.$isLabel),l$M=(G,X)=>ee=>ee.reduce((pe,ve)=>ve[G]&&ve[G].length?(pe.push({$groupLabel:ve[X],$isLabel:!0}),pe.concat(ve[G])):pe,[]),o$E=(G,X,ee,pe,ve,$e)=>ke=>ke.map(De=>{if(!De[ee])return $e.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const Le=r$Q(De[ee],G,X,ve);return Le.length?{[pe]:De[pe],[ee]:Le}:[]}),s$K=(...G)=>X=>G.reduce((ee,pe)=>pe(ee),X),u$16=(G,X)=>e$p(G)?"":X?G[X]:G,y$w=(G,{pointer:X,pointerDirty:ee,search:pe,root:ve})=>{var $e;const ke=toRefs(G),{maxHeight:De,options:Le,trackBy:Ve,groupValues:xe,label:Fe,multiple:ze,searchable:je,placeholder:We,internalSearch:Ke,groupLabel:Xe,hideSelected:qe,taggable:Ye,tagPosition:Ze,max:Je,preselectFirst:ot,blockKeys:gt,groupSelect:nt,disabled:_t,id:Qe,closeOnSelect:et,preserveSearch:St,allowEmpty:bt,openDirection:$t,resetAfter:xt}=ke;let Ut=ke==null?void 0:ke.optionsLimit;const{customLabel:Ot,isInfiniteScrollMode:Rt}=G,Nt=useLogger$1(),qt=ref(""),Xt=ref(!1),Jt=ref("below"),no=ref(($e=unref(De))!=null?$e:0),so=ref(),to=defineEmit("tag"),Gt=defineEmit("select"),Wt=defineEmit(u$1f),wt=defineEmit("close"),It=defineEmit("open"),Ct=defineEmit("remove"),At=defineEmit("search-change"),{increment:jt,reset:Qt,limit:mt}=Rt?n$$():{increment:noop$2,reset:noop$2,limit:void 0};mt&&(Ut=mt);const vt=computed(()=>unref(G[r$_])||unref(G[r$_])===0?Array.isArray(unref(G[r$_]))?unref(G[r$_]):[unref(G[r$_])]:[]),Tt=computed(()=>unref(Ve)?unref(vt).map(Mt=>Mt[unref(Ve)]):unref(vt)),Dt=Mt=>{const Yt=unref(Ve)?Mt[unref(Ve)]:Mt;return unref(Tt).includes(Yt)},Pt=computed(()=>{var Mt;return(unref(xe)?(Mt=unref(Le),s$K(l$M(unref(xe),unref(Xe)),i$U)(Mt)):unref(Le)).map(Yt=>Ot(Yt,unref(Fe)).toString().toLowerCase())}),Bt=computed(()=>{const Mt=(unref(qt)||"").toLowerCase().trim();let Yt=unref(Le).concat();var ao,io,lo,po;Yt=unref(Ke)?unref(xe)?(ao=Yt,io=Mt,lo=unref(Fe),s$K(o$E(unref(io),unref(lo),unref(xe),unref(Xe),Ot,Nt),l$M(unref(xe),unref(Xe)))(ao)):r$Q(Yt,Mt,unref(Fe),Ot):unref(xe)?l$M(unref(xe),unref(Xe))(unref(Le)):unref(Le),Yt=unref(qe)?Yt.filter(t$w(Dt)):Yt,unref(Ye)&&Mt.length&&(po=Mt,!unref(Le)||!unref(Pt).includes(po))&&(unref(Ze)==="bottom"?Yt.push({isTag:!0,label:unref(qt)}):Yt.unshift({isTag:!0,label:unref(qt)}));const mo=unref(Ut);return Yt.slice(0,mo)}),Vt=Mt=>!!Mt.$isDisabled,Ht=Mt=>{if(e$p(Mt))return"";if(Mt.isTag)return Mt.label;if(Mt.$isLabel)return Mt.$groupLabel;const Yt=Ot(Mt,unref(Fe));return e$p(Yt)?"":Yt},Ft=()=>{Qt()},Et=computed(()=>unref(ze)?unref(je)?"":unref(We):unref(vt).length?Ht(unref(vt)[0]):unref(je)?"":unref(We)),zt=()=>{unref(Xt)&&(Xt.value=!1,Ft(),unref(je)?unref(pe).blur():unref(ve).blur(),unref(St)||(qt.value=""),wt(unref(ze)?unref(vt):unref(vt).length===0?null:unref(vt)[0],unref(Qe)))},Lt=(Mt,Yt=!0)=>{if(unref(_t)||Mt.$isDisabled)return;if(!unref(bt)&&unref(vt).length<=1)return void zt();const ao=isObject(Mt)?unref(Tt).indexOf(Mt[unref(Ve)]):unref(Tt).indexOf(Mt);if(Ct(Mt,unref(Qe)),unref(ze)){const io=unref(vt).slice(0,ao).concat(unref(vt).slice(ao+1));Wt(io,unref(Qe))}else Wt(null,unref(Qe));unref(et)&&Yt&&zt()},Kt=Mt=>Mt[unref(xe)].every(Yt=>Dt(Yt)||Vt(Yt)),Zt=Mt=>{const Yt=unref(Le).find(ao=>ao[unref(Xe)]===Mt.$groupLabel);if(Yt)if(Kt(Yt)){Ct(Yt[unref(xe)],unref(Qe));const ao=unref(vt).filter(io=>!Yt[unref(xe)].includes(io));Wt(ao,unref(Qe))}else{const ao=Yt[unref(xe)].filter(io=>!(Vt(io)||Dt(io)));Gt(ao,unref(Qe)),Wt(unref(vt).concat(ao),unref(Qe))}},oo=(Mt,Yt="")=>{if(Mt.$isLabel&&unref(nt))Zt(Mt);else if(!(unref(gt).includes(Yt)||unref(_t)||Mt.$isDisabled||Mt.$isLabel)&&(!unref(Je)||!unref(ze)||unref(vt).length!==unref(Je))&&(Yt!=="Tab"||unref(ee))){if(Mt.isTag)to(Mt.label,unref(Qe)),qt.value="",unref(et)&&!unref(ze)&&zt();else{if(Dt(Mt))return void(Yt!=="Tab"&&Lt(Mt));Gt(Mt,unref(Qe)),unref(ze)?Wt(unref(vt).concat([Mt]),unref(Qe)):Wt(Mt,unref(Qe)),unref(et)&&(qt.value="")}unref(et)&&zt()}},ro=()=>{unref(Xt)||unref(_t)||((()=>{if(typeof window=="undefined")return;const Mt=unref(ve).getBoundingClientRect().top,Yt=window.innerHeight-unref(ve).getBoundingClientRect().bottom;Yt>unref(De)||Yt>Mt||unref($t)==="below"||unref($t)==="bottom"?(Jt.value="below",no.value=Math.min(Yt-40,unref(De))):(Jt.value="above",no.value=Math.min(Mt-40,unref(De)))})(),unref(xe)&&unref(X)===0&&unref(Bt).length&&(X.value=1),Xt.value=!0,unref(je)?(unref(St)||(qt.value=""),nextTick(()=>unref(pe).focus())):unref(ve).focus(),It(unref(Qe)))};return onMounted(()=>{!unref(ze)&&unref(Je)&&Nt.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),unref(ot)&&!unref(vt).length&&unref(Le).length&&oo(unref(Bt)[0])}),watch(vt,()=>{unref(xt)&&unref(vt).length&&(qt.value="",Wt(unref(ze)?[]:null))}),watch(qt,()=>{At(unref(qt),unref(Qe)),Ft()}),{isEmpty:e$p,isOpen:Xt,isSelected:Dt,currentOptionLabel:Et,filteredOptions:Bt,select:oo,toggle:()=>{unref(Xt)?zt():ro()},searchQuery:qt,removeElement:Lt,internalValue:vt,activate:ro,deactivate:zt,optimizedHeight:no,preferredOpenDirection:Jt,getOptionLabel:Ht,updateSearch:Mt=>{qt.value=Mt},removeLastElement:()=>{unref(gt).includes("Delete")||unref(qt).length===0&&Array.isArray(unref(vt))&&unref(vt).length&&Lt(unref(vt)[unref(vt).length-1],!1)},selectGroup:Zt,wholeGroupSelected:Kt,wholeGroupDisabled:Mt=>Mt[unref(xe)].every(unref(Vt)),scrollElement:so,onScrollEvent:()=>{const Mt=unref(so);if(Mt&&unref(Le).length>unref(Bt).length){const{scrollHeight:Yt,scrollTop:ao}=Mt;unref(no)+ao>=Yt-100&&jt()}}}};var u$15=defineComponent({name:"UiMultiSelectBase",props:{name:{type:String,default:""},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:G=>`and ${G} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40},internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},value:{type:null,default:()=>[]},modelValue:{type:null,default:()=>[]},trackBy:String,label:{type:String,default:"label"},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default:u$16},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{type:String||Number,default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String,default:""},groupLabel:{type:String,default:""},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default:()=>[]},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},isInfiniteScrollMode:{type:Boolean,default:!1}},emits:["tag","select","input","update:modelValue","close","open","remove","search-change"],setup(G){const{searchable:X,multiple:ee,limit:pe,showLabels:ve,deselectGroupLabel:$e,deselectLabel:ke,selectLabel:De,selectedLabel:Le,selectGroupLabel:Ve,options:xe,openDirection:Fe}=toRefs(G),ze=ref(0),je=ref(!1),We=ref(),Ke=ref(),Xe=ref(),{isOpen:qe,isSelected:Ye,filteredOptions:Ze,toggle:Je,searchQuery:ot,removeElement:gt,internalValue:nt,optimizedHeight:_t,activate:Qe,deactivate:et,select:St,preferredOpenDirection:bt,currentOptionLabel:$t,getOptionLabel:xt,updateSearch:Ut,removeLastElement:Ot,selectGroup:Rt,wholeGroupSelected:Nt,wholeGroupDisabled:qt,scrollElement:Xt,onScrollEvent:Jt}=y$w(G,{pointer:ze,pointerDirty:je,search:Ke,root:Xe}),{pointerSet:no,pointerBackward:so,pointerForward:to,addPointerElement:Gt,groupHighlight:Wt,optionHighlight:wt}=i$W(G,{pointer:ze,pointerDirty:je,isSelected:Ye,isOpen:qe,filteredOptions:Ze,optimizedHeight:_t,select:St,wholeGroupSelected:Nt,wholeGroupDisabled:qt,list:We}),It=computed(()=>`and ${String(unref(nt)).length-Number(unref(pe))} more`),Ct=computed(()=>!(String(unref(nt)).length||unref(X)&&unref(qe))),At=computed(()=>unref(ee)?String(unref(nt)).slice(0,Number(unref(pe))):[]),jt=computed(()=>unref(nt)[0]),Qt=computed(()=>unref(ve)?unref(ke):""),mt=computed(()=>unref(ve)?unref($e):""),vt=computed(()=>unref(ve)?unref(De):""),Tt=computed(()=>unref(ve)?unref(Ve):""),Dt=computed(()=>unref(ve)?unref(Le):""),Pt=computed(()=>(unref(jt)||unref(jt)===0)&&(!unref(qe)||!unref(X))&&!unref(At).length),Bt=computed(()=>unref(X)||unref(ee)&&unref(G[r$_])&&String(unref(G[r$_])).length?unref(qe)?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:{}),Vt=computed(()=>String(unref(xe)).length?{display:"inline-block"}:{display:"block"}),Ht=computed(()=>unref(Fe)==="above"||unref(Fe)==="top"||unref(Fe)!=="below"&&unref(Fe)!=="bottom"&&unref(bt)==="above"),Ft=G.isInfiniteScrollMode?Jt:noop$2;return{list:We,search:Ke,root:Xe,contentStyle:Vt,currentOptionLabel:$t,deselectLabelText:Qt,deselectGroupLabelText:mt,filteredOptions:Ze,inputStyle:Bt,internalValue:nt,isAbove:Ht,isOpen:qe,isPlaceholderVisible:Ct,isSingleLabelVisible:Pt,optimizedHeight:_t,preferredOpenDirection:bt,singleValue:jt,selectLabelText:vt,selectGroupLabelText:Tt,selectedLabelText:Dt,searchQuery:ot,visibleValues:At,textLimit:It,scrollElement:Xt,activate:Qe,addPointerElement:Gt,deactivate:et,getOptionLabel:xt,groupHighlight:Wt,optionHighlight:wt,pointerForward:to,pointerBackward:so,pointerSet:no,removeElement:gt,removeLastElement:Ot,select:St,selectGroup:Rt,toggle:Je,updateSearch:Ut,onScroll:Ft}}});const x$7=["tabindex"],f$P={ref:"tags",class:"multiselect__tags"},w$d={class:"multiselect__tags-wrap"},$$5=["textContent"],L$2=["onKeypress","onMousedown"],k$i=["textContent"],M$4={class:"multiselect__spinner"},S$d=["id","name","placeholder","value","disabled","tabindex"],O$6={key:0},V$1={class:"multiselect__option"},E$2=["onClick","onMouseenter","data-select","data-selected","data-deselect"],Q=["onMouseenter","onMousedown","data-select","data-deselect"],K={class:"multiselect__option"},C$9={class:"multiselect__option"};var F$1=t$D(u$15,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{ref:"root",onFocus:X[14]||(X[14]=ke=>G.activate()),onBlur:X[15]||(X[15]=ke=>!G.searchable&&G.deactivate()),onKeydown:[X[16]||(X[16]=withKeys(withModifiers(ke=>G.pointerForward(),["self","prevent"]),["down"])),X[17]||(X[17]=withKeys(withModifiers(ke=>G.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:X[18]||(X[18]=withKeys(withModifiers(ke=>G.addPointerElement(ke),["stop","self"]),["enter","tab"])),onKeyup:X[19]||(X[19]=withKeys(ke=>G.deactivate(),["esc"])),tabindex:G.searchable?-1:G.tabindex,class:normalizeClass([{"multiselect--active":G.isOpen,"multiselect--disabled":G.disabled,"multiselect--above":G.isAbove},"multiselect"])},[renderSlot(G.$slots,"caret",{toggle:G.toggle},()=>[createBaseVNode("div",{onMousedown:X[0]||(X[0]=withModifiers(ke=>G.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),renderSlot(G.$slots,"clear",{search:G.searchQuery}),createBaseVNode("div",f$P,[renderSlot(G.$slots,"selection",{search:G.searchQuery,remove:G.removeElement,values:G.visibleValues,isOpen:G.isOpen},()=>[withDirectives(createBaseVNode("div",w$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.visibleValues,(ke,De)=>renderSlot(G.$slots,"tag",{option:ke,search:G.searchQuery,remove:G.removeElement},()=>[(openBlock(),createElementBlock("span",{key:De,class:"multiselect__tag"},[createBaseVNode("span",{textContent:toDisplayString(G.getOptionLabel(ke))},null,8,$$5),createBaseVNode("i",{onKeypress:withKeys(withModifiers(Le=>G.removeElement(ke),["prevent"]),["enter"]),onMousedown:withModifiers(Le=>G.removeElement(ke),["prevent"]),"aria-hidden":"true",tabindex:"1",class:"multiselect__tag-icon"},null,40,L$2)]))])),256))],512),[[vShow,G.visibleValues.length>0]]),G.internalValue&&G.internalValue.length>G.limit?renderSlot(G.$slots,"limit",{key:0},()=>[createBaseVNode("strong",{class:"multiselect__strong",textContent:toDisplayString(G.textLimit)},null,8,k$i)]):createCommentVNode("",!0)]),createVNode(Transition,{name:"multiselect__loading"},{default:withCtx(()=>[renderSlot(G.$slots,"loading",{},()=>[withDirectives(createBaseVNode("div",M$4,null,512),[[vShow,G.loading]])])]),_:3}),G.searchable?(openBlock(),createElementBlock("input",{key:0,id:G.id,ref:"search",onInput:X[1]||(X[1]=ke=>G.updateSearch(ke.target.value)),onFocus:X[2]||(X[2]=withModifiers(ke=>G.activate(),["prevent"])),onBlur:X[3]||(X[3]=withModifiers(ke=>G.deactivate(),["prevent"])),onKeyup:X[4]||(X[4]=withKeys(ke=>G.deactivate(),["esc"])),onKeydown:[X[5]||(X[5]=withKeys(withModifiers(ke=>G.pointerForward(),["prevent"]),["down"])),X[6]||(X[6]=withKeys(withModifiers(ke=>G.pointerBackward(),["prevent"]),["up"])),X[8]||(X[8]=withKeys(withModifiers(ke=>G.removeLastElement(),["stop"]),["delete"]))],onKeypress:X[7]||(X[7]=withKeys(withModifiers(ke=>G.addPointerElement(ke),["prevent","stop","self"]),["enter"])),name:G.name,type:"text",autocomplete:"nope",placeholder:G.placeholder,style:normalizeStyle(G.inputStyle),value:G.searchQuery,disabled:G.disabled,tabindex:G.tabindex,class:"multiselect__input"},null,44,S$d)):createCommentVNode("",!0),G.isSingleLabelVisible?(openBlock(),createElementBlock("span",{key:1,onMousedown:X[9]||(X[9]=withModifiers((...ke)=>G.toggle&&G.toggle(...ke),["prevent"])),class:"multiselect__single"},[renderSlot(G.$slots,"singleLabel",{option:G.singleValue},()=>[createTextVNode(toDisplayString(G.currentOptionLabel),1)])],32)):createCommentVNode("",!0),G.isPlaceholderVisible?(openBlock(),createElementBlock("span",{key:2,onMousedown:X[10]||(X[10]=withModifiers((...ke)=>G.toggle&&G.toggle(...ke),["prevent"])),class:"multiselect__placeholder"},[renderSlot(G.$slots,"placeholder",{},()=>[createTextVNode(toDisplayString(G.placeholder),1)])],32)):createCommentVNode("",!0)],512),createVNode(Transition,{name:"multiselect"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref:"list",onFocus:X[12]||(X[12]=(...ke)=>G.activate&&G.activate(...ke)),onMousedown:X[13]||(X[13]=withModifiers(()=>{},["prevent"])),class:"multiselect__content-wrapper",tabindex:"-1",style:normalizeStyle({maxHeight:G.optimizedHeight+"px"})},[createBaseVNode("ul",{ref:"scrollElement",onScroll:X[11]||(X[11]=(...ke)=>G.onScroll&&G.onScroll(...ke)),class:"multiselect__content",style:normalizeStyle(G.contentStyle)},[renderSlot(G.$slots,"beforeList"),G.multiple&&G.max===G.internalValue.length?(openBlock(),createElementBlock("li",O$6,[createBaseVNode("span",V$1,[renderSlot(G.$slots,"maxElements",{},()=>[createTextVNode("Maximum of "+toDisplayString(G.max)+" options selected. First remove a selected option to select another.",1)])])])):createCommentVNode("",!0),!G.max||G.internalValue.length(openBlock(),createElementBlock("li",{key:De,class:"multiselect__element"},[ke&&(ke.$isLabel||ke.$isDisabled)?createCommentVNode("",!0):(openBlock(),createElementBlock("span",{key:0,onClick:withModifiers(Le=>G.select(ke),["stop"]),onMouseenter:withModifiers(Le=>G.pointerSet(De),["self"]),class:normalizeClass([G.optionHighlight(De,ke),"multiselect__option"]),"data-select":ke&&ke.isTag?G.tagPlaceholder:G.selectLabelText,"data-selected":G.selectedLabelText,"data-deselect":G.deselectLabelText},[renderSlot(G.$slots,"option",{option:ke,search:G.searchQuery},()=>[createBaseVNode("span",null,toDisplayString(G.getOptionLabel(ke)),1)])],42,E$2)),ke&&(ke.$isLabel||ke.$isDisabled)?(openBlock(),createElementBlock("span",{key:1,onMouseenter:withModifiers(Le=>G.groupSelect&&G.pointerSet(De),["self"]),onMousedown:withModifiers(Le=>G.selectGroup(ke),["prevent"]),"data-select":G.groupSelect&&G.selectGroupLabelText,"data-deselect":G.groupSelect&&G.deselectGroupLabelText,class:normalizeClass([G.groupHighlight(De,ke),"multiselect__option"])},[renderSlot(G.$slots,"option",{option:ke,search:G.searchQuery},()=>[createBaseVNode("span",null,toDisplayString(G.getOptionLabel(ke)),1)])],42,Q)):createCommentVNode("",!0)]))),128)):createCommentVNode("",!0),withDirectives(createBaseVNode("li",null,[createBaseVNode("span",K,[renderSlot(G.$slots,"noResult",{search:G.searchQuery},()=>[createTextVNode("No elements found. Consider changing the search query.")])])],512),[[vShow,G.showNoResults&&G.filteredOptions.length===0&&G.searchQuery&&!G.loading]]),withDirectives(createBaseVNode("li",null,[createBaseVNode("span",C$9,[renderSlot(G.$slots,"noOptions",{},()=>[createTextVNode("List is empty.")])])],512),[[vShow,G.showNoOptions&&G.options.length===0&&!G.searchQuery&&!G.loading]]),renderSlot(G.$slots,"afterList")],36)],36),[[vShow,G.isOpen]])]),_:3})],42,x$7)}]]),m$12=defineComponent({name:"UiEmptyMessage",components:{UiCaption:p$1t},props:{theme:{type:String,default:themeType.gray100}},setup:G=>({uiEmptyMessageClasses:computed(()=>({[`ui-empty-message--theme-${G.theme}`]:!!G.theme})),sizeType})}),l$L=t$D(m$12,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return G.$slots.default?(openBlock(),createBlock(ke,{key:0,size:G.sizeType.xs,class:normalizeClass(["ui-empty-message",G.uiEmptyMessageClasses])},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["size","class"])):createCommentVNode("",!0)}],["__scopeId","data-v-b1504015"]]),a$N=defineComponent({name:"UiOption_F",components:{UiIco:n$1b,UiCaption:p$1t},props:{isSelected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selectedTheme:{type:String,default:void 0},size:{type:String,default:void 0},showIconChecked:{type:Boolean,default:void 0}},setup(G){const X=computed(()=>{var $e;return G.selectedTheme||(($e=unref(i$10("UiOption")))==null?void 0:$e.theme)||themeType.gray60}),ee=computed(()=>{var $e;return G.size||(($e=unref(i$10("UiOption")))==null?void 0:$e.size)||sizeType.m}),pe=computed(()=>{var $e;return G.showIconChecked||(($e=unref(i$10("UiOption")))==null?void 0:$e.showIconChecked)||!1}),ve=G.isSelected&&pe;return{uiOptionClasses:computed(()=>({"ui-option--disabled":G.disabled,"ui-option--is-selected":G.isSelected,[`ui-option--theme-${unref(X)}`]:!!unref(X),[`ui-option--size-${unref(ee)}`]:!!unref(ee)})),sizeType,iconName,hasShowIconChecked:ve}}});const r$P=["disabled"],v$O={class:"ui-option__content","data-v-fc792aa4":""},f$O={key:0,class:"ui-option__ico","data-v-fc792aa4":""};var m$11=t$D(a$N,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiIco");return openBlock(),createElementBlock("button",mergeProps(toHandlers({},!0),{type:"button",disabled:G.disabled,class:[G.uiOptionClasses,"ui-option"],"data-v-fc792aa4":""}),[createBaseVNode("span",v$O,[renderSlot(G.$slots,"default",{},()=>[G.$slots.ico?(openBlock(),createElementBlock("span",f$O,[renderSlot(G.$slots,"ico",{},void 0,!0)])):createCommentVNode("",!0),createVNode(ke,{size:G.sizeType.xs,class:"ui-option__caption","data-v-fc792aa4":""},{default:withCtx(()=>[renderSlot(G.$slots,"caption",{},void 0,!0)]),_:3},8,["size"])],!0)]),G.hasShowIconChecked?(openBlock(),createBlock(De,{key:0,ico:G.iconName.CHECK,class:"ui-option__checked","data-v-fc792aa4":""},null,8,["ico"])):createCommentVNode("",!0)],16,r$P)}],["__scopeId","data-v-722747c8"]]),r$O=Object.defineProperty,l$K=Object.getOwnPropertySymbols,a$M=Object.prototype.hasOwnProperty,i$T=Object.prototype.propertyIsEnumerable,p$1d=(G,X,ee)=>X in G?r$O(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const n$Z={disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},config:{type:Object,default:()=>({})}},u$14=()=>{const{props:G,emit:X}=getCurrentInstance(),ee=ref(!1),pe=computed(()=>((ve,$e)=>{for(var ke in $e||($e={}))a$M.call($e,ke)&&p$1d(ve,ke,$e[ke]);if(l$K)for(var ke of l$K($e))i$T.call($e,ke)&&p$1d(ve,ke,$e[ke]);return ve})({allowEmpty:!1,showLabels:!1,searchable:!1,options:G.options,disabled:G.disabled,required:G.required,label:""},G.config));return{isOpen:ee,multiSelectConfig:pe,openMultiSelect:()=>{ee.value=!0,X("open")},closeMultiSelect:()=>{ee.value=!1,X("close")}}};var a$L=defineComponent({name:"UiIco",props:{path:{type:String,default:ICON_NAME_PATH},ico:{type:[String,Number],required:!0},size:{type:String,default:void 0},square:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(G=this.$props){var X;return RTL_ICONS.includes((X=G.ico)==null?void 0:X.toString())}}},setup(G){const{icon:X,iconClasses:ee,dataVIco:pe}=p$1r(G);return{dataVIco:pe,icon:X,iconClasses:ee}}});const t$v=["viewBox","data-v-ico","innerHTML"];var c$S=t$D(a$L,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass([G.iconClasses,"ico"]),"aria-hidden":"true"},[G.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:G.icon.viewBox,class:"ico__svg",focusable:"false",role:"img","data-v-ico":G.dataVIco,innerHTML:G.icon.content},null,8,t$v)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-2ed742d9"]]),i$S=defineComponent({name:"UiAngle",components:{UiIco:c$S},props:{isRtl:{type:Boolean,default:!1}},setup:()=>({iconName})}),n$Y=t$D(i$S,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createBlock(ke,{ico:G.iconName.ANGLE,class:"angle"},null,8,["ico"])}],["__scopeId","data-v-c9787287"]]),S$c,M$3,b$w=Object.defineProperty,O$5=Object.defineProperties,j$6=Object.getOwnPropertyDescriptors,h$o=Object.getOwnPropertySymbols,U$1=Object.prototype.hasOwnProperty,P$4=Object.prototype.propertyIsEnumerable,D$4=(G,X,ee)=>X in G?b$w(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,A$1=defineComponent({name:"UiMultiSelect_F",components:{MultiSelect:F$1,UiAngle:n$Y,UiOption:m$11,UiPreloader:l$Q,UiEmptyMessage:l$L},props:(S$c=((G,X)=>{for(var ee in X||(X={}))U$1.call(X,ee)&&D$4(G,ee,X[ee]);if(h$o)for(var ee of h$o(X))P$4.call(X,ee)&&D$4(G,ee,X[ee]);return G})({},n$Z),M$3={config:{type:Object,default:()=>({})},[r$_]:{type:[Array,Object,Number,String],default:void 0},loading:{type:Boolean,default:!1},noResultMessage:{type:String,default:""},noOptionsMessage:{type:String,default:""},theme:{type:String,default:void 0},uiSelectOptionTheme:{type:String,default:themeType.gray100},uiEmptyMessageTheme:{type:String,default:themeType.gray100},size:{type:String,default:void 0},optionAlign:{type:String,default:""}},O$5(S$c,j$6(M$3))),setup(G,{emit:X}){const ee=ref(""),{modelValue:pe}=useVueDemiVModel(G),{isOpen:ve,openMultiSelect:$e,closeMultiSelect:ke,multiSelectConfig:De}=u$14(),Le=computed(()=>{var ze;return G.theme||((ze=unref(i$10("UiMultiSelect")))==null?void 0:ze.theme)||themeType.gray}),Ve=computed(()=>{var ze;return G.size||((ze=unref(i$10("UiMultiSelect")))==null?void 0:ze.size)||sizeType.m}),xe=computed(()=>({"ui-multi-select--is-open":unref(ve),[`ui-multi-select--theme-${unref(Le)}`]:!!unref(Le),[`ui-multi-select--size-${unref(Ve)}`]:!!unref(Ve),[`ui-multi-select--option-${G.optionAlign}`]:!!G.optionAlign})),Fe=computed(()=>{var ze;if(unref(ve)){const je=(ze=unref(De).options)!=null?ze:[];return unref(De).searchable&&unref(De).label?sortBySearchString(je.slice(),unref(ee),unref(De).label):je}return[]});return{checkIsSelected:({value:ze})=>{var je;return ze===unref(pe)||ze===((je=unref(pe))==null?void 0:je.value)},openMultiSelect:$e,closeMultiSelect:ke,uiMultiSelectClasses:xe,sizeType,currentOptions:Fe,onSearchChange:ze=>{ee.value=ze,X("searchChange",ze)},themeType,modelEmitKey:a$W,modelVal:pe}}});const f$N=["onMousedown"];var v$N=t$D(A$1,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiAngle"),De=resolveComponent("UiEmptyMessage"),Le=resolveComponent("UiPreloader"),Ve=resolveComponent("UiOption"),xe=resolveComponent("MultiSelect");return openBlock(),createBlock(xe,mergeProps({onInput:X[0]||(X[0]=Fe=>G.$emit("input",Fe)),"onUpdate:modelValue":X[1]||(X[1]=Fe=>G.$emit(G.modelEmitKey,Fe)),onSelect:X[2]||(X[2]=Fe=>G.$emit("select",Fe)),onRemove:X[3]||(X[3]=Fe=>G.$emit("remove",Fe)),onOpen:G.openMultiSelect,onClose:G.closeMultiSelect,onSearchChange:G.onSearchChange,value:G.modelVal,modelValue:G.modelVal},G.config,{class:[G.uiMultiSelectClasses,"ui-multi-select"],options:G.currentOptions,"data-v-98b9f6f8":""}),{caret:withCtx(({toggle:Fe})=>[renderSlot(G.$slots,"customCaret",{toggle:Fe},()=>[createBaseVNode("div",{onMousedown:withModifiers(Fe,["prevent","stop"]),class:"ui-multi-select__caret","data-v-98b9f6f8":""},[renderSlot(G.$slots,"caret",{},()=>[createVNode(ke,{"data-v-98b9f6f8":""})],!0)],40,f$N)],!0)]),noResult:withCtx(()=>[G.noResultMessage?(openBlock(),createBlock(De,{key:0,theme:G.uiEmptyMessageTheme,"data-v-98b9f6f8":""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.noResultMessage),1)]),_:1},8,["theme"])):(openBlock(),createBlock(De,{key:1,theme:G.uiEmptyMessageTheme,"data-v-98b9f6f8":""},{default:withCtx(()=>[renderSlot(G.$slots,"noResult",{},void 0,!0)]),_:3},8,["theme"]))]),noOptions:withCtx(()=>[G.loading?(openBlock(),createBlock(Le,{key:0,size:G.sizeType.s,"data-v-98b9f6f8":""},null,8,["size"])):createCommentVNode("",!0),G.noOptionsMessage?(openBlock(),createBlock(De,{key:1,theme:G.uiEmptyMessageTheme,"data-v-98b9f6f8":""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.noOptionsMessage),1)]),_:1},8,["theme"])):(openBlock(),createBlock(De,{key:2,theme:G.uiEmptyMessageTheme,"data-v-98b9f6f8":""},{default:withCtx(()=>[renderSlot(G.$slots,"noOptions",{},void 0,!0)]),_:3},8,["theme"]))]),placeholder:withCtx(()=>[renderSlot(G.$slots,"placeholder",{},void 0,!0)]),singleLabel:withCtx(({option:Fe})=>[renderSlot(G.$slots,"singleLabel",{option:Fe},void 0,!0)]),option:withCtx(({option:Fe})=>[renderSlot(G.$slots,"customOption",{option:Fe},()=>[createVNode(Ve,{isSelected:G.checkIsSelected(Fe),theme:G.uiSelectOptionTheme,class:"ui-multi-select__option",captionSize:G.sizeType.m,"data-v-98b9f6f8":""},{caption:withCtx(()=>[renderSlot(G.$slots,"option",{option:Fe},()=>[createTextVNode(toDisplayString(Fe.name),1)],!0)]),_:2},1032,["isSelected","theme","captionSize"])],!0)]),selection:withCtx(()=>[renderSlot(G.$slots,"selection",{},void 0,!0)]),afterList:withCtx(()=>[renderSlot(G.$slots,"afterList",{},void 0,!0)]),_:3},16,["onOpen","onClose","onSearchChange","value","modelValue","class","options"])}],["__scopeId","data-v-72abc70a"]]),a$K=defineComponent({name:"UiSelectValue_F"});const u$13={class:"select-value__content"},_$D={key:0,class:"select-value__additional"};var c$R=t$D(a$K,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",mergeProps(toHandlers({},!0),G.$attrs,{class:"select-value"}),[renderSlot(G.$slots,"content",{},()=>[createBaseVNode("span",u$13,[renderSlot(G.$slots,"default",{},void 0,!0)]),G.$slots.additional?(openBlock(),createElementBlock("span",_$D,[renderSlot(G.$slots,"additional",{},void 0,!0)])):createCommentVNode("",!0)],!0)],16)}],["__scopeId","data-v-030b28f1"]]),f$M,d$L,S$b=Object.defineProperty,y$v=Object.defineProperties,g$A=Object.getOwnPropertyDescriptors,b$v=Object.getOwnPropertySymbols,M$2=Object.prototype.hasOwnProperty,j$5=Object.prototype.propertyIsEnumerable,O$4=(G,X,ee)=>X in G?S$b(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,v$M=defineComponent({name:"UiInputSelect_F",components:{UiInputBase:c$T,UiMultiSelect:v$N,UiSelectValue:c$R,UiCaption:p$1t},props:(f$M=((G,X)=>{for(var ee in X||(X={}))M$2.call(X,ee)&&O$4(G,ee,X[ee]);if(b$v)for(var ee of b$v(X))j$5.call(X,ee)&&O$4(G,ee,X[ee]);return G})({},n$Z),d$L={error:{type:String,default:""},[r$_]:{type:[Array,Object,Number,String],default:""},loading:{type:Boolean,default:!1},theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},inscribed:{type:Boolean,default:!1},uiSelectOptionTheme:{type:String,default:themeType.gray100},uiEmptyMessageTheme:{type:String,default:themeType.gray100},uiMultiSelectTheme:{type:String,default:themeType.gray},noResultMessage:{type:String,default:""},noOptionsMessage:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1}},y$v(f$M,g$A(d$L))),setup(G){const{multiSelectConfig:X,openMultiSelect:ee,closeMultiSelect:pe}=u$14(),{modelValue:ve,updateModelValue:$e}=useVueDemiVModel(G);return{multiSelectConfig:X,openMultiSelect:ee,closeMultiSelect:pe,inputSelectClasses:computed(()=>({"input-select--disabled":G.disabled,[`input-select--theme-${G.theme}`]:!!G.theme})),modelVal:ve,updateModelValue:$e}}}),p$1c=t$D(v$M,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiSelectValue"),Le=resolveComponent("UiMultiSelect"),Ve=resolveComponent("UiInputBase");return openBlock(),createBlock(Ve,{disabled:G.disabled,error:G.error,theme:G.theme,size:G.size,class:normalizeClass([G.inputSelectClasses,"input-select"]),inscribed:G.inscribed,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,required:G.required},{default:withCtx(()=>[createVNode(Le,{onInput:X[0]||(X[0]=xe=>G.updateModelValue(xe)),"onUpdate:modelValue":X[1]||(X[1]=xe=>G.updateModelValue(xe)),onSelect:X[2]||(X[2]=xe=>G.$emit("select",xe)),onRemove:X[3]||(X[3]=xe=>G.$emit("remove",xe)),onOpen:G.openMultiSelect,onClose:G.closeMultiSelect,onSearchChange:X[4]||(X[4]=xe=>G.$emit("searchChange",xe)),value:G.modelVal,modelValue:G.modelVal,config:G.multiSelectConfig,loading:G.loading,theme:G.uiMultiSelectTheme,uiEmptyMessageTheme:G.uiEmptyMessageTheme,uiSelectOptionTheme:G.uiSelectOptionTheme,size:G.size,class:"input-select__multiselect",noResultMessage:G.noResultMessage,noOptionsMessage:G.noOptionsMessage},{caret:withCtx(({toggle:xe})=>[renderSlot(G.$slots,"caret",{toggle:xe},void 0,!0)]),noResult:withCtx(()=>[renderSlot(G.$slots,"noResult",{},void 0,!0)]),noOptions:withCtx(()=>[renderSlot(G.$slots,"noOptions",{},void 0,!0)]),placeholder:withCtx(()=>[renderSlot(G.$slots,"customPlaceholder",{},()=>[createVNode(De,{class:"input-select__placeholder input-select-placeholder"},{default:withCtx(()=>[createVNode(ke,{size:G.size},{default:withCtx(()=>[renderSlot(G.$slots,"placeholder",{},void 0,!0)]),_:3},8,["size"])]),_:3})],!0)]),singleLabel:withCtx(({option:xe})=>[renderSlot(G.$slots,"customSingleLabel",{option:xe},()=>[createVNode(De,{class:"input-select__single input-select-single"},{default:withCtx(()=>[createVNode(ke,{size:G.size},{default:withCtx(()=>[renderSlot(G.$slots,"singleLabel",{option:xe},()=>[createTextVNode(toDisplayString(xe.name),1)],!0)]),_:2},1032,["size"])]),_:2},1024)],!0)]),option:withCtx(({option:xe})=>[renderSlot(G.$slots,"option",{option:xe},void 0,!0)]),customOption:withCtx(({option:xe})=>[renderSlot(G.$slots,"customOption",{option:xe},void 0,!0)]),selection:withCtx(()=>[renderSlot(G.$slots,"selection",{},void 0,!0)]),_:3},8,["onOpen","onClose","value","modelValue","config","loading","theme","uiEmptyMessageTheme","uiSelectOptionTheme","size","noResultMessage","noOptionsMessage"])]),_:3},8,["disabled","error","theme","size","class","inscribed","requiredAsteriskAccentColor","required"])}],["__scopeId","data-v-e413c70a"]]),i$R=defineComponent({name:"UiImg",props:{alt:{type:String,default:""},src:{type:String,default:""},rounded:{type:Boolean,default:!0},boxSize:{type:Number,default:null},shouldRenderOnServer:{type:Boolean,default:!1}},setup(G){const X=ref(!1),ee=e$q("error"),pe=()=>nextTick(()=>{X.value=!0}),ve=computed(()=>({"ui-img__img--not-loaded":!unref(X),"ui-img__img--rounded":G.rounded}));return{isLoaded:X,onError:$e=>{pe(),ee($e)},setLoaded:pe,uiImgClasses:ve}}});const u$12={class:"ui-img"},d$K=["src","alt","width","height"],g$z=["src","alt","width","height"];var m$10=t$D(i$R,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("ClientOnly");return openBlock(),createElementBlock("span",u$12,[G.shouldRenderOnServer?(openBlock(),createElementBlock("img",{key:0,src:G.src,alt:G.alt,width:G.boxSize,height:G.boxSize,class:normalizeClass(["ui-img__img",G.uiImgClasses])},null,10,d$K)):(openBlock(),createBlock(ke,{key:1},{default:withCtx(()=>[createBaseVNode("img",{onError:X[0]||(X[0]=(...De)=>G.onError&&G.onError(...De)),onLoad:X[1]||(X[1]=(...De)=>G.setLoaded&&G.setLoaded(...De)),src:G.src,alt:G.alt,width:G.boxSize,height:G.boxSize,class:normalizeClass(["ui-img__img",G.uiImgClasses])},null,42,g$z)]),_:1}))])}],["__scopeId","data-v-3b23bc79"]]),a$J=defineComponent({name:"UiImg",props:{alt:{type:String,default:""},src:{type:String,default:""},rounded:{type:Boolean,default:!0},boxSize:{type:Number,default:null},loading:{type:String,default:""},shouldRenderOnServer:{type:Boolean,default:!1}},emits:["error"],setup(G){const X=ref(!1),ee=defineEmit("error"),pe=()=>nextTick(()=>{X.value=!0}),ve=computed(()=>({"ui-img--not-loaded":!unref(X),"ui-img--rounded":G.rounded}));return{isLoaded:X,onError:$e=>{pe(),ee($e)},setLoaded:pe,uiImgClasses:ve}}});const d$J=["src","alt","width","height","loading"],g$y=["src","alt","width","height","loading"];var u$11=t$D(a$J,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("ClientOnly");return openBlock(),createElementBlock("span",{class:normalizeClass(["ui-img",G.uiImgClasses])},[G.shouldRenderOnServer?(openBlock(),createElementBlock("img",{key:0,src:G.src,alt:G.alt,width:G.boxSize,height:G.boxSize,class:"ui-img__img",loading:G.loading},null,8,d$J)):(openBlock(),createBlock(ke,{key:1},{default:withCtx(()=>[createBaseVNode("img",{onError:X[0]||(X[0]=(...De)=>G.onError&&G.onError(...De)),onLoad:X[1]||(X[1]=(...De)=>G.setLoaded&&G.setLoaded(...De)),src:G.src,alt:G.alt,width:G.boxSize,height:G.boxSize,class:"ui-img__img",loading:G.loading},null,40,g$y)]),_:1}))],2)}],["__scopeId","data-v-9f2cac52"]]),d$I,S$a,y$u=Object.defineProperty,g$x=Object.defineProperties,b$u=Object.getOwnPropertyDescriptors,M$1=Object.getOwnPropertySymbols,O$3=Object.prototype.hasOwnProperty,j$4=Object.prototype.propertyIsEnumerable,v$L=(G,X,ee)=>X in G?y$u(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,D$3=defineComponent({name:"UiFieldSelect",components:{UiCaption:p$1t,UiFieldBase:h$q,UiMultiSelect:v$N,UiSelectValue:c$R},props:(d$I=((G,X)=>{for(var ee in X||(X={}))O$3.call(X,ee)&&v$L(G,ee,X[ee]);if(M$1)for(var ee of M$1(X))j$4.call(X,ee)&&v$L(G,ee,X[ee]);return G})({},n$Z),S$a={error:{type:String,default:""},[r$_]:{type:[Object,Array,Number,String],default:""},loading:{type:Boolean,default:!1},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},hasInnerOffset:{type:Boolean,default:!0},inscribed:{type:Boolean,default:!1},noResultMessage:{type:String,default:""},noOptionsMessage:{type:String,default:""},theme:{type:String,default:""},uiMultiSelectTheme:{type:String,default:themeType.gray}},g$x(d$I,b$u(S$a))),setup(G){const{isOpen:X,multiSelectConfig:ee,openMultiSelect:pe,closeMultiSelect:ve}=u$14(),$e=computed(()=>({"ui-field-select--disabled":G.disabled})),{modelValue:ke,updateModelValue:De}=useVueDemiVModel(G),Le=computed({get:()=>unref(ke),set:Ve=>De(Ve)});return{isOpen:X,multiSelectConfig:ee,openMultiSelect:pe,closeMultiSelect:ve,isActiveLabel:computed(()=>!!unref(Le)),uiFieldSelectClasses:$e,model:Le,optionAlign:"left",sizeType}}}),p$1b=t$D(D$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiSelectValue"),Le=resolveComponent("UiMultiSelect"),Ve=resolveComponent("UiFieldBase");return openBlock(),createBlock(Ve,{disabled:G.disabled,required:G.required,error:G.error,isFocused:G.isOpen,hasInnerOffset:G.hasInnerOffset,inscribed:G.inscribed,label:G.label,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,isActiveLabel:G.isActiveLabel,class:normalizeClass([G.uiFieldSelectClasses,"ui-field-select"]),theme:G.theme},{customLabel:withCtx(()=>[renderSlot(G.$slots,"customLabel",{},void 0,!0)]),default:withCtx(()=>[createVNode(Le,{modelValue:G.model,"onUpdate:modelValue":X[0]||(X[0]=xe=>G.model=xe),onSelect:X[1]||(X[1]=xe=>G.$emit("select",xe)),onRemove:X[2]||(X[2]=xe=>G.$emit("remove",xe)),onOpen:G.openMultiSelect,onClose:G.closeMultiSelect,onSearchChange:X[3]||(X[3]=xe=>G.$emit("searchChange",xe)),loading:G.loading,config:G.multiSelectConfig,class:"ui-field-select__multiselect",noResultMessage:G.noResultMessage,noOptionsMessage:G.noOptionsMessage,optionAlign:G.optionAlign,theme:G.uiMultiSelectTheme},{caret:withCtx(({toggle:xe})=>[renderSlot(G.$slots,"caret",{toggle:xe},void 0,!0)]),noResult:withCtx(()=>[renderSlot(G.$slots,"noResult",{},void 0,!0)]),noOptions:withCtx(()=>[renderSlot(G.$slots,"noOptions",{},void 0,!0)]),placeholder:withCtx(()=>[renderSlot(G.$slots,"customPlaceholder",{},()=>[createVNode(De,{class:"ui-field-select__placeholder ui-field-select-placeholder"},{default:withCtx(()=>[G.label?createCommentVNode("",!0):(openBlock(),createBlock(ke,{key:0,size:G.sizeType.m},{default:withCtx(()=>[renderSlot(G.$slots,"placeholder",{},void 0,!0)]),_:3},8,["size"]))]),_:3})],!0)]),singleLabel:withCtx(({option:xe})=>[renderSlot(G.$slots,"customSingleLabel",{option:xe},()=>[createVNode(De,{class:"ui-field-select__single ui-field-select-single"},{default:withCtx(()=>[createVNode(ke,{size:G.sizeType.m},{default:withCtx(()=>[renderSlot(G.$slots,"singleLabel",{option:xe},()=>[createTextVNode(toDisplayString(xe.name),1)],!0)]),_:2},1032,["size"])]),_:2},1024)],!0)]),option:withCtx(({option:xe})=>[renderSlot(G.$slots,"option",{option:xe},void 0,!0)]),customOption:withCtx(({option:xe})=>[renderSlot(G.$slots,"customOption",{option:xe},void 0,!0)]),selection:withCtx(()=>[renderSlot(G.$slots,"selection",{},void 0,!0)]),afterList:withCtx(()=>[renderSlot(G.$slots,"afterList",{},void 0,!0)]),_:3},8,["modelValue","onOpen","onClose","loading","config","noResultMessage","noOptionsMessage","optionAlign","theme"])]),_:3},8,["disabled","required","error","isFocused","hasInnerOffset","inscribed","label","requiredAsteriskAccentColor","isActiveLabel","class","theme"])}],["__scopeId","data-v-d735d386"]]),i$Q=defineComponent({name:"UiFieldGoogleCaptchaTerms",components:{UiCaption:p$1t},setup:()=>({ColorType,sizeType})});const p$1a={class:"ui-field-google-captcha-terms"};var c$Q=t$D(i$Q,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",p$1a,[createVNode(ke,{tag:"p",color:G.ColorType.clrDecent,size:G.sizeType.xxxs},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["color","size"])])}],["__scopeId","data-v-47039ad1"]]);const o$D=(G=!1)=>{const X=ref(G);return[()=>X.value=!X.value,X]},n$X=(G,X)=>{const{initialIsOpen:ee,isExternalOpen:pe,toggleDisabled:ve}=toRefs(G),{emit:$e}=X,[ke,De]=o$D(unref(ee));return{isOpen:computed(()=>{var Le;return(Le=unref(pe))!=null?Le:unref(De)}),toggleAccordion:()=>{var Le;unref(ve)||(unref(pe)===void 0&&ke(),$e("toggle",(Le=unref(pe))!=null?Le:unref(De)))}}};var i$P=defineComponent({name:"UiAccordion_F",components:{UiAngle:n$Y},props:{isExternalOpen:{type:Boolean,default:void 0},initialIsOpen:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray100},altToggledColor:{type:Boolean,default:!1},toggleDisabled:{type:Boolean,default:!1},tooltip:{type:String,default:""},hasSeparator:{type:Boolean,default:!0},rounded:{type:Boolean,default:!0},size:{type:String,default:defaultSizeType}},setup(G,X){const{toggleAccordion:ee,isOpen:pe}=n$X(G,X);return{uiAccordionClasses:computed(()=>{var ve;return{"ui-accordion--is-opened":(ve=G.isExternalOpen)!=null?ve:pe.value,[`ui-accordion--theme-${G.theme}`]:!!G.theme,"ui-accordion--has-separator":G.hasSeparator,"ui-accordion--rounded":G.rounded,[`ui-accordion--size-${G.size}`]:!!G.size,"ui-accordion--is-alt-toggled-color":G.altToggledColor}}),toggleAccordion:ee,isOpen:pe}}});const u$10=["aria-label"],g$w={class:"ui-accordion-trigger__arrow"},_$C={class:"ui-accordion__body ui-accordion-body"},v$K={class:"ui-accordion-body__container"};var b$t=t$D(i$P,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiAngle"),De=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-accordion",G.uiAccordionClasses])},[renderSlot(G.$slots,"header",{toggle:G.toggleAccordion,isOpen:G.isOpen},()=>[createBaseVNode("button",{onClick:X[0]||(X[0]=(...Le)=>G.toggleAccordion&&G.toggleAccordion(...Le)),type:"button",class:"ui-accordion__trigger ui-accordion-trigger","aria-label":G.tooltip},[renderSlot(G.$slots,"title",{},void 0,!0),createBaseVNode("span",g$w,[withDirectives(createVNode(ke,{class:"ui-accordion-trigger__angle"},null,512),[[De,{content:G.tooltip,popperOptions:{modifiers:{preventOverflow:{boundariesElement:"window"}}}}]])])],8,u$10)],!0),withDirectives(createBaseVNode("div",_$C,[renderSlot(G.$slots,"body",{isOpen:G.isOpen},()=>[createBaseVNode("div",v$K,[renderSlot(G.$slots,"default",{},void 0,!0)])],!0)],512),[[vShow,G.isOpen]])],2)}],["__scopeId","data-v-cc27df3e"]]),s$J=defineComponent({name:"UiAlert",components:{UiIco:c$S},props:{type:{type:String,required:!0},text:{type:String,default:""},buttonCloseTitle:{type:String,default:"Close"}},emits:["handleCloseClick"],setup(G,{emit:X}){const ee=computed(()=>({[`ui-alert--${G.type}`]:G.type}));return{sizeType,iconName,uiAlertClasses:ee,close:()=>X("handleCloseClick")}}});const _$B={class:"ui-alert__text"},p$19=["title","aria-label"];var m$$=t$D(s$J,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiAlertClasses,"ui-alert"])},[createVNode(ke,{ico:G.iconName.NOTIFICATION_ALERT,size:G.sizeType.m,class:"ui-alert__icon"},null,8,["ico","size"]),createBaseVNode("p",_$B,toDisplayString(G.text),1),withDirectives((openBlock(),createElementBlock("button",{onClick:X[0]||(X[0]=(...Le)=>G.close&&G.close(...Le)),title:G.buttonCloseTitle,"aria-label":G.buttonCloseTitle,class:"ui-alert__close"},[createVNode(ke,{ico:G.iconName.TIMES,size:G.sizeType.xxs},null,8,["ico","size"])],8,p$19)),[[De,G.buttonCloseTitle]])],2)}],["__scopeId","data-v-0c80a904"]]),i$O=defineComponent({name:"UiTag",props:{size:{type:String,default:defaultSizeType},theme:{type:String,default:themeType.accent},roundedTop:{type:Boolean,default:!0}},setup:G=>({uiTagClasses:computed(()=>({[`ui-tag--size-${G.size}`]:!!G.size,[`ui-tag--theme-${G.theme}`]:!!G.theme,"ui-tag--rounded-top":G.roundedTop}))})}),o$C=t$D(i$O,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass(["ui-tag",G.uiTagClasses])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-fab4510b"]]),e$o=defineComponent({name:"UiBar_F"});const _$A={class:"ui-bar"},u$$={class:"ui-bar__content"},v$J={key:0,class:"ui-bar__extra"};var l$J=t$D(e$o,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",_$A,[createBaseVNode("div",u$$,[renderSlot(G.$slots,"content",{},void 0,!0)]),G.$slots.extra?(openBlock(),createElementBlock("div",v$J,[renderSlot(G.$slots,"extra",{},void 0,!0)])):createCommentVNode("",!0)])}],["__scopeId","data-v-06445366"]]);const n$W=G=>{const{emit:X}=getCurrentInstance(),ee=computed(()=>{var ve;return G.theme||((ve=unref(i$10("UiBonusSelect")))==null?void 0:ve.theme)||themeType.gray100}),pe=computed(()=>({"ui-bonus-select--selected":G.selectedValue===G.value,"ui-bonus-select--unwanted":G.unwanted,"ui-bonus-select--rounded":G.rounded,"ui-bonus-select--row":!G.column,"ui-bonus-select--column":G.column,"ui-bonus-select--has-box-shadow":G.hasBoxShadow,[`ui-bonus-select--theme-${unref(ee)}`]:!!unref(ee)}));return{modelValue:computed({get:()=>G.selectedValue,set:ve=>X("select",ve)}),uiBonusSelectClasses:pe}};var r$N=defineComponent({name:"UiBonusSelect",components:{UiIco:n$1b},props:{value:{type:[String,Number],required:!0},name:{type:String,required:!0},ico:{type:String,default:""},selectedValue:{type:[String,Number],required:!0},unwanted:{type:Boolean,default:!1},column:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},theme:{type:String,default:""},hasMarker:{type:Boolean,default:!1},hasBoxShadow:{type:Boolean,default:!1}},setup(G){const{modelValue:X,uiBonusSelectClasses:ee}=n$W(G);return{ICON_BONUS_PATH,modelValue:X,uiBonusSelectClasses:ee}}});const p$18={class:"ui-bonus-select__label"},v$I=["name","value"],d$H={class:"ui-bonus-select__container"},m$_={class:"ui-bonus-select__text"},b$s={key:0,class:"ui-bonus-select__title"},f$L={key:1,class:"ui-bonus-select__info"},k$h={key:0,class:"ui-bonus-select__marker"},y$t={key:0,class:"ui-bonus-select__terms"};var $$4=t$D(r$N,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-bonus-select",G.uiBonusSelectClasses])},[createBaseVNode("label",p$18,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":X[0]||(X[0]=De=>G.modelValue=De),type:"radio",name:G.name,value:G.value,class:"ui-bonus-select__input"},null,8,v$I),[[vModelRadio,G.modelValue]])]),createBaseVNode("div",d$H,[createVNode(ke,{ico:G.ico,path:G.ICON_BONUS_PATH,class:"ui-bonus-select__ico"},null,8,["ico","path"]),createBaseVNode("span",m$_,[G.$slots.title?(openBlock(),createElementBlock("span",b$s,[renderSlot(G.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.info?(openBlock(),createElementBlock("span",f$L,[renderSlot(G.$slots,"info",{},void 0,!0)])):createCommentVNode("",!0)]),G.hasMarker?(openBlock(),createElementBlock("div",k$h)):createCommentVNode("",!0)]),G.$slots.terms?(openBlock(),createElementBlock("div",y$t,[renderSlot(G.$slots,"terms",{},void 0,!0)])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-30d40504"]]),r$M=defineComponent({name:"UiBreadcrumbs",components:{UiIco:n$1b,UiCaption:p$1t},props:{items:{type:Array,default:()=>[]},tooltipTheme:{type:String,default:""}},setup:()=>({sizeType,iconName,clickCallback:G=>{typeof G.onClick=="function"&&G.onClick()}})});const v$H={class:"ui-breadcrumbs","data-v-5a90f22e":""},f$K=["aria-label"];var k$g=t$D(r$M,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("NuxtLink"),Ve=resolveDirective("tooltip");return openBlock(),createElementBlock("nav",v$H,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.items,(xe,Fe)=>(openBlock(),createElementBlock(Fragment,null,[Fe?(openBlock(),createElementBlock("span",{key:Fe+"chevron",class:"ui-breadcrumbs__chevron","data-v-5a90f22e":""},[createVNode(ke,{ico:G.iconName.CHEVRON_RIGHT,size:G.sizeType.xxs,"data-v-5a90f22e":""},null,8,["ico","size"])])):createCommentVNode("",!0),xe.link?withDirectives((openBlock(),createBlock(Le,{key:Fe+"link",onClick:ze=>G.clickCallback(xe),"aria-label":xe.title,to:xe.link,class:"ui-breadcrumbs-point","data-v-5a90f22e":""},{default:withCtx(()=>[renderSlot(G.$slots,"ico",{item:xe},()=>[xe.ico?(openBlock(),createBlock(ke,{key:0,ico:xe.ico,size:G.sizeType.m,path:xe.icoPath,square:"",class:"ui-breadcrumbs-point__ico","data-v-5a90f22e":""},null,8,["ico","size","path"])):createCommentVNode("",!0)],!0),xe.label?(openBlock(),createBlock(De,{key:0,size:G.sizeType.s,class:"ui-breadcrumbs-point__label","data-v-5a90f22e":""},{default:withCtx(()=>[createTextVNode(toDisplayString(xe.label),1)]),_:2},1032,["size"])):createCommentVNode("",!0)]),_:2},1032,["onClick","aria-label","to"])),[[Ve,{content:xe.title,classes:G.tooltipTheme}]]):withDirectives((openBlock(),createElementBlock("span",{key:Fe+"point","aria-label":xe.title,class:"ui-breadcrumbs-point ui-breadcrumbs-point--current","data-v-5a90f22e":""},[xe.ico?(openBlock(),createBlock(ke,{key:0,ico:xe.ico,size:G.sizeType.m,path:xe.icoPath,square:"",class:"ui-breadcrumbs-point__ico","data-v-5a90f22e":""},null,8,["ico","size","path"])):createCommentVNode("",!0),xe.label?(openBlock(),createBlock(De,{key:1,size:G.sizeType.s,class:"ui-breadcrumbs-point__label","data-v-5a90f22e":""},{default:withCtx(()=>[createTextVNode(toDisplayString(xe.label),1)]),_:2},1032,["size"])):createCommentVNode("",!0)],8,f$K)),[[Ve,{content:xe.title,classes:G.tooltipTheme}]])],64))),256))])}],["__scopeId","data-v-d8baf7ed"]]);const e$n=G=>X=>{X.cancelable&&X.preventDefault(),G(X)};var n$V=Object.defineProperty,a$I=Object.defineProperties,c$P=Object.getOwnPropertyDescriptors,p$17=Object.getOwnPropertySymbols,l$I=Object.prototype.hasOwnProperty,s$I=Object.prototype.propertyIsEnumerable,f$J=(G,X,ee)=>X in G?n$V(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,u$_=(G,X)=>{for(var ee in X||(X={}))l$I.call(X,ee)&&f$J(G,ee,X[ee]);if(p$17)for(var ee of p$17(X))s$I.call(X,ee)&&f$J(G,ee,X[ee]);return G},b$r=(G,X)=>a$I(G,c$P(X)),y$s=defineComponent({name:"UiButtonBase",props:{fake:{type:Boolean,default:!1},href:{type:String,default:void 0},to:{type:[Object,String],default:void 0}},setup(G,X){const{attrs:ee}=X,pe=getListeners(X),ve=computed(()=>!G.fake&&!G.href&&G.to),$e=computed(()=>{const ke=!pe.click&&!G.to||ve.value?pe:b$r(u$_({},pe),{click:pe.click});return unref(ve)?{on:De=>b$r(u$_({},ke),{click:ke.click&&typeof ke.click=="function"?e$n(ke.click):De}),attrs:ee}:G.fake?{is:"span",on:ke,attrs:ee}:G.href?{is:"a",on:ke,attrs:b$r(u$_({},ee),{href:G.href})}:{is:"button",on:ke,attrs:b$r(u$_({},ee),{type:"button"})}});return{isNuxtLink:ve,component:$e}}});const m$Z=["href"];var l$H=t$D(y$s,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("NuxtLink");return G.isNuxtLink?(openBlock(),createBlock(ke,{key:0,custom:"",to:G.to},{default:withCtx(({href:De,navigate:Le})=>[createBaseVNode("a",mergeProps(toHandlers(G.component.on(Le),!0),{href:De},G.component.attrs),[renderSlot(G.$slots,"default")],16,m$Z)]),_:3},8,["to"])):(openBlock(),createBlock(resolveDynamicComponent(G.component.is),mergeProps({key:1},toHandlers(G.component.on),G.component.attrs),{default:withCtx(()=>[renderSlot(G.$slots,"default")]),_:3},16))}]]);const e$m=Object.freeze({SUCCESS:"success",ERROR:"error",WARNING:"warning",INFO:"info",QUESTION:"question",PENDING:"pending"});var i$N=defineComponent({name:"UiTimeline",props:{statusType:{type:String,default:e$m.SUCCESS},percent:{type:Number,default:0},tooltip:{type:String,default:""},showTrack:{type:Boolean,default:!0}},setup:G=>({uiTimelineClasses:computed(()=>({[`ui-timeline--status-${G.statusType}`]:!!G.statusType})),uiTimelineTrack:computed(()=>`--ui-timeline-progress : ${G.percent}%`)})});const _$z={class:"ui-timeline__wrapper"},p$16={key:0,class:"ui-timeline__icon"},m$Y={class:"ui-timeline__content"};var v$G=t$D(i$N,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiTimelineClasses,"ui-timeline"])},[createBaseVNode("div",_$z,[G.$slots.icon?(openBlock(),createElementBlock("div",p$16,[renderSlot(G.$slots,"icon",{},void 0,!0)])):createCommentVNode("",!0),withDirectives((openBlock(),createElementBlock("span",m$Y,[renderSlot(G.$slots,"content",{},void 0,!0)])),[[ke,G.tooltip]])]),G.showTrack?(openBlock(),createElementBlock("div",{key:0,class:"ui-timeline__track",style:normalizeStyle(G.uiTimelineTrack)},null,4)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-a04d7d25"]]);const r$L=G=>{const{updateModelValue:X}=useVueDemiVModel(G),ee=e$q("change");return{onInput:(pe,ve)=>{X(unref(pe.value)),ee(pe,ve)}}},i$M=({itemData:G,value:X,modelValue:ee})=>{const pe=e$q(u$1f),ve=ee;return{isSwitchChecked:computed(()=>unref(G).value===unref(ve)||unref(G).checked),onInput:$e=>{pe($e)}}},s$H=({checked:G})=>{const X=ref(!1),ee=e$q(u$1f);return{focus:X,setInputFocus:()=>{X.value=!0},unsetInputFocus:()=>{X.value=!1},onInput:()=>ee(!unref(G))}};var i$L=defineComponent({name:"UiSwitch_F",props:{inputType:{type:String,default:"radio"},inputName:{type:String,default:void 0},inputValue:{type:void 0,default:void 0},checked:{type:Boolean,default:!1}},setup(G){const{focus:X,setInputFocus:ee,unsetInputFocus:pe,onInput:ve}=s$H(toRefs(G));return{switchClasses:computed(()=>({"ui-switch--is-active":G.checked,"ui-switch--is-focused":unref(X)})),onInput:ve,setInputFocus:ee,unsetInputFocus:pe,vueAttrs:{onChange:$e=>$e.stopPropagation()}}}});const i$K={class:"ui-switch__content"},a$H=["type","name","value","checked"];var l$G=t$D(i$L,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("label",{class:normalizeClass([G.switchClasses,"ui-switch"])},[createBaseVNode("span",i$K,[renderSlot(G.$slots,"default",{},void 0,!0),createBaseVNode("input",mergeProps({onClick:X[0]||(X[0]=(...ke)=>G.onInput&&G.onInput(...ke)),onFocus:X[1]||(X[1]=(...ke)=>G.setInputFocus&&G.setInputFocus(...ke)),onBlur:X[2]||(X[2]=(...ke)=>G.unsetInputFocus&&G.unsetInputFocus(...ke))},G.vueAttrs,{type:G.inputType,name:G.inputName,value:G.inputValue,checked:G.checked,class:"ui-switch__input"}),null,16,a$H)])],2)}],["__scopeId","data-v-7cebde25"]]),n$U=defineComponent({name:"UiSwitchesItem",components:{UiSwitch:l$G,UiIco:n$1b,UiCaption:p$1t},props:{itemData:{type:Object,required:!0},[r$_]:{type:[String,Number],default:void 0},weight:{type:String,default:void 0}},setup(G){const{isSwitchChecked:X,onInput:ee}=i$M(toRefs(G)),pe={[t$F]:ve=>ee(ve)};return{sizeType,onInput:ee,isSwitchChecked:X,vueAttrs:pe,vueListeners:{}}}});const w$c={class:"ui-switches-item"};var _$y=t$D(n$U,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiSwitch");return openBlock(),createElementBlock("li",w$c,[renderSlot(G.$slots,"default",{},()=>[createVNode(Le,mergeProps({ref:"uiSwitch"},G.vueAttrs,toHandlers(G.vueListeners),{checked:G.isSwitchChecked,inputName:G.itemData.name,inputValue:G.itemData.value,weight:G.weight,class:"ui-switches-item__switch ui-switches-item-switch"}),{default:withCtx(()=>[renderSlot(G.$slots,"switch",{item:G.itemData,checked:G.isSwitchChecked},()=>[G.itemData.ico?(openBlock(),createBlock(ke,{key:0,ico:G.itemData.ico,class:"ui-switches-item-switch__ico"},null,8,["ico"])):createCommentVNode("",!0),G.itemData.caption?(openBlock(),createBlock(De,{key:1,size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.itemData.caption),1)]),_:1},8,["size"])):createCommentVNode("",!0)],!0)]),_:3},16,["checked","inputName","inputValue","weight"])],!0)])}],["__scopeId","data-v-3013be74"]]),n$T=defineComponent({name:"UiSwitches_F",components:{UiSwitchesItem:_$y},props:{options:{type:Array,default:()=>[]},[r$_]:{type:[String,Number],default:void 0},theme:{type:String,default:themeType.gray100},divided:{type:Boolean,default:!0},equal:{type:Boolean,default:!0},size:{type:String,default:defaultSizeType}},setup(G){const{theme:X,size:ee,divided:pe,equal:ve}=toRefs(G),{onInput:$e}=r$L(G),{modelValue:ke}=useVueDemiVModel(G),De=computed(()=>({[`ui-switches--theme-${unref(X)}`]:!!unref(X),[`ui-switches--size-${unref(ee)}`]:!!unref(ee),"ui-switches--equal":unref(ve)})),Le=computed(()=>({"ui-switches__item--divided":unref(pe)}));return{switchesClasses:De,sizeType,switchesItemClasses:Le,onInput:$e,modelValue:ke,VUE3_LISTENER_EVENT_KEY:t$F}}}),v$F=t$D(n$T,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSwitchesItem");return openBlock(),createElementBlock("ul",{class:normalizeClass([G.switchesClasses,"ui-switches"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(De,Le)=>(openBlock(),createBlock(ke,mergeProps({key:`ui-switches-item-${Le}`},{[G.VUE3_LISTENER_EVENT_KEY]:Ve=>G.onInput(De,Ve)},toHandlers({}),{itemData:De,value:G.modelValue,modelValue:G.modelValue,divided:G.divided,class:[G.switchesItemClasses,"ui-switches__item"]}),{default:withCtx(()=>[renderSlot(G.$slots,"default",{item:De},void 0,!0)]),switch:withCtx(({checked:Ve})=>[renderSlot(G.$slots,"switch",{item:De,checked:Ve},void 0,!0)]),_:2},1040,["itemData","value","modelValue","divided","class"]))),128))],2)}],["__scopeId","data-v-c755daf2"]]);const t$u=()=>{const G=new Set,X=ve=>([...G].map($e=>$e(ve)),ve),ee=ve=>{ve?G.delete(ve):G.clear()},pe=ve=>(G.add(ve),()=>ee(ve));return X.watch=pe,X.map=ve=>{const $e=t$u();return pe(async ke=>$e(await ve(ke))),$e},X.unwatch=ee,X},n$S=G=>{const X=t$u();function ee(...pe){const ve=G.apply(this,pe);return ve instanceof Promise?ve.then($e=>(X($e),$e)):X(ve),ve}return ee.watch=X.watch.bind(void 0),ee},c$O=G=>G!=null&&G.changedTouches?G.changedTouches[0]:G,n$R=({draw:G,duration:X,callbackStop:ee=()=>{},timingFunction:pe=(ve,$e)=>1-(1-ve)**$e})=>{const ve=performance.now();let $e,ke=!1;const De=async()=>(ke=!0,cancelAnimationFrame($e),new Promise(Ve=>{setTimeoutWrapped(()=>Ve(ee()))})),Le=Ve=>{if(ke)return;let xe=Ve-ve;xe>=X&&(xe=X),xe<0&&(xe=0);const Fe=xe/X,ze=Math.round(1e4*pe(Fe,10))/1e4;G(ze),ze<1?$e=requestAnimationFrame(Le):De()};return X>0?$e=requestAnimationFrame(Le):De(),()=>De()},e$l=()=>{let G=!1;const X=Object.defineProperty({},"passive",{get(){G=!0}}),ee=()=>{};try{window.addEventListener("test",ee,X),window.removeEventListener("test",ee,X)}catch(pe){}return G};var r$K=Object.defineProperty,t$t=Object.getOwnPropertySymbols,o$B=Object.prototype.hasOwnProperty,a$G=Object.prototype.propertyIsEnumerable,p$15=(G,X,ee)=>X in G?r$K(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const n$Q=G=>{const X=((ee,pe)=>{for(var ve in pe||(pe={}))o$B.call(pe,ve)&&p$15(ee,ve,pe[ve]);if(t$t)for(var ve of t$t(pe))a$G.call(pe,ve)&&p$15(ee,ve,pe[ve]);return ee})({passive:!1},typeof G=="boolean"?{capture:G!=null&&G}:G);return e$l()?X:!!X.capture},e$k=G=>{G.cancelable&&!G.defaultPrevented&&(G.preventDefault(),G.stopPropagation())};var L$1=(G=>(G[G.RTL=-1]="RTL",G[G.LTR=1]="LTR",G))(L$1||{}),R$1=(G=>(G.RTL="rtl",G.LTR="ltr",G))(R$1||{});const d$G=(G,X)=>{const pe=computed(()=>unref(X)?L$1.RTL:L$1.LTR),{refHorizontalSwiper:ve,minSwipeOffsetForStart:$e=20,isOnlyOneSlide:ke}=G,De=ref(0),Le=ref(0),Ve=ref(0),xe=ref(0),Fe=t$u(),ze=t$u(),je=t$u(),We=t$u(),Ke=t$u();let Xe=!1,qe=!1,Ye=0,Ze=0;const Je=computed(()=>unrefElement(ve)),ot=computed(()=>unref(De)),gt=computed(()=>unref(Le)),nt=computed(()=>unref(Ve)),_t=computed(()=>unref(Le)-unref(Ve)),Qe=computed(()=>unref(X)?unref(pe)*unref(_t):0),et=computed(()=>unref(X)?0:unref(_t)),St=computed(()=>unref(_t)>0),bt=()=>{var Xt;const{scrollLeft:Jt=0,scrollWidth:no=0,clientWidth:so=0}=(Xt=unref(Je))!=null?Xt:{};De.value=Jt,Le.value=no,Ve.value=so},$t=(Xt,Jt=!0)=>{const no=(so=>so>unref(et)?unref(et):so{const no=unref(_t)*Xt/100;$t(no,Jt)},Ut=Xt=>{const{clientX:Jt}=c$O(Xt);Ye=Ze-Jt,Xe?($t(unref(ot)+Ye),e$k(Xt),We(Xt),Ze=Jt):Math.abs(Ye)>$e&&(Xe=!0)},Ot=Xt=>{if(qe)return;qe=!0,Ye=0,Xe=!1,window.addEventListener("mousemove",Ut,n$Q()),window.addEventListener("touchmove",Ut,n$Q()),Xt instanceof MouseEvent&&e$k(Xt);const{clientX:Jt}=c$O(Xt);Ze=Jt,ze(Xt)},Rt=Xt=>{Xe&&(e$k(Xt),Ke(Xt)),Xe=!1},Nt=Xt=>{qe&&(qe=!1,window.removeEventListener("mousemove",Ut,n$Q()),window.removeEventListener("touchmove",Ut,n$Q()),Xe&&(e$k(Xt),je(Xt)))},qt=()=>{bt(),xt(unref(xe))};return watch(ve,Xt=>{(()=>{if(unref(ke))return;const Jt=unref(Je);Jt&&(Jt.addEventListener("mousedown",Ot,n$Q()),Jt.addEventListener("touchstart",Ot,n$Q()))})(),bt(),(Jt=>{var no;unref(X)&&Jt&&((no=Jt.style)==null||no.setProperty("direction",R$1.RTL))})(Xt)},{immediate:!0}),onMounted(()=>{window.addEventListener("mouseup",Nt,n$Q()),window.addEventListener("touchend",Nt,n$Q()),window.addEventListener("click",Rt,n$Q(!0)),window.addEventListener("resize",qt,n$Q()),window.addEventListener("toggleRightSection",qt,n$Q()),window.addEventListener("toggleLeftSection",qt,n$Q())}),onBeforeUnmount(()=>{(()=>{const Xt=unref(Je);Xt&&(Xt.removeEventListener("mousedown",Ot,n$Q()),Xt.removeEventListener("touchstart",Ot,n$Q()))})(),window.removeEventListener("mouseup",Nt,n$Q()),window.removeEventListener("touchend",Nt,n$Q()),window.removeEventListener("click",Rt,n$Q(!0)),window.removeEventListener("resize",qt,n$Q()),window.removeEventListener("toggleRightSection",qt,n$Q()),window.removeEventListener("toggleLeftSection",qt,n$Q())}),{horizontalSwiperIsScroll:St,horizontalSwiperElement:Je,horizontalSwiperScrollLeft:ot,horizontalSwiperScrollWidth:gt,horizontalSwiperClientWidth:nt,horizontalSwiperMaxScrollLeft:_t,horizontalSwiperUpdateScroll:$t,horizontalSwiperUpdateScrollByPercent:xt,horizontalSwiperEmitUpdateScrollAsPercentage:Fe,horizontalSwiperEmitSwipeDown:ze,horizontalSwiperEmitSwipeUp:je,horizontalSwiperEmitSwipeMove:We,horizontalSwiperEmitSwipeClick:Ke}};var h$n=Object.defineProperty,f$I=Object.defineProperties,c$N=Object.getOwnPropertyDescriptors,w$b=Object.getOwnPropertySymbols,S$9=Object.prototype.hasOwnProperty,m$X=Object.prototype.propertyIsEnumerable,d$F=(G,X,ee)=>X in G?h$n(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const u$Z=(G,X)=>{const ve=ref(0),$e=computed(()=>unref(X)?L$1.RTL:L$1.LTR),{horizontalSwiperIsScroll:ke,horizontalSwiperElement:De,horizontalSwiperScrollLeft:Le,horizontalSwiperScrollWidth:Ve,horizontalSwiperClientWidth:xe,horizontalSwiperMaxScrollLeft:Fe,horizontalSwiperUpdateScroll:ze,horizontalSwiperUpdateScrollByPercent:je,horizontalSwiperEmitUpdateScrollAsPercentage:We,horizontalSwiperEmitSwipeDown:Ke,horizontalSwiperEmitSwipeUp:Xe,horizontalSwiperEmitSwipeMove:qe,horizontalSwiperEmitSwipeClick:Ye}=d$G(G,X),{refHorizontalSwiper:Ze,refHorizontalSwiperItems:Je=[],items:ot=[],padding:gt=10,startRenderItemsCount:nt=3,isRepeat:_t=!1}=G,Qe=shallowRef([]),et=shallowRef(0);let St=1,bt=0;const $t=computed(()=>unref(Je).map(to=>unrefElement(to)).filter(Boolean).map(to=>to).sort((to,Gt)=>unref($e)*(to.offsetLeft-Gt.offsetLeft))),xt=computed(()=>unref(Qe).map(to=>{return Gt=((wt,It)=>{for(var Ct in It||(It={}))S$9.call(It,Ct)&&d$F(wt,Ct,It[Ct]);if(w$b)for(var Ct of w$b(It))m$X.call(It,Ct)&&d$F(wt,Ct,It[Ct]);return wt})({},to),Wt={item:unref(ot)[to.index]},f$I(Gt,c$N(Wt));var Gt,Wt}).filter(to=>to.item)),Ut=computed(()=>unref($e)*(unref(Fe)/2)),Ot=to=>{et.value=to},Rt=(to,Gt)=>({id:St++,index:to,isInitial:Gt,el:void 0}),Nt=()=>{Qe.value=unref(Qe).slice()},qt=()=>{var to;const Gt=unref(ot).length,Wt=unref(Qe).length,wt=unref(Qe)[Wt-1],It=(to=wt==null?void 0:wt.index)!=null?to:0,Ct=wt?(wt.index+1)%Gt:0;!_t&&It>Ct||(unref(Qe).push(Rt(Ct,!0)),Nt())},Xt=()=>{const to=unref(Ve);if(!unref(ot).length)return;const Gt=unref(Qe).filter(It=>It.el).filter(It=>Math.floor(unref($e)*It.offset)<=0),Wt=unref(Qe).filter(It=>It.el).filter(It=>Math.floor(unref($e)*It.offset+It.el.clientWidth)>=to),wt=Gt.length+Wt.length;!Gt.length&&wt<=2?(()=>{var It;const Ct=unref(ot).length,At=unref(Qe)[0],jt=(It=At==null?void 0:At.index)!=null?It:0,Qt=Math.max(0,jt===0?Ct-1:(jt-1)%Ct);!_t&&jt1&&(Ot(unref(et)+unref(Qe).slice(0,Gt.length-1).filter(It=>It.el).map(It=>It.widthOffset).reduce((It,Ct)=>It+Ct,0)),Qe.value=[...unref(Qe).slice(Gt.length-1)],Nt()),!Wt.length&&wt<=2?qt():Wt.length>1&&(unref(Qe).splice(1-Wt.length,Wt.length),Nt())},Jt=async(to=0,Gt=!1)=>{let Wt,wt,It=unref(et)+to;const Ct=unref($t),At=Ct[Ct.length-1];if(!_t&&At&&!unref(X)){const jt=It+At.offsetLeft+At.clientWidth-unref(Ut)-unref(xe);It>unref(Ut)&&(It=unref(Ut)),jt<0&&(It-=jt)}Ot(It),(jt=>{let Qt=0,mt=0;jt&&(Qt=window.innerWidth-document.documentElement.clientWidth),jt&&(!unref(ve)&&Qt?mt+=unref(X)?-Qt:Qt:unref(ve)&&(mt+=unref(X)?unref(ve):-unref(ve))),ze(unref(Ut)),unref($t).reduce((vt,Tt,Dt)=>{const Pt=unref(Qe)[Dt];if(!Pt)return vt;Pt.el=Tt,Pt.offset=unref(et)+vt+(Dt<=1?mt:0),Pt.widthOffset=unref($e)*(Tt.clientWidth+gt),Pt.isInitial||Ot(unref(et)-Pt.widthOffset),Pt.isInitial=!0;const Bt=`translate3d(${Pt.offset-Tt.offsetLeft}px, 0, 0)`;return Tt.style.setProperty("-webkit-transform",Bt),Tt.style.setProperty("transform",Bt),vt+Pt.widthOffset},0),Nt(),jt&&(ve.value=window.innerWidth-document.documentElement.clientWidth)})(Gt),[Wt,wt]=execAsync(()=>nextTick()),Wt=await Wt,wt(),Xt()},no=Ke.map(to=>{const{clientX:Gt}=c$O(to);return bt=Gt,to}),so=Xe.map(async to=>{let Gt,Wt;const{clientX:wt}=c$O(to),It=wt-bt;return[Gt,Wt]=execAsync(()=>Jt(It)),Gt=await Gt,Wt(),to});return watch(Ze,()=>{Qe.value=[],Ot(0),bt=0,Array.from({length:nt}).forEach(()=>qt()),Jt(unref(Ut))}),watch(()=>[unref(Je),unref(ot)],()=>{Jt()},{deep:!0}),{horizontalSwiperItemsOffsetX:computed(()=>unref(et)),horizontalSwiperElementFixedPosition:Ut,horizontalSwiperRenderItems:xt,horizontalSwiperIsScroll:ke,horizontalSwiperElement:De,horizontalSwiperScrollLeft:Le,horizontalSwiperScrollWidth:Ve,horizontalSwiperClientWidth:xe,horizontalSwiperMaxScrollLeft:Fe,horizontalSwiperUpdateScroll:ze,horizontalSwiperUpdateScrollByPercent:je,horizontalSwiperVirtualOpenTransition:(to,Gt)=>{to>Gt?Qe.value[0]=Rt(Gt,!0):Qe.value[unref(Qe).length-1]=Rt(Gt,!0),Nt()},horizontalSwiperVirtualCloseTransition:(to,Gt)=>{to>Gt?Qe.value[unref(Qe).length-1]=Rt(Gt+1,!0):Qe.value[0]=Rt(Gt-1,!0),Nt()},horizontalSwiperVirtualUpdatePosition:Jt,horizontalSwiperEmitUpdateScrollAsPercentage:We,horizontalSwiperEmitSwipeDown:no,horizontalSwiperEmitSwipeUp:so,horizontalSwiperEmitSwipeMove:qe,horizontalSwiperEmitSwipeClick:Ye}};var t$s=Object.defineProperty,i$J=Object.getOwnPropertySymbols,l$F=Object.prototype.hasOwnProperty,n$P=Object.prototype.propertyIsEnumerable,a$F=(G,X,ee)=>X in G?t$s(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const p$14=(G,X)=>G.items?u$Z(G,X):((ee,pe)=>{for(var ve in pe||(pe={}))l$F.call(pe,ve)&&a$F(ee,ve,pe[ve]);if(i$J)for(var ve of i$J(pe))n$P.call(pe,ve)&&a$F(ee,ve,pe[ve]);return ee})({horizontalSwiperItemsOffsetX:computed(()=>0),horizontalSwiperElementFixedPosition:computed(()=>0),horizontalSwiperRenderItems:computed(()=>[]),horizontalSwiperVirtualOpenTransition:()=>{},horizontalSwiperVirtualCloseTransition:()=>{},horizontalSwiperVirtualUpdatePosition:()=>Promise.resolve()},d$G(G,X)),S$8=1700,h$m=1e3,w$a=(G,X)=>{const ee=computed(()=>unref(X)?L$1.RTL:L$1.LTR),{horizontalSwiperIsScroll:pe,horizontalSwiperItemsOffsetX:ve,horizontalSwiperRenderItems:$e,horizontalSwiperElement:ke,horizontalSwiperScrollLeft:De,horizontalSwiperScrollWidth:Le,horizontalSwiperClientWidth:Ve,horizontalSwiperMaxScrollLeft:xe,horizontalSwiperElementFixedPosition:Fe,horizontalSwiperUpdateScroll:ze,horizontalSwiperUpdateScrollByPercent:je,horizontalSwiperVirtualOpenTransition:We,horizontalSwiperVirtualCloseTransition:Ke,horizontalSwiperVirtualUpdatePosition:Xe,horizontalSwiperEmitUpdateScrollAsPercentage:qe,horizontalSwiperEmitSwipeDown:Ye,horizontalSwiperEmitSwipeUp:Ze,horizontalSwiperEmitSwipeMove:Je,horizontalSwiperEmitSwipeClick:ot}=p$14(G,X),{refHorizontalSwiperItems:gt,centered:nt=!1,alignRight:_t=!1,isMomentumScrolling:Qe=!0,durationSwipeAnimation:et=S$8,durationAnimation:St=h$m,isRepeat:bt,sliderItemsCount:$t=1,responsiveScrolling:xt=!1}=G,Ut=t$u(),Ot=shallowRef();let Rt,Nt=0,qt=0;const Xt=computed(()=>{var Ct,At;return Array.from((At=(Ct=unref(ke))==null?void 0:Ct.childNodes)!=null?At:[])}),Jt=computed(()=>unref(gt!=null?gt:Xt).map(Ct=>unrefElement(Ct)).filter(Boolean).map(Ct=>Ct).sort((Ct,At)=>Ct.offsetLeft-At.offsetLeft)),no=computed(()=>{if(unref(Ot))return unref(Ot);const Ct=bt?Math.floor(unref($e).length/2):0;return unref($e)[Ct]}),so=(Ct,At)=>{let jt=Ct;return nt&&(jt=Ct+At/2),_t&&(jt=Ct+At),jt+unref(ve)},to=async({swipeOffsetX:Ct,minOffsetToNext:At=80,maxDurationAnimation:jt=St})=>{let Qt,mt;var vt,Tt;const Dt=unref(ke),Pt=unref(Jt);let Bt=!0;if(!Dt||!Pt.length)return;[Qt,mt]=execAsync(()=>Xe()),await Qt,mt();let Vt=unref(De);const Ht=unref(Ve),Ft=Ct>0,Et=Ft?1:-1,zt=Math.abs(Ct),Lt=300*(zt/(Ht/3));let Kt=performance.now()-qt;Kt=Kt>=Lt?Lt:Kt;const Zt=KtMt?Mt:Yt;const ao=Vt+Yt,io=(ho=>unref(Jt).filter(uo=>so(uo.offsetLeft,uo.clientWidth)<=ho).reverse())(ao),lo=(ho=>unref(Jt).filter(uo=>so(uo.offsetLeft,uo.clientWidth)>=ho))(ao),[po]=io,[mo]=lo,co=Ft&&zt>oo||!Ft&&zt<=oo?mo||po:po||mo,fo=(vt=co==null?void 0:co.offsetLeft)!=null?vt:0,So=(Tt=co==null?void 0:co.clientWidth)!=null?Tt:0,vo=unref($e).find(ho=>ho.el===co);let _o=((ho,uo,go)=>{var wo;let Ao=so(ho,uo);const Co=go==null?void 0:go.item;if(Co&&Array.isArray(Co.items)&&xt){const Oo=(wo=go==null?void 0:go.index)!=null?wo:0,Po=Co.items.length<$t,ko=uo/$t;Oo>0&&Po&&(Ao-=($t-Co.items.length)*ko*unref(ee))}return Ao})(fo,So,vo);unref(xe){Rt=n$R({draw:uo=>{const go=Vt+yo*uo;ze(Math.floor(go))},duration:$o,callbackStop:async()=>{let uo,go;Rt=void 0,Bt&&([uo,go]=execAsync(()=>Xe(Vt-unref(De))),uo=await uo,go()),Bt=!0,ho()}})})},Gt=async Ct=>{let At,jt;Rt||([At,jt]=execAsync(()=>to({swipeOffsetX:Ct,minOffsetToNext:0})),At=await At,jt())},Wt=n$S(()=>{Gt(-1*unref(ee))}),wt=n$S(()=>{Gt(1*unref(ee))}),It=n$S(async Ct=>{let At,jt;var Qt;const mt=(Qt=unref(no))==null?void 0:Qt.index;Rt||mt===void 0||mt===Ct||(We(mt,Ct),[At,jt]=execAsync(()=>Gt((mt{const{clientX:At}=c$O(Ct);Nt=At,qt=performance.now(),Rt&&Rt()}),Ze.watch(async Ct=>{let At,jt;const{clientX:Qt}=c$O(Ct);[At,jt]=execAsync(()=>to({swipeOffsetX:Nt-Qt,maxDurationAnimation:et})),At=await At,jt(),Ut()}),{horizontalSwiperIsScroll:pe,horizontalSwiperItemsOffsetX:ve,horizontalSwiperRenderItems:$e,horizontalSwiperElement:ke,horizontalSwiperScrollLeft:De,horizontalSwiperScrollWidth:Le,horizontalSwiperClientWidth:Ve,horizontalSwiperMaxScrollLeft:xe,horizontalSwiperElementFixedPosition:Fe,horizontalSwiperUpdateScroll:ze,horizontalSnapMandatoryNextItem:wt,horizontalSnapMandatoryPrevItem:Wt,horizontalSnapMandatorySpecificItem:It,horizontalSnapMandatoryCurrentSlide:no,horizontalSwiperUpdateScrollByPercent:Ct=>{Rt||je(Ct)},horizontalSwiperVirtualOpenTransition:We,horizontalSwiperVirtualCloseTransition:Ke,horizontalSwiperVirtualUpdatePosition:Xe,horizontalSwiperEmitUpdateScrollAsPercentage:qe,horizontalSwiperEmitScrollEnd:Ut,horizontalSwiperEmitSwipeDown:Ye,horizontalSwiperEmitSwipeUp:Ze,horizontalSwiperEmitSwipeMove:Je,horizontalSwiperEmitSwipeClick:ot}},o$A=(r$J=0,(G="")=>`${G}${++r$J}`);var r$J,r$I=defineComponent({name:"UiSliderGroup",props:{sliderItemsCount:{type:Number,default:1},items:{type:Array,default:()=>[]}}});const p$13={class:"ui-slider-group"};var d$E=t$D(r$I,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",p$13,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.items,ke=>(openBlock(),createElementBlock("li",mergeProps({key:ke.id},ke.attrs,{class:"ui-slider-group__item"}),[renderSlot(G.$slots,"slide",{slide:ke},void 0,!0)],16))),128))])}],["__scopeId","data-v-7e559304"]]),u$Y=Object.defineProperty,m$W=Object.getOwnPropertySymbols,S$7=Object.prototype.hasOwnProperty,c$M=Object.prototype.propertyIsEnumerable,y$r=(G,X,ee)=>X in G?u$Y(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,f$H=defineComponent({name:"UiSlider_F",components:{UiSliderGroup:d$E},props:{rtl:{type:Boolean,default:!1},slides:{type:Array,default:()=>[]},isPagination:{type:Boolean,default:!1},delay:{type:Number,default:5e3},isRepeat:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!1},sliderItemsCount:{type:Number,default:1,validator:G=>G>=1},responsiveScrolling:{required:!1,type:Boolean,default:!1}},setup(G){let X;const ee=computed(()=>G.slides.length===1),pe=computed(()=>G.rtl||unref(i$10("isRtl"))),ve=ref(),$e=ref([]),ke=computed(()=>G.responsiveScrolling&&G.sliderItemsCount>=1),De=computed(()=>G.isRepeat&&!unref(ke)),Le=computed(()=>G.slides.reduce((et,St,bt)=>{var $t,xt;return bt%G.sliderItemsCount==0&&et.push({items:[],id:`${o$A("slide_group_")}`}),(xt=($t=et[et.length-1])==null?void 0:$t.items)==null||xt.push(St),et},[])),{horizontalSwiperIsScroll:Ve,horizontalSwiperRenderItems:xe,horizontalSwiperEmitSwipeUp:Fe,horizontalSwiperEmitSwipeDown:ze,horizontalSnapMandatoryPrevItem:je,horizontalSnapMandatoryNextItem:We,horizontalSnapMandatorySpecificItem:Ke,horizontalSnapMandatoryCurrentSlide:Xe,horizontalSwiperVirtualUpdatePosition:qe}=w$a({refHorizontalSwiper:ve,refHorizontalSwiperItems:$e,items:Le,padding:0,isMomentumScrolling:!1,isRepeat:unref(De),sliderItemsCount:G.sliderItemsCount,responsiveScrolling:unref(ke),isOnlyOneSlide:ee},pe),Ye=computed(()=>{var et;return((et=unref(Xe))==null?void 0:et.index)||0}),Ze=computed(()=>((et,St)=>{for(var bt in St||(St={}))S$7.call(St,bt)&&y$r(et,bt,St[bt]);if(m$W)for(var bt of m$W(St))c$M.call(St,bt)&&y$r(et,bt,St[bt]);return et})({gridTemplateColumns:`repeat(${G.sliderItemsCount}, 1fr)`,direction:""},unref(pe)?{direction:R$1.RTL}:{})),Je=computed(()=>G.isPagination&&unref(Xe)),ot=computed(()=>({direction:unref(pe)?R$1.RTL:R$1.LTR})),gt=et=>({"ui-slider-pagination-bullet--is-active":et===unref(Ye)}),nt=computed(()=>unref(Le).map((et,St)=>({id:o$A("slide_"),class:gt(St)}))),_t=()=>{clearInterval(X)},Qe=()=>{_t(),X=setIntervalWrapped(()=>{We()},G.delay)};return onMounted(()=>{G.autoplay&&(new ResizeObserver(()=>qe(0,!0)).observe(ve.value),unref(ee)||(ze.watch(_t),Fe.watch(Qe),je.watch(Qe),We.watch(Qe),Ke.watch(Qe),Qe()))}),onBeforeUnmount(()=>{G.autoplay&&_t()}),{refHorizontalSwiper:ve,refHorizontalSwiperItems:$e,horizontalSwiperIsScroll:Ve,horizontalSwiperRenderItems:xe,horizontalSnapMandatoryPrevItem:je,horizontalSnapMandatoryNextItem:We,horizontalSnapMandatoryCurrentSlide:Xe,groupedSlides:Le,groupStyle:Ze,currentActiveSliderIndex:Ye,isRtl:pe,isPaginationDotsVisible:Je,slidePaginationItems:nt,paginationStyle:ot}}});const g$v={class:"ui-slider"},c$L={ref:"refHorizontalSwiper",class:"ui-slider__wrapper"},f$G={class:"ui-slider__slides"};var v$E=t$D(f$H,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSliderGroup");return openBlock(),createElementBlock("div",g$v,[createBaseVNode("div",c$L,[createBaseVNode("ul",f$G,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.horizontalSwiperRenderItems,({item:De,id:Le})=>(openBlock(),createElementBlock("li",{key:Le,ref_for:!0,ref:"refHorizontalSwiperItems",class:"ui-slider__slide"},[renderSlot(G.$slots,"slide-group",{items:De.items,groupStyle:G.groupStyle},()=>[createVNode(ke,{items:De.items,sliderItemsCount:G.sliderItemsCount,style:normalizeStyle(G.groupStyle)},{slide:withCtx(({slide:Ve})=>[renderSlot(G.$slots,"slide",{slide:Ve},void 0,!0)]),_:2},1032,["items","sliderItemsCount","style"])],!0)]))),128))])],512),G.isPaginationDotsVisible?(openBlock(),createElementBlock("ul",{key:0,class:"ui-slider__pagination ui-slider-pagination",style:normalizeStyle(G.paginationStyle)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.slidePaginationItems,De=>(openBlock(),createElementBlock("li",{key:De.id,class:normalizeClass([De.class,"ui-slider-pagination-bullet ui-slider__pagination-bullet"])},null,2))),128))],4)):createCommentVNode("",!0)])}],["__scopeId","data-v-f5a07649"]]),c$K=Object.defineProperty,f$F=Object.defineProperties,w$9=Object.getOwnPropertyDescriptors,S$6=Object.getOwnPropertySymbols,d$D=Object.prototype.hasOwnProperty,m$V=Object.prototype.propertyIsEnumerable,u$X=(G,X,ee)=>X in G?c$K(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const z$2=(G,X)=>{const ve=ref(0),$e=computed(()=>unref(X)?L$1.RTL:L$1.LTR),{horizontalSwiperIsScroll:ke,horizontalSwiperElement:De,horizontalSwiperScrollLeft:Le,horizontalSwiperScrollWidth:Ve,horizontalSwiperClientWidth:xe,horizontalSwiperMaxScrollLeft:Fe,horizontalSwiperUpdateScroll:ze,horizontalSwiperUpdateScrollByPercent:je,horizontalSwiperEmitUpdateScrollAsPercentage:We,horizontalSwiperEmitSwipeDown:Ke,horizontalSwiperEmitSwipeUp:Xe,horizontalSwiperEmitSwipeMove:qe,horizontalSwiperEmitSwipeClick:Ye}=d$G(G,X),{refHorizontalSwiper:Ze,refHorizontalSwiperItems:Je=[],items:ot=[],padding:gt=10,startRenderItemsCount:nt=3,isRepeat:_t=!1}=G,Qe=shallowRef([]),et=shallowRef(0);let St=1,bt=0;const $t=ref(!0);if("IntersectionObserver"in window){$t.value=!1;const Gt=new window.IntersectionObserver(Wt=>{Wt.forEach(wt=>{$t.value=wt.isIntersecting})});onBeforeUnmount(()=>Gt.disconnect()),watch(Ze,Wt=>{Wt&&Gt.observe(Wt)})}const xt=computed(()=>unref(Je).map(Gt=>unrefElement(Gt)).filter(Boolean).map(Gt=>Gt).sort((Gt,Wt)=>unref($e)*(Gt.offsetLeft-Wt.offsetLeft))),Ut=computed(()=>unref(Qe).map(Gt=>{return Wt=((It,Ct)=>{for(var At in Ct||(Ct={}))d$D.call(Ct,At)&&u$X(It,At,Ct[At]);if(S$6)for(var At of S$6(Ct))m$V.call(Ct,At)&&u$X(It,At,Ct[At]);return It})({},Gt),wt={item:unref(ot)[Gt.index]},f$F(Wt,w$9(wt));var Wt,wt}).filter(Gt=>Gt.item)),Ot=computed(()=>unref($e)*(unref(Fe)/2)),Rt=Gt=>{et.value=Gt},Nt=(Gt,Wt)=>({id:St++,index:Gt,isInitial:Wt,el:void 0}),qt=()=>{Qe.value=unref(Qe).slice()},Xt=()=>{var Gt;const Wt=unref(ot).length,wt=unref(Qe).length,It=unref(Qe)[wt-1],Ct=(Gt=It==null?void 0:It.index)!=null?Gt:0,At=It?(It.index+1)%Wt:0;!_t&&Ct>At||(unref(Qe).push(Nt(At,!0)),qt())},Jt=()=>{const Gt=unref(Ve);if(!unref(ot).length)return;const Wt=unref(Qe).filter(Ct=>Ct.el).filter(Ct=>Math.floor(unref($e)*Ct.offset)<=0),wt=unref(Qe).filter(Ct=>Ct.el).filter(Ct=>Math.floor(unref($e)*Ct.offset+Ct.el.clientWidth)>=Gt),It=Wt.length+wt.length;!Wt.length&&It<=2?(()=>{var Ct;const At=unref(ot).length,jt=unref(Qe)[0],Qt=(Ct=jt==null?void 0:jt.index)!=null?Ct:0,mt=Math.max(0,Qt===0?At-1:(Qt-1)%At);!_t&&Qt1&&(Rt(unref(et)+unref(Qe).slice(0,Wt.length-1).filter(Ct=>Ct.el).map(Ct=>Ct.widthOffset).reduce((Ct,At)=>Ct+At,0)),Qe.value=[...unref(Qe).slice(Wt.length-1)],qt()),!wt.length&&It<=2?Xt():wt.length>1&&(unref(Qe).splice(1-wt.length,wt.length),qt())},no=async(Gt=0,Wt=!1)=>{let wt,It,Ct=unref(et)+Gt;const At=unref(xt),jt=At[At.length-1];if(!_t&&jt&&!unref(X)){const Qt=Ct+jt.offsetLeft+jt.clientWidth-unref(Ot)-unref(xe);Ct>unref(Ot)&&(Ct=unref(Ot)),Qt<0&&(Ct-=Qt)}Rt(Ct),(Qt=>{let mt=0,vt=0;Qt&&(mt=window.innerWidth-document.documentElement.clientWidth),Qt&&(!unref(ve)&&mt?vt+=unref(X)?-mt:mt:unref(ve)&&(vt+=unref(X)?unref(ve):-unref(ve))),ze(unref(Ot)),unref(xt).reduce((Tt,Dt,Pt)=>{const Bt=unref(Qe)[Pt];if(!Bt)return Tt;Bt.el=Dt,Bt.offset=unref(et)+Tt+(Pt<=1?vt:0),Bt.widthOffset=unref($e)*(Dt.clientWidth+gt),Bt.isInitial||Rt(unref(et)-Bt.widthOffset),Bt.isInitial=!0;const Vt=`translate3d(${Bt.offset-Dt.offsetLeft}px, 0, 0)`;return Dt.style.setProperty("-webkit-transform",Vt),Dt.style.setProperty("transform",Vt),Tt+Bt.widthOffset},0),qt(),Qt&&(ve.value=window.innerWidth-document.documentElement.clientWidth)})(Wt),[wt,It]=execAsync(()=>nextTick()),wt=await wt,It(),Jt()},so=Ke.map(Gt=>{const{clientX:Wt}=c$O(Gt);return bt=Wt,Gt}),to=Xe.map(async Gt=>{let Wt,wt;const{clientX:It}=c$O(Gt),Ct=It-bt;return[Wt,wt]=execAsync(()=>no(Ct)),Wt=await Wt,wt(),Gt});return watch(Ze,()=>{Qe.value=[],Rt(0),bt=0,Array.from({length:nt}).forEach(()=>Xt()),no(unref(Ot))}),watch(()=>[unref(Je),unref(ot),unref($t)],()=>{unref($t)&&no()},{deep:!0}),{horizontalSwiperItemsOffsetX:computed(()=>unref(et)),horizontalSwiperElementFixedPosition:Ot,horizontalSwiperRenderItems:Ut,horizontalSwiperIsScroll:ke,horizontalSwiperElement:De,horizontalSwiperScrollLeft:Le,horizontalSwiperScrollWidth:Ve,horizontalSwiperClientWidth:xe,horizontalSwiperMaxScrollLeft:Fe,horizontalSwiperUpdateScroll:ze,horizontalSwiperUpdateScrollByPercent:je,horizontalSwiperVirtualOpenTransition:(Gt,Wt)=>{Gt>Wt?Qe.value[0]=Nt(Wt,!0):Qe.value[unref(Qe).length-1]=Nt(Wt,!0),qt()},horizontalSwiperVirtualCloseTransition:(Gt,Wt)=>{Gt>Wt?Qe.value[unref(Qe).length-1]=Nt(Wt+1,!0):Qe.value[0]=Nt(Wt-1,!0),qt()},horizontalSwiperVirtualUpdatePosition:no,horizontalSwiperEmitUpdateScrollAsPercentage:We,horizontalSwiperEmitSwipeDown:so,horizontalSwiperEmitSwipeUp:to,horizontalSwiperEmitSwipeMove:qe,horizontalSwiperEmitSwipeClick:Ye}};var i$I=Object.defineProperty,t$r=Object.getOwnPropertySymbols,l$E=Object.prototype.hasOwnProperty,n$O=Object.prototype.propertyIsEnumerable,a$E=(G,X,ee)=>X in G?i$I(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const p$12=(G,X)=>G.items?z$2(G,X):((ee,pe)=>{for(var ve in pe||(pe={}))l$E.call(pe,ve)&&a$E(ee,ve,pe[ve]);if(t$r)for(var ve of t$r(pe))n$O.call(pe,ve)&&a$E(ee,ve,pe[ve]);return ee})({horizontalSwiperItemsOffsetX:computed(()=>0),horizontalSwiperElementFixedPosition:computed(()=>0),horizontalSwiperRenderItems:computed(()=>[]),horizontalSwiperVirtualOpenTransition:()=>{},horizontalSwiperVirtualCloseTransition:()=>{},horizontalSwiperVirtualUpdatePosition:()=>Promise.resolve()},d$G(G,X)),S$5=1700,h$l=1e3,w$8=(G,X)=>{const ee=computed(()=>unref(X)?L$1.RTL:L$1.LTR),{horizontalSwiperIsScroll:pe,horizontalSwiperItemsOffsetX:ve,horizontalSwiperRenderItems:$e,horizontalSwiperElement:ke,horizontalSwiperScrollLeft:De,horizontalSwiperScrollWidth:Le,horizontalSwiperClientWidth:Ve,horizontalSwiperMaxScrollLeft:xe,horizontalSwiperElementFixedPosition:Fe,horizontalSwiperUpdateScroll:ze,horizontalSwiperUpdateScrollByPercent:je,horizontalSwiperVirtualOpenTransition:We,horizontalSwiperVirtualCloseTransition:Ke,horizontalSwiperVirtualUpdatePosition:Xe,horizontalSwiperEmitUpdateScrollAsPercentage:qe,horizontalSwiperEmitSwipeDown:Ye,horizontalSwiperEmitSwipeUp:Ze,horizontalSwiperEmitSwipeMove:Je,horizontalSwiperEmitSwipeClick:ot}=p$12(G,X),{refHorizontalSwiperItems:gt,centered:nt=!1,alignRight:_t=!1,isMomentumScrolling:Qe=!0,durationSwipeAnimation:et=S$5,durationAnimation:St=h$l,isRepeat:bt,sliderItemsCount:$t=1,responsiveScrolling:xt=!1}=G,Ut=t$u(),Ot=shallowRef();let Rt,Nt=0,qt=0;const Xt=computed(()=>{var Ct,At;return Array.from((At=(Ct=unref(ke))==null?void 0:Ct.childNodes)!=null?At:[])}),Jt=computed(()=>unref(gt!=null?gt:Xt).map(Ct=>unrefElement(Ct)).filter(Boolean).map(Ct=>Ct).sort((Ct,At)=>Ct.offsetLeft-At.offsetLeft)),no=computed(()=>{if(unref(Ot))return unref(Ot);const Ct=bt?Math.floor(unref($e).length/2):0;return unref($e)[Ct]}),so=(Ct,At)=>{let jt=Ct;return nt&&(jt=Ct+At/2),_t&&(jt=Ct+At),jt+unref(ve)},to=async({swipeOffsetX:Ct,minOffsetToNext:At=80,maxDurationAnimation:jt=St})=>{let Qt,mt;var vt,Tt;const Dt=unref(ke),Pt=unref(Jt);let Bt=!0;if(!Dt||!Pt.length)return;[Qt,mt]=execAsync(()=>Xe()),await Qt,mt();let Vt=unref(De);const Ht=unref(Ve),Ft=Ct>0,Et=Ft?1:-1,zt=Math.abs(Ct),Lt=300*(zt/(Ht/3));let Kt=performance.now()-qt;Kt=Kt>=Lt?Lt:Kt;const Zt=KtMt?Mt:Yt;const ao=Vt+Yt,io=(ho=>unref(Jt).filter(uo=>so(uo.offsetLeft,uo.clientWidth)<=ho).reverse())(ao),lo=(ho=>unref(Jt).filter(uo=>so(uo.offsetLeft,uo.clientWidth)>=ho))(ao),[po]=io,[mo]=lo,co=Ft&&zt>oo||!Ft&&zt<=oo?mo||po:po||mo,fo=(vt=co==null?void 0:co.offsetLeft)!=null?vt:0,So=(Tt=co==null?void 0:co.clientWidth)!=null?Tt:0,vo=unref($e).find(ho=>ho.el===co);let _o=((ho,uo,go)=>{var wo;let Ao=so(ho,uo);const Co=go==null?void 0:go.item;if(Co&&Array.isArray(Co.items)&&xt){const Oo=(wo=go==null?void 0:go.index)!=null?wo:0,Po=Co.items.length<$t,ko=uo/$t;Oo>0&&Po&&(Ao-=($t-Co.items.length)*ko*unref(ee))}return Ao})(fo,So,vo);unref(xe){Rt=n$R({draw:uo=>{const go=Vt+yo*uo;ze(Math.floor(go))},duration:$o,callbackStop:async()=>{let uo,go;Rt=void 0,Bt&&([uo,go]=execAsync(()=>Xe(Vt-unref(De))),uo=await uo,go()),Bt=!0,ho()}})})},Gt=async Ct=>{let At,jt;Rt||([At,jt]=execAsync(()=>to({swipeOffsetX:Ct,minOffsetToNext:0})),At=await At,jt())},Wt=n$S(()=>{Gt(-1*unref(ee))}),wt=n$S(()=>{Gt(1*unref(ee))}),It=n$S(async Ct=>{let At,jt;var Qt;const mt=(Qt=unref(no))==null?void 0:Qt.index;Rt||mt===void 0||mt===Ct||(We(mt,Ct),[At,jt]=execAsync(()=>Gt((mt{const{clientX:At}=c$O(Ct);Nt=At,qt=performance.now(),Rt&&Rt()}),Ze.watch(async Ct=>{let At,jt;const{clientX:Qt}=c$O(Ct);[At,jt]=execAsync(()=>to({swipeOffsetX:Nt-Qt,maxDurationAnimation:et})),At=await At,jt(),Ut()}),{horizontalSwiperIsScroll:pe,horizontalSwiperItemsOffsetX:ve,horizontalSwiperRenderItems:$e,horizontalSwiperElement:ke,horizontalSwiperScrollLeft:De,horizontalSwiperScrollWidth:Le,horizontalSwiperClientWidth:Ve,horizontalSwiperMaxScrollLeft:xe,horizontalSwiperElementFixedPosition:Fe,horizontalSwiperUpdateScroll:ze,horizontalSnapMandatoryNextItem:wt,horizontalSnapMandatoryPrevItem:Wt,horizontalSnapMandatorySpecificItem:It,horizontalSnapMandatoryCurrentSlide:no,horizontalSwiperUpdateScrollByPercent:Ct=>{Rt||je(Ct)},horizontalSwiperVirtualOpenTransition:We,horizontalSwiperVirtualCloseTransition:Ke,horizontalSwiperVirtualUpdatePosition:Xe,horizontalSwiperEmitUpdateScrollAsPercentage:qe,horizontalSwiperEmitScrollEnd:Ut,horizontalSwiperEmitSwipeDown:Ye,horizontalSwiperEmitSwipeUp:Ze,horizontalSwiperEmitSwipeMove:Je,horizontalSwiperEmitSwipeClick:ot}};var u$W=Object.defineProperty,m$U=Object.getOwnPropertySymbols,S$4=Object.prototype.hasOwnProperty,c$J=Object.prototype.propertyIsEnumerable,y$q=(G,X,ee)=>X in G?u$W(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,f$E=defineComponent({name:"UiSliderPromo_F",components:{UiSliderGroup:d$E},props:{rtl:{type:Boolean,default:!1},slides:{type:Array,default:()=>[]},isPagination:{type:Boolean,default:!1},delay:{type:Number,default:5e3},isRepeat:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!1},sliderItemsCount:{type:Number,default:1,validator:G=>G>=1},responsiveScrolling:{required:!1,type:Boolean,default:!1}},setup(G){let X;const ee=computed(()=>G.slides.length===1),pe=computed(()=>G.rtl||unref(i$10("isRtl"))),ve=ref(),$e=ref([]),ke=computed(()=>G.responsiveScrolling&&G.sliderItemsCount>=1),De=computed(()=>G.isRepeat&&!unref(ke)),Le=computed(()=>G.slides.reduce((et,St,bt)=>{var $t,xt;return bt%G.sliderItemsCount==0&&et.push({items:[],id:`${o$A("slide_group_")}`}),(xt=($t=et[et.length-1])==null?void 0:$t.items)==null||xt.push(St),et},[])),{horizontalSwiperIsScroll:Ve,horizontalSwiperRenderItems:xe,horizontalSwiperEmitSwipeUp:Fe,horizontalSwiperEmitSwipeDown:ze,horizontalSnapMandatoryPrevItem:je,horizontalSnapMandatoryNextItem:We,horizontalSnapMandatorySpecificItem:Ke,horizontalSnapMandatoryCurrentSlide:Xe,horizontalSwiperVirtualUpdatePosition:qe}=w$8({refHorizontalSwiper:ve,refHorizontalSwiperItems:$e,items:Le,padding:0,isMomentumScrolling:!1,isRepeat:unref(De),sliderItemsCount:G.sliderItemsCount,responsiveScrolling:unref(ke),isOnlyOneSlide:ee},pe),Ye=computed(()=>{var et;return((et=unref(Xe))==null?void 0:et.index)||0}),Ze=computed(()=>((et,St)=>{for(var bt in St||(St={}))S$4.call(St,bt)&&y$q(et,bt,St[bt]);if(m$U)for(var bt of m$U(St))c$J.call(St,bt)&&y$q(et,bt,St[bt]);return et})({gridTemplateColumns:`repeat(${G.sliderItemsCount}, 1fr)`,direction:""},unref(pe)?{direction:R$1.RTL}:{})),Je=computed(()=>G.isPagination&&unref(Xe)),ot=computed(()=>({direction:unref(pe)?R$1.RTL:R$1.LTR})),gt=et=>({"ui-slider-pagination-bullet--is-active":et===unref(Ye)}),nt=computed(()=>unref(Le).map((et,St)=>({id:o$A("slide_"),class:gt(St)}))),_t=()=>{clearInterval(X)},Qe=()=>{_t(),X=setIntervalWrapped(()=>{We()},G.delay)};return onMounted(()=>{G.autoplay&&(new ResizeObserver(()=>qe(0,!0)).observe(ve.value),unref(ee)||(ze.watch(_t),Fe.watch(Qe),je.watch(Qe),We.watch(Qe),Ke.watch(Qe),Qe()))}),onBeforeUnmount(()=>{G.autoplay&&_t()}),{refHorizontalSwiper:ve,refHorizontalSwiperItems:$e,horizontalSwiperIsScroll:Ve,horizontalSwiperRenderItems:xe,horizontalSnapMandatoryPrevItem:je,horizontalSnapMandatoryNextItem:We,horizontalSnapMandatoryCurrentSlide:Xe,groupedSlides:Le,groupStyle:Ze,currentActiveSliderIndex:Ye,isRtl:pe,isPaginationDotsVisible:Je,slidePaginationItems:nt,paginationStyle:ot}}});const g$u={class:"ui-slider"},c$I={ref:"refHorizontalSwiper",class:"ui-slider__wrapper"},f$D={class:"ui-slider__slides"};var v$D=t$D(f$E,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSliderGroup");return openBlock(),createElementBlock("div",g$u,[createBaseVNode("div",c$I,[createBaseVNode("ul",f$D,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.horizontalSwiperRenderItems,({item:De,id:Le})=>(openBlock(),createElementBlock("li",{key:Le,ref_for:!0,ref:"refHorizontalSwiperItems",class:"ui-slider__slide"},[renderSlot(G.$slots,"slide-group",{items:De.items,groupStyle:G.groupStyle},()=>[createVNode(ke,{items:De.items,sliderItemsCount:G.sliderItemsCount,style:normalizeStyle(G.groupStyle)},{slide:withCtx(({slide:Ve})=>[renderSlot(G.$slots,"slide",{slide:Ve},void 0,!0)]),_:2},1032,["items","sliderItemsCount","style"])],!0)]))),128))])],512),G.isPaginationDotsVisible?(openBlock(),createElementBlock("ul",{key:0,class:"ui-slider__pagination ui-slider-pagination",style:normalizeStyle(G.paginationStyle)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.slidePaginationItems,De=>(openBlock(),createElementBlock("li",{key:De.id,class:normalizeClass([De.class,"ui-slider-pagination-bullet ui-slider__pagination-bullet"])},null,2))),128))],4)):createCommentVNode("",!0)])}],["__scopeId","data-v-38e082eb"]]),t$q=defineComponent({name:"UiCaption",props:{tag:{type:String,default:"span"},size:{type:String,default:""},color:{type:String,default:""},weight:{type:String,default:""},uppercase:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1}},setup:G=>({uiCaptionClasses:computed(()=>({[`ui-caption--size-${G.size}`]:!!G.size,[`ui-caption--weight-${G.weight}`]:!!G.weight,[`ui-caption--color-${G.color}`]:!!G.color,"ui-caption--uppercase":G.uppercase,"ui-caption--no-wrap":G.noWrap}))})}),p$11=t$D(t$q,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.tag),{class:normalizeClass([G.uiCaptionClasses,"ui-caption"])},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-aaf74e62"]]),t$p=Object.defineProperty,l$D=Object.getOwnPropertySymbols,o$z=Object.prototype.hasOwnProperty,a$D=Object.prototype.propertyIsEnumerable,n$N=(G,X,ee)=>X in G?t$p(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,r$H=(G,X)=>{for(var ee in X||(X={}))o$z.call(X,ee)&&n$N(G,ee,X[ee]);if(l$D)for(var ee of l$D(X))a$D.call(X,ee)&&n$N(G,ee,X[ee]);return G};const p$10={END:"end",START:"start",CENTER:"center"},i$H={LEFT:"left",RIGHT:"right",BOTTOM:"bottom",TOP:"top"},d$C={align:{type:String,default:p$10.CENTER},direction:{type:String,default:i$H.BOTTOM},inside:{type:Boolean,default:!1},tag:{type:[String,Object],default:"div"},theme:{type:String,default:themeType.gray100},triangle:{type:Boolean,default:!0},triggerTooltip:{type:String,default:""},triggerTheme:{type:String,default:themeType.default},triggerDecent:{type:Boolean,default:!1},rounded:{type:Boolean,default:!0},clickable:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},hoverableTimeout:{type:Number,default:200},triggerElement:{type:void 0,default:void 0},cannotOpen:{type:Boolean,default:!1},cannotClose:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},sameWidth:{type:Boolean,default:!1},stopElementsStore:{type:void 0,default:void 0}},f$C={inline:{type:Boolean,default:!1}},u$V={flexible:{type:Boolean,default:!1},flippable:{type:Boolean,default:!1},isRtl:{type:Boolean,default:!1}};r$H(r$H({},d$C),f$C);const y$p=r$H(r$H({},d$C),u$V),g$t=r$H(r$H(r$H({},d$C),f$C),u$V),c$H=["open","close","change","enter","leave","click"],c$G=["mousedown","touchstart","pointerdown"],m$T=G=>c$G.forEach(X=>document.removeEventListener(X,G,!0)),d$B=({checkOutside:G,stopElementsStore:X=stopElements,isOpen:ee,close:pe})=>{const ve=$e=>{const ke=checkStopDropdownOutsideEvent(X,$e.composedPath()),De=G($e);!ke&&De&&nextTick(()=>pe())};onMounted(()=>{watch(ee,$e=>$e?(ke=>c$G.forEach(De=>document.addEventListener(De,ke,!0)))(ve):m$T(ve))}),onBeforeUnmount(()=>{m$T(ve)})},e$j=(...[G,X,ee])=>watch(G,(pe,ve,$e)=>{pe&&X(pe,ve,$e)},ee),a$C=({disabled:G,cannotOpen:X,cannotClose:ee})=>{const{emit:pe}=getCurrentInstance(),ve=ref(!1),$e=ref(!1),ke=()=>{unref(X)||unref(G)||(ve.value=!0)},De=()=>{unref(ee)||(ve.value=!1)};return watch(ve,(Le,Ve)=>{Le!==Ve&&(pe("change",Le),pe(Le?"open":"close"))}),e$j(G,()=>{ve.value=!1}),e$j(ve,()=>{$e.value=!0},{immediate:!0}),onBeforeUnmount(()=>De()),{isOpen:ve,isOpenOnce:$e,open:ke,close:De,toggle:Le=>{unref(Le)===!0?ke():unref(Le)===!1||unref(ve)===!0?De():unref(ve)===!1&&ke()}}},i$G=({hoverable:G,hoverableTimeout:X,clickable:ee,open:pe,close:ve,toggle:$e,checkLeaveOutside:ke})=>{const{emit:De}=getCurrentInstance();let Le,Ve;return onBeforeUnmount(()=>{clearTimeout(Le),clearTimeout(Ve)}),{onEnter:xe=>{De("enter",xe),unref(G)&&(clearTimeout(Ve),Le=window.setTimeout(pe,unref(X)))},onLeave:xe=>{De("leave",xe),unref(G)&&(clearTimeout(Le),ke(xe)&&(Ve=window.setTimeout(ve,unref(X))))},onClick:xe=>{De("click",xe),unref(ee)&&$e()}}},p$$=new Set,n$M=(G,X)=>G.$parent!==G.$root&&(G.$parent===X||n$M(G.$parent,X)),d$A=G=>{const X=getCurrentInstance();return watch(G,ee=>{ee?p$$.add(X.proxy):p$$.delete(X.proxy)}),onBeforeUnmount(()=>{p$$.delete(X.proxy)}),{getCurrentDropdown:()=>X.proxy,getOpenedParentDropdowns:()=>getParentComponents(X.proxy).filter(ee=>p$$.has(ee)),getOpenedChildDropdowns:()=>[...p$$].filter(ee=>n$M(ee,X.proxy))}};var d$z=defineComponent({name:"UiDropdownContent",props:{theme:{type:String,default:void 0},rounded:{type:Boolean,default:!0},bordered:{type:Boolean,default:!0}},setup(G){const X=computed(()=>{var ee;return G.theme||((ee=unref(i$10("UiDropdown")))==null?void 0:ee.themeDropdownContent)||themeType.gray100});return{uiDropdownContentClasses:computed(()=>({[`ui-dropdown-content--theme-${unref(X)}`]:!!unref(X),"ui-dropdown-content--bordered":G.bordered,"ui-dropdown-content--rounded":G.rounded}))}}}),p$_=t$D(d$z,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiDropdownContentClasses,"ui-dropdown-content"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-e37d3d12"]]),i$F=defineComponent({name:"UiDropdownTrigger",components:{UiAngle:n$Y},props:{decent:{type:Boolean,default:!1},toggled:{type:Boolean,default:!1},showAngle:{type:Boolean,default:!0},theme:{type:String,default:themeType.default},rounded:{type:Boolean,default:!0}},setup(G,X){const{decent:ee,toggled:pe}=toRefs(G),ve=getListeners(X),$e=X.attrs;return{uiDropdownTriggerClasses:computed(()=>({[`ui-dropdown-trigger--theme-${G.theme}`]:!!G.theme,"ui-dropdown-trigger--decent":unref(ee),"ui-dropdown-trigger--is-toggled":unref(pe),"ui-dropdown-trigger--rounded":G.rounded})),listeners:ve,attrs:$e}}});const l$C={class:"ui-dropdown-trigger__container","data-v-35233b51":""};var g$s=t$D(i$F,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiAngle");return openBlock(),createElementBlock("button",mergeProps(toHandlers(G.listeners,!0),G.attrs,{class:[G.uiDropdownTriggerClasses,"ui-dropdown-trigger"],type:"button","data-v-35233b51":""}),[renderSlot(G.$slots,"container",{},()=>[createBaseVNode("span",l$C,[renderSlot(G.$slots,"default",{},void 0,!0),G.showAngle?(openBlock(),createBlock(ke,{key:0,class:"ui-dropdown-trigger__angle","data-v-35233b51":""})):createCommentVNode("",!0)])],!0)],16)}],["__scopeId","data-v-16dd860c"]]),i$E=defineComponent({name:"UiDropdownTriangle",props:{theme:{type:String,default:void 0},placement:{type:String,default:"bottom"}},setup(G){const X=computed(()=>{var ee;return G.theme||((ee=unref(i$10("UiDropdown")))==null?void 0:ee.themeDropdownTriangle)||themeType.gray100});return{uiDropdownTriangleClasses:computed(()=>({[`ui-dropdown-triangle--theme-${unref(X)}`]:!!unref(X)}))}}});const o$y=["data-placement"];var p$Z=t$D(i$E,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{"data-placement":G.placement,class:normalizeClass([G.uiDropdownTriangleClasses,"ui-dropdown-triangle"])},null,10,o$y)}],["__scopeId","data-v-00a1329f"]]),w$7=Object.defineProperty,g$r=Object.defineProperties,D$2=Object.getOwnPropertyDescriptors,f$B=Object.getOwnPropertySymbols,v$C=Object.prototype.hasOwnProperty,O$2=Object.prototype.propertyIsEnumerable,j$3=(G,X,ee)=>X in G?w$7(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,k$f=defineComponent({name:"UiInlineDropdown_V",components:{UiDropdownTriangle:p$Z,UiDropdownTrigger:g$s,UiDropdownContent:p$_},props:g$t,setup(G){const X=computed(()=>`${G.direction}-${G.align}`),ee=toRefs(G),{triggerElement:pe}=ee,ve=ref(),$e=ref(),ke=ref(),De=computed({get:()=>{var Je;return(Je=unref(pe))!=null?Je:unref($e)},set:Je=>{$e.value=Je}}),{isOpen:Le,open:Ve,close:xe,toggle:Fe}=a$C(ee),{getCurrentDropdown:ze,getOpenedParentDropdowns:je,getOpenedChildDropdowns:We}=d$A(Le),{onEnter:Ke,onLeave:Xe,onClick:qe}=i$G((Ye=((Je,ot)=>{for(var gt in ot||(ot={}))v$C.call(ot,gt)&&j$3(Je,gt,ot[gt]);if(f$B)for(var gt of f$B(ot))O$2.call(ot,gt)&&j$3(Je,gt,ot[gt]);return Je})({},ee),g$r(Ye,D$2({open:Ve,close:xe,toggle:Fe,checkLeaveOutside:Je=>{const ot=[ze(),...We()].map(({trigger:gt,tooltip:nt})=>[gt,nt]).flat().filter(Boolean).some(gt=>gt.contains(Je.relatedTarget));if(!ot){const gt=je(),nt=gt[gt.length-1];nt==null||nt.onLeave(Je)}return!ot}}))));var Ye;d$B({stopElementsStore:G.stopElementsStore,checkOutside:Je=>![ze(),...We()].map(({trigger:ot,tooltip:gt})=>[ot,gt]).flat().filter(Boolean).some(ot=>ot.contains(Je.target)),isOpen:Le,close:xe});const Ze=computed(()=>({"ui-inline-dropdown--is-open":unref(Le),"ui-inline-dropdown--inside":G.inside,"ui-inline-dropdown--outside":!G.inside,"ui-inline-dropdown--inline":G.inline,"ui-inline-dropdown--outline":!G.inline,[`ui-inline-dropdown--theme-${G.theme}`]:!!G.theme,"ui-inline-dropdown--has-triangle":G.triangle&&!G.inside,"ui-inline-dropdown--same-width":G.sameWidth}));return useEventListener(pe,"click",qe),useEventListener(pe,"mouseenter",Ke),useEventListener(pe,"mouseleave",Xe),{isOpen:Le,open:Ve,close:xe,toggle:Fe,onEnter:Ke,onLeave:Xe,onClick:qe,uiInlineDropdownClasses:Ze,dropdown:ve,trigger:De,tooltip:ke,placement:X}}}),v$B=t$D(k$f,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDropdownTrigger"),De=resolveComponent("UiDropdownTriangle"),Le=resolveComponent("UiDropdownContent"),Ve=resolveDirective("tooltip");return openBlock(),createBlock(resolveDynamicComponent(G.tag),{ref:"dropdown","data-placement":G.placement,class:normalizeClass([G.uiInlineDropdownClasses,"ui-inline-dropdown"])},{default:withCtx(()=>[createBaseVNode("div",{ref:"trigger",onClick:X[0]||(X[0]=(...xe)=>G.onClick&&G.onClick(...xe)),onMouseenter:X[1]||(X[1]=(...xe)=>G.onEnter&&G.onEnter(...xe)),onMouseleave:X[2]||(X[2]=(...xe)=>G.onLeave&&G.onLeave(...xe)),class:"ui-inline-dropdown__trigger"},[renderSlot(G.$slots,"customTrigger",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},()=>[withDirectives((openBlock(),createBlock(ke,{onClick:G.toggle,"aria-label":G.triggerTooltip,toggled:G.isOpen,theme:G.triggerTheme,decent:G.triggerDecent,class:"ui-inline-dropdown__button"},{default:withCtx(()=>[renderSlot(G.$slots,"trigger",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},void 0,!0)]),_:3},8,["onClick","aria-label","toggled","theme","decent"])),[[Ve,{content:G.triggerTooltip,classes:["u-nowrap"]}]])],!0),createVNode(Transition,{name:"t-ui-inline-dropdown__triangle"},{default:withCtx(()=>[G.isOpen&&G.triangle&&!G.inside?(openBlock(),createBlock(De,{key:0,placement:G.placement,theme:G.theme,class:"ui-inline-dropdown__triangle"},null,8,["placement","theme"])):createCommentVNode("",!0)]),_:1})],544),createVNode(Transition,{name:"t-ui-inline-dropdown__content"},{default:withCtx(()=>[G.isOpen?(openBlock(),createElementBlock("div",{key:0,ref:"tooltip",onMouseenter:X[3]||(X[3]=(...xe)=>G.onEnter&&G.onEnter(...xe)),onMouseleave:X[4]||(X[4]=(...xe)=>G.onLeave&&G.onLeave(...xe)),class:"ui-inline-dropdown__content"},[renderSlot(G.$slots,"customContent",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},()=>[createVNode(Le,{theme:G.theme},{default:withCtx(()=>[renderSlot(G.$slots,"default",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},void 0,!0)]),_:3},8,["theme"])],!0)],544)):createCommentVNode("",!0)]),_:3})]),_:3},8,["data-placement","class"])}],["__scopeId","data-v-0c8732d0"]]);const min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=G=>({x:G,y:G}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp$2(G,X,ee){return max(G,min(X,ee))}function evaluate(G,X){return typeof G=="function"?G(X):G}function getSide(G){return G.split("-")[0]}function getAlignment(G){return G.split("-")[1]}function getOppositeAxis(G){return G==="x"?"y":"x"}function getAxisLength(G){return G==="y"?"height":"width"}function getSideAxis(G){return["top","bottom"].includes(getSide(G))?"y":"x"}function getAlignmentAxis(G){return getOppositeAxis(getSideAxis(G))}function getAlignmentSides(G,X,ee){ee===void 0&&(ee=!1);const pe=getAlignment(G),ve=getAlignmentAxis(G),$e=getAxisLength(ve);let ke=ve==="x"?pe===(ee?"end":"start")?"right":"left":pe==="start"?"bottom":"top";return X.reference[$e]>X.floating[$e]&&(ke=getOppositePlacement(ke)),[ke,getOppositePlacement(ke)]}function getExpandedPlacements(G){const X=getOppositePlacement(G);return[getOppositeAlignmentPlacement(G),X,getOppositeAlignmentPlacement(X)]}function getOppositeAlignmentPlacement(G){return G.replace(/start|end/g,X=>oppositeAlignmentMap[X])}function getSideList(G,X,ee){const pe=["left","right"],ve=["right","left"],$e=["top","bottom"],ke=["bottom","top"];switch(G){case"top":case"bottom":return ee?X?ve:pe:X?pe:ve;case"left":case"right":return X?$e:ke;default:return[]}}function getOppositeAxisPlacements(G,X,ee,pe){const ve=getAlignment(G);let $e=getSideList(getSide(G),ee==="start",pe);return ve&&($e=$e.map(ke=>ke+"-"+ve),X&&($e=$e.concat($e.map(getOppositeAlignmentPlacement)))),$e}function getOppositePlacement(G){return G.replace(/left|right|bottom|top/g,X=>oppositeSideMap[X])}function expandPaddingObject(G){return kt({top:0,right:0,bottom:0,left:0},G)}function getPaddingObject(G){return typeof G!="number"?expandPaddingObject(G):{top:G,right:G,bottom:G,left:G}}function rectToClientRect(G){const{x:X,y:ee,width:pe,height:ve}=G;return{width:pe,height:ve,top:ee,left:X,right:X+pe,bottom:ee+ve,x:X,y:ee}}function computeCoordsFromPlacement(G,X,ee){let{reference:pe,floating:ve}=G;const $e=getSideAxis(X),ke=getAlignmentAxis(X),De=getAxisLength(ke),Le=getSide(X),Ve=$e==="y",xe=pe.x+pe.width/2-ve.width/2,Fe=pe.y+pe.height/2-ve.height/2,ze=pe[De]/2-ve[De]/2;let je;switch(Le){case"top":je={x:xe,y:pe.y-ve.height};break;case"bottom":je={x:xe,y:pe.y+pe.height};break;case"right":je={x:pe.x+pe.width,y:Fe};break;case"left":je={x:pe.x-ve.width,y:Fe};break;default:je={x:pe.x,y:pe.y}}switch(getAlignment(X)){case"start":je[ke]-=ze*(ee&&Ve?-1:1);break;case"end":je[ke]+=ze*(ee&&Ve?-1:1);break}return je}const computePosition$1=async(G,X,ee)=>{let pe,ve;const{placement:$e="bottom",strategy:ke="absolute",middleware:De=[],platform:Le}=ee,Ve=De.filter(Boolean),xe=([pe,ve]=execAsync(()=>Le.isRTL==null?void 0:Le.isRTL(X)),pe=await pe,ve(),pe);let Fe=([pe,ve]=execAsync(()=>Le.getElementRects({reference:G,floating:X,strategy:ke})),pe=await pe,ve(),pe),{x:ze,y:je}=computeCoordsFromPlacement(Fe,$e,xe),We=$e,Ke={},Xe=0;for(let qe=0;qeZe({x:ze,y:je,initialPlacement:$e,placement:We,strategy:ke,middlewareData:Ke,rects:Fe,platform:Le,elements:{reference:G,floating:X}})),pe=await pe,ve(),pe);ze=Je!=null?Je:ze,je=ot!=null?ot:je,Ke=eo(kt({},Ke),{[Ye]:kt(kt({},Ke[Ye]),gt)}),nt&&Xe<=50&&(Xe++,typeof nt=="object"&&(nt.placement&&(We=nt.placement),nt.rects&&(Fe=nt.rects===!0?([pe,ve]=execAsync(()=>Le.getElementRects({reference:G,floating:X,strategy:ke})),pe=await pe,ve(),pe):nt.rects),{x:ze,y:je}=computeCoordsFromPlacement(Fe,We,xe)),qe=-1)}return{x:ze,y:je,placement:We,strategy:ke,middlewareData:Ke}};async function detectOverflow(G,X){let ee,pe;var ve;X===void 0&&(X={});const{x:$e,y:ke,platform:De,rects:Le,elements:Ve,strategy:xe}=G,{boundary:Fe="clippingAncestors",rootBoundary:ze="viewport",elementContext:je="floating",altBoundary:We=!1,padding:Ke=0}=evaluate(X,G),Xe=getPaddingObject(Ke),Ye=Ve[We?je==="floating"?"reference":"floating":je],Ze=([ee,pe]=execAsync(()=>De.isElement==null?void 0:De.isElement(Ye)),ee=await ee,pe(),ee),Je=([ee,pe]=execAsync(()=>De.getDocumentElement==null?void 0:De.getDocumentElement(Ve.floating)),ee=await ee,pe(),ee),ot=rectToClientRect(([ee,pe]=execAsync(()=>De.getClippingRect({element:(ve=Ze)==null||ve?Ye:Ye.contextElement||Je,boundary:Fe,rootBoundary:ze,strategy:xe})),ee=await ee,pe(),ee)),gt=je==="floating"?{x:$e,y:ke,width:Le.floating.width,height:Le.floating.height}:Le.reference,nt=([ee,pe]=execAsync(()=>De.getOffsetParent==null?void 0:De.getOffsetParent(Ve.floating)),ee=await ee,pe(),ee),_t=([ee,pe]=execAsync(()=>De.isElement==null?void 0:De.isElement(nt)),ee=await ee,pe(),ee?([ee,pe]=execAsync(()=>De.getScale==null?void 0:De.getScale(nt)),ee=await ee,pe(),ee||{x:1,y:1}):{x:1,y:1}),Qe=rectToClientRect(De.convertOffsetParentRelativeRectToViewportRelativeRect?([ee,pe]=execAsync(()=>De.convertOffsetParentRelativeRectToViewportRelativeRect({elements:Ve,rect:gt,offsetParent:nt,strategy:xe})),ee=await ee,pe(),ee):gt);return{top:(ot.top-Qe.top+Xe.top)/_t.y,bottom:(Qe.bottom-ot.bottom+Xe.bottom)/_t.y,left:(ot.left-Qe.left+Xe.left)/_t.x,right:(Qe.right-ot.right+Xe.right)/_t.x}}const arrow$1=G=>({name:"arrow",options:G,async fn(X){let ee,pe;const{x:ve,y:$e,placement:ke,rects:De,platform:Le,elements:Ve,middlewareData:xe}=X,{element:Fe,padding:ze=0}=evaluate(G,X)||{};if(Fe==null)return{};const je=getPaddingObject(ze),We={x:ve,y:$e},Ke=getAlignmentAxis(ke),Xe=getAxisLength(Ke),qe=([ee,pe]=execAsync(()=>Le.getDimensions(Fe)),ee=await ee,pe(),ee),Ye=Ke==="y",Ze=Ye?"top":"left",Je=Ye?"bottom":"right",ot=Ye?"clientHeight":"clientWidth",gt=De.reference[Xe]+De.reference[Ke]-We[Ke]-De.floating[Xe],nt=We[Ke]-De.reference[Ke],_t=([ee,pe]=execAsync(()=>Le.getOffsetParent==null?void 0:Le.getOffsetParent(Fe)),ee=await ee,pe(),ee);let Qe=_t?_t[ot]:0;(!Qe||([ee,pe]=execAsync(()=>Le.isElement==null?void 0:Le.isElement(_t)),ee=await ee,pe(),!ee))&&(Qe=Ve.floating[ot]||De.floating[Xe]);const et=gt/2-nt/2,St=Qe/2-qe[Xe]/2-1,bt=min(je[Ze],St),$t=min(je[Je],St),xt=bt,Ut=Qe-qe[Xe]-$t,Ot=Qe/2-qe[Xe]/2+et,Rt=clamp$2(xt,Ot,Ut),Nt=!xe.arrow&&getAlignment(ke)!=null&&Ot!==Rt&&De.reference[Xe]/2-(Otxe.isRTL==null?void 0:xe.isRTL(Fe.floating)),ee=await ee,pe(),ee),gt=We||(Je||!qe?[getOppositePlacement(Ve)]:getExpandedPlacements(Ve));!We&&Xe!=="none"&>.push(...getOppositeAxisPlacements(Ve,qe,Xe,ot));const nt=[Ve,...gt],_t=([ee,pe]=execAsync(()=>detectOverflow(X,Ye)),ee=await ee,pe(),ee),Qe=[];let et=(($e=De.flip)==null?void 0:$e.overflows)||[];if(ze&&Qe.push(_t[Ze]),je){const Ut=getAlignmentSides(ke,Le,ot);Qe.push(_t[Ut[0]],_t[Ut[1]])}if(et=[...et,{placement:ke,overflows:Qe}],!Qe.every(Ut=>Ut<=0)){var St,bt;const Ut=(((St=De.flip)==null?void 0:St.index)||0)+1,Ot=nt[Ut];if(Ot)return{data:{index:Ut,overflows:et},reset:{placement:Ot}};let Rt=(bt=et.filter(Nt=>Nt.overflows[0]<=0).sort((Nt,qt)=>Nt.overflows[1]-qt.overflows[1])[0])==null?void 0:bt.placement;if(!Rt)switch(Ke){case"bestFit":{var $t;const Nt=($t=et.map(qt=>[qt.placement,qt.overflows.filter(Xt=>Xt>0).reduce((Xt,Jt)=>Xt+Jt,0)]).sort((qt,Xt)=>qt[1]-Xt[1])[0])==null?void 0:$t[0];Nt&&(Rt=Nt);break}case"initialPlacement":Rt=Ve;break}if(ke!==Rt)return{reset:{placement:Rt}}}return{}}}};async function convertValueToCoords(G,X){let ee,pe;const{placement:ve,platform:$e,elements:ke}=G,De=([ee,pe]=execAsync(()=>$e.isRTL==null?void 0:$e.isRTL(ke.floating)),ee=await ee,pe(),ee),Le=getSide(ve),Ve=getAlignment(ve),xe=getSideAxis(ve)==="y",Fe=["left","top"].includes(Le)?-1:1,ze=De&&xe?-1:1,je=evaluate(X,G);let{mainAxis:We,crossAxis:Ke,alignmentAxis:Xe}=typeof je=="number"?{mainAxis:je,crossAxis:0,alignmentAxis:null}:kt({mainAxis:0,crossAxis:0,alignmentAxis:null},je);return Ve&&typeof Xe=="number"&&(Ke=Ve==="end"?Xe*-1:Xe),xe?{x:Ke*ze,y:We*Fe}:{x:We*Fe,y:Ke*ze}}const offset$1=function(G){return G===void 0&&(G=0),{name:"offset",options:G,async fn(X){let ee,pe;var ve,$e;const{x:ke,y:De,placement:Le,middlewareData:Ve}=X,xe=([ee,pe]=execAsync(()=>convertValueToCoords(X,G)),ee=await ee,pe(),ee);return Le===((ve=Ve.offset)==null?void 0:ve.placement)&&($e=Ve.arrow)!=null&&$e.alignmentOffset?{}:{x:ke+xe.x,y:De+xe.y,data:eo(kt({},xe),{placement:Le})}}}},size$1=function(G){return G===void 0&&(G={}),{name:"size",options:G,async fn(X){let ee,pe;const{placement:ve,rects:$e,platform:ke,elements:De}=X,_t=evaluate(G,X),{apply:Le=()=>{}}=_t,Ve=To(_t,["apply"]),xe=([ee,pe]=execAsync(()=>detectOverflow(X,Ve)),ee=await ee,pe(),ee),Fe=getSide(ve),ze=getAlignment(ve),je=getSideAxis(ve)==="y",{width:We,height:Ke}=$e.floating;let Xe,qe;Fe==="top"||Fe==="bottom"?(Xe=Fe,qe=ze===([ee,pe]=execAsync(()=>ke.isRTL==null?void 0:ke.isRTL(De.floating)),ee=await ee,pe(),ee?"start":"end")?"left":"right"):(qe=Fe,Xe=ze==="end"?"top":"bottom");const Ye=Ke-xe[Xe],Ze=We-xe[qe],Je=!X.middlewareData.shift;let ot=Ye,gt=Ze;if(je){const Qe=We-xe.left-xe.right;gt=ze||Je?min(Ze,Qe):Qe}else{const Qe=Ke-xe.top-xe.bottom;ot=ze||Je?min(Ye,Qe):Qe}if(Je&&!ze){const Qe=max(xe.left,0),et=max(xe.right,0),St=max(xe.top,0),bt=max(xe.bottom,0);je?gt=We-2*(Qe!==0||et!==0?Qe+et:max(xe.left,xe.right)):ot=Ke-2*(St!==0||bt!==0?St+bt:max(xe.top,xe.bottom))}[ee,pe]=execAsync(()=>Le(eo(kt({},X),{availableWidth:gt,availableHeight:ot}))),await ee,pe();const nt=([ee,pe]=execAsync(()=>ke.getDimensions(De.floating)),ee=await ee,pe(),ee);return We!==nt.width||Ke!==nt.height?{reset:{rects:!0}}:{}}}};function getNodeName(G){return isNode(G)?(G.nodeName||"").toLowerCase():"#document"}function getWindow(G){var X;return(G==null||(X=G.ownerDocument)==null?void 0:X.defaultView)||window}function getDocumentElement(G){var X;return(X=(isNode(G)?G.ownerDocument:G.document)||window.document)==null?void 0:X.documentElement}function isNode(G){return G instanceof Node||G instanceof getWindow(G).Node}function isElement(G){return G instanceof Element||G instanceof getWindow(G).Element}function isHTMLElement(G){return G instanceof HTMLElement||G instanceof getWindow(G).HTMLElement}function isShadowRoot(G){return typeof ShadowRoot=="undefined"?!1:G instanceof ShadowRoot||G instanceof getWindow(G).ShadowRoot}function isOverflowElement(G){const{overflow:X,overflowX:ee,overflowY:pe,display:ve}=getComputedStyle$1(G);return/auto|scroll|overlay|hidden|clip/.test(X+pe+ee)&&!["inline","contents"].includes(ve)}function isTableElement(G){return["table","td","th"].includes(getNodeName(G))}function isContainingBlock(G){const X=isWebKit(),ee=getComputedStyle$1(G);return ee.transform!=="none"||ee.perspective!=="none"||(ee.containerType?ee.containerType!=="normal":!1)||!X&&(ee.backdropFilter?ee.backdropFilter!=="none":!1)||!X&&(ee.filter?ee.filter!=="none":!1)||["transform","perspective","filter"].some(pe=>(ee.willChange||"").includes(pe))||["paint","layout","strict","content"].some(pe=>(ee.contain||"").includes(pe))}function getContainingBlock(G){let X=getParentNode(G);for(;isHTMLElement(X)&&!isLastTraversableNode(X);){if(isContainingBlock(X))return X;X=getParentNode(X)}return null}function isWebKit(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(G){return["html","body","#document"].includes(getNodeName(G))}function getComputedStyle$1(G){return getWindow(G).getComputedStyle(G)}function getNodeScroll(G){return isElement(G)?{scrollLeft:G.scrollLeft,scrollTop:G.scrollTop}:{scrollLeft:G.pageXOffset,scrollTop:G.pageYOffset}}function getParentNode(G){if(getNodeName(G)==="html")return G;const X=G.assignedSlot||G.parentNode||isShadowRoot(G)&&G.host||getDocumentElement(G);return isShadowRoot(X)?X.host:X}function getNearestOverflowAncestor(G){const X=getParentNode(G);return isLastTraversableNode(X)?G.ownerDocument?G.ownerDocument.body:G.body:isHTMLElement(X)&&isOverflowElement(X)?X:getNearestOverflowAncestor(X)}function getOverflowAncestors(G,X,ee){var pe;X===void 0&&(X=[]),ee===void 0&&(ee=!0);const ve=getNearestOverflowAncestor(G),$e=ve===((pe=G.ownerDocument)==null?void 0:pe.body),ke=getWindow(ve);return $e?X.concat(ke,ke.visualViewport||[],isOverflowElement(ve)?ve:[],ke.frameElement&&ee?getOverflowAncestors(ke.frameElement):[]):X.concat(ve,getOverflowAncestors(ve,[],ee))}function getCssDimensions(G){const X=getComputedStyle$1(G);let ee=parseFloat(X.width)||0,pe=parseFloat(X.height)||0;const ve=isHTMLElement(G),$e=ve?G.offsetWidth:ee,ke=ve?G.offsetHeight:pe,De=round(ee)!==$e||round(pe)!==ke;return De&&(ee=$e,pe=ke),{width:ee,height:pe,$:De}}function unwrapElement(G){return isElement(G)?G:G.contextElement}function getScale(G){const X=unwrapElement(G);if(!isHTMLElement(X))return createCoords(1);const ee=X.getBoundingClientRect(),{width:pe,height:ve,$:$e}=getCssDimensions(X);let ke=($e?round(ee.width):ee.width)/pe,De=($e?round(ee.height):ee.height)/ve;return(!ke||!Number.isFinite(ke))&&(ke=1),(!De||!Number.isFinite(De))&&(De=1),{x:ke,y:De}}const noOffsets=createCoords(0);function getVisualOffsets(G){const X=getWindow(G);return!isWebKit()||!X.visualViewport?noOffsets:{x:X.visualViewport.offsetLeft,y:X.visualViewport.offsetTop}}function shouldAddVisualOffsets(G,X,ee){return X===void 0&&(X=!1),!ee||X&&ee!==getWindow(G)?!1:X}function getBoundingClientRect(G,X,ee,pe){X===void 0&&(X=!1),ee===void 0&&(ee=!1);const ve=G.getBoundingClientRect(),$e=unwrapElement(G);let ke=createCoords(1);X&&(pe?isElement(pe)&&(ke=getScale(pe)):ke=getScale(G));const De=shouldAddVisualOffsets($e,ee,pe)?getVisualOffsets($e):createCoords(0);let Le=(ve.left+De.x)/ke.x,Ve=(ve.top+De.y)/ke.y,xe=ve.width/ke.x,Fe=ve.height/ke.y;if($e){const ze=getWindow($e),je=pe&&isElement(pe)?getWindow(pe):pe;let We=ze,Ke=We.frameElement;for(;Ke&&pe&&je!==We;){const Xe=getScale(Ke),qe=Ke.getBoundingClientRect(),Ye=getComputedStyle$1(Ke),Ze=qe.left+(Ke.clientLeft+parseFloat(Ye.paddingLeft))*Xe.x,Je=qe.top+(Ke.clientTop+parseFloat(Ye.paddingTop))*Xe.y;Le*=Xe.x,Ve*=Xe.y,xe*=Xe.x,Fe*=Xe.y,Le+=Ze,Ve+=Je,We=getWindow(Ke),Ke=We.frameElement}}return rectToClientRect({width:xe,height:Fe,x:Le,y:Ve})}const topLayerSelectors=[":popover-open",":modal"];function isTopLayer(G){return topLayerSelectors.some(X=>{try{return G.matches(X)}catch(ee){return!1}})}function convertOffsetParentRelativeRectToViewportRelativeRect(G){let{elements:X,rect:ee,offsetParent:pe,strategy:ve}=G;const $e=ve==="fixed",ke=getDocumentElement(pe),De=X?isTopLayer(X.floating):!1;if(pe===ke||De&&$e)return ee;let Le={scrollLeft:0,scrollTop:0},Ve=createCoords(1);const xe=createCoords(0),Fe=isHTMLElement(pe);if((Fe||!Fe&&!$e)&&((getNodeName(pe)!=="body"||isOverflowElement(ke))&&(Le=getNodeScroll(pe)),isHTMLElement(pe))){const ze=getBoundingClientRect(pe);Ve=getScale(pe),xe.x=ze.x+pe.clientLeft,xe.y=ze.y+pe.clientTop}return{width:ee.width*Ve.x,height:ee.height*Ve.y,x:ee.x*Ve.x-Le.scrollLeft*Ve.x+xe.x,y:ee.y*Ve.y-Le.scrollTop*Ve.y+xe.y}}function getClientRects(G){return Array.from(G.getClientRects())}function getWindowScrollBarX(G){return getBoundingClientRect(getDocumentElement(G)).left+getNodeScroll(G).scrollLeft}function getDocumentRect(G){const X=getDocumentElement(G),ee=getNodeScroll(G),pe=G.ownerDocument.body,ve=max(X.scrollWidth,X.clientWidth,pe.scrollWidth,pe.clientWidth),$e=max(X.scrollHeight,X.clientHeight,pe.scrollHeight,pe.clientHeight);let ke=-ee.scrollLeft+getWindowScrollBarX(G);const De=-ee.scrollTop;return getComputedStyle$1(pe).direction==="rtl"&&(ke+=max(X.clientWidth,pe.clientWidth)-ve),{width:ve,height:$e,x:ke,y:De}}function getViewportRect(G,X){const ee=getWindow(G),pe=getDocumentElement(G),ve=ee.visualViewport;let $e=pe.clientWidth,ke=pe.clientHeight,De=0,Le=0;if(ve){$e=ve.width,ke=ve.height;const Ve=isWebKit();(!Ve||Ve&&X==="fixed")&&(De=ve.offsetLeft,Le=ve.offsetTop)}return{width:$e,height:ke,x:De,y:Le}}function getInnerBoundingClientRect(G,X){const ee=getBoundingClientRect(G,!0,X==="fixed"),pe=ee.top+G.clientTop,ve=ee.left+G.clientLeft,$e=isHTMLElement(G)?getScale(G):createCoords(1),ke=G.clientWidth*$e.x,De=G.clientHeight*$e.y,Le=ve*$e.x,Ve=pe*$e.y;return{width:ke,height:De,x:Le,y:Ve}}function getClientRectFromClippingAncestor(G,X,ee){let pe;if(X==="viewport")pe=getViewportRect(G,ee);else if(X==="document")pe=getDocumentRect(getDocumentElement(G));else if(isElement(X))pe=getInnerBoundingClientRect(X,ee);else{const ve=getVisualOffsets(G);pe=eo(kt({},X),{x:X.x-ve.x,y:X.y-ve.y})}return rectToClientRect(pe)}function hasFixedPositionAncestor(G,X){const ee=getParentNode(G);return ee===X||!isElement(ee)||isLastTraversableNode(ee)?!1:getComputedStyle$1(ee).position==="fixed"||hasFixedPositionAncestor(ee,X)}function getClippingElementAncestors(G,X){const ee=X.get(G);if(ee)return ee;let pe=getOverflowAncestors(G,[],!1).filter(De=>isElement(De)&&getNodeName(De)!=="body"),ve=null;const $e=getComputedStyle$1(G).position==="fixed";let ke=$e?getParentNode(G):G;for(;isElement(ke)&&!isLastTraversableNode(ke);){const De=getComputedStyle$1(ke),Le=isContainingBlock(ke);!Le&&De.position==="fixed"&&(ve=null),($e?!Le&&!ve:!Le&&De.position==="static"&&!!ve&&["absolute","fixed"].includes(ve.position)||isOverflowElement(ke)&&!Le&&hasFixedPositionAncestor(G,ke))?pe=pe.filter(xe=>xe!==ke):ve=De,ke=getParentNode(ke)}return X.set(G,pe),pe}function getClippingRect(G){let{element:X,boundary:ee,rootBoundary:pe,strategy:ve}=G;const ke=[...ee==="clippingAncestors"?isTopLayer(X)?[]:getClippingElementAncestors(X,this._c):[].concat(ee),pe],De=ke[0],Le=ke.reduce((Ve,xe)=>{const Fe=getClientRectFromClippingAncestor(X,xe,ve);return Ve.top=max(Fe.top,Ve.top),Ve.right=min(Fe.right,Ve.right),Ve.bottom=min(Fe.bottom,Ve.bottom),Ve.left=max(Fe.left,Ve.left),Ve},getClientRectFromClippingAncestor(X,De,ve));return{width:Le.right-Le.left,height:Le.bottom-Le.top,x:Le.left,y:Le.top}}function getDimensions(G){const{width:X,height:ee}=getCssDimensions(G);return{width:X,height:ee}}function getRectRelativeToOffsetParent(G,X,ee){const pe=isHTMLElement(X),ve=getDocumentElement(X),$e=ee==="fixed",ke=getBoundingClientRect(G,!0,$e,X);let De={scrollLeft:0,scrollTop:0};const Le=createCoords(0);if(pe||!pe&&!$e)if((getNodeName(X)!=="body"||isOverflowElement(ve))&&(De=getNodeScroll(X)),pe){const Fe=getBoundingClientRect(X,!0,$e,X);Le.x=Fe.x+X.clientLeft,Le.y=Fe.y+X.clientTop}else ve&&(Le.x=getWindowScrollBarX(ve));const Ve=ke.left+De.scrollLeft-Le.x,xe=ke.top+De.scrollTop-Le.y;return{x:Ve,y:xe,width:ke.width,height:ke.height}}function isStaticPositioned(G){return getComputedStyle$1(G).position==="static"}function getTrueOffsetParent(G,X){return!isHTMLElement(G)||getComputedStyle$1(G).position==="fixed"?null:X?X(G):G.offsetParent}function getOffsetParent(G,X){const ee=getWindow(G);if(isTopLayer(G))return ee;if(!isHTMLElement(G)){let ve=getParentNode(G);for(;ve&&!isLastTraversableNode(ve);){if(isElement(ve)&&!isStaticPositioned(ve))return ve;ve=getParentNode(ve)}return ee}let pe=getTrueOffsetParent(G,X);for(;pe&&isTableElement(pe)&&isStaticPositioned(pe);)pe=getTrueOffsetParent(pe,X);return pe&&isLastTraversableNode(pe)&&isStaticPositioned(pe)&&!isContainingBlock(pe)?ee:pe||getContainingBlock(G)||ee}const getElementRects=async function(G){let X,ee;const pe=this.getOffsetParent||getOffsetParent,ve=this.getDimensions,$e=([X,ee]=execAsync(()=>ve(G.floating)),X=await X,ee(),X);return{reference:getRectRelativeToOffsetParent(G.reference,([X,ee]=execAsync(()=>pe(G.floating)),X=await X,ee(),X),G.strategy),floating:{x:0,y:0,width:$e.width,height:$e.height}}};function isRTL(G){return getComputedStyle$1(G).direction==="rtl"}const platform$1={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL};function observeMove(G,X){let ee=null,pe;const ve=getDocumentElement(G);function $e(){var De;clearTimeout(pe),(De=ee)==null||De.disconnect(),ee=null}function ke(De,Le){De===void 0&&(De=!1),Le===void 0&&(Le=1),$e();const{left:Ve,top:xe,width:Fe,height:ze}=G.getBoundingClientRect();if(De||X(),!Fe||!ze)return;const je=floor(xe),We=floor(ve.clientWidth-(Ve+Fe)),Ke=floor(ve.clientHeight-(xe+ze)),Xe=floor(Ve),Ye={rootMargin:-je+"px "+-We+"px "+-Ke+"px "+-Xe+"px",threshold:max(0,min(1,Le))||1};let Ze=!0;function Je(ot){const gt=ot[0].intersectionRatio;if(gt!==Le){if(!Ze)return ke();gt?ke(!1,gt):pe=setTimeoutWrapped(()=>{ke(!1,1e-7)},1e3)}Ze=!1}try{ee=new IntersectionObserver(Je,eo(kt({},Ye),{root:ve.ownerDocument}))}catch(ot){ee=new IntersectionObserver(Je,Ye)}ee.observe(G)}return ke(!0),$e}function autoUpdate(G,X,ee,pe){pe===void 0&&(pe={});const{ancestorScroll:ve=!0,ancestorResize:$e=!0,elementResize:ke=typeof ResizeObserver=="function",layoutShift:De=typeof IntersectionObserver=="function",animationFrame:Le=!1}=pe,Ve=unwrapElement(G),xe=ve||$e?[...Ve?getOverflowAncestors(Ve):[],...getOverflowAncestors(X)]:[];xe.forEach(qe=>{ve&&qe.addEventListener("scroll",ee,{passive:!0}),$e&&qe.addEventListener("resize",ee)});const Fe=Ve&&De?observeMove(Ve,ee):null;let ze=-1,je=null;ke&&(je=new ResizeObserver(qe=>{let[Ye]=qe;Ye&&Ye.target===Ve&&je&&(je.unobserve(X),cancelAnimationFrame(ze),ze=requestAnimationFrame(()=>{var Ze;(Ze=je)==null||Ze.observe(X)})),ee()}),Ve&&!Le&&je.observe(Ve),je.observe(X));let We,Ke=Le?getBoundingClientRect(G):null;Le&&Xe();function Xe(){const qe=getBoundingClientRect(G);Ke&&(qe.x!==Ke.x||qe.y!==Ke.y||qe.width!==Ke.width||qe.height!==Ke.height)&&ee(),Ke=qe,We=requestAnimationFrame(Xe)}return ee(),()=>{var qe;xe.forEach(Ye=>{ve&&Ye.removeEventListener("scroll",ee),$e&&Ye.removeEventListener("resize",ee)}),Fe==null||Fe(),(qe=je)==null||qe.disconnect(),je=null,Le&&cancelAnimationFrame(We)}}const offset=offset$1,flip=flip$1,size=size$1,arrow=arrow$1,computePosition=(G,X,ee)=>{const pe=new Map,ve=kt({platform:platform$1},ee),$e=eo(kt({},ve.platform),{_c:pe});return computePosition$1(G,X,eo(kt({},ve),{platform:$e}))},i$D=G=>{onMounted(()=>{unref(G)&&window&&window.document.body.appendChild(unref(G))}),onBeforeUnmount(()=>{unref(G)&&window&&window.document.body.removeChild(unref(G))})};var T$9=(G=>(G.BETTING_FAVORITES_PROVIDED_DATA="BETTING_FAVORITES_PROVIDED_DATA",G.REGISTRATION_PROVIDED_DATA="REGISTRATION_PROVIDED_DATA",G.REGISTRATION_DATA_STORE="REGISTRATION_DATA_STORE",G.MODAL_STORE="MODAL_STORE",G.OFFICE_MENU_STORE="OFFICE_MENU_STORE",G.CHANGE_PASSWORD_FORM="CHANGE_PASSWORD_FORM",G.BETTING_CHAMP_RESULTS_PROVIDED_DATA="BETTING_CHAMP_RESULTS_PROVIDED_DATA",G.RESET_AMOUNT_ON_FIRST_TAP="RESET_AMOUNT_ON_FIRST_TAP",G.BETS_HISTORY_EXACT="BETS_HISTORY_EXACT",G.BETS_HISTORY_TOTO="BETS_HISTORY_TOTO",G.FLOATING="FLOATING",G.COUPON="COUPON",G))(T$9||{});const i$C=T$9.FLOATING,m$S=()=>provide(i$C,{viewPortPadding:ref({top:0,right:0,bottom:0,left:0})}),p$Y=()=>inject(i$C),u$U=["top","bottom"],f$A=G=>u$U.includes((X=>X.split("-")[0])(G)),y$o=({align:G,arrow:X,direction:ee,inside:pe,isOpen:ve,flexible:$e,flippable:ke,sameWidth:De,tooltip:Le,triangle:Ve,trigger:xe})=>{i$D(Le);const{viewPortPadding:Fe}=p$Y(),ze=computed(()=>unref(Fe).top+unref(Fe).bottom),je=computed(()=>unref(G)!=="center"?`${unref(ee)}-${unref(G)}`:unref(ee)),We={height:0,width:0},Ke=reactive({isReady:!1,placement:unref(je),tooltip:{height:0,width:0,x:0,y:0},arrow:{x:0,y:0}}),Xe=computed(()=>offset(({rects:nt,placement:_t})=>({mainAxis:unref(pe)?-(f$A(_t)?nt.reference.height:nt.reference.width):0}))),qe=computed(()=>unref(ke)?flip({padding:unref(Fe)}):void 0),Ye=computed(()=>size({padding:unref(Fe),apply({availableHeight:nt,rects:_t}){const Qe=window.innerHeight-_t.reference.height-unref(ze);We.height=unref($e)?Math.min(nt,Qe):0,We.width=unref(De)?_t.reference.width:0}})),Ze=computed(()=>unref(Ve)?arrow({element:unref(X),padding:0}):void 0),Je=computed(()=>({placement:unref(je),strategy:"absolute",middleware:[unref(Xe),unref(qe),unref(Ye),unref(Ze)].filter(isDef)})),ot=async()=>{let nt,_t;var Qe,et,St,bt;const $t=([nt,_t]=execAsync(()=>computePosition(unref(xe),unref(Le),unref(Je))),nt=await nt,_t(),nt);Object.assign(Ke,{isReady:!0,placement:$t.placement,tooltip:{height:We.height,width:We.width,x:$t.x,y:$t.y},arrow:{x:(et=(Qe=$t.middlewareData.arrow)==null?void 0:Qe.x)!=null?et:0,y:(bt=(St=$t.middlewareData.arrow)==null?void 0:St.y)!=null?bt:0}})};let gt;return onMounted(async()=>{let nt=noop$2;gt=new ResizeObserver(_t=>{const[Qe]=_t;Qe!=null&&Qe.contentRect.height&&ot()}),gt.observe(unref(Le)),watch(ve,_t=>{_t?requestAnimationFrame(()=>{nt=autoUpdate(unref(xe),unref(Le),ot)}):(nt(),Ke.isReady=!1)},{immediate:!0}),onScopeDispose(()=>{nt(),gt.disconnect()})}),{floating:Ke}};var s$G=Object.defineProperty,d$y=Object.defineProperties,g$q=Object.getOwnPropertyDescriptors,m$R=Object.getOwnPropertySymbols,u$T=Object.prototype.hasOwnProperty,f$z=Object.prototype.propertyIsEnumerable,y$n=(G,X,ee)=>X in G?s$G(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,c$F=(G,X)=>{for(var ee in X||(X={}))u$T.call(X,ee)&&y$n(G,ee,X[ee]);if(m$R)for(var ee of m$R(X))f$z.call(X,ee)&&y$n(G,ee,X[ee]);return G},w$6=(G,X)=>d$y(G,g$q(X)),b$q=defineComponent({name:"UiOverlayDropdownContainer",components:{UiDropdownTriangle:p$Z},props:w$6(c$F({},g$t),{isOpen:{type:Boolean,required:!0},trigger:{type:[Object,HTMLElement],required:!0}}),setup(G){const X=toRefs(G),{isOpen:ee,trigger:pe}=X,ve=ref(),$e=ref(),ke=computed(()=>unref(G.isRtl)?{top:"top",right:"left",bottom:"bottom",left:"right"}[G.direction]:G.direction),{floating:De}=y$o(w$6(c$F({},X),{trigger:pe,tooltip:ve,arrow:$e,direction:ke,isOpen:ee})),Le=computed(()=>({transform:`translate(${Math.round(De.tooltip.x)}px, ${Math.round(De.tooltip.y)}px)`,visibility:De.isReady?"visible":"hidden",maxHeight:De.tooltip.height!==0?`${De.tooltip.height}px`:"",width:De.tooltip.width!==0?`${De.tooltip.width}px`:""})),Ve=computed(()=>({transform:`translate(${Math.round(De.arrow.x)}px, ${Math.round(De.arrow.y)}px)`,visibility:De.isReady?"visible":"hidden"})),xe=defineEmit("enter"),Fe=defineEmit("leave");return{tooltip:ve,arrow:$e,tooltipStyles:Le,arrowStyles:Ve,onEnter:ze=>xe(ze),onLeave:ze=>Fe(ze),uiOverlayDropdownContainerClasses:computed(()=>({"ui-overlay-dropdown-container--has-triangle":G.triangle&&!G.inside})),floating:De}}});const c$E=["data-placement"];var m$Q=t$D(b$q,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDropdownTriangle");return openBlock(),createElementBlock("div",{ref:"tooltip",onMouseenter:X[0]||(X[0]=(...De)=>G.onEnter&&G.onEnter(...De)),onMouseleave:X[1]||(X[1]=(...De)=>G.onLeave&&G.onLeave(...De)),"data-placement":G.floating.placement,role:"tooltip",style:normalizeStyle(G.tooltipStyles),class:normalizeClass([G.uiOverlayDropdownContainerClasses,"ui-overlay-dropdown-container"])},[withDirectives(createBaseVNode("div",{ref:"arrow",style:normalizeStyle(G.arrowStyles),class:"ui-overlay-dropdown-container__triangle"},[createVNode(ke,{theme:G.theme,placement:G.floating.placement},null,8,["theme","placement"])],4),[[vShow,G.isOpen&&G.triangle&&!G.inside]]),G.isOpen?renderSlot(G.$slots,"default",{key:0},void 0,!0):createCommentVNode("",!0)],46,c$E)}],["__scopeId","data-v-db15065c"]]),O$1=Object.defineProperty,v$A=Object.defineProperties,w$5=Object.getOwnPropertyDescriptors,D$1=Object.getOwnPropertySymbols,j$2=Object.prototype.hasOwnProperty,b$p=Object.prototype.propertyIsEnumerable,y$m=(G,X,ee)=>X in G?O$1(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,C$8=(G,X)=>{for(var ee in X||(X={}))j$2.call(X,ee)&&y$m(G,ee,X[ee]);if(D$1)for(var ee of D$1(X))b$p.call(X,ee)&&y$m(G,ee,X[ee]);return G},h$k=(G,X)=>v$A(G,w$5(X)),P$3=defineComponent({name:"UiOverlayDropdown",components:{UiDropdownContent:p$_,UiDropdownTrigger:g$s,UiOverlayDropdownContainer:m$Q},props:y$p,emits:c$H,setup(G){const X=toRefs(G),{triggerElement:ee}=X,pe=ref(),ve=ref(),$e=ref(),ke=computed({get:()=>{var ot;return(ot=unref(ee))!=null?ot:unref($e)},set:ot=>{$e.value=ot}}),De=computed(()=>{var ot;return(ot=unref(ve))==null?void 0:ot.$el}),Le=computed(()=>unref(G.isRtl)?(ot=>({top:"top",right:"left",bottom:"bottom",left:"right"})[ot])(G.direction):G.direction),{isOpen:Ve,isOpenOnce:xe,open:Fe,close:ze,toggle:je}=a$C(X),We=reactive(h$k(C$8({},X),{isOpen:Ve,direction:Le,trigger:ke})),{getCurrentDropdown:Ke,getOpenedParentDropdowns:Xe,getOpenedChildDropdowns:qe}=d$A(Ve),{onEnter:Ye,onLeave:Ze,onClick:Je}=i$G(h$k(C$8({},X),{open:Fe,close:ze,toggle:je,checkLeaveOutside:ot=>{const gt=[Ke(),...qe()].map(({trigger:nt,tooltip:_t})=>[nt,_t]).flat().filter(Boolean).some(nt=>nt.contains(ot.relatedTarget));if(!gt){const nt=Xe(),_t=nt[nt.length-1];_t==null||_t.onLeave(ot)}return!gt}}));return d$B({stopElementsStore:G.stopElementsStore,checkOutside:ot=>![Ke(),...qe()].map(({trigger:gt,tooltip:nt})=>[gt,nt]).flat().filter(Boolean).some(gt=>gt.contains(ot.target)),isOpen:Ve,close:ze}),useEventListener(ee,"click",Je),useEventListener(ee,"mouseenter",Ye),useEventListener(ee,"mouseleave",Ze),{close:ze,dropdown:pe,tooltipContainer:ve,tooltip:De,isOpen:Ve,isOpenOnce:xe,onClick:Je,onEnter:Ye,onLeave:Ze,open:Fe,toggle:je,trigger:ke,containerProps:We}}}),v$z=t$D(P$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDropdownTrigger"),De=resolveComponent("UiDropdownContent"),Le=resolveComponent("UiOverlayDropdownContainer"),Ve=resolveDirective("tooltip");return openBlock(),createBlock(resolveDynamicComponent(G.tag),{ref:"dropdown",class:"ui-overlay-dropdown"},{default:withCtx(()=>[createBaseVNode("div",{ref:"trigger",onClick:X[0]||(X[0]=(...xe)=>G.onClick&&G.onClick(...xe)),onMouseenter:X[1]||(X[1]=(...xe)=>G.onEnter&&G.onEnter(...xe)),onMouseleave:X[2]||(X[2]=(...xe)=>G.onLeave&&G.onLeave(...xe)),"aria-describedby":"tooltip",class:"ui-overlay-dropdown__trigger"},[renderSlot(G.$slots,"customTrigger",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},()=>[withDirectives((openBlock(),createBlock(ke,{onClick:G.toggle,"aria-label":G.triggerTooltip,toggled:G.isOpen,theme:G.triggerTheme,decent:G.triggerDecent,rounded:!1,class:"ui-overlay-dropdown__button"},{default:withCtx(()=>[renderSlot(G.$slots,"trigger",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},void 0,!0)]),_:3},8,["onClick","aria-label","toggled","theme","decent"])),[[Ve,{content:G.triggerTooltip,classes:["u-nowrap"]}]])],!0)],544),G.isOpenOnce?(openBlock(),createBlock(Le,mergeProps({key:0,ref:"tooltipContainer",onEnter:G.onEnter,onLeave:G.onLeave},G.containerProps,{class:"ui-overlay-dropdown__container"}),{default:withCtx(()=>[renderSlot(G.$slots,"customContent",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},()=>[createVNode(De,{class:"ui-overlay-dropdown__content",theme:G.theme},{default:withCtx(()=>[renderSlot(G.$slots,"default",{isOpen:G.isOpen,open:G.open,close:G.close,toggle:G.toggle},void 0,!0)]),_:3},8,["theme"])],!0)]),_:3},16,["onEnter","onLeave"])):createCommentVNode("",!0)]),_:3},512)}],["__scopeId","data-v-5d01250b"]]),i$B,s$F,a$B=Object.defineProperty,u$S=Object.defineProperties,d$x=Object.getOwnPropertyDescriptors,v$y=Object.getOwnPropertySymbols,c$D=Object.prototype.hasOwnProperty,m$P=Object.prototype.propertyIsEnumerable,f$y=(G,X,ee)=>X in G?a$B(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,w$4=defineComponent({name:"UiDropdown",components:{UiInlineDropdown:v$B,UiOverlayDropdown:v$z},props:(i$B=((G,X)=>{for(var ee in X||(X={}))c$D.call(X,ee)&&f$y(G,ee,X[ee]);if(v$y)for(var ee of v$y(X))m$P.call(X,ee)&&f$y(G,ee,X[ee]);return G})({},g$t),s$F={overlay:{type:Boolean,default:!1}},u$S(i$B,d$x(s$F))),emits:[],setup(G){const X=ref(),ee=computed(()=>G.overlay?v$z:v$B),pe=computed(()=>{var $e;return($e=unref(X))==null?void 0:$e.isOpen}),ve=computed(()=>({"ui-dropdown--rounded":G.rounded}));return{is:ee,component:X,isOpen:pe,close:()=>{var $e;return($e=unref(X))==null?void 0:$e.close()},open:()=>{var $e;return($e=unref(X))==null?void 0:$e.open()},toggle:()=>{var $e;return($e=unref(X))==null?void 0:$e.toggle()},uiDropdownClasses:ve}}}),c$C=t$D(w$4,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("client-only");return openBlock(),createBlock(ke,null,{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(G.is),mergeProps({ref:"component"},toHandlers({}),kt(kt({},G.$props),G.$attrs),{class:[G.uiDropdownClasses,"ui-dropdown"]}),{customTrigger:withCtx(De=>[renderSlot(G.$slots,"customTrigger",normalizeProps(guardReactiveProps(De)),void 0,!0)]),trigger:withCtx(De=>[renderSlot(G.$slots,"trigger",normalizeProps(guardReactiveProps(De)),void 0,!0)]),customContent:withCtx(De=>[renderSlot(G.$slots,"customContent",normalizeProps(guardReactiveProps(De)),void 0,!0)]),default:withCtx(De=>[renderSlot(G.$slots,"default",normalizeProps(guardReactiveProps(De)),void 0,!0)]),_:3},16,["class"]))]),_:3})}],["__scopeId","data-v-d3e8df79"]]);function getInternetExplorerVersion(){var G=window.navigator.userAgent,X=G.indexOf("MSIE ");if(X>0)return parseInt(G.substring(X+5,G.indexOf(".",X)),10);var ee=G.indexOf("Trident/");if(ee>0){var pe=G.indexOf("rv:");return parseInt(G.substring(pe+3,G.indexOf(".",pe)),10)}var ve=G.indexOf("Edge/");return ve>0?parseInt(G.substring(ve+5,G.indexOf(".",ve)),10):-1}let isIE;function initCompat(){initCompat.init||(initCompat.init=!0,isIE=getInternetExplorerVersion()!==-1)}var script$4={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){initCompat(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const G=document.createElementByMF("object");this._resizeObject=G,G.setAttribute("aria-hidden","true"),G.setAttribute("tabindex",-1),G.onload=this.addResizeHandlers,G.type="text/html",isIE&&this.$el.appendChild(G),G.data="about:blank",isIE||this.$el.appendChild(G)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!isIE&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const _withId$1=withScopeId();pushScopeId("data-v-b329ee4c");const _hoisted_1$8={class:"resize-observer",tabindex:"-1"};popScopeId();const render$3=_withId$1((G,X,ee,pe,ve,$e)=>(openBlock(),createBlock("div",_hoisted_1$8)));script$4.render=render$3;script$4.__scopeId="data-v-b329ee4c";script$4.__file="src/components/ResizeObserver.vue";function _typeof$2(G){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(X){return typeof X}:_typeof$2=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$2(G)}function _classCallCheck$1(G,X){if(!(G instanceof X))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(G,X){for(var ee=0;eeG.length)&&(X=G.length);for(var ee=0,pe=new Array(X);ee2&&arguments[2]!==void 0?arguments[2]:{},pe,ve,$e,ke=function(Le){for(var Ve=arguments.length,xe=new Array(Ve>1?Ve-1:0),Fe=1;Fe1){var Ve=De.find(function(Fe){return Fe.isIntersecting});Ve&&(Le=Ve)}if(ve.callback){var xe=Le.isIntersecting&&Le.intersectionRatio>=ve.threshold;if(xe===ve.oldResult)return;ve.oldResult=xe,ve.callback(xe,Le)}},this.options.intersection),nextTick(function(){ve.observer&&ve.observer.observe(ve.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),G}();function beforeMount(G,X,ee){var pe=X.value;if(pe)if(typeof IntersectionObserver=="undefined")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var ve=new VisibilityState(G,pe,ee);G._vue_visibilityState=ve}}function updated(G,X,ee){var pe=X.value,ve=X.oldValue;if(!deepEqual(pe,ve)){var $e=G._vue_visibilityState;if(!pe){unmounted(G);return}$e?$e.createObserver(pe,ee):beforeMount(G,{value:pe},ee)}}function unmounted(G){var X=G._vue_visibilityState;X&&(X.destroyObserver(),delete G._vue_visibilityState)}var ObserveVisibility={beforeMount,updated,unmounted};function mitt(G){return{all:G=G||new Map,on:function(X,ee){var pe=G.get(X);pe?pe.push(ee):G.set(X,[ee])},off:function(X,ee){var pe=G.get(X);pe&&(ee?pe.splice(pe.indexOf(ee)>>>0,1):G.set(X,[]))},emit:function(X,ee){var pe=G.get(X);pe&&pe.slice().map(function(ve){ve(ee)}),(pe=G.get("*"))&&pe.slice().map(function(ve){ve(X,ee)})}}}var config={itemsLimit:1e3},regex=/(auto|scroll)/;function parents(G,X){return G.parentNode===null?X:parents(G.parentNode,X.concat([G]))}var style=function(X,ee){return getComputedStyle(X,null).getPropertyValue(ee)},overflow=function(X){return style(X,"overflow")+style(X,"overflow-y")+style(X,"overflow-x")},scroll=function(X){return regex.test(overflow(X))};function getScrollParent(G){if(G instanceof HTMLElement||G instanceof SVGElement){for(var X=parents(G.parentNode,[]),ee=0;ee{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const G=this.$_lastUpdateScrollPosition;typeof G=="number"&&this.$nextTick(()=>{this.scrollToPosition(G)})},beforeUnmount(){this.removeListeners()},methods:{addView(G,X,ee,pe,ve){const $e=markRaw({id:uid++,index:X,used:!0,key:pe,type:ve}),ke=shallowReactive({item:ee,position:0,nr:$e});return G.push(ke),ke},unuseView(G,X=!1){const ee=this.$_unusedViews,pe=G.nr.type;let ve=ee.get(pe);ve||(ve=[],ee.set(pe,ve)),ve.push(G),X||(G.nr.used=!1,G.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(G){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const X=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:ee}=this.updateVisibleItems(!1,!0);ee||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeoutWrapped(this.handleScroll,this.updateInterval+100))});X(),this.updateInterval&&(this.$_updateTimeout=setTimeoutWrapped(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&X()},this.updateInterval))}},handleVisibilityChange(G,X){this.ready&&(G||X.boundingClientRect.width!==0||X.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(G,X=!1){const ee=this.itemSize,pe=this.gridItems||1,ve=this.itemSecondarySize||ee,$e=this.$_computedMinItemSize,ke=this.typeField,De=this.simpleArray?null:this.keyField,Le=this.items,Ve=Le.length,xe=this.sizes,Fe=this.$_views,ze=this.$_unusedViews,je=this.pool,We=this.itemIndexByKey;let Ke,Xe,qe,Ye,Ze;if(!Ve)Ke=Xe=Ye=Ze=qe=0;else if(this.$_prerender)Ke=Ye=0,Xe=Ze=Math.min(this.prerender,Le.length),qe=null;else{const et=this.getScroll();if(X){let $t=et.start-this.$_lastUpdateScrollPosition;if($t<0&&($t=-$t),ee===null&&$t<$e||$tet.start&&(Ut=Ot),Ot=~~((xt+Ut)/2);while(Ot!==Rt);for(Ot<0&&(Ot=0),Ke=Ot,qe=xe[Ve-1].accumulator,Xe=Ot;XeVe&&(Xe=Ve)),Ye=Ke;YeVe&&(Xe=Ve),Ye<0&&(Ye=0),Ze>Ve&&(Ze=Ve),qe=Math.ceil(Ve/pe)*ee}}Xe-Ke>config.itemsLimit&&this.itemsLimitError(),this.totalSize=qe;let Je;const ot=Ke<=this.$_endIndex&&Xe>=this.$_startIndex;if(ot)for(let et=0,St=je.length;et=Xe)&&this.unuseView(Je));const gt=ot?null:new Map;let nt,_t,Qe;for(let et=Ke;et=bt.length)&&(Je=this.addView(je,et,nt,St,_t),this.unuseView(Je,!0),bt=ze.get(_t)),Je=bt[Qe],gt.set(_t,Qe+1)),Fe.delete(Je.nr.key),Je.nr.used=!0,Je.nr.index=et,Je.nr.key=St,Je.nr.type=_t,Fe.set(St,Je),$t=!0;else if(!Je.nr.used&&(Je.nr.used=!0,$t=!0,bt)){const xt=bt.indexOf(Je);xt!==-1&&bt.splice(xt,1)}Je.item=nt,$t&&(et===Le.length-1&&this.$emit("scroll-end"),et===0&&this.$emit("scroll-start")),ee===null?(Je.position=xe[et-1].accumulator,Je.offset=0):(Je.position=Math.floor(et/pe)*ee,Je.offset=et%pe*ve)}return this.$_startIndex=Ke,this.$_endIndex=Xe,this.emitUpdate&&this.$emit("update",Ke,Xe,Ye,Ze),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeoutWrapped(this.sortViews,this.updateInterval+300),{continuous:ot}},getListenerTarget(){let G=getScrollParent(this.$el);return window.document&&(G===window.document.documentElement||G===window.document.body)&&(G=window),G},getScroll(){const{$el:G,direction:X}=this,ee=X==="vertical";let pe;if(this.pageMode){const ve=G.getBoundingClientRect(),$e=ee?ve.height:ve.width;let ke=-(ee?ve.top:ve.left),De=ee?window.innerHeight:window.innerWidth;ke<0&&(De+=ke,ke=0),ke+De>$e&&(De=$e-ke),pe={start:ke,end:ke+De}}else ee?pe={start:G.scrollTop,end:G.scrollTop+G.clientHeight}:pe={start:G.scrollLeft,end:G.scrollLeft+G.clientWidth};return pe},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,supportsPassive?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(G){let X;const ee=this.gridItems||1;this.itemSize===null?X=G>0?this.sizes[G-1].accumulator:0:X=Math.floor(G/ee)*this.itemSize,this.scrollToPosition(X)},scrollToPosition(G){const X=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let ee,pe,ve;if(this.pageMode){const $e=getScrollParent(this.$el),ke=$e.tagName==="HTML"?0:$e[X.scroll],De=$e.getBoundingClientRect(),Ve=this.$el.getBoundingClientRect()[X.start]-De[X.start];ee=$e,pe=X.scroll,ve=G+ke+Ve}else ee=this.$el,pe=X.scroll,ve=G;ee[pe]=ve},itemsLimitError(){throw setTimeoutWrapped(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((G,X)=>G.nr.index-X.nr.index)}}};const _hoisted_1$7={key:0,ref:"before",class:"vue-recycle-scroller__slot"},_hoisted_2$2={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function render$1$1(G,X,ee,pe,ve,$e){const ke=resolveComponent("ResizeObserver"),De=resolveDirective("observe-visibility");return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["vue-recycle-scroller",{ready:ve.ready,"page-mode":ee.pageMode,[`direction-${G.direction}`]:!0}]),onScrollPassive:X[0]||(X[0]=(...Le)=>$e.handleScroll&&$e.handleScroll(...Le))},[G.$slots.before?(openBlock(),createElementBlock("div",_hoisted_1$7,[renderSlot(G.$slots,"before")],512)):createCommentVNode("v-if",!0),(openBlock(),createBlock(resolveDynamicComponent(ee.listTag),{ref:"wrapper",style:normalizeStyle({[G.direction==="vertical"?"minHeight":"minWidth"]:ve.totalSize+"px"}),class:normalizeClass(["vue-recycle-scroller__item-wrapper",ee.listClass])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ve.pool,Le=>(openBlock(),createBlock(resolveDynamicComponent(ee.itemTag),mergeProps({key:Le.nr.id,style:ve.ready?{transform:`translate${G.direction==="vertical"?"Y":"X"}(${Le.position}px) translate${G.direction==="vertical"?"X":"Y"}(${Le.offset}px)`,width:ee.gridItems?`${G.direction==="vertical"&&ee.itemSecondarySize||ee.itemSize}px`:void 0,height:ee.gridItems?`${G.direction==="horizontal"&&ee.itemSecondarySize||ee.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[ee.itemClass,{hover:!ee.skipHover&&ve.hoverKey===Le.nr.key}]]},toHandlers(ee.skipHover?{}:{mouseenter:()=>{ve.hoverKey=Le.nr.key},mouseleave:()=>{ve.hoverKey=null}})),{default:withCtx(()=>[renderSlot(G.$slots,"default",{item:Le.item,index:Le.nr.index,active:Le.nr.used})]),_:2},1040,["style","class"]))),128)),renderSlot(G.$slots,"empty")]),_:3},8,["style","class"])),G.$slots.after?(openBlock(),createElementBlock("div",_hoisted_2$2,[renderSlot(G.$slots,"after")],512)):createCommentVNode("v-if",!0),createVNode(ke,{onNotify:$e.handleResize},null,8,["onNotify"])],34)),[[De,$e.handleVisibilityChange]])}script$2.render=render$1$1;script$2.__file="src/components/RecycleScroller.vue";var script$1$1={name:"DynamicScroller",components:{RecycleScroller:script$2},provide(){return typeof ResizeObserver!="undefined"&&(this.$_resizeObserver=new ResizeObserver(G=>{requestAnimationFrame(()=>{if(Array.isArray(G)){for(const X of G)if(X.target&&X.target.$_vs_onResize){let ee,pe;if(X.borderBoxSize){const ve=X.borderBoxSize[0];ee=ve.inlineSize,pe=ve.blockSize}else ee=X.contentRect.width,pe=X.contentRect.height;X.target.$_vs_onResize(X.target.$_vs_id,ee,pe)}}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:eo(kt({},props),{minItemSize:{type:[Number,String],required:!0}}),emits:["resize","visible"],data(){return{vscrollData:{active:!0,sizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray,itemsWithSize(){const G=[],{items:X,keyField:ee,simpleArray:pe}=this,ve=this.vscrollData.sizes,$e=X.length;for(let ke=0;ke<$e;ke++){const De=X[ke],Le=pe?ke:De[ee];let Ve=ve[Le];typeof Ve=="undefined"&&!this.$_undefinedMap[Le]&&(Ve=0),G.push({item:De,id:Le,size:Ve})}return G}},watch:{items(){this.forceUpdate()},simpleArray:{handler(G){this.vscrollData.simpleArray=G},immediate:!0},direction(G){this.forceUpdate(!0)},itemsWithSize(G,X){const ee=this.$el.scrollTop;let pe=0,ve=0;const $e=Math.min(G.length,X.length);for(let De=0;De<$e&&!(pe>=ee);De++)pe+=X[De].size||this.minItemSize,ve+=G[De].size||this.minItemSize;const ke=ve-pe;ke!==0&&(this.$el.scrollTop+=ke)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={},this.$_events=mitt()},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},unmounted(){this.$_events.all.clear()},methods:{onScrollerResize(){this.$refs.scroller&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$_events.emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(G=!1){(G||this.simpleArray)&&(this.vscrollData.sizes={}),this.$_events.emit("vscroll:update",{force:!0})},scrollToItem(G){const X=this.$refs.scroller;X&&X.scrollToItem(G)},getItemSize(G,X=void 0){const ee=this.simpleArray?X!=null?X:this.items.indexOf(G):G[this.keyField];return this.vscrollData.sizes[ee]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const G=this.$el;this.$nextTick(()=>{G.scrollTop=G.scrollHeight+5e3;const X=()=>{G.scrollTop=G.scrollHeight+5e3,requestAnimationFrame(()=>{G.scrollTop=G.scrollHeight+5e3,this.$_undefinedSizes===0?this.$_scrollingToBottom=!1:requestAnimationFrame(X)})};requestAnimationFrame(X)})}}};function render$2(G,X,ee,pe,ve,$e){const ke=resolveComponent("RecycleScroller");return openBlock(),createBlock(ke,mergeProps({ref:"scroller",items:$e.itemsWithSize,"min-item-size":ee.minItemSize,direction:G.direction,"key-field":"id","list-tag":G.listTag,"item-tag":G.itemTag},G.$attrs,{onResize:$e.onScrollerResize,onVisible:$e.onScrollerVisible}),{default:withCtx(({item:De,index:Le,active:Ve})=>[renderSlot(G.$slots,"default",normalizeProps(guardReactiveProps({item:De.item,index:Le,active:Ve,itemWithSize:De})))]),before:withCtx(()=>[renderSlot(G.$slots,"before")]),after:withCtx(()=>[renderSlot(G.$slots,"after")]),empty:withCtx(()=>[renderSlot(G.$slots,"empty")]),_:3},16,["items","min-item-size","direction","list-tag","item-tag","onResize","onVisible"])}script$1$1.render=render$2;script$1$1.__file="src/components/DynamicScroller.vue";var script$3={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},emits:["resize"],computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.vscrollData.keyField in this.item)return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(G,X){if(this.$el.$_vs_id=this.id,this.size||this.onDataUpdate(),this.$_sizeObserved){const ee=this.vscrollData.sizes[X],pe=this.vscrollData.sizes[G];ee!=null&&ee!==pe&&this.applySize(ee)}},finalActive(G){this.size||(G?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?G?this.observeSize():this.unobserveSize():G&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const G in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[G],this.onDataUpdate);this.vscrollParent.$_events.on("vscroll:update",this.onVscrollUpdate)}},mounted(){this.finalActive&&(this.updateSize(),this.observeSize())},beforeUnmount(){this.vscrollParent.$_events.off("vscroll:update",this.onVscrollUpdate),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:G}){!this.finalActive&&G&&(this.$_pendingVScrollUpdate=this.id),(this.$_forceNextVScrollUpdate===this.id||G||!this.size)&&this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(G){this.$nextTick(()=>{if(this.id===G){const X=this.$el.offsetWidth,ee=this.$el.offsetHeight;this.applyWidthHeight(X,ee)}this.$_pendingSizeUpdate=null})},applyWidthHeight(G,X){const ee=~~(this.vscrollParent.direction==="vertical"?X:G);ee&&this.size!==ee&&this.applySize(ee)},applySize(G){this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.vscrollData.sizes[this.id]=G,this.emitResize&&this.$emit("resize",this.id)},observeSize(){this.vscrollResizeObserver&&(this.$_sizeObserved||(this.vscrollResizeObserver.observe(this.$el),this.$el.$_vs_id=this.id,this.$el.$_vs_onResize=this.onResize,this.$_sizeObserved=!0))},unobserveSize(){this.vscrollResizeObserver&&this.$_sizeObserved&&(this.vscrollResizeObserver.unobserve(this.$el),this.$el.$_vs_onResize=void 0,this.$_sizeObserved=!1)},onResize(G,X,ee){this.id===G&&this.applyWidthHeight(X,ee)}},render(){return h$u(this.tag,this.$slots.default())}};script$3.__file="src/components/DynamicScrollerItem.vue";var d$w=defineComponent({name:"UiInput_F",components:{UiInputBase:c$T,BaseInput:m$17},props:{inscribed:{type:Boolean,default:!1},theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},rtlIgnore:{type:Boolean,default:!1},textarea:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},requiredAsteriskAccentColor:{type:Boolean,default:!1},error:{type:String,default:""},isFocused:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},accuracy:{type:Number,default:void 0},format:{type:Boolean,default:!1},max:{type:Number,default:void 0},maxlength:{type:Number,default:void 0},min:{type:Number,default:void 0},unsigned:{type:Boolean,default:!1},[r$_]:{type:[String,Number],default:""},type:{type:String,default:void 0}},emits:["input","focus","blur"],setup(G,X){const ee=ref(),pe=computed(()=>({"input--rtl-ignore":G.rtlIgnore})),ve=computed(()=>({"input-field--textarea":G.textarea})),{vBindData:$e,inputDisabled:ke,listeners:De,hasFocus:Le,focusInput:Ve}=v$Q({props:G,ctx:X});return{inputEl:ee,focus:()=>{var xe;return(xe=unref(ee))==null?void 0:xe.focus()},focusInput:Ve,selectAllText:()=>nextTick(()=>{var xe;return(xe=unref(ee))==null?void 0:xe.selectAllText()}),inputClasses:pe,inputFieldClasses:ve,vBindData:$e,inputDisabled:ke,listeners:De,hasFocus:Le}}}),c$B=t$D(d$w,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("BaseInput"),De=resolveComponent("UiInputBase");return openBlock(),createBlock(De,{size:G.size,theme:G.theme,error:G.error,inscribed:G.inscribed,disabled:G.inputDisabled,loading:G.loading,isFocused:G.hasFocus,class:normalizeClass([G.inputClasses,"input"]),requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,required:G.required},{default:withCtx(()=>[renderSlot(G.$slots,"beforeContent",{focusInput:G.focusInput},void 0,!0),createVNode(ke,mergeProps({ref:"input"},toHandlers(G.listeners),G.vBindData,{class:[G.inputFieldClasses,"input__field input-field"]}),null,16,["class"]),renderSlot(G.$slots,"afterContent",{focusInput:G.focusInput},void 0,!0)]),_:3},8,["size","theme","error","inscribed","disabled","loading","isFocused","class","requiredAsteriskAccentColor","required"])}],["__scopeId","data-v-2359c722"]]),p$X=defineComponent({name:"UiContentWrapper",props:{theme:{type:String,default:void 0},size:{type:String,default:void 0},tag:{type:String,default:"div"}},setup(G){const X=computed(()=>{var pe;return G.theme||((pe=unref(i$10("UiContentWrapper")))==null?void 0:pe.theme)||themeType.gray100}),ee=computed(()=>{var pe;return G.size||((pe=unref(i$10("UiContentWrapper")))==null?void 0:pe.size)||sizeType.s});return{uiContentWrapperClasses:computed(()=>({[`ui-content-wrapper--theme-${unref(X)}`]:!!unref(X),[`ui-content-wrapper--size-${unref(ee)}`]:!!unref(ee)}))}}});const l$B={class:"ui-content-wrapper__container"};var c$A=t$D(p$X,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.tag),mergeProps(toHandlers({}),G.$attrs,{class:[G.uiContentWrapperClasses,"ui-content-wrapper"]}),{default:withCtx(()=>[renderSlot(G.$slots,"container",{},()=>[createBaseVNode("div",l$B,[renderSlot(G.$slots,"default",{},void 0,!0)])],!0)]),_:3},16,["class"])}],["__scopeId","data-v-8fc04da4"]]),o$x=defineComponent({name:"UiSelectContent_F",components:{UiContentWrapper:c$A},props:{theme:{type:String,default:themeType.gray100}}});const v$x={key:0,class:"select-content__top","data-v-4610ac2f":""},_$x={class:"select-content__body","data-v-4610ac2f":""};var d$v=t$D(o$x,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiContentWrapper");return openBlock(),createBlock(ke,{theme:G.theme,class:"select-content","data-v-4610ac2f":""},{container:withCtx(()=>[G.$slots.top?(openBlock(),createElementBlock("div",v$x,[renderSlot(G.$slots,"top",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",_$x,[renderSlot(G.$slots,"default",{},void 0,!0)])]),_:3},8,["theme"])}],["__scopeId","data-v-37bd671f"]]),m$O=defineComponent({name:"UiSelectItem_F"});const i$A={class:"select-item","data-v-aaa244e6":""};var l$A=t$D(m$O,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("li",i$A,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-661ab1ce"]]),p$W=Object.defineProperty,a$A=Object.getOwnPropertySymbols,n$L=Object.prototype.hasOwnProperty,s$E=Object.prototype.propertyIsEnumerable,l$z=(G,X,ee)=>X in G?p$W(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,m$N=(G,X)=>{for(var ee in X||(X={}))n$L.call(X,ee)&&l$z(G,ee,X[ee]);if(a$A)for(var ee of a$A(X))s$E.call(X,ee)&&l$z(G,ee,X[ee]);return G},u$R=defineComponent({name:"UiSelectOptions_F",components:{UiCaption:p$1t,UiSelectItem:l$A,UiOption:m$11},props:{options:{type:Array,default:()=>[]}},setup:()=>({sizeType,attrs:G=>m$N(m$N({},G.attrs||{}),G.listeners||{})})});const m$M={class:"select-options","data-v-a38bcd04":""};var f$x=t$D(u$R,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiOption"),Le=resolveComponent("UiSelectItem");return openBlock(),createElementBlock("ul",m$M,[renderSlot(G.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(Ve,xe)=>(openBlock(),createBlock(Le,{key:xe,class:"select-options__item","data-v-a38bcd04":""},{default:withCtx(()=>[renderSlot(G.$slots,"item",{option:Ve,index:xe},()=>[createVNode(De,mergeProps({onClick:Fe=>G.$emit("select",Ve)},toHandlers({}),{isSelected:Ve.checked},G.attrs(Ve),{disabled:Ve.disabled||Ve.isDisabled,class:"select-options__option select-options-option","data-v-a38bcd04":""}),{default:withCtx(()=>[renderSlot(G.$slots,"option",{option:Ve,index:xe},()=>[createVNode(ke,{size:G.sizeType.xs,"data-v-a38bcd04":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.name),1)]),_:2},1032,["size"])],!0)]),_:2},1040,["onClick","isSelected","disabled"])],!0)]),_:2},1024))),128))],!0)])}],["__scopeId","data-v-52465865"]]);const n$K=({phoneCode:G,countries:X,isManualCountryCode:ee=!0})=>{const pe=computed(()=>({id:0,name:"",code:"default",phoneCode:`+${unref(G)}`})),ve=computed(()=>unref(ee)?[unref(pe)]:[]);return computed(()=>{var $e,ke;const De=($e=unref(G))!=null?$e:"",Le=(ke=unref(X))==null?void 0:ke.filter(Ve=>Ve.phoneCode.includes(De));return Le!=null&&Le.length?Le:unref(ve)})};var i$z=defineComponent({name:"UiIcoCountry",components:{UiIco:n$1b},props:{path:{type:String,default:ICON_COUNTRY_PATH},ico:{type:[String,Number],default:"default"},bordered:{type:Boolean,default:!0},size:{type:String,default:void 0},square:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(G=this.$props){var X;return RTL_ICONS.includes((X=G.ico)==null?void 0:X.toString())}}}}),n$J=t$D(i$z,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createBlock(ke,normalizeProps(guardReactiveProps(G.$props)),null,16)}]]);const t$o={countries:{type:Array,default:()=>[]},validationCountries:{type:Array,default:()=>[]},loadCountries:{type:Function,default:()=>()=>{}},loadingCountries:{type:Boolean,default:!0},currentCountry:{type:Object,default:void 0},currentCountryIco:{type:[Number,String],default:void 0},setCountry:{type:Function,default:()=>()=>{}}};var M,k$e,E$1=Object.defineProperty,P$2=Object.defineProperties,A=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,B$3=Object.prototype.hasOwnProperty,$$3=Object.prototype.propertyIsEnumerable,_$w=(G,X,ee)=>X in G?E$1(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,x$6=defineComponent({name:"UiDropdownPhoneCodes",components:{DynamicScroller:script$1$1,DynamicScrollerItem:script$3,UiDropdown:c$C,UiSelectContent:d$v,UiOption:m$11,UiSelectOptions:f$x,UiInput:c$B,UiAngle:n$Y,UiIcoCountry:n$J,UiCaption:p$1t,UiEmptyMessage:l$L},model:DEFAULT_V_MODEL,props:(M=((G,X)=>{for(var ee in X||(X={}))B$3.call(X,ee)&&_$w(G,ee,X[ee]);if(F)for(var ee of F(X))$$3.call(X,ee)&&_$w(G,ee,X[ee]);return G})({[DEFAULT_V_MODEL.prop]:{type:[String,Number],default:""},countryCode:{type:String,default:void 0},countryId:{type:Number,default:void 0},disabled:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},isManualCountryCode:{type:Boolean,default:!0},noResultMessage:{type:String,default:""},theme:{type:String,default:themeType.gray100},scrollbarTheme:{type:String,default:""},codesSize:{type:String,default:defaultSizeType},direction:d$C.direction},t$o),k$e={dropdownHeight:{type:String,default:"300px"},dropdownWidth:{type:String,default:"360px"}},P$2(M,A(k$e))),emits:[DEFAULT_V_MODEL.event,"update:countryCode","update:countryId","loaded","enter","select","focus"],setup(G,{emit:X}){const ee=ref(),pe=ref(),ve=useVModel(G),$e=useVModel(G,"countryCode"),ke=computed(()=>{var nt,_t,Qe;return(Qe=(_t=(nt=unref(pe))==null?void 0:nt.$refs)==null?void 0:_t.input)==null?void 0:Qe.$el}),{focus:De,blur:Le}=useFocus(ke),{countries:Ve,currentCountry:xe,isManualCountryCode:Fe}=toRefs(G),{setCountry:ze}=unref(G),je=computed({get(){var nt,_t;return(_t=(nt=unref(ve))==null?void 0:nt.toString().replaceAll("+",""))!=null?_t:""},set(nt){ve.value=nt?nt.toString().replace(/^\+*/,"+"):""}}),We=computed({get(){var nt,_t;return(_t=(nt=unref($e))==null?void 0:nt.toLowerCase())!=null?_t:""},set(nt){$e.value=nt?nt==null?void 0:nt.toLowerCase():""}}),Ke=useVModel(G,"countryId"),Xe=n$K({phoneCode:je,countries:Ve,isManualCountryCode:Fe}),qe=computed(()=>{var nt;return((nt=unref(Ve))==null?void 0:nt.length)>1}),Ye=computed(()=>G.disabled||!unref(qe)),Ze=computed(()=>({"dropdown-phone-codes--is-disabled":unref(Ye)})),Je=computed(()=>!!unref(Xe).length),ot=nt=>{var _t;je.value=nt==null?void 0:nt.phoneCode,We.value=nt==null?void 0:nt.code,Ke.value=(_t=nt==null?void 0:nt.id)!=null?_t:0},gt=nt=>{ze==null||ze(nt),nextTick(()=>{var _t;ot(unref(xe)),(_t=unref(ee))==null||_t.close(),X("select")})};return watch(We,(nt,_t)=>{nt!==_t&&unref(je)&>({phoneCode:unref(je),code:unref(We),id:unref(Ke)})}),onMounted(()=>{(()=>{const[nt]=unref(Ve);unref(je)?gt({phoneCode:unref(je),code:unref(We),id:unref(Ke)}):nt&&!unref(xe)&>(nt)})()}),{dropdown:ee,themeType,phoneCodeInput:pe,phoneCode:je,filteredCountries:Xe,selectCountry:gt,unselectCountry:()=>{ze==null||ze()},onEnter:()=>{Le(),nextTick(()=>{var nt;(nt=unref(ee))==null||nt.close(),X("enter")})},onDropdownClose:()=>{const nt=unref(xe),_t=(Qe=unref(Xe),(et=unref(Qe).find(St=>(St==null?void 0:St.phoneCode)===`+${unref(je)}`))!=null?et:{phoneCode:unref(je)});var Qe,et;G.isManualCountryCode&&unref(je)&&`+${unref(je)}`!==(nt==null?void 0:nt.phoneCode)?gt(_t):ot(nt)},onDropdownOpen:()=>{ot(),nextTick(()=>De())},classesDropdownCountries:Ze,showCountries:Je,isSelectDisabled:Ye,isShowDropdownAngleIco:qe,stopElements}}});const w$3={type:"button",dir:"auto",class:"dropdown-phone-codes__button","data-v-09a2c558":""},b$o={class:"dropdown-phone-codes-container","data-v-09a2c558":""},C$7={class:"dropdown-phone-codes__search","data-v-09a2c558":""},f$w=(G=>(pushScopeId("data-v-f20bede0"),G=G(),popScopeId(),G))(()=>createBaseVNode("span",{class:"dropdown-phone-codes__plus","data-v-09a2c558":""},"+",-1)),y$l={class:"dropdown-phone-codes__item","data-v-09a2c558":""},g$p={"data-v-09a2c558":""};var S$3=t$D(x$6,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoCountry"),De=resolveComponent("UiAngle"),Le=resolveComponent("UiCaption"),Ve=resolveComponent("UiInput"),xe=resolveComponent("UiOption"),Fe=resolveComponent("DynamicScrollerItem"),ze=resolveComponent("DynamicScroller"),je=resolveComponent("UiSelectOptions"),We=resolveComponent("UiEmptyMessage"),Ke=resolveComponent("UiSelectContent"),Xe=resolveComponent("UiDropdown");return openBlock(),createBlock(Xe,{ref:"dropdown",onClose:G.onDropdownClose,onOpen:G.onDropdownOpen,clickable:"",align:"start",triangle:G.showCountries,disabled:G.isSelectDisabled,class:normalizeClass([G.classesDropdownCountries,"dropdown-phone-codes"]),theme:G.theme,stopElementsStore:G.stopElements,direction:G.direction,"data-v-09a2c558":""},{customTrigger:withCtx(({isOpen:qe})=>[withDirectives(createBaseVNode("button",w$3,[createBaseVNode("span",b$o,[createVNode(ke,{ico:G.currentCountryIco,"data-v-09a2c558":""},null,8,["ico"]),withDirectives(createVNode(De,{class:"dropdown-phone-codes-container__angle","data-v-09a2c558":""},null,512),[[vShow,G.isShowDropdownAngleIco]]),createVNode(Le,{class:"dropdown-phone-codes-container__code",size:G.codesSize,"data-v-09a2c558":""},{default:withCtx(()=>[createTextVNode(toDisplayString(`+ ${G.phoneCode}`),1)]),_:1},8,["size"])])],512),[[vShow,!qe]]),withDirectives(createBaseVNode("div",C$7,[createVNode(De,{class:"dropdown-phone-codes__angle","data-v-09a2c558":""}),withDirectives(createVNode(Ve,{ref:"phoneCodeInput",modelValue:G.phoneCode,"onUpdate:modelValue":X[0]||(X[0]=Ye=>G.phoneCode=Ye),onKeyup:withKeys(G.onEnter,["enter"]),onFocus:X[1]||(X[1]=Ye=>G.$emit("focus")),disabled:G.disabled,maxlength:3,placeholder:"xxx",format:"",type:"number",inscribed:"",unsigned:"",class:"dropdown-phone-codes__input","data-v-09a2c558":""},{beforeContent:withCtx(()=>[f$w]),_:1},8,["modelValue","onKeyup","disabled"]),[[vShow,G.searchable]])],512),[[vShow,qe]])]),default:withCtx(()=>[createVNode(Ke,{theme:G.theme,style:normalizeStyle(`width:${G.dropdownWidth}`),scrollbarTheme:G.scrollbarTheme,class:"dropdown-phone-codes__scrollbar","data-v-09a2c558":""},{default:withCtx(()=>[G.showCountries?(openBlock(),createBlock(je,{key:0,theme:G.theme,style:normalizeStyle(`max-height:${G.dropdownHeight}`),class:"dropdown-phone-codes__list","data-v-09a2c558":""},{default:withCtx(()=>[createVNode(ze,{items:G.filteredCountries,minItemSize:32,keyField:"id","data-v-09a2c558":""},{default:withCtx(({item:qe,active:Ye})=>[createVNode(Fe,{item:qe,active:Ye,"data-v-09a2c558":""},{default:withCtx(()=>[createBaseVNode("div",y$l,[createVNode(xe,{onClick:Ze=>G.selectCountry(qe),theme:G.theme,captionSize:G.codesSize,class:"dropdown-phone-codes__country","data-v-09a2c558":""},{ico:withCtx(()=>[createVNode(ke,{ico:qe.code,"data-v-09a2c558":""},null,8,["ico"])]),caption:withCtx(()=>[createBaseVNode("bdi",g$p,toDisplayString(qe.phoneCode),1),createTextVNode(" "+toDisplayString(qe.name?`(${qe.name})`:""),1)]),_:2},1032,["onClick","theme","captionSize"])])]),_:2},1032,["item","active"])]),_:1},8,["items"])]),_:1},8,["theme","style"])):(openBlock(),createBlock(We,{key:1,"data-v-09a2c558":""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.noResultMessage),1)]),_:1}))]),_:1},8,["theme","style","scrollbarTheme"])]),_:1},8,["onClose","onOpen","triangle","disabled","class","theme","stopElementsStore","direction"])}],["__scopeId","data-v-f20bede0"]]),r$G=defineComponent({name:"UiDropdownFormHeader"});const n$I={class:"dropdown-form-header"},i$y={class:"dropdown-form-header__container"},l$y={class:"dropdown-form-header__title"},p$V={key:0,class:"dropdown-form-header__additional"};var _$v=t$D(r$G,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("legend",n$I,[createBaseVNode("span",i$y,[createBaseVNode("span",l$y,[renderSlot(G.$slots,"default",{},void 0,!0)]),G.$slots.additional?(openBlock(),createElementBlock("span",p$V,[renderSlot(G.$slots,"additional",{},void 0,!0)])):createCommentVNode("",!0)])])}],["__scopeId","data-v-c4e13936"]]),e$i=defineComponent({name:"UiDropdownFormSection",components:{UiDropdownFormHeader:_$v}});const l$x={class:"dropdown-form-section"},p$U={class:"dropdown-form-section__content"};var c$z=t$D(e$i,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDropdownFormHeader");return openBlock(),createElementBlock("fieldset",l$x,[renderSlot(G.$slots,"customHeader",{},()=>[createVNode(ke,{class:"dropdown-form-section__header"},{additional:withCtx(()=>[renderSlot(G.$slots,"headerAdditional",{},void 0,!0)]),default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3})],!0),createBaseVNode("div",p$U,[renderSlot(G.$slots,"default",{},void 0,!0)])])}],["__scopeId","data-v-8d68a7dd"]]),n$H=defineComponent({name:"UiDropdownForm",components:{UiButton:p$1o,UiCaption:p$1t},props:{submitButtonDefaultText:{type:String,default:""},resetButtonDefaultText:{type:String,default:""},showSubmitButton:{type:Boolean,default:!0},showResetButton:{type:Boolean,default:!0},isSubmitButtonDisabled:{type:Boolean,default:!1},isResetButtonDisabled:{type:Boolean,default:!1},submitButtonTheme:{type:String,default:themeType.accent},resetButtonTheme:{type:String,default:themeType.gray}},emits:["submit","reset"],setup:()=>({sizeType})});const b$n={key:0,class:"dropdown-form__header"},f$v={class:"dropdown-form__fields"},v$w={key:1,class:"dropdown-form__buttons dropdown-form-buttons"};var h$j=t$D(n$H,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiButton");return openBlock(),createElementBlock("form",{onSubmit:X[0]||(X[0]=withModifiers(Le=>G.$emit("submit",Le),["prevent"])),onReset:X[1]||(X[1]=withModifiers(Le=>G.$emit("reset",Le),["prevent"])),class:"dropdown-form"},[G.$slots.header?(openBlock(),createElementBlock("div",b$n,[renderSlot(G.$slots,"header",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",f$v,[renderSlot(G.$slots,"default",{},void 0,!0)]),G.showSubmitButton||G.showResetButton||G.$slots.buttons?(openBlock(),createElementBlock("div",v$w,[renderSlot(G.$slots,"buttons",{},()=>[G.showSubmitButton?(openBlock(),createBlock(De,{key:0,type:"submit",theme:G.submitButtonTheme,disabled:G.isSubmitButtonDisabled,narrow:"",class:"dropdown-form-buttons__submit"},{default:withCtx(()=>[createVNode(ke,{size:G.sizeType.m},{default:withCtx(()=>[createTextVNode(toDisplayString(G.submitButtonDefaultText),1)]),_:1},8,["size"])]),_:1},8,["theme","disabled"])):createCommentVNode("",!0),G.showResetButton?(openBlock(),createBlock(De,{key:1,type:"reset",theme:G.resetButtonTheme,disabled:G.isResetButtonDisabled,narrow:"",class:"dropdown-form-buttons__reset"},{default:withCtx(()=>[createVNode(ke,{size:G.sizeType.m},{default:withCtx(()=>[createTextVNode(toDisplayString(G.resetButtonDefaultText),1)]),_:1},8,["size"])]),_:1},8,["theme","disabled"])):createCommentVNode("",!0)],!0)])):createCommentVNode("",!0)],32)}],["__scopeId","data-v-96362c50"]]),e$h=defineComponent({name:"UiDropdownFormRow",props:{cols:{type:Boolean,default:!1}}}),s$D=t$D(e$h,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([{"dropdown-form-row--cols":G.cols},"dropdown-form-row"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-7d45e91b"]]),r$F=defineComponent({name:"UiDropdownFormCol"});const u$Q={class:"dropdown-form-col"};var a$z=t$D(r$F,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",u$Q,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-5fe3e94a"]]),f$u=Object.defineProperty,c$y=Object.getOwnPropertySymbols,m$L=Object.prototype.hasOwnProperty,y$k=Object.prototype.propertyIsEnumerable,g$o=(G,X,ee)=>X in G?f$u(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,b$m=defineComponent({name:"UiFieldSelectModalTrigger",components:{UiFieldBase:h$q,UiAngle:n$Y,UiCaption:p$1t},model:DEFAULT_V_MODEL,props:{[DEFAULT_V_MODEL.prop]:{type:Object,default:void 0},disabled:{type:Boolean,default:!1},hasInnerOffset:{type:Boolean,default:!0},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},isActiveLabel:{type:Boolean,default:!1},placeholder:{type:String,default:""},searchable:{type:Boolean,default:!1},labelSearch:{type:String,default:""},options:{type:Array,default:()=>[]},nothingFoundMessage:{type:String,default:""},modal:{type:Function,default:()=>{}},customOptionsModal:{type:Boolean,default:!1},customOptions:{type:Object,default:void 0},modalHasQueryParam:{type:Boolean,default:!1},hasArrow:{type:Boolean,default:!0},theme:{type:String,default:themeType.gray100},hasBorder:{type:Boolean,default:!0},modalProps:{type:Object,default:()=>{}}},emits:{open:()=>!0,close:()=>!0,[DEFAULT_V_MODEL.event]:G=>!!G,change:G=>!!G,openModalHasQueryParam:()=>!0},setup(G,{emit:X}){const ee=computed(()=>({"ui-field-select-modal-trigger--disabled":G.disabled||G.loading})),{options:pe,loading:ve}=toRefs(G),$e=p$1s(),ke=useVModel(G);return{uiFieldSelectModalTriggerClasses:ee,showSelect:async()=>{if(!G.disabled)if(G.modalHasQueryParam)X("openModalHasQueryParam");else{const De=computed(()=>G.customOptionsModal?G.customOptions:((Ve,xe)=>{for(var Fe in xe||(xe={}))m$L.call(xe,Fe)&&g$o(Ve,Fe,xe[Fe]);if(c$y)for(var Fe of c$y(xe))y$k.call(xe,Fe)&&g$o(Ve,Fe,xe[Fe]);return Ve})({options:unref(pe),loading:unref(ve),title:G.label,label:G.labelSearch,searchable:G.searchable,onSelect:Ve=>{X("change",Ve),ke.value=Ve},nothingFoundMessage:G.nothingFoundMessage},G.modalProps)),Le=$e.show(G.modal(),unref(De));Le.openEvent.watch(()=>{X("open")}),Le.closeEvent.watch(()=>{X("close")})}},sizeType}}});const p$T={class:"ui-field-select-modal-trigger__container"},h$i={class:"ui-field-select-modal-trigger__content"};var m$K=t$D(b$m,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiAngle"),Le=resolveComponent("UiFieldBase");return openBlock(),createBlock(Le,mergeProps({onClick:G.showSelect},G.$attrs,{disabled:G.disabled,required:G.required,hasInnerOffset:G.hasInnerOffset,label:G.label,isActiveLabel:!!G.placeholder||G.isActiveLabel,theme:G.theme,hasBorder:G.hasBorder,class:[G.uiFieldSelectModalTriggerClasses,"ui-field-select-modal-trigger"],requiredAsteriskAccentColor:G.requiredAsteriskAccentColor}),{beforeContent:withCtx(()=>[renderSlot(G.$slots,"beforeContent",{},void 0,!0)]),default:withCtx(()=>[createBaseVNode("div",p$T,[renderSlot(G.$slots,"container",{},()=>[createBaseVNode("div",h$i,[createVNode(ke,{class:"ui-field-select-modal-trigger__caption",size:G.sizeType.xs,noWrap:""},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},()=>[G.placeholder?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(G.placeholder),1)],64)):createCommentVNode("",!0)],!0)]),_:3},8,["size"])])],!0),G.hasArrow?(openBlock(),createBlock(De,{key:0,class:"ui-field-select-modal-trigger__angle"})):createCommentVNode("",!0)])]),_:3},16,["onClick","disabled","required","hasInnerOffset","label","isActiveLabel","theme","hasBorder","class","requiredAsteriskAccentColor"])}],["__scopeId","data-v-99fe24d7"]]);const t$n=G=>{const{diameter:X,strokeWidth:ee,value:pe,total:ve,theme:$e}=toRefs(G),ke=computed(()=>unref(X)/2-unref(ee)/2),De=computed(()=>Math.round(unref(pe)/unref(ve)*100)),Le=computed(()=>Math.round(Math.PI*unref(ke)*2)*unref(De)/100),Ve=computed(()=>Math.round(1.5*unref(ee))),xe=computed(()=>({[`ui-circle-diagram--theme-${unref($e)}`]:!!unref($e)}));return{calculatedRadius:ke,diagramPercentage:De,diagramFillValue:Le,circleDiagramClasses:xe,strokeWidthHandleBorder:Ve}};var i$x=defineComponent({name:"UiCircleDiagram",props:{diameter:{type:Number,default:0},strokeWidth:{type:Number,default:1},value:{type:Number,default:0},total:{type:Number,default:100},theme:{type:String,default:themeType.gray},text:{type:[String,Number],default:""},fontSize:{type:Number,default:10},units:{type:String,default:""},status:{type:String,default:""}},setup(G){const{calculatedRadius:X,diagramPercentage:ee,diagramFillValue:pe,circleDiagramClasses:ve,strokeWidthHandleBorder:$e}=t$n(G);return{calculatedRadius:X,diagramPercentage:ee,diagramFillValue:pe,circleDiagramClasses:ve,strokeWidthHandleBorder:$e,circleDiagramStatusClass:computed(()=>({[`ui-circle-diagram--status-${G.status}`]:!!G.status}))}}});const u$P=["width","height","viewBox"],n$G={class:"ui-circle-diagram__circles",transform:"rotate(-90)"},h$h=["r","stroke-width"],m$J=["r","stroke-width","stroke-dasharray"],k$d=["r","stroke-width","stroke-dashoffset"],g$n=["r","stroke-width","stroke-dashoffset"],_$u=["font-size"];var f$t=t$D(i$x,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("svg",{class:normalizeClass([[G.circleDiagramClasses,G.circleDiagramStatusClass],"ui-circle-diagram"]),width:G.diameter,height:G.diameter,viewBox:`0 0 ${G.diameter} ${G.diameter}`,preserveAspectRatio:"xMinYMin none"},[createBaseVNode("g",n$G,[createBaseVNode("circle",{cx:"50%",cy:"50%",r:G.calculatedRadius,"stroke-width":G.strokeWidth,class:"ui-circle-diagram__bg"},null,8,h$h),createBaseVNode("circle",{cx:"50%",cy:"50%",r:G.calculatedRadius,"stroke-width":G.strokeWidth,"stroke-dasharray":`${G.diagramFillValue}, 1000000`,"stroke-linecap":"round",class:"ui-circle-diagram__fill"},null,8,m$J),createBaseVNode("circle",{cx:"50%",cy:"50%",r:G.calculatedRadius,"stroke-width":G.strokeWidthHandleBorder,"stroke-dasharray":"0, 1000000","stroke-dashoffset":""+-G.diagramFillValue,"stroke-linecap":"round",class:"ui-circle-diagram__handle-border"},null,8,k$d),createBaseVNode("circle",{cx:"50%",cy:"50%",r:G.calculatedRadius,"stroke-width":G.strokeWidth,"stroke-dasharray":"0, 1000000","stroke-dashoffset":""+-G.diagramFillValue,"stroke-linecap":"round",class:"ui-circle-diagram__handle"},null,8,g$n)]),createBaseVNode("text",{x:"50%",y:"50%","font-size":G.fontSize,class:"ui-circle-diagram__text"},[createTextVNode(toDisplayString(G.text||G.diagramPercentage),1),G.units?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(G.units),1)],64)):createCommentVNode("",!0)],8,_$u)],10,u$P)}],["__scopeId","data-v-14e0fe25"]]),n$F=defineComponent({name:"UiClipboard",components:{UiIco:n$1b,UiButton:p$1o,UiCaption:p$1t},props:{disabled:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},theme:{type:String,default:themeType.gray30},tooltipCopy:{type:String,required:!0},tooltipCopied:{type:String,required:!0},text:{type:String,required:!0},label:{type:String,default:""}},emits:["copied"],setup(G){const X=computed(()=>({"ui-clipboard--disabled":G.disabled,[`ui-clipboard--size-${G.size}`]:!!G.size,[`ui-clipboard--theme-${G.theme}`]:!!G.theme})),ee=defineEmit("copied"),pe=ref(G.tooltipCopy);let ve;return{sizeType,themeType,iconName,uiClipboardClasses:X,copyTooltip:pe,copyText:async()=>{let $e,ke;var De;if(clearTimeout(ve),(De=navigator.clipboard)==null?void 0:De.writeText){try{[$e,ke]=execAsync(()=>navigator.clipboard.writeText(G.text)),$e=await $e,ke(),pe.value=G.tooltipCopied,ee()}catch(Le){console.error("UiClipboard error. Clipboard copy error",Le)}ve=setTimeoutWrapped(()=>{pe.value=G.tooltipCopy},2e3)}else console.error("UiClipboard error. Clipboard is not supported")}}}});const v$v={class:"ui-clipboard__content"};var C$6=t$D(n$F,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiIco"),Le=resolveComponent("UiButton"),Ve=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-clipboard",G.uiClipboardClasses])},[renderSlot(G.$slots,"default",{},()=>[createBaseVNode("div",v$v,[G.label?(openBlock(),createBlock(ke,{key:0,class:"ui-clipboard__label",noWrap:""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.label),1)]),_:1})):createCommentVNode("",!0),createVNode(ke,{class:"ui-clipboard__text",noWrap:""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.text),1)]),_:1})])],!0),withDirectives((openBlock(),createBlock(Le,{onClick:G.copyText,"aria-label":G.copyTooltip,narrow:"",disabled:G.disabled,size:G.size},{default:withCtx(()=>[createVNode(De,{ico:G.iconName.COPY_BG_REVERSE,class:"ui-clipboard__ico"},null,8,["ico"])]),_:1},8,["onClick","aria-label","disabled","size"])),[[Ve,{content:G.copyTooltip,hideOnTargetClick:!1}]])],2)}],["__scopeId","data-v-d42cfa60"]]),e$g=defineComponent({name:"UiStatusMarker",props:{status:{type:String,default:""},size:{type:String,default:defaultSizeType}},setup:G=>({uiStatusMarkerClasses:computed(()=>({[`ui-status-marker--status-${G.status}`]:!!G.status,[`ui-status-marker--size-${G.size}`]:!!G.size}))})}),s$C=t$D(e$g,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiStatusMarkerClasses,"ui-status-marker"])},null,2)}],["__scopeId","data-v-4a986cb0"]]),r$E=defineComponent({name:"UiStatusMarker",props:{theme:{type:String,default:""},size:{type:String,default:defaultSizeType}},setup:G=>({uiStatusMarkerClasses:computed(()=>({[`ui-status-marker--theme-${G.theme}`]:!!G.theme,[`ui-status-marker--size-${G.size}`]:!!G.size}))})}),s$B=t$D(r$E,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiStatusMarkerClasses,"ui-status-marker"])},null,2)}],["__scopeId","data-v-bda2a3a4"]]),e$f=defineComponent({name:"UiStatusMarker",props:{status:{type:String,default:""},size:{type:String,default:defaultSizeType}},setup:G=>({uiStatusMarkerClasses:computed(()=>({[`ui-status-marker--status-${G.status}`]:!!G.status,[`ui-status-marker--size-${G.size}`]:!!G.size}))})}),s$A=t$D(e$f,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiStatusMarkerClasses,"ui-status-marker"])},null,2)}],["__scopeId","data-v-70918a55"]]),o$w=defineComponent({name:"UiBadge",props:{theme:{type:String,default:themeType.accent},value:{type:Number,default:0}},setup:G=>({uiBadgeClasses:computed(()=>({[`ui-badge--theme-${G.theme}`]:!!G.theme})),overContent:computed(()=>G.value>99?"99+":G.value)})}),p$S=t$D(o$w,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass(["ui-badge",G.uiBadgeClasses])},toDisplayString(G.overContent),3)}],["__scopeId","data-v-6146f4d3"]]),o$v=defineComponent({name:"UiBadge",props:{theme:{type:String,default:themeType.accent},value:{type:Number,default:0}},setup:G=>({uiBadgeLabelClasses:computed(()=>({[`ui-badge--theme-${G.theme}`]:!!G.theme})),overContent:computed(()=>G.value>99?"99+":G.value)})}),p$R=t$D(o$v,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass(["ui-badge",G.uiBadgeLabelClasses])},toDisplayString(G.overContent),3)}],["__scopeId","data-v-febdb91d"]]),m$I=defineComponent({name:"UiColumn"});const i$w={class:"ui-column"};var s$z=t$D(m$I,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("aside",i$w,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-c41b72db"]]),i$v=defineComponent({name:"UiIcoCurrency",components:{UiIco:n$1b},props:{path:{type:String,default:ICON_CURRENCIES_PATH},ico:{type:[String,Number],default:"default"},size:{type:String,default:void 0},square:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(G=this.$props){var X;return RTL_ICONS.includes((X=G.ico)==null?void 0:X.toString())}}}}),n$E=t$D(i$v,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createBlock(ke,normalizeProps(guardReactiveProps(G.$props)),null,16)}]]),i$u=defineComponent({name:"UiIcoSport",components:{UiIco:n$1b},props:{path:{type:String,default:ICON_SPORTS_PATH},square:{type:Boolean,default:!0},ico:{type:[String,Number],required:!0},size:{type:String,default:void 0},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(G=this.$props){var X;return RTL_ICONS.includes((X=G.ico)==null?void 0:X.toString())}}}}),n$D=t$D(i$u,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createBlock(ke,normalizeProps(guardReactiveProps(G.$props)),null,16)}]]),c$x=defineComponent({name:"UiIcoTeamBase",components:{UiIco:n$1b,UiImg:m$10,UiIcoCountry:n$J},props:{image:{type:String,default:""},label:{type:String,default:""},countryIco:{type:[String,Number],default:void 0},isPresetSize:{type:Boolean,default:!0},presetSize:{type:Number,default:ResizedImagesTeamLogoSizeType.S16},bordered:{type:Boolean,default:!0},boxSize:{type:Number,default:null},shouldRenderOnServer:{type:Boolean,default:!1}},setup(G,{emit:X}){const ee=computed(()=>G.image.includes(DEFAULT_INDIVIDUAL_LOGO_FILE_NAME)),pe=computed(()=>G.image.includes(DEFAULT_TEAM_LOGO_FILE_NAME)),ve=ref(!1),$e=computed(()=>G.image?`${TEAM_LOGO_URL_PREFIX}${G.image}`:DEFAULT_TEAM_LOGO_URL_NAME),ke=computed(()=>G.image?`${RESIZED_IMAGES_URL_PREFIX}${G.presetSize}${TEAM_LOGO_URL_PREFIX}${G.image}`:""),De=computed(()=>G.isPresetSize?unref(ke):unref($e));watch(De,()=>{ve.value=!1});const Le=computed(()=>unref(De)&&!unref(ve));return{iconName,logoIsError:ve,logoUrl:De,onError:()=>{ve.value=!0,X("error")},isLogo:Le,isDefaultLogoFromServer:ee,isDefaultTeamLogoFromServer:pe}}}),l$w=t$D(c$x,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiImg"),Le=resolveComponent("UiIcoCountry");return G.isDefaultTeamLogoFromServer?(openBlock(),createBlock(ke,{key:0,ico:G.iconName.CIRCLE_USERS,bordered:G.bordered,class:"ui-ico-team-base ui-ico-team-base--default-logo"},null,8,["ico","bordered"])):G.isDefaultLogoFromServer?(openBlock(),createBlock(ke,{key:1,ico:G.iconName.CIRCLE_USER,bordered:G.bordered,class:"ui-ico-team-base ui-ico-team-base--default-logo"},null,8,["ico","bordered"])):G.isLogo?(openBlock(),createBlock(De,{key:2,onError:G.onError,src:G.$cdn(G.logoUrl),alt:G.label,boxSize:G.boxSize,shouldRenderOnServer:G.shouldRenderOnServer,class:"ui-ico-team-base"},null,8,["onError","src","alt","boxSize","shouldRenderOnServer"])):(openBlock(),createBlock(Le,{key:3,ico:G.countryIco,bordered:G.bordered,class:"ui-ico-team-base"},null,8,["ico","bordered"]))}],["__scopeId","data-v-e686831c"]]),r$D=defineComponent({name:"UiIcoTeam",components:{UiIcoTeamBase:l$w},props:{image:{type:String,default:""},label:{type:String,default:""},countryIco:{type:[String,Number],default:void 0},presetSize:{type:Number,default:ResizedImagesTeamLogoSizeType.S16},bordered:{type:Boolean,default:!0},isPresetSize:{type:Boolean,default:!0},boxSize:{type:Number,default:null},shouldRenderOnServer:{type:Boolean,default:!1}}});const s$y={class:"ui-ico-team"};var l$v=t$D(r$D,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoTeamBase");return openBlock(),createElementBlock("span",s$y,[createVNode(ke,{onError:X[0]||(X[0]=De=>G.$emit("error")),image:G.image,label:G.label,alt:G.label,countryIco:G.countryIco,presetSize:G.presetSize,isPresetSize:G.isPresetSize,bordered:G.bordered,boxSize:G.boxSize,shouldRenderOnServer:G.shouldRenderOnServer,class:"ui-ico-team__content"},null,8,["image","label","alt","countryIco","presetSize","isPresetSize","bordered","boxSize","shouldRenderOnServer"])])}],["__scopeId","data-v-6f5acc05"]]);const e$e={error:{type:String,default:""},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isFocused:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}};var p$Q,s$x,u$O=Object.defineProperty,c$w=Object.defineProperties,d$u=Object.getOwnPropertyDescriptors,b$l=Object.getOwnPropertySymbols,h$g=Object.prototype.hasOwnProperty,f$s=Object.prototype.propertyIsEnumerable,P$1=(G,X,ee)=>X in G?u$O(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,m$H=defineComponent({name:"UiInputBaseLabelPlaceholder",components:{UiCaption:p$1t,UiSkeleton:s$M},props:(p$Q=((G,X)=>{for(var ee in X||(X={}))h$g.call(X,ee)&&P$1(G,ee,X[ee]);if(b$l)for(var ee of b$l(X))f$s.call(X,ee)&&P$1(G,ee,X[ee]);return G})({},e$e),s$x={hasInnerOffset:{type:Boolean,default:!0},placeholder:{type:String,default:""},required:{type:Boolean,default:!1},requiredAsteriskAccentColor:{type:Boolean,default:!1},floatingPlaceholder:{type:Boolean,default:!1},nativePlaceholder:{type:String,default:""},textarea:{type:Boolean,default:!1}},c$w(p$Q,d$u(s$x))),setup(G){const{beforeContent:X,customPlaceholder:ee,afterContent:pe}=useSlots(),ve=computed(()=>!!X),$e=computed(()=>!!ee),ke=computed(()=>!!pe),De=computed(()=>!!(G.placeholder||unref($e))),Le=computed(()=>unref(De)&&!G.isFocused&&!G.floatingPlaceholder),Ve=computed(()=>G.required&&G.requiredAsteriskAccentColor),xe=computed(()=>unref(Ve)?String(G.placeholder).replace("*",""):String(G.placeholder)),Fe=computed(()=>({"ui-input-base-label-placeholder-label-text__caption--custom-asterisk":unref(Ve)})),ze=computed(()=>({"ui-input-base-label-placeholder--disabled":G.disabled||G.loading,"ui-input-base-label-placeholder--has-error":!!G.error,"ui-input-base-label-placeholder--is-focused":G.isFocused,"ui-input-base-label-placeholder--has-inner-offset":G.hasInnerOffset,"ui-input-base-label-placeholder--label-on-placeholder-position":unref(Le)||!unref(De),"ui-input-base-label-placeholder--floating-label":G.floatingPlaceholder,"ui-input-base-label-placeholder--has-native-placeholder":!!G.nativePlaceholder,"ui-input-base-label-placeholder--has-only-native-placeholder":!!G.nativePlaceholder&&!G.placeholder,"ui-input-base-label-placeholder--textarea":G.textarea})),je=computed(()=>({"ui-input-base-label-placeholder-label--placeholder-position":unref(Le),"ui-input-base-label-placeholder-label--before-content":unref(ve)}));return{themeType,hasPlaceholder:De,placeholderText:xe,uiInputBaseLabelPlaceholderLabelTextCaptionClasses:Fe,isLabelOnPlaceholderPosition:Le,uiInputBaseLabelPlaceholderClasses:ze,uiInputBaseLabelPlaceholderLabelClasses:je,hasBeforeContent:ve,hasAfterContent:ke}}});const b$k={class:"ui-input-base-label-placeholder__container"},h$f={key:0,class:"ui-input-base-label-placeholder__before-content"},_$t={class:"ui-input-base-label-placeholder__content"},v$u={class:"ui-input-base-label-placeholder-label__text ui-input-base-label-placeholder-label-text"},f$r={key:3,class:"ui-input-base-label-placeholder__after-content"};var m$G=t$D(m$H,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiSkeleton");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiInputBaseLabelPlaceholderClasses,"ui-input-base-label-placeholder"])},[createBaseVNode("div",b$k,[G.hasBeforeContent?(openBlock(),createElementBlock("div",h$f,[renderSlot(G.$slots,"beforeContent",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",_$t,[renderSlot(G.$slots,"default",{},void 0,!0)]),G.hasPlaceholder?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([G.uiInputBaseLabelPlaceholderLabelClasses,"ui-input-base-label-placeholder__label ui-input-base-label-placeholder-label"])},[createBaseVNode("span",v$u,[renderSlot(G.$slots,"customPlaceholder",{},()=>[G.placeholder?(openBlock(),createBlock(ke,{key:0,noWrap:"",class:normalizeClass([G.uiInputBaseLabelPlaceholderLabelTextCaptionClasses,"ui-input-base-label-placeholder-label-text__caption"])},{default:withCtx(()=>[createTextVNode(toDisplayString(G.placeholderText),1)]),_:1},8,["class"])):createCommentVNode("",!0)],!0)])],2)):createCommentVNode("",!0),G.loading?(openBlock(),createBlock(De,{key:2,theme:G.themeType.gray40,class:"ui-input-base-label-placeholder__loader"},null,8,["theme"])):createCommentVNode("",!0),G.hasAfterContent?(openBlock(),createElementBlock("div",f$r,[renderSlot(G.$slots,"afterContent",{},void 0,!0)])):createCommentVNode("",!0)]),renderSlot(G.$slots,"error",{},void 0,!0)],2)}],["__scopeId","data-v-a55c8165"]]),u$N,s$w,l$u=Object.defineProperty,p$P=Object.defineProperties,f$q=Object.getOwnPropertyDescriptors,d$t=Object.getOwnPropertySymbols,b$j=Object.prototype.hasOwnProperty,c$v=Object.prototype.propertyIsEnumerable,m$F=(G,X,ee)=>X in G?l$u(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,y$j=defineComponent({name:"UiInputBaseDefault",components:{UiSkeleton:s$M},props:(u$N=((G,X)=>{for(var ee in X||(X={}))b$j.call(X,ee)&&m$F(G,ee,X[ee]);if(d$t)for(var ee of d$t(X))c$v.call(X,ee)&&m$F(G,ee,X[ee]);return G})({},e$e),s$w={theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},inscribed:{type:Boolean,default:!1},textarea:{type:Boolean,default:!1}},p$P(u$N,f$q(s$w))),setup(G){const{beforeContent:X,afterContent:ee}=useSlots();return{hasBeforeContent:computed(()=>!!X),hasAfterContent:computed(()=>!!ee),uiInputBaseDefaultClasses:computed(()=>({[`ui-input-base-default--theme-${G.theme}`]:!!G.theme,[`ui-input-base-default--size-${G.size}`]:!!G.size,"ui-input-base-default--disabled":G.disabled||G.loading,"ui-input-base-default--readonly":G.readonly,"ui-input-base-default--has-error":!!G.error,"ui-input-base-default--is-focused":G.isFocused,"ui-input-base-default--inscribed":G.inscribed,"ui-input-base-default--textarea":G.textarea}))}}});const d$s={class:"ui-input-base-default__container"},f$p={key:0,class:"ui-input-base-default__before-content"},_$s={class:"ui-input-base-default__content"},p$O={key:2,class:"ui-input-base-default__after-content"};var v$t=t$D(y$j,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSkeleton");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiInputBaseDefaultClasses,"ui-input-base-default"])},[createBaseVNode("div",d$s,[G.hasBeforeContent?(openBlock(),createElementBlock("div",f$p,[renderSlot(G.$slots,"beforeContent",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",_$s,[renderSlot(G.$slots,"default",{},void 0,!0)]),G.loading?(openBlock(),createBlock(ke,{key:1,theme:G.theme,class:"ui-input-base-default__loader"},null,8,["theme"])):createCommentVNode("",!0),G.hasAfterContent?(openBlock(),createElementBlock("div",p$O,[renderSlot(G.$slots,"afterContent",{},void 0,!0)])):createCommentVNode("",!0)]),renderSlot(G.$slots,"error",{},void 0,!0)],2)}],["__scopeId","data-v-d7366cd6"]]),p$N=defineComponent({name:"UiInputBase",components:{UiInputBaseLabelPlaceholder:m$G,UiInputBaseDefault:v$t},props:{size:{type:String,default:sizeType.m},error:{type:String,default:""},required:{type:Boolean,default:!1},placeholder:{type:String,default:""}},setup:G=>({component:computed(()=>G.size===sizeType.l?m$G:v$t)})});const m$E={key:0,class:"ui-input-base__error ui-input-base-error"},$$2={class:"ui-input-base-error__text"};var b$i=t$D(p$N,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.component),mergeProps(toHandlers({}),kt(kt({},G.$props),G.$attrs),{class:"ui-input-base"}),createSlots({error:withCtx(()=>[G.error?(openBlock(),createElementBlock("div",m$E,[createBaseVNode("div",$$2,toDisplayString(G.error),1)])):createCommentVNode("",!0)]),default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:2},[G.$slots.beforeContent?{name:"beforeContent",fn:withCtx(ke=>[renderSlot(G.$slots,"beforeContent",normalizeProps(guardReactiveProps(ke)),void 0,!0)]),key:"0"}:void 0,G.$slots.customPlaceholder?{name:"customPlaceholder",fn:withCtx(ke=>[renderSlot(G.$slots,"customPlaceholder",normalizeProps(guardReactiveProps(ke)),void 0,!0)]),key:"1"}:void 0,G.$slots.afterContent?{name:"afterContent",fn:withCtx(ke=>[renderSlot(G.$slots,"afterContent",normalizeProps(guardReactiveProps(ke)),void 0,!0)]),key:"2"}:void 0]),1040)}],["__scopeId","data-v-5d95d7cb"]]),y$i,h$e,v$s=Object.defineProperty,b$h=Object.defineProperties,B$2=Object.getOwnPropertyDescriptors,g$m=Object.getOwnPropertySymbols,I$1=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,x$5=(G,X,ee)=>X in G?v$s(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,j$1=defineComponent({name:"UiInput",components:{BaseInput:m$17,UiInputBase:b$i,UiIco:n$1b},props:(y$i=((G,X)=>{for(var ee in X||(X={}))I$1.call(X,ee)&&x$5(G,ee,X[ee]);if(g$m)for(var ee of g$m(X))P.call(X,ee)&&x$5(G,ee,X[ee]);return G})({},e$e),h$e={theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},hasInnerOffset:{type:Boolean,default:!0},rtlIgnore:{type:Boolean,default:!1},required:{type:Boolean,default:!1},value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},autocomplete:{type:String,default:"off"},placeholder:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},floatingPlaceholder:{type:Boolean,default:!1},nativePlaceholder:{type:String,default:""},inscribed:{type:Boolean,default:!1},accuracy:{type:Number,default:void 0},format:{type:Boolean,default:!1},max:{type:Number,default:void 0},maxlength:{type:Number,default:void 0},min:{type:Number,default:void 0},textarea:{type:Boolean,default:!1},unsigned:{type:Boolean,default:!1},type:{type:String,default:void 0}},b$h(y$i,B$2(h$e))),emits:["input","focus","blur"],setup(G,X){const{beforeContent:ee,customPlaceholder:pe,afterContent:ve}=useSlots(),$e=computed(()=>!!ee),ke=computed(()=>!!pe),De=computed(()=>!!ve),{vBindData:Le,inputDisabled:Ve,listeners:xe,hasFocus:Fe,focusInput:ze}=v$Q({props:G,ctx:X}),je=computed(()=>!!G[r$_]||isNumber(G[r$_])&&!Number.isNaN(G[r$_])),We=computed(()=>G.required&&G.placeholder?`${G.placeholder}*`:G.placeholder),Ke=computed(()=>G.required&&G.nativePlaceholder?`${G.nativePlaceholder}*`:G.nativePlaceholder),Xe=computed(()=>unref(je)||G.floatingPlaceholder),qe=computed(()=>G.size===sizeType.l?sizeType.m:G.size===sizeType.s?sizeType.xxs:sizeType.xs),Ye=computed(()=>({"ui-input--rtl-ignore":G.rtlIgnore})),Ze=computed(()=>({"ui-input-field--textarea":G.textarea})),Je=computed(()=>!!(!G.textarea&&(De||G.disabled)));return{iconName,hasBeforeContent:$e,hasCustomPlaceholder:ke,hasAfterContent:De,vBindData:Le,inputDisabled:Ve,listeners:xe,hasFocus:Fe,focusInput:ze,hasValue:je,placeholderText:We,nativePlaceholderText:Ke,isFloatingPlaceholder:Xe,icoSize:qe,uiInputClasses:Ye,uiInputFieldClasses:Ze,isAfterContent:Je}}});const f$o={key:0,class:"ui-input__lock"};var h$d=t$D(j$1,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("BaseInput"),De=resolveComponent("UiIco"),Le=resolveComponent("UiInputBase");return openBlock(),createBlock(Le,{size:G.size,theme:G.theme,error:G.error,disabled:G.disabled,readonly:G.readonly,isFocused:G.hasFocus,loading:G.loading,textarea:G.textarea,hasInnerOffset:G.hasInnerOffset,inscribed:G.inscribed,placeholder:G.placeholderText,floatingPlaceholder:G.isFloatingPlaceholder,nativePlaceholder:G.nativePlaceholder,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,required:G.required,class:normalizeClass([G.uiInputClasses,"ui-input"])},createSlots({default:withCtx(()=>[createVNode(ke,mergeProps({ref:"input"},toHandlers(G.listeners),G.vBindData,{class:["ui-input__field ui-input-field",G.uiInputFieldClasses],placeholder:G.nativePlaceholderText||G.placeholderText,value:G.value}),null,16,["class","placeholder","value"])]),_:2},[G.hasBeforeContent?{name:"beforeContent",fn:withCtx(()=>[renderSlot(G.$slots,"beforeContent",{focusInput:G.focusInput,icoSize:G.icoSize,buttonSize:G.size},void 0,!0)]),key:"0"}:void 0,G.hasCustomPlaceholder?{name:"customPlaceholder",fn:withCtx(()=>[renderSlot(G.$slots,"customPlaceholder",{},void 0,!0)]),key:"1"}:void 0,G.isAfterContent?{name:"afterContent",fn:withCtx(()=>[G.disabled?(openBlock(),createElementBlock("span",f$o,[createVNode(De,{size:G.icoSize,ico:G.iconName.LOCK},null,8,["size","ico"])])):renderSlot(G.$slots,"afterContent",{key:1,focusInput:G.focusInput,icoSize:G.icoSize,buttonSize:G.size},void 0,!0)]),key:"2"}:void 0]),1032,["size","theme","error","disabled","readonly","isFocused","loading","textarea","hasInnerOffset","inscribed","placeholder","floatingPlaceholder","nativePlaceholder","requiredAsteriskAccentColor","required","class"])}],["__scopeId","data-v-992d65bb"]]),u$M=defineComponent({name:"UiInputButton_F",components:{UiButton:p$1o},props:{separated:{type:Boolean,default:!1},theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},uppercase:{type:Boolean,default:!1},decent:{type:Boolean,default:!1}},setup:G=>({buttonClasses:computed(()=>({"input-button--has-border":G.separated}))})}),i$t=t$D(u$M,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiButton");return openBlock(),createBlock(ke,mergeProps(toHandlers({}),G.$attrs,{class:[G.buttonClasses,"input-button"],theme:G.theme,uppercase:G.uppercase,decent:G.decent,size:G.size,narrow:""}),{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},16,["class","theme","uppercase","decent","size"])}],["__scopeId","data-v-330d3f26"]]);/*! maska v2.1.8 | (c) Alexander Shabunevich | Released under the MIT license */var W=Object.defineProperty,b$g=(G,X,ee)=>X in G?W(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,m$D=(G,X,ee)=>(b$g(G,typeof X!="symbol"?X+"":X,ee),ee);const O={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}};let w$2=class{constructor(X={}){m$D(this,"opts",{}),m$D(this,"memo",new Map);var ee;const pe=kt({},X);if(pe.tokens!=null){pe.tokens=pe.tokensReplace?kt({},pe.tokens):kt(kt({},O),pe.tokens);for(const ve of Object.values(pe.tokens))typeof ve.pattern=="string"&&(ve.pattern=new RegExp(ve.pattern))}else pe.tokens=O;Array.isArray(pe.mask)&&(pe.mask.length>1?pe.mask=[...pe.mask].sort((ve,$e)=>ve.length-$e.length):pe.mask=(ee=pe.mask[0])!=null?ee:""),pe.mask===""&&(pe.mask=null),this.opts=pe}masked(X){return this.process(X,this.findMask(X))}unmasked(X){return this.process(X,this.findMask(X),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(X){const ee=this.findMask(X);if(this.opts.mask==null||ee==null)return!1;const pe=this.process(X,ee).length;return typeof this.opts.mask=="string"?pe>=this.opts.mask.length:typeof this.opts.mask=="function"?pe>=ee.length:this.opts.mask.filter(ve=>pe>=ve.length).length===this.opts.mask.length}findMask(X){var ee,pe;const ve=this.opts.mask;if(ve==null)return null;if(typeof ve=="string")return ve;if(typeof ve=="function")return ve(X);const $e=this.process(X,(ee=ve.slice(-1).pop())!=null?ee:"",!1);return(pe=ve.find(ke=>this.process(X,ke,!1).length>=$e.length))!=null?pe:""}escapeMask(X){const ee=[],pe=[];return X.split("").forEach((ve,$e)=>{ve==="!"&&X[$e-1]!=="!"?pe.push($e-pe.length):ee.push(ve)}),{mask:ee.join(""),escaped:pe}}process(X,ee,pe=!0){var ve;if(ee==null)return X;const $e=`value=${X},mask=${ee},masked=${pe?1:0}`;if(this.memo.has($e))return this.memo.get($e);const{mask:ke,escaped:De}=this.escapeMask(ee),Le=[],Ve=this.opts.tokens!=null?this.opts.tokens:{},xe=this.isReversed()?-1:1,Fe=this.isReversed()?"unshift":"push",ze=this.isReversed()?0:ke.length-1,je=this.isReversed()?()=>qe>-1&&Ye>-1:()=>qe!this.isReversed()&&Ze<=ze||this.isReversed()&&Ze>=ze;let Ke,Xe=-1,qe=this.isReversed()?ke.length-1:0,Ye=this.isReversed()?X.length-1:0;for(;je();){const Ze=ke.charAt(qe),Je=Ve[Ze],ot=(Je==null?void 0:Je.transform)!=null?Je.transform(X.charAt(Ye)):X.charAt(Ye);if(!De.includes(qe)&&Je!=null){if(ot.match(Je.pattern)!=null)Le[Fe](ot),Je.repeated?(Xe===-1?Xe=qe:qe===ze&&qe!==Xe&&(qe=Xe-xe),ze===Xe&&(qe-=xe)):Je.multiple&&(qe-=xe),qe+=xe;else if(Je.multiple){const gt=((ve=Le[Ye-xe])==null?void 0:ve.match(Je.pattern))!=null,nt=ke.charAt(qe+xe);gt&&nt!==""&&Ve[nt]==null?(qe+=xe,Ye-=xe):Le[Fe]("")}else ot===Ke?Ke=void 0:Je.optional&&(qe+=xe,Ye-=xe);Ye+=xe}else pe&&!this.isEager()&&Le[Fe](Ze),ot===Ze&&!this.isEager()?Ye+=xe:Ke=Ze,this.isEager()||(qe+=xe);if(this.isEager())for(;We(qe)&&(Ve[ke.charAt(qe)]==null||De.includes(qe));)pe?Le[Fe](ke.charAt(qe)):ke.charAt(qe)===X.charAt(Ye)&&(Ye+=xe),qe+=xe}return this.memo.set($e,Le.join("")),this.memo.get($e)}};const V=G=>JSON.parse(G.replaceAll("'",'"')),T$8=(G,X={})=>{const ee=kt({},X);return G.dataset.maska!=null&&G.dataset.maska!==""&&(ee.mask=L(G.dataset.maska)),G.dataset.maskaEager!=null&&(ee.eager=y$h(G.dataset.maskaEager)),G.dataset.maskaReversed!=null&&(ee.reversed=y$h(G.dataset.maskaReversed)),G.dataset.maskaTokensReplace!=null&&(ee.tokensReplace=y$h(G.dataset.maskaTokensReplace)),G.dataset.maskaTokens!=null&&(ee.tokens=x$4(G.dataset.maskaTokens)),ee},y$h=G=>G!==""?!!JSON.parse(G):!0,L=G=>G.startsWith("[")&&G.endsWith("]")?V(G):G,x$4=G=>{if(G.startsWith("{")&&G.endsWith("}"))return V(G);const X={};return G.split("|").forEach(ee=>{const pe=ee.split(":");X[pe[0]]={pattern:new RegExp(pe[1]),optional:pe[2]==="optional",multiple:pe[2]==="multiple",repeated:pe[2]==="repeated"}}),X};class J{constructor(X,ee={}){m$D(this,"items",new Map),m$D(this,"beforeinputEvent",pe=>{const ve=pe.target,$e=this.items.get(ve);$e.isEager()&&"inputType"in pe&&pe.inputType.startsWith("delete")&&$e.unmasked(ve.value).length<=1&&this.setMaskedValue(ve,"")}),m$D(this,"inputEvent",pe=>{if(pe instanceof CustomEvent&&pe.type==="input"&&pe.detail!=null&&typeof pe.detail=="object"&&"masked"in pe.detail)return;const ve=pe.target,$e=this.items.get(ve),ke=ve.value,De=ve.selectionStart,Le=ve.selectionEnd;let Ve=ke;if($e.isEager()){const xe=$e.masked(ke),Fe=$e.unmasked(ke);Fe===""&&"data"in pe&&pe.data!=null?Ve=pe.data:Fe!==$e.unmasked(xe)&&(Ve=Fe)}if(this.setMaskedValue(ve,Ve),"inputType"in pe&&(pe.inputType.startsWith("delete")||De!=null&&DeLe(De)):this.options.onMaska(De)),X.dispatchEvent(new CustomEvent("maska",{detail:De})),X.dispatchEvent(new CustomEvent("input",{detail:De}))}}const v$r=new WeakMap,N=G=>{setTimeoutWrapped(()=>{var X;((X=v$r.get(G))==null?void 0:X.needUpdateValue(G))===!0&&G.dispatchEvent(new CustomEvent("input"))})},U=(G,X)=>{const ee=G instanceof HTMLInputElement?G:G.querySelector("input"),pe=kt({},X.arg);if(ee==null)return;N(ee);const ve=v$r.get(ee);if(ve!=null){if(!ve.needUpdateOptions(ee,pe))return;ve.destroy()}if(X.value!=null){const $e=X.value,ke=De=>{$e.masked=De.masked,$e.unmasked=De.unmasked,$e.completed=De.completed};pe.onMaska=pe.onMaska==null?ke:Array.isArray(pe.onMaska)?[...pe.onMaska,ke]:[pe.onMaska,ke]}v$r.set(ee,new J(ee,pe))};var d$r=Object.defineProperty,l$t=Object.defineProperties,k$c=Object.getOwnPropertyDescriptors,v$q=Object.getOwnPropertySymbols,f$n=Object.prototype.hasOwnProperty,c$u=Object.prototype.propertyIsEnumerable,b$f=(G,X,ee)=>X in G?d$r(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,y$g=(G,X)=>{for(var ee in X||(X={}))f$n.call(X,ee)&&b$f(G,ee,X[ee]);if(v$q)for(var ee of v$q(X))c$u.call(X,ee)&&b$f(G,ee,X[ee]);return G},g$l=defineComponent({name:"InputMask",directives:{maska:U},props:{mask:{type:String,default:void 0},tokens:{type:Object,default:void 0},[DEFAULT_V_MODEL.prop]:{type:[String,Number],required:!0}},emits:["update:modelValue"],setup(G,{attrs:X,emit:ee}){const pe=ref(),ve=ref(""),$e=ref({masked:"",unmasked:"",completed:!1}),{mask:ke,tokens:De}=toRefs(G),Le=Ke=>{ee(DEFAULT_V_MODEL.event,Ke.detail.unmasked)},Ve=Ke=>{ee(DEFAULT_V_MODEL.event,Ke.target.value)},xe=JSON.stringify(unref(De)),Fe=computed(()=>unref(ke)?{"data-maska":unref(ke),"data-maska-tokens":xe}:{}),ze=new w$2({mask:unref(ke),tokens:unref(De)}),je=computed(()=>{return isDef(unref(ke))?(Ke=y$g({key:"maska"},unref(Fe)),l$t(Ke,k$c({onMaska:Le}))):{key:"not-mask",onInput:Ve};var Ke}),We=computed(()=>y$g(y$g({},X),unref(je)));return watch(()=>G[DEFAULT_V_MODEL.prop],Ke=>{ze.unmasked(String(Ke))!==ze.unmasked(String(ve.value))&&(ve.value=ze.masked(String(Ke)))},{immediate:!0}),{vNodeData:We,bindedObject:$e,value:ve,focus:()=>nextTick(()=>{var Ke;return(Ke=unref(pe))==null?void 0:Ke.focus()}),input:pe}}}),l$s=t$D(g$l,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveDirective("maska");return withDirectives((openBlock(),createElementBlock("input",mergeProps({ref:"input","onUpdate:modelValue":X[0]||(X[0]=De=>G.value=De)},G.vNodeData),null,16)),[[vModelDynamic,G.value],[ke,G.bindedObject]])}]]),i$s=defineComponent({name:"InputMaskPhone_V",components:{InputMask:l$s},model:DEFAULT_V_MODEL,props:{[DEFAULT_V_MODEL.prop]:{type:[String,Number],required:!0},countryCode:{type:String,default:""},countryId:{type:Number,default:0},maskLength:{type:Number,default:0},cutMaskEnd:{type:Number,default:0},isFocused:{type:Boolean,default:!1},countryIdWithoutPhoneInputMask:{type:Array,default:()=>[]},autocomplete:{type:String,default:"off"},validationCountries:{type:Array,default:()=>[]},label:{type:String,default:""}},setup(G){const X=ref(),ee=useVModel(G),pe=computed(()=>G.countryCode.toLowerCase()),ve=computed(()=>G.countryId),$e=computed(()=>G.countryCode&&!G.countryIdWithoutPhoneInputMask.includes(unref(ve))),ke=computed(()=>{var je;return(je=G.validationCountries)==null?void 0:je.find(We=>We.CountryId===unref(ve))}),De=computed(()=>{var je,We;return(We=(je=unref(ke))==null?void 0:je.Max)!=null?We:DEFAULT_PHONE_MAX_LENGTH}),Le=computed(()=>{var je,We;let Ke=(We=(je=unref(ke))==null?void 0:je.Mask)==null?void 0:We.replaceAll("-"," ");if(Ke&&unref($e))return unref(De)&&Ke.lengthG.isFocused?"#":"*"),xe=computed(()=>unref(Ve).repeat(DEFAULT_PHONE_MAX_LENGTH)),Fe=computed(()=>{var je;return G.maskLength?unref(Ve).repeat(G.maskLength):unref(Le)&&unref(De)?(je=unref(Le))==null?void 0:je.replaceAll(/\d/g,unref(Ve)):unref(xe)}),ze=computed(()=>G.isFocused?Le.value:G.label||Le.value);return watch(Fe,je=>{var We,Ke;if(je){const Xe=je.replace(/\s/g,"").length;typeof ee.value=="string"&&(ee.value=(Ke=(We=ee.value)==null?void 0:We.slice(0,Xe))!=null?Ke:"")}}),watch([ee,pe],()=>{var je;const We=unref(pe),Ke=(je=unref(ee))==null?void 0:je.toString().slice(0,1),Xe=AVAILABLE_FIRST_NUMBERS_FOR_COUNTRIES[We];Xe&&!Xe.includes(Ke)&&(ee.value="")}),{value:ee,hasExample:$e,mask:Fe,tokens:{"#":{pattern:"\\d"},"*":{pattern:"[\\d*]"}},focus:()=>nextTick(()=>{var je;return(je=unref(X))==null?void 0:je.focus()}),inputMask:X,placeholder:ze}}}),n$C=t$D(i$s,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("InputMask");return openBlock(),createBlock(ke,mergeProps({ref:"inputMask",modelValue:G.value,"onUpdate:modelValue":X[0]||(X[0]=De=>G.value=De),onKeyup:X[1]||(X[1]=withKeys(De=>G.$emit("enter"),["enter"])),type:"tel",autocomplete:G.autocomplete,placeholder:G.placeholder,name:"phone",mask:G.mask,tokens:G.tokens},G.$attrs,{class:"input-mask-phone"}),null,16,["modelValue","autocomplete","placeholder","mask","tokens"])}]]);const l$r=(G,X)=>{const{updateModelValue:ee}=useVueDemiVModel(X),pe=ref(),ve=customComputed({get:Ve=>{var xe;return(xe=unref(Ve))!=null?xe:""},set:Ve=>String(Ve!=null?Ve:"").replace(/\+/g,"")}),$e=customComputed({get:Ve=>{var xe;return(xe=unref(Ve))!=null?xe:""},set:Ve=>String(Ve!=null?Ve:"").toLowerCase()}),ke=customComputed({get:Ve=>{var xe;return(xe=unref(Ve))!=null?xe:""},set:Ve=>String(Ve!=null?Ve:"")}),De=computed(()=>`${unref(ve)}${unref(ke)}`.replace(/\D/g,"")),Le=()=>{const Ve=unref(G);Ve&&($e.value=Ve.countryCode,pe.value=Ve.countryId,ve.value=Ve.phoneCode,ke.value=Ve.phoneNum)};return watch([$e,pe,De],()=>{const Ve={countryCode:unref($e),countryId:unref(pe),fullPhone:unref(De),phoneCode:unref(ve),phoneNum:unref(ke)};ee(Ve)}),watch(G,Le,{immediate:!0}),{countryCode:$e,countryId:pe,phoneCode:ve,phoneNum:ke,fullPhone:De}},d$q=G=>{const X=ref(),ee=ref(!1),pe=ref(!0),ve=e$q("phoneNumInputFocus"),$e=e$q("phoneNumInputBlur"),ke=ref(!0),De=computed(()=>G.disabled||G.disabledSelect),{countryCode:Le,countryId:Ve,phoneCode:xe,phoneNum:Fe,fullPhone:ze}=l$r(computed(()=>G[r$_]),G);return{countryCode:Le,countryId:Ve,phoneCode:xe,phoneNum:Fe,countrySelectDisabled:De,fullPhone:ze,focusPhoneCodeInput:()=>{unref(ke)?ke.value=!1:nextTick(()=>{var je,We;return(We=(je=unref(X))==null?void 0:je.$el)==null?void 0:We.focus()})},isFocused:ee,isLoading:pe,phoneNumInput:X,onPhoneNumInputFocus:()=>{ee.value=!0,ve()},onPhoneNumInputBlur:()=>{ee.value=!1,$e()}}};var m$C=Object.defineProperty,f$m=Object.getOwnPropertySymbols,c$t=Object.prototype.hasOwnProperty,y$f=Object.prototype.propertyIsEnumerable,h$c=(G,X,ee)=>X in G?m$C(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,g$k=defineComponent({name:"UiInputPhone_F",components:{InputMaskPhone:n$C,UiInputBase:c$T,UiDropdownPhoneCodes:S$3},props:((G,X)=>{for(var ee in X||(X={}))c$t.call(X,ee)&&h$c(G,ee,X[ee]);if(f$m)for(var ee of f$m(X))y$f.call(X,ee)&&h$c(G,ee,X[ee]);return G})({[r$_]:{type:Object,default:void 0},disabled:{type:Boolean,default:!1},disabledSelect:{type:Boolean,default:!1},required:{type:Boolean,default:!1},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray100},dropdownTheme:{type:String,default:themeType.gray100},scrollbarTheme:{type:String,default:""},size:{type:String,default:sizeType.m},error:{type:String,default:""},searchable:{type:Boolean,default:!0},isManualCountryCode:{type:Boolean,default:!0},isCountryCodeEditable:{type:Boolean,default:!0},autocomplete:{type:String,default:""},idValue:{type:String,default:""},noResultMessage:{type:String,default:""},codesSize:{type:String,default:defaultSizeType},dropdownHeight:{type:String,default:void 0},dropdownWidth:{type:String,default:void 0}},t$o),emits:["update:modelValue"],setup(G){const{countryCode:X,countryId:ee,phoneCode:pe,phoneNum:ve,countrySelectDisabled:$e,fullPhone:ke,focusPhoneCodeInput:De,isFocused:Le,phoneNumInput:Ve,onPhoneNumInputFocus:xe,onPhoneNumInputBlur:Fe}=d$q(G),ze=computed(()=>{var Ke;return!((Ke=G.countries)!=null&&Ke.length)}),je=computed(()=>(Le.value||ve.value)&&!G.isCountryCodeEditable),We=computed(()=>({[`input-phone--theme-${G.theme}`]:!!G.theme}));return onMounted(()=>{var Ke;(Ke=G.loadCountries)==null||Ke.call(G)}),{countryCode:X,countryId:ee,phoneCode:pe,phoneNum:ve,countrySelectDisabled:$e,fullPhone:ke,focusPhoneCodeInput:De,isShowPhoneCode:je,isFocused:Le,isLoading:ze,phoneNumInput:Ve,inputPhoneClasses:We,onPhoneNumInputFocus:xe,onPhoneNumInputBlur:Fe}}});const h$b={class:"input-phone__container"},y$e={key:1,class:"input-phone__code"};var m$B=t$D(g$k,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDropdownPhoneCodes"),De=resolveComponent("InputMaskPhone"),Le=resolveComponent("UiInputBase");return openBlock(),createBlock(Le,{size:G.size,theme:G.theme,error:G.error,loading:G.isLoading,isFocused:G.isFocused,required:G.required,class:normalizeClass([G.inputPhoneClasses,"input-phone"]),requiredAsteriskAccentColor:G.requiredAsteriskAccentColor},{default:withCtx(()=>[createBaseVNode("div",h$b,[G.isCountryCodeEditable&&!G.isLoading?(openBlock(),createBlock(ke,{key:0,modelValue:G.phoneCode,"onUpdate:modelValue":X[0]||(X[0]=Ve=>G.phoneCode=Ve),onFocus:X[1]||(X[1]=Ve=>G.isFocused=!0),onSelect:G.focusPhoneCodeInput,onEnter:G.focusPhoneCodeInput,countryCode:G.countryCode,"onUpdate:countryCode":X[2]||(X[2]=Ve=>G.countryCode=Ve),countryId:G.countryId,"onUpdate:countryId":X[3]||(X[3]=Ve=>G.countryId=Ve),disabled:G.countrySelectDisabled,searchable:G.searchable,theme:G.dropdownTheme,scrollbarTheme:G.scrollbarTheme,isManualCountryCode:G.isManualCountryCode,countries:G.countries,loadCountries:G.loadCountries,currentCountry:G.currentCountry,currentCountryIco:G.currentCountryIco,setCountry:G.setCountry,noResultMessage:G.noResultMessage,codesSize:G.codesSize,dropdownHeight:G.dropdownHeight,dropdownWidth:G.dropdownWidth,class:"input-phone__code"},null,8,["modelValue","onSelect","onEnter","countryCode","countryId","disabled","searchable","theme","scrollbarTheme","isManualCountryCode","countries","loadCountries","currentCountry","currentCountryIco","setCountry","noResultMessage","codesSize","dropdownHeight","dropdownWidth"])):createCommentVNode("",!0),G.isShowPhoneCode?(openBlock(),createElementBlock("span",y$e,toDisplayString(`+ ${G.phoneCode}`),1)):createCommentVNode("",!0),createVNode(De,{id:G.idValue,ref:"phoneNumInput",modelValue:G.phoneNum,"onUpdate:modelValue":X[4]||(X[4]=Ve=>G.phoneNum=Ve),onFocus:G.onPhoneNumInputFocus,onBlur:G.onPhoneNumInputBlur,onKeyup:X[5]||(X[5]=withKeys(Ve=>G.$emit("submit"),["enter"])),label:G.label,isFocused:G.isFocused,countryCode:G.countryCode,countryId:G.countryId,validationCountries:G.validationCountries,disabled:G.disabled,class:"input-phone__number",autocomplete:G.autocomplete},null,8,["id","modelValue","onFocus","onBlur","label","isFocused","countryCode","countryId","validationCountries","disabled","autocomplete"])]),renderSlot(G.$slots,"button",{},void 0,!0)]),_:3},8,["size","theme","error","loading","isFocused","required","class","requiredAsteriskAccentColor"])}],["__scopeId","data-v-51330eb2"]]),b$e=defineComponent({name:"UiFieldPhone_F",components:{UiFieldBase:h$q,InputMaskPhone:n$C,UiIcoCountry:n$J,UiIco:n$1b,UiAngle:n$Y},props:{[r$_]:{type:Object,default:void 0},disabled:{type:Boolean,default:!1},disabledSelect:{type:Boolean,default:!1},required:{type:Boolean,default:!1},placeholder:{type:String,default:""},fieldLabel:{type:String,default:void 0},requiredAsteriskAccentColor:{type:Boolean,default:!1},error:{type:String,default:""},hasBorder:{type:Boolean,default:!0},hasInnerOffset:{type:Boolean,default:!0},success:{type:Boolean,default:!1},cutMaskEnd:{type:Number,default:0},maskLength:{type:Number,default:0},isManualCountryCode:{type:Boolean,default:!0},countries:{type:Array,default:()=>[]},validationCountries:{type:Array,default:()=>[]},loadingCountries:{type:Boolean,default:!1},loadCountries:{type:Function,default:()=>()=>{}},currentCountry:{type:Object,default:void 0},currentCountryIco:{type:[Number,String],default:void 0},setCountry:{type:Function,default:()=>()=>{}},searchable:{type:Boolean,default:!1},showSelectCountries:{type:Function,default:()=>{}},isErrorOnLeft:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray100}},emits:[u$1f,"phoneNumInputBlur","phoneNumInputFocus"],setup(G){const X=p$1s(),ee=computed(()=>G[r$_]),{countryCode:pe,countryId:ve,phoneCode:$e,phoneNum:ke}=usePhoneInput(ee),De=ref(),Le=ref(!1),Ve=defineEmit("phoneNumInputFocus"),xe=defineEmit("phoneNumInputBlur"),Fe=computed(()=>{var Ye;return G.success||G.disabled||G.loadingCountries||!((Ye=G.countries)!=null&&Ye.length)}),ze=computed(()=>{var Ye;return G.disabledSelect||unref(Fe)||((Ye=G.countries)==null?void 0:Ye.length)===1}),je=computed(()=>({"field-phone-code--disabled":G.disabled||unref(ze)})),We=computed(()=>({"field-phone-number--disabled":G.disabled,"field-phone-number--success":G.success})),Ke=Ye=>{var Ze;(Ze=G.setCountry)==null||Ze.call(G,Ye),nextTick(()=>{var Je,ot,gt,nt,_t;$e.value=(ot=(Je=unref(G.currentCountry))==null?void 0:Je.phoneCode)!=null?ot:"",pe.value=(nt=(gt=unref(G.currentCountry))==null?void 0:gt.code)!=null?nt:"",ve.value=(_t=unref(G.currentCountry))==null?void 0:_t.id})},Xe=()=>nextTick(()=>{var Ye,Ze;return(Ze=(Ye=unref(De))==null?void 0:Ye.$el)==null?void 0:Ze.focus()});equalWatch(()=>unref(ve),()=>{Ke({phoneCode:unref($e),id:unref(ve)})});const qe=async()=>{let Ye,Ze;var Je;let ot=G.countries;ot!=null&&ot.length||([Ye,Ze]=execAsync(()=>(Je=G.loadCountries)==null?void 0:Je.call(G)),Ye=await Ye,Ze(),ot=G.countries);const gt=ot==null?void 0:ot[0],nt=unref(G.currentCountry);unref($e)?Ke({phoneCode:unref($e),code:unref(pe),id:unref(ve)}):gt&&!nt?Ke(gt):nt&&Ke(nt)};return onMounted(qe),onActivated(qe),{phoneNumInput:De,countryCode:pe,countryId:ve,phoneCode:$e,phoneNum:ke,fieldDisabled:Fe,countrySelectDisabled:ze,isFocused:Le,fieldPhoneCodeClasses:je,fieldPhoneNumberClasses:We,showSelectCountriesModal:()=>{!unref(ze)&&G.showSelectCountries&&typeof G.showSelectCountries=="function"&&G.showSelectCountries({isManualCountryCode:G.isManualCountryCode,currentCountryIco:G.currentCountryIco,selectPhoneCountry:Ke,focusPhoneCodeInput:Xe,vModal:X,countries:G.countries,searchable:G.searchable})},iconName,onPhoneNumInputFocus:()=>{Le.value=!0,Ve()},onPhoneNumInputBlur:()=>{Le.value=!1,xe()},getErrorMessage:(Ye=!0)=>Ye?G.error:""}}});const m$A={class:"field-phone"},p$M={class:"field-phone-code__container"},_$r={class:"field-phone-code__caption"};var C$5=t$D(b$e,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoCountry"),De=resolveComponent("UiAngle"),Le=resolveComponent("UiFieldBase"),Ve=resolveComponent("InputMaskPhone"),xe=resolveComponent("UiIco");return openBlock(),createElementBlock("div",m$A,[createVNode(Le,{onClick:G.showSelectCountriesModal,label:G.$T("main_code"),requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,disabled:G.countrySelectDisabled,isActiveLabel:"",error:G.getErrorMessage(G.isErrorOnLeft),hasInnerOffset:G.hasInnerOffset,rtlIgnore:"",hasBorder:G.hasBorder,theme:G.theme,class:normalizeClass([G.fieldPhoneCodeClasses,"field-phone__code field-phone-code"])},{beforeContent:withCtx(()=>[createBaseVNode("div",p$M,[createVNode(ke,{ico:G.currentCountryIco,class:"field-phone-code__ico"},null,8,["ico"]),G.countrySelectDisabled?createCommentVNode("",!0):(openBlock(),createBlock(De,{key:0,class:"field-phone-code__angle"}))])]),default:withCtx(()=>[createBaseVNode("span",_$r," +"+toDisplayString(G.phoneCode),1)]),_:1},8,["onClick","label","requiredAsteriskAccentColor","disabled","error","hasInnerOffset","hasBorder","theme","class"]),createVNode(Le,{label:G.fieldLabel||G.$T("main_phone_num"),requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,loading:G.loadingCountries,disabled:G.fieldDisabled,hasError:!!G.error,error:G.getErrorMessage(!G.isErrorOnLeft),isFocused:G.isFocused,required:G.required,hasInnerOffset:G.hasInnerOffset,isActiveLabel:!!G.phoneNum,hasBorder:G.hasBorder,theme:G.theme,rtlIgnore:"",class:normalizeClass([G.fieldPhoneNumberClasses,"field-phone__number field-phone-number"])},{afterContent:withCtx(()=>[renderSlot(G.$slots,"afterContent",{},()=>[G.success?(openBlock(),createBlock(xe,{key:0,ico:G.iconName.STATUS_SUCCESS,class:"field-phone-number__success"},null,8,["ico"])):createCommentVNode("",!0)],!0)]),default:withCtx(()=>[createVNode(Ve,{ref:"phoneNumInput",modelValue:G.phoneNum,"onUpdate:modelValue":X[0]||(X[0]=Fe=>G.phoneNum=Fe),onFocus:G.onPhoneNumInputFocus,onBlur:G.onPhoneNumInputBlur,onKeyup:X[1]||(X[1]=withKeys(Fe=>G.$emit("submit"),["enter"])),countryCode:G.countryCode,countryId:G.countryId,validationCountries:G.validationCountries,disabled:G.fieldDisabled,cutMaskEnd:G.cutMaskEnd,maskLength:G.maskLength,isFocused:G.isFocused,theme:G.theme,class:"field-phone-number__field"},null,8,["modelValue","onFocus","onBlur","countryCode","countryId","validationCountries","disabled","cutMaskEnd","maskLength","isFocused","theme"])]),_:3},8,["label","requiredAsteriskAccentColor","loading","disabled","hasError","error","isFocused","required","hasInnerOffset","isActiveLabel","hasBorder","theme","class"])])}],["__scopeId","data-v-b87408f6"]]);const t$m=G=>{const X=wrapScopeProperty("$siteConfig"),{group_id:ee,ref_id:pe,geoCountryId:ve}=X();return{projectId:ee,refId:pe,geo:ve,href:computed(()=>`https://eventsstat.com${unref(G)}`)}},e$d={syncHistoryWithIframe:{type:Boolean,default:!1},timeZone:{type:Number,required:!0},is12h:{type:Boolean,default:!1},lng:{type:String,required:!0},contentWidth:{type:Number,default:void 0},minHeight:{type:Number,default:280},activateGoBack:{type:Boolean,default:!1},internalContentScrolling:{type:Boolean,default:!1},postMessageListenerId:{type:String,default:""},isRtl:{type:Boolean,default:void 0},isDarkTheme:{type:Boolean,default:!1},tableType:{type:Number,default:void 0},gTagId:{type:String,default:""}};var a$y=Object.defineProperty,i$r=Object.getOwnPropertySymbols,f$l=Object.prototype.hasOwnProperty,m$z=Object.prototype.propertyIsEnumerable,s$v=(G,X,ee)=>X in G?a$y(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,n$B=defineComponent({name:"StatisticFrame_F",components:{IframeProxy:be},props:((G,X)=>{for(var ee in X||(X={}))f$l.call(X,ee)&&s$v(G,ee,X[ee]);if(i$r)for(var ee of i$r(X))m$z.call(X,ee)&&s$v(G,ee,X[ee]);return G})({url:{type:String,required:!0}},e$d),setup(G){const{url:X}=toRefs(G),{projectId:ee,refId:pe,geo:ve,href:$e}=t$m(X);return{projectId:ee,refId:pe,geo:ve,href:$e}}});const o$u={class:"statistic-frame"};var s$u=t$D(n$B,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("IframeProxy");return openBlock(),createElementBlock("div",o$u,[createVNode(ke,{onLoad:X[0]||(X[0]=De=>G.$emit("load")),href:G.href,refId:G.refId,projectId:G.projectId,geo:G.geo,timeZone:G.timeZone,is12h:G.is12h,language:G.lng,syncHistoryWithIframe:G.syncHistoryWithIframe,fixedIframeHeight:!0,contentWidth:G.contentWidth,isRtl:G.isRtl,minHeight:G.minHeight,activateGoBack:G.activateGoBack,internalContentScrolling:G.internalContentScrolling,postMessageListenerId:G.postMessageListenerId,isDarkTheme:G.isDarkTheme,tableType:G.tableType,gTagId:G.gTagId,class:"statistic-frame__item"},null,8,["href","refId","projectId","geo","timeZone","is12h","language","syncHistoryWithIframe","contentWidth","isRtl","minHeight","activateGoBack","internalContentScrolling","postMessageListenerId","isDarkTheme","tableType","gTagId"])])}],["__scopeId","data-v-ec236c96"]]),a$x=Object.defineProperty,p$L=Object.getOwnPropertySymbols,i$q=Object.prototype.hasOwnProperty,l$q=Object.prototype.propertyIsEnumerable,n$A=(G,X,ee)=>X in G?a$x(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,m$y=defineComponent({name:"StatisticModal_F",components:{StatisticFrame:s$u},props:((G,X)=>{for(var ee in X||(X={}))i$q.call(X,ee)&&n$A(G,ee,X[ee]);if(p$L)for(var ee of p$L(X))l$q.call(X,ee)&&n$A(G,ee,X[ee]);return G})({url:{type:String,required:!0},componentModal:{type:Object,required:!0}},e$d),setup:G=>({uiModal:computed(()=>G.componentModal)})}),r$C=t$D(m$y,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("StatisticFrame");return openBlock(),createBlock(resolveDynamicComponent(G.uiModal),{onHideModal:X[0]||(X[0]=De=>G.$vmodal.hide()),closeButtonTitle:G.$T("main_close"),class:"statistic-modal"},{default:withCtx(()=>[createVNode(ke,{url:G.url,isRtl:G.isRtl,lng:G.lng,timeZone:G.timeZone,is12h:G.is12h,contentWidth:G.contentWidth,minHeight:G.minHeight,activateGoBack:G.activateGoBack,internalContentScrolling:G.internalContentScrolling,postMessageListenerId:G.postMessageListenerId,isDarkTheme:G.isDarkTheme,tableType:G.tableType,gTagId:G.gTagId},null,8,["url","isRtl","lng","timeZone","is12h","contentWidth","minHeight","activateGoBack","internalContentScrolling","postMessageListenerId","isDarkTheme","tableType","gTagId"])]),_:1},40,["closeButtonTitle"])}],["__scopeId","data-v-8f22c352"]]),r$B=defineComponent({name:"UiMessageBlock_F",props:{theme:{type:String,default:themeType.gray100},rounded:{type:Boolean,default:!0}},setup(G){const{theme:X,rounded:ee}=toRefs(G);return{messageBlockClasses:computed(()=>({[`message-block--theme-${unref(X)}`]:!!unref(X),"message-block--rounded":!!unref(ee)}))}}});const c$s={key:0,class:"message-block__title"},v$p={class:"message-block__wrapper"},_$q={class:"message-block__text"};var d$p=t$D(r$B,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.messageBlockClasses,"message-block"])},[G.$slots.title?(openBlock(),createElementBlock("div",c$s,[renderSlot(G.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",v$p,[renderSlot(G.$slots,"icon",{},void 0,!0),createBaseVNode("div",_$q,[renderSlot(G.$slots,"default",{},void 0,!0)])]),G.$slots.content?renderSlot(G.$slots,"content",{key:1},void 0,!0):createCommentVNode("",!0)],2)}],["__scopeId","data-v-5fb87d0e"]]);const i$p=({theme:G})=>({getBtnTheme:computed(()=>{var X;switch(unref(G)){case themeType.primary:return((X=unref(i$10("UiSectionContent")))==null?void 0:X.themeBackBtn)||themeType.primary15;case themeType.primary_20:return themeType.primary;case themeType.primary_85:return themeType.primary_20;case themeType.cyber_60:return themeType.cyber;case themeType.thirdPartyGray5:return themeType.thirdPartyGray15;default:return themeType.primary15}})});var s$t=defineComponent({name:"UiSectionNav",components:{UiButton:p$1o,UiIco:c$S},props:{theme:{type:String,default:themeType.primary},backBtnTitle:{type:String,default:""},backBtnDecent:{type:Boolean,default:!1},backBtnIcoSize:{type:String,default:void 0},navTitleUppercase:{type:Boolean,default:void 0},titleSize:{type:String,default:void 0},isNavBackBtn:{type:Boolean,default:!0}},emits:["back"],setup(G){const X=computed(()=>{var Le,Ve,xe;return(xe=(Ve=G.navTitleUppercase)!=null?Ve:(Le=unref(i$10("UiSectionNav")))==null?void 0:Le.navTitleUppercase)==null||xe}),ee=computed(()=>{var Le,Ve,xe;return(xe=(Ve=G.backBtnIcoSize)!=null?Ve:(Le=unref(i$10("UiSectionNav")))==null?void 0:Le.backBtnIcoSize)!=null?xe:sizeType.m}),pe=computed(()=>{var Le,Ve,xe;return(xe=(Ve=G.titleSize)!=null?Ve:(Le=unref(i$10("UiSectionNav")))==null?void 0:Le.titleSize)!=null?xe:sizeType.m}),ve=computed(()=>({[`ui-section-nav--theme-${G.theme}`]:!!G.theme})),$e=computed(()=>({"ui-section-nav__title--uppercase":unref(X),[`ui-section-nav__title--size-${unref(pe)}`]:!!unref(pe)})),ke=defineEmit("back"),{getBtnTheme:De}=i$p(toRefs(G));return{uiSectionNavClasses:ve,uiSectionNavTitleClasses:$e,getBackBtnIcoSize:ee,getNavTitleSize:pe,btnTheme:De,themeType,sizeType,iconName,emitBack:ke}}});const r$A={key:2,class:"ui-section-nav__controls","data-v-5263177d":""};var u$L=t$D(s$t,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiButton");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiSectionNavClasses,"ui-section-nav"]),"data-v-5263177d":""},[G.isNavBackBtn?(openBlock(),createBlock(De,{key:0,onClick:G.emitBack,theme:G.btnTheme,title:G.backBtnTitle,size:G.sizeType.s,decent:G.backBtnDecent,narrow:"",class:"ui-section-nav__back","data-v-5263177d":""},{default:withCtx(()=>[createVNode(ke,{size:G.getBackBtnIcoSize,ico:G.iconName.BACK,"data-v-5263177d":""},null,8,["size","ico"])]),_:1},8,["onClick","theme","title","size","decent"])):createCommentVNode("",!0),G.$slots.title?(openBlock(),createElementBlock("h2",{key:1,dir:"auto",class:normalizeClass(["ui-section-nav__title",G.uiSectionNavTitleClasses]),"data-v-5263177d":""},[renderSlot(G.$slots,"title",{},void 0,!0)],2)):createCommentVNode("",!0),renderSlot(G.$slots,"content",{},void 0,!0),G.$slots.controls?(openBlock(),createElementBlock("div",r$A,[renderSlot(G.$slots,"controls",{},void 0,!0)])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-4924156e"]]),p$K=defineComponent({name:"UiSectionContent",components:{UiSectionNav:u$L},props:{innerOffset:{type:Boolean,default:!0},isModal:{type:Boolean,default:!1},hasNav:{type:Boolean,default:!0},theme:{type:String,default:void 0},navTheme:{type:String,default:void 0},backBtnTitle:{type:String,default:""},navTitleUppercase:{type:Boolean,default:void 0},headerIsHidden:{type:Boolean,default:!1},headerNavIsHidden:{type:Boolean,default:!1},isBottomNavigationHidden:{type:Boolean,default:!1},flexibleContent:{type:Boolean,default:!1},isNavBackBtn:{type:Boolean,default:!0},backBtnDecent:{type:Boolean,default:!1},titleSize:{type:String,default:void 0}},emits:["back"],setup(G){const{resizeObserve:X}=useResizeObserver(),ee=ref(),{innerOffset:pe,theme:ve,isModal:$e,navTheme:ke,navTitleUppercase:De,headerIsHidden:Le,headerNavIsHidden:Ve,isBottomNavigationHidden:xe,flexibleContent:Fe}=toRefs(G),ze=computed(()=>{var ot;return unref(ve)||((ot=unref(i$10("UiSectionContent")))==null?void 0:ot.themeContent)||themeType.gray30}),je=computed(()=>{var ot;return unref(ke)||((ot=unref(i$10("UiSectionContent")))==null?void 0:ot.themeNav)||themeType.primary}),We=computed(()=>{var ot,gt,nt;return(nt=(gt=unref(De))!=null?gt:(ot=unref(i$10("UiSectionContent")))==null?void 0:ot.navTitleUppercase)==null||nt}),Ke=computed(()=>({"ui-section-content__body--inner-offset":unref(pe),"ui-section-content__body--flexible-content":unref(Fe)})),Xe=computed(()=>({[`ui-section-content--theme-${unref(ze)}`]:!!unref(ze)})),qe=computed(()=>({"ui-section-content__nav--position-top":unref($e)||unref(Le)&&!unref(Ve),"ui-section-content__nav--hidden":!unref($e)&&unref(Le)&&unref(Ve)})),Ye=computed(()=>({"ui-section-content__actions--bottom-position":unref($e)||unref(xe)}));let Ze=noop$2;const Je=ot=>{var gt;const nt=(gt=document==null?void 0:document.querySelector(":root"))!=null?gt:null;nt&&nt.style.setProperty("--ui-section-content-actions-height",String(ot))};return onMounted(()=>{Ze=X(unref(ee),ot=>{Je(ot.target.offsetHeight)})}),onBeforeUnmount(()=>{Ze(),Je(0)}),{actionsRef:ee,uiSectionContentBodyClasses:Ke,uiSectionContentClasses:Xe,getUiSectionContentNavTheme:je,uiSectionContentNavClasses:qe,uiSectionContentActionsClasses:Ye,getUiNavTitleUppercase:We}}});const u$K={class:"ui-section-content__wrap","data-v-71d58be6":""},_$p={key:0,class:"ui-section-content__footer","data-v-71d58be6":""};var p$J=t$D(p$K,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSectionNav");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiSectionContentClasses,"ui-section-content"]),"data-v-71d58be6":""},[G.hasNav?(openBlock(),createBlock(ke,{key:0,onBack:X[0]||(X[0]=De=>G.$emit("back")),theme:G.getUiSectionContentNavTheme,backBtnTitle:G.backBtnTitle,navTitleUppercase:G.getUiNavTitleUppercase,isNavBackBtn:G.isNavBackBtn,class:normalizeClass([G.uiSectionContentNavClasses,"ui-section-content__nav"]),backBtnDecent:G.backBtnDecent,titleSize:G.titleSize,"data-v-71d58be6":""},createSlots({content:withCtx(()=>[renderSlot(G.$slots,"content",{},void 0,!0)]),controls:withCtx(()=>[renderSlot(G.$slots,"controls",{},void 0,!0)]),_:2},[G.$slots.title?{name:"title",fn:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),key:"0"}:void 0]),1032,["theme","backBtnTitle","navTitleUppercase","isNavBackBtn","class","backBtnDecent","titleSize"])):createCommentVNode("",!0),createBaseVNode("div",u$K,[renderSlot(G.$slots,"body",{},()=>[createBaseVNode("div",{class:normalizeClass([G.uiSectionContentBodyClasses,"ui-section-content__body"]),"data-v-71d58be6":""},[renderSlot(G.$slots,"default",{},void 0,!0)],2)],!0),G.$slots.footer?(openBlock(),createElementBlock("div",_$p,[renderSlot(G.$slots,"footer",{},void 0,!0)])):createCommentVNode("",!0)]),G.$slots.actions?(openBlock(),createElementBlock("div",{key:1,ref:"actionsRef",class:normalizeClass([G.uiSectionContentActionsClasses,"ui-section-content__actions"]),"data-v-71d58be6":""},[renderSlot(G.$slots,"actions",{},void 0,!0)],2)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-7c6496da"]]),p$I=defineComponent({name:"UiModal_F",components:{UiContentWrapper:c$A,UiSectionContent:p$J},props:{themeContent:{type:String,default:void 0},navThemeContent:{type:String,default:void 0},onBack:{type:Function,default:void 0},sizeContent:{type:String,default:sizeType.s},innerOffset:{type:Boolean,default:!0},hasNav:{type:Boolean,default:!0},isNavHidden:{type:Boolean,default:!1},backBtnTitle:{type:String,default:""},flexibleContent:{type:Boolean,default:!1},backBtnDecent:{type:Boolean,default:!1},titleSize:{type:String,default:void 0}},setup(G){const X=p$1s();return{themeType,onBackFunction:()=>G.onBack?G.onBack():X.hide()}}}),c$r=t$D(p$I,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiContentWrapper"),De=resolveComponent("UiSectionContent");return openBlock(),createBlock(De,{onBack:G.onBackFunction,isModal:"",innerOffset:G.innerOffset,theme:G.themeContent,navTheme:G.navThemeContent,isNavHidden:G.isNavHidden,hasNav:G.hasNav,backBtnTitle:G.backBtnTitle,flexibleContent:G.flexibleContent,backBtnDecent:G.backBtnDecent,titleSize:G.titleSize,class:"ui-modal"},createSlots({title:withCtx(()=>[renderSlot(G.$slots,"title")]),content:withCtx(()=>[renderSlot(G.$slots,"content")]),controls:withCtx(()=>[renderSlot(G.$slots,"controls")]),default:withCtx(()=>[renderSlot(G.$slots,"default",{},()=>[createVNode(ke,{size:G.sizeContent},{default:withCtx(()=>[renderSlot(G.$slots,"contentWrapper")]),_:3},8,["size"])])]),_:2},[G.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(G.$slots,"footer")]),key:"0"}:void 0,G.$slots.actions?{name:"actions",fn:withCtx(()=>[renderSlot(G.$slots,"actions")]),key:"1"}:void 0]),1032,["onBack","innerOffset","theme","navTheme","isNavHidden","hasNav","backBtnTitle","flexibleContent","backBtnDecent","titleSize"])}]]),p$H=defineComponent({name:"UiNotificationClose",components:{UiIco:c$S},props:{buttonCloseTitle:{type:String,default:"Close"}},setup:()=>({iconName,sizeType})});const l$p=["title"];var c$q=t$D(p$H,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("button",mergeProps(toHandlers({},!0),G.$attrs,{type:"button",title:G.buttonCloseTitle,class:"ui-notification-close"}),[createVNode(ke,{ico:G.iconName.TIMES,size:G.sizeType.xxs},null,8,["ico","size"])],16,l$p)}],["__scopeId","data-v-8d01f675"]]),s$s=defineComponent({name:"UiNotificationBase",components:{UiNotificationClose:c$q},props:{isClosable:{type:Boolean,default:!0},buttonCloseTitle:{type:String,default:"Close"},isVerticalControls:{type:Boolean,default:!1}},setup:G=>({emitClose:defineEmit("close"),uiNotificationBaseControlsClasses:computed(()=>({"ui-notification-base__controls--vertical":G.isVerticalControls}))})});const u$J={class:"ui-notification-base"},d$o={class:"ui-notification-base__container"},_$o={class:"ui-notification-base__content"};var v$o=t$D(s$s,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiNotificationClose");return openBlock(),createElementBlock("div",u$J,[createBaseVNode("div",d$o,[createBaseVNode("div",_$o,[renderSlot(G.$slots,"default",{},void 0,!0)]),G.isClosable?(openBlock(),createBlock(ke,{key:0,onClick:G.emitClose,class:"ui-notification-base__close",buttonCloseTitle:G.buttonCloseTitle},null,8,["onClick","buttonCloseTitle"])):createCommentVNode("",!0)]),renderSlot(G.$slots,"body",{},void 0,!0),renderSlot(G.$slots,"afterContent",{},void 0,!0),G.$slots.controls?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["ui-notification-base__controls",G.uiNotificationBaseControlsClasses])},[renderSlot(G.$slots,"controls",{},void 0,!0)],2)):createCommentVNode("",!0)])}],["__scopeId","data-v-1ddad3d9"]]),r$z=defineComponent({name:"UiNotificationTitle",components:{UiCaption:p$1t},props:{color:{type:String,default:ColorType.clrStrong}},setup:()=>({ColorType,WeightType,sizeType})}),u$I=t$D(r$z,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createBlock(ke,{size:G.sizeType.xs,weight:G.WeightType.BOLD,color:G.color,class:"ui-notification-title"},{default:withCtx(()=>[renderSlot(G.$slots,"default")]),_:3},8,["size","weight","color"])}]]),p$G=defineComponent({name:"UiNotificationText",components:{UiCaption:p$1t},setup:()=>({ColorType,sizeType})}),l$o=t$D(p$G,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createBlock(ke,{size:G.sizeType.xs,color:G.ColorType.clrStrong,class:"ui-notification-text"},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["size","color"])}],["__scopeId","data-v-06ad97e8"]]),l$n=defineComponent({name:"UiNotification_F",components:{UiNotificationBase:v$o,UiNotificationTitle:u$I,UiNotificationText:l$o},inheritAttrs:!1,props:{isClosable:{type:Boolean,default:!0},buttonCloseTitle:{type:String,default:"Close"},descriptionTheme:{type:String,required:!1},theme:{type:String,default:void 0},tag:{type:String,default:void 0},isVerticalControls:{type:Boolean,default:!1}},setup(G,X){const ee=computed(()=>{var $e;return G.tag||(($e=unref(i$10("UiNotification")))==null?void 0:$e.tag)||"div"}),pe=computed(()=>{var $e;return G.theme||(($e=unref(i$10("UiNotification")))==null?void 0:$e.theme)||themeType.gray100}),ve=computed(()=>[`ui-notification--theme-${unref(pe)}`,X.attrs.class]);return{UiNotificationDescriptionThemeClass:computed(()=>({[`ui-notification__description--${G.descriptionTheme}`]:!!G.descriptionTheme})),UiNotificationClasses:ve,componentTag:ee}}});const u$H={class:"ui-notification__content"},_$n={class:"ui-notification__after"};var v$n=t$D(l$n,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiNotificationTitle"),De=resolveComponent("UiNotificationText"),Le=resolveComponent("UiNotificationBase");return openBlock(),createBlock(Le,{onClose:X[0]||(X[0]=Ve=>G.$emit("close")),isClosable:G.isClosable,isVerticalControls:G.isVerticalControls,class:normalizeClass(["ui-notification",G.UiNotificationClasses]),buttonCloseTitle:G.buttonCloseTitle},createSlots({default:withCtx(()=>[createBaseVNode("div",u$H,[renderSlot(G.$slots,"content",{},()=>[createVNode(ke,null,{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3}),createVNode(De,null,{default:withCtx(()=>[renderSlot(G.$slots,"text",{},void 0,!0)]),_:3})],!0)])]),_:2},[G.$slots.description?{name:"body",fn:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(G.componentTag),{class:normalizeClass(["ui-notification__description",G.UiNotificationDescriptionThemeClass])},{default:withCtx(()=>[renderSlot(G.$slots,"description",{},void 0,!0)]),_:3},8,["class"]))]),key:"0"}:void 0,G.$slots.afterContent?{name:"afterContent",fn:withCtx(()=>[createBaseVNode("div",_$n,[renderSlot(G.$slots,"afterContent",{},void 0,!0)])]),key:"1"}:void 0,G.$slots.controls?{name:"controls",fn:withCtx(()=>[renderSlot(G.$slots,"controls",{},void 0,!0)]),key:"2"}:void 0]),1032,["isClosable","isVerticalControls","buttonCloseTitle","class"])}],["__scopeId","data-v-8bbcd074"]]),e$c=(G=>(G.DEFAULT="default",G.ADB="adb",G.MAINTENANCE="maintenance",G.CUSTOM="custom",G.CHAMP="champ",G.SHADOW="shadow",G.EXTENDED="extended",G))(e$c||{}),a$w=(G=>(G.ERROR="error",G.SUCCESS="success",G.WARNING="warning",G.INFO="info",G))(a$w||{}),r$y=Object.defineProperty,u$G=Object.getOwnPropertySymbols,s$r=Object.prototype.hasOwnProperty,p$F=Object.prototype.propertyIsEnumerable,f$k=(G,X,ee)=>X in G?r$y(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,d$n=defineComponent({name:"UiNotifications",props:{closeOnClick:{type:Boolean,default:!0},duration:{type:Number,default:3e3},group:{type:String,default:void 0},ignoreDuplicates:{type:Boolean,default:!1},max:{type:Number,default:void 0},position:{type:String,default:"bottom right"},reverse:{type:Boolean,default:!1},type:{type:String,default:void 0},width:{type:[Number,String],default:260},isBottom:{type:Boolean,default:!1}},setup(G,{emit:X}){const ee=computed(()=>e$c.MAINTENANCE===G.group);return{getNotificationComponent:pe=>{var ve,$e;return($e=(ve=pe==null?void 0:pe.data)==null?void 0:ve.component)!=null?$e:unref(ee)?m$$:v$n},notificationClasses:computed(()=>({"notifications--default":!G.isBottom,"notifications--bottom":G.isBottom})),handleCloseClick:(pe,ve)=>{var $e,ke;ve(),(ke=($e=pe.data)==null?void 0:$e.onClose)==null||ke.call($e),X("alertClosed")},getNotificationAttrs:pe=>{const{type:ve,title:$e,text:ke,data:{hideCloseBtn:De,buttonCloseTitle:Le,actions:Ve,props:xe}={}}=pe,Fe={text:ke,type:ve,buttonCloseTitle:Le};return unref(ee)||Object.assign(Fe,((ze,je)=>{for(var We in je||(je={}))s$r.call(je,We)&&f$k(ze,We,je[We]);if(u$G)for(var We of u$G(je))p$F.call(je,We)&&f$k(ze,We,je[We]);return ze})({title:$e,hideCloseBtn:De,actions:Ve},xe)),Fe}}}}),c$p=t$D(d$n,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("notifications");return openBlock(),createBlock(ke,{closeOnClick:G.closeOnClick,duration:G.duration,group:G.group,ignoreDuplicates:G.ignoreDuplicates,max:G.max,position:G.position,reverse:G.reverse,type:G.type,width:G.width,class:normalizeClass([G.notificationClasses,"notifications"])},{body:withCtx(({item:De,close:Le})=>[(openBlock(),createBlock(resolveDynamicComponent(G.getNotificationComponent(De)),mergeProps({onHandleCloseClick:Ve=>G.handleCloseClick(De,Le),class:"notifications__item"},G.getNotificationAttrs(De)),null,16,["onHandleCloseClick"]))]),_:1},8,["closeOnClick","duration","group","ignoreDuplicates","max","position","reverse","type","width","class"])}],["__scopeId","data-v-a09d24bc"]]),t$l=t$D(defineComponent({name:"UiNotification_F",extends:v$n}),[["__scopeId","data-v-cbb9ce82"]]),r$x=defineComponent({name:"UiStatusIcon",components:{UiIco:n$1b},props:{status:{type:String,default:""},size:{type:String,default:defaultSizeType}},setup:G=>({uiStatusIconClasses:computed(()=>({[`ui-status-icon--status-${G.status}`]:!!G.status,[`ui-status-icon--size-${G.size}`]:!!G.size})),uiStatusIconDefaultIcon:computed(()=>{switch(G.status){case statusType.SUCCESS:return iconName.SUCCESS_ARROW;case statusType.ERROR:return iconName.ERROR_CROSS;case statusType.WARNING:return iconName.EXCLAMATION_POINT;case statusType.INFO:return iconName.EXCLAMATION;case statusType.QUESTION:return iconName.QUESTION;default:return statusType.PENDING}})})}),c$o=t$D(r$x,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiStatusIconClasses,"ui-status-icon"])},[renderSlot(G.$slots,"default",{},()=>[createVNode(ke,{ico:G.uiStatusIconDefaultIcon},null,8,["ico"])],!0)],2)}],["__scopeId","data-v-28b2fdb3"]]);const p$E=window,m$x=(G,X,ee={})=>{const{root:pe,rootMargin:ve="0px 0px 50% 0px",threshold:$e=0,window:ke=p$E,immediate:De=!0}=ee,Le=computed(()=>!!(ke&&"IntersectionObserver"in ke));let Ve=noop$2;const xe=computed(()=>unref(G).map(unref).filter(isDef)),Fe=unref(Le)?watch(()=>[xe.value,pe],([We,Ke])=>{if(Ve(),!We.length)return;const Xe=new IntersectionObserver(X,{root:Ke,rootMargin:ve,threshold:$e});We.map(unref).forEach(qe=>qe&&Xe.observe(qe)),Ve=()=>{Xe.disconnect(),Ve=noop$2}},{immediate:De,flush:"post"}):noop$2,ze=()=>{Ve(),Fe()};var je;return je=ze,getCurrentScope()&&onScopeDispose(je),{isSupported:Le,stop:ze}};var p$D=defineComponent({name:"UiScrollbar",props:{theme:{type:String,default:void 0},size:{type:String,default:void 0},outside:{type:Boolean,default:!1},isFixed:{type:Boolean,default:!1},isOnlyVertical:{type:Boolean,default:!1},isOnlyHorizontal:{type:Boolean,default:!1},isBodyNotScrollable:{type:Boolean,default:!1},isInfiniteScrollMode:{type:Boolean,default:!1}},emits:["mouseenter","mouseleave","scroll","infiniteScrollTrigger"],setup(G,{emit:X}){const ee=toRef(G,"isInfiniteScrollMode"),pe=ref();let ve;const $e=ref(!1),ke=ref(null),De=computed(()=>{var Fe;return G.theme||((Fe=unref(i$10("UiScrollbar")))==null?void 0:Fe.theme)||themeType.default}),Le=computed(()=>{var Fe;return G.size||((Fe=unref(i$10("UiScrollbar")))==null?void 0:Fe.size)||sizeType.m}),Ve=computed(()=>({[`ui-scrollbar--theme-${unref(De)}`]:!!unref(De),[`ui-scrollbar--size-${unref(Le)}`]:!!unref(Le),"ui-scrollbar--outside":G.outside,"ui-scrollbar--is-fixed":G.isFixed,"ui-scrollbar--vertical":G.isOnlyVertical,"ui-scrollbar--horizontal":G.isOnlyHorizontal}));let xe=noop$2;return onMounted(()=>{watch(ee,Fe=>{if(xe(),Fe){let ze=i$V;const{stop:je}=m$x([pe],We=>{We.some(Ke=>(Ke.isIntersecting&&X("infiniteScrollTrigger",ze++),Ke.isIntersecting))},{threshold:.1});xe=je}},{deep:!1,immediate:!0})}),onBeforeUnmount(()=>{xe()}),{infiniteScrollTrigger:pe,uiScrollbarClasses:Ve,isScrolled:$e,container:ke,onScroll:Fe=>{X("scroll",Fe),clearTimeout(ve),ve=setTimeoutWrapped(()=>{$e.value=!1},150),$e.value=!0},scrollInToView:Fe=>{var ze;const je=(ze=Fe.firstElementChild)==null?void 0:ze.offsetHeight;requestAnimationFrame(()=>{Fe.offsetTop+Fe.offsetHeight>ke.value.scrollTop+(ke.value.offsetHeight-je)&&(ke.value.scrollTop=Fe.offsetTop-je)})},onMouseEnter:Fe=>{X("mouseenter",Fe);const{scrollHeight:ze,clientHeight:je}=Fe.target;ze>je&&G.isBodyNotScrollable&&document.body.classList.add("body--not-scrollable")},onMouseLeave:Fe=>{X("mouseleave",Fe),document.body.classList.remove("body--not-scrollable")},scrollToView:Fe=>{requestAnimationFrame(()=>{ke.value.scrollTop=Fe.offsetTop})}}}});const t$k={key:0,ref:"infiniteScrollTrigger"};var u$F=t$D(p$D,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{ref:"container",onScroll:X[0]||(X[0]=(...ke)=>G.onScroll&&G.onScroll(...ke)),onMouseenter:X[1]||(X[1]=(...ke)=>G.onMouseEnter&&G.onMouseEnter(...ke)),onMouseleave:X[2]||(X[2]=(...ke)=>G.onMouseLeave&&G.onMouseLeave(...ke)),class:normalizeClass(["ui-scrollbar",G.uiScrollbarClasses])},[renderSlot(G.$slots,"default",{isScrolled:G.isScrolled,inToView:G.scrollInToView,toView:G.scrollToView},void 0,!0),G.isInfiniteScrollMode?(openBlock(),createElementBlock("div",t$k,null,512)):createCommentVNode("",!0)],34)}],["__scopeId","data-v-dcff6b9f"]]),m$w=defineComponent({name:"UiPopup",components:{UiStatusIcon:c$o,UiIco:c$S,UiButton:p$1o,UiCaption:p$1t,UiScrollbar:u$F},props:{theme:{type:String,default:themeType.gray100},status:{type:String,default:""},defaultControls:{type:Boolean,default:!0},buttonSubmitCaption:{type:String,default:"Ok"},buttonCloseTitle:{type:String,default:"Close"},buttonsColumn:{type:Boolean,default:!1},titleUppercase:{type:Boolean,default:!1}},setup(G){const X=computed(()=>({[`ui-popup--theme-${G.theme}`]:!!G.theme,[`ui-popup--status-${G.status}`]:!!G.status})),ee=computed(()=>({"ui-popup-message__buttons--column":G.buttonsColumn})),pe=computed(()=>({"ui-popup-message-title--uppercase":G.titleUppercase}));return{uiPopupClasses:X,submitButtonTheme:computed(()=>{if(G.theme===themeType.thirdPartyGray)return G.status===statusType.SUCCESS?themeType.accent:themeType.thirdPartyGray15;switch(G.status){case statusType.SUCCESS:return themeType.accent;case statusType.ERROR:return themeType.gray}return themeType.primary}),sizeType,iconName,themeType,uiPopupMessageButtonsClasses:ee,uiPopupMessageTitleClasses:pe}}});const d$m=["title","aria-label"],f$j={class:"ui-popup__message ui-popup-message"},v$m={class:"ui-popup-message-title__container"},g$j={key:1,class:"ui-popup-message-text"},b$d={class:"ui-popup-message-text__container"},$$1={key:2,class:"ui-popup-message__info"},y$d={class:"ui-popup-message__text ui-popup-message-text"},C$4={class:"ui-popup-message-text__container"},k$b={key:0,class:"ui-popup__footer ui-popup-footer"};var T$7=t$D(m$w,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiStatusIcon"),Le=resolveComponent("UiCaption"),Ve=resolveComponent("UiButton"),xe=resolveComponent("UiScrollbar");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPopupClasses,"ui-popup"])},[createBaseVNode("button",{onClick:X[0]||(X[0]=Fe=>G.$emit("close")),title:G.buttonCloseTitle,type:"button","aria-label":G.buttonCloseTitle,class:"ui-popup__close"},[createVNode(ke,{ico:G.iconName.TIMES},null,8,["ico"])],8,d$m),createVNode(xe,{theme:G.themeType.gray,class:"ui-popup__content"},{default:withCtx(()=>[createBaseVNode("div",f$j,[renderSlot(G.$slots,"icon",{},()=>[G.status?(openBlock(),createBlock(De,{key:0,status:G.status,size:G.sizeType.l,class:"ui-popup-message__icon"},null,8,["status","size"])):createCommentVNode("",!0)],!0),G.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([G.uiPopupMessageTitleClasses,"ui-popup-message__title ui-popup-message-title"])},[createBaseVNode("span",v$m,[renderSlot(G.$slots,"title",{},void 0,!0)])],2)):createCommentVNode("",!0),G.$slots.default?(openBlock(),createElementBlock("div",g$j,[createBaseVNode("span",b$d,[renderSlot(G.$slots,"default",{},void 0,!0)])])):createCommentVNode("",!0),G.$slots.info?(openBlock(),createElementBlock("div",$$1,[createBaseVNode("div",y$d,[createBaseVNode("span",C$4,[renderSlot(G.$slots,"info",{},void 0,!0)])]),renderSlot(G.$slots,"infoContent",{},void 0,!0)])):createCommentVNode("",!0),G.defaultControls?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass([G.uiPopupMessageButtonsClasses,"ui-popup-message__buttons"])},[renderSlot(G.$slots,"buttons",{},()=>[createVNode(Ve,{onClick:X[1]||(X[1]=Fe=>G.$emit("close")),theme:G.submitButtonTheme,class:"ui-popup-message__submit"},{default:withCtx(()=>[createVNode(Le,{size:G.sizeType.m},{default:withCtx(()=>[createTextVNode(toDisplayString(G.buttonSubmitCaption),1)]),_:1},8,["size"])]),_:1},8,["theme"])],!0)],2)):createCommentVNode("",!0)]),G.$slots.footer?(openBlock(),createElementBlock("div",k$b,[renderSlot(G.$slots,"footer",{},void 0,!0)])):createCommentVNode("",!0)]),_:3},8,["theme"])],2)}],["__scopeId","data-v-f8a7d4f5"]]),f$i=defineComponent({name:"UiPopup",components:{UiStatusIcon:c$o,UiIco:c$S,UiButton:p$1o,UiCaption:p$1t,UiScrollbar:u$F},props:{buttonCancelCaption:{type:String,default:""},buttonCloseTitle:{type:String,default:""},buttonSubmitCaption:{type:String,default:""},buttonSubmitTheme:{type:String,default:void 0},buttonTheme:{type:String,default:void 0},status:{type:String,default:statusType.INFO},theme:{type:String,default:void 0},buttonUppercase:{type:Boolean,default:void 0}},emits:["close","submit","cancel"],setup(G){const{buttonCancelCaption:X,buttonSubmitCaption:ee,buttonSubmitTheme:pe,buttonUppercase:ve,buttonTheme:$e,status:ke,theme:De}=toRefs(G),Le=computed(()=>{var Ke;return unref(De)||((Ke=unref(i$10("UiPopup")))==null?void 0:Ke.theme)||themeType.gray100}),Ve=computed(()=>{var Ke,Xe,qe;return(qe=(Xe=unref(ve))!=null?Xe:(Ke=unref(i$10("UiPopup")))==null?void 0:Ke.buttonUppercase)==null||qe}),xe=computed(()=>({[`ui-popup--theme-${unref(Le)}`]:!!unref(Le),[`ui-popup--status-${G.status}`]:unref(ke)})),Fe=computed(()=>!!unref(X)),ze=computed(()=>!!unref(ee)),je=computed(()=>unref(De)===themeType.thirdPartyGray?themeType.thirdPartyGray15:themeType.gray),We=computed(()=>unref(Fe)?unref(ke)===statusType.SUCCESS?themeType.accent:themeType.primary:unref(je));return{getThemeButtonCancel:computed(()=>{var Ke;return unref($e)||((Ke=unref(i$10("UiPopup")))==null?void 0:Ke.buttonTheme)||unref(je)}),getThemeButtonSubmit:computed(()=>{var Ke;return unref(pe)||((Ke=unref(i$10("UiPopup")))==null?void 0:Ke.buttonSubmitTheme)||unref(We)}),defaultButtonSubmitTheme:We,defaultButtonTheme:je,iconName,shouldShowSubmitButton:ze,shouldShowCancelButton:Fe,sizeType,themeType,uiPopupClasses:xe,getButtonUppercase:Ve}}});const d$l=["title","aria-label"],f$h={key:0,class:"ui-popup__title"},b$c={key:1,class:"ui-popup__info"},h$a={class:"ui-popup__footer"};var v$l=t$D(f$i,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiStatusIcon"),Le=resolveComponent("UiCaption"),Ve=resolveComponent("UiButton"),xe=resolveComponent("UiScrollbar");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPopupClasses,"ui-popup ____NEW____"])},[createBaseVNode("button",{onClick:X[0]||(X[0]=Fe=>G.$emit("close")),title:G.buttonCloseTitle,type:"button","aria-label":G.buttonCloseTitle,class:"ui-popup__close"},[createVNode(ke,{ico:G.iconName.TIMES},null,8,["ico"])],8,d$l),createVNode(xe,{class:"ui-popup__content"},{default:withCtx(()=>[renderSlot(G.$slots,"icon",{},()=>[G.status?(openBlock(),createBlock(De,{key:0,status:G.status,size:G.sizeType.l,class:"ui-popup__icon"},null,8,["status","size"])):createCommentVNode("",!0)],!0),G.$slots.title?(openBlock(),createElementBlock("div",f$h,[renderSlot(G.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(G.$slots,"default",{},void 0,!0),G.$slots.info?(openBlock(),createElementBlock("div",b$c,[renderSlot(G.$slots,"info",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",h$a,[renderSlot(G.$slots,"footer",{defaultButtonSubmitTheme:G.defaultButtonSubmitTheme,defaultButtonTheme:G.defaultButtonTheme},()=>[G.shouldShowSubmitButton?(openBlock(),createBlock(Ve,{key:0,onClick:X[1]||(X[1]=Fe=>G.$emit("submit")),theme:G.getThemeButtonSubmit,uppercase:G.getButtonUppercase,class:"ui-popup__submit"},{default:withCtx(()=>[createVNode(Le,null,{default:withCtx(()=>[createTextVNode(toDisplayString(G.buttonSubmitCaption),1)]),_:1})]),_:1},8,["theme","uppercase"])):createCommentVNode("",!0),G.shouldShowCancelButton?(openBlock(),createBlock(Ve,{key:1,onClick:X[2]||(X[2]=Fe=>G.$emit("cancel")),theme:G.getThemeButtonCancel,uppercase:G.getButtonUppercase,class:"ui-popup__cancel"},{default:withCtx(()=>[createVNode(Le,null,{default:withCtx(()=>[createTextVNode(toDisplayString(G.buttonCancelCaption),1)]),_:1})]),_:1},8,["theme","uppercase"])):createCommentVNode("",!0)],!0)])]),_:3})],2)}],["__scopeId","data-v-3f00bcc0"]]);const o$t={DEFAULT:0,LINE:1};var u$E=defineComponent({name:"UiStepperDefault",components:{UiIco:n$1b},props:{count:{type:Number,required:!0},current:{type:Number,required:!0},tooltips:{type:Array,default:()=>[]},isCentered:{type:Boolean,default:!1}},emits:["click"],setup(G){const X=computed(()=>({"ui-stepper-default--is-centered":G.isCentered}));return{sizeType,iconName,uiStepperDefaultClasses:X,getUiStepperDefaultStepClasses:ee=>({"ui-stepper-default__step--is-completed":eeG.current}),isCompleted:ee=>eeee>G.current}}});const n$z={class:"ui-stepper-default__steps"},v$k=["aria-label","disabled"],m$v={key:0,class:"ui-stepper-default__text"};var b$b=t$D(u$E,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiStepperDefaultClasses,"ui-stepper-default"])},[createBaseVNode("ul",n$z,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.count,Le=>(openBlock(),createElementBlock("li",{key:"ui-stepper-default-"+(Le-1),class:normalizeClass([G.getUiStepperDefaultStepClasses(Le-1),"ui-stepper-default__step"])},[withDirectives((openBlock(),createElementBlock("button",{onClick:X[0]||(X[0]=Ve=>G.$emit("click")),"aria-label":G.tooltips[Le-1],disabled:G.isDisabled(Le-1),type:"button",class:"ui-stepper-default__action"},[G.isCompleted(Le-1)?(openBlock(),createBlock(ke,{key:0,size:G.sizeType.xxxxs,ico:G.iconName.SUCCESS_ARROW},null,8,["size","ico"])):createCommentVNode("",!0)],8,v$k)),[[De,G.tooltips[Le-1]]])],2))),128))]),G.$slots.default?(openBlock(),createElementBlock("p",m$v,[renderSlot(G.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-27f06e74"]]);const t$j={uiCaptionSize:sizeType.m};var o$s=defineComponent({name:"UiStepperLine",components:{UiCaption:p$1t},props:{count:{type:Number,required:!0},current:{type:Number,required:!0},tooltips:{type:Array,default:()=>[]}},emits:["click"],setup:G=>({ColorType,WeightType,sizeType,getUiStepperLineStepClasses:X=>({"ui-stepper-line__step--is-completed":XG.current}),isDisabled:X=>X>G.current,UI_STEPPER_LINE_CONFIG:t$j})});const f$g={class:"ui-stepper-line"},b$a={class:"ui-stepper-line__steps"},g$i=["aria-label","disabled"];var m$u=t$D(o$s,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveDirective("tooltip");return openBlock(),createElementBlock("div",f$g,[G.$slots.default?(openBlock(),createBlock(ke,{key:0,weight:G.WeightType.BOLD,color:G.ColorType.clrStrong,size:G.UI_STEPPER_LINE_CONFIG.uiCaptionSize,class:"ui-stepper-line__count"},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["weight","color","size"])):createCommentVNode("",!0),createBaseVNode("ul",b$a,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.count,Le=>(openBlock(),createElementBlock("li",{key:"ui-stepper-line-"+(Le-1),class:normalizeClass([G.getUiStepperLineStepClasses(Le-1),"ui-stepper-line__step"])},[withDirectives(createBaseVNode("button",{onClick:X[0]||(X[0]=Ve=>G.$emit("click")),"aria-label":G.tooltips[Le-1],disabled:G.isDisabled(Le-1),type:"button",class:"ui-stepper-line__action"},null,8,g$i),[[De,G.tooltips[Le-1]]])],2))),128))])])}],["__scopeId","data-v-ea2624d4"]]);const i$o=p$1p("UiStepper",{[o$t.DEFAULT]:b$b,[o$t.LINE]:m$u});var r$w=defineComponent({name:"UiSection",props:{theme:{type:String,default:""},innerOffset:{type:Boolean,default:!0}},setup(G){const X=computed(()=>{var ee;return G.theme||((ee=unref(i$10("UiSection")))==null?void 0:ee.theme)||themeType.gray30});return{uiSectionClasses:computed(()=>({[`ui-section--theme-${unref(X)}`]:!!unref(X),"ui-section--has-padding":unref(G.innerOffset)}))}}}),u$D=t$D(r$w,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("main",{class:normalizeClass([G.uiSectionClasses,"ui-section"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-7402df22"]]),l$m=defineComponent({name:"UiSectionHead_F",components:{UiCaption:p$1t},props:{navTitleUppercase:{type:Boolean,default:void 0}},setup(G){const X=computed(()=>{var ee,pe,ve;return(ve=(pe=G.navTitleUppercase)!=null?pe:(ee=unref(i$10("UiSectionHead")))==null?void 0:ee.navTitleUppercase)==null||ve});return{ColorType,WeightType,sizeType,getNavTitleUppercase:X}}});const v$j={class:"ui-section-head__content","data-v-4d1fa3f1":""},_$m={key:0,class:"ui-section-head__ico","data-v-4d1fa3f1":""};var f$f=t$D(l$m,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",mergeProps(toHandlers({},!0),{class:"ui-section-head","data-v-4d1fa3f1":""}),[createBaseVNode("div",v$j,[G.$slots.ico?(openBlock(),createElementBlock("div",_$m,[renderSlot(G.$slots,"ico",{},void 0,!0)])):createCommentVNode("",!0),createVNode(ke,{weight:G.WeightType.BOLD,color:G.ColorType.clrStrong,size:G.sizeType.m,uppercase:G.getNavTitleUppercase,class:"ui-section-head__name","data-v-4d1fa3f1":""},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["weight","color","size","uppercase"]),G.$slots.count?(openBlock(),createBlock(ke,{key:1,size:G.sizeType.m,class:"ui-section-head__count","data-v-4d1fa3f1":""},{default:withCtx(()=>[renderSlot(G.$slots,"count",{},void 0,!0)]),_:3},8,["size"])):createCommentVNode("",!0)]),renderSlot(G.$slots,"controls",{},void 0,!0)],16)}],["__scopeId","data-v-8edfccee"]]),u$C=defineComponent({name:"UiSectionHeadMore",components:{UiButton:p$1o,UiCaption:p$1t,UiIco:c$S},props:{caption:{type:String,default:""},link:{type:[String,Object],default:""}},setup:()=>({sizeType,iconName})}),l$l=t$D(u$C,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiIco"),Le=resolveComponent("UiButton"),Ve=resolveComponent("NuxtLink");return openBlock(),createBlock(Ve,{to:G.link,custom:""},{default:withCtx(({href:xe,navigate:Fe})=>[createVNode(Le,mergeProps({onClick:ze=>(G.$emit("click"),Fe(ze)),tag:"a",href:xe,narrow:"",class:"ui-section-head-more"},G.$attrs),{default:withCtx(()=>[createVNode(ke,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.caption),1)]),_:1},8,["size"]),createVNode(De,{size:G.sizeType.xxs,ico:G.iconName.CHEVRON_DOUBLE_RIGHT,class:"ui-section-head-more__ico"},null,8,["size","ico"])]),_:2},1040,["onClick","href"])]),_:1},8,["to"])}],["__scopeId","data-v-959e591e"]]),r$v=defineComponent({name:"UiSectionHeadToggle",components:{UiButton:p$1o,UiIco:c$S},props:{title:{type:String,required:!0},ico:{type:String,required:!0}},setup:()=>({sizeType})}),n$y=t$D(r$v,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiButton");return openBlock(),createBlock(De,{onClick:X[0]||(X[0]=Le=>G.$emit("update:toggled")),title:G.title,class:"ui-section-head-toggle"},{default:withCtx(()=>[createVNode(ke,{size:G.sizeType.xxs,ico:G.ico},null,8,["size","ico"])]),_:1},8,["title"])}]]);const t$i={to:{type:[Object,String],default:void 0},isExternalLink:{type:Boolean,default:!1}},r$u=G=>{const{isExternalLink:X,to:ee}=toRefs(G),pe=computed(()=>(({isExternalLink:$e,to:ke})=>$e?"a":ke?"NuxtLink":"div")({isExternalLink:unref(X),to:unref(ee)}));return{attributes:computed(()=>(({isExternalLink:$e,to:ke})=>$e?{href:ke,target:"_blank"}:ke?{to:ke}:void 0)({isExternalLink:unref(X),to:unref(ee)})),tag:pe}};var e$b=defineComponent({name:"UiLink",props:t$i,setup(G){const{tag:X,attributes:ee}=r$u(G);return{tag:X,attributes:ee}}}),_$l=t$D(e$b,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.tag),normalizeProps(guardReactiveProps(G.attributes)),{default:withCtx(()=>[renderSlot(G.$slots,"default")]),_:3},16)}]]);const o$r={size:{type:String,default:defaultSizeType}},i$n=G=>({uiSliderSlideClasses:computed(()=>({[`ui-slider-slide--size-${G.size}`]:!!G.size}))});var l$k=Object.defineProperty,s$q=Object.getOwnPropertySymbols,n$x=Object.prototype.hasOwnProperty,a$v=Object.prototype.propertyIsEnumerable,p$C=(G,X,ee)=>X in G?l$k(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,u$B=(G,X)=>{for(var ee in X||(X={}))n$x.call(X,ee)&&p$C(G,ee,X[ee]);if(s$q)for(var ee of s$q(X))a$v.call(X,ee)&&p$C(G,ee,X[ee]);return G},m$t=defineComponent({name:"UiSliderSlide",components:{UiLink:_$l},props:u$B(u$B({},t$i),o$r),setup(G){const{uiSliderSlideClasses:X}=i$n(G);return{uiSliderSlideClasses:X}}});const _$k={key:0,class:"ui-slider-slide__background"},c$n={class:"ui-slider-slide__wrapper"},v$i={class:"ui-slider-slide__container"},p$B={key:0,class:"ui-slider-slide__title"},k$a={key:1,class:"ui-slider-slide__text"},f$e={key:2,class:"ui-slider-slide__content"};var x$3=t$D(m$t,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiLink");return openBlock(),createBlock(ke,{class:normalizeClass(["ui-slider-slide",G.uiSliderSlideClasses]),to:G.to,isExternalLink:G.isExternalLink},{default:withCtx(()=>[G.$slots.background?(openBlock(),createElementBlock("div",_$k,[renderSlot(G.$slots,"background",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",c$n,[createBaseVNode("div",v$i,[G.$slots.title?(openBlock(),createElementBlock("h2",p$B,[renderSlot(G.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.text?(openBlock(),createElementBlock("p",k$a,[renderSlot(G.$slots,"text",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.default?(openBlock(),createElementBlock("div",f$e,[renderSlot(G.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0)])])]),_:3},8,["to","isExternalLink","class"])}],["__scopeId","data-v-12773f57"]]),s$p,n$w,p$A=Object.defineProperty,l$j=Object.defineProperties,a$u=Object.getOwnPropertyDescriptors,m$s=Object.getOwnPropertySymbols,u$A=Object.prototype.hasOwnProperty,f$d=Object.prototype.propertyIsEnumerable,c$m=(G,X,ee)=>X in G?p$A(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,b$9=defineComponent({name:"UiSliderSlidePromo",components:{UiLink:_$l},props:(s$p=((G,X)=>{for(var ee in X||(X={}))u$A.call(X,ee)&&c$m(G,ee,X[ee]);if(m$s)for(var ee of m$s(X))f$d.call(X,ee)&&c$m(G,ee,X[ee]);return G})({},t$i),n$w={size:{type:String,default:defaultSizeType}},l$j(s$p,a$u(n$w))),setup:G=>({uiSliderSlideClasses:computed(()=>({[`ui-slider-slide--size-${G.size}`]:!!G.size}))})});const _$j={key:0,class:"ui-slider-slide__background"},c$l={class:"ui-slider-slide__wrapper"},v$h={class:"ui-slider-slide__container"},p$z={key:0,class:"ui-slider-slide__title"},k$9={key:1,class:"ui-slider-slide__text"},f$c={key:2,class:"ui-slider-slide__content"};var x$2=t$D(b$9,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiLink");return openBlock(),createBlock(ke,{to:G.to,isExternalLink:G.isExternalLink,class:normalizeClass(["ui-slider-slide",G.uiSliderSlideClasses])},{default:withCtx(()=>[G.$slots.background?(openBlock(),createElementBlock("div",_$j,[renderSlot(G.$slots,"background",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",c$l,[createBaseVNode("div",v$h,[G.$slots.title?(openBlock(),createElementBlock("h2",p$z,[renderSlot(G.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.text?(openBlock(),createElementBlock("p",k$9,[renderSlot(G.$slots,"text",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.default?(openBlock(),createElementBlock("div",f$c,[renderSlot(G.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0)])])]),_:3},8,["to","isExternalLink","class"])}],["__scopeId","data-v-82c3c136"]]);const u$z=({refScrollbarContainer:G,refScrollbarDrag:X,isRtl:ee})=>{const pe=computed(()=>unref(ee)?L$1.RTL:L$1.LTR),ve=t$u(),$e=t$u(),ke=ref(0),De=ref(0),Le=ref(0);let Ve=0,xe=!1,Fe=0;const ze=computed(()=>unrefElement(G)),je=computed(()=>unrefElement(X)),We=computed(()=>unref(ke)-unref(De)),Ke=computed(()=>unref(ee)?unref(pe)*unref(We):0),Xe=computed(()=>unref(ee)?0:unref(We)),qe=()=>{var Qe,et,St,bt;ke.value=(et=(Qe=unref(ze))==null?void 0:Qe.clientWidth)!=null?et:0,De.value=(bt=(St=unref(je))==null?void 0:St.clientWidth)!=null?bt:0},Ye=(Qe,et=!0)=>{Ve=(St=>St>unref(Xe)?unref(Xe):St{var St,bt;const $t=`translateX(${Ve}px)`;(St=unref(je))==null||St.style.setProperty("-webkit-transform",$t),(bt=unref(je))==null||bt.style.setProperty("transform",$t)})()},Ze=Qe=>{if(xe)return;const et=unref(We)*Qe/100;Ye(et,!1)},Je=Qe=>{const et=unref(je),St=unref(ze);if(!et||!St)return;const bt=Qe-Fe;Fe=Qe,Ye(Ve+bt)},ot=Qe=>{const{clientX:et}=c$O(Qe);Je(et)},gt=Qe=>{if(xe)return;xe=!0,window.addEventListener("mousemove",ot,n$Q({passive:!0})),window.addEventListener("touchmove",ot,n$Q({passive:!0})),e$k(Qe);const{clientX:et}=c$O(Qe);Fe=et},nt=Qe=>{if(!xe)return;const{clientX:et}=c$O(Qe);xe=!1,window.removeEventListener("mousemove",ot,n$Q({passive:!0})),window.removeEventListener("touchmove",ot,n$Q({passive:!0})),Je(et),$e()},_t=()=>{qe(),Ze(unref(Le))};return watch(G,()=>{(()=>{const Qe=unref(ze);Qe&&(Qe.addEventListener("mousedown",gt,n$Q()),Qe.addEventListener("touchstart",gt,n$Q()))})(),qe()},{immediate:!0}),onMounted(()=>{window.addEventListener("mouseup",nt,n$Q()),window.addEventListener("touchend",nt,n$Q()),window.addEventListener("resize",_t,n$Q()),window.addEventListener("toggleRightSection",_t,n$Q()),window.addEventListener("toggleLeftSection",_t,n$Q())}),onBeforeUnmount(()=>{(()=>{const Qe=unref(ze);Qe&&(Qe.removeEventListener("mousedown",gt,n$Q()),Qe.removeEventListener("touchstart",gt,n$Q()))})(),window.removeEventListener("mouseup",nt,n$Q()),window.removeEventListener("touchend",nt,n$Q()),window.removeEventListener("resize",_t,n$Q()),window.removeEventListener("toggleRightSection",_t,n$Q()),window.removeEventListener("toggleLeftSection",_t,n$Q())}),{scrollbarEmitUpdateScrollAsPercentage:ve,scrollbarEmitScrollEnd:$e,updateDragPositionByPercent:Ze}};var p$y=defineComponent({name:"UiSwipeSlider",props:{slides:{type:Array,required:!0},theme:{type:String,default:defaultThemeType},rtl:{type:Boolean,default:!1},shadowStart:{type:Boolean,default:!1},shadowEnd:{type:Boolean,default:!1}},setup(G){const X=defineEmit("scroll"),ee=defineEmit("scrollEnd"),pe=ref(G.rtl),ve=ref(),$e=ref([]),ke=ref(),De=ref(),Le=ref(0),{scrollbarEmitUpdateScrollAsPercentage:Ve,scrollbarEmitScrollEnd:xe,updateDragPositionByPercent:Fe}=u$z({refScrollbarContainer:ke,refScrollbarDrag:De,isRtl:pe}),{horizontalSwiperIsScroll:ze,horizontalSwiperRenderItems:je,horizontalSwiperUpdateScrollByPercent:We,horizontalSwiperEmitUpdateScrollAsPercentage:Ke,horizontalSwiperEmitScrollEnd:Xe}=w$a({refHorizontalSwiper:ve},pe),qe=computed(()=>unref(ze)&&G.shadowStart&&unref(Le)>=5),Ye=computed(()=>unref(ze)&&G.shadowEnd&&unref(Le)<=95),Ze=ot=>{Le.value=Math.abs(Number(ot)),X(unref(Le))},Je=computed(()=>({[`swipe-slider-scrollbar--theme-${G.theme}`]:!!G.theme}));return onMounted(()=>{Ke.watch(Fe),Ke.watch(Ze),Ve.watch(We),Ve.watch(Ze),xe.watch(()=>ee(unref(Le))),Xe.watch(()=>ee(unref(Le)))}),{refHorizontalSwiper:ve,refHorizontalSwiperItems:$e,horizontalSwiperRenderItems:je,horizontalSwiperIsScroll:ze,showShadowStart:qe,showShadowEnd:Ye,refScrollbarContainer:ke,refScrollbarDrag:De,swipeSliderScrollbarClasses:Je}}});const _$i={class:"swipe-slider"},w$1={ref:"refHorizontalSwiper",class:"swipe-slider__slides"},c$k={ref:"refScrollbarDrag",class:"swipe-slider-scrollbar__drag"};var n$v=t$D(p$y,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",_$i,[createBaseVNode("div",{class:normalizeClass(["swipe-slider__body",{"swipe-slider__body--shadow-start":G.showShadowStart,"swipe-slider__body--shadow-end":G.showShadowEnd}])},[createBaseVNode("ul",w$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.slides,(ke,De)=>(openBlock(),createElementBlock("li",{key:De,class:"swipe-slider__item"},[renderSlot(G.$slots,"default",{slide:ke,refItems:G.refHorizontalSwiperItems},void 0,!0)]))),128))],512)],2),G.horizontalSwiperIsScroll?(openBlock(),createElementBlock("div",{key:0,ref:"refScrollbarContainer",class:normalizeClass(["swipe-slider__scrollbar swipe-slider-scrollbar",G.swipeSliderScrollbarClasses])},[createBaseVNode("div",c$k,null,512)],2)):createCommentVNode("",!0)])}],["__scopeId","data-v-e978cf8e"]]),S$2=defineComponent({name:"UiSwipeSlider",props:{slides:{type:Array,required:!0},theme:{type:String,default:defaultThemeType},themeShadow:{type:String,default:defaultThemeType},rtl:{type:Boolean,default:!1},shadowStart:{type:Boolean,default:!1},shadowEnd:{type:Boolean,default:!1},showScrollbar:{type:Boolean,default:!0},settings:{type:String,default:"default"}},setup(G){const X=defineEmit("scroll"),ee=defineEmit("scrollEnd"),pe=ref(G.rtl),ve=ref(),$e=ref([]),ke=ref(),De=ref(),Le=ref(0),{scrollbarEmitUpdateScrollAsPercentage:Ve,scrollbarEmitScrollEnd:xe,updateDragPositionByPercent:Fe}=u$z({refScrollbarContainer:ke,refScrollbarDrag:De,isRtl:pe}),{horizontalSwiperIsScroll:ze,horizontalSwiperRenderItems:je,horizontalSwiperUpdateScrollByPercent:We,horizontalSwiperEmitUpdateScrollAsPercentage:Ke,horizontalSwiperEmitScrollEnd:Xe}=w$a({refHorizontalSwiper:ve},pe),qe=computed(()=>unref(ze)&&G.showScrollbar),Ye=computed(()=>unref(ze)&&G.shadowStart&&unref(Le)>=5),Ze=computed(()=>unref(ze)&&G.shadowEnd&&unref(Le)<=95),Je=computed(()=>[`ui-swipe-slider--settings-${G.settings}`]),ot=computed(()=>({"ui-swipe-slider__body--has-scrollbar":G.showScrollbar})),gt=computed(()=>({"ui-swipe-slider__shadow--start":unref(Ye),"ui-swipe-slider__shadow--end":unref(Ze),[`ui-swipe-slider__shadow--theme-${G.themeShadow}`]:unref(Ye)||unref(Ze)})),nt=Qe=>{Le.value=Math.abs(Number(Qe)),X(unref(Le))},_t=computed(()=>({[`ui-swipe-slider-scrollbar--theme-${G.theme}`]:!!G.theme}));return onMounted(()=>{Ke.watch(Fe),Ke.watch(nt),Ve.watch(We),Ve.watch(nt),xe.watch(()=>ee(unref(Le))),Xe.watch(()=>ee(unref(Le)))}),{refHorizontalSwiper:ve,refHorizontalSwiperItems:$e,horizontalSwiperRenderItems:je,horizontalSwiperIsScroll:ze,shouldShowScrollbar:qe,showShadowStart:Ye,showShadowEnd:Ze,uiSwipeSliderClasses:Je,uiSwipeSliderBodyClasses:ot,uiSwipeSliderShadowClasses:gt,refScrollbarContainer:ke,refScrollbarDrag:De,swipeSliderScrollbarClasses:_t}}});const t$h={ref:"refHorizontalSwiper",class:"ui-swipe-slider__slides"},_$h={ref:"refScrollbarDrag",class:"ui-swipe-slider-scrollbar__drag"};var c$j=t$D(S$2,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiSwipeSliderClasses,"ui-swipe-slider"])},[createBaseVNode("div",{class:normalizeClass([G.uiSwipeSliderBodyClasses,"ui-swipe-slider__body"])},[createBaseVNode("ul",t$h,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.slides,(ke,De)=>(openBlock(),createElementBlock("li",{key:De,class:"ui-swipe-slider__item"},[renderSlot(G.$slots,"default",{slide:ke,slideIndex:De,refItems:G.refHorizontalSwiperItems},void 0,!0)]))),128))],512),createBaseVNode("span",{class:normalizeClass([G.uiSwipeSliderShadowClasses,"ui-swipe-slider__shadow"])},null,2)],2),G.shouldShowScrollbar?(openBlock(),createElementBlock("div",{key:0,ref:"refScrollbarContainer",class:normalizeClass(["ui-swipe-slider__scrollbar ui-swipe-slider-scrollbar",G.swipeSliderScrollbarClasses])},[createBaseVNode("div",_$h,null,512)],2)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-f53d6640"]]),m$r=defineComponent({name:"UiTabs_F",props:{name:{type:String,default:""},options:{type:Array,default:()=>[]},[r$_]:{type:[Number,String],default:0},equal:{type:Boolean,default:!1},theme:{type:String,default:void 0},size:{type:String,default:sizeType.m}},emits:[V_MODAL_EMIT_KEY],setup(G){const{modelValue:X,updateModelValue:ee}=useVueDemiVModel(G),pe=computed(()=>{var ve;return G.theme||((ve=unref(i$10("UiTabs")))==null?void 0:ve.theme)||themeType.gray100});return{uiTabsClasses:computed(()=>({"ui-tabs--equal":G.equal,[`ui-tabs--theme-${unref(pe)}`]:!!unref(pe),[`ui-tabs--size-${G.size}`]:!!G.size})),getUiTabClasses:ve=>({"ui-tabs-tab--is-toggled":X.value===ve}),handleInput:ve=>{ee(ve.value)},modelValue:X}}});const c$i=["aria-label"],d$k=["onClick","checked","name","value"],r$t={class:"ui-tabs-tab__container","data-v-c16ab595":""};var v$g=t$D(m$r,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",{class:normalizeClass([G.uiTabsClasses,"ui-tabs"]),"data-v-c16ab595":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(ke,De)=>(openBlock(),createElementBlock("li",{key:De,class:"ui-tabs__item","data-v-c16ab595":""},[createBaseVNode("label",{"aria-label":ke.name,class:normalizeClass([G.getUiTabClasses(ke.value),"ui-tabs__tab ui-tabs-tab"]),"data-v-c16ab595":""},[createBaseVNode("input",{onClick:Le=>G.handleInput(ke),checked:ke.value===G.modelValue,name:G.name,type:"radio",value:ke.value,class:"ui-tabs-tab__input","data-v-c16ab595":""},null,8,d$k),renderSlot(G.$slots,"container",{item:ke,toggled:ke.value===G.modelValue},()=>[createBaseVNode("span",r$t,[renderSlot(G.$slots,"default",{item:ke,toggled:ke.value===G.modelValue},void 0,!0)])],!0),renderSlot(G.$slots,"afterContainer",{item:ke,toggled:ke.value===G.modelValue},void 0,!0)],10,c$i)]))),128))],2)}],["__scopeId","data-v-3a00aac2"]]),n$u=defineComponent({name:"UiModalTitle",props:{color:{type:String,default:void 0}},setup(G){const{color:X}=toRefs(G),ee=computed(()=>{var pe;return unref(X)||((pe=unref(i$10("UiModalTitle")))==null?void 0:pe.color)||ColorType.clrStrong});return{modalTitleClasses:computed(()=>({[`modal-title--color-${unref(ee)}`]:!!unref(ee)}))}}});const i$m={class:"modal-title__caption"};var p$x=t$D(n$u,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("h2",{class:normalizeClass(["modal-title",G.modalTitleClasses])},[createBaseVNode("span",i$m,[renderSlot(G.$slots,"default",{},void 0,!0)])],2)}],["__scopeId","data-v-3441ad4b"]]),u$y=defineComponent({name:"UiTextModal",components:{UiModal:c$r,UiModalTitle:p$x,UiScrollbar:u$F},props:{closeButtonTitle:{type:String,default:""},theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},listStyle:{type:String,default:"dash"}},setup(G){var X;const ee=computed(()=>({[`ui-text-modal--theme-${G.theme}`]:!!G.theme})),pe=(X=G.theme)!=null&&X.includes("gray")?themeType.gray:themeType.cyber55,ve=computed(()=>({[`ui-text-modal__body--size-${G.size}`]:!!G.size,[`ui-text-modal__body--list-style-${G.listStyle}`]:!!G.listStyle}));return{uiTextModalClasses:ee,sizeType,themeType,uiScrollbarTheme:pe,uiTextModalBodyClasses:ve}}});const c$h={class:"ui-text-modal__content"};var m$q=t$D(u$y,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiModalTitle"),De=resolveComponent("UiScrollbar"),Le=resolveComponent("UiModal");return openBlock(),createBlock(Le,{onHideModal:X[0]||(X[0]=Ve=>G.$vmodal.hide()),closeButtonTitle:G.closeButtonTitle,theme:G.theme,class:normalizeClass(["ui-text-modal",G.uiTextModalClasses])},{default:withCtx(()=>[G.$slots.title?(openBlock(),createBlock(ke,{key:0,class:"ui-text-modal__title"},{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3})):createCommentVNode("",!0),createBaseVNode("div",c$h,[createVNode(De,{theme:G.uiScrollbarTheme,class:"ui-text-modal__scroll"},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["ui-text-modal__body",G.uiTextModalBodyClasses])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)]),_:3},8,["theme"])])]),_:3},8,["closeButtonTitle","theme","class"])}],["__scopeId","data-v-334af5bb"]]),r$s=defineComponent({name:"UiBarBlock",props:{fill:{type:Boolean,default:!1},innerOffset:{type:Boolean,default:!1}},setup(G){const{fill:X,innerOffset:ee}=toRefs(G);return{barBlockClasses:computed(()=>({"ui-bar-block--fill":unref(X),"ui-bar-block--has-padding":unref(ee)}))}}}),s$o=t$D(r$s,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.barBlockClasses,"ui-bar-block"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-4347de2c"]]),u$x=defineComponent({name:"UiBarGroup",props:{fill:{type:Boolean,default:!1},pullRight:{type:Boolean,default:!1},innerOffset:{type:Boolean,default:!1}},setup(G){const{fill:X,pullRight:ee,innerOffset:pe}=toRefs(G);return{barGroupClasses:computed(()=>({"ui-bar-group--fill":unref(X),"ui-bar-group--pull-right":unref(ee),"ui-bar-group--has-padding":unref(pe)}))}}}),p$w=t$D(u$x,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.barGroupClasses,"ui-bar-group"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-174c5d71"]]),n$t=defineComponent({name:"UiColoredSvgBase",props:{path:{type:String,default:ICON_COLORED_SVG_PATH},name:{type:String,required:!0},cover:{type:Boolean,default:!1},theme:{type:String,default:themeType.default}},setup(G){const{icon:X,dataVIco:ee}=p$1r(G,"UiColoredSvg");return{dataVIco:ee,icon:X,svgClasses:computed(()=>({[`colored-svg--${G.name}`]:!!G.name,"colored-svg--cover":!!G.cover,[`colored-svg--theme-${G.theme}`]:!!G.theme}))}}});const n$s=["viewBox","data-v-ico","innerHTML"];var t$g=t$D(n$t,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass([G.svgClasses,"colored-svg"]),"aria-hidden":"true"},[G.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:G.icon.viewBox,class:"colored-svg__svg","data-v-ico":G.dataVIco,focusable:"false",role:"img",innerHTML:G.icon.content},null,8,n$s)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-1a3aa5a0"]]),o$q=(G=>(G.BAG="bag",G.ENVELOPE="envelope",G.PAYING_HAND="paying-hand",G.PHONE="phone",G.WINDOW="window",G.PROMO_BONUSES="promo-bonuses",G))(o$q||{});const n$r="phone";var p$v=defineComponent({name:"UiModalImage",components:{UiColoredSvg:t$g},props:{type:{type:String,default:n$r},coloredSvgName:{type:String,default:""},theme:{type:String,default:themeType.default}},setup(G){const{type:X,coloredSvgName:ee}=toRefs(G);return{modalImageClasses:computed(()=>({[`modal-image--type-${unref(X)}`]:!!unref(X)})),showColoredSvg:computed(()=>unref(X)&&unref(ee)),themeType}}});const _$g=(G=>(pushScopeId("data-v-8ef9aa2e"),G=G(),popScopeId(),G))(()=>createBaseVNode("span",{class:"modal-image__shadow"},null,-1));var g$h=t$D(p$v,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiColoredSvg");return openBlock(),createElementBlock("div",{class:normalizeClass([G.modalImageClasses,"modal-image"])},[G.showColoredSvg?(openBlock(),createElementBlock(Fragment,{key:0},[_$g,createVNode(ke,{theme:G.theme,name:G.coloredSvgName,class:"modal-image__svg"},null,8,["theme","name"])],64)):createCommentVNode("",!0),renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-8ef9aa2e"]]),a$t=defineComponent({name:"UiModalText"});const s$n={class:"modal-text"},p$u={class:"modal-text__text"};var u$w=t$D(a$t,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",s$n,[createBaseVNode("p",p$u,[renderSlot(G.$slots,"default",{},void 0,!0)])])}],["__scopeId","data-v-5f9fc397"]]),a$s=defineComponent({name:"UiBarHeader"});const u$v={class:"ui-bar-header","data-v-07b81c94":""};var d$j=t$D(a$s,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",u$v,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-72e3d2f5"]]),g$g=defineComponent({name:"UiBarToggle_F",components:{UiIco:n$1b},props:{toggled:{type:Boolean,default:!1},iconSize:{type:String,default:sizeType.xxs}},setup(G){const X=computed(()=>({"ui-bar-toggle--is-toggled":G.toggled}));return{iconName,barToggleClasses:X}}}),u$u=t$D(g$g,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("button",mergeProps(toHandlers({},!0),{class:[G.barToggleClasses,"ui-bar-toggle"],type:"button","data-v-5e3c4518":""}),[createVNode(ke,{ico:G.iconName.CHEVRON_DOUBLE_DOWN,size:G.iconSize,class:"ui-bar-toggle__ico","data-v-5e3c4518":""},null,8,["ico","size"])],16)}],["__scopeId","data-v-9c9295e1"]]),a$r=defineComponent({name:"UiBarControls"});const u$t={class:"ui-bar-controls","data-v-cbc5271f":""};var s$m=t$D(a$r,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",u$t,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-55c486fb"]]),r$r=defineComponent({name:"UiBarControlsItem"});const s$l={class:"ui-bar-controls-item"};var u$s=t$D(r$r,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("li",s$l,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-0343b624"]]),a$q=defineComponent({name:"UiBarControl",props:{decent:{type:Boolean,default:!1},toggled:{type:Boolean,default:!1}},setup(G){const{decent:X,toggled:ee}=toRefs(G);return{barControlClasses:computed(()=>({"ui-bar-control--decent":unref(X),"ui-bar-control--toggled":unref(ee)}))}}}),s$k=t$D(a$q,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("button",mergeProps(toHandlers({},!0),{class:[G.barControlClasses,"ui-bar-control"],type:"button","data-v-c20527a1":""}),[renderSlot(G.$slots,"default",{},void 0,!0)],16)}],["__scopeId","data-v-6d262958"]]),h$9=defineComponent({name:"UiSelectModal",components:{UiSkeleton:s$M,UiModal:c$r,UiSelectContent:d$v,UiSelectOptions:f$x,UiSearch:_$E,UiMessageBlock:d$p},props:{theme:{type:String,default:void 0},title:{type:String,default:""},searchable:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},onSelect:{type:Function,default:()=>()=>{}},nothingFoundMessage:{type:String,default:""},hideAfterSelection:{type:Boolean,default:!0},searchFields:{type:Array,default:()=>["name","iso"]},themeContent:{type:String,default:themeType.gray100},navThemeContent:{type:String,default:void 0},onBack:{type:Function,default:void 0},label:{type:String,default:""},amountLoadedContent:{type:Number,default:5},labelKeyForSearch:{type:String,default:"name"},backBtnTitle:{type:String,default:""},backBtnDecent:{type:Boolean,default:!1},titleSize:{type:String,default:void 0},value:{type:String,default:""},borderSearch:{type:Boolean,default:!0},searchIco:{type:String,default:iconName.SEARCH},searchIcoSize:{type:String,default:""},searchHasReset:{type:Boolean,default:!1},searchResetIco:{type:String,default:iconName.ERROR_CROSS},searchResetButtonTooltip:{type:String,default:""},themeSearch:{type:String,default:themeType.gray},themeMessageBlock:{type:String,default:themeType.gray100}},setup(G,{emit:X}){const{options:ee,searchFields:pe,labelKeyForSearch:ve,onSelect:$e,value:ke,loading:De,hideAfterSelection:Le,searchHasReset:Ve}=toRefs(G),xe=ref("")||ke;let Fe=null;const ze=e$q("input"),je=p$1s(),We=computed(()=>{const Ye=unref(xe);if(!Ye)return unref(ee);const Ze=new Fe(unref(ee),{ignoreLocation:!0,shouldSort:!1,threshold:0,keys:unref(pe)});return Ye?sortBySearchString(unref(Ze).search(Ye).map(({item:Je})=>Je),unref(Ye),unref(ve)):unref(ee)}),Ke=computed(()=>unref(We).length),Xe=computed(()=>unref(De)),qe=computed(()=>unref(Ve)&&!!unref(xe));return onBeforeMount(async()=>{let Ye,Ze;const{default:Je}=([Ye,Ze]=execAsync(()=>__vitePreload(()=>import("./__shared_c29ed659a5.js"),[],import.meta.url)),Ye=await Ye,Ze(),Ye);Fe=Je}),{showOptions:Ke,searchQuery:xe,filteredOptions:We,onSelectOption:Ye=>{Ye.disabled||(X("select",Ye),unref(Le)&&je.hide())},themeType,onInput:Ye=>{ze(Ye)},formedLoading:Xe,resetIconClick:()=>{xe.value=""},showSearchResetButton:qe}}});const p$t={key:0,class:"ui-select-modal-content-skeleton"};var k$8=t$D(h$9,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSearch"),De=resolveComponent("UiSkeleton"),Le=resolveComponent("UiSelectOptions"),Ve=resolveComponent("UiMessageBlock"),xe=resolveComponent("UiSelectContent"),Fe=resolveComponent("UiModal");return openBlock(),createBlock(Fe,{themeContent:G.theme,navThemeContent:G.navThemeContent,onBack:G.onBack,innerOffset:!1,backBtnTitle:G.backBtnTitle,backBtnDecent:G.backBtnDecent,titleSize:G.titleSize,class:"ui-select-modal"},createSlots({title:withCtx(()=>[renderSlot(G.$slots,"title",{},()=>[createTextVNode(toDisplayString(G.title),1)],!0)]),default:withCtx(()=>[createVNode(xe,{theme:G.themeContent,class:"ui-select-modal__content"},createSlots({default:withCtx(()=>[G.formedLoading?(openBlock(),createElementBlock("div",p$t,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.amountLoadedContent,ze=>(openBlock(),createBlock(De,{key:ze,class:"ui-select-modal-content-skeleton__item"}))),128))])):renderSlot(G.$slots,"content",{key:1,options:G.filteredOptions},()=>[G.showOptions?(openBlock(),createBlock(Le,{key:0,onSelect:G.onSelectOption,options:G.filteredOptions,class:"ui-select-modal__options"},{option:withCtx(({option:ze})=>[renderSlot(G.$slots,"option",{option:ze},void 0,!0)]),_:3},8,["onSelect","options"])):(openBlock(),createBlock(Ve,{key:1,theme:G.themeMessageBlock},{default:withCtx(()=>[createTextVNode(toDisplayString(G.nothingFoundMessage),1)]),_:1},8,["theme"]))],!0)]),_:2},[G.searchable?{name:"top",fn:withCtx(()=>[renderSlot(G.$slots,"top",{},()=>[createVNode(ke,{modelValue:G.searchQuery,"onUpdate:modelValue":X[0]||(X[0]=ze=>G.searchQuery=ze),onInput:G.onInput,onResetIconClick:G.resetIconClick,hasReset:G.showSearchResetButton,resetButtonIco:G.searchResetIco,resetButtonTooltip:G.searchResetButtonTooltip,ico:G.searchIco,icoSize:G.searchIcoSize,value:G.value,theme:G.themeSearch,label:G.label,hasBorder:G.borderSearch},null,8,["modelValue","onInput","onResetIconClick","hasReset","resetButtonIco","resetButtonTooltip","ico","icoSize","value","theme","label","hasBorder"])],!0)]),key:"0"}:void 0]),1032,["theme"])]),_:2},[G.$slots.controls?{name:"controls",fn:withCtx(()=>[renderSlot(G.$slots,"controls",{},void 0,!0)]),key:"0"}:void 0,G.$slots.actions?{name:"actions",fn:withCtx(()=>[renderSlot(G.$slots,"actions",{},void 0,!0)]),key:"1"}:void 0]),1032,["themeContent","navThemeContent","onBack","backBtnTitle","backBtnDecent","titleSize"])}],["__scopeId","data-v-c1e41db8"]]);function t$f(G){return{increment:noop$2,limit:G,reset:noop$2}}var B$1=defineComponent({name:"UiSelectModal",components:{UiScrollbar:u$F,UiSkeleton:s$M,UiModal:c$r,UiSelectContent:d$v,UiSelectOptions:f$x,UiSearch:_$E,UiMessageBlock:d$p},props:{theme:{type:String,default:void 0},title:{type:String,default:""},searchable:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},onSelect:{type:Function,default:()=>()=>{}},nothingFoundMessage:{type:String,default:""},hideAfterSelection:{type:Boolean,default:!0},searchFields:{type:Array,default:()=>["name","iso"]},themeContent:{type:String,default:themeType.gray100},navThemeContent:{type:String,default:void 0},onBack:{type:Function,default:void 0},label:{type:String,default:""},amountLoadedContent:{type:Number,default:5},labelKeyForSearch:{type:String,default:"name"},backBtnTitle:{type:String,default:""},backBtnDecent:{type:Boolean,default:!1},titleSize:{type:String,default:void 0},value:{type:String,default:""},borderSearch:{type:Boolean,default:!0},searchIco:{type:String,default:iconName.SEARCH},searchIcoSize:{type:String,default:""},searchHasReset:{type:Boolean,default:!1},searchResetIco:{type:String,default:iconName.ERROR_CROSS},searchResetButtonTooltip:{type:String,default:""},themeSearch:{type:String,default:themeType.gray},themeMessageBlock:{type:String,default:themeType.gray100},isInfiniteScrollMode:{type:Boolean,default:!1}},emits:["select","input"],setup(G,{emit:X}){const ee=ref(G.value);let pe,ve=noop$2;const{limit:$e,increment:ke,reset:De}=G.isInfiniteScrollMode?n$$():t$f(computed(()=>G.options.length));ve=()=>{ke()},watch(ee,()=>{De()});const Le=defineEmit("input"),Ve=p$1s(),xe=computed(()=>{const We=pe.createIndex(G.searchFields,G.options);return new pe(G.options,{ignoreLocation:!0,shouldSort:!1,threshold:0,keys:G.searchFields},We)}),Fe=computed(()=>{const We=unref(ee);let Ke=G.options;return We.length>0&&(Ke=sortBySearchString(unref(xe).search(We).map(({item:Xe})=>Xe),We,G.labelKeyForSearch)),Ke.slice(0,unref($e))}),ze=computed(()=>unref(Fe).length),je=computed(()=>G.searchHasReset&&!!unref(ee));return onBeforeMount(async()=>{let We,Ke;const{default:Xe}=([We,Ke]=execAsync(()=>__vitePreload(()=>import("./__shared_c29ed659a5.js"),[],import.meta.url)),We=await We,Ke(),We);pe=Xe}),{onInfiniteScrollTrigger:ve,hasOptionsToSelect:ze,searchQuery:ee,filteredOptions:Fe,onSelectOption:We=>{We.disabled||(X("select",We),G.hideAfterSelection&&Ve.hide())},onInput:We=>{Le(We)},resetIconClick:()=>{ee.value=""},showSearchResetButton:je}}});const h$8={key:0,class:"ui-select-modal-content-skeleton"};var S$1=t$D(B$1,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSearch"),De=resolveComponent("UiSkeleton"),Le=resolveComponent("UiSelectOptions"),Ve=resolveComponent("UiScrollbar"),xe=resolveComponent("UiMessageBlock"),Fe=resolveComponent("UiSelectContent"),ze=resolveComponent("UiModal");return openBlock(),createBlock(ze,{themeContent:G.theme,navThemeContent:G.navThemeContent,onBack:G.onBack,innerOffset:!1,backBtnTitle:G.backBtnTitle,backBtnDecent:G.backBtnDecent,titleSize:G.titleSize,class:"ui-select-modal"},createSlots({title:withCtx(()=>[renderSlot(G.$slots,"title",{},()=>[createTextVNode(toDisplayString(G.title),1)],!0)]),default:withCtx(()=>[createVNode(Fe,{theme:G.themeContent,class:"ui-select-modal__content"},createSlots({default:withCtx(()=>[G.loading?(openBlock(),createElementBlock("div",h$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.amountLoadedContent,je=>(openBlock(),createBlock(De,{key:je,class:"ui-select-modal-content-skeleton__item"}))),128))])):renderSlot(G.$slots,"content",{key:1,options:G.filteredOptions},()=>[G.hasOptionsToSelect?(openBlock(),createElementBlock(Fragment,{key:0},[G.isInfiniteScrollMode?(openBlock(),createBlock(Ve,{key:0,onInfiniteScrollTrigger:G.onInfiniteScrollTrigger,isInfiniteScrollMode:G.isInfiniteScrollMode,class:"ui-select-modal__scroll"},{default:withCtx(()=>[createVNode(Le,{onSelect:G.onSelectOption,options:G.filteredOptions,class:"ui-select-modal__options"},{option:withCtx(({option:je})=>[renderSlot(G.$slots,"option",{option:je},void 0,!0)]),_:3},8,["onSelect","options"])]),_:3},8,["onInfiniteScrollTrigger","isInfiniteScrollMode"])):(openBlock(),createBlock(Le,{key:1,onSelect:G.onSelectOption,options:G.filteredOptions,class:"ui-select-modal__options"},{option:withCtx(({option:je})=>[renderSlot(G.$slots,"option",{option:je},void 0,!0)]),_:3},8,["onSelect","options"]))],64)):(openBlock(),createBlock(xe,{key:1,theme:G.themeMessageBlock},{default:withCtx(()=>[createTextVNode(toDisplayString(G.nothingFoundMessage),1)]),_:1},8,["theme"]))],!0)]),_:2},[G.searchable?{name:"top",fn:withCtx(()=>[renderSlot(G.$slots,"top",{},()=>[createVNode(ke,{modelValue:G.searchQuery,"onUpdate:modelValue":X[0]||(X[0]=je=>G.searchQuery=je),onInput:G.onInput,onResetIconClick:G.resetIconClick,hasReset:G.showSearchResetButton,resetButtonIco:G.searchResetIco,resetButtonTooltip:G.searchResetButtonTooltip,ico:G.searchIco,icoSize:G.searchIcoSize,value:G.value,theme:G.themeSearch,label:G.label,hasBorder:G.borderSearch},null,8,["modelValue","onInput","onResetIconClick","hasReset","resetButtonIco","resetButtonTooltip","ico","icoSize","value","theme","label","hasBorder"])],!0)]),key:"0"}:void 0]),1032,["theme"])]),_:2},[G.$slots.controls?{name:"controls",fn:withCtx(()=>[renderSlot(G.$slots,"controls",{},void 0,!0)]),key:"0"}:void 0,G.$slots.actions?{name:"actions",fn:withCtx(()=>[renderSlot(G.$slots,"actions",{},void 0,!0)]),key:"1"}:void 0]),1032,["themeContent","navThemeContent","onBack","backBtnTitle","backBtnDecent","titleSize"])}],["__scopeId","data-v-589e5dde"]]),d$i=defineComponent({name:"UiSelectModalSelection",components:{UiSelection:b$z},props:{type:{type:String,default:r$W.RADIO},name:{type:String,default:""},value:{type:[String,Number,Boolean,Object],default:void 0},selectedValue:{type:[String,Number,Boolean,Object],default:void 0},theme:{type:String,default:defaultThemeType},icoTheme:{type:String,default:defaultThemeType},icoSize:{type:String,default:defaultSizeType},isReverse:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},bordered:{type:Boolean,default:!0},themeSelection:{type:String,default:themeType.gray100}},setup(G){const X=defineEmit("change"),ee=defineEmit("select");return{uiSelectModalSelectionClasses:computed(()=>({"ui-select-modal-selection--is-disabled":!!G.disabled,"ui-select-modal-selection--bordered":!!G.bordered,[`ui-select-modal-selection--theme-${G.themeSelection}`]:!!G.themeSelection})),change:X,select:ee}}}),c$g=t$D(d$i,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiSelection");return openBlock(),createBlock(ke,{onChange:G.change,"onUpdate:modelValue":G.select,type:G.type,name:G.name,value:G.value,modelValue:G.selectedValue,selectedValue:G.selectedValue,isReverse:G.isReverse,theme:G.theme,icoTheme:G.icoTheme,icoSize:G.icoSize,disabled:G.disabled,class:normalizeClass(["ui-select-modal-selection",G.uiSelectModalSelectionClasses])},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["onChange","onUpdate:modelValue","type","name","value","modelValue","selectedValue","isReverse","theme","icoTheme","icoSize","disabled","class"])}],["__scopeId","data-v-7da55515"]]),y$c=defineComponent({name:"UiSelectModalPhoneCode",components:{UiSelectModal:k$8,UiField:p$1g,UiAngle:n$Y,UiIcoCountry:n$J,UiCaption:p$1t},props:{currentCountryIco:{type:String,default:void 0},onSelect:{type:Function,default:()=>()=>{}},isManualCountryCode:{type:Boolean,default:!0},countries:{type:Array,required:!0},searchable:{type:Boolean,default:!0},title:{type:String,default:""},fieldLabel:{type:String,default:""},buttonLabel:{type:String,default:""},nothingFoundMessage:{type:String,default:""},onBack:{type:Function,default:void 0},hideAfterSelection:{type:Boolean,default:!0},theme:{type:String,default:void 0},themeContent:{type:String,default:themeType.gray100},navThemeContent:{type:String,default:void 0},uiFieldTheme:{type:String,default:themeType.gray100}},setup(G){const X=ref(""),{countries:ee,isManualCountryCode:pe}=toRefs(G),ve=computed({get:()=>String(unref(X)).replace(/\+/g,""),set:ke=>{X.value=String(ke!=null?ke:"").replace(/^\+*/,"+")}}),$e=n$K({phoneCode:ve,countries:ee,isManualCountryCode:pe});return{options:computed(()=>[...unref(ve)&&G.isManualCountryCode?[{phoneCode:`+${unref(ve)}`}]:[],...unref($e).filter(ke=>ke.id)]),phoneCodeModel:ve,sizeType}}});const p$s=["aria-label"],_$f={key:0,class:"ui-select-modal-phone-code__name"};var f$b=t$D(y$c,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoCountry"),De=resolveComponent("UiAngle"),Le=resolveComponent("UiField"),Ve=resolveComponent("UiCaption"),xe=resolveComponent("UiSelectModal");return openBlock(),createBlock(xe,{onBack:G.onBack,hideAfterSelection:G.hideAfterSelection,onSelect:G.onSelect,options:G.options,searchable:G.searchable,nothingFoundMessage:G.nothingFoundMessage,theme:G.theme,themeContent:G.themeContent,navThemeContent:G.navThemeContent,class:"ui-select-modal-phone-code"},createSlots({title:withCtx(()=>[createTextVNode(toDisplayString(G.title),1)]),option:withCtx(({option:Fe})=>[createVNode(ke,{ico:Fe.code,class:"ui-select-modal-phone-code__ico"},null,8,["ico"]),createVNode(Ve,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.phoneCode)+" ",1),Fe.name?(openBlock(),createElementBlock("span",_$f," ("+toDisplayString(Fe.name)+") ",1)):createCommentVNode("",!0)]),_:2},1032,["size"])]),_:2},[G.searchable?{name:"top",fn:withCtx(()=>[renderSlot(G.$slots,"top",{},()=>[createVNode(Le,{modelValue:G.phoneCodeModel,"onUpdate:modelValue":X[1]||(X[1]=Fe=>G.phoneCodeModel=Fe),label:G.fieldLabel,maxlength:3,accuracy:0,format:"",type:"number",inscribed:"",unsigned:"",isFocused:"",hasInnerOffset:!1,theme:G.uiFieldTheme},{beforeContent:withCtx(()=>[createBaseVNode("button",{onClick:X[0]||(X[0]=Fe=>G.$vmodal.hide()),"aria-label":G.buttonLabel,type:"button",class:"ui-select-modal-phone-code-field-toggle"},[createVNode(ke,{ico:G.currentCountryIco,class:"ui-select-modal-phone-code-field-toggle__ico"},null,8,["ico"]),createVNode(De,{class:"ui-select-modal-phone-code-field-toggle__angle"})],8,p$s)]),_:1},8,["modelValue","label","theme"])],!0)]),key:"0"}:void 0]),1032,["onBack","hideAfterSelection","onSelect","options","searchable","nothingFoundMessage","theme","themeContent","navThemeContent"])}],["__scopeId","data-v-37918c17"]]),y$b=defineComponent({name:"UiSelectModalPhoneCode",components:{UiSelectModal:S$1,UiField:p$1g,UiAngle:n$Y,UiIcoCountry:n$J,UiCaption:p$1t},props:{currentCountryIco:{type:String,default:void 0},onSelect:{type:Function,default:()=>()=>{}},isManualCountryCode:{type:Boolean,default:!0},countries:{type:Array,required:!0},searchable:{type:Boolean,default:!0},title:{type:String,default:""},fieldLabel:{type:String,default:""},buttonLabel:{type:String,default:""},nothingFoundMessage:{type:String,default:""},onBack:{type:Function,default:void 0},hideAfterSelection:{type:Boolean,default:!0},theme:{type:String,default:void 0},themeContent:{type:String,default:themeType.gray100},navThemeContent:{type:String,default:void 0},uiFieldTheme:{type:String,default:themeType.gray100}},setup(G){const X=ref(""),{countries:ee,isManualCountryCode:pe}=toRefs(G),ve=computed({get:()=>String(unref(X)).replace(/\+/g,""),set:ke=>{X.value=String(ke!=null?ke:"").replace(/^\+*/,"+")}}),$e=n$K({phoneCode:ve,countries:ee,isManualCountryCode:pe});return{options:computed(()=>[...unref(ve)&&G.isManualCountryCode?[{phoneCode:`+${unref(ve)}`}]:[],...unref($e).filter(ke=>ke.id)]),phoneCodeModel:ve,sizeType}}});const p$r=["aria-label"],_$e={key:0,class:"ui-select-modal-phone-code__name"};var f$a=t$D(y$b,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoCountry"),De=resolveComponent("UiAngle"),Le=resolveComponent("UiField"),Ve=resolveComponent("UiCaption"),xe=resolveComponent("UiSelectModal");return openBlock(),createBlock(xe,{onBack:G.onBack,hideAfterSelection:G.hideAfterSelection,onSelect:G.onSelect,options:G.options,searchable:G.searchable,nothingFoundMessage:G.nothingFoundMessage,theme:G.theme,themeContent:G.themeContent,navThemeContent:G.navThemeContent,class:"ui-select-modal-phone-code"},createSlots({title:withCtx(()=>[createTextVNode(toDisplayString(G.title),1)]),option:withCtx(({option:Fe})=>[createVNode(ke,{ico:Fe.code,class:"ui-select-modal-phone-code__ico"},null,8,["ico"]),createVNode(Ve,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.phoneCode)+" ",1),Fe.name?(openBlock(),createElementBlock("span",_$e," ("+toDisplayString(Fe.name)+") ",1)):createCommentVNode("",!0)]),_:2},1032,["size"])]),_:2},[G.searchable?{name:"top",fn:withCtx(()=>[renderSlot(G.$slots,"top",{},()=>[createVNode(Le,{modelValue:G.phoneCodeModel,"onUpdate:modelValue":X[1]||(X[1]=Fe=>G.phoneCodeModel=Fe),label:G.fieldLabel,maxlength:3,accuracy:0,format:"",type:"number",inscribed:"",unsigned:"",isFocused:"",hasInnerOffset:!1,theme:G.uiFieldTheme},{beforeContent:withCtx(()=>[createBaseVNode("button",{onClick:X[0]||(X[0]=Fe=>G.$vmodal.hide()),"aria-label":G.buttonLabel,type:"button",class:"ui-select-modal-phone-code-field-toggle"},[createVNode(ke,{ico:G.currentCountryIco,class:"ui-select-modal-phone-code-field-toggle__ico"},null,8,["ico"]),createVNode(De,{class:"ui-select-modal-phone-code-field-toggle__angle"})],8,p$r)]),_:1},8,["modelValue","label","theme"])],!0)]),key:"0"}:void 0]),1032,["onBack","hideAfterSelection","onSelect","options","searchable","nothingFoundMessage","theme","themeContent","navThemeContent"])}],["__scopeId","data-v-2a7192db"]]),n$q=defineComponent({name:"UiSelectModalCountry",components:{UiSelectModal:k$8,UiCaption:p$1t,UiIcoCountry:n$J},props:{options:{type:Array,required:!0},onSelect:{type:Function,default:()=>()=>{}},onBack:{type:Function,default:void 0},title:{type:String,default:""},nothingFoundMessage:{type:String,default:""},label:{type:String,default:""},hideAfterSelection:{type:Boolean,default:!0},theme:{type:String,default:void 0},themeContent:{type:String,default:themeType.gray100},navThemeContent:{type:String,default:void 0},themeSearch:{type:String,default:themeType.gray},themeMessageBlock:{type:String,default:themeType.gray100}},setup:()=>({searchFields:["strForSearch"],sizeType,themeType})}),r$q=t$D(n$q,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoCountry"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiSelectModal");return openBlock(),createBlock(Le,{onBack:G.onBack,hideAfterSelection:G.hideAfterSelection,onSelect:G.onSelect,options:G.options,searchable:"",searchFields:G.searchFields,label:G.label,nothingFoundMessage:G.nothingFoundMessage,theme:G.theme,themeContent:G.themeContent,navThemeContent:G.navThemeContent,themeSearch:G.themeSearch,themeMessageBlock:G.themeMessageBlock,class:"ui-select-modal-country"},{title:withCtx(()=>[createTextVNode(toDisplayString(G.title),1)]),option:withCtx(({option:Ve})=>[createVNode(ke,{ico:Ve.id,class:"ui-select-modal-country__ico"},null,8,["ico"]),createVNode(De,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.name),1)]),_:2},1032,["size"])]),_:1},8,["onBack","hideAfterSelection","onSelect","options","searchFields","label","nothingFoundMessage","theme","themeContent","navThemeContent","themeSearch","themeMessageBlock"])}],["__scopeId","data-v-3d39e255"]]),n$p=defineComponent({name:"UiSelectModalCountry",components:{UiSelectModal:S$1,UiCaption:p$1t,UiIcoCountry:n$J},props:{options:{type:Array,required:!0},onSelect:{type:Function,default:()=>()=>{}},onBack:{type:Function,default:void 0},title:{type:String,default:""},nothingFoundMessage:{type:String,default:""},label:{type:String,default:""},hideAfterSelection:{type:Boolean,default:!0},theme:{type:String,default:void 0},themeContent:{type:String,default:themeType.gray100},navThemeContent:{type:String,default:void 0},themeSearch:{type:String,default:themeType.gray},themeMessageBlock:{type:String,default:themeType.gray100}},setup:()=>({searchFields:["strForSearch"],sizeType})}),r$p=t$D(n$p,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoCountry"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiSelectModal");return openBlock(),createBlock(Le,{onBack:G.onBack,hideAfterSelection:G.hideAfterSelection,onSelect:G.onSelect,options:G.options,searchable:"",searchFields:G.searchFields,label:G.label,nothingFoundMessage:G.nothingFoundMessage,theme:G.theme,themeContent:G.themeContent,navThemeContent:G.navThemeContent,themeSearch:G.themeSearch,themeMessageBlock:G.themeMessageBlock,class:"ui-select-modal-country"},{title:withCtx(()=>[createTextVNode(toDisplayString(G.title),1)]),option:withCtx(({option:Ve})=>[createVNode(ke,{ico:Ve.id,class:"ui-select-modal-country__ico"},null,8,["ico"]),createVNode(De,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.name),1)]),_:2},1032,["size"])]),_:1},8,["onBack","hideAfterSelection","onSelect","options","searchFields","label","nothingFoundMessage","theme","themeContent","navThemeContent","themeSearch","themeMessageBlock"])}],["__scopeId","data-v-f7533694"]]),a$p=defineComponent({name:"UiBarSwitches"});const o$p={class:"ui-bar-switches"};var s$j=t$D(a$p,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",o$p,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-0a9a8e19"]]),r$o=defineComponent({name:"UiBarDropsItem"});const p$q={class:"ui-bar-drops-item"};var s$i=t$D(r$o,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("li",p$q,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-b2d9751f"]]),r$n=defineComponent({name:"UiBarDrops",props:{separate:{type:Boolean,default:!1}},setup:G=>({barDropsClasses:computed(()=>({"ui-bar-drops--separate":G.separate}))})}),p$p=t$D(r$n,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",{class:normalizeClass([G.barDropsClasses,"ui-bar-drops"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-58566815"]]),T$6=defineComponent({name:"UiSocialSelect",components:{UiTabs:v$g,UiIco:n$1b,UiCaption:p$1t},props:{value:{type:String,default:void 0},links:{type:Array,required:!0},tabsCount:{type:Number,default:void 0},extraTabName:{type:String,default:void 0},theme:{type:String,default:themeType.gray100}},setup(G,{emit:X}){const ee=toRefs(G),{modelValue:pe}=useVueDemiVModel(G),{extraTabName:ve,links:$e,tabsCount:ke}=ee,De=ke.value,Le=computed(()=>De&&$e.value.length>De),Ve=computed(()=>unref(Le)?$e.value.slice(De-1):[]),xe=Xe=>unref(Ve).find(qe=>qe.value===Xe),Fe=computed(()=>{var Xe,qe,Ye;if(!unref(Le))return G.links;const Ze=G.links.slice(0,De-1),Je=(qe=(Xe=xe(G.value))==null?void 0:Xe.ico)!=null?qe:iconLogos.LIST,ot=(Ye=xe(G.value))==null?void 0:Ye.value;return[...Ze,{name:ve.value,ico:Je,value:ot,isExtra:!0}]}),ze=computed(()=>unref(Ve).map(Xe=>Xe.value).includes(G.value)),je=Xe=>{const qe=unref(Fe).find(Ye=>Ye.value===Xe);qe!=null&&qe.isExtra?X("showModal",unref(Ve)):X("select",qe)},We=toComputedVModel(pe,je),Ke=computed(()=>Le?"social-select--has-extra-tab":"");return{model:We,onSelectTab:je,sizeType,ColorType,ICON_NAME_PATH,iconName,isSocialFromModalSelected:ze,hasSocialsToModal:Le,socialSelectClasses:Ke,socialsToTabs:Fe,ICON_LOGOS_PATH}}}),n$o=t$D(T$6,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiTabs");return openBlock(),createBlock(Le,{modelValue:G.model,"onUpdate:modelValue":X[0]||(X[0]=Ve=>G.model=Ve),options:G.socialsToTabs,equal:"",class:normalizeClass([G.socialSelectClasses,"social-select"]),theme:G.theme},{default:withCtx(({item:Ve})=>[createVNode(ke,{path:G.ICON_LOGOS_PATH,ico:Ve.ico,class:"social-select__ico"},null,8,["path","ico"]),Ve.isExtra&&G.isSocialFromModalSelected?(openBlock(),createBlock(ke,{key:0,path:G.ICON_NAME_PATH,ico:G.iconName.ANGLE_RIGHT,size:G.sizeType.xxs,class:"social-select__ico social-select__ico--angle"},null,8,["path","ico","size"])):createCommentVNode("",!0)]),afterContainer:withCtx(({item:Ve})=>[createVNode(De,{size:G.sizeType.xxs,class:"social-select__caption",color:G.ColorType.clrDecent},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.name),1)]),_:2},1032,["size","color"])]),_:1},8,["modelValue","options","class","theme"])}],["__scopeId","data-v-50315787"]]),u$r=defineComponent({name:"UiStatus",props:{status:{type:String,default:statusType.PENDING},size:{type:String,default:defaultSizeType}},setup:G=>({uiStatusClasses:computed(()=>({[`ui-status--${G.status}`]:!!G.status,[`ui-status--size-${G.size}`]:!!G.size}))})}),o$o=t$D(u$r,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",{class:normalizeClass(["ui-status",G.uiStatusClasses])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-a896c988"]]),T$5=defineComponent({name:"UiNotificationAlert",components:{UiNotification:v$n,UiNotificationText:l$o,UiButton:p$1o,UiIco:c$S,UiCaption:p$1t},props:{status:{type:String,required:!0},hasSubmit:{type:Boolean,default:!0},hasCancel:{type:Boolean,default:!0},cancelCaption:{type:String,default:"Cancel"},submitCaption:{type:String,default:"Ок"},buttonCloseTitle:{type:String,default:"Close"},titleTheme:{type:String,required:!1},descriptionTheme:{type:String,required:!1},buttonTheme:{type:String,required:!1},submitCustomTheme:{type:String,required:!1,default:void 0},isClosable:{type:Boolean,default:!0},isSubmitting:{type:Boolean,default:!1},buttonUppercase:{type:Boolean,default:void 0},isVerticalControls:{type:Boolean,default:!1}},setup(G){const X=computed(()=>({[`ui-notification-alert--status-${G.status}`]:G.status})),ee=computed(()=>{var Ve,xe,Fe;return(Fe=(xe=G.buttonUppercase)!=null?xe:(Ve=unref(i$10("UiNotificationAlert")))==null?void 0:Ve.buttonUppercase)==null||Fe}),pe=computed(()=>({[`ui-notification-alert__title--${G.titleTheme}`]:!!G.titleTheme})),ve=computed(()=>G.isSubmitting),$e=computed(()=>G.isSubmitting),ke=computed(()=>{switch(G.status){case statusType.SUCCESS:return iconName.NOTIFICATION_SUCCESS;case statusType.ERROR:return iconName.NOTIFICATION_FAIL;case statusType.WARNING:return iconName.NOTIFICATION_WARNING;case statusType.INFO:return iconName.NOTIFICATION_INFO;case statusType.QUESTION:return iconName.NOTIFICATION_QUESTION}}),De=computed(()=>{var Ve;return G.submitCustomTheme||((Ve=unref(i$10("UiNotificationAlert")))==null?void 0:Ve.submitCustomTheme)||!1}),Le=computed(()=>{if(unref(De))return unref(De);if(G.buttonTheme){switch(G.buttonTheme){case statusType.SUCCESS:return themeType.accent;case statusType.ERROR:return themeType.gray}return themeType.primary}switch(G.status){case statusType.SUCCESS:return themeType.accent;case statusType.ERROR:return themeType.gray}return themeType.primary});return{WeightType,UiNotificationAlertClasses:X,UiNotificationIcon:ke,UiNotificationTitleThemeClass:pe,UiNotificationSubmitButtonTheme:Le,isCancelButtonDisabled:ve,isSubmitButtonLoading:$e,iconName,themeType,sizeType,getButtonUppercase:ee}}});const m$p={class:"ui-notification-alert__content"};var C$3=t$D(T$5,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiNotificationText"),Ve=resolveComponent("UiButton"),xe=resolveComponent("UiNotification");return openBlock(),createBlock(xe,{onClose:X[2]||(X[2]=Fe=>G.$emit("close")),isClosable:G.isClosable,class:normalizeClass([G.UiNotificationAlertClasses,"ui-notification-alert"]),buttonCloseTitle:G.buttonCloseTitle,descriptionTheme:G.descriptionTheme,isVerticalControls:G.isVerticalControls},createSlots({content:withCtx(()=>[createBaseVNode("div",m$p,[createBaseVNode("div",{class:normalizeClass(["ui-notification-alert__title ui-notification-alert-title",G.UiNotificationTitleThemeClass])},[createVNode(ke,{ico:G.UiNotificationIcon,class:"ui-notification-alert-title__ico"},null,8,["ico"]),createVNode(De,{size:G.sizeType.xs,weight:G.WeightType.BOLD},{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3},8,["size","weight"])],2),createVNode(Le,null,{default:withCtx(()=>[renderSlot(G.$slots,"text",{},void 0,!0)]),_:3})])]),controls:withCtx(()=>[renderSlot(G.$slots,"controls",{},()=>[G.hasCancel?(openBlock(),createBlock(Ve,{key:0,onClick:X[0]||(X[0]=Fe=>G.$emit("cancel")),theme:G.themeType.gray,disabled:G.isCancelButtonDisabled,uppercase:G.getButtonUppercase,size:G.sizeType.s},{default:withCtx(()=>[createVNode(De,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.cancelCaption),1)]),_:1},8,["size"])]),_:1},8,["theme","disabled","uppercase","size"])):createCommentVNode("",!0),G.hasSubmit?(openBlock(),createBlock(Ve,{key:1,onClick:X[1]||(X[1]=Fe=>G.$emit("submit")),theme:G.UiNotificationSubmitButtonTheme,uppercase:G.getButtonUppercase,loading:G.isSubmitButtonLoading,size:G.sizeType.s},{default:withCtx(()=>[createVNode(De,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.submitCaption),1)]),_:1},8,["size"])]),_:1},8,["theme","uppercase","loading","size"])):createCommentVNode("",!0)],!0)]),_:2},[G.$slots.description?{name:"description",fn:withCtx(()=>[renderSlot(G.$slots,"description",{},void 0,!0)]),key:"0"}:void 0,G.$slots.afterContent?{name:"afterContent",fn:withCtx(()=>[renderSlot(G.$slots,"afterContent",{},void 0,!0)]),key:"1"}:void 0]),1032,["isClosable","class","buttonCloseTitle","descriptionTheme","isVerticalControls"])}],["__scopeId","data-v-ad65ff4f"]]),n$n=defineComponent({name:"UiNotificationSnackbar",components:{UiNotification:v$n,UiNotificationTitle:u$I,UiNotificationText:l$o},props:{type:{type:String,required:!0}},setup:G=>({UiNotificationClasses:computed(()=>({[`ui-notification-snackbar--type-${G.type}`]:G.type}))})});const f$9={class:"ui-notification-snackbar__content"};var _$d=t$D(n$n,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiNotificationTitle"),De=resolveComponent("UiNotificationText"),Le=resolveComponent("UiNotification");return openBlock(),createBlock(Le,{onClose:X[0]||(X[0]=Ve=>G.$emit("close")),class:normalizeClass([G.UiNotificationClasses,"ui-notification-snackbar"])},createSlots({content:withCtx(()=>[createBaseVNode("div",f$9,[createVNode(ke,null,{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3}),createVNode(De,null,{default:withCtx(()=>[renderSlot(G.$slots,"text",{},void 0,!0)]),_:3})])]),_:2},[G.$slots.controls?{name:"controls",fn:withCtx(()=>[renderSlot(G.$slots,"controls",{},void 0,!0)]),key:"0"}:void 0]),1032,["class"])}],["__scopeId","data-v-c49523e7"]]);const t$e=({text:G,query:X,caseSensitive:ee})=>{if(!X)return[{isHighlighted:!1,text:G}];let pe;const ve=[],$e=(ke="",De="")=>ee?ke.indexOf(De):ke.toLowerCase().indexOf(De.toLowerCase());do{pe=$e(G,X);const ke=G.substr(0,pe===-1?G.length:pe);if(ke&&ve.push({isHighlighted:!1,text:ke}),pe!==-1){const De=G.substr(pe,X.length);ve.push({isHighlighted:!0,text:De}),G=G.substr(pe+X.length)}}while(pe!==-1);return ve};var o$n=defineComponent({name:"UiHighlight",props:{text:{type:String,default:""},query:{type:String,default:""},rootTag:{type:String,default:"span"},highlightTag:{type:String,default:"mark"},highlightClass:{type:[Array,Object],default:()=>[]},highlightStyle:{type:Object,default:()=>({backgroundColor:"yellow",color:"black"})},caseSensitive:{type:Boolean,default:!1},encodeText:{type:Boolean,default:!0}},setup(G,{attrs:X}){const ee=computed(()=>t$e(G));return()=>G.encodeText?G.query?h$u(G.rootTag,{attrs:X},unref(ee).map(({isHighlighted:pe,text:ve})=>pe?h$u(G.highlightTag,{attrs:X,class:G.highlightClass,style:G.highlightStyle},ve):ve)):h$u(G.rootTag,{attrs:X},G.text):h$u(G.rootTag,{attrs:X,domProps:{innerHTML:G.text}})}}),n$m=defineComponent({name:"UiInlineButton",props:{tag:{type:String,default:"button"},size:{type:String,default:defaultSizeType}},setup:G=>({uiInlineButtonClasses:computed(()=>({[`ui-inline-button--size-${G.size}`]:!!G.size})),typeAttribute:computed(()=>G.tag==="button"?"button":void 0)})}),l$i=t$D(n$m,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.tag),mergeProps(toHandlers({}),G.$attrs,{class:[G.uiInlineButtonClasses,"ui-inline-button"],type:G.typeAttribute}),{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},16,["class","type"])}],["__scopeId","data-v-ecd7294c"]]),e$a=defineComponent({name:"UiColumnNav_F"});const a$o={class:"column-nav"};var v$f=t$D(e$a,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("nav",a$o,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-176c626d"]]),a$n=defineComponent({name:"UiColumnNavTitle"});const a$m={class:"column-nav-title"};var i$l=t$D(a$n,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",a$m,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-29d0a0dc"]]),n$l=defineComponent({name:"UiColumnNavLink_F",inheritAttrs:!1,props:{item:{type:Object,required:!0}},setup(G){const X=e$q("click");return{onNavigateClick:(ee,pe)=>{pe==null||pe(ee)},onClick:()=>{X(G.item)},classes:computed(()=>({"column-nav-link--is-active":G.item.isActive,"column-nav-link--is-toggled":G.item.isToggled})),navPath:computed(()=>G.item.to||G.item.href)}}});const k$7=["onClick","href"];var f$8=t$D(n$l,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("NuxtLink");return G.navPath?(openBlock(),createBlock(ke,mergeProps({key:0},toHandlers({}),eo(kt({},G.$attrs),{onClick:G.onClick}),{to:G.navPath,custom:""}),{default:withCtx(({href:De,navigate:Le})=>[createBaseVNode("a",{onClick:Ve=>G.onNavigateClick(Ve,Le),href:De,class:normalizeClass([G.classes,"column-nav-link"])},[renderSlot(G.$slots,"default",{},void 0,!0)],10,k$7)]),_:3},16,["to"])):(openBlock(),createElementBlock("button",mergeProps({key:1},toHandlers({},!0),eo(kt({},G.$attrs),{onClick:G.onClick}),{class:[G.classes,"column-nav-link"]}),[renderSlot(G.$slots,"default",{},void 0,!0)],16))}],["__scopeId","data-v-965d0f72"]]),t$d=defineComponent({name:"UiColumnNavList",props:{options:{type:[Object,Array],default:()=>[]},keyProp:{type:String,default:""}}});const u$q={class:"column-nav-list"};var n$k=t$D(t$d,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",u$q,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(ke,De)=>(openBlock(),createElementBlock("li",{key:G.keyProp&&ke[G.keyProp]||De,class:"column-nav-list__item"},[renderSlot(G.$slots,"default",{item:ke},void 0,!0)]))),128))])}],["__scopeId","data-v-9898feb3"]]),p$o=defineComponent({name:"UiColumnNavSection",components:{UiColumnNavTitle:i$l,UiContentWrapper:c$A},props:{theme:{type:String,default:themeType.gray100}}}),a$l=t$D(p$o,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiColumnNavTitle"),De=resolveComponent("UiContentWrapper");return openBlock(),createBlock(De,{class:"column-nav-section",theme:G.theme},{container:withCtx(()=>[G.$slots.title?(openBlock(),createBlock(ke,{key:0,class:"column-nav-section__title"},{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3})):createCommentVNode("",!0),renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["theme"])}],["__scopeId","data-v-001011d0"]]);const t$c={end:"end",start:"start"};var d$h=defineComponent({name:"UiColumnToggleButton",components:{UiCaption:p$1t,UiButton:p$1o,UiIco:n$1b},props:{hideTo:{type:String,default:"start"},isHidden:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},theme:{type:String,default:themeType.primary_20},decent:{type:Boolean,default:!0},textFixBlock:{type:String,default:""},textHideBlock:{type:String,default:""},rounded:{type:Boolean,default:!0},iconSize:{type:String,default:sizeType.xxs},hideBtnText:{type:Boolean,default:!1}},emits:["click"],setup(G){const{compact:X,hideTo:ee,isHidden:pe,textFixBlock:ve,textHideBlock:$e,hideBtnText:ke}=toRefs(G),De=computed(()=>unref(ee)===t$c.start&&!unref(pe)||unref(ee)===t$c.end&&unref(pe)?t$c.start:t$c.end),Le=computed(()=>unref(De)===t$c.start),Ve=computed(()=>unref(pe)?unref(ve):unref($e)),xe=computed(()=>(unref(X)||!unref(pe))&&!unref(ke)),Fe=computed(()=>unref(ke)?unref(Ve):"");return{isIcoPositionStart:Le,sizeType,iconName,buttonText:Ve,showText:xe,buttonTooltip:Fe}}}),p$n=t$D(d$h,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiButton"),Ve=resolveDirective("tooltip");return withDirectives((openBlock(),createBlock(Le,{onClick:X[0]||(X[0]=xe=>G.$emit("click")),"aria-label":G.buttonTooltip,decent:G.decent,uppercase:!1,theme:G.theme,rounded:G.rounded,narrow:"",class:"ui-column-toggle-button"},{default:withCtx(()=>[G.isIcoPositionStart?(openBlock(),createBlock(ke,{key:0,size:G.iconSize,ico:G.iconName.CHEVRON_DOUBLE_LEFT},null,8,["size","ico"])):createCommentVNode("",!0),G.showText?(openBlock(),createBlock(De,{key:1,size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.buttonText),1)]),_:1},8,["size"])):createCommentVNode("",!0),G.isIcoPositionStart?createCommentVNode("",!0):(openBlock(),createBlock(ke,{key:2,size:G.iconSize,ico:G.iconName.CHEVRON_DOUBLE_RIGHT},null,8,["size","ico"]))]),_:1},8,["aria-label","decent","theme","rounded"])),[[Ve,G.buttonTooltip]])}]]),l$h=defineComponent({name:"UiPlugHelp",components:{UiIco:c$S,UiCaption:p$1t,UiButton:p$1o},props:{supportPhone:{type:[String,Array],default:()=>[]},supportEmail:{type:String,default:""},blockSupportCaption:{type:String,default:""},sendLetterTitle:{type:String,default:""}},emits:["supportPhoneClick","supportEmailClick"],setup(G){const X=computed(()=>!!G.supportPhone.length),ee=computed(()=>!!G.supportEmail),pe=computed(()=>Array.isArray(G.supportPhone)),ve=computed(()=>unref(pe)?"button":"a"),$e=computed(()=>({"ui-plug-help__button--has-choice":!!unref(pe)})),ke=computed(()=>!unref(pe)&&`tel:${G.supportPhone}`),De=computed(()=>`mailto:${G.supportEmail}`),Le=computed(()=>!!G.supportPhone.length||!!G.supportEmail.length);return{phoneHref:ke,emailHref:De,iconName,sizeType,themeType,hasPlugHelp:Le,isSupportPhone:X,isSupportEmail:ee,supportPhoneTag:ve,uiPlugHelpButtonClasses:$e,hasMoreThanOneSupportPhone:pe}}});const h$7={key:0,class:"ui-plug-help"},_$c={key:0,class:"ui-plug-help-support__more"};var m$o=t$D(l$h,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiButton");return G.hasPlugHelp?(openBlock(),createElementBlock("div",h$7,[G.isSupportPhone?(openBlock(),createBlock(Le,{key:0,onClick:X[0]||(X[0]=Ve=>G.$emit("supportPhoneClick")),tag:G.supportPhoneTag,block:"",href:G.phoneHref,theme:G.themeType.primary,class:normalizeClass(["ui-plug-help-support ui-plug-help__support",G.uiPlugHelpButtonClasses])},{container:withCtx(()=>[createVNode(ke,{ico:G.iconName.PHONE,class:"ui-plug-help-support__ico"},null,8,["ico"]),createVNode(De,{size:G.sizeType.m,class:"ui-plug-help-support__caption"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.blockSupportCaption),1)]),_:1},8,["size"]),G.hasMoreThanOneSupportPhone?(openBlock(),createElementBlock("span",_$c,[createVNode(ke,{ico:G.iconName.ANGLE_RIGHT,size:G.sizeType.xxs},null,8,["ico","size"])])):createCommentVNode("",!0)]),_:1},8,["tag","href","theme","class"])):createCommentVNode("",!0),G.isSupportEmail?(openBlock(),createBlock(Le,{key:1,onClick:X[1]||(X[1]=Ve=>G.$emit("supportEmailClick")),tag:"a",href:G.emailHref,theme:G.themeType.primary,title:G.sendLetterTitle,class:"ui-plug-help__button"},{default:withCtx(()=>[createVNode(ke,{ico:G.iconName.EMAIL},null,8,["ico"]),G.isSupportPhone?createCommentVNode("",!0):(openBlock(),createBlock(De,{key:0,size:G.sizeType.m,class:"ui-plug-help__caption"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.blockSupportCaption),1)]),_:1},8,["size"]))]),_:1},8,["href","theme","title"])):createCommentVNode("",!0)])):createCommentVNode("",!0)}],["__scopeId","data-v-6796de0b"]]),u$p=defineComponent({name:"UiPlug_F",components:{UiPlugHelp:m$o},props:{loading:{type:Boolean,default:!1},srcLogo:{type:String,required:!0},companyName:{type:String,required:!0},supportPhone:{type:[String,Array],default:()=>[]},supportEmail:{type:String,default:""},blockSupportCaption:{type:String,default:""},sendLetterTitle:{type:String,default:""},customPlugLogo:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray30}},emits:["supportEmailClick","supportPhoneClick"],setup:G=>({customLogoSize:computed(()=>G.customPlugLogo?"ui-plug__logo--size-xl":"ui-plug__logo--size-m"),uiPlugClasses:computed(()=>({[`ui-plug--theme-${G.theme}`]:!!G.theme}))})});const n$j={class:"ui-plug__header"},c$f=["src","alt"],d$g={class:"ui-plug__content"},m$n={class:"ui-plug__footer"};var _$b=t$D(u$p,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiPlugHelp"),De=resolveComponent("PreloaderComponent");return G.loading?(openBlock(),createBlock(De,{key:1})):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([G.uiPlugClasses,"ui-plug"])},[createBaseVNode("div",n$j,[createBaseVNode("img",{src:G.srcLogo,class:normalizeClass([G.customLogoSize,"ui-plug__logo"]),alt:G.companyName},null,10,c$f)]),renderSlot(G.$slots,"navigation",{},void 0,!0),createBaseVNode("div",d$g,[renderSlot(G.$slots,"default",{},void 0,!0)]),createBaseVNode("div",m$n,[renderSlot(G.$slots,"footer",{},void 0,!0),createVNode(ke,{onSupportEmailClick:X[0]||(X[0]=Le=>G.$emit("supportEmailClick")),onSupportPhoneClick:X[1]||(X[1]=Le=>G.$emit("supportPhoneClick")),supportPhone:G.supportPhone,supportEmail:G.supportEmail,blockSupportCaption:G.blockSupportCaption,sendLetterTitle:G.sendLetterTitle},null,8,["supportPhone","supportEmail","blockSupportCaption","sendLetterTitle"])])],2))}],["__scopeId","data-v-7d74be87"]]),u$o=defineComponent({name:"UiPlugTile",props:{theme:{type:String,default:""}},setup(G){const{theme:X}=toRefs(G),ee=computed(()=>{var pe;return unref(X)||((pe=unref(i$10("UiPlugTile")))==null?void 0:pe.theme)||themeType.gray100});return{uiPlugTileClasses:computed(()=>({[`ui-plug-tile--theme-${unref(ee)}`]:!!unref(ee)}))}}}),o$m=t$D(u$o,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-plug-tile",G.uiPlugTileClasses])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-3601e19b"]]),a$k=defineComponent({name:"UiPlugTileText"});const p$m={class:"ui-plug-tile-text"},a$j={class:"ui-plug-tile-text__label"};var o$l=t$D(a$k,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("p",p$m,[createBaseVNode("span",a$j,[renderSlot(G.$slots,"default",{},void 0,!0)])])}],["__scopeId","data-v-7817a966"]]),u$n=defineComponent({name:"UiPlugTileTitle",props:{color:{type:String,default:void 0}},setup(G){const{color:X}=toRefs(G),ee=computed(()=>{var pe;return unref(X)||((pe=unref(i$10("UiPlugTileTitle")))==null?void 0:pe.color)||ColorType.clrStrong});return{uiPlugTileTitleTextClasses:computed(()=>({[`ui-plug-tile-title__text--color-${unref(ee)}`]:!!unref(ee)}))}}});const a$i={class:"ui-plug-tile-title"};var o$k=t$D(u$n,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("h1",a$i,[createBaseVNode("span",{class:normalizeClass(["ui-plug-tile-title__text",G.uiPlugTileTitleTextClasses])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)])}],["__scopeId","data-v-a8a3081d"]]),r$m=defineComponent({name:"UiPlugMessage",components:{UiStatusIcon:c$o,UiIco:c$S,UiCaption:p$1t},props:{statusType:{type:String,default:void 0},ico:{type:String,default:void 0},theme:{type:String,default:themeType.gray100}},setup(G){const X=computed(()=>({[`ui-plug-message__ico--${G.statusType}`]:!!G.statusType})),ee=computed(()=>({[`ui-plug-message--theme-${G.theme}`]:!!G.theme})),pe=computed(()=>!G.ico&&(G.statusType==="success"||G.statusType==="error"));return{WeightType,plugMessageIcoClasses:X,uiPlugMessageClasses:ee,sizeType,isShowIco:pe}}}),r$l=t$D(r$m,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiStatusIcon"),De=resolveComponent("UiIco"),Le=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-plug-message",G.uiPlugMessageClasses])},[renderSlot(G.$slots,"statusImage",{},void 0,!0),G.isShowIco?(openBlock(),createBlock(ke,{key:0,status:G.statusType,size:G.sizeType.l,class:"ui-plug-message__status"},null,8,["status","size"])):createCommentVNode("",!0),G.ico?(openBlock(),createBlock(De,{key:1,ico:G.ico,size:G.sizeType.xl,class:normalizeClass([G.plugMessageIcoClasses,"ui-plug-message__ico"])},null,8,["ico","size","class"])):createCommentVNode("",!0),createVNode(Le,{uppercase:"",weight:G.WeightType.BOLD,class:"ui-plug-message__title"},{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3},8,["weight"]),createVNode(Le,{size:G.sizeType.xs},{default:withCtx(()=>[renderSlot(G.$slots,"info",{},void 0,!0)]),_:3},8,["size"]),renderSlot(G.$slots,"button",{},void 0,!0)],2)}],["__scopeId","data-v-5f6dbf35"]]),p$l=defineComponent({name:"NetworkPicture",components:{UiIco:c$S},props:{network:{type:Object,required:!0},isMobile:{type:Boolean,default:!1}},setup(G){const{network:X,isMobile:ee}=toRefs(G),pe=computed(()=>unref(ee)?19:16);return{componentName:computed(()=>unref(X).iconName?"UiIco":"img"),vBindData:computed(()=>{var ve;return unref(X).iconName?{ico:iconLogos[(ve=unref(X).iconName)==null?void 0:ve.toUpperCase()]||iconLogos.DEFAULT,path:ICON_LOGOS_PATH}:{width:unref(pe),alt:unref(X).name,src:unref(X).mediaFullPath}})}}}),p$k=t$D(p$l,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.componentName),mergeProps(G.vBindData,{class:"network-picture"}),null,16)}]]),m$m=defineComponent({name:"UiPlugSocials_F",components:{UiButton:p$1o,NetworkPicture:p$k},props:{socials:{type:Array,required:!0}},setup(){const{scrollElement:G,isScrollStart:X,isScrollEnd:ee,onScroll:pe}=useScrollElement(),ve=computed(()=>({"ui-plug-socials--on-scroll-start":unref(X),"ui-plug-socials--on-scroll-end":unref(ee)}));return{themeType,imgWidthSize:19,uiPlugSocialsClasses:ve,scrollElement:G,onScroll:pe}}}),m$l=t$D(m$m,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("NetworkPicture"),De=resolveComponent("UiButton");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiPlugSocialsClasses,"ui-plug-socials"])},[createBaseVNode("ul",{ref:"scrollElement",onScroll:X[0]||(X[0]=(...Le)=>G.onScroll&&G.onScroll(...Le)),class:"ui-plug-socials__list"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.socials,(Le,Ve)=>(openBlock(),createElementBlock("li",{key:`${Le.name}-${Ve}`},[createVNode(De,{"aria-label":Le.name,theme:G.themeType.primary,block:"",tag:"a",target:"_blank",href:Le.link,title:Le.iconName},{default:withCtx(()=>[createVNode(ke,{network:Le,isMobile:""},null,8,["network"])]),_:2},1032,["aria-label","theme","href","title"])]))),128))],544)],2)}],["__scopeId","data-v-05db09f9"]]),e$9=defineComponent({name:"UiPlugContacts",props:{links:{type:Array,required:!0}}});const o$j={class:"ui-plug-contacts"},c$e=["href"];var n$i=t$D(e$9,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",o$j,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.links,(ke,De)=>(openBlock(),createElementBlock("li",{key:De,class:"ui-plug-contacts__item"},[createBaseVNode("a",{href:ke.href,dir:"auto",class:"ui-plug-contacts__link"},toDisplayString(ke.text),9,c$e)]))),128))])}],["__scopeId","data-v-7121ee87"]]);const T$4={DEFAULT:0,NET:1,CRYPTO:2};var e$8=defineComponent({name:"UiPlugBackgroundDefault"});const d$f={class:"ui-plug-background-default"},u$m=[createStaticVNode('',1)];var o$i=t$D(e$8,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",d$f,u$m)}],["__scopeId","data-v-18474f69"]]),a$h=defineComponent({name:"UiPlugBackgroundCrypto"});const l$g={class:"ui-plug-background-crypto"},i$k=[createStaticVNode('',1)];var o$h=t$D(a$h,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",l$g,i$k)}],["__scopeId","data-v-0df13393"]]),a$g=defineComponent({name:"UiPlugBackgroundNet"});const u$l={class:"ui-plug-background-net"},i$j=[createStaticVNode('',1)];var r$k=t$D(a$g,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",u$l,i$j)}],["__scopeId","data-v-29bb1ad7"]]);const t$b=p$1p("UiPlugBackground",{[T$4.DEFAULT]:o$i,[T$4.CRYPTO]:o$h,[T$4.NET]:r$k});var o$g=defineComponent({name:"UiPlugLayout",components:{UiPlug:_$b,UiPlugMessage:r$l,UiPlugSocials:m$l},props:{ico:{type:String,default:void 0},statusType:{type:String,default:void 0},socialIcons:{type:Array,default:()=>[]},srcLogo:{type:String,required:!0},companyName:{type:String,required:!0},supportPhone:{type:[String,Array],default:()=>[]},supportEmail:{type:String,required:!0},blockSupportCaption:{type:String,default:""},sendLetterTitle:{type:String,default:""},uiPlugTheme:{type:String,default:void 0},uiPlugMessageTheme:{type:String,default:void 0}},emits:["supportEmailClick","supportPhoneClick"]});const m$k={class:"ui-plug-layout__content"},g$f={key:0,class:"ui-plug-layout__button"};var _$a=t$D(o$g,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiPlugMessage"),De=resolveComponent("UiPlugSocials"),Le=resolveComponent("UiPlug");return openBlock(),createBlock(Le,{onSupportEmailClick:X[0]||(X[0]=Ve=>G.$emit("supportEmailClick")),onSupportPhoneClick:X[1]||(X[1]=Ve=>G.$emit("supportPhoneClick")),class:"ui-plug-layout",srcLogo:G.srcLogo,companyName:G.companyName,supportPhone:G.supportPhone,supportEmail:G.supportEmail,blockSupportCaption:G.blockSupportCaption,sendLetterTitle:G.sendLetterTitle,theme:G.uiPlugTheme},{footer:withCtx(()=>[createVNode(De,{socials:G.socialIcons,class:"ui-plug-layout__socials"},null,8,["socials"])]),default:withCtx(()=>[createBaseVNode("div",m$k,[createVNode(ke,{ico:G.ico,statusType:G.statusType,theme:G.uiPlugMessageTheme,class:"ui-plug-layout__message"},createSlots({title:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),info:withCtx(()=>[renderSlot(G.$slots,"info",{},void 0,!0)]),_:2},[G.$slots.statusImage?{name:"statusImage",fn:withCtx(()=>[renderSlot(G.$slots,"statusImage",{},void 0,!0)]),key:"0"}:void 0]),1032,["ico","statusType","theme"]),G.$slots.button?(openBlock(),createElementBlock("div",g$f,[renderSlot(G.$slots,"button",{},void 0,!0)])):createCommentVNode("",!0)])]),_:3},8,["srcLogo","companyName","supportPhone","supportEmail","blockSupportCaption","sendLetterTitle","theme"])}],["__scopeId","data-v-1fe5bc01"]]),a$f=defineComponent({name:"UiInputImages_F",components:{UiIco:c$S,UiButton:p$1o},props:{extensions:{type:Array,default:()=>[]},isDisabled:{type:Boolean,default:!1},isMultiple:{type:Boolean,default:!1}},setup(G,{emit:X}){const ee=computed(()=>({"ui-input-images--is-disabled":G.isDisabled}));return{iconName,themeType,changeFiles:pe=>{var ve,$e;X("update",($e=(ve=pe.target)==null?void 0:ve.files)!=null?$e:[]),pe.target.value=""},uiInputImagesClasses:ee}}});const c$d={class:"ui-input-images-info"},r$j={class:"ui-input-images-info__title"},m$j={class:"ui-input-images-info__description"},d$e=["accept","disabled","multiple"];var _$9=t$D(a$f,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiButton");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-input-images",G.uiInputImagesClasses])},[createBaseVNode("div",c$d,[createBaseVNode("span",r$j,[renderSlot(G.$slots,"title",{},void 0,!0)]),createBaseVNode("span",m$j,[renderSlot(G.$slots,"description",{},void 0,!0)])]),createVNode(De,{class:"ui-input-images-area",tag:"label",disabled:G.isDisabled,theme:G.themeType.primary},{default:withCtx(()=>[createBaseVNode("input",{ref:"file",onChange:X[0]||(X[0]=(...Le)=>G.changeFiles&&G.changeFiles(...Le)),accept:G.extensions,disabled:G.isDisabled,class:"ui-input-images-area__input",type:"file",multiple:G.isMultiple},null,40,d$e),createVNode(ke,{ico:G.iconName.CLIP,class:"ui-input-images-area__ico"},null,8,["ico"])]),_:1},8,["disabled","theme"])],2)}],["__scopeId","data-v-6ea30b4c"]]);const t$a=2023,s$h="gregory";let a$e=class{constructor(X){this.language=X,this.months=[],this.monthsAbbr=[],this.days=[],this.rtl=!1,this.ymd=!1,this.yearSuffix="",this.setMonths(),this.setMonthsAbr(),this.setWeekDays()}setMonths(){const{format:X}=new Intl.DateTimeFormat(this.language,{calendar:s$h,month:"long"});this.months=[...Array(12).keys()].map(ee=>X(new Date(t$a,ee)))}setMonthsAbr(){const{format:X}=new Intl.DateTimeFormat(this.language,{calendar:s$h,month:"short"});this.monthsAbbr=[...Array(12).keys()].map(ee=>X(new Date(t$a,ee)))}setWeekDays(){const{format:X}=new Intl.DateTimeFormat(this.language,{calendar:s$h,weekday:"short"});this.days=[...Array(7).keys()].map(ee=>X(new Date(t$a,0,ee+1)))}};var r$i=Object.defineProperty,s$g=Object.defineProperties,a$d=Object.getOwnPropertyDescriptors,n$h=Object.getOwnPropertySymbols,o$f=Object.prototype.hasOwnProperty,i$i=Object.prototype.propertyIsEnumerable,u$k=(G,X,ee)=>X in G?r$i(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,c$c=(G,X)=>{for(var ee in X||(X={}))o$f.call(X,ee)&&u$k(G,ee,X[ee]);if(n$h)for(var ee of n$h(X))i$i.call(X,ee)&&u$k(G,ee,X[ee]);return G};const h$6=new a$e(LanguageCode.EN),g$e={useUtc:!1,getFullYear(G){return this.useUtc?G.getUTCFullYear():G.getFullYear()},getMonth(G){return this.useUtc?G.getUTCMonth():G.getMonth()},getDate(G){return this.useUtc?G.getUTCDate():G.getDate()},getDay(G){return this.useUtc?G.getUTCDay():G.getDay()},getHours(G){return this.useUtc?G.getUTCHours():G.getHours()},getMinutes(G){return this.useUtc?G.getUTCMinutes():G.getMinutes()},setFullYear(G,X,ee){return this.useUtc?G.setUTCFullYear(X):G.setFullYear(X)},setMonth(G,X,ee){return this.useUtc?G.setUTCMonth(X):G.setMonth(X)},setDate(G,X,ee){return this.useUtc?G.setUTCDate(X):G.setDate(X)},compareDates(G,X){const ee=new Date(G.getTime()),pe=new Date(X.getTime());return this.useUtc?(ee.setUTCHours(0,0,0,0),pe.setUTCHours(0,0,0,0)):(ee.setHours(0,0,0,0),pe.setHours(0,0,0,0)),ee.getTime()===pe.getTime()},isValidDate:G=>Object.prototype.toString.call(G)==="[object Date]"&&!Number.isNaN(G.getTime()),getDayNameAbbr(G,X){if(typeof G!="object")throw TypeError("Invalid Type");return X[this.getDay(G)]},getMonthName(G,X){if(!X)throw Error("missing 2nd parameter Months array");if(typeof G=="object")return X[this.getMonth(G)];if(typeof G=="number")return X[G];throw TypeError("Invalid type")},getMonthNameAbbr(G,X){if(!X)throw Error("missing 2nd paramter Months array");if(typeof G=="object")return X[this.getMonth(G)];if(typeof G=="number")return X[G];throw TypeError("Invalid type")},daysInMonth:(G,X)=>/8|3|5|10/.test(X)?30:X===1?(G%4||!(G%100))&&G%400?28:29:31,getNthSuffix(G){switch(G){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}},formatDate(G,X,ee){ee=ee||h$6;const pe=this.getFullYear(G),ve=this.getMonth(G)+1,$e=this.getDate(G);return X.replace(/dd/,("0"+$e).slice(-2)).replace(/d/,$e).replace(/yyyy/,pe).replace(/yy/,String(pe).slice(2)).replace(/MMMM/,this.getMonthName(this.getMonth(G),ee.months)).replace(/MMM/,this.getMonthNameAbbr(this.getMonth(G),ee.monthsAbbr)).replace(/MM/,("0"+ve).slice(-2)).replace(/M(?!a|ä|e)/,ve).replace(/su/,this.getNthSuffix(this.getDate(G))).replace(/D(?!e|é|i)/,this.getDayNameAbbr(G,ee.days))},createDateArray(G,X){const ee=[];for(;G<=X;)ee.push(new Date(G)),G=this.setDate(new Date(G),this.getDate(new Date(G))+1);return ee},validateDateInput:G=>G===null||G instanceof Date||typeof G=="string"||typeof G=="number"},l$f=G=>{return X=c$c({},g$e),s$g(X,a$d({useUtc:G}));var X};var p$j=c$c({},g$e);const c$b=defineComponent({name:"DateInput",props:{selectedDate:Date,resetTypedDate:[Date],format:[String,Function],translation:Object,inline:Boolean,id:String,name:String,refName:String,openDate:[Date,String,Number],placeholder:String,inputClass:[String,Object,Array],clearButton:Boolean,clearButtonIcon:String,calendarButton:Boolean,calendarButtonIcon:String,calendarButtonIconContent:String,disabled:Boolean,required:Boolean,typeable:Boolean,bootstrapStyling:Boolean,useUtc:Boolean},data(){return{input:null,typedDate:!1,utils:l$f(this.useUtc)}},computed:{formattedValue(){return this.selectedDate?this.typedDate?this.typedDate:typeof this.format=="function"?this.format(this.selectedDate):this.utils.formatDate(new Date(this.selectedDate),this.format,this.translation):null},computedInputClass(){return this.bootstrapStyling?typeof this.inputClass=="string"?[this.inputClass,"form-control"].join(" "):kt({"form-control":!0},this.inputClass):this.inputClass}},watch:{resetTypedDate(){this.typedDate=!1}},mounted(){this.input=this.$el.querySelector("input")},methods:{showCalendar(){this.$emit("showCalendar")},parseTypedDate(G){if([27,13].includes(G.keyCode)&&this.input.blur(),this.typeable){const X=Date.parse(this.input.value);Number.isNaN(X)||(this.typedDate=this.input.value,this.$emit("typedDate",new Date(this.typedDate)))}},inputBlurred(){this.typeable&&Number.isNaN(Date.parse(this.input.value))&&(this.clearDate(),this.input.value=null,this.typedDate=null),this.$emit("blur")},clearDate(){this.$emit("clearDate")}}}),h$5={key:0},y$a=["id","type","name","value","open-date","placeholder","clear-button","disabled","required","readonly"],m$i={key:0};var D=t$D(c$b,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass({"input-group":G.bootstrapStyling})},[G.calendarButton?(openBlock(),createElementBlock("span",{key:0,onClick:X[0]||(X[0]=(...ke)=>G.showCalendar&&G.showCalendar(...ke)),class:normalizeClass(["vdp-datepicker__calendar-button",{"input-group-prepend":G.bootstrapStyling}]),style:normalizeStyle({"cursor:not-allowed;":G.disabled})},[createBaseVNode("span",{class:normalizeClass({"input-group-text":G.bootstrapStyling})},[createBaseVNode("i",{class:normalizeClass(G.calendarButtonIcon)},[createTextVNode(toDisplayString(G.calendarButtonIconContent)+" ",1),G.calendarButtonIcon?createCommentVNode("",!0):(openBlock(),createElementBlock("span",h$5,"…"))],2)],2)],6)):createCommentVNode("",!0),createBaseVNode("input",{id:G.id,ref:G.refName,onClick:X[1]||(X[1]=(...ke)=>G.showCalendar&&G.showCalendar(...ke)),onKeyup:X[2]||(X[2]=(...ke)=>G.parseTypedDate&&G.parseTypedDate(...ke)),onBlur:X[3]||(X[3]=(...ke)=>G.inputBlurred&&G.inputBlurred(...ke)),type:G.inline?"hidden":"text",class:normalizeClass(G.computedInputClass),name:G.name,value:G.formattedValue,"open-date":G.openDate,placeholder:G.placeholder,"clear-button":G.clearButton,disabled:G.disabled,required:G.required,readonly:!G.typeable,autocomplete:"off"},null,42,y$a),G.clearButton&&G.selectedDate?(openBlock(),createElementBlock("span",{key:1,onClick:X[4]||(X[4]=ke=>G.clearDate()),class:normalizeClass(["vdp-datepicker__clear-button",{"input-group-append":G.bootstrapStyling}])},[createBaseVNode("span",{class:normalizeClass({"input-group-text":G.bootstrapStyling})},[createBaseVNode("i",{class:normalizeClass(G.clearButtonIcon)},[G.clearButtonIcon?createCommentVNode("",!0):(openBlock(),createElementBlock("span",m$i,"×"))],2)],2)],2)):createCommentVNode("",!0),renderSlot(G.$slots,"afterDateInput")],2)}]]);const m$h=defineComponent({name:"PickerDay",props:{showDayView:Boolean,selectedDate:Date,pageDate:Date,pageTimestamp:Number,fullMonthName:Boolean,allowedToShowView:Function,dayCellContent:{type:Function,default:G=>G.date},disabledDates:Object,highlighted:Object,calendarClass:[String,Object,Array],datesWrapperClass:[String,Object,Array],calendarStyle:Object,translation:Object,isRtl:Boolean,mondayFirst:Boolean,useUtc:Boolean},data(){return{utils:l$f(this.useUtc)}},computed:{daysOfWeek(){if(this.mondayFirst){const G=this.translation.days.slice();return G.push(G.shift()),G}return this.translation.days},blankDays(){const G=this.pageDate,X=this.useUtc?new Date(Date.UTC(G.getUTCFullYear(),G.getUTCMonth(),1)):new Date(G.getFullYear(),G.getMonth(),1,G.getHours(),G.getMinutes());return this.mondayFirst?this.utils.getDay(X)>0?this.utils.getDay(X)-1:6:this.utils.getDay(X)},days(){const G=this.pageDate,X=[],ee=this.useUtc?new Date(Date.UTC(G.getUTCFullYear(),G.getUTCMonth(),1)):new Date(G.getFullYear(),G.getMonth(),1,G.getHours(),G.getMinutes()),pe=this.utils.daysInMonth(this.utils.getFullYear(ee),this.utils.getMonth(ee));for(let ve=0;ve=this.utils.getMonth(G)&&this.utils.getFullYear(this.disabledDates.to)>=this.utils.getFullYear(G)},nextMonth(){this.isNextMonthDisabled()||this.changeMonth(1)},isNextMonthDisabled(){if(!this.disabledDates||!this.disabledDates.from)return!1;const G=this.pageDate;return this.utils.getMonth(this.disabledDates.from)<=this.utils.getMonth(G)&&this.utils.getFullYear(this.disabledDates.from)<=this.utils.getFullYear(G)},isSelectedDate(G){return this.selectedDate&&this.utils.compareDates(this.selectedDate,G)},isDisabledDate(G){let X=!1;return this.disabledDates!==void 0&&(this.disabledDates.dates!==void 0&&this.disabledDates.dates.forEach(ee=>{if(this.utils.compareDates(G,ee))return X=!0,!0}),this.disabledDates.to!==void 0&&this.disabledDates.to&&Gthis.disabledDates.from&&(X=!0),this.disabledDates.ranges!==void 0&&this.disabledDates.ranges.forEach(ee=>{if(ee.from!==void 0&&ee.from&&ee.to!==void 0&&ee.to&&Gee.from)return X=!0,!0}),this.disabledDates.days!==void 0&&this.disabledDates.days.indexOf(this.utils.getDay(G))!==-1&&(X=!0),this.disabledDates.daysOfMonth!==void 0&&this.disabledDates.daysOfMonth.indexOf(this.utils.getDate(G))!==-1&&(X=!0),typeof this.disabledDates.customPredictor=="function"&&this.disabledDates.customPredictor(G)&&(X=!0),X)},isHighlightedDate(G){if((!this.highlighted||!this.highlighted.includeDisabled)&&this.isDisabledDate(G))return!1;let X=!1;return this.highlighted!==void 0&&(this.highlighted.dates!==void 0&&this.highlighted.dates.forEach(ee=>{if(this.utils.compareDates(G,ee))return X=!0,!0}),this.isDefined(this.highlighted.from)&&this.isDefined(this.highlighted.to)&&(X=G>=this.highlighted.from&&G<=this.highlighted.to),this.highlighted.days!==void 0&&this.highlighted.days.indexOf(this.utils.getDay(G))!==-1&&(X=!0),this.highlighted.daysOfMonth!==void 0&&this.highlighted.daysOfMonth.indexOf(this.utils.getDate(G))!==-1&&(X=!0),typeof this.highlighted.customPredictor=="function"&&this.highlighted.customPredictor(G)&&(X=!0),X)},dayClasses:G=>({selected:G.isSelected,disabled:G.isDisabled,highlighted:G.isHighlighted,today:G.isToday,weekend:G.isWeekend,sat:G.isSaturday,sun:G.isSunday,"highlight-start":G.isHighlightStart,"highlight-end":G.isHighlightEnd}),isHighlightStart(G){return this.isHighlightedDate(G)&&this.highlighted.from instanceof Date&&this.utils.getFullYear(this.highlighted.from)===this.utils.getFullYear(G)&&this.utils.getMonth(this.highlighted.from)===this.utils.getMonth(G)&&this.utils.getDate(this.highlighted.from)===this.utils.getDate(G)},isHighlightEnd(G){return this.isHighlightedDate(G)&&this.highlighted.to instanceof Date&&this.utils.getFullYear(this.highlighted.to)===this.utils.getFullYear(G)&&this.utils.getMonth(this.highlighted.to)===this.utils.getMonth(G)&&this.utils.getDate(this.highlighted.to)===this.utils.getDate(G)},isDefined:G=>G!==void 0&&G}}),b$8=["onClick","innerHTML"];var p$i=t$D(m$h,[["render",function(G,X,ee,pe,ve,$e){return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass([G.calendarClass,"vdp-datepicker__calendar"]),style:normalizeStyle(G.calendarStyle)},[createBaseVNode("div",null,[renderSlot(G.$slots,"beforeCalendarHeader"),createBaseVNode("header",null,[createBaseVNode("span",{onClick:X[0]||(X[0]=ke=>G.isRtl?G.nextMonth():G.previousMonth()),class:normalizeClass(["prev",{disabled:G.isLeftNavDisabled}])},null,2),createBaseVNode("span",{onClick:X[1]||(X[1]=(...ke)=>G.showMonthCalendar&&G.showMonthCalendar(...ke)),class:normalizeClass(["day__month_btn",G.allowedToShowView("month")?"up":""])},toDisplayString(G.isYmd?G.currYearName:G.currMonthName)+" "+toDisplayString(G.isYmd?G.currMonthName:G.currYearName),3),createBaseVNode("span",{onClick:X[2]||(X[2]=ke=>G.isRtl?G.previousMonth():G.nextMonth()),class:normalizeClass(["next",{disabled:G.isRightNavDisabled}])},null,2)]),createBaseVNode("div",{class:normalizeClass(["dates-wrap",[G.datesWrapperClass]])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.daysOfWeek,ke=>(openBlock(),createElementBlock("span",{key:ke.timestamp,class:"cell day-header"},toDisplayString(ke),1))),128)),G.blankDays>0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(G.blankDays,ke=>(openBlock(),createElementBlock("span",{key:ke.timestamp,class:"cell day blank"}))),128)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(G.days,ke=>(openBlock(),createElementBlock("span",{key:ke.timestamp,onClick:De=>G.selectDate(ke),class:normalizeClass(["cell day",G.dayClasses(ke)]),innerHTML:G.dayCellContent(ke)},null,10,b$8))),128))],2)]),renderSlot(G.$slots,"afterDates",{triggerDropdownClose:G.triggerDropdownClose}),renderSlot(G.$slots,"afterCalendar")],6)),[[vShow,G.showDayView]])}]]);const m$g=defineComponent({name:"PickerMonth",props:{showMonthView:Boolean,selectedDate:Date,pageDate:Date,pageTimestamp:Number,disabledDates:Object,calendarClass:[String,Object,Array],calendarStyle:Object,translation:Object,isRtl:Boolean,allowedToShowView:Function,useUtc:Boolean},data(){return{utils:l$f(this.useUtc)}},computed:{months(){const G=this.pageDate,X=[],ee=this.useUtc?new Date(Date.UTC(G.getUTCFullYear(),0,G.getUTCDate())):new Date(G.getFullYear(),0,G.getDate(),G.getHours(),G.getMinutes());for(let pe=0;pe<12;pe++)X.push({month:this.utils.getMonthName(pe,this.translation.months),timestamp:ee.getTime(),isSelected:this.isSelectedMonth(ee),isDisabled:this.isDisabledMonth(ee)}),this.utils.setMonth(ee,this.utils.getMonth(ee)+1);return X},pageYearName(){const{yearSuffix:G}=this.translation;return`${this.utils.getFullYear(this.pageDate)}${G}`},isLeftNavDisabled(){return this.isRtl?this.isNextYearDisabled(this.pageTimestamp):this.isPreviousYearDisabled(this.pageTimestamp)},isRightNavDisabled(){return this.isRtl?this.isPreviousYearDisabled(this.pageTimestamp):this.isNextYearDisabled(this.pageTimestamp)}},methods:{selectMonth(G){if(G.isDisabled)return!1;this.$emit("selectMonth",G)},changeYear(G){const X=this.pageDate;this.utils.setFullYear(X,this.utils.getFullYear(X)+G),this.$emit("changedYear",X)},previousYear(){this.isPreviousYearDisabled()||this.changeYear(-1)},isPreviousYearDisabled(){return!(!this.disabledDates||!this.disabledDates.to)&&this.utils.getFullYear(this.disabledDates.to)>=this.utils.getFullYear(this.pageDate)},nextYear(){this.isNextYearDisabled()||this.changeYear(1)},isNextYearDisabled(){return!(!this.disabledDates||!this.disabledDates.from)&&this.utils.getFullYear(this.disabledDates.from)<=this.utils.getFullYear(this.pageDate)},showYearCalendar(){this.$emit("showYearCalendar")},isSelectedMonth(G){return this.selectedDate&&this.utils.getFullYear(this.selectedDate)===this.utils.getFullYear(G)&&this.utils.getMonth(this.selectedDate)===this.utils.getMonth(G)},isDisabledMonth(G){let X=!1;return this.disabledDates!==void 0&&(this.disabledDates.to!==void 0&&this.disabledDates.to&&(this.utils.getMonth(G)this.utils.getMonth(this.disabledDates.from)&&this.utils.getFullYear(G)>=this.utils.getFullYear(this.disabledDates.from)||this.utils.getFullYear(G)>this.utils.getFullYear(this.disabledDates.from))&&(X=!0),typeof this.disabledDates.customPredictor=="function"&&this.disabledDates.customPredictor(G)&&(X=!0),X)}}}),b$7={class:"dates-wrap"},p$h=["onClick"];var Y$1=t$D(m$g,[["render",function(G,X,ee,pe,ve,$e){return withDirectives((openBlock(),createElementBlock("div",{onMousedown:X[3]||(X[3]=withModifiers(()=>{},["prevent"])),class:normalizeClass([G.calendarClass,"vdp-datepicker__calendar"]),style:normalizeStyle(G.calendarStyle)},[createBaseVNode("div",null,[renderSlot(G.$slots,"beforeCalendarHeader"),createBaseVNode("header",null,[createBaseVNode("span",{onClick:X[0]||(X[0]=ke=>G.isRtl?G.nextYear():G.previousYear()),class:normalizeClass(["prev",{disabled:G.isLeftNavDisabled}])},null,2),createBaseVNode("span",{onClick:X[1]||(X[1]=(...ke)=>G.showYearCalendar&&G.showYearCalendar(...ke)),class:normalizeClass(["month__year_btn",G.allowedToShowView("year")?"up":""])},toDisplayString(G.pageYearName),3),createBaseVNode("span",{onClick:X[2]||(X[2]=ke=>G.isRtl?G.previousYear():G.nextYear()),class:normalizeClass(["next",{disabled:G.isRightNavDisabled}])},null,2)]),createBaseVNode("div",b$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.months,ke=>(openBlock(),createElementBlock("span",{key:ke.timestamp,onClick:withModifiers(De=>G.selectMonth(ke),["stop"]),class:normalizeClass(["cell month",{selected:ke.isSelected,disabled:ke.isDisabled}])},toDisplayString(ke.month),11,p$h))),128))])])],38)),[[vShow,G.showMonthView]])}]]);const b$6=defineComponent({name:"PickerYear",props:{showYearView:Boolean,selectedDate:Date,pageDate:Date,pageTimestamp:Number,disabledDates:Object,highlighted:Object,calendarClass:[String,Object,Array],calendarStyle:Object,translation:Object,isRtl:Boolean,allowedToShowView:Function,useUtc:Boolean},data(){return{utils:l$f(this.useUtc)}},computed:{years(){const G=this.pageDate,X=[],ee=this.useUtc?new Date(Date.UTC(10*Math.floor(G.getUTCFullYear()/10),G.getUTCMonth(),G.getUTCDate())):new Date(10*Math.floor(G.getFullYear()/10),G.getMonth(),G.getDate(),G.getHours(),G.getMinutes());for(let pe=0;pe<10;pe++)X.push({year:this.utils.getFullYear(ee),timestamp:ee.getTime(),isSelected:this.isSelectedYear(ee),isDisabled:this.isDisabledYear(ee)}),this.utils.setFullYear(ee,this.utils.getFullYear(ee)+1);return X},getPageDecade(){const G=10*Math.floor(this.utils.getFullYear(this.pageDate)/10),X=G+9,{yearSuffix:ee}=this.translation;return`${G} - ${X}${ee}`},isLeftNavDisabled(){return this.isRtl?this.isNextDecadeDisabled(this.pageTimestamp):this.isPreviousDecadeDisabled(this.pageTimestamp)},isRightNavDisabled(){return this.isRtl?this.isPreviousDecadeDisabled(this.pageTimestamp):this.isNextDecadeDisabled(this.pageTimestamp)}},methods:{selectYear(G){if(G.isDisabled)return!1;this.$emit("selectYear",G)},changeYear(G){const X=this.pageDate;this.utils.setFullYear(X,this.utils.getFullYear(X)+G),this.$emit("changedDecade",X)},previousDecade(){if(this.isPreviousDecadeDisabled())return!1;this.changeYear(-10)},isPreviousDecadeDisabled(){return!this.disabledDates||!this.disabledDates.to?!1:this.utils.getFullYear(this.disabledDates.to)>10*Math.floor(this.utils.getFullYear(this.pageDate)/10)-1},nextDecade(){if(this.isNextDecadeDisabled())return!1;this.changeYear(10)},isNextDecadeDisabled(){return!this.disabledDates||!this.disabledDates.from?!1:this.utils.getFullYear(this.disabledDates.from)<10*Math.ceil(this.utils.getFullYear(this.pageDate)/10)},isSelectedYear(G){return this.selectedDate&&this.utils.getFullYear(this.selectedDate)===this.utils.getFullYear(G)},isDisabledYear(G){let X=!1;return!(this.disabledDates===void 0||!this.disabledDates)&&(this.disabledDates.to!==void 0&&this.disabledDates.to&&this.utils.getFullYear(G)this.utils.getFullYear(this.disabledDates.from)&&(X=!0),typeof this.disabledDates.customPredictor=="function"&&this.disabledDates.customPredictor(G)&&(X=!0),X)}}}),p$g={class:"dates-wrap"},m$f=["onClick"];var Y=t$D(b$6,[["render",function(G,X,ee,pe,ve,$e){return withDirectives((openBlock(),createElementBlock("div",{onMousedown:X[2]||(X[2]=withModifiers(()=>{},["prevent"])),class:normalizeClass([G.calendarClass,"vdp-datepicker__calendar"]),style:normalizeStyle(G.calendarStyle)},[createBaseVNode("div",null,[renderSlot(G.$slots,"beforeCalendarHeader"),createBaseVNode("header",null,[createBaseVNode("span",{onClick:X[0]||(X[0]=ke=>G.isRtl?G.nextDecade():G.previousDecade()),class:normalizeClass(["prev",{disabled:G.isLeftNavDisabled}])},null,2),createBaseVNode("span",null,toDisplayString(G.getPageDecade),1),createBaseVNode("span",{onClick:X[1]||(X[1]=ke=>G.isRtl?G.previousDecade():G.nextDecade()),class:normalizeClass(["next",{disabled:G.isRightNavDisabled}])},null,2)]),createBaseVNode("div",p$g,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.years,ke=>(openBlock(),createElementBlock("span",{key:ke.timestamp,onClick:withModifiers(De=>G.selectYear(ke),["stop"]),class:normalizeClass(["cell year",{selected:ke.isSelected,disabled:ke.isDisabled}])},toDisplayString(ke.year),11,m$f))),128))])])],38)),[[vShow,G.showYearView]])}]]),S=t$D(defineComponent({name:"Datepicker",components:{DateInput:D,PickerDay:p$i,PickerMonth:Y$1,PickerYear:Y},props:{[r$_]:{type:[Date,String,Number],validator:G=>p$j.validateDateInput(G)},name:String,refName:String,id:String,format:{type:[String,Function],default:"dd MMM yyyy"},language:{type:String,default:"en"},openDate:{validator:G=>p$j.validateDateInput(G)},preventCloseOnClick:{type:Boolean,default:!1},dayCellContent:Function,fullMonthName:Boolean,disabledDates:Object,highlighted:Object,placeholder:String,inline:Boolean,calendarClass:[String,Object,Array],datesWrapperClass:[String,Object,Array],inputClass:[String,Object,Array],wrapperClass:[String,Object,Array],mondayFirst:Boolean,clearButton:Boolean,clearButtonIcon:String,calendarButton:Boolean,calendarButtonIcon:String,calendarButtonIconContent:String,bootstrapStyling:Boolean,initialView:String,disabled:Boolean,required:Boolean,typeable:Boolean,useUtc:Boolean,minimumView:{type:String,default:"day"},maximumView:{type:String,default:"year"},translation:Object},data(){const G=this.openDate?new Date(this.openDate):new Date,X=l$f(this.useUtc);return{pageTimestamp:X.setDate(G,1),selectedDate:null,showDayView:!1,showMonthView:!1,showYearView:!1,calendarHeight:0,resetTypedDate:new Date,utils:X}},computed:{computedInitialView(){return this.initialView?this.initialView:this.minimumView},pageDate(){return new Date(this.pageTimestamp)},calendarStyle(){return{position:this.isInline?"static":void 0}},isOpen(){return this.showDayView||this.showMonthView||this.showYearView},isInline(){return!!this.inline},isRtl(){return isRtl(this.language)}},watch:{[r$_](G){this.setValue(G)},openDate(){this.setPageDate()},initialView(){this.setInitialView()},isOpen(G){return G?this.addListeners():this.removeListeners()}},mounted(){this.init()},methods:{addListeners(){window.addEventListener("click",this.clickOutside)},removeListeners(){window.removeEventListener("click",this.clickOutside)},clickOutside(){this.close(!0)},resetDefaultPageDate(){this.selectedDate!==null?this.setPageDate(this.selectedDate):this.setPageDate()},showCalendar(){return!this.disabled&&!this.isInline&&(this.isOpen?this.close(!0):void this.setInitialView())},setInitialView(){const G=this.computedInitialView;if(!this.allowedToShowView(G))throw new Error(`initialView '${this.initialView}' cannot be rendered based on minimum '${this.minimumView}' and maximum '${this.maximumView}'`);switch(G){case"year":this.showYearCalendar();break;case"month":this.showMonthCalendar();break;default:this.showDayCalendar()}},allowedToShowView(G){const X=["day","month","year"],ee=X.indexOf(this.minimumView),pe=X.indexOf(this.maximumView),ve=X.indexOf(G);return ve>=ee&&ve<=pe},showDayCalendar(){return!!this.allowedToShowView("day")&&(this.close(),this.showDayView=!0,!0)},showMonthCalendar(){return!!this.allowedToShowView("month")&&(this.close(),this.showMonthView=!0,!0)},showYearCalendar(){return!!this.allowedToShowView("year")&&(this.close(),this.showYearView=!0,!0)},setDate(G){const X=new Date(G);this.selectedDate=X,this.setPageDate(X),this.$emit("selected",X),this.$emit(u$1f,X)},clearDate(){this.selectedDate=null,this.setPageDate(),this.$emit("selected",null),this.$emit(u$1f,null),this.$emit("cleared")},selectDate(G){this.setDate(G.timestamp),this.isInline||this.closeOnDateChoose(),this.resetTypedDate=new Date},selectDisabledDate(G){this.$emit("selectedDisabled",G)},selectMonth(G){const X=new Date(G.timestamp);this.allowedToShowView("day")?(this.setPageDate(X),this.$emit("changedMonth",G),this.showDayCalendar()):this.selectDate(G)},selectYear(G){const X=new Date(G.timestamp);this.allowedToShowView("month")?(this.setPageDate(X),this.$emit("changedYear",G),this.showMonthCalendar()):this.selectDate(G)},setValue(G){if(typeof G=="string"||typeof G=="number"){const X=new Date(G);G=Number.isNaN(X.valueOf())?null:X}if(!G)return this.setPageDate(),void(this.selectedDate=null);this.selectedDate=G,this.setPageDate(G)},setPageDate(G){G||(G=this.openDate?new Date(this.openDate):new Date),this.pageTimestamp=this.utils.setDate(new Date(G),1)},handleChangedMonthFromDayPicker(G){this.setPageDate(G),this.$emit("changedMonth",G)},setTypedDate(G){this.setDate(G.getTime())},close(G){this.showDayView=this.showMonthView=this.showYearView=!1,this.isInline||G&&this.$emit("closed")},closeOnDateChoose(){this.preventCloseOnClick||this.close(!0)},closeOnTrigger(){this.showDayView=!1,this.isInline||this.$emit("closed")},init(){this[r$_]&&this.setValue(this[r$_]),this.isInline&&this.setInitialView()}}}),[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("date-input"),De=resolveComponent("picker-day"),Le=resolveComponent("picker-month"),Ve=resolveComponent("picker-year");return openBlock(),createElementBlock("div",{class:normalizeClass(["vdp-datepicker",[G.wrapperClass,G.isRtl?"rtl":""]]),"data-v-e1155bca":""},[createVNode(ke,{id:G.id,onShowCalendar:G.showCalendar,onBlur:X[0]||(X[0]=xe=>G.$emit("blur")),onTypedDate:G.setTypedDate,onClearDate:G.clearDate,selectedDate:G.selectedDate,resetTypedDate:G.resetTypedDate,format:G.format,translation:G.translation,inline:G.inline,name:G.name,refName:G.refName,openDate:G.openDate,placeholder:G.placeholder,inputClass:G.inputClass,typeable:G.typeable,clearButton:G.clearButton,clearButtonIcon:G.clearButtonIcon,calendarButton:G.calendarButton,calendarButtonIcon:G.calendarButtonIcon,calendarButtonIconContent:G.calendarButtonIconContent,disabled:G.disabled,required:G.required,bootstrapStyling:G.bootstrapStyling,useUtc:G.useUtc,"data-v-e1155bca":""},{default:withCtx(()=>[renderSlot(G.$slots,"afterDateInput",{slot:"afterDateInput"})]),_:3},8,["id","onShowCalendar","onTypedDate","onClearDate","selectedDate","resetTypedDate","format","translation","inline","name","refName","openDate","placeholder","inputClass","typeable","clearButton","clearButtonIcon","calendarButton","calendarButtonIcon","calendarButtonIconContent","disabled","required","bootstrapStyling","useUtc"]),G.allowedToShowView("day")?(openBlock(),createBlock(De,{key:0,onChangedMonth:G.handleChangedMonthFromDayPicker,onSelectDate:G.selectDate,onShowMonthCalendar:G.showMonthCalendar,onSelectedDisabled:G.selectDisabledDate,onTriggerDropdownClose:G.closeOnTrigger,pageDate:G.pageDate,selectedDate:G.selectedDate,showDayView:G.showDayView,fullMonthName:G.fullMonthName,allowedToShowView:G.allowedToShowView,disabledDates:G.disabledDates,highlighted:G.highlighted,calendarClass:G.calendarClass,calendarStyle:G.calendarStyle,datesWrapperClass:G.datesWrapperClass,translation:G.translation,pageTimestamp:G.pageTimestamp,isRtl:G.isRtl,mondayFirst:G.mondayFirst,dayCellContent:G.dayCellContent,useUtc:G.useUtc,"data-v-e1155bca":""},{afterDates:withCtx(({triggerDropdownClose:xe})=>[renderSlot(G.$slots,"afterDates",{triggerDropdownClose:xe})]),afterCalendar:withCtx(()=>[renderSlot(G.$slots,"afterCalendar")]),default:withCtx(()=>[renderSlot(G.$slots,"beforeCalendarHeader",{slot:"beforeCalendarHeader"})]),_:3},8,["onChangedMonth","onSelectDate","onShowMonthCalendar","onSelectedDisabled","onTriggerDropdownClose","pageDate","selectedDate","showDayView","fullMonthName","allowedToShowView","disabledDates","highlighted","calendarClass","calendarStyle","datesWrapperClass","translation","pageTimestamp","isRtl","mondayFirst","dayCellContent","useUtc"])):createCommentVNode("",!0),G.allowedToShowView("month")?(openBlock(),createBlock(Le,{key:1,onSelectMonth:G.selectMonth,onShowYearCalendar:G.showYearCalendar,onChangedYear:G.setPageDate,pageDate:G.pageDate,selectedDate:G.selectedDate,showMonthView:G.showMonthView,allowedToShowView:G.allowedToShowView,disabledDates:G.disabledDates,calendarClass:G.calendarClass,calendarStyle:G.calendarStyle,translation:G.translation,isRtl:G.isRtl,useUtc:G.useUtc,"data-v-e1155bca":""},{default:withCtx(()=>[renderSlot(G.$slots,"beforeCalendarHeader",{slot:"beforeCalendarHeader"})]),_:3},8,["onSelectMonth","onShowYearCalendar","onChangedYear","pageDate","selectedDate","showMonthView","allowedToShowView","disabledDates","calendarClass","calendarStyle","translation","isRtl","useUtc"])):createCommentVNode("",!0),G.allowedToShowView("year")?(openBlock(),createBlock(Ve,{key:2,onSelectYear:G.selectYear,onChangedDecade:G.setPageDate,pageDate:G.pageDate,selectedDate:G.selectedDate,showYearView:G.showYearView,allowedToShowView:G.allowedToShowView,disabledDates:G.disabledDates,calendarClass:G.calendarClass,calendarStyle:G.calendarStyle,translation:G.translation,isRtl:G.isRtl,useUtc:G.useUtc,"data-v-e1155bca":""},{default:withCtx(()=>[renderSlot(G.$slots,"beforeCalendarHeader",{slot:"beforeCalendarHeader"})]),_:3},8,["onSelectYear","onChangedDecade","pageDate","selectedDate","showYearView","allowedToShowView","disabledDates","calendarClass","calendarStyle","translation","isRtl","useUtc"])):createCommentVNode("",!0)],2)}]]);const u$j={au:"en-AU",br:"pt-BR",cn:"zh-CN",en:"en-GB",is:"is-IS",ln:"fr-CD",tw:"zh-Hant-TW",us:"en-US",ua:"uk",aa:"ru",al:"ru",am:"ru",ar:"ru",az:"ru",bs:"ru",ka:"ru",hk:"ru",ht:"ru",hy:"ru",iq:"ru",fa:"ru",km:"ru",ku:"ru",kz:"ru",lo:"ru",mk:"ru",mn:"ru",mx:"ru",my:"ru",nb:"ru",ne:"ru",ru:"ru",sd:"ru",si:"ru",sv:"ru",sw:"ru",th:"ru",tj:"ru",tl:"ru",tr:"ru",ur:"ru",uz:"ru",vi:"ru",zu:"ru"},s$f=LanguageCode.RU,m$e=(G,X)=>{var ee;const{emit:pe}=getCurrentInstance(),ve=(ee=u$j[unref(X)])!=null?ee:unref(X);return{model:computed({get:()=>G[r$_],set:$e=>pe(u$1f,$e)}),openDate:computed(()=>{var $e,ke,De;return(De=(ke=($e=G.openDate)!=null?$e:G[r$_])!=null?ke:G.disabledDates.from)!=null?De:new Date}),customFormatter:$e=>new Date($e).toLocaleDateString(ve,{year:"numeric",month:"2-digit",day:"2-digit"}),open:()=>pe("open"),close:$e=>pe("close",$e),blur:$e=>pe("blur",$e),closeDatePicker:$e=>pe("close-date-picker",$e)}},t$9=G=>{const X=computed(()=>{var pe,ve;return(ve=(pe=G.translation)==null?void 0:pe.language)!=null?ve:G.languageCode}),ee=computed(()=>{var pe;return(pe=G.translation)!=null?pe:new a$e(unref(X))});return{languageCode:X,translation:ee}};var g$d=defineComponent({name:"UiDatepicker_F",components:{Datepicker:S},props:{value:{type:Date,default:void 0},placeholder:{type:String,default:""},size:{type:String,default:defaultSizeType},theme:{type:String,default:void 0},disabledDates:{type:Object,default:()=>({})},canUseInput:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},languageCode:{type:String,default:s$f},translation:{type:Object,default:()=>{}},direction:{type:String,default:defaultDirectionType},align:{type:String,default:defaultAlignType},fullMonthName:{type:Boolean,default:void 0}},setup(G){const{languageCode:X,translation:ee}=t$9({languageCode:G.languageCode,translation:G.translation}),{model:pe,openDate:ve,customFormatter:$e,open:ke,close:De}=m$e(G,X),Le=computed(()=>{var xe;return G.theme||((xe=unref(i$10("UiDatepicker")))==null?void 0:xe.theme)||themeType.gray100}),Ve=computed(()=>{var xe;return G.theme||((xe=unref(i$10("UiDatepicker")))==null?void 0:xe.fullMonthName)||!1});return{datePickerLng:X,translationInstance:ee,model:pe,openDate:ve,classes:computed(()=>({[`s-datepicker--size-${G.size}`]:!!G.size,[`s-datepicker--direction-${G.direction}`]:!!G.direction,[`s-datepicker--align-${G.align}`]:!!G.align,[`s-datepicker--theme-${unref(Le)}`]:!!unref(Le)})),sizeType,alignType,customFormatter:$e,open:ke,close:De,hasFullMonthName:Ve}}}),n$g=t$D(g$d,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("Datepicker");return openBlock(),createBlock(ke,{modelValue:G.model,"onUpdate:modelValue":X[0]||(X[0]=De=>G.model=De),onFocusin:G.open,onFocusout:G.close,placeholder:G.placeholder,format:G.customFormatter,language:G.datePickerLng,translation:G.translationInstance,disabledDates:G.disabledDates,typeable:G.canUseInput,disabled:G.disabled,class:normalizeClass(G.classes),openDate:G.openDate,fullMonthName:G.hasFullMonthName,mondayFirst:"",wrapperClass:"s-datepicker s-datepicker12",inputClass:"s-datepicker__input datepicker-input",calendarClass:"s-datepicker__calendar","data-v-79a13158":""},null,8,["modelValue","onFocusin","onFocusout","placeholder","format","language","translation","disabledDates","typeable","disabled","class","openDate","fullMonthName"])}],["__scopeId","data-v-3e8fde41"]]),g$c=defineComponent({name:"UiFieldDatepicker_F",components:{UiDatepicker:n$g,UiFieldBase:h$q,UiIco:c$S},props:{[r$_]:{type:Date,default:void 0},disabledDates:{type:Object,default:()=>({})},placeholder:{type:String,default:""},canUseInput:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},error:{type:String,default:""},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},hasBorder:{type:Boolean,default:!0},hasInnerOffset:{type:Boolean,default:!0},size:{type:String,default:defaultSizeType},direction:{type:String,default:defaultDirectionType},languageCode:{type:String,default:s$f},translation:{type:Object,default:()=>{}}},setup(G){const{updateModelValue:X}=useVueDemiVModel(G),{languageCode:ee,translation:pe}=t$9({languageCode:G.languageCode,translation:G.translation}),ve=computed({get:()=>G[r$_],set(Le){X(Le)}}),$e=computed(()=>!!unref(ve)),ke=computed(()=>({"ui-field-datepicker--disabled":G.disabled,"ui-field-datepicker--has-label":!!G.label})),De=ref(!1);return{datePickerLng:ee,translationInstance:pe,model:ve,isActiveLabel:$e,fieldDatepickerClasses:ke,isOpen:De,iconName,sizeType,openDatepicker:()=>{De.value=!0},closeDatepicker:()=>{De.value=!1}}}});const u$i={class:"ui-field-datepicker__container"};var p$f=t$D(g$c,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDatepicker"),De=resolveComponent("ClientOnly"),Le=resolveComponent("UiIco"),Ve=resolveComponent("UiFieldBase");return openBlock(),createBlock(Ve,{disabled:G.disabled,required:G.required,error:G.error,label:G.label,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,isFocused:G.isOpen,isActiveLabel:G.isActiveLabel,hasBorder:G.hasBorder,hasInnerOffset:G.hasInnerOffset,class:normalizeClass([G.fieldDatepickerClasses,"ui-field-datepicker"])},{default:withCtx(()=>[createBaseVNode("div",u$i,[createVNode(De,null,{default:withCtx(()=>[createVNode(ke,{modelValue:G.model,"onUpdate:modelValue":X[0]||(X[0]=xe=>G.model=xe),onClick:X[1]||(X[1]=withModifiers(()=>{},["stop"])),onOpen:G.openDatepicker,onClose:G.closeDatepicker,disabledDates:G.disabledDates,placeholder:G.placeholder,disabled:G.disabled,canUseInput:G.canUseInput,size:G.size,languageCode:G.datePickerLng,translation:G.translationInstance,direction:G.direction,class:"ui-field-datepicker__datepicker"},null,8,["modelValue","onOpen","onClose","disabledDates","placeholder","disabled","canUseInput","size","languageCode","translation","direction"])]),_:1}),G.disabled?createCommentVNode("",!0):(openBlock(),createBlock(Le,{key:0,ico:G.iconName.CALENDAR,size:G.sizeType.s,class:"ui-field-datepicker__ico"},null,8,["ico","size"]))])]),_:1},8,["disabled","required","error","label","requiredAsteriskAccentColor","isFocused","isActiveLabel","hasBorder","hasInnerOffset","class"])}],["__scopeId","data-v-00e30242"]]),m$d=defineComponent({name:"UiDatepickerRangeModal",components:{UiModal:c$r,UiFieldDatepicker:p$f,UiButton:p$1o,UiCaption:p$1t},props:{from:{type:Date,required:!0},to:{type:Date,required:!0},disabledDatesFrom:{type:Object,default:()=>({})},disabledDatesTo:{type:Object,default:()=>({})},title:{type:String,default:""},tip:{type:String,default:""},labelFrom:{type:String,default:""},labelTo:{type:String,default:""},lng:{type:String,default:LanguageCode.EN},onUpdateFrom:{type:Function,required:!0},onUpdateTo:{type:Function,required:!0},onSaveChanges:{type:Function,required:!0},onCancelChanges:{type:Function,default:()=>{}}},setup(G){const{from:X,to:ee,lng:pe,disabledDatesFrom:ve,disabledDatesTo:$e}=toRefs(G),ke=computed({get:()=>unref(X),set:G.onUpdateFrom}),De=computed({get:()=>unref(ee),set:G.onUpdateTo}),Le=computed(()=>unref(ve)),Ve=computed(()=>unref($e)),xe=computed(()=>unref(pe)),{languageCode:Fe,translation:ze}=t$9({languageCode:G.lng,translation:void 0});return{datePickerLng:Fe,translationInstance:ze,lngCode:xe,themeType,sizeType,dateFrom:ke,dateTo:De,cancel:()=>{G.onCancelChanges()},save:()=>{G.onSaveChanges(unref(ke),unref(De))},disabledDatesFromRange:Le,disabledDatesToRange:Ve}}});const c$a={key:0,class:"ui-datepicker-range-modal__tip"},p$e={class:"ui-datepicker-range-modal__controls"};var _$8=t$D(m$d,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiFieldDatepicker"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiButton"),Ve=resolveComponent("UiModal");return openBlock(),createBlock(Ve,{sizeContent:G.sizeType.l,class:"ui-datepicker-range-modal"},{title:withCtx(()=>[createTextVNode(toDisplayString(G.title),1)]),contentWrapper:withCtx(()=>[G.tip?(openBlock(),createElementBlock("div",c$a,toDisplayString(G.tip),1)):createCommentVNode("",!0),createBaseVNode("div",p$e,[createVNode(ke,{modelValue:G.dateFrom,"onUpdate:modelValue":X[0]||(X[0]=xe=>G.dateFrom=xe),label:G.labelFrom,hasInnerOffset:!1,disabledDates:G.disabledDatesFromRange,languageCode:G.datePickerLng,translation:G.translationInstance},null,8,["modelValue","label","disabledDates","languageCode","translation"]),createVNode(ke,{modelValue:G.dateTo,"onUpdate:modelValue":X[1]||(X[1]=xe=>G.dateTo=xe),label:G.labelTo,hasInnerOffset:!1,disabledDates:G.disabledDatesToRange,languageCode:G.datePickerLng,translation:G.translationInstance},null,8,["modelValue","label","disabledDates","languageCode","translation"])])]),actions:withCtx(()=>[createVNode(Le,{onClick:G.cancel,theme:G.themeType.gray},{default:withCtx(()=>[createVNode(De,{size:G.sizeType.m},{default:withCtx(()=>[createTextVNode(toDisplayString(G.$T("main_undo")),1)]),_:1},8,["size"])]),_:1},8,["onClick","theme"]),createVNode(Le,{onClick:G.save,theme:G.themeType.accent},{default:withCtx(()=>[createVNode(De,{size:G.sizeType.m},{default:withCtx(()=>[createTextVNode(toDisplayString(G.$T("main_confirm")),1)]),_:1},8,["size"])]),_:1},8,["onClick","theme"])]),_:1},8,["sizeContent"])}],["__scopeId","data-v-980f17ef"]]),y$9=defineComponent({name:"UiInputDatepicker_F",components:{UiIco:n$1b,UiDatepicker:n$g,UiInputBase:c$T},props:{[r$_]:{type:Date,default:void 0},disabledDates:{type:Object,default:()=>({})},placeholder:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},direction:{type:String,default:defaultDirectionType},datepickerAlign:{type:String,default:defaultAlignType},datepickerSize:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},datepickerTheme:{type:String,default:themeType.gray100},positionReverse:{type:Boolean,default:!1},lng:{type:String,default:LanguageCode.EN},translation:{type:Object,default:()=>{}},error:{type:String,default:""},required:{type:Boolean,default:!1}},setup(G){const{updateModelValue:X}=useVueDemiVModel(G),ee=computed({get:()=>G[r$_],set(ke){X(ke)}}),pe=computed(()=>({[`input-datepicker--size-${G.size}`]:!!G.size,[`input-datepicker--theme-${G.theme}`]:!!G.theme})),{languageCode:ve,translation:$e}=t$9({languageCode:G.lng,translation:G.translation});return{datePickerLng:ve,translationInstance:$e,model:ee,inputDatepickerClasses:pe,iconName,alignType}}});const _$7={class:"input-datepicker__container"};var k$6=t$D(y$9,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDatepicker"),De=resolveComponent("ClientOnly"),Le=resolveComponent("UiIco"),Ve=resolveComponent("UiInputBase");return openBlock(),createBlock(Ve,{size:G.size,theme:G.theme,class:normalizeClass([G.inputDatepickerClasses,"input-datepicker"]),error:G.error,required:G.required,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor},{default:withCtx(()=>[createBaseVNode("div",_$7,[createVNode(De,null,{default:withCtx(()=>[createVNode(ke,mergeProps({modelValue:G.model,"onUpdate:modelValue":X[0]||(X[0]=xe=>G.model=xe)},toHandlers({}),{onClick:X[1]||(X[1]=withModifiers(()=>{},["stop"])),disabledDates:G.disabledDates,placeholder:G.placeholder,languageCode:G.datePickerLng,translation:G.translationInstance,size:G.datepickerSize,align:G.datepickerAlign,direction:G.direction,positionReverse:G.positionReverse,theme:G.datepickerTheme,class:"input-datepicker__datepicker"}),createSlots({_:2},[G.$slots.afterCalendar?{name:"afterCalendar",fn:withCtx(()=>[renderSlot(G.$slots,"afterCalendar",{},void 0,!0)]),key:"0"}:void 0]),1040,["modelValue","disabledDates","placeholder","languageCode","translation","size","align","direction","positionReverse","theme"])]),_:3}),createVNode(Le,{ico:G.iconName.CALENDAR,class:"input-datepicker__ico"},null,8,["ico"])])]),_:3},8,["size","theme","class","error","required","requiredAsteriskAccentColor"])}],["__scopeId","data-v-94673b96"]]),m$c=defineComponent({name:"UiInputImagesProgress_F",components:{UiButton:p$1o,UiCaption:p$1t,UiIco:c$S,UiCircleDiagram:f$t},props:{file:{type:Object,required:!0},loadingProcess:{type:Boolean,default:!1},percentLoading:{type:Number,default:0},loadedFile:{type:Boolean,default:!1},errorLoad:{type:Boolean,default:!1},errorMaxSize:{type:Boolean,default:!1},errorExtensions:{type:Boolean,default:!1},maxSizeErrTitle:{type:String,required:!0},extensionErrTitle:{type:String,required:!0},loadErrorTitle:{type:String,required:!0}},setup(G,{emit:X}){const ee=computed(()=>G.errorLoad||G.errorExtensions||G.errorMaxSize),pe=computed(()=>G.errorExtensions?G.extensionErrTitle:G.errorMaxSize?G.maxSizeErrTitle:G.loadErrorTitle),ve=computed(()=>{switch(!0){case G.errorLoad:return{icon:iconName.RETRY,itemClass:"ui-input-images-progress--error"};case(G.errorMaxSize||G.errorExtensions):return{icon:iconName.NOTIFICATION_DENIED,iconClass:"ui-input-images-progress-file__ico--error",itemClass:"ui-input-images-progress--error"};case G.loadingProcess:return{upload:!0};default:return{icon:iconName.NOTIFICATION_SUCCESS,iconClass:"ui-input-images-progress-file__ico--success"}}}),$e=computed(()=>URL.createObjectURL(G.file)),ke=computed(()=>getSizeByBytes(G.file.size)),De=computed(()=>/pdf/gi.test(G.file.name)),Le=computed(()=>G.loadingProcess||G.loadedFile);return{iconName,sizeType,themeType,isFileError:ee,fileErrorMessage:pe,onIconClick:()=>{G.errorLoad&&X("reload",G.file)},isPdf:De,itemType:ve,path:$e,size:ke,removeDisabled:Le,ColorType}}});const g$b={class:"ui-input-images-progress__content"},_$6=["src","alt"],d$d={class:"ui-input-images-progress-file__status"},f$7={class:"ui-input-images-progress__info"};var y$8=t$D(m$c,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCircleDiagram"),Le=resolveComponent("UiCaption"),Ve=resolveComponent("UiButton");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-input-images-progress",G.itemType.itemClass])},[createBaseVNode("div",g$b,[createBaseVNode("button",{onClick:X[0]||(X[0]=(...xe)=>G.onIconClick&&G.onIconClick(...xe)),class:"ui-input-images-progress__file ui-input-images-progress-file"},[G.isPdf?(openBlock(),createBlock(ke,{key:1,ico:G.iconName.FILE,size:G.sizeType.xl,class:"ui-input-images-progress-file__doc"},null,8,["ico","size"])):(openBlock(),createElementBlock("img",{key:0,src:G.path,alt:G.file.name},null,8,_$6)),createBaseVNode("div",d$d,[G.itemType.icon?(openBlock(),createBlock(ke,{key:0,ico:G.itemType.icon,size:G.sizeType.xs,class:normalizeClass([G.itemType.iconClass,"ui-input-images-progress-file__ico"])},null,8,["ico","size","class"])):createCommentVNode("",!0),G.itemType.upload?(openBlock(),createBlock(De,{key:1,diameter:22,strokeWidth:4,fontSize:0,value:G.percentLoading,theme:G.themeType.gray,class:"ui-input-images-progress-file__diagram"},null,8,["value","theme"])):createCommentVNode("",!0)])]),createBaseVNode("div",f$7,[createVNode(Le,{size:G.sizeType.xs,class:"ui-input-images-progress__name",color:G.ColorType.clrStrong,noWrap:""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.file.name),1)]),_:1},8,["size","color"]),createVNode(Le,{size:G.sizeType.xxxs,color:G.ColorType.clrDecent,class:"ui-input-images-progress__description"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.isFileError?G.fileErrorMessage:G.size),1)]),_:1},8,["size","color"])])]),createVNode(Ve,{onClick:X[1]||(X[1]=xe=>G.$emit("remove",G.file)),theme:G.themeType.clear,disabled:G.removeDisabled,type:"button",class:"ui-input-images-progress__btn"},{default:withCtx(()=>[createVNode(ke,{size:G.sizeType.xxxs,ico:G.iconName.TIMES},null,8,["size","ico"])]),_:1},8,["theme","disabled"])],2)}],["__scopeId","data-v-dcf9aa4e"]]),r$h=defineComponent({name:"UiPlugTileLogo",props:{homeLink:{type:String,required:!0},companyLogoDark:{type:String,required:!0}}});const a$c=["src"];var p$d=t$D(r$h,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("NuxtLink");return openBlock(),createBlock(ke,{to:G.homeLink,class:"ui-plug-tile-logo"},{default:withCtx(()=>[createBaseVNode("img",{src:G.companyLogoDark,alt:"Logo",class:"ui-plug-tile-logo__img"},null,8,a$c)]),_:1},8,["to"])}],["__scopeId","data-v-23dc7b9a"]]);const i$h=[void 0,225,229],s$e=({champId:G,countryId:X,sportId:ee,subSportId:pe,isAlternative:ve})=>{if(ve)return{ico:X,path:LANGS_NAME_PATH,isDefault:!1};if(ee===40&&pe)return{ico:SportByCyberSubSport[pe]?SportByCyberSubSport[pe]:"sports_cyber_default",path:SPORTS_NAME_PATH,isDefault:!1};const $e=!i$h.includes(X);return{ico:$e?X:"default",path:LANGS_NAME_PATH,isDefault:!$e}};var c$9=defineComponent({name:"UiChampIco",components:{UiIcoSport:n$D,UiIco:n$1b,UiImg:m$10},props:{champ:{type:Object,required:!0},isIgnoreLogoType:{type:Boolean,default:!1},isDefaultIcon:{type:Boolean,default:!1},cdnDomain:{type:String,default:""}},setup(G){const{champ:X,isIgnoreLogoType:ee}=toRefs(G),{cdnDomain:pe}=G,ve=computed(()=>unref(X).logotype&&!ee.value?`${pe}/sfiles/logo-champ/${unref(X).logotype}`:""),$e=computed(()=>s$e({champId:unref(X).id,countryId:unref(X).countryId,sportId:unref(X).sportId,subSportId:unref(X).subSportId,isAlternative:unref(X).isAlternative})),ke=computed(()=>unref($e).path===SPORTS_NAME_PATH);return{src:ve,logotype:$e,isSportIco:ke,iconName}}});const r$g={class:"ui-champ-ico"};var s$d=t$D(c$9,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiImg"),Le=resolveComponent("UiIcoSport");return openBlock(),createElementBlock("span",r$g,[G.isDefaultIcon?(openBlock(),createBlock(ke,{key:0,ico:G.iconName.CHAMP_DEFAULT},null,8,["ico"])):G.src?(openBlock(),createBlock(De,{key:1,src:G.src,alt:G.champ.name},null,8,["src","alt"])):G.isSportIco?(openBlock(),createBlock(Le,{key:2,ico:G.logotype.ico},null,8,["ico"])):G.logotype.isDefault?renderSlot(G.$slots,"default",{key:4},()=>[createVNode(ke,{ico:G.logotype.ico,path:G.logotype.path},null,8,["ico","path"])],!0):(openBlock(),createBlock(ke,{key:3,ico:G.logotype.ico,path:G.logotype.path,bordered:""},null,8,["ico","path"]))])}],["__scopeId","data-v-255b5c48"]]);const i$g=G=>{const X=ref(0),ee=ref(!1),pe=()=>{const ve=window.scrollY>=X.value?"down":"up",$e=window.innerHeight+window.scrollY+10>=document.body.scrollHeight,ke=window.innerHeight*G.screensThreshold;ee.value=window.scrollY>=ke&&ve==="up"&&!$e,X.value=window.scrollY};return onMounted(()=>window.addEventListener("scroll",pe)),onUnmounted(()=>window.removeEventListener("scroll",pe)),{isVisible:ee,onClick:()=>window.scrollTo({top:0,behavior:"smooth"})}};var s$c=defineComponent({name:"UiScrollToTop",components:{UiButton:p$1o},props:{theme:{type:String,default:defaultThemeType},screensThreshold:{type:Number,default:4}},setup(G){const{isVisible:X,onClick:ee}=i$g({screensThreshold:G.screensThreshold});return{isVisible:X,onClick:ee}}}),n$f=t$D(s$c,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiButton");return openBlock(),createBlock(Transition,{name:"ui-scroll-to-top"},{default:withCtx(()=>[G.isVisible?(openBlock(),createBlock(ke,mergeProps({key:0,onClick:G.onClick,theme:G.theme,rounded:!1,class:"ui-scroll-to-top"},G.$attrs),{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},16,["onClick","theme"])):createCommentVNode("",!0)]),_:3})}],["__scopeId","data-v-266a93cc"]]);const r$f=G=>G==="-"||!isDef(G),c$8="ui-market--up",i$f="ui-market--down",m$b={0:{increased:c$8,decreased:i$f},1:{increased:c$8,decreased:i$f},2:{increased:void 0,decreased:void 0}},t$8=(G,X)=>{const ee=ref(),pe=computed(()=>m$b[unref(X)]);return watch(G,(ve,$e)=>{r$f(ve)||r$f($e)||(ee.value=Number($e)-Number(ve)<0?unref(pe).increased:unref(pe).decreased)}),{coefClass:ee,removeCoefClass:()=>{ee.value=void 0}}},t$7=({coefByView:G,isActive:X,isLocked:ee,isTopMarket:pe,theme:ve,rounded:$e})=>({market:!0,"ui-market--empty":r$f(G),"ui-market--locked":ee,"ui-market--toggled":X,"ui-market--top-coef":pe,[`ui-market--theme-${ve}`]:!0,"ui-market--rounded":$e});var f$6=Object.defineProperty,u$h=Object.defineProperties,y$7=Object.getOwnPropertyDescriptors,d$c=Object.getOwnPropertySymbols,b$5=Object.prototype.hasOwnProperty,v$e=Object.prototype.propertyIsEnumerable,C$2=(G,X,ee)=>X in G?f$6(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const k$5=defineComponent({name:"UiMarket",props:{text:{type:[Number,String],default:""},indicationType:{type:Number,default:1},theme:{type:String,default:themeType.gray},isLocked:{type:Boolean,default:!1},isActive:{type:Boolean,default:!1},coef:{type:[Number,String],default:void 0},coefByView:{type:[Number,String],default:void 0},isTopMarket:{type:Boolean,default:!1},compactView:{type:Boolean,default:!1},rounded:{type:Boolean,default:!0}},setup(G){const{coef:X,coefByView:ee,indicationType:pe,isLocked:ve,compactView:$e,isActive:ke}=toRefs(G),De=e$q("click"),{coefClass:Le,removeCoefClass:Ve}=t$8(X,pe),xe=computed(()=>r$f(unref(ee))),Fe=computed(()=>unref(ve)||unref(xe)),ze=computed(()=>{return Ke=((qe,Ye)=>{for(var Ze in Ye||(Ye={}))b$5.call(Ye,Ze)&&C$2(qe,Ze,Ye[Ze]);if(d$c)for(var Ze of d$c(Ye))v$e.call(Ye,Ze)&&C$2(qe,Ze,Ye[Ze]);return qe})({},t$7(G)),Xe={[unref(Le)]:!!unref(Le)},u$h(Ke,y$7(Xe));var Ke,Xe}),je=computed(()=>unref($e)?"ui-market--view-compact":"ui-market--view-full"),We=computed(()=>({"ui-market--has-animation":unref(ke)}));return{iconName,isDisabled:Fe,isEmpty:xe,uiMarketClasses:ze,removeCoefClass:Ve,emitClick:De,newUiMarketClasses:je,extraClassHasAnimation:We,sizeType}}});var r$e=defineComponent({name:"UiMarket_F",components:{UiIco:n$1b},props:k$5.props,emits:["click"],setup:k$5.setup});const v$d=["disabled"],d$b={key:0,class:"ui-market__name","data-v-337ee610":""},p$c={key:0,class:"ui-market__marker","data-v-337ee610":""},C$1={key:0,class:"ui-market__bg-marker","data-v-337ee610":""};var f$5=t$D(r$e,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("button",{onClick:X[0]||(X[0]=(...De)=>G.emitClick&&G.emitClick(...De)),onAnimationend:X[1]||(X[1]=(...De)=>G.removeCoefClass&&G.removeCoefClass(...De)),disabled:G.isDisabled,class:normalizeClass([[G.uiMarketClasses,G.newUiMarketClasses,G.extraClassHasAnimation],"ui-market"]),"data-v-337ee610":""},[!G.isEmpty&&G.text?(openBlock(),createElementBlock("span",d$b,[G.isLocked?(openBlock(),createBlock(ke,{key:0,class:"ui-market__lock",ico:G.iconName.LOCK,"data-v-337ee610":""},null,8,["ico"])):createCommentVNode("",!0),renderSlot(G.$slots,"text",{text:G.text},()=>[createTextVNode(toDisplayString(G.text),1)],!0)])):createCommentVNode("",!0),(openBlock(),createElementBlock("span",{key:G.coefByView,class:"ui-market__value","data-v-337ee610":""},[renderSlot(G.$slots,"value",{coefByView:G.coefByView},()=>[createTextVNode(toDisplayString(G.coefByView),1)],!0)])),createVNode(Transition,{name:"t-ui-market__marker","data-v-337ee610":""},{default:withCtx(()=>[G.isActive?(openBlock(),createElementBlock("span",p$c,[createVNode(ke,{ico:G.iconName.SELECTION_CHECK,size:G.sizeType.xxxxs,class:"ui-market__check","data-v-337ee610":""},null,8,["ico","size"])])):createCommentVNode("",!0)]),_:1}),createVNode(Transition,{name:"t-ui-market__bg-marker","data-v-337ee610":""},{default:withCtx(()=>[G.isActive?(openBlock(),createElementBlock("span",C$1,[createVNode(ke,{ico:G.iconName.CHECK,class:"ui-market__check","data-v-337ee610":""},null,8,["ico"])])):createCommentVNode("",!0)]),_:1})],42,v$d)}],["__scopeId","data-v-02440183"]]),s$b=defineComponent({name:"UiEmailRecommendation",components:{UiIco:n$1b},props:{size:{type:String,default:sizeType.s}},setup:G=>({uiEmailRecommendationTextClasses:computed(()=>({[`ui-email-recommendation__text--size-${G.size}`]:!!G.size})),sizeType,iconName,UiIco:n$1b})});const c$7={class:"ui-email-recommendation"};var l$e=t$D(s$b,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco");return openBlock(),createElementBlock("div",c$7,[createVNode(ke,{ico:G.iconName.INFO_CIRCLE,size:G.sizeType.xs,class:"ui-email-recommendation__icon"},null,8,["ico","size"]),createBaseVNode("span",{class:normalizeClass([G.uiEmailRecommendationTextClasses,"ui-email-recommendation__text"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)])}],["__scopeId","data-v-a3f483e6"]]),u$g=defineComponent({name:"UiInformer",components:{UiCaption:p$1t,UiIco:n$1b},props:{size:{type:String,default:defaultSizeType},theme:{type:String,default:themeType.gray60},hideIcon:{type:Boolean,default:!1},block:{type:Boolean,default:!0},rounded:{type:Boolean,default:!0}},setup(G){const X=computed(()=>({[`ui-informer--size-${G.size}`]:!!G.size,[`ui-informer--theme-${G.theme}`]:!!G.theme,"ui-informer--block":!!G.block,"ui-informer--rounded":!!G.rounded})),ee=computed(()=>G.size===sizeType.m?sizeType.m:sizeType.xs);return{sizeType,iconName,uiInformerClasses:X,textSize:ee}}}),l$d=t$D(u$g,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-informer",G.uiInformerClasses])},[G.hideIcon?createCommentVNode("",!0):(openBlock(),createBlock(ke,{key:0,ico:G.iconName.EXCLAMATION_CIRCLE,size:G.size,class:"ui-informer__icon"},null,8,["ico","size"])),createVNode(De,{size:G.textSize,class:"ui-informer__text"},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["size"])],2)}],["__scopeId","data-v-4139caca"]]),a$b=defineComponent({name:"UiAccountWallet"});const n$e={class:"ui-account-wallet__ico"},_$5={class:"ui-account-wallet__content"},v$c={key:0,class:"ui-account-wallet__title"},r$d={key:0,class:"ui-account-wallet__notification"},d$a={class:"ui-account-wallet__button"};var p$b=t$D(a$b,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",mergeProps(toHandlers({},!0),{class:"ui-account-wallet"}),[createBaseVNode("div",n$e,[renderSlot(G.$slots,"ico",{},void 0,!0)]),createBaseVNode("div",_$5,[G.$slots.title?(openBlock(),createElementBlock("h3",v$c,[renderSlot(G.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(G.$slots,"default",{},void 0,!0)]),G.$slots.notification?(openBlock(),createElementBlock("div",r$d,[renderSlot(G.$slots,"notification",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",d$a,[renderSlot(G.$slots,"button",{},void 0,!0)])],16)}],["__scopeId","data-v-752c6415"]]),i$e=defineComponent({name:"UiAccountWalletInfo",components:{UiIcoCurrency:n$E,UiCaption:p$1t},props:{wallet:{type:Object,required:!0}},setup:()=>({sizeType})});const r$c={class:"ui-account-wallet-info"},p$a={dir:"auto",class:"ui-account-wallet-info__balance ui-account-wallet-info-balance"};var _$4=t$D(i$e,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiIcoCurrency");return openBlock(),createElementBlock("div",r$c,[createVNode(ke,{dir:"auto",size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(" №"+toDisplayString(G.wallet.id),1)]),_:1},8,["size"]),createBaseVNode("span",p$a,[createVNode(De,{ico:G.wallet.currencyId,size:G.sizeType.xxs,class:"ui-account-wallet-info-balance__currency"},null,8,["ico","size"]),createVNode(ke,{dir:"auto",size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.wallet.money),1)]),_:1},8,["size"])])])}],["__scopeId","data-v-76a1c543"]]),a$a=defineComponent({name:"UiAccountWalletBtn",props:{disabled:{type:Boolean,default:!1}}});const i$d=["disabled"];var n$d=t$D(a$a,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("button",mergeProps(toHandlers({},!0),{disabled:G.disabled,type:"button",class:"ui-account-wallet-btn"}),[renderSlot(G.$slots,"default",{},void 0,!0)],16,i$d)}],["__scopeId","data-v-90ee73b0"]]);let t$6=class{constructor({id:X="",name:ee="",href:pe="",ico:ve="",icoPath:$e="",to:ke="",isToggled:De=!1,isActive:Le=!1,isHidden:Ve=!1,actionType:xe=3,subMenuItems:Fe=[],onClick:ze=()=>{},toolTipText:je=""}){this.id=X,this.name=ee,this.href=pe,this.ico=ve,this.icoPath=$e,this.to=ke,this.isToggled=De,this.isActive=Le,this.isHidden=Ve,this.actionType=xe,this.onClick=ze,this.subMenuItems=Fe||[],this.toolTipText=je}};var r$b=(G=>(G.default="default",G.clear="clear",G.primary="primary",G.primary_t="primary-t",G.primary5="primary-5",G.primary10="primary-10",G.primary15="primary-15",G.primary50="primary-50",G.primary75="primary-75",G.primary100="primary-100",G.primary_10="primary--10",G.primary_20="primary--20",G.primary_30="primary--30",G.primary_40="primary--40",G.primary_55="primary--55",G.primary_50="primary--50",G.primary_55t="primary--55-t",G.primary_60="primary--60",G.gray_10="gray--10",G.gray_30="gray--30",G.gray="gray",G.gray20="gray-20",G.gray30="gray-30",G.gray40="gray-40",G.gray60="gray-60",G.gray65="gray-65",G.gray100="gray-100",G.gray100Custom="gray-100-custom",G.white="white",G.accent="accent",G.accent80="accent-80",G.accent90="accent-90",G.dark="dark",G.dark25="dark-25",G.dark_40="dark--40",G.dark_55="dark--55",G.secondary="secondary",G.thirdPartyGray="tp-gray",G.thirdPartyGray5="tp-gray-5",G.thirdPartyGray10="tp-gray-10",G.thirdPartyGray15="tp-gray-15",G.thirdPartyGray20="tp-gray-20",G.thirdPartyGray30="tp-gray-30",G.thirdPartyGray100="tp-gray-100",G.thirdPartyGray_10="tp-gray--10",G.thirdPartyGray_20="tp-gray--20",G.thirdPartyPrimary="tp-primary",G.thirdPartyPrimary10="tp-primary-10",G.thirdPartyPrimary_50="tp-primary--50",G.cyber_60="cyber--60",G.thirdPartyPartnerPrimary90="tpp-primary-90",G.thirdPartyPartnerPrimary100="tpp-primary-100",G))(r$b||{}),x$1=(G=>(G.xxxxs="xxxxs",G.xxxs="xxxs",G.xxs="xxs",G.xs="xs",G.s="s",G.m="m",G.l="l",G.xl="xl",G))(x$1||{});const r$a=G=>(X,ee)=>{const pe=X.config.globalProperties.$logger;assert(pe,"Отсутствует $logger");const ve={sprites:G,loadSprite:async()=>{},getIcon($e,ke){const De=G[$e];if(!De)return void pe.error(`The "${$e}" sprite of icons is not defined.`);const Le=De[ke];if(Le)return Le;pe.error(`The icon "${ke}" is not defined into sprite "${$e}".`)}};X.config.globalProperties.$icons=ve,X.provide("$icons",ve),ee&&ee("icons",ve)};let t$5=class extends a$e{constructor(X,ee,pe,ve){super(X),this.language=X,this.months=ee,this.monthsAbbr=pe,this.days=ve}};var s$a=defineComponent({name:"UiTopEventsTabs",props:{name:{type:String,default:""},options:{type:Array,default:()=>[]},[V_MODEL_VALUE_KEY]:{type:[Number,String],default:0},equal:{type:Boolean,default:!1},theme:{type:String,default:themeType.specialPrimary90}},setup(G){const{modelValue:X,updateModelValue:ee}=useVueDemiVModel(G);return{uiTopEventsTabsClasses:computed(()=>({[`ui-top-events-tabs--theme-${G.theme}`]:!!G.theme,"ui-top-events-tabs--equal":G.equal})),getTabClassesToggled:pe=>({"ui-top-events-tabs__item--is-toggled":X.value===pe}),handleInput:pe=>{ee(pe.value)},modelValue:X}}});const v$b=["aria-label"],p$9=["onClick","checked","name","value"],r$9={class:"ui-top-events-tabs-tab__container"};var d$9=t$D(s$a,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("ul",{class:normalizeClass([G.uiTopEventsTabsClasses,"ui-top-events-tabs"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(ke,De)=>(openBlock(),createElementBlock("li",{key:De,class:normalizeClass(["ui-top-events-tabs__item",G.getTabClassesToggled(ke.value)])},[createBaseVNode("label",{"aria-label":ke.name,class:"ui-top-events-tabs__tab ui-top-events-tabs-tab"},[createBaseVNode("input",{onClick:Le=>G.handleInput(ke),checked:ke.value===G.modelValue,name:G.name,type:"radio",value:ke.value,class:"ui-top-events-tabs-tab__input"},null,8,p$9),renderSlot(G.$slots,"container",{item:ke,toggled:ke.value===G.modelValue},()=>[createBaseVNode("span",r$9,[renderSlot(G.$slots,"default",{item:ke,toggled:ke.value===G.modelValue},void 0,!0)])],!0),renderSlot(G.$slots,"afterContainer",{item:ke,toggled:ke.value===G.modelValue},void 0,!0)],8,v$b)],2))),128))],2)}],["__scopeId","data-v-45686775"]]),s$9=defineComponent({name:"UiTopEventsSection",props:{size:{type:String,default:defaultSizeType}},setup:G=>({uiTopEventsSectionClasses:computed(()=>({[`ui-top-events-section--size-${G.size}`]:!!G.size}))})});const a$9={key:0,class:"ui-top-events-section__header"},v$a={class:"ui-top-events-section__title"},c$6={key:1,class:"ui-top-events-section__controls"},d$8={key:2,class:"ui-top-events-section__content"};var p$8=t$D(s$9,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-top-events-section",G.uiTopEventsSectionClasses])},[G.$slots.header||G.$slots.headerAfter?(openBlock(),createElementBlock("h2",a$9,[createBaseVNode("span",v$a,[renderSlot(G.$slots,"header",{},void 0,!0)]),renderSlot(G.$slots,"headerAfter",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.controls?(openBlock(),createElementBlock("div",c$6,[renderSlot(G.$slots,"controls",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.default?(openBlock(),createElementBlock("div",d$8,[renderSlot(G.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.container?renderSlot(G.$slots,"container",{key:3},void 0,!0):createCommentVNode("",!0)],2)}],["__scopeId","data-v-07886051"]]),i$c=defineComponent({name:"UiTopEventsScrollbar",props:{size:{type:String,default:defaultSizeType},outside:{type:Boolean,default:!1},isFixed:{type:Boolean,default:!1},isOnlyVertical:{type:Boolean,default:!1},isOnlyHorizontal:{type:Boolean,default:!1},isBodyNotScrollable:{type:Boolean,default:!1}},emits:["mouseenter","mouseleave","scroll"],setup(G,{emit:X}){let ee;const pe=ref(!1),ve=ref(null);let $e=!1;return onMounted(()=>{var ke;try{$e=(ke=window==null?void 0:window.CSS)==null?void 0:ke.supports("( overscroll-behavior: contain )")}catch(De){$e=!1}}),{uiTopEventsScrollbarClasses:computed(()=>({[`ui-top-events-scrollbar--size-${G.size}`]:!!G.size,"ui-top-events-scrollbar--outside":G.outside,"ui-top-events-scrollbar--is-fixed":G.isFixed,"ui-top-events-scrollbar--vertical":G.isOnlyVertical,"ui-top-events-scrollbar--horizontal":G.isOnlyHorizontal,"ui-top-events-scrollbar--body-not-scrollable":G.isBodyNotScrollable&&$e})),isScrolled:pe,container:ve,onScroll:ke=>{X("scroll",ke),clearTimeout(ee),ee=setTimeoutWrapped(()=>{pe.value=!1},150),pe.value=!0},scrollInToView:ke=>{var De;const Le=(De=ke.firstElementChild)==null?void 0:De.offsetHeight;requestAnimationFrame(()=>{ke.offsetTop+ke.offsetHeight>ve.value.scrollTop+(ve.value.offsetHeight-Le)&&(ve.value.scrollTop=ke.offsetTop-Le)})},onMouseEnter:ke=>{if(X("mouseenter",ke),!G.isBodyNotScrollable||$e)return;const{body:De}=window.document,{scrollHeight:Le,clientHeight:Ve}=ke.target;Le>Ve&&De.scrollHeight>De.clientHeight&&De.classList.add("body--not-scrollable")},onMouseLeave:ke=>{X("mouseleave",ke),$e||document.body.classList.remove("body--not-scrollable")},scrollToView:ke=>{requestAnimationFrame(()=>{ve.value.scrollTop=ke.offsetTop})}}}}),t$4=t$D(i$c,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{ref:"container",onScroll:X[0]||(X[0]=(...ke)=>G.onScroll&&G.onScroll(...ke)),onMouseenter:X[1]||(X[1]=(...ke)=>G.onMouseEnter&&G.onMouseEnter(...ke)),onMouseleave:X[2]||(X[2]=(...ke)=>G.onMouseLeave&&G.onMouseLeave(...ke)),class:normalizeClass(["ui-top-events-scrollbar",G.uiTopEventsScrollbarClasses])},[renderSlot(G.$slots,"default",{isScrolled:G.isScrolled,inToView:G.scrollInToView,toView:G.scrollToView},void 0,!0)],34)}],["__scopeId","data-v-59a96bab"]]),m$a=defineComponent({name:"UiTopEventsNotification_F",components:{UiColoredSvg:t$g,UiCaption:p$1t,UiButton:p$1o,UiIco:c$S},props:{hideCloseBtn:{type:Boolean,default:!1},title:{type:String,default:""},text:{type:String,default:""},time:{type:String,default:""},image:{type:String,default:""},buttonCloseTitle:{type:String,default:""},actions:{type:Object,default:void 0}},emits:["handleCloseClick"],setup(){const{emit:G}=getCurrentInstance();return{ColorType,sizeType,themeType,iconName,close:()=>{G("handleCloseClick")},ICON_TOP_EVENTS_COLORED_SVG_PATH,getUiTopEventsNotificationImageClasses:X=>{switch(X){case iconTopEventsColoredSvg.TOP_EVENTS_FLAG:return"ui-top-events-notification__image--is-flag";case iconTopEventsColoredSvg.TOP_EVENTS_CARD_RED:case iconTopEventsColoredSvg.TOP_EVENTS_CARD_YELLOW:return"ui-top-events-notification__image--is-card";default:return""}}}}});const T$3={class:"ui-top-events-notification"},y$6={class:"ui-top-events-notification__wrapper"},z$1={class:"ui-top-events-notification__content"},C={class:"ui-top-events-notification__head"},x={class:"ui-top-events-notification__title"},b$4=["title","aria-label"],g$a={key:0};var h$4=t$D(m$a,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiColoredSvg"),De=resolveComponent("UiIco"),Le=resolveComponent("UiCaption"),Ve=resolveComponent("UiButton");return openBlock(),createElementBlock("div",T$3,[createBaseVNode("div",y$6,[createVNode(ke,{name:G.image,path:G.ICON_TOP_EVENTS_COLORED_SVG_PATH,class:normalizeClass([G.getUiTopEventsNotificationImageClasses(G.image),"ui-top-events-notification__image"])},null,8,["name","path","class"]),createBaseVNode("div",z$1,[createBaseVNode("div",C,[createBaseVNode("h4",x,toDisplayString(G.title),1),G.hideCloseBtn?createCommentVNode("",!0):(openBlock(),createElementBlock("button",{key:0,onClick:X[0]||(X[0]=(...xe)=>G.close&&G.close(...xe)),type:"button",title:G.buttonCloseTitle,"aria-label":G.buttonCloseTitle,class:"ui-top-events-notification__close"},[createVNode(De,{size:G.sizeType.xxs,ico:G.iconName.TIMES},null,8,["size","ico"])],8,b$4))]),G.text?(openBlock(),createBlock(Le,{key:0,class:"ui-top-events-notification__text",size:G.sizeType.xs,color:G.ColorType.clrStrong},{default:withCtx(()=>[createTextVNode(toDisplayString(G.text)+" "+toDisplayString(G.time),1)]),_:1},8,["size","color"])):createCommentVNode("",!0)])]),G.actions?(openBlock(),createElementBlock("div",g$a,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.actions,(xe,Fe)=>(openBlock(),createBlock(Ve,mergeProps({key:Fe,onClick:xe.action},toHandlers(xe.on),xe.attrs,{theme:G.themeType.primary,uppercase:!1,size:G.sizeType.s,block:""}),{default:withCtx(()=>[createVNode(Le,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(xe.attrs.text),1)]),_:2},1032,["size"])]),_:2},1040,["onClick","theme","size"]))),128))])):createCommentVNode("",!0)])}],["__scopeId","data-v-3d1ab8ab"]]),n$c=defineComponent({name:"UiTopEventsNotifications",components:{UiTopEventsNotification:h$4},props:{closeOnClick:{type:Boolean,default:!0},duration:{type:Number,default:3e3},group:{type:String,default:void 0},ignoreDuplicates:{type:Boolean,default:!1},max:{type:Number,default:void 0},position:{type:String,default:"bottom right"},reverse:{type:Boolean,default:!1},type:{type:String,default:void 0},width:{type:[Number,String],default:260},isBottom:{type:Boolean,default:!1}},setup(G){const X=computed(()=>({"ui-top-events-notifications--default":!G.isBottom,"ui-top-events-notifications--bottom":G.isBottom}));return{NotificationGroup:e$c,notificationClasses:X,handleCloseClick:(ee,pe)=>{var ve,$e;pe(),($e=(ve=ee.data)==null?void 0:ve.onClose)==null||$e.call(ve)}}}}),c$5=t$D(n$c,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiTopEventsNotification"),De=resolveComponent("notifications");return openBlock(),createBlock(De,{closeOnClick:G.closeOnClick,duration:G.duration,group:G.NotificationGroup.top-G.events,ignoreDuplicates:G.ignoreDuplicates,max:G.max,position:G.position,reverse:G.reverse,type:G.type,width:G.width,class:normalizeClass([G.notificationClasses,"ui-top-events-notifications"])},{body:withCtx(({item:Le,close:Ve})=>[createVNode(ke,{onHandleCloseClick:xe=>G.handleCloseClick(Le,Ve),class:"ui-top-events-notifications__item",hideCloseBtn:!1,title:Le.data.title,text:Le.data.text,time:Le.data.time,buttonCloseTitle:Le.data.buttonCloseTitle,image:Le.data.image,imageTitle:Le.data.imageTitle,actions:Le.data.actions},null,8,["onHandleCloseClick","title","text","time","buttonCloseTitle","image","imageTitle","actions"])]),_:1},8,["closeOnClick","duration","group","ignoreDuplicates","max","position","reverse","type","width","class"])}],["__scopeId","data-v-d7c0a795"]]);const o$e=({checked:G})=>{const X=ref(!1),ee=defineEmit("input");return{focus:X,setInputFocus:()=>{X.value=!0},unsetInputFocus:()=>{X.value=!1},onInput:()=>ee(!unref(G))}};var i$b=defineComponent({name:"UiTopEventsSwitch_F",props:{inputType:{type:String,default:"radio"},inputName:{type:String,default:void 0},inputValue:{type:void 0,default:void 0},checked:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},innerOffset:{type:Boolean,default:!0}},setup(G){const{focus:X,setInputFocus:ee,unsetInputFocus:pe,onInput:ve}=o$e(toRefs(G));return{uiTopEventsSwitchClasses:computed(()=>({"ui-top-events-switch--is-active":G.checked,"ui-top-events-switch--is-focused":unref(X)})),uiTopEventsSwitchContentClasses:computed(()=>({"ui-top-events-switch__content--has-padding":G.innerOffset})),onInput:ve,setInputFocus:ee,unsetInputFocus:pe}}});const c$4=["type","name","value","checked"];var i$a=t$D(i$b,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("label",{class:normalizeClass([G.uiTopEventsSwitchClasses,"ui-top-events-switch"])},[createBaseVNode("span",{class:normalizeClass([G.uiTopEventsSwitchContentClasses,"ui-top-events-switch__content"])},[renderSlot(G.$slots,"default",{},void 0,!0),createBaseVNode("input",{onClick:X[0]||(X[0]=(...ke)=>G.onInput&&G.onInput(...ke)),onFocus:X[1]||(X[1]=(...ke)=>G.setInputFocus&&G.setInputFocus(...ke)),onBlur:X[2]||(X[2]=(...ke)=>G.unsetInputFocus&&G.unsetInputFocus(...ke)),type:G.inputType,name:G.inputName,value:G.inputValue,checked:G.checked,class:"ui-top-events-switch__input"},null,40,c$4)],2)],2)}],["__scopeId","data-v-af4d9aab"]]);const t$3=G=>{const{updateModelValue:X}=useVueDemiVModel(G),ee=defineEmit("change");return{onInput:(pe,ve)=>{X(unref(pe.value)),ee(pe,ve)}}},r$8=({itemData:G,value:X})=>{const ee=defineEmit("input");return{isSwitchChecked:computed(()=>unref(G).value===unref(X)||unref(G).checked),onInput:pe=>{ee(pe)}}};var u$f=defineComponent({name:"UiTopEventsSwitchesItem",components:{UiTopEventsSwitch:i$a,UiIco:c$S,UiCaption:p$1t},props:{itemData:{type:Object,required:!0},value:{type:[String,Number],default:void 0},weight:{type:String,default:void 0},innerOffset:{type:Boolean,default:!0},size:{type:String,default:defaultSizeType}},emits:["input"],setup(G){const{isSwitchChecked:X,onInput:ee}=r$8(toRefs(G));return{sizeType,onInput:ee,isSwitchChecked:X}}});const l$c={class:"ui-top-events-switches-item"};var r$7=t$D(u$f,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiCaption"),Le=resolveComponent("UiTopEventsSwitch");return openBlock(),createElementBlock("li",l$c,[renderSlot(G.$slots,"default",{},()=>[createVNode(Le,{ref:"uiSwitch",onInput:G.onInput,checked:G.isSwitchChecked,inputName:G.itemData.name,inputValue:G.itemData.value,weight:G.weight,innerOffset:G.innerOffset,size:G.size,class:"ui-top-events-switches-item__switch ui-top-events-switches-item-switch"},{default:withCtx(()=>[renderSlot(G.$slots,"switch",{item:G.itemData,checked:G.isSwitchChecked},()=>[G.itemData.ico?(openBlock(),createBlock(ke,{key:0,ico:G.itemData.ico,class:"ui-top-events-switches-item-switch__ico"},null,8,["ico"])):createCommentVNode("",!0),G.itemData.caption?renderSlot(G.$slots,"caption",{key:1,item:G.itemData},()=>[createVNode(De,{size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.itemData.caption),1)]),_:1},8,["size"])],!0):createCommentVNode("",!0)],!0)]),_:3},8,["onInput","checked","inputName","inputValue","weight","innerOffset","size"])],!0)])}],["__scopeId","data-v-6a98aeb6"]]),m$9=defineComponent({name:"UiTopEventsSwitches_F",components:{UiTopEventsSwitchesItem:r$7},props:{options:{type:Array,default:()=>[]},[V_MODEL_VALUE_KEY]:{type:[String,Number],default:void 0},divided:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},innerOffset:{type:Boolean,default:!0}},setup(G){const{size:X,divided:ee}=toRefs(G),{onInput:pe}=t$3(G),{modelValue:ve}=useVueDemiVModel(G);return{uiTopEventsSwitchesClasses:computed(()=>({[`ui-top-events-switches--size-${unref(X)}`]:!!unref(X)})),uiTopEventsSwitchesItemClasses:computed(()=>({"ui-top-events-switches__item--divided":unref(ee)})),onInput:pe,modelValue:ve}}}),l$b=t$D(m$9,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiTopEventsSwitchesItem");return openBlock(),createElementBlock("ul",{class:normalizeClass([G.uiTopEventsSwitchesClasses,"ui-top-events-switches"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(De,Le)=>(openBlock(),createBlock(ke,{key:`ui-top-events-switches-item-${Le}`,onInput:Ve=>G.onInput(De,Ve),itemData:De,value:G.modelValue,divided:G.divided,class:normalizeClass([G.uiTopEventsSwitchesItemClasses,"ui-top-events-switches__item"]),innerOffset:G.innerOffset,size:G.size},{default:withCtx(()=>[renderSlot(G.$slots,"default",{item:De},void 0,!0)]),switch:withCtx(({checked:Ve})=>[renderSlot(G.$slots,"switch",{item:De,checked:Ve},void 0,!0)]),caption:withCtx(({item:Ve})=>[renderSlot(G.$slots,"caption",{item:Ve},void 0,!0)]),_:2},1032,["onInput","itemData","value","divided","class","innerOffset","size"]))),128))],2)}],["__scopeId","data-v-5ab577a9"]]),u$e=defineComponent({name:"UiTopEventsSwitchesItem",components:{UiTopEventsSwitch:i$a,UiIco:c$S},props:{itemData:{type:[Object,Number],required:!0},value:{type:[String,Number],default:void 0},weight:{type:String,default:void 0},size:{type:String,default:defaultSizeType},isIcon:{type:Boolean,default:!1},hasPaddings:{type:Boolean,default:!0}},setup(G){const{isSwitchChecked:X,onInput:ee}=r$8(toRefs(G)),pe=computed(()=>({[`ui-top-events-switches-item--size-${G.size}`]:!!G.size&&!G.isIcon,"ui-top-events-switches-item--has-paddings":G.hasPaddings})),ve=computed(()=>({"ui-top-events-switches-item-switch__ico":!G.isIcon})),$e=computed(()=>G.isIcon?sizeType.xs:defaultSizeType);return{sizeType,onInput:ee,isSwitchChecked:X,uiTopEventsSwitchesItemClasses:pe,uiTopEventsSwitchesItemSwitchIcoClasses:ve,uiTopEventsSwitchesItemSwitchIcoSize:$e}}});const v$9={class:"ui-top-events-switches-item-switch__caption"};var r$6=t$D(u$e,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiTopEventsSwitch"),Le=resolveDirective("tooltip");return openBlock(),createElementBlock("li",{class:normalizeClass(["ui-top-events-switches-item",G.uiTopEventsSwitchesItemClasses])},[renderSlot(G.$slots,"default",{},()=>[withDirectives((openBlock(),createBlock(De,{ref:"uiSwitch",onInput:G.onInput,checked:G.isSwitchChecked,inputName:G.itemData.name,inputValue:G.itemData.value,weight:G.weight,isIcon:G.isIcon,class:"ui-top-events-switches-item__switch ui-top-events-switches-item-switch"},{default:withCtx(()=>[renderSlot(G.$slots,"switch",{item:G.itemData},()=>[G.itemData.ico?(openBlock(),createBlock(ke,{key:0,ico:G.itemData.ico,size:G.uiTopEventsSwitchesItemSwitchIcoSize,class:normalizeClass(G.uiTopEventsSwitchesItemSwitchIcoClasses)},null,8,["ico","size","class"])):createCommentVNode("",!0),G.itemData.caption?renderSlot(G.$slots,"caption",{key:1,item:G.itemData},()=>[createBaseVNode("span",v$9,toDisplayString(G.itemData.caption),1)],!0):createCommentVNode("",!0)],!0)]),_:3},8,["onInput","checked","inputName","inputValue","weight","isIcon"])),[[Le,G.itemData.tooltip]])],!0)],2)}],["__scopeId","data-v-8bbcb9ff"]]),i$9=defineComponent({name:"UiTax_F",components:{UiCaption:p$1t},props:{theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},taxItems:{type:Array,default:()=>[]},taxItemsEmpty:{type:String,default:""},expanded:{type:Boolean}},setup(G){const[X,ee]=o$D(!1),pe=computed(()=>({[`ui-tax--theme-${G.theme}`]:!!G.theme,[`ui-tax--size-${G.size}`]:!!G.size})),ve=computed(()=>G.taxItemsEmpty),$e=computed(()=>G.expanded||ee.value);return{sizeType,UiTaxClasses:pe,showTaxesInfo:ee,iconName,toggleTaxesInfo:()=>{G.expanded||X()},taxItemsEmptyContent:ve,isTaxesInfoExpanded:$e}}});const v$8={class:"ui-tax__head"},g$9={key:0,class:"ui-tax__name"},y$5={class:"ui-tax__total"},f$4={key:0,class:"ui-tax__list"},k$4={class:"ui-tax__label"},I={class:"ui-tax__amount"},T$2={key:1,class:"ui-tax__message"};var b$3=t$D(i$9,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-tax",G.UiTaxClasses])},[createBaseVNode("div",v$8,[G.expanded?(openBlock(),createElementBlock("span",g$9,[renderSlot(G.$slots,"name",{},void 0,!0)])):(openBlock(),createElementBlock("button",{key:1,onClick:X[0]||(X[0]=withModifiers((...De)=>G.toggleTaxesInfo&&G.toggleTaxesInfo(...De),["stop"])),type:"button",class:"ui-tax__name ui-tax__toggle"},[renderSlot(G.$slots,"name",{},void 0,!0)])),createBaseVNode("span",y$5,[renderSlot(G.$slots,"total",{},void 0,!0)])]),G.taxItems.length?(openBlock(),createElementBlock(Fragment,{key:0},[G.isTaxesInfoExpanded?(openBlock(),createElementBlock("ul",f$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.taxItems,(De,Le)=>(openBlock(),createElementBlock("li",{key:`${De.label}-${Le}`,class:"ui-tax__item"},[createBaseVNode("span",k$4,toDisplayString(De.label),1),createBaseVNode("span",I,toDisplayString(De.amount),1)]))),128))])):createCommentVNode("",!0)],64)):(openBlock(),createElementBlock("div",T$2,[createVNode(ke,{size:G.sizeType.xxs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.taxItemsEmptyContent),1)]),_:1},8,["size"])]))],2)}],["__scopeId","data-v-e61e07c0"]]),p$7=defineComponent({name:"UiFieldDatepickerRange",components:{UiFieldBase:h$q,UiIco:c$S},props:{from:{type:Date,required:!0},to:{type:Date,required:!0},disabled:{type:Boolean,default:!1},disabledDatesFrom:{type:Function,required:!0},disabledDatesTo:{type:Function,required:!0},title:{type:String,default:""},tip:{type:String,default:""},label:{type:String,default:""},requiredAsteriskAccentColor:{type:Boolean,default:!1},labelFrom:{type:String,default:""},labelTo:{type:String,default:""},isActiveLabel:{type:Boolean,default:!1},hasInnerOffset:{type:Boolean,default:!0},lng:{type:String,default:"en"},modal:{type:Function,default:()=>{}},modalOver:{type:Boolean,default:!1},datesSetter:{type:Function,default:()=>{}}},emits:["open","close","update:from","update:to","save"],setup(G,{emit:X}){const ee=p$1s(),{from:pe,to:ve,lng:$e,tip:ke,title:De,labelFrom:Le,labelTo:Ve}=toRefs(G),xe=shallowRef(unref(pe)),Fe=shallowRef(unref(ve)),ze=computed(()=>G.disabledDatesFrom(unref(xe),unref(Fe))),je=computed(()=>G.disabledDatesTo(unref(xe),unref(Fe)));return{uiFieldDatepickerRangeClasses:computed(()=>({"ui-field-datepicker--disabled":G.disabled})),showDatepickerModal:()=>{if(G.disabled)return;xe.value=unref(pe),Fe.value=unref(ve);const We=ee[G.modalOver?"overShow":"show"](G.modal(),{from:unref(xe),to:unref(Fe),disabledDatesFrom:ze,disabledDatesTo:je,lng:unref($e),tip:unref(ke),title:unref(De),labelFrom:unref(Le),labelTo:unref(Ve),onUpdateFrom:Ke=>{xe.value=Ke},onUpdateTo:Ke=>{Fe.value=Ke},onSaveChanges:()=>{X("update:from",unref(xe)),X("update:to",unref(Fe)),G.datesSetter(unref(xe),unref(Fe)),ee.hide("DATEPICKER_RANGE_MODAL")},onCancelChanges:()=>{ee.hide("DATEPICKER_RANGE_MODAL")}});We.openEvent.watch(()=>X("open")),We.closeEvent.watch(()=>X("close"))},required:void 0,error:void 0,isOpen:void 0,sizeType,iconName}}});const n$b={class:"ui-field-datepicker-range__container"},u$d={class:"ui-field-datepicker-range__caption"};var p$6=t$D(p$7,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIco"),De=resolveComponent("UiFieldBase");return openBlock(),createBlock(De,{onClick:G.showDatepickerModal,disabled:G.disabled,required:G.required,error:G.error,label:G.label,requiredAsteriskAccentColor:G.requiredAsteriskAccentColor,isFocused:G.isOpen,isActiveLabel:G.isActiveLabel,hasInnerOffset:G.hasInnerOffset,class:normalizeClass([G.uiFieldDatepickerRangeClasses,"ui-field-datepicker-range"])},{default:withCtx(()=>[createBaseVNode("div",n$b,[createBaseVNode("span",u$d,[renderSlot(G.$slots,"default",{},void 0,!0)]),createVNode(ke,{ico:G.iconName.CALENDAR,size:G.sizeType.s,class:"ui-field-datepicker-range__ico"},null,8,["ico","size"])])]),_:3},8,["onClick","disabled","required","error","label","requiredAsteriskAccentColor","isFocused","isActiveLabel","hasInnerOffset","class"])}],["__scopeId","data-v-1bacecd2"]]),n$a=Object.getOwnPropertySymbols,a$8=Object.prototype.hasOwnProperty,m$8=Object.prototype.propertyIsEnumerable,p$5=defineComponent({name:"UiNumberInput_F",components:{BaseInput:m$17},props:{step:{type:Number,default:0},theme:{type:String,default:themeType.gray100},disabledInput:{type:Boolean,default:!1},accuracy:{type:Number,default:void 0},max:{type:Number,default:void 0},min:{type:Number,default:void 0},unsigned:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:""},buttonLessTooltip:{type:String,default:"Less"},buttonMoreTooltip:{type:String,default:"More"},maxlength:{type:Number,default:void 0},hasError:{type:Boolean,default:!1},rounded:{type:Boolean,default:!0}},setup(G,{emit:X,attrs:ee}){const pe=computed(()=>({[`ui-number-input--theme-${G.theme}`]:!!G.theme,"ui-number-input--has-error":G.hasError,"ui-number-input--rounded":G.rounded})),{increment:ve,decrement:$e}=useStepper({position:computed({get:()=>Number(G.modelValue),set:ke=>{ke!==Number(G.modelValue)&&(X("update:modelValue",ke),X("change",ke))}}),min:computed(()=>{var ke;return(ke=G.min)!=null?ke:Number.MIN_SAFE_INTEGER}),max:computed(()=>{var ke;return(ke=G.max)!=null?ke:Number.MAX_SAFE_INTEGER}),step:computed(()=>Number(G.step)),carousel:!1});return{attrsWithoutClass:computed(()=>((ke,De)=>{var Le={};for(var Ve in ke)a$8.call(ke,Ve)&&De.indexOf(Ve)<0&&(Le[Ve]=ke[Ve]);if(ke!=null&&n$a)for(var Ve of n$a(ke))De.indexOf(Ve)<0&&m$8.call(ke,Ve)&&(Le[Ve]=ke[Ve]);return Le})(ee,["class"])),uiNumberInputClasses:pe,increment:ve,decrement:$e}},watch:{focused:{async handler(G){let X,ee;var pe;G&&([X,ee]=execAsync(()=>this.$nextTick()),X=await X,ee(),(pe=this.$refs.input)==null||pe.focus(),this.$emit("focusInput"))}}}});const c$3=G=>(pushScopeId("data-v-11e9a827"),G=G(),popScopeId(),G),d$7=["aria-label"],_$3=[c$3(()=>createBaseVNode("span",{class:"ui-number-input-btn__label"},"-",-1))],v$7=["aria-label"],f$3=[c$3(()=>createBaseVNode("span",{class:"ui-number-input-btn__label"},"+",-1))];var g$8=t$D(p$5,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("BaseInput"),De=resolveDirective("tooltip");return openBlock(),createElementBlock("span",{class:normalizeClass(["ui-number-input",[G.uiNumberInputClasses,G.$attrs.class]])},[withDirectives((openBlock(),createElementBlock("button",{onClick:X[0]||(X[0]=(...Le)=>G.decrement&&G.decrement(...Le)),type:"button","aria-label":G.buttonLessTooltip,class:"ui-number-input__btn ui-number-input-btn ui-number-input-btn--less"},_$3,8,d$7)),[[De,G.buttonLessTooltip]]),createVNode(ke,mergeProps({ref:"input"},G.$attrs,{accuracy:G.accuracy,format:"",maxlength:G.maxlength,max:G.max,min:G.min,type:"number",unsigned:G.unsigned,modelValue:G.modelValue,disabled:G.disabledInput,"aria-label":G.modelValue,class:"ui-number-input__field"}),null,16,["accuracy","maxlength","max","min","unsigned","modelValue","disabled","aria-label"]),withDirectives((openBlock(),createElementBlock("button",{onClick:X[1]||(X[1]=(...Le)=>G.increment&&G.increment(...Le)),type:"button","aria-label":G.buttonMoreTooltip,class:"ui-number-input__btn ui-number-input-btn ui-number-input-btn--more"},f$3,8,v$7)),[[De,G.buttonMoreTooltip]])],2)}],["__scopeId","data-v-11e9a827"]]),o$d=defineComponent({name:"UiNav",props:{isRounded:{type:Boolean,default:!1},isBordered:{type:Boolean,default:!1}},setup:G=>({uiNavClasses:computed(()=>({"ui-nav--rounded":G.isRounded,"ui-nav--bordered":G.isBordered}))})}),o$c=t$D(o$d,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("nav",{class:normalizeClass([G.uiNavClasses,"ui-nav"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-5a10a263"]]),a$7=defineComponent({name:"UiNavItems",props:{theme:{type:String,default:""},isSeparated:{type:Boolean,default:!0},tag:{type:String,default:"ul"}},setup:G=>({uiNavItemsClasses:computed(()=>({[`ui-nav-items--theme-${G.theme}`]:!!G.theme,"ui-nav-items--separated":G.isSeparated}))})}),v$6=t$D(a$7,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createBlock(resolveDynamicComponent(G.tag),{class:normalizeClass([G.uiNavItemsClasses,"ui-nav-items"])},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-72ddbaa5"]]),d$6=defineComponent({name:"UiNavItem",props:{isRounded:{type:Boolean,default:!1}},setup:G=>({navItemClasses:computed(()=>({"ui-nav-item--rounded":G.isRounded}))})}),s$8=t$D(d$6,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("li",{class:normalizeClass([G.navItemClasses,"ui-nav-item"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-4f4e3aff"]]),i$8=Object.getOwnPropertySymbols,l$a=Object.prototype.hasOwnProperty,s$7=Object.prototype.propertyIsEnumerable,r$5=defineComponent({name:"UiNavLink",components:{UiButtonBase:l$H},props:{isToggled:{type:Boolean,default:!1},theme:{type:String,default:defaultThemeType},size:{type:String,default:defaultSizeType},to:{type:[String,Object],default:void 0},clickable:{type:Boolean,default:!0},noWrap:{type:Boolean,default:!1},separated:{type:Boolean,default:!0}},setup:(G,{attrs:X})=>({uiNavLinkClasses:computed(()=>({[`${X.class}`]:!!X.class,"ui-nav-link--is-toggled":G.isToggled,"ui-nav-link--separated":G.separated,[`ui-nav-link--theme-${G.theme}`]:!!G.theme,[`ui-nav-link--size-${G.size}`]:!!G.size,"ui-nav-link--nowrap":!!G.noWrap})),uiNavLinkContentClasses:computed(()=>({"ui-nav-link__content--interactive":G.clickable})),attrsWithoutClasses:computed(()=>((ee,pe)=>{var ve={};for(var $e in ee)l$a.call(ee,$e)&&pe.indexOf($e)<0&&(ve[$e]=ee[$e]);if(ee!=null&&i$8)for(var $e of i$8(ee))pe.indexOf($e)<0&&s$7.call(ee,$e)&&(ve[$e]=ee[$e]);return ve})(X,["class"]))})});const _$2={class:"ui-nav-link__caption ui-nav-link-caption"},r$4={key:0,class:"ui-nav-link-caption__ico"},k$3={class:"ui-nav-link-caption__content"},d$5={class:"ui-nav-link-caption__label"},f$2={class:"ui-nav-link-caption__wrapper"},$={key:0,class:"ui-nav-link-caption__count"},m$7={key:0,class:"ui-nav-link__after"};var y$4=t$D(r$5,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiButtonBase");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-nav-link",G.uiNavLinkClasses])},[createVNode(ke,mergeProps(G.attrsWithoutClasses,{to:G.to,class:[G.uiNavLinkContentClasses,"ui-nav-link__content"],fake:!G.clickable}),{default:withCtx(()=>[createBaseVNode("span",_$2,[G.$slots.ico?(openBlock(),createElementBlock("span",r$4,[renderSlot(G.$slots,"ico",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("span",k$3,[createBaseVNode("span",d$5,[renderSlot(G.$slots,"default",{},void 0,!0)]),createBaseVNode("span",f$2,[G.$slots.count?(openBlock(),createElementBlock("span",$,[renderSlot(G.$slots,"count",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(G.$slots,"tag",{},void 0,!0)])])])]),_:3},16,["to","class","fake"]),G.$slots.after?(openBlock(),createElementBlock("span",m$7,[renderSlot(G.$slots,"after",{},void 0,!0)])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-344336e7"]]),t$2=defineComponent({name:"UiNavLinkToggle",components:{UiAngle:n$Y},props:{isToggled:{type:Boolean,default:!1},title:{type:String,default:""}},setup:G=>({uiNavLinkToggleClasses:computed(()=>({"ui-nav-link-toggle--is-toggled":!!G.isToggled}))})});const u$c=["aria-label"];var g$7=t$D(t$2,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiAngle"),De=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("button",mergeProps(G.$attrs,{"aria-label":G.title,type:"button",class:[G.uiNavLinkToggleClasses,"ui-nav-link-toggle"]}),[createVNode(ke,{class:"ui-nav-link-toggle__angle"})],16,u$c)),[[De,G.title]])}],["__scopeId","data-v-f0dc8252"]]),m$6=defineComponent({name:"UiChooseGroup",components:{UiSelection:b$z,UiAccordion:b$t,UiCaption:p$1t},model:DEFAULT_V_MODEL,props:{[DEFAULT_V_MODEL.prop]:{type:[String,Number,Boolean,Function,Object,Array],default:void 0},title:{type:String,default:""},type:{type:String,required:!0},options:{type:Array,required:!0},opened:{type:Boolean,default:!1},toggleDisabled:{type:Boolean,default:!1},theme:{type:String,default:themeType.gray100},themeSelection:{type:String,default:themeType.gray60},themeSelectionIco:{type:String,default:themeType.gray60}},setup:G=>({valueModel:useVModel(G),sizeType,themeType,ColorType,WeightType})});const h$3={class:"ui-choose-group__options"};var g$6=t$D(m$6,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption"),De=resolveComponent("UiSelection"),Le=resolveComponent("UiAccordion");return openBlock(),createBlock(Le,{toggleDisabled:G.toggleDisabled,initialIsOpen:G.opened,size:G.sizeType.l,theme:G.theme,class:"ui-choose-group"},{header:withCtx(()=>[renderSlot(G.$slots,"header",{},void 0,!0)]),title:withCtx(()=>[renderSlot(G.$slots,"title",{},()=>[createVNode(ke,{size:G.sizeType.m,weight:G.WeightType.BOLD},{default:withCtx(()=>[createTextVNode(toDisplayString(G.title),1)]),_:1},8,["size","weight"])],!0)]),body:withCtx(()=>[createBaseVNode("ul",h$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.options,(Ve,xe)=>(openBlock(),createElementBlock("li",{key:xe},[createVNode(De,{modelValue:G.valueModel,"onUpdate:modelValue":X[0]||(X[0]=Fe=>G.valueModel=Fe),onChange:X[1]||(X[1]=Fe=>G.$emit("change",Fe)),type:G.type,value:Ve.value,theme:G.themeSelection,icoTheme:G.themeSelectionIco,name:Ve.name,class:"ui-choose-group__selection"},{default:withCtx(()=>[renderSlot(G.$slots,"default",{option:Ve},()=>[createVNode(ke,{size:G.sizeType.xs,color:G.ColorType.clrStrong},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.caption),1)]),_:2},1032,["size","color"])],!0)]),_:2},1032,["modelValue","type","value","theme","icoTheme","name"])]))),128))])]),_:3},8,["toggleDisabled","initialIsOpen","size","theme"])}],["__scopeId","data-v-597f7f05"]]),s$6=defineComponent({name:"UiTable",components:{UiScrollbar:u$F},props:{scrollTheme:{type:String,default:themeType.gray},theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},alternate:{type:Boolean,default:!1},firstCellScrollLock:{type:Boolean,default:!1},headFixed:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1}},setup(G){const X=ref(0);return{uiTableClasses:computed(()=>({[`ui-table--theme-${G.theme}`]:!!G.theme,[`ui-table--size-${G.size}`]:!!G.size,"ui-table--alternate":G.alternate,"ui-table--first-cell-scroll-lock":G.firstCellScrollLock,"ui-table--is-horizontal-scrolled":unref(X)>0,"ui-table--head-fixed":G.headFixed,"ui-table--bordered":G.bordered})),onTableScroll:ee=>{X.value=ee.target.scrollLeft}}}});const d$4={class:"ui-table__table"},b$2={key:0,class:"ui-table__thead"},n$9={key:1,class:"ui-table__tbody"};var p$4=t$D(s$6,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiScrollbar");return openBlock(),createBlock(ke,{onScroll:G.onTableScroll,theme:G.scrollTheme,class:normalizeClass([G.uiTableClasses,"ui-table"])},{default:withCtx(()=>[createBaseVNode("table",d$4,[G.$slots.head?(openBlock(),createElementBlock("thead",b$2,[renderSlot(G.$slots,"head",{},void 0,!0)])):createCommentVNode("",!0),G.$slots.default?(openBlock(),createElementBlock("tbody",n$9,[renderSlot(G.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0)])]),_:3},8,["onScroll","theme","class"])}],["__scopeId","data-v-1193c767"]]),o$b=defineComponent({name:"UiTableCell",props:{align:{type:String,default:defaultAlignType},color:{type:String,default:""},separated:{type:Boolean,default:!1}},setup:G=>({uiTableCellClasses:computed(()=>({[`ui-table-cell--align-${G.align}`]:!!G.align,[`ui-table-cell--color-${G.color}`]:!!G.color,"ui-table-cell--separated":G.separated}))})});const o$a={class:"ui-table-cell__container","data-v-e78e2e6f":""};var u$b=t$D(o$b,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("td",{class:normalizeClass([G.uiTableCellClasses,"ui-table-cell"]),"data-v-e78e2e6f":""},[createBaseVNode("div",o$a,[renderSlot(G.$slots,"default",{},void 0,!0)])],2)}],["__scopeId","data-v-e7e02fe5"]]),a$6=defineComponent({name:"UiTableRow",props:{theme:{type:String,default:""}},setup:G=>({uiTableRowClasses:computed(()=>({[`ui-table-row--theme-${G.theme}`]:!!G.theme}))})}),l$9=t$D(a$6,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("tr",{class:normalizeClass([G.uiTableRowClasses,"ui-table-row"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-fd46c322"]]),i$7=defineComponent({name:"UiTextContent",props:{size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType}},setup:G=>({uiTextContentClasses:computed(()=>({[`ui-text-content--theme-${G.theme}`]:!!G.theme,[`ui-text-content--size-${G.size}`]:!!G.size}))})}),n$8=t$D(i$7,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiTextContentClasses,"ui-text-content"])},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-0c4c4371"]]),o$9=defineComponent({name:"UiDashboard",props:{theme:{type:String,default:themeType.gray100}},setup:G=>({uiDashboardClasses:computed(()=>({[`ui-dashboard--theme-${G.theme}`]:!!G.theme}))})});const u$a={class:"ui-dashboard__champs","data-v-9f5a4db6":""};var i$6=t$D(o$9,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-dashboard",G.uiDashboardClasses]),"data-v-9f5a4db6":""},[renderSlot(G.$slots,"before",{},void 0,!0),createBaseVNode("ul",u$a,[renderSlot(G.$slots,"default",{},void 0,!0)])],2)}],["__scopeId","data-v-fa59284f"]]),e$7=defineComponent({name:"UiDashboardCell"}),l$8=t$D(e$7,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",mergeProps(G.$attrs,{class:"ui-dashboard-cell"}),[renderSlot(G.$slots,"default",{},void 0,!0)],16)}],["__scopeId","data-v-a03d7d29"]]),m$5=defineComponent({name:"UiDashboardChamp",props:{theme:{type:String,default:themeType.gray}},setup:G=>({uiDashboardChampClasses:computed(()=>({[`ui-dashboard-champ--theme-${G.theme}`]:!!G.theme}))})});const i$5={class:"ui-dashboard-champ__head","data-v-06e63f3a":""},u$9={class:"ui-dashboard-champ__games","data-v-06e63f3a":""};var p$3=t$D(m$5,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("li",{class:normalizeClass(["ui-dashboard-champ",G.uiDashboardChampClasses]),"data-v-06e63f3a":""},[createBaseVNode("div",i$5,[renderSlot(G.$slots,"default",{},void 0,!0)]),createBaseVNode("ul",u$9,[renderSlot(G.$slots,"games",{},void 0,!0)])],2)}],["__scopeId","data-v-1e17cde7"]]);const n$7=({link:G,linkTagDefault:X="NuxtLink",linkTagFallback:ee="span"})=>({routeLinkTag:computed(()=>unref(G)?unref(X):unref(ee))});var k$2=defineComponent({name:"UiDashboardChampName",components:{UiCaption:p$1t,UiChampIco:s$d,UiDashboardCell:l$8,UiIco:c$S,UiIcoSport:n$D,UiTag:o$C},props:{champ:{type:Object,required:!0},champLink:{type:[Object,String],default:void 0},champLinkTagFallback:{type:String,default:"span"},cdnDomain:{type:String,default:""},isDefaultChampIcon:{type:Boolean,default:!1},isTag:{type:Boolean,default:!1},tagContent:{type:String,default:""}},setup(G,{emit:X}){const{champLink:ee,champLinkTagFallback:pe}=toRefs(G),{routeLinkTag:ve}=n$7({link:ee,linkTagFallback:pe}),$e=computed(()=>({"ui-dashboard-champ-name__link":unref(ee)}));return{ColorType,champNameLinkClasses:$e,iconName,routeLinkTag:ve,emitClickLinkEvent:()=>{X("linkClicked")},sizeType}}}),u$8=t$D(k$2,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoSport"),De=resolveComponent("UiIco"),Le=resolveComponent("UiChampIco"),Ve=resolveComponent("UiTag"),xe=resolveComponent("UiCaption"),Fe=resolveComponent("UiDashboardCell");return openBlock(),createBlock(Fe,{class:"ui-dashboard-champ-name"},{default:withCtx(()=>[createVNode(ke,{ico:G.champ.sportId,class:"ui-dashboard-champ-name__sport-ico"},null,8,["ico"]),(openBlock(),createBlock(resolveDynamicComponent(G.routeLinkTag),{onClick:G.emitClickLinkEvent,to:G.champLink,class:normalizeClass([G.champNameLinkClasses,"ui-dashboard-champ-name__label"])},{default:withCtx(()=>[createVNode(Le,{isDefaultIcon:G.isDefaultChampIcon,champ:G.champ,cdnDomain:G.cdnDomain,class:"ui-dashboard-champ-name__ico"},{default:withCtx(()=>[createVNode(De,{ico:G.iconName.DEFAULT_CHAMP},null,8,["ico"])]),_:1},8,["isDefaultIcon","champ","cdnDomain"]),G.isTag?(openBlock(),createBlock(Ve,{key:0,size:G.sizeType.s,class:"ui-dashboard-champ-name__marker"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.tagContent),1)]),_:1},8,["size"])):createCommentVNode("",!0),createVNode(xe,{class:"ui-dashboard-champ-name__caption",noWrap:"",size:G.sizeType.m,color:G.ColorType.clrStrongAlt},{default:withCtx(()=>[createTextVNode(toDisplayString(G.champ.name),1)]),_:1},8,["size","color"])]),_:1},8,["onClick","to","class"])),renderSlot(G.$slots,"after",{},void 0,!0)]),_:3})}],["__scopeId","data-v-62869b7e"]]),e$6=defineComponent({name:"UiDashboardLabel"});const l$7={class:"ui-dashboard-label"},u$7={class:"ui-dashboard-label__text"};var d$3=t$D(e$6,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",l$7,[createBaseVNode("span",u$7,[renderSlot(G.$slots,"default",{},void 0,!0)])])}],["__scopeId","data-v-5b2727df"]]),r$3=defineComponent({name:"UiDashboardDate",components:{UiDashboardLabel:d$3},props:{theme:{type:String,default:themeType.gray60}},setup:G=>({uiDashboardDateClasses:computed(()=>({[`ui-dashboard-date--theme-${G.theme}`]:!!G.theme}))})}),i$4=t$D(r$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDashboardLabel");return openBlock(),createElementBlock("li",{class:normalizeClass(["ui-dashboard-date",G.uiDashboardDateClasses]),"data-v-51a309fe":""},[createVNode(ke,{class:"ui-dashboard-date__label","data-v-51a309fe":""},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3})],2)}],["__scopeId","data-v-b02c7b00"]]),m$4=defineComponent({name:"UiDashboardGame",props:{theme:{type:String,default:themeType.gray100}},setup:G=>({uiDashboardGameClasses:computed(()=>({[`ui-dashboard-game--theme-${G.theme}`]:!!G.theme}))})}),u$6=t$D(m$4,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("li",{class:normalizeClass(["ui-dashboard-game",G.uiDashboardGameClasses]),"data-v-5bf3470d":""},[renderSlot(G.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-0666e78c"]]),t$1=defineComponent({name:"UiDashboardGameButton",props:{toggled:{type:Boolean,required:!1}},setup:G=>({gameButtonClasses:computed(()=>({"ui-dashboard-game-button--is-toggled":G.toggled}))})}),s$5=t$D(t$1,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("button",mergeProps(G.$attrs,{class:[G.gameButtonClasses,"ui-dashboard-game-button"],"data-v-c1aed265":""}),[renderSlot(G.$slots,"default",{},void 0,!0)],16)}],["__scopeId","data-v-22cb7e76"]]),o$8=defineComponent({name:"UiDashboardMarketsCell",components:{UiDashboardCell:l$8}}),u$5=t$D(o$8,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDashboardCell");return openBlock(),createBlock(ke,{class:"ui-dashboard-markets-cell"},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3})}],["__scopeId","data-v-bbc4f0a8"]]),r$2=defineComponent({name:"UiDashboardMoreMarkets",components:{UiDashboardLabel:d$3},props:{toggled:{type:Boolean,required:!1}},setup:G=>({moreMarketsClasses:computed(()=>({"ui-dashboard-more-markets--is-toggled":G.toggled}))})});const m$3={class:"ui-dashboard-more-markets__num","data-v-be02cb74":""};var _$1=t$D(r$2,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDashboardLabel");return openBlock(),createElementBlock("button",mergeProps(G.$attrs,{class:[G.moreMarketsClasses,"ui-dashboard-more-markets"],"data-v-be02cb74":""}),[createVNode(ke,{class:"ui-dashboard-more-markets__label","data-v-be02cb74":""},{default:withCtx(()=>[createBaseVNode("span",m$3,[renderSlot(G.$slots,"default",{},void 0,!0)])]),_:3})],16)}],["__scopeId","data-v-371ce471"]]),e$5=defineComponent({name:"UiDashboardMarketsCellGroup"});const s$4={class:"ui-dashboard-markets-cell-group","data-v-8433b706":""};var u$4=t$D(e$5,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("span",s$4,[renderSlot(G.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-02fb289e"]]),l$6=defineComponent({name:"UiDashboardValueCell",components:{UiDashboardCell:l$8,UiDashboardLabel:d$3},props:{champLink:{type:[Object,String],default:void 0},champLinkTagFallback:{type:String,default:"span"},size:{type:String,default:sizeType.s}},setup(G){const{champLink:X,champLinkTagFallback:ee}=toRefs(G),{routeLinkTag:pe}=n$7({link:X,linkTagFallback:ee});return{routeLinkTag:pe,uiDashboardValueCellClasses:computed(()=>({[`ui-dashboard-value-cell--size-${G.size}`]:G.size}))}}}),c$2=t$D(l$6,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiDashboardLabel"),De=resolveComponent("UiDashboardCell");return openBlock(),createBlock(De,{class:normalizeClass(["ui-dashboard-value-cell",G.uiDashboardValueCellClasses]),"data-v-97d1cb89":""},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(G.routeLinkTag),{to:G.champLink,"data-v-97d1cb89":""},{default:withCtx(()=>[createVNode(ke,{class:"ui-dashboard-value-cell__label","data-v-97d1cb89":""},{default:withCtx(()=>[renderSlot(G.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"]))]),_:3},8,["class"])}],["__scopeId","data-v-c4362f7e"]]);const o$7={DEFAULT:0,ALT:1};/*! vue-countdown v2.1.0 | (c) 2018-present Chen Fengyuan | MIT */const MILLISECONDS_SECOND=1e3,MILLISECONDS_MINUTE=60*MILLISECONDS_SECOND,MILLISECONDS_HOUR=60*MILLISECONDS_MINUTE,MILLISECONDS_DAY=24*MILLISECONDS_HOUR,EVENT_ABORT="abort",EVENT_END="end",EVENT_PROGRESS="progress",EVENT_START="start",EVENT_VISIBILITY_CHANGE="visibilitychange";var index=defineComponent({name:"VueCountdown",props:{autoStart:{type:Boolean,default:!0},emitEvents:{type:Boolean,default:!0},interval:{type:Number,default:1e3,validator:G=>G>=0},now:{type:Function,default:()=>Date.now()},tag:{type:String,default:"span"},time:{type:Number,default:0,validator:G=>G>=0},transform:{type:Function,default:G=>G}},emits:[EVENT_ABORT,EVENT_END,EVENT_PROGRESS,EVENT_START],data(){return{counting:!1,endTime:0,totalMilliseconds:0,requestId:0}},computed:{days(){return Math.floor(this.totalMilliseconds/MILLISECONDS_DAY)},hours(){return Math.floor(this.totalMilliseconds%MILLISECONDS_DAY/MILLISECONDS_HOUR)},minutes(){return Math.floor(this.totalMilliseconds%MILLISECONDS_HOUR/MILLISECONDS_MINUTE)},seconds(){return Math.floor(this.totalMilliseconds%MILLISECONDS_MINUTE/MILLISECONDS_SECOND)},milliseconds(){return Math.floor(this.totalMilliseconds%MILLISECONDS_SECOND)},totalDays(){return this.days},totalHours(){return Math.floor(this.totalMilliseconds/MILLISECONDS_HOUR)},totalMinutes(){return Math.floor(this.totalMilliseconds/MILLISECONDS_MINUTE)},totalSeconds(){return Math.floor(this.totalMilliseconds/MILLISECONDS_SECOND)}},watch:{$props:{deep:!0,immediate:!0,handler(){this.totalMilliseconds=this.time,this.endTime=this.now()+this.time,this.autoStart&&this.start()}}},mounted(){document.addEventListener(EVENT_VISIBILITY_CHANGE,this.handleVisibilityChange)},beforeUnmount(){document.removeEventListener(EVENT_VISIBILITY_CHANGE,this.handleVisibilityChange),this.pause()},methods:{start(){this.counting||(this.counting=!0,this.emitEvents&&this.$emit(EVENT_START),document.visibilityState==="visible"&&this.continue())},continue(){if(!this.counting)return;const G=Math.min(this.totalMilliseconds,this.interval);if(G>0){let X,ee;const pe=ve=>{X||(X=ve),ee||(ee=ve);const $e=ve-X;$e>=G||$e+(ve-ee)/2>=G?this.progress():this.requestId=requestAnimationFrame(pe),ee=ve};this.requestId=requestAnimationFrame(pe)}else this.end()},pause(){cancelAnimationFrame(this.requestId)},progress(){this.counting&&(this.totalMilliseconds-=this.interval,this.emitEvents&&this.totalMilliseconds>0&&this.$emit(EVENT_PROGRESS,{days:this.days,hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds,totalDays:this.totalDays,totalHours:this.totalHours,totalMinutes:this.totalMinutes,totalSeconds:this.totalSeconds,totalMilliseconds:this.totalMilliseconds}),this.continue())},abort(){this.counting&&(this.pause(),this.counting=!1,this.emitEvents&&this.$emit(EVENT_ABORT))},end(){this.counting&&(this.pause(),this.totalMilliseconds=0,this.counting=!1,this.emitEvents&&this.$emit(EVENT_END))},update(){this.counting&&(this.totalMilliseconds=Math.max(0,this.endTime-this.now()))},restart(){this.pause(),this.totalMilliseconds=this.time,this.endTime=this.now()+this.time,this.counting=!1,this.start()},handleVisibilityChange(){switch(document.visibilityState){case"visible":this.update(),this.continue();break;case"hidden":this.pause();break}}},render(){return h$u(this.tag,this.$slots.default?[this.$slots.default(this.transform({days:this.days,hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds,totalDays:this.totalDays,totalHours:this.totalHours,totalMinutes:this.totalMinutes,totalSeconds:this.totalSeconds,totalMilliseconds:this.totalMilliseconds}))]:void 0)}}),l$5=defineComponent({name:"UiTimerDefaultItem",props:{digits:{type:Array,default:()=>[]},label:{type:String,default:""},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},hasLabel:{type:Boolean,default:!0},hasSeparator:{type:Boolean,default:!1}},setup:G=>({uiTimerDefaultItemClasses:computed(()=>({[`ui-timer-default-item--theme-${G.theme}`]:!!G.theme,[`ui-timer-default-item--size-${G.size}`]:!!G.size}))})});const v$5={key:0,class:"ui-timer-default-item__separator"},o$6={class:"ui-timer-default-item__wrapper"},c$1={class:"ui-timer-default-item__digits"},n$6={key:0,class:"ui-timer-default-item__label"};var g$5=t$D(l$5,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiTimerDefaultItemClasses,"ui-timer-default-item"])},[G.hasSeparator?(openBlock(),createElementBlock("div",v$5)):createCommentVNode("",!0),createBaseVNode("div",o$6,[createBaseVNode("div",c$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.digits,(ke,De)=>(openBlock(),createElementBlock("div",{key:De,class:"ui-timer-default-item__digit"},[createVNode(Transition,{name:"t-ui-timer-default-item-digit"},{default:withCtx(()=>[(openBlock(),createElementBlock("span",{key:ke,class:"ui-timer-default-item__value"},toDisplayString(ke),1))]),_:2},1024)]))),128))]),G.hasLabel?(openBlock(),createElementBlock("span",n$6,toDisplayString(G.label),1)):createCommentVNode("",!0)])],2)}],["__scopeId","data-v-28eaffba"]]),m$2=defineComponent({name:"UiTimerDefault",components:{VueCountdown:index,UiTimerDefaultItem:g$5},props:{millisecondsLeft:{type:Number,default:0},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},forceShowDays:{type:Boolean,default:!1},forceShowHours:{type:Boolean,default:!1},forceShowMinutes:{type:Boolean,default:!1},hasLabel:{type:Boolean,default:!0},translations:{type:Object,default:()=>({mainDays:"",mainHours:"",mainMinutes:"",mainSeconds:""})}},setup:(G,{emit:X})=>({uiTimerDefaultClasses:computed(()=>({[`ui-timer-default--theme-${G.theme}`]:!!G.theme,[`ui-timer-default--size-${G.size}`]:!!G.size})),itemsVisibility:computed(()=>({days:G.forceShowDays||Math.floor(G.millisecondsLeft/864e5)>0,hours:G.forceShowHours||Math.floor(G.millisecondsLeft/36e5)>0,minutes:G.forceShowMinutes||Math.floor(G.millisecondsLeft/6e4)>0,seconds:G.millisecondsLeft})),transform:ee=>addLeadingZeroToTime(ee),onTimerEnd:()=>{X("end")}})}),o$5=t$D(m$2,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiTimerDefaultItem"),De=resolveComponent("VueCountdown");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiTimerDefaultClasses,"ui-timer-default"])},[createVNode(De,{onEnd:G.onTimerEnd,time:G.millisecondsLeft,transform:G.transform,class:"ui-timer-default__container"},{default:withCtx(Le=>[G.itemsVisibility.days?(openBlock(),createBlock(ke,{key:0,digits:Le.days,theme:G.theme,hasLabel:G.hasLabel,label:G.translations.mainDays,size:G.size,class:"ui-timer-default__item ui-timer-default__item--is-days"},null,8,["digits","theme","hasLabel","label","size"])):createCommentVNode("",!0),G.itemsVisibility.hours?(openBlock(),createBlock(ke,{key:1,digits:Le.hours,theme:G.theme,hasLabel:G.hasLabel,label:G.translations.mainHours,size:G.size,class:"ui-timer-default__item"},null,8,["digits","theme","hasLabel","label","size"])):createCommentVNode("",!0),G.itemsVisibility.minutes?(openBlock(),createBlock(ke,{key:2,digits:Le.minutes,theme:G.theme,hasLabel:G.hasLabel,hasSeparator:G.itemsVisibility.hours,label:G.translations.mainMinutes,size:G.size,class:"ui-timer-default__item"},null,8,["digits","theme","hasLabel","hasSeparator","label","size"])):createCommentVNode("",!0),G.itemsVisibility.seconds?(openBlock(),createBlock(ke,{key:3,digits:Le.seconds,theme:G.theme,hasLabel:G.hasLabel,hasSeparator:G.itemsVisibility.minutes,label:G.translations.mainSeconds,size:G.size,class:"ui-timer-default__item"},null,8,["digits","theme","hasLabel","hasSeparator","label","size"])):createCommentVNode("",!0)]),_:1},8,["onEnd","time","transform"])],2)}],["__scopeId","data-v-7c8263e3"]]),l$4=defineComponent({name:"UiTimerAltItem",props:{digits:{type:Array,default:()=>[]},label:{type:String,default:""},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},hasLabel:{type:Boolean,default:!0},hasSeparator:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup:G=>({currentDigit:computed(()=>G.digits.join("")),uiTimerAltItemClasses:computed(()=>({[`ui-timer-alt-item--theme-${G.theme}`]:!!G.theme,[`ui-timer-alt-item--size-${G.size}`]:!!G.size,"ui-timer-alt-item--disabled":!!G.disabled}))})});const o$4={key:0,class:"ui-timer-alt-item__separator"},v$4={class:"ui-timer-alt-item__wrapper"},c={class:"ui-timer-alt-item__digit"},d$2={class:"ui-timer-alt-item__value"},n$5={key:0,class:"ui-timer-alt-item__label"};var f$1=t$D(l$4,[["render",function(G,X,ee,pe,ve,$e){return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiTimerAltItemClasses,"ui-timer-alt-item"])},[G.hasSeparator?(openBlock(),createElementBlock("div",o$4)):createCommentVNode("",!0),createBaseVNode("div",v$4,[createBaseVNode("div",c,[createVNode(Transition,{name:"t-ui-timer-alt-item-digit"},{default:withCtx(()=>[createBaseVNode("span",d$2,toDisplayString(G.currentDigit),1)]),_:1})]),G.hasLabel?(openBlock(),createElementBlock("span",n$5,toDisplayString(G.label),1)):createCommentVNode("",!0)])],2)}],["__scopeId","data-v-3c8a4957"]]),u$3=defineComponent({name:"UiTimerAlt",components:{VueCountdown:index,UiTimerAltItem:f$1},props:{millisecondsLeft:{type:Number,default:0},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},dataDayLabel:{type:String,default:"d"},forceShowDays:{type:Boolean,default:!1},forceShowHours:{type:Boolean,default:!1},forceShowMinutes:{type:Boolean,default:!1},hasLabel:{type:Boolean,default:!0},translations:{type:Object,default:()=>({mainDays:"",mainHours:"",mainMinutes:"",mainSeconds:""})}},setup(G,{emit:X}){const ee=ref(!1),pe=computed(()=>G.hasLabel?"":G.dataDayLabel),ve=computed(()=>({[`ui-timer-alt--size-${G.size}`]:!!G.size,"ui-timer-alt--data-day-label":!!unref(pe)})),$e=computed(()=>({days:G.forceShowDays||Math.floor(G.millisecondsLeft/864e5)>0,hours:G.forceShowHours||Math.floor(G.millisecondsLeft/36e5)>0,minutes:G.forceShowMinutes||Math.floor(G.millisecondsLeft/6e4)>0,seconds:G.millisecondsLeft}));return{uiTimerAltClasses:ve,disabled:ee,labelDay:pe,itemsVisibility:$e,transform:ke=>addLeadingZeroToTime(ke),onTimerEnd:()=>{X("end"),ee.value=!0}}}}),n$4=t$D(u$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiTimerAltItem"),De=resolveComponent("VueCountdown");return openBlock(),createElementBlock("div",{class:normalizeClass([G.uiTimerAltClasses,"ui-timer-alt"])},[createVNode(De,{onEnd:G.onTimerEnd,time:G.millisecondsLeft,transform:G.transform,class:"ui-timer-alt__container"},{default:withCtx(Le=>[G.itemsVisibility.days?(openBlock(),createBlock(ke,{key:0,digits:Le.days,theme:G.theme,hasLabel:G.hasLabel,label:G.translations.mainDays,size:G.size,disabled:G.disabled,"data-label":G.labelDay,class:"ui-timer-alt__item ui-timer-alt__item--is-days"},null,8,["digits","theme","hasLabel","label","size","disabled","data-label"])):createCommentVNode("",!0),G.itemsVisibility.hours?(openBlock(),createBlock(ke,{key:1,digits:Le.hours,theme:G.theme,hasLabel:G.hasLabel,hasSeparator:G.itemsVisibility.days&&G.hasLabel,label:G.translations.mainHours,size:G.size,disabled:G.disabled,class:"ui-timer-alt__item"},null,8,["digits","theme","hasLabel","hasSeparator","label","size","disabled"])):createCommentVNode("",!0),G.itemsVisibility.minutes?(openBlock(),createBlock(ke,{key:2,digits:Le.minutes,theme:G.theme,hasLabel:G.hasLabel,hasSeparator:G.itemsVisibility.hours,label:G.translations.mainMinutes,size:G.size,disabled:G.disabled,class:"ui-timer-alt__item"},null,8,["digits","theme","hasLabel","hasSeparator","label","size","disabled"])):createCommentVNode("",!0),G.itemsVisibility.seconds?(openBlock(),createBlock(ke,{key:3,digits:Le.seconds,theme:G.theme,hasLabel:G.hasLabel,hasSeparator:G.itemsVisibility.minutes,label:G.translations.mainSeconds,size:G.size,disabled:G.disabled,class:"ui-timer-alt__item"},null,8,["digits","theme","hasLabel","hasSeparator","label","size","disabled"])):createCommentVNode("",!0)]),_:1},8,["onEnd","time","transform"])],2)}],["__scopeId","data-v-4bf3597b"]]);const o$3=p$1p("UiTimer",{[o$7.DEFAULT]:o$5,[o$7.ALT]:n$4});var i$3=defineComponent({name:"UiShowcaseBar_F",components:{UiCaption:p$1t},setup:()=>({WeightType,sizeType})});const u$2={class:"ui-showcase-bar"},l$3={class:"ui-showcase-bar__header"},p$2={class:"ui-showcase-bar__content"};var v$3=t$D(i$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",u$2,[createBaseVNode("div",l$3,[createVNode(ke,{class:"ui-showcase-bar__title",weight:G.WeightType.BOLD,size:G.sizeType.m,uppercase:""},{default:withCtx(()=>[renderSlot(G.$slots,"title",{},void 0,!0)]),_:3},8,["weight","size"]),renderSlot(G.$slots,"more",{},void 0,!0)]),createBaseVNode("div",p$2,[renderSlot(G.$slots,"content",{},void 0,!0)])])}],["__scopeId","data-v-f879c520"]]),s$3=defineComponent({name:"UiShowcaseBarItem",components:{UiCaption:p$1t},props:{tag:{type:String,default:"button"},name:{type:String,default:""},size:{type:String,default:defaultSizeType},isActive:{type:Boolean,default:!1}},setup(G){const X=computed(()=>({"ui-showcase-bar-item--is-active":G.isActive}));return{sizeType,uiShowcaseBarItemClasses:X}}});const p$1={key:0,class:"ui-showcase-bar-item__ico"};var d$1=t$D(s$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createBlock(resolveDynamicComponent(G.tag),{class:normalizeClass(["ui-showcase-bar-item",G.uiShowcaseBarItemClasses])},{default:withCtx(()=>[G.$slots.ico?(openBlock(),createElementBlock("span",p$1,[renderSlot(G.$slots,"ico",{},void 0,!0)])):createCommentVNode("",!0),G.name?(openBlock(),createBlock(ke,{key:1,size:G.size,noWrap:"",class:"ui-showcase-bar-item__name"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.name),1)]),_:1},8,["size"])):createCommentVNode("",!0)]),_:3},8,["class"])}],["__scopeId","data-v-d0c5b05d"]]),m$1=defineComponent({name:"UiShowcaseCard_F",components:{UiCaption:p$1t,UiIcoSport:n$D},props:{gameLink:{type:String,default:""},game:{type:Object,required:!0},gameInfoTitle:{type:String,default:""},currentPeriodLabel:{type:String,default:""},firstRow:{type:String,default:""},showScores:{type:Boolean,default:!0}},setup:()=>({sizeType,WeightType,themeType,ColorType,iconName})});const h$2={class:"ui-showcase-card__header ui-showcase-card-header"},n$3={class:"ui-showcase-card-header__info"},w={key:0,class:"ui-showcase-card-header__var"},m={class:"ui-showcase-card__controls"},f={class:"ui-showcase-card__info"},g$4={class:"ui-showcase-card__teams ui-showcase-card-teams"},v$2={class:"ui-showcase-card-teams__team"},z={class:"ui-showcase-card-teams__team"},y$3={key:0,class:"ui-showcase-card__footer"};var T$1=t$D(m$1,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiIcoSport"),De=resolveComponent("UiCaption"),Le=resolveComponent("NuxtLink");return openBlock(),createBlock(Le,{to:G.gameLink,class:"ui-showcase-card"},{default:withCtx(()=>[createVNode(ke,{ico:G.game.sportId,class:"ui-showcase-card__ico"},null,8,["ico"]),createBaseVNode("div",h$2,[createVNode(ke,{ico:G.game.sportId,class:"ui-showcase-card-header__ico"},null,8,["ico"]),createBaseVNode("div",n$3,[createVNode(De,{size:G.sizeType.xs,noWrap:"",class:"ui-showcase-card-header__data"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.gameInfoTitle),1)]),_:1},8,["size"]),G.$slots.infoTag?(openBlock(),createElementBlock("div",w,[renderSlot(G.$slots,"infoTag",{},void 0,!0)])):createCommentVNode("",!0),G.currentPeriodLabel?(openBlock(),createBlock(De,{key:1,noWrap:"",size:G.sizeType.xs,class:"ui-showcase-card-header__period"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.currentPeriodLabel),1)]),_:1},8,["size"])):createCommentVNode("",!0)])]),createBaseVNode("div",m,[renderSlot(G.$slots,"controls",{},void 0,!0)]),createBaseVNode("div",f,[createVNode(De,{noWrap:"",size:G.sizeType.xxs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.game.champName),1)]),_:1},8,["size"]),createBaseVNode("div",g$4,[createBaseVNode("div",v$2,[renderSlot(G.$slots,"firstTeamIco",{},void 0,!0),createVNode(De,{noWrap:"",weight:G.WeightType.BOLD,size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.game.firstOpponentName),1)]),_:1},8,["weight","size"]),G.showScores?(openBlock(),createBlock(De,{key:0,size:G.sizeType.xs,weight:G.WeightType.BOLD,class:"ui-showcase-card-teams__value"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.game.firstOpponentScoreLabel),1)]),_:1},8,["size","weight"])):createCommentVNode("",!0)]),createBaseVNode("div",z,[renderSlot(G.$slots,"secondTeamIco",{},void 0,!0),createVNode(De,{noWrap:"",weight:G.WeightType.BOLD,size:G.sizeType.xs},{default:withCtx(()=>[createTextVNode(toDisplayString(G.game.secondOpponentName),1)]),_:1},8,["weight","size"]),G.showScores?(openBlock(),createBlock(De,{key:0,size:G.sizeType.xs,weight:G.WeightType.BOLD,class:"ui-showcase-card-teams__value"},{default:withCtx(()=>[createTextVNode(toDisplayString(G.game.secondOpponentScoreLabel),1)]),_:1},8,["size","weight"])):createCommentVNode("",!0)])]),createVNode(De,{noWrap:"",size:G.sizeType.xxs,color:G.ColorType.clrDecent},{default:withCtx(()=>[createTextVNode(toDisplayString(G.firstRow),1)]),_:1},8,["size","color"])]),G.$slots.footer?(openBlock(),createElementBlock("div",y$3,[renderSlot(G.$slots,"footer",{},void 0,!0)])):createCommentVNode("",!0)]),_:3},8,["to"])}],["__scopeId","data-v-cf1e097a"]]),a$5=defineComponent({name:"UiRangeDot",components:{UiCaption:p$1t},props:{showTooltip:{type:Boolean,default:!0},tooltipFormatter:{type:Function,default:G=>`${G}`},value:{type:Number,required:!0},index:{type:Number,required:!0},focus:{type:Boolean,default:!1},posTooltipProc:{type:Number,required:!0}},setup(G,{emit:X}){const ee=computed(()=>({"ui-range-dot__handle--focus":G.focus})),pe=computed(()=>G.tooltipFormatter?G.tooltipFormatter(G.value):G.value);return{uiRangeDotHandleClasses:ee,uiRangeDotTooltipClasses:computed(()=>G.posTooltipProc<=5?"ui-range-dot__tooltip--left":G.posTooltipProc>=95?"ui-range-dot__tooltip--right":null),tooltipValue:pe,dragStartOnProcess:ve=>{X("dragStartOnProcess",ve,G.index)},sizeType,ColorType,WeightType}}});const g$3=["aria-valuetext"];var v$1=t$D(a$5,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:"ui-range-dot","aria-valuetext":G.tooltipValue&&G.tooltipValue.toString(),"data-v-2813195f":""},[createBaseVNode("div",{onMousedown:X[0]||(X[0]=(...De)=>G.dragStartOnProcess&&G.dragStartOnProcess(...De)),onTouchstart:X[1]||(X[1]=(...De)=>G.dragStartOnProcess&&G.dragStartOnProcess(...De)),class:normalizeClass([G.uiRangeDotHandleClasses,"ui-range-dot__handle"]),"data-v-2813195f":""},null,34),G.showTooltip?(openBlock(),createBlock(ke,{key:0,size:G.sizeType.xs,weight:G.WeightType.BOLD,noWrap:"",class:normalizeClass([G.uiRangeDotTooltipClasses,"ui-range-dot__tooltip"]),"data-v-2813195f":""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.tooltipValue),1)]),_:1},8,["size","weight","class"])):createCommentVNode("",!0)],8,g$3)}]]);const e$4=G=>{const{min:X,max:ee,isDualDot:pe,dotPositions:ve}=G,$e=ref({min:X.value,max:ee.value}),ke=ref(pe.value?[X.value,ee.value]:[X.value]),De=Le=>{const{min:Ve,max:xe}=$e.value;return(Le-Ve)/(xe-Ve)*100};return{dotsValue:ke,getPosFromValue:De,getValueFromPos:Le=>{const{min:Ve,max:xe}=$e.value,Fe=Le/100*(xe-Ve)+Ve;return Math.max(Ve,Math.min(Fe,xe))},syncDotPositions:()=>{ve.value=ke.value.map(Le=>({position:De(Le)}))},setRange:(Le,Ve)=>{$e.value={min:Le,max:Ve}}}},e$3=(G,X,ee)=>{const pe=X.getBoundingClientRect();let ve=0;ve=(G.clientX-pe.left)/pe.width;let $e=Math.max(0,Math.min(ve,1));return ee&&($e=1-$e),$e},n$2=(G,X,ee)=>{const{control:pe,emit:ve,dotPositions:$e,getClosestMarkValue:ke}=ee,De=ke(G),Le=$e.value[X];Le&&(Le.position=De),pe.dotsValue.value[X]=parseFloat(pe.getValueFromPos(De).toFixed(2));const Ve=pe.dotsValue.value.length===1?pe.dotsValue.value[0]:[...pe.dotsValue.value];ve(DEFAULT_V_MODEL.event,Ve)},o$2=(G,X,ee)=>{var pe,ve;const{dotPositions:$e}=ee,ke=(ve=(pe=$e.value[X])==null?void 0:pe.position)!=null?ve:0;let De=0;const Le=()=>{De++;const Ve=Math.min(De/20,1),xe=$e.value[X];xe&&(xe.position=ke+(G-ke)*Ve),De<20?requestAnimationFrame(Le):n$2(G,X,ee)};Le()},l$2=(G,X,ee)=>{var pe,ve;const{isDragging:$e,sliderContainer:ke,isRtl:De,dotPositions:Le,isDualDot:Ve}=ee;if(!$e.value||X===null||!ke.value)return;const xe=e$3(G,ke.value,De.value);let Fe=100*Math.max(0,Math.min(1,xe));if(Ve.value){const ze=X===0?1:0,je=(ve=(pe=Le.value[ze])==null?void 0:pe.position)!=null?ve:0;Fe=X===0?Math.min(Fe,je):Math.max(Fe,je)}G instanceof MouseEvent?o$2(Fe,X,ee):n$2(Fe,X,ee)},a$4=(G,X)=>{const{isDragging:ee,draggingIndex:pe}=X;ee.value=!0,pe.value=G},i$2=G=>{const{isDragging:X,draggingIndex:ee}=G;X.value=!1,ee.value=null},s$2=(G,{dotPositions:X})=>X.value.reduce((ee,pe,ve)=>{var $e,ke,De;const Le=($e=pe.position)!=null?$e:0,Ve=Math.abs(Le-G),xe=(De=(ke=X.value[ee])==null?void 0:ke.position)!=null?De:0;return Ve{const{sliderContainer:ee,isRtl:pe}=X;if(!ee.value)return;const ve=100*e$3(G,ee.value,pe.value),$e=s$2(ve,X);o$2(ve,$e,X)};var h$1=defineComponent({name:"UiRange",components:{UiCaption:p$1t,UiRangeDot:v$1},model:DEFAULT_V_MODEL,props:{min:{type:Number,default:1},max:{type:Number,default:100},interval:{type:Number,default:1},marks:{type:Array,default:()=>[]},dynamicMarks:{type:Boolean,default:!1},isRtl:{type:Boolean,default:!1},tooltipFormatter:{type:Function,default:G=>`${G}`},markLabelFormatter:{type:Function,default:G=>`${G}`},showTooltip:{type:Boolean,default:!0},showMarksInterval:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},isDualDot:{type:Boolean,default:!1},modelValue:{type:[Number,Array],default:void 0},theme:{type:String,default:themeType.gray}},setup(G,{emit:X}){var ee,pe;const ve=ref(null),$e=ref(!1),ke=ref(null),De=ref(null),Le=ref(G.isDualDot?[{position:0},{position:100}]:[{position:0}]),{min:Ve,max:xe,isDualDot:Fe}=toRefs(G),ze=e$4({min:Ve,max:xe,isDualDot:Fe,dotPositions:Le}),je=computed(()=>ze.dotsValue.value),We=computed(()=>({[`ui-range--theme-${G.theme}`]:G.theme,"ui-range--disabled":G.disabled,"ui-range--focus":$e.value&&!G.disabled})),Ke=computed(()=>({"ui-range__rail--single":!G.isDualDot})),Xe=toRef(G,"isRtl"),qe=computed(()=>unref(Xe)?"right":"left"),Ye=computed(()=>{const Qe=bt=>ze.getPosFromValue(bt);if(G.marks.length>2)return G.marks.map(bt=>({value:bt,pos:Qe(bt),label:G.markLabelFormatter(bt)}));const et=G.interval||1,St=[];for(let bt=G.min;bt<=G.max;bt+=et)St.push({value:bt,pos:Qe(bt),label:G.markLabelFormatter(bt)});return St}),Ze=computed(()=>G.showMarksInterval?Ye.value:[{value:G.min,pos:0,label:G.markLabelFormatter(G.min)},{value:G.max,pos:100,label:G.markLabelFormatter(G.max)}]),Je=computed(()=>{var Qe,et,St,bt;const $t=(et=(Qe=Le.value[0])==null?void 0:Qe.position)!=null?et:0;if(!G.isDualDot)return unref(Xe)?{right:"0%",width:`${$t}%`}:{left:"0%",width:`${$t}%`};const xt=(bt=(St=Le.value[1])==null?void 0:St.position)!=null?bt:100,Ut=Math.min($t,xt),Ot=Math.max($t,xt);return unref(Xe)?{right:`${Ut}%`,width:Ot-Ut+"%"}:{left:`${Ut}%`,width:Ot-Ut+"%"}}),ot={sliderContainer:ve,control:ze,isDragging:$e,draggingIndex:ke,emit:X,getClosestMarkValue:Qe=>Ye.value.length===0?Qe:Ye.value.reduce((et,St)=>Math.abs(St.pos-Qe){ke.value===null||G.disabled||l$2(Qe,ke.value,ot)},nt=()=>{i$2(ot),window.removeEventListener("pointermove",gt),window.removeEventListener("pointerup",nt)};onBeforeUnmount(()=>{window.removeEventListener("pointermove",gt),window.removeEventListener("pointerup",nt)});const _t=ref(Array.isArray(G[DEFAULT_V_MODEL.prop])?[...(ee=G[DEFAULT_V_MODEL.prop])!=null?ee:[]]:(pe=G[DEFAULT_V_MODEL.prop])!=null?pe:0);return watch(()=>G[DEFAULT_V_MODEL.prop],Qe=>{Qe===void 0||G.disabled||(et=>{Array.isArray(et)?ze.dotsValue.value=[...et]:ze.dotsValue.value=[et],_t.value=et,ze.syncDotPositions()})(Qe)},{immediate:!0}),watch(()=>G.marks,Qe=>{var et,St;if(!(Qe.length<2))if(G.dynamicMarks){const bt=[...Qe].sort((Ut,Ot)=>Ut-Ot),$t=(et=bt[0])!=null?et:0,xt=(St=bt[bt.length-1])!=null?St:0;G.disabled||(ze.setRange($t,xt),ze.syncDotPositions())}else ze.dotsValue.value=[...Qe],ze.syncDotPositions()},{deep:!0}),{sliderContainer:ve,uiRangeClasses:We,uiRangeRailClasses:Ke,uiRangeProcessStyle:Je,displayedMarks:Ze,mainDirectionStyle:qe,clickHandleOnRail:Qe=>{G.disabled||u$1(Qe,ot)},dotsValue:je,sizeType,dotPositions:Le,onSliderStart:(Qe,et)=>{Qe.preventDefault(),a$4(et,ot),De.value=et,window.addEventListener("pointermove",gt),window.addEventListener("pointerup",nt)},setValueByPos:Qe=>{const et=s$2(Qe,ot);G.disabled||o$2(Qe,et,ot)},lastMovedIndex:De,getZIndexDots:Qe=>Fe.value&&Qe===De.value?2:1}}});const _={ref:"sliderContainer",class:"ui-range__slider","data-v-cba4fff9":""},g$2={key:0,class:"ui-range__marks","data-v-cba4fff9":""},k$1=["onClick"];var y$2=t$D(h$1,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiRangeDot"),De=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-range",G.uiRangeClasses]),"data-v-cba4fff9":""},[createBaseVNode("div",_,[createBaseVNode("div",{onClick:X[0]||(X[0]=(...Le)=>G.clickHandleOnRail&&G.clickHandleOnRail(...Le)),class:normalizeClass(["ui-range__rail",G.uiRangeRailClasses]),"data-v-cba4fff9":""},[createBaseVNode("div",{class:"ui-range__process",style:normalizeStyle(G.uiRangeProcessStyle),"data-v-cba4fff9":""},null,4)],2),(openBlock(!0),createElementBlock(Fragment,null,renderList(G.dotPositions,(Le,Ve)=>(openBlock(),createBlock(ke,{key:Ve,onDragStartOnProcess:xe=>G.onSliderStart(xe,Ve),index:Ve,value:G.dotsValue[Ve],tooltipFormatter:G.tooltipFormatter,showTooltip:G.showTooltip,posTooltipProc:Le.position,style:normalizeStyle({[G.mainDirectionStyle]:`${Le.position}%`,zIndex:G.getZIndexDots(Ve)}),"aria-valuemin":G.min,"aria-valuemax":G.max,class:"ui-range__dot","data-v-cba4fff9":""},null,8,["onDragStartOnProcess","index","value","tooltipFormatter","showTooltip","posTooltipProc","style","aria-valuemin","aria-valuemax"]))),128))],512),G.displayedMarks.length?(openBlock(),createElementBlock("div",g$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.displayedMarks,(Le,Ve)=>(openBlock(),createElementBlock("div",{key:`mark-${Le.value}-${Ve}`,onClick:xe=>G.setValueByPos(Le.pos),style:normalizeStyle({[G.mainDirectionStyle]:`${Le.pos}%`}),class:"ui-range__mark ui-range-mark","data-v-cba4fff9":""},[createVNode(De,{size:G.sizeType.xs,noWrap:"",class:"ui-range-mark__label","data-v-cba4fff9":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Le.label),1)]),_:2},1032,["size"])],12,k$1))),128))])):createCommentVNode("",!0)],2)}]]),a$3=defineComponent({name:"UiRangeDot",components:{UiCaption:p$1t},props:{showTooltip:{type:Boolean,default:!0},tooltipFormatter:{type:Function,default:G=>`${G}`},value:{type:Number,required:!0},index:{type:Number,required:!0},focus:{type:Boolean,default:!1},posTooltipProc:{type:Number,required:!0}},setup(G,{emit:X}){const ee=computed(()=>({"ui-range-dot__handle--focus":G.focus})),pe=computed(()=>G.tooltipFormatter?G.tooltipFormatter(G.value):G.value);return{uiRangeDotHandleClasses:ee,uiRangeDotTooltipClasses:computed(()=>G.posTooltipProc<=5?"ui-range-dot__tooltip--left":G.posTooltipProc>=95?"ui-range-dot__tooltip--right":null),tooltipValue:pe,dragStartOnProcess:ve=>{X("dragStartOnProcess",ve,G.index)},sizeType,ColorType,WeightType}}});const d=["aria-valuetext"];var g$1=t$D(a$3,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:"ui-range-dot","aria-valuetext":G.tooltipValue&&G.tooltipValue.toString(),"data-v-5c94c4c9":""},[createBaseVNode("div",{onMousedown:X[0]||(X[0]=(...De)=>G.dragStartOnProcess&&G.dragStartOnProcess(...De)),onTouchstart:X[1]||(X[1]=(...De)=>G.dragStartOnProcess&&G.dragStartOnProcess(...De)),class:normalizeClass([G.uiRangeDotHandleClasses,"ui-range-dot__handle"]),"data-v-5c94c4c9":""},null,34),G.showTooltip?(openBlock(),createBlock(ke,{key:0,size:G.sizeType.xs,weight:G.WeightType.BOLD,noWrap:"",class:normalizeClass([G.uiRangeDotTooltipClasses,"ui-range-dot__tooltip"]),"data-v-5c94c4c9":""},{default:withCtx(()=>[createTextVNode(toDisplayString(G.tooltipValue),1)]),_:1},8,["size","weight","class"])):createCommentVNode("",!0)],8,d)}]]);const e$2=G=>{const{min:X,max:ee,isDualDot:pe,dotPositions:ve}=G,$e=ref({min:X.value,max:ee.value}),ke=ref(pe.value?[X.value,ee.value]:[X.value]),De=Le=>{const{min:Ve,max:xe}=$e.value;return(Le-Ve)/(xe-Ve)*100};return{dotsValue:ke,getPosFromValue:De,getValueFromPos:Le=>{const{min:Ve,max:xe}=$e.value,Fe=Le/100*(xe-Ve)+Ve;return Math.max(Ve,Math.min(Fe,xe))},syncDotPositions:()=>{ve.value=ke.value.map(Le=>({position:De(Le)}))},setRange:(Le,Ve)=>{$e.value={min:Le,max:Ve}}}},e$1=(G,X,ee)=>{const pe=X.getBoundingClientRect();let ve=0;ve=(G.clientX-pe.left)/pe.width;let $e=Math.max(0,Math.min(ve,1));return ee&&($e=1-$e),$e},n$1=(G,X,ee)=>{const{control:pe,emit:ve,dotPositions:$e,getClosestMarkValue:ke}=ee,De=ke(G),Le=$e.value[X];Le&&(Le.position=De),pe.dotsValue.value[X]=parseFloat(pe.getValueFromPos(De).toFixed(2));const Ve=pe.dotsValue.value.length===1?pe.dotsValue.value[0]:[...pe.dotsValue.value];ve(DEFAULT_V_MODEL.event,Ve)},o$1=(G,X,ee)=>{var pe,ve;const{dotPositions:$e}=ee,ke=(ve=(pe=$e.value[X])==null?void 0:pe.position)!=null?ve:0;let De=0;const Le=()=>{De++;const Ve=Math.min(De/20,1),xe=$e.value[X];xe&&(xe.position=ke+(G-ke)*Ve),De<20?requestAnimationFrame(Le):n$1(G,X,ee)};Le()},l$1=(G,X,ee)=>{var pe,ve;const{isDragging:$e,sliderContainer:ke,isRtl:De,dotPositions:Le,isDualDot:Ve}=ee;if(!$e.value||X===null||!ke.value)return;const xe=e$1(G,ke.value,De.value);let Fe=100*Math.max(0,Math.min(1,xe));if(Ve.value){const ze=X===0?1:0,je=(ve=(pe=Le.value[ze])==null?void 0:pe.position)!=null?ve:0;Fe=X===0?Math.min(Fe,je):Math.max(Fe,je)}G instanceof MouseEvent?o$1(Fe,X,ee):n$1(Fe,X,ee)},a$2=(G,X)=>{const{isDragging:ee,draggingIndex:pe}=X;ee.value=!0,pe.value=G},i$1=G=>{const{isDragging:X,draggingIndex:ee}=G;X.value=!1,ee.value=null},s$1=(G,{dotPositions:X})=>X.value.reduce((ee,pe,ve)=>{var $e,ke,De;const Le=($e=pe.position)!=null?$e:0,Ve=Math.abs(Le-G),xe=(De=(ke=X.value[ee])==null?void 0:ke.position)!=null?De:0;return Ve{const{sliderContainer:ee,isRtl:pe}=X;if(!ee.value)return;const ve=100*e$1(G,ee.value,pe.value),$e=s$1(ve,X);o$1(ve,$e,X)};var h=defineComponent({name:"UiRange",components:{UiCaption:p$1t,UiRangeDot:g$1},model:DEFAULT_V_MODEL,props:{min:{type:Number,default:1},max:{type:Number,default:100},interval:{type:Number,default:1},marks:{type:Array,default:()=>[]},dynamicMarks:{type:Boolean,default:!1},isRtl:{type:Boolean,default:!1},tooltipFormatter:{type:Function,default:G=>`${G}`},markLabelFormatter:{type:Function,default:G=>`${G}`},showTooltip:{type:Boolean,default:!0},showMarksInterval:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},isDualDot:{type:Boolean,default:!1},modelValue:{type:[Number,Array],default:void 0},theme:{type:String,default:themeType.gray}},setup(G,{emit:X}){var ee,pe;const ve=ref(null),$e=ref(!1),ke=ref(null),De=ref(null),Le=ref(G.isDualDot?[{position:0},{position:100}]:[{position:0}]),{min:Ve,max:xe,isDualDot:Fe}=toRefs(G),ze=e$2({min:Ve,max:xe,isDualDot:Fe,dotPositions:Le}),je=computed(()=>ze.dotsValue.value),We=computed(()=>({[`ui-range--theme-${G.theme}`]:G.theme,"ui-range--disabled":G.disabled,"ui-range--focus":$e.value&&!G.disabled})),Ke=computed(()=>({"ui-range__rail--single":!G.isDualDot})),Xe=toRef(G,"isRtl"),qe=computed(()=>unref(Xe)?"right":"left"),Ye=computed(()=>{const Qe=bt=>ze.getPosFromValue(bt);if(G.marks.length>2)return G.marks.map(bt=>({value:bt,pos:Qe(bt),label:G.markLabelFormatter(bt)}));const et=G.interval||1,St=[];for(let bt=G.min;bt<=G.max;bt+=et)St.push({value:bt,pos:Qe(bt),label:G.markLabelFormatter(bt)});return St}),Ze=computed(()=>G.showMarksInterval?Ye.value:[{value:G.min,pos:0,label:G.markLabelFormatter(G.min)},{value:G.max,pos:100,label:G.markLabelFormatter(G.max)}]),Je=computed(()=>{var Qe,et,St,bt;const $t=(et=(Qe=Le.value[0])==null?void 0:Qe.position)!=null?et:0;if(!G.isDualDot)return unref(Xe)?{right:"0%",width:`${$t}%`}:{left:"0%",width:`${$t}%`};const xt=(bt=(St=Le.value[1])==null?void 0:St.position)!=null?bt:100,Ut=Math.min($t,xt),Ot=Math.max($t,xt);return unref(Xe)?{right:`${Ut}%`,width:Ot-Ut+"%"}:{left:`${Ut}%`,width:Ot-Ut+"%"}}),ot={sliderContainer:ve,control:ze,isDragging:$e,draggingIndex:ke,emit:X,getClosestMarkValue:Qe=>Ye.value.length===0?Qe:Ye.value.reduce((et,St)=>Math.abs(St.pos-Qe){ke.value===null||G.disabled||l$1(Qe,ke.value,ot)},nt=()=>{i$1(ot),window.removeEventListener("pointermove",gt),window.removeEventListener("pointerup",nt)};onBeforeUnmount(()=>{window.removeEventListener("pointermove",gt),window.removeEventListener("pointerup",nt)});const _t=ref(Array.isArray(G[DEFAULT_V_MODEL.prop])?[...(ee=G[DEFAULT_V_MODEL.prop])!=null?ee:[]]:(pe=G[DEFAULT_V_MODEL.prop])!=null?pe:0);return watch(()=>G[DEFAULT_V_MODEL.prop],Qe=>{Qe===void 0||G.disabled||(et=>{Array.isArray(et)?ze.dotsValue.value=[...et]:ze.dotsValue.value=[et],_t.value=et,ze.syncDotPositions()})(Qe)},{immediate:!0}),watch(()=>G.marks,Qe=>{var et,St;if(!(Qe.length<2))if(G.dynamicMarks){const bt=[...Qe].sort((Ut,Ot)=>Ut-Ot),$t=(et=bt[0])!=null?et:0,xt=(St=bt[bt.length-1])!=null?St:0;G.disabled||(ze.setRange($t,xt),ze.syncDotPositions())}else ze.dotsValue.value=[...Qe],ze.syncDotPositions()},{deep:!0}),{sliderContainer:ve,uiRangeClasses:We,uiRangeRailClasses:Ke,uiRangeProcessStyle:Je,displayedMarks:Ze,mainDirectionStyle:qe,clickHandleOnRail:Qe=>{G.disabled||u(Qe,ot)},dotsValue:je,sizeType,dotPositions:Le,onSliderStart:(Qe,et)=>{Qe.preventDefault(),a$2(et,ot),De.value=et,window.addEventListener("pointermove",gt),window.addEventListener("pointerup",nt)},setValueByPos:Qe=>{const et=s$1(Qe,ot);G.disabled||o$1(Qe,et,ot)},lastMovedIndex:De,getZIndexDots:Qe=>Fe.value&&Qe===De.value?2:1}}});const g={ref:"sliderContainer",class:"ui-range__slider","data-v-4d113e7b":""},k={key:0,class:"ui-range__marks","data-v-4d113e7b":""},y$1=["onClick"];var b$1=t$D(h,[["render",function(G,X,ee,pe,ve,$e){const ke=resolveComponent("UiRangeDot"),De=resolveComponent("UiCaption");return openBlock(),createElementBlock("div",{class:normalizeClass(["ui-range",G.uiRangeClasses]),"data-v-4d113e7b":""},[createBaseVNode("div",g,[createBaseVNode("div",{onClick:X[0]||(X[0]=(...Le)=>G.clickHandleOnRail&&G.clickHandleOnRail(...Le)),class:normalizeClass(["ui-range__rail",G.uiRangeRailClasses]),"data-v-4d113e7b":""},[createBaseVNode("div",{class:"ui-range__process",style:normalizeStyle(G.uiRangeProcessStyle),"data-v-4d113e7b":""},null,4)],2),(openBlock(!0),createElementBlock(Fragment,null,renderList(G.dotPositions,(Le,Ve)=>(openBlock(),createBlock(ke,{key:Ve,onDragStartOnProcess:xe=>G.onSliderStart(xe,Ve),index:Ve,value:G.dotsValue[Ve],tooltipFormatter:G.tooltipFormatter,showTooltip:G.showTooltip,posTooltipProc:Le.position,style:normalizeStyle({[G.mainDirectionStyle]:`${Le.position}%`,zIndex:G.getZIndexDots(Ve)}),"aria-valuemin":G.min,"aria-valuemax":G.max,class:"ui-range__dot","data-v-4d113e7b":""},null,8,["onDragStartOnProcess","index","value","tooltipFormatter","showTooltip","posTooltipProc","style","aria-valuemin","aria-valuemax"]))),128))],512),G.displayedMarks.length?(openBlock(),createElementBlock("div",k,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.displayedMarks,(Le,Ve)=>(openBlock(),createElementBlock("div",{key:`mark-${Le.value}-${Ve}`,onClick:xe=>G.setValueByPos(Le.pos),style:normalizeStyle({[G.mainDirectionStyle]:`${Le.pos}%`}),class:"ui-range__mark ui-range-mark","data-v-4d113e7b":""},[createVNode(De,{size:G.sizeType.xs,noWrap:"",class:"ui-range-mark__label","data-v-4d113e7b":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Le.label),1)]),_:2},1032,["size"])],12,y$1))),128))])):createCommentVNode("",!0)],2)}]]);const r$1=(G,X)=>{if(X!==void 0){const ee=Object.entries(Object.getOwnPropertyDescriptors(G)).filter(([pe])=>!X.includes(pe)).map(pe=>(pe[1].configurable=!1,pe));return Object.defineProperties(G,Object.fromEntries(ee))}return Object.seal(markRaw(G))};var e=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a$1=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,p=(G,X,ee)=>X in G?e(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee;const l=/]*viewBox="([^"]*)"[^>]*id="([^"]*)"[^>]*>(.*?)<\/symbol>/gim,n=G=>Array.from(G.matchAll(l)).map(([X,ee,pe,ve])=>({viewBox:ee,id:pe,content:ve})).flatMap(X=>X.id.split(" ").map(ee=>{return pe=((ve,$e)=>{for(var ke in $e||($e={}))a$1.call($e,ke)&&p(ve,ke,$e[ke]);if(o)for(var ke of o($e))i.call($e,ke)&&p(ve,ke,$e[ke]);return ve})({},X),r(pe,t({id:ee}));var pe})),s=async(G,X,ee)=>{let pe,ve;const $e=([pe,ve]=execAsync(()=>(async()=>{let ke,De;const Le=`${X}/${G}${ee}.svg`;var Ve;return[ke,De]=execAsync(()=>(Ve=Le,new Promise((xe,Fe)=>{const ze=new XMLHttpRequest;ze.onload=()=>xe(ze.responseText),ze.onerror=Fe,ze.open("GET",Ve.startsWith("/")||Ve.includes("://")?Ve:"/"+Ve),ze.send()}))),ke=await ke,De(),ke})()),pe=await pe,ve(),pe);return n($e)};var a=(G,X)=>(ee,pe)=>{const ve=ee.config.globalProperties.$logger;assert(ve,"Отсутствует $logger");const $e=getSharedEntity(15,()=>({})),ke=getSharedEntity(16,()=>({}));document.querySelectorAll("svg[data-v-ico]").forEach(Le=>{var Ve;try{const[xe,Fe]=Le.dataset.vIco.split("|");if(!xe||!Fe)throw new Error(`Missing v-data-ico for ${Le}`);ke[xe]!=null||(ke[xe]={}),(Ve=ke[xe])[Fe]!=null||(Ve[Fe]={content:Le.innerHTML,viewBox:Le.getAttribute("viewBox"),id:Le.id||""})}catch(xe){ve.warn(xe)}});const De=reactive({sprites:ke,async loadSprite(Le){let Ve,xe;if(Le in $e)return $e[Le];let Fe,ze;$e[Le]=new Promise((je,We)=>{Fe=je,ze=We});try{const je=([Ve,xe]=execAsync(()=>s(Le,G,X)),Ve=await Ve,xe(),Ve);ke[Le]=r$1(Object.fromEntries(je.map(We=>[We.id,r$1(We)]))),Fe==null||Fe()}catch(je){ve.error(`Failed to load sprite "${Le}"`,je),ze==null||ze(je)}},getIcon(Le,Ve){var xe;const Fe=$e[Le],ze=(xe=ke[Le])==null?void 0:xe[Ve];if((Fe==null?void 0:Fe.state)!=="fulfilled"||ze)return ze;ve.error(`The icon "${Ve}" is not defined into sprite "${Le}".`)}});ee.config.globalProperties.$icons=De,ee.provide("$icons",De),pe&&pe("icons",De)};const getGlobalProperty=G=>()=>{const X=useNuxtApp$1();if(!(G in X.vueApp.config.globalProperties))throw createError(`No property nuxtApp.vueApp.config.globalProperties.${G} exists!`);return X.vueApp.config.globalProperties[G]},useSiteConfig=getGlobalProperty("$siteConfig"),useBFFConfig=getGlobalProperty("$bffConfig"),useSiteData=getGlobalProperty("$siteData"),useLogger=getGlobalProperty("$logger"),useT=getGlobalProperty("$T"),useAppStorage=getGlobalProperty("$appStorage"),useHttpModule=getGlobalProperty("$httpModule"),useHttpClient=getGlobalProperty("$httpClient"),useSvcHttpClient=getGlobalProperty("$svcHttpClient"),useApiInstances=getGlobalProperty("$apiInstances"),useWebApi=()=>useApiInstances().webApi,useAnalytics=getGlobalProperty("$analytics"),useAnalyticsModules=getGlobalProperty("$analyticsModules"),useVModal=getGlobalProperty("$vmodal"),useDateTimeService=getGlobalProperty("$dateTimeService"),useAssetPath=getGlobalProperty("$assetPath"),useCookies=getGlobalProperty("$cookies"),useSharedStore=getGlobalProperty("$sharedStore"),useMediaUrl=getGlobalProperty("$mediaUrl"),useGlobalStorage=getGlobalProperty("$globalStorage"),useFatmanCollector=getGlobalProperty("$fatmanCollector"),useDictionaryService=getGlobalProperty("$dictionaryService"),loadDictionary=G=>getGlobalProperty("$loadDictionary")()(G),loadMediaResources=G=>getGlobalProperty("$loadMediaResources")()({ids:G}),loadConfigs=G=>getGlobalProperty("$loadConfigs")()(G),getConfig=G=>getGlobalProperty("$getConfig")()(G);function getConfigs(...G){return getGlobalProperty("$getConfigs")()(...G)}const useClientHeaders=getGlobalProperty("$clientHeaders"),useNotify=getGlobalProperty("$notify"),useCDN=getGlobalProperty("$cdn"),useEventResize=getGlobalProperty("$eventResize"),useMemoryStorage=getGlobalProperty("$memoryStorage"),useCurrentDomain=getGlobalProperty("$currentDomain"),_sfc_main$8=defineComponent({__name:"VueFinalModalContainer",props:{modalRootParams:{type:Object,default:()=>{}}},setup(G){const X=G,ee=useVModal(),pe=computed(()=>{var ve;return(ve=ee.currentModalData)==null?void 0:ve.name});return(ve,$e)=>{const ke=resolveComponent("vue-final-modal");return openBlock(),createBlock(ke,mergeProps(X.modalRootParams,{zIndex:"10000",name:unref(pe),hideOverlay:"",lockScroll:!1,class:"v--final-modal-overlay"}),{default:withCtx(()=>[renderSlot(ve.$slots,"default")]),_:3},16,["name"])}}}),lazyLoadModal=(G,X)=>{if(typeof G!="function")throw new TypeError("lazyLoadView: first argument must be a function!");const ee=shallowRef();return defineComponent({setup(pe,{attrs:ve,slots:$e}){const ke=useLogger();return onBeforeMount(async()=>{let De,Le;if([De,Le]=execAsync(()=>nextTick()),await De,Le(),!unref(ee))try{const{default:Ve}=([De,Le]=execAsync(()=>G()),De=await De,Le(),De);ee.value=Ve}catch(Ve){ke.error("lazyLoadComponent",Ve)}}),()=>unref(ee)?h$u(_sfc_main$8,()=>{var De;return[h$u(unref(ee),ve,(De=$e.default)==null?void 0:De.call($e))]}):h$u(_sfc_main$8,()=>[h$u(X)])}})};var __defProp$q=Object.defineProperty,__defProps$8=Object.defineProperties,__getOwnPropDescs$8=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$q=Object.getOwnPropertySymbols,__hasOwnProp$q=Object.prototype.hasOwnProperty,__propIsEnum$q=Object.prototype.propertyIsEnumerable,__defNormalProp$q=(G,X,ee)=>X in G?__defProp$q(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$p=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$q.call(X,ee)&&__defNormalProp$q(G,ee,X[ee]);if(__getOwnPropSymbols$q)for(var ee of __getOwnPropSymbols$q(X))__propIsEnum$q.call(X,ee)&&__defNormalProp$q(G,ee,X[ee]);return G},__spreadProps$8=(G,X)=>__defProps$8(G,__getOwnPropDescs$8(X));const openModal=async({nuxt:G,props:X,params:ee,modal:pe,modalStorage:ve,closeEvent:$e,closeModal:ke,handlers:De})=>{let Le,Ve;const xe=async Fe=>new Promise((ze,je)=>{try{G.$modal.show({component:Fe,bind:__spreadProps$8(__spreadValues$p({},X),{modalRootParams:ee}),on:__spreadProps$8(__spreadValues$p({},De),{"before-close"(){ve.checkShow(pe.name)&&ke()}})}),ze()}catch(We){je(We),ke()}});try{const Fe=([Le,Ve]=execAsync(()=>lazyLoadModal(pe.component,pe.componentLoader)),Le=await Le,Ve(),Le);[Le,Ve]=execAsync(()=>xe(Fe)),await Le,Ve(),useVModal().setDynamicName(pe.name),$e.watch(()=>{G.$modal.hide(pe.name)})}catch(Fe){[Le,Ve]=execAsync(()=>Promise.reject(Fe)),await Le,Ve()}},createModal=({name:G,component:X,componentLoader:ee=l$Q,middleware:pe=[],excludesMiddleware:ve=[],timeZone:$e,lng:ke,isRtl:De})=>({name:G,component:X,componentLoader:ee,timeZone:$e,lng:ke,isRtl:De,middleware:[setCssBrowserScrollbarWidth,lockBody,overlayBlur,...pe,openModal].filter(Le=>!ve.includes(Le))}),camelToKebab=G=>G.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase(),parseMenuItem=G=>{const{id:X,langKey:ee,actionType:pe,className:ve="",link:$e,icon:ke,ico:De,icoPath:Le,text:Ve,mediaKey:xe,subMenuItems:Fe=[],toolTipText:ze}=G,je=uniqueBy([camelToKebab(X),ve].filter(Boolean)),We=Fe.map(parseMenuItem);return kt({on:{},className:ve,id:X,langKey:ee,actionType:pe,link:$e,classList:je,icon:ke,ico:De,icoPath:Le,text:Ve,subMenuItems:We,mediaKey:xe,toolTipText:ze},pickMenuItemAdditionalFields(G))},clamp$1=(G,X,ee)=>(X>ee&&([X,ee]=[ee,X]),Math.min(Math.max(G,X),ee)),random=(G,X,ee=0)=>{if(Number.isNaN(G)||Number.isNaN(X))return NaN;G>X&&([G,X]=[X,G]),Number.isFinite(G)||(G=Number.MIN_SAFE_INTEGER),Number.isFinite(X)||(X=Number.MAX_SAFE_INTEGER);const pe=X-G+1,ve=10**ee;return Math.floor((Math.random()*pe+G)*ve)/ve},isNumber=G=>typeof G=="number",isString=G=>typeof G=="string",deepFreeze=G=>(Object.getOwnPropertyNames(G).forEach(X=>{const ee=G[X];isObject(ee)&&deepFreeze(ee)}),Object.freeze(G)),pick$1=(G,X)=>X.reduce((ee,pe)=>(ee[pe]=G[pe],ee),{}),parseNumber=G=>{if(isNumber(G))return G;if(isObject(G)||typeof G=="boolean")return;const X=Number(G);return isString(G)&&(G=G.trim()),!G||Number.isNaN(X)?void 0:X},isTruthy=G=>!!G,normalizeSlashes$1=G=>G.replace(/\/{2,}/g,"/").replace(/\/$/,""),normalizeUrl=G=>normalizeSlashes$1(G.toLowerCase()),getParentComponents=(G,X=[])=>G!=null&&G.$parent?(X.push(G.$parent),getParentComponents(G.$parent,X)):X;class FetchError extends Error{constructor(X,ee){super(X,ee),this.name="FetchError",ee!=null&&ee.cause&&!this.cause&&(this.cause=ee.cause)}}function createFetchError(G){var Le,Ve,xe,Fe,ze;const X=((Le=G.error)==null?void 0:Le.message)||((Ve=G.error)==null?void 0:Ve.toString())||"",ee=((xe=G.request)==null?void 0:xe.method)||((Fe=G.options)==null?void 0:Fe.method)||"GET",pe=((ze=G.request)==null?void 0:ze.url)||String(G.request)||"/",ve=`[${ee}] ${JSON.stringify(pe)}`,$e=G.response?`${G.response.status} ${G.response.statusText}`:"",ke=`${ve}: ${$e}${X?` ${X}`:""}`,De=new FetchError(ke,G.error?{cause:G.error}:void 0);for(const je of["request","options","response"])Object.defineProperty(De,je,{get(){return G[je]}});for(const[je,We]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(De,je,{get(){return G.response&&G.response[We]}});return De}const payloadMethods=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function isPayloadMethod(G="GET"){return payloadMethods.has(G.toUpperCase())}function isJSONSerializable(G){if(G===void 0)return!1;const X=typeof G;return X==="string"||X==="number"||X==="boolean"||X===null?!0:X!=="object"?!1:Array.isArray(G)?!0:G.buffer?!1:G.constructor&&G.constructor.name==="Object"||typeof G.toJSON=="function"}const textTypes=new Set(["image/svg","application/xml","application/xhtml","application/html"]),JSON_RE=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function detectResponseType(G=""){if(!G)return"json";const X=G.split(";").shift()||"";return JSON_RE.test(X)?"json":textTypes.has(X)||X.startsWith("text/")?"text":"blob"}function resolveFetchOptions(G,X,ee,pe){var ke;const ve=mergeHeaders((ke=X==null?void 0:X.headers)!=null?ke:G==null?void 0:G.headers,ee==null?void 0:ee.headers,pe);let $e;return(ee!=null&&ee.query||ee!=null&&ee.params||X!=null&&X.params||X!=null&&X.query)&&($e=kt(kt(kt(kt({},ee==null?void 0:ee.params),ee==null?void 0:ee.query),X==null?void 0:X.params),X==null?void 0:X.query)),eo(kt(kt({},ee),X),{query:$e,params:$e,headers:ve})}function mergeHeaders(G,X,ee){if(!X)return new ee(G);const pe=new ee(X);if(G)for(const[ve,$e]of Symbol.iterator in G||Array.isArray(G)?G:new ee(G))pe.set(ve,$e);return pe}async function callHooks(G,X){let ee,pe;if(X)if(Array.isArray(X))for(const ve of X)[ee,pe]=execAsync(()=>ve(G)),await ee,pe();else[ee,pe]=execAsync(()=>X(G)),await ee,pe()}const retryStatusCodes=new Set([408,409,425,429,500,502,503,504]),nullBodyResponses=new Set([101,204,205,304]);function createFetch(G={}){const{fetch:X=window.fetch,Headers:ee=window.Headers,AbortController:pe=window.AbortController}=G;async function ve(De){let Le,Ve;const xe=De.error&&De.error.name==="AbortError"&&!De.options.timeout||!1;if(De.options.retry!==!1&&!xe){let ze;typeof De.options.retry=="number"?ze=De.options.retry:ze=isPayloadMethod(De.options.method)?0:1;const je=De.response&&De.response.status||500;if(ze>0&&(Array.isArray(De.options.retryStatusCodes)?De.options.retryStatusCodes.includes(je):retryStatusCodes.has(je))){const We=typeof De.options.retryDelay=="function"?De.options.retryDelay(De):De.options.retryDelay||0;return We>0&&([Le,Ve]=execAsync(()=>new Promise(Ke=>setTimeoutWrapped(Ke,We))),await Le,Ve()),$e(De.request,eo(kt({},De.options),{retry:ze-1}))}}const Fe=createFetchError(De);throw Error.captureStackTrace&&Error.captureStackTrace(Fe,$e),Fe}const $e=async function(Le,Ve={}){let xe,Fe;const ze={request:Le,options:resolveFetchOptions(Le,Ve,G.defaults,ee),response:void 0,error:void 0};ze.options.method&&(ze.options.method=ze.options.method.toUpperCase()),ze.options.onRequest&&([xe,Fe]=execAsync(()=>callHooks(ze,ze.options.onRequest)),await xe,Fe()),typeof ze.request=="string"&&(ze.options.baseURL&&(ze.request=withBase(ze.request,ze.options.baseURL)),ze.options.query&&(ze.request=withQuery(ze.request,ze.options.query),delete ze.options.query),"query"in ze.options&&delete ze.options.query,"params"in ze.options&&delete ze.options.params),ze.options.body&&isPayloadMethod(ze.options.method)&&(isJSONSerializable(ze.options.body)?(ze.options.body=typeof ze.options.body=="string"?ze.options.body:JSON.stringify(ze.options.body),ze.options.headers=new ee(ze.options.headers||{}),ze.options.headers.has("content-type")||ze.options.headers.set("content-type","application/json"),ze.options.headers.has("accept")||ze.options.headers.set("accept","application/json")):("pipeTo"in ze.options.body&&typeof ze.options.body.pipeTo=="function"||typeof ze.options.body.pipe=="function")&&("duplex"in ze.options||(ze.options.duplex="half")));let je;if(!ze.options.signal&&ze.options.timeout){const Ke=new pe;je=setTimeoutWrapped(()=>{const Xe=new Error("[TimeoutError]: The operation was aborted due to timeout");Xe.name="TimeoutError",Xe.code=23,Ke.abort(Xe)},ze.options.timeout),ze.options.signal=Ke.signal}try{ze.response=([xe,Fe]=execAsync(()=>X(ze.request,ze.options)),xe=await xe,Fe(),xe)}catch(Ke){return ze.error=Ke,ze.options.onRequestError&&([xe,Fe]=execAsync(()=>callHooks(ze,ze.options.onRequestError)),await xe,Fe()),[xe,Fe]=execAsync(()=>ve(ze)),xe=await xe,Fe(),xe}finally{je&&clearTimeout(je)}if((ze.response.body||ze.response._bodyInit)&&!nullBodyResponses.has(ze.response.status)&&ze.options.method!=="HEAD"){const Ke=(ze.options.parseResponse?"json":ze.options.responseType)||detectResponseType(ze.response.headers.get("content-type")||"");switch(Ke){case"json":{const Xe=([xe,Fe]=execAsync(()=>ze.response.text()),xe=await xe,Fe(),xe),qe=ze.options.parseResponse||destr;ze.response._data=qe(Xe);break}case"stream":{ze.response._data=ze.response.body||ze.response._bodyInit;break}default:ze.response._data=([xe,Fe]=execAsync(()=>ze.response[Ke]()),xe=await xe,Fe(),xe)}}return ze.options.onResponse&&([xe,Fe]=execAsync(()=>callHooks(ze,ze.options.onResponse)),await xe,Fe()),!ze.options.ignoreResponseError&&ze.response.status>=400&&ze.response.status<600?(ze.options.onResponseError&&([xe,Fe]=execAsync(()=>callHooks(ze,ze.options.onResponseError)),await xe,Fe()),[xe,Fe]=execAsync(()=>ve(ze)),xe=await xe,Fe(),xe):ze.response},ke=async function(Le,Ve){let xe,Fe;return([xe,Fe]=execAsync(()=>$e(Le,Ve)),xe=await xe,Fe(),xe)._data};return ke.raw=$e,ke.native=(...De)=>X(...De),ke.create=(De={},Le={})=>createFetch(eo(kt(kt({},G),Le),{defaults:kt(kt(kt({},G.defaults),Le.defaults),De)})),ke}const _globalThis=function(){if(typeof window!="undefined")return window;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw new Error("unable to locate global object")}(),fetch=_globalThis.fetch?(...G)=>_globalThis.fetch(...G):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Headers=_globalThis.Headers,AbortController$1=_globalThis.AbortController,ofetch=createFetch({fetch,Headers,AbortController:AbortController$1}),$fetch=ofetch,getServerDataKey=function(){return window.__APP},TagsWithInnerContent=new Set(["title","titleTemplate","script","style","noscript"]),HasElementTags=new Set(["base","meta","link","style","script","noscript"]),ValidHeadTags=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),UniqueTags=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),TagConfigKeys=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),IsBrowser=typeof window!="undefined";function defineHeadPlugin(G){return G}function hashCode(G){let X=9;for(let ee=0;ee>>9)+65536).toString(16).substring(1,8).toLowerCase()}function hashTag(G){if(G._h)return G._h;if(G._d)return hashCode(G._d);let X=`${G.tag}:${G.textContent||G.innerHTML||""}:`;for(const ee in G.props)X+=`${ee}:${String(G.props[ee])},`;return hashCode(X)}function thenable(G,X){return G instanceof Promise?G.then(X):X(G)}function normaliseTag(G,X,ee,pe){const ve=pe||normaliseProps(typeof X=="object"&&typeof X!="function"&&!(X instanceof Promise)?kt({},X):{[G==="script"||G==="noscript"||G==="style"?"innerHTML":"textContent"]:X},G==="templateParams"||G==="titleTemplate");if(ve instanceof Promise)return ve.then(ke=>normaliseTag(G,X,ee,ke));const $e={tag:G,props:ve};for(const ke of TagConfigKeys){const De=$e.props[ke]!==void 0?$e.props[ke]:ee[ke];De!==void 0&&((!(ke==="innerHTML"||ke==="textContent"||ke==="children")||TagsWithInnerContent.has($e.tag))&&($e[ke==="children"?"innerHTML":ke]=De),delete $e.props[ke])}return $e.props.body&&($e.tagPosition="bodyClose",delete $e.props.body),$e.tag==="script"&&typeof $e.innerHTML=="object"&&($e.innerHTML=JSON.stringify($e.innerHTML),$e.props.type=$e.props.type||"application/json"),Array.isArray($e.props.content)?$e.props.content.map(ke=>eo(kt({},$e),{props:eo(kt({},$e.props),{content:ke})})):$e}function normaliseStyleClassProps(G,X){var pe;const ee=G==="class"?" ":";";return X&&typeof X=="object"&&!Array.isArray(X)&&(X=Object.entries(X).filter(([,ve])=>ve).map(([ve,$e])=>G==="style"?`${ve}:${$e}`:ve)),(pe=String(Array.isArray(X)?X.join(ee):X))==null?void 0:pe.split(ee).filter(ve=>!!ve.trim()).join(ee)}function nestedNormaliseProps(G,X,ee,pe){for(let ve=pe;ve(G[$e]=ke,nestedNormaliseProps(G,X,ee,ve)));if(!X&&!TagConfigKeys.has($e)){const ke=String(G[$e]),De=$e.startsWith("data-");ke==="true"||ke===""?G[$e]=De?"true":!0:G[$e]||(De&&ke==="false"?G[$e]="false":delete G[$e])}}}function normaliseProps(G,X=!1){const ee=nestedNormaliseProps(G,X,Object.keys(G),0);return ee instanceof Promise?ee.then(()=>G):G}const TagEntityBits=10;function nestedNormaliseEntryTags(G,X,ee){for(let pe=ee;pe(X[pe]=$e,nestedNormaliseEntryTags(G,X,pe)));Array.isArray(ve)?G.push(...ve):G.push(ve)}}function normaliseEntryTags(G){const X=[],ee=G.resolvedInput;for(const ve in ee){if(!Object.prototype.hasOwnProperty.call(ee,ve))continue;const $e=ee[ve];if(!($e===void 0||!ValidHeadTags.has(ve))){if(Array.isArray($e)){for(const ke of $e)X.push(normaliseTag(ve,ke,G));continue}X.push(normaliseTag(ve,$e,G))}}if(X.length===0)return[];const pe=[];return thenable(nestedNormaliseEntryTags(pe,X,0),()=>pe.map((ve,$e)=>(ve._e=G._i,G.mode&&(ve._m=G.mode),ve._p=(G._i<{if(De===sepSub||!$e.includes(De))return De;const Le=sub(X,De.slice(1),pe);return Le!==void 0?Le:De}).trim(),ke&&(G.endsWith(sepSub)&&(G=G.slice(0,-sepSub.length)),G.startsWith(sepSub)&&(G=G.slice(sepSub.length)),G=G.replace(sepSubRe,ee).trim()),G}function resolveTitleTemplate(G,X){return G==null?X||null:typeof G=="function"?G(X):G}async function renderDOMHead(G,X={}){let ee,pe;const ve=X.document||G.resolvedOptions.document;if(!ve||!G.dirty)return;const $e={shouldRender:!0,tags:[]};if([ee,pe]=execAsync(()=>G.hooks.callHook("dom:beforeRender",$e)),await ee,pe(),!!$e.shouldRender)return G._domUpdatePromise||(G._domUpdatePromise=new Promise(async ke=>{var Xe;let De,Le;const xe=([De,Le]=execAsync(()=>G.resolveTags()),De=await De,Le(),De).map(qe=>({tag:qe,id:HasElementTags.has(qe.tag)?hashTag(qe):qe.tag,shouldRender:!0}));let Fe=G._dom;if(!Fe){Fe={elMap:{htmlAttrs:ve.documentElement,bodyAttrs:ve.body}};const qe=new Set;for(const Ye of["body","head"]){const Ze=(Xe=ve[Ye])==null?void 0:Xe.children;for(const Je of Ze){const ot=Je.tagName.toLowerCase();if(!HasElementTags.has(ot))continue;const gt={tag:ot,props:([De,Le]=execAsync(()=>normaliseProps(Je.getAttributeNames().reduce((et,St)=>eo(kt({},et),{[St]:Je.getAttribute(St)}),{}))),De=await De,Le(),De),innerHTML:Je.innerHTML},nt=tagDedupeKey(gt);let _t=nt,Qe=1;for(;_t&&qe.has(_t);)_t=`${nt}:${Qe++}`;_t&&(gt._d=_t,qe.add(_t)),Fe.elMap[Je.getAttribute("data-hid")||hashTag(gt)]=Je}}}Fe.pendingSideEffects=kt({},Fe.sideEffects),Fe.sideEffects={};function ze(qe,Ye,Ze){const Je=`${qe}:${Ye}`;Fe.sideEffects[Je]=Ze,delete Fe.pendingSideEffects[Je]}function je({id:qe,$el:Ye,tag:Ze}){const Je=Ze.tag.endsWith("Attrs");if(Fe.elMap[qe]=Ye,Je||(Ze.textContent&&Ze.textContent!==Ye.textContent&&(Ye.textContent=Ze.textContent),Ze.innerHTML&&Ze.innerHTML!==Ye.innerHTML&&(Ye.innerHTML=Ze.innerHTML),ze(qe,"el",()=>{var ot;(ot=Fe.elMap[qe])==null||ot.remove(),delete Fe.elMap[qe]})),Ze._eventHandlers)for(const ot in Ze._eventHandlers)Object.prototype.hasOwnProperty.call(Ze._eventHandlers,ot)&&Ye.getAttribute(`data-${ot}`)!==""&&((Ze.tag==="bodyAttrs"?ve.defaultView:Ye).addEventListener(ot.substring(2),Ze._eventHandlers[ot].bind(Ye)),Ye.setAttribute(`data-${ot}`,""));for(const ot in Ze.props){if(!Object.prototype.hasOwnProperty.call(Ze.props,ot))continue;const gt=Ze.props[ot],nt=`attr:${ot}`;if(ot==="class"){if(!gt)continue;for(const _t of gt.split(" "))Je&&ze(qe,`${nt}:${_t}`,()=>Ye.classList.remove(_t)),!Ye.classList.contains(_t)&&Ye.classList.add(_t)}else if(ot==="style"){if(!gt)continue;for(const _t of gt.split(";")){const Qe=_t.indexOf(":"),et=_t.substring(0,Qe).trim(),St=_t.substring(Qe+1).trim();ze(qe,`${nt}:${et}`,()=>{Ye.style.removeProperty(et)}),Ye.style.setProperty(et,St)}}else Ye.getAttribute(ot)!==gt&&Ye.setAttribute(ot,gt===!0?"":String(gt)),Je&&ze(qe,nt,()=>Ye.removeAttribute(ot))}}const We=[],Ke={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const qe of xe){const{tag:Ye,shouldRender:Ze,id:Je}=qe;if(Ze){if(Ye.tag==="title"){ve.title=Ye.textContent;continue}qe.$el=qe.$el||Fe.elMap[Je],qe.$el?je(qe):HasElementTags.has(Ye.tag)&&We.push(qe)}}for(const qe of We){const Ye=qe.tag.tagPosition||"head";qe.$el=ve.createElement(qe.tag.tag),je(qe),Ke[Ye]=Ke[Ye]||ve.createDocumentFragment(),Ke[Ye].appendChild(qe.$el)}for(const qe of xe)[De,Le]=execAsync(()=>G.hooks.callHook("dom:renderTag",qe,ve,ze)),await De,Le();Ke.head&&ve.head.appendChild(Ke.head),Ke.bodyOpen&&ve.body.insertBefore(Ke.bodyOpen,ve.body.firstChild),Ke.bodyClose&&ve.body.appendChild(Ke.bodyClose);for(const qe in Fe.pendingSideEffects)Fe.pendingSideEffects[qe]();G._dom=Fe,[De,Le]=execAsync(()=>G.hooks.callHook("dom:rendered",{renders:xe})),await De,Le(),ke()}).finally(()=>{G._domUpdatePromise=void 0,G.dirty=!1})),G._domUpdatePromise}function debouncedRenderDOMHead(G,X={}){const ee=X.delayFn||(pe=>setTimeoutWrapped(pe,10));return G._domDebouncedUpdatePromise=G._domDebouncedUpdatePromise||new Promise(pe=>ee(()=>renderDOMHead(G,X).then(()=>{delete G._domDebouncedUpdatePromise,pe()})))}function DomPlugin(G){return X=>{var pe,ve;const ee=((ve=(pe=X.resolvedOptions.document)==null?void 0:pe.head.querySelector('script[id="unhead:payload"]'))==null?void 0:ve.innerHTML)||!1;return ee&&X.push(JSON.parse(ee)),{mode:"client",hooks:{"entries:updated":$e=>{debouncedRenderDOMHead($e,G)}}}}}const UsesMergeStrategy=new Set(["templateParams","htmlAttrs","bodyAttrs"]),DedupePlugin={hooks:{"tag:normalise":({tag:G})=>{G.props.hid&&(G.key=G.props.hid,delete G.props.hid),G.props.vmid&&(G.key=G.props.vmid,delete G.props.vmid),G.props.key&&(G.key=G.props.key,delete G.props.key);const X=tagDedupeKey(G);X&&!X.startsWith("meta:og:")&&!X.startsWith("meta:twitter:")&&delete G.key;const ee=X||(G.key?`${G.tag}:${G.key}`:!1);ee&&(G._d=ee)},"tags:resolve":G=>{const X=Object.create(null);for(const pe of G.tags){const ve=(pe.key?`${pe.tag}:${pe.key}`:pe._d)||hashTag(pe),$e=X[ve];if($e){let De=pe==null?void 0:pe.tagDuplicateStrategy;if(!De&&UsesMergeStrategy.has(pe.tag)&&(De="merge"),De==="merge"){const Le=$e.props;Le.style&&pe.props.style&&(Le.style[Le.style.length-1]!==";"&&(Le.style+=";"),pe.props.style=`${Le.style} ${pe.props.style}`),Le.class&&pe.props.class?pe.props.class=`${Le.class} ${pe.props.class}`:Le.class&&(pe.props.class=Le.class),X[ve].props=kt(kt({},Le),pe.props);continue}else if(pe._e===$e._e){$e._duped=$e._duped||[],pe._d=`${$e._d}:${$e._duped.length+1}`,$e._duped.push(pe);continue}else if(tagWeight(pe)>tagWeight($e))continue}if(!(pe.innerHTML||pe.textContent||Object.keys(pe.props).length!==0)&&HasElementTags.has(pe.tag)){delete X[ve];continue}X[ve]=pe}const ee=[];for(const pe in X){const ve=X[pe],$e=ve._duped;ee.push(ve),$e&&(delete ve._duped,ee.push(...$e))}G.tags=ee,G.tags=G.tags.filter(pe=>!(pe.tag==="meta"&&(pe.props.name||pe.props.property)&&!pe.props.content))}}},ValidEventTags=new Set(["script","link","bodyAttrs"]),EventHandlersPlugin=G=>({hooks:{"tags:resolve":X=>{for(const ee of X.tags){if(!ValidEventTags.has(ee.tag))continue;const pe=ee.props;for(const ve in pe){if(ve[0]!=="o"||ve[1]!=="n"||!Object.prototype.hasOwnProperty.call(pe,ve))continue;const $e=pe[ve];typeof $e=="function"&&(G.ssr&&NetworkEvents.has(ve)?pe[ve]=`this.dataset.${ve}fired = true`:delete pe[ve],ee._eventHandlers=ee._eventHandlers||{},ee._eventHandlers[ve]=$e)}G.ssr&&ee._eventHandlers&&(ee.props.src||ee.props.href)&&(ee.key=ee.key||hashCode(ee.props.src||ee.props.href))}},"dom:renderTag":({$el:X,tag:ee})=>{var ve,$e;const pe=X==null?void 0:X.dataset;if(pe)for(const ke in pe){if(!ke.endsWith("fired"))continue;const De=ke.slice(0,-5);NetworkEvents.has(De)&&(($e=(ve=ee._eventHandlers)==null?void 0:ve[De])==null||$e.call(X,new Event(De.substring(2))))}}}}),DupeableTags=new Set(["link","style","script","noscript"]),HashKeyedPlugin={hooks:{"tag:normalise":({tag:G})=>{G.key&&DupeableTags.has(G.tag)&&(G.props["data-hid"]=G._h=hashCode(G.key))}}},PayloadPlugin={mode:"server",hooks:{"tags:beforeResolve":G=>{const X={};let ee=!1;for(const pe of G.tags)pe._m!=="server"||pe.tag!=="titleTemplate"&&pe.tag!=="templateParams"&&pe.tag!=="title"||(X[pe.tag]=pe.tag==="title"||pe.tag==="titleTemplate"?pe.textContent:pe.props,ee=!0);ee&&G.tags.push({tag:"script",innerHTML:JSON.stringify(X),props:{id:"unhead:payload",type:"application/json"}})}}},SortPlugin={hooks:{"tags:resolve":G=>{var X;for(const ee of G.tags)if(typeof ee.tagPriority=="string")for(const{prefix:pe,offset:ve}of SortModifiers){if(!ee.tagPriority.startsWith(pe))continue;const $e=ee.tagPriority.substring(pe.length),ke=(X=G.tags.find(De=>De._d===$e))==null?void 0:X._p;if(ke!==void 0){ee._p=ke+ve;break}}G.tags.sort((ee,pe)=>{const ve=tagWeight(ee),$e=tagWeight(pe);return ve<$e?-1:ve>$e?1:ee._p-pe._p})}}},SupportedAttrs={meta:"content",link:"href",htmlAttrs:"lang"},contentAttrs=["innerHTML","textContent"],TemplateParamsPlugin=G=>({hooks:{"tags:resolve":X=>{var ke;const{tags:ee}=X;let pe;for(let De=0;DeDe.tag==="title"))==null?void 0:ke.textContent)||"",ve,$e);for(const De of ee){if(De.processTemplateParams===!1)continue;const Le=SupportedAttrs[De.tag];if(Le&&typeof De.props[Le]=="string")De.props[Le]=processTemplateParams(De.props[Le],ve,$e);else if(De.processTemplateParams||De.tag==="titleTemplate"||De.tag==="title")for(const Ve of contentAttrs)typeof De[Ve]=="string"&&(De[Ve]=processTemplateParams(De[Ve],ve,$e,De.tag==="script"&&De.props.type.endsWith("json")))}G._templateParams=ve,G._separator=$e},"tags:afterResolve":({tags:X})=>{let ee;for(let pe=0;pe{const{tags:X}=G;let ee,pe;for(let ve=0;ve{for(const X of G.tags)typeof X.innerHTML=="string"&&(X.innerHTML&&(X.props.type==="application/ld+json"||X.props.type==="application/json")?X.innerHTML=X.innerHTML.replace(/{De.dirty=!0,X.callHook("entries:updated",De)};let ve=0,$e=[];const ke=[],De={plugins:ke,dirty:!1,resolvedOptions:G,hooks:X,headEntries(){return $e},use(Le){const Ve=typeof Le=="function"?Le(De):Le;(!Ve.key||!ke.some(xe=>xe.key===Ve.key))&&(ke.push(Ve),filterMode(Ve.mode,ee)&&X.addHooks(Ve.hooks||{}))},push(Le,Ve){Ve==null||delete Ve.head;const xe=kt({_i:ve++,input:Le},Ve);return filterMode(xe.mode,ee)&&($e.push(xe),pe()),{dispose(){$e=$e.filter(Fe=>Fe._i!==xe._i),pe()},patch(Fe){for(const ze of $e)ze._i===xe._i&&(ze.input=xe.input=Fe);pe()}}},async resolveTags(){let Le,Ve;const xe={tags:[],entries:[...$e]};[Le,Ve]=execAsync(()=>X.callHook("entries:resolve",xe)),await Le,Ve();for(const Fe of xe.entries){const ze=Fe.resolvedInput||Fe.input;if(Fe.resolvedInput=([Le,Ve]=execAsync(()=>Fe.transform?Fe.transform(ze):ze),Le=await Le,Ve(),Le),Fe.resolvedInput)for(const je of([Le,Ve]=execAsync(()=>normaliseEntryTags(Fe)),Le=await Le,Ve(),Le)){const We={tag:je,entry:Fe,resolvedOptions:De.resolvedOptions};[Le,Ve]=execAsync(()=>X.callHook("tag:normalise",We)),await Le,Ve(),xe.tags.push(We.tag)}}return[Le,Ve]=execAsync(()=>X.callHook("tags:beforeResolve",xe)),await Le,Ve(),[Le,Ve]=execAsync(()=>X.callHook("tags:resolve",xe)),await Le,Ve(),[Le,Ve]=execAsync(()=>X.callHook("tags:afterResolve",xe)),await Le,Ve(),xe.tags},ssr:ee};return[DedupePlugin,PayloadPlugin,EventHandlersPlugin,HashKeyedPlugin,SortPlugin,TemplateParamsPlugin,TitleTemplatePlugin,XSSPlugin,...(G==null?void 0:G.plugins)||[]].forEach(Le=>De.use(Le)),De.hooks.callHook("init",De),De}function getActiveHead(){return activeHead}const Vue3=version[0]==="3";function resolveUnref(G){return typeof G=="function"?G():unref(G)}function resolveUnrefHeadInput(G){if(G instanceof Promise||G instanceof Date||G instanceof RegExp)return G;const X=resolveUnref(G);if(!G||!X)return X;if(Array.isArray(X))return X.map(ee=>resolveUnrefHeadInput(ee));if(typeof X=="object"){const ee={};for(const pe in X)if(Object.prototype.hasOwnProperty.call(X,pe)){if(pe==="titleTemplate"||pe[0]==="o"&&pe[1]==="n"){ee[pe]=unref(X[pe]);continue}ee[pe]=resolveUnrefHeadInput(X[pe])}return ee}return X}const VueReactivityPlugin={hooks:{"entries:resolve":G=>{for(const X of G.entries)X.resolvedInput=resolveUnrefHeadInput(X.input)}}},headSymbol="usehead";function vueInstall(G){return{install(ee){Vue3&&(ee.config.globalProperties.$unhead=G,ee.config.globalProperties.$head=G,ee.provide(headSymbol,G))}}.install}function createHead(G={}){G.domDelayFn=G.domDelayFn||(ee=>nextTick(()=>setTimeoutWrapped(()=>ee(),0)));const X=createHead$1(G);return X.use(VueReactivityPlugin),X.install=vueInstall(X),X}const _global=typeof window!="undefined"||typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},globalKey="__unhead_injection_handler__";function setHeadInjectionHandler(G){_global[globalKey]=G}function injectHead(){if(globalKey in _global)return _global[globalKey]();const G=inject(headSymbol);return G||getActiveHead()}function useHead$1(G,X={}){const ee=X.head||injectHead();if(ee)return ee.ssr?ee.push(G,X):clientUseHead(ee,G,X)}function clientUseHead(G,X,ee={}){const pe=ref(!1),ve=ref({});watchEffect(()=>{ve.value=pe.value?{}:resolveUnrefHeadInput(X)});const $e=G.push(ve.value,ee);return watch(ve,De=>{$e.patch(De)}),getCurrentInstance()&&(onBeforeUnmount(()=>{$e.dispose()}),onDeactivated(()=>{pe.value=!0}),onActivated(()=>{pe.value=!1})),$e}function useRequestEvent(G=useNuxtApp$1()){var X;return(X=G.ssrContext)==null?void 0:X.event}function useRequestHeaders(G){return{}}const getServerData=(G,X)=>{var ee,pe,ve;return(ve=(pe=(ee=window.serverData)==null?void 0:ee[getServerDataKey()])==null?void 0:pe[G])!=null?ve:X},NO_SPA_FALLBACK="NSF",useRuntimeConfig=()=>{var G;return((G=window==null?void 0:window[window.__APP])==null?void 0:G.config)||{}},appConfig=()=>useRuntimeConfig().app,baseURL=()=>appConfig().baseURL,buildAssetsDir=()=>appConfig().buildAssetsDir,buildAssetsURL=(...G)=>joinRelativeURL(publicAssetsURL(),buildAssetsDir(),...G),publicAssetsURL=(...G)=>{const X=appConfig().cdnURL||appConfig().baseURL;return G.length?joinRelativeURL(X,...G):X};window.__buildAssetsURL=buildAssetsURL,window.__publicAssetsURL=publicAssetsURL;async function loadPayload(G,X={}){let ee,pe;const ve=([ee,pe]=execAsync(()=>_getPayloadURL(G,X)),ee=await ee,pe(),ee),$e=useNuxtApp$1(),ke=$e._payloadCache=$e._payloadCache||{};return ve in ke?ke[ve]||null:(ke[ve]=isPrerendered(G).then(De=>De?_importPayload(ve).then(Le=>Le||(delete ke[ve],null)):(ke[ve]=null,null)),ke[ve])}const filename="_payload.js";async function _getPayloadURL(G,X={}){let ee,pe;const ve=new URL(G,"http://localhost");if(ve.host!=="localhost"||hasProtocol(ve.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+G);const $e=useRuntimeConfig$1(),ke=X.hash||(X.fresh?Date.now():$e.app.buildId),De=$e.app.cdnURL,Le=De&&([ee,pe]=execAsync(()=>isPrerendered(G)),ee=await ee,pe(),ee)?De:$e.app.baseURL;return joinURL(Le,ve.pathname,filename+(ke?`?${ke}`:""))}async function _importPayload(G){let X,ee;const pe=import(G).then(ve=>ve.default||ve);try{return[X,ee]=execAsync(()=>pe),X=await X,ee(),X}catch(ve){console.warn("[nuxt] Cannot load payload ",G,ve)}return null}async function isPrerendered(G=useRoute$2().path){return!!useNuxtApp$1().payload.prerenderedAt}function definePayloadReviver(G,X){useNuxtApp$1()._payloadRevivers[G]=X}const payloadPlugin=definePayloadPlugin(()=>{definePayloadReviver("skipHydrate",G=>{})}),unheadPlugins=[],unhead_KgADcZ0jPj=defineNuxtPlugin({name:"nuxt:head",enforce:"pre",setup(G){const X=createHead({plugins:unheadPlugins});setHeadInjectionHandler(()=>useNuxtApp$1().vueApp._context.provides.usehead),G.vueApp.use(X);{let ee=!0;const pe=async()=>{let ve,$e;ee=!1,[ve,$e]=execAsync(()=>renderDOMHead(X)),await ve,$e()};X.hooks.hook("dom:beforeRender",ve=>{ve.shouldRender=!ee}),G.hooks.hook("page:start",()=>{ee=!0}),G.hooks.hook("page:finish",()=>{G.isHydrating||pe()}),G.hooks.hook("app:error",pe),G.hooks.hook("app:suspense:resolve",pe)}}});/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const isBrowser=typeof document!="undefined";function isRouteComponent(G){return typeof G=="object"||"displayName"in G||"props"in G||"__vccOpts"in G}function isESModule(G){return G.__esModule||G[Symbol.toStringTag]==="Module"||G.default&&isRouteComponent(G.default)}const assign=Object.assign;function applyToParams(G,X){const ee={};for(const pe in X){const ve=X[pe];ee[pe]=isArray(ve)?ve.map(G):G(ve)}return ee}const noop$1=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(G){return encodeURI(""+G).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(G){return commonEncode(G).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(G){return commonEncode(G).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(G){return encodeQueryValue(G).replace(EQUAL_RE,"%3D")}function encodePath(G){return commonEncode(G).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(G){return G==null?"":encodePath(G).replace(SLASH_RE,"%2F")}function decode(G){try{return decodeURIComponent(""+G)}catch(X){}return""+G}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=G=>G.replace(TRAILING_SLASH_RE,"");function parseURL(G,X,ee="/"){let pe,ve={},$e="",ke="";const De=X.indexOf("#");let Le=X.indexOf("?");return De=0&&(Le=-1),Le>-1&&(pe=X.slice(0,Le),$e=X.slice(Le+1,De>-1?De:X.length),ve=G($e)),De>-1&&(pe=pe||X.slice(0,De),ke=X.slice(De,X.length)),pe=resolveRelativePath(pe!=null?pe:X,ee),{fullPath:pe+($e&&"?")+$e+ke,path:pe,query:ve,hash:decode(ke)}}function stringifyURL(G,X){const ee=X.query?G(X.query):"";return X.path+(ee&&"?")+ee+(X.hash||"")}function stripBase(G,X){return!X||!G.toLowerCase().startsWith(X.toLowerCase())?G:G.slice(X.length)||"/"}function isSameRouteLocation(G,X,ee){const pe=X.matched.length-1,ve=ee.matched.length-1;return pe>-1&&pe===ve&&isSameRouteRecord(X.matched[pe],ee.matched[ve])&&isSameRouteLocationParams(X.params,ee.params)&&G(X.query)===G(ee.query)&&X.hash===ee.hash}function isSameRouteRecord(G,X){return(G.aliasOf||G)===(X.aliasOf||X)}function isSameRouteLocationParams(G,X){if(Object.keys(G).length!==Object.keys(X).length)return!1;for(const ee in G)if(!isSameRouteLocationParamsValue(G[ee],X[ee]))return!1;return!0}function isSameRouteLocationParamsValue(G,X){return isArray(G)?isEquivalentArray(G,X):isArray(X)?isEquivalentArray(X,G):G===X}function isEquivalentArray(G,X){return isArray(X)?G.length===X.length&&G.every((ee,pe)=>ee===X[pe]):G.length===1&&G[0]===X}function resolveRelativePath(G,X){if(G.startsWith("/"))return G;if(!G)return X;const ee=X.split("/"),pe=G.split("/"),ve=pe[pe.length-1];(ve===".."||ve===".")&&pe.push("");let $e=ee.length-1,ke,De;for(ke=0;ke1&&$e--;else break;return ee.slice(0,$e).join("/")+"/"+pe.slice(ke).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var NavigationType;(function(G){G.pop="pop",G.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(G){G.back="back",G.forward="forward",G.unknown=""})(NavigationDirection||(NavigationDirection={}));const START="";function normalizeBase(G){if(!G)if(isBrowser){const X=document.querySelector("base");G=X&&X.getAttribute("href")||"/",G=G.replace(/^\w+:\/\/[^\/]+/,"")}else G="/";return G[0]!=="/"&&G[0]!=="#"&&(G="/"+G),removeTrailingSlash(G)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(G,X){return G.replace(BEFORE_HASH_RE,"#")+X}function getElementPosition(G,X){const ee=document.documentElement.getBoundingClientRect(),pe=G.getBoundingClientRect();return{behavior:X.behavior,left:pe.left-ee.left-(X.left||0),top:pe.top-ee.top-(X.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(G){let X;if("el"in G){const ee=G.el,pe=typeof ee=="string"&&ee.startsWith("#"),ve=typeof ee=="string"?pe?document.getElementById(ee.slice(1)):document.querySelector(ee):ee;if(!ve)return;X=getElementPosition(ve,G)}else X=G;"scrollBehavior"in document.documentElement.style?window.scrollTo(X):window.scrollTo(X.left!=null?X.left:window.scrollX,X.top!=null?X.top:window.scrollY)}function getScrollKey(G,X){return(history.state?history.state.position-X:-1)+G}const scrollPositions=new Map;function saveScrollPosition(G,X){scrollPositions.set(G,X)}function getSavedScrollPosition(G){const X=scrollPositions.get(G);return scrollPositions.delete(G),X}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(G,X){const{pathname:ee,search:pe,hash:ve}=X,$e=G.indexOf("#");if($e>-1){let De=ve.includes(G.slice($e))?G.slice($e).length:1,Le=ve.slice(De);return Le[0]!=="/"&&(Le="/"+Le),stripBase(Le,"")}return stripBase(ee,G)+pe+ve}function useHistoryListeners(G,X,ee,pe){let ve=[],$e=[],ke=null;const De=({state:ze})=>{const je=createCurrentLocation(G,location),We=ee.value,Ke=X.value;let Xe=0;if(ze){if(ee.value=je,X.value=ze,ke&&ke===We){ke=null;return}Xe=Ke?ze.position-Ke.position:0}else pe(je);ve.forEach(qe=>{qe(ee.value,We,{delta:Xe,type:NavigationType.pop,direction:Xe?Xe>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function Le(){ke=ee.value}function Ve(ze){ve.push(ze);const je=()=>{const We=ve.indexOf(ze);We>-1&&ve.splice(We,1)};return $e.push(je),je}function xe(){const{history:ze}=window;ze.state&&ze.replaceState(assign({},ze.state,{scroll:computeScrollPosition()}),"")}function Fe(){for(const ze of $e)ze();$e=[],window.removeEventListener("popstate",De),window.removeEventListener("beforeunload",xe)}return window.addEventListener("popstate",De),window.addEventListener("beforeunload",xe,{passive:!0}),{pauseListeners:Le,listen:Ve,destroy:Fe}}function buildState(G,X,ee,pe=!1,ve=!1){return{back:G,current:X,forward:ee,replaced:pe,position:window.history.length,scroll:ve?computeScrollPosition():null}}function useHistoryStateNavigation(G){const{history:X,location:ee}=window,pe={value:createCurrentLocation(G,ee)},ve={value:X.state};ve.value||$e(pe.value,{back:null,current:pe.value,forward:null,position:X.length-1,replaced:!0,scroll:null},!0);function $e(Le,Ve,xe){const Fe=G.indexOf("#"),ze=Fe>-1?(ee.host&&document.querySelector("base")?G:G.slice(Fe))+Le:createBaseLocation()+G+Le;try{X[xe?"replaceState":"pushState"](Ve,"",ze),ve.value=Ve}catch(je){console.error(je),ee[xe?"replace":"assign"](ze)}}function ke(Le,Ve){const xe=assign({},X.state,buildState(ve.value.back,Le,ve.value.forward,!0),Ve,{position:ve.value.position});$e(Le,xe,!0),pe.value=Le}function De(Le,Ve){const xe=assign({},ve.value,X.state,{forward:Le,scroll:computeScrollPosition()});$e(xe.current,xe,!0);const Fe=assign({},buildState(pe.value,Le,null),{position:xe.position+1},Ve);$e(Le,Fe,!1),pe.value=Le}return{location:pe,state:ve,push:De,replace:ke}}function createWebHistory(G){G=normalizeBase(G);const X=useHistoryStateNavigation(G),ee=useHistoryListeners(G,X.state,X.location,X.replace);function pe($e,ke=!0){ke||ee.pauseListeners(),history.go($e)}const ve=assign({location:"",base:G,go:pe,createHref:createHref.bind(null,G)},X,ee);return Object.defineProperty(ve,"location",{enumerable:!0,get:()=>X.location.value}),Object.defineProperty(ve,"state",{enumerable:!0,get:()=>X.state.value}),ve}function createMemoryHistory(G=""){let X=[],ee=[START],pe=0;G=normalizeBase(G);function ve(De){pe++,pe!==ee.length&&ee.splice(pe),ee.push(De)}function $e(De,Le,{direction:Ve,delta:xe}){const Fe={direction:Ve,delta:xe,type:NavigationType.pop};for(const ze of X)ze(De,Le,Fe)}const ke={location:START,state:{},base:G,createHref:createHref.bind(null,G),replace(De){ee.splice(pe--,1),ve(De)},push(De,Le){ve(De)},listen(De){return X.push(De),()=>{const Le=X.indexOf(De);Le>-1&&X.splice(Le,1)}},destroy(){X=[],ee=[START],pe=0},go(De,Le=!0){const Ve=this.location,xe=De<0?NavigationDirection.back:NavigationDirection.forward;pe=Math.max(0,Math.min(pe+De,ee.length-1)),Le&&$e(this.location,Ve,{direction:xe,delta:De})}};return Object.defineProperty(ke,"location",{enumerable:!0,get:()=>ee[pe]}),ke}function createWebHashHistory(G){return G=location.host?G||location.pathname+location.search:"",G.includes("#")||(G+="#"),createWebHistory(G)}function isRouteLocation(G){return typeof G=="string"||G&&typeof G=="object"}function isRouteName(G){return typeof G=="string"||typeof G=="symbol"}const NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(G){G[G.aborted=4]="aborted",G[G.cancelled=8]="cancelled",G[G.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(G,X){return assign(new Error,{type:G,[NavigationFailureSymbol]:!0},X)}function isNavigationFailure(G,X){return G instanceof Error&&NavigationFailureSymbol in G&&(X==null||!!(G.type&X))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(G,X){const ee=assign({},BASE_PATH_PARSER_OPTIONS,X),pe=[];let ve=ee.start?"^":"";const $e=[];for(const Ve of G){const xe=Ve.length?[]:[90];ee.strict&&!Ve.length&&(ve+="/");for(let Fe=0;FeX.length?X.length===1&&X[0]===80?1:-1:0}function comparePathParserScore(G,X){let ee=0;const pe=G.score,ve=X.score;for(;ee0&&X[X.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(G){if(!G)return[[]];if(G==="/")return[[ROOT_TOKEN]];if(!G.startsWith("/"))throw new Error(`Invalid path "${G}"`);function X(je){throw new Error(`ERR (${ee})/"${Ve}": ${je}`)}let ee=0,pe=ee;const ve=[];let $e;function ke(){$e&&ve.push($e),$e=[]}let De=0,Le,Ve="",xe="";function Fe(){Ve&&(ee===0?$e.push({type:0,value:Ve}):ee===1||ee===2||ee===3?($e.length>1&&(Le==="*"||Le==="+")&&X(`A repeatable param (${Ve}) must be alone in its segment. eg: '/:ids+.`),$e.push({type:1,value:Ve,regexp:xe,repeatable:Le==="*"||Le==="+",optional:Le==="*"||Le==="?"})):X("Invalid state to consume buffer"),Ve="")}function ze(){Ve+=Le}for(;De{ke(Ze)}:noop$1}function ke(Fe){if(isRouteName(Fe)){const ze=pe.get(Fe);ze&&(pe.delete(Fe),ee.splice(ee.indexOf(ze),1),ze.children.forEach(ke),ze.alias.forEach(ke))}else{const ze=ee.indexOf(Fe);ze>-1&&(ee.splice(ze,1),Fe.record.name&&pe.delete(Fe.record.name),Fe.children.forEach(ke),Fe.alias.forEach(ke))}}function De(){return ee}function Le(Fe){const ze=findInsertionIndex(Fe,ee);ee.splice(ze,0,Fe),Fe.record.name&&!isAliasRecord(Fe)&&pe.set(Fe.record.name,Fe)}function Ve(Fe,ze){let je,We={},Ke,Xe;if("name"in Fe&&Fe.name){if(je=pe.get(Fe.name),!je)throw createRouterError(1,{location:Fe});Xe=je.record.name,We=assign(paramsFromLocation(ze.params,je.keys.filter(Ze=>!Ze.optional).concat(je.parent?je.parent.keys.filter(Ze=>Ze.optional):[]).map(Ze=>Ze.name)),Fe.params&¶msFromLocation(Fe.params,je.keys.map(Ze=>Ze.name))),Ke=je.stringify(We)}else if(Fe.path!=null)Ke=Fe.path,je=ee.find(Ze=>Ze.re.test(Ke)),je&&(We=je.parse(Ke),Xe=je.record.name);else{if(je=ze.name?pe.get(ze.name):ee.find(Ze=>Ze.re.test(ze.path)),!je)throw createRouterError(1,{location:Fe,currentLocation:ze});Xe=je.record.name,We=assign({},ze.params,Fe.params),Ke=je.stringify(We)}const qe=[];let Ye=je;for(;Ye;)qe.unshift(Ye.record),Ye=Ye.parent;return{name:Xe,path:Ke,params:We,matched:qe,meta:mergeMetaFields(qe)}}G.forEach(Fe=>$e(Fe));function xe(){ee.length=0,pe.clear()}return{addRoute:$e,resolve:Ve,removeRoute:ke,clearRoutes:xe,getRoutes:De,getRecordMatcher:ve}}function paramsFromLocation(G,X){const ee={};for(const pe of X)pe in G&&(ee[pe]=G[pe]);return ee}function normalizeRouteRecord(G){const X={path:G.path,redirect:G.redirect,name:G.name,meta:G.meta||{},aliasOf:G.aliasOf,beforeEnter:G.beforeEnter,props:normalizeRecordProps(G),children:G.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in G?G.components||null:G.component&&{default:G.component}};return Object.defineProperty(X,"mods",{value:{}}),X}function normalizeRecordProps(G){const X={},ee=G.props||!1;if("component"in G)X.default=ee;else for(const pe in G.components)X[pe]=typeof ee=="object"?ee[pe]:ee;return X}function isAliasRecord(G){for(;G;){if(G.record.aliasOf)return!0;G=G.parent}return!1}function mergeMetaFields(G){return G.reduce((X,ee)=>assign(X,ee.meta),{})}function mergeOptions(G,X){const ee={};for(const pe in G)ee[pe]=pe in X?X[pe]:G[pe];return ee}function findInsertionIndex(G,X){let ee=0,pe=X.length;for(;ee!==pe;){const $e=ee+pe>>1;comparePathParserScore(G,X[$e])<0?pe=$e:ee=$e+1}const ve=getInsertionAncestor(G);return ve&&(pe=X.lastIndexOf(ve,pe-1)),pe}function getInsertionAncestor(G){let X=G;for(;X=X.parent;)if(isMatchable(X)&&comparePathParserScore(G,X)===0)return X}function isMatchable({record:G}){return!!(G.name||G.components&&Object.keys(G.components).length||G.redirect)}function parseQuery(G){const X={};if(G===""||G==="?")return X;const pe=(G[0]==="?"?G.slice(1):G).split("&");for(let ve=0;ve$e&&encodeQueryValue($e)):[pe&&encodeQueryValue(pe)]).forEach($e=>{$e!==void 0&&(X+=(X.length?"&":"")+ee,$e!=null&&(X+="="+$e))})}return X}function normalizeQuery(G){const X={};for(const ee in G){const pe=G[ee];pe!==void 0&&(X[ee]=isArray(pe)?pe.map(ve=>ve==null?null:""+ve):pe==null?pe:""+pe)}return X}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let G=[];function X(pe){return G.push(pe),()=>{const ve=G.indexOf(pe);ve>-1&&G.splice(ve,1)}}function ee(){G=[]}return{add:X,list:()=>G.slice(),reset:ee}}function registerGuard(G,X,ee){const pe=()=>{G[X].delete(ee)};onUnmounted(pe),onDeactivated(pe),onActivated(()=>{G[X].add(ee)}),G[X].add(ee)}function onBeforeRouteLeave(G){const X=inject(matchedRouteKey,{}).value;X&®isterGuard(X,"leaveGuards",G)}function onBeforeRouteUpdate(G){const X=inject(matchedRouteKey,{}).value;X&®isterGuard(X,"updateGuards",G)}function guardToPromiseFn(G,X,ee,pe,ve,$e=ke=>ke()){const ke=pe&&(pe.enterCallbacks[ve]=pe.enterCallbacks[ve]||[]);return()=>new Promise((De,Le)=>{const Ve=ze=>{ze===!1?Le(createRouterError(4,{from:ee,to:X})):ze instanceof Error?Le(ze):isRouteLocation(ze)?Le(createRouterError(2,{from:X,to:ze})):(ke&&pe.enterCallbacks[ve]===ke&&typeof ze=="function"&&ke.push(ze),De())},xe=$e(()=>G.call(pe&&pe.instances[ve],X,ee,Ve));let Fe=Promise.resolve(xe);G.length<3&&(Fe=Fe.then(Ve)),Fe.catch(ze=>Le(ze))})}function extractComponentsGuards(G,X,ee,pe,ve=$e=>$e()){const $e=[];for(const ke of G)for(const De in ke.components){let Le=ke.components[De];if(!(X!=="beforeRouteEnter"&&!ke.instances[De]))if(isRouteComponent(Le)){const xe=(Le.__vccOpts||Le)[X];xe&&$e.push(guardToPromiseFn(xe,ee,pe,ke,De,ve))}else{let Ve=Le();$e.push(()=>Ve.then(xe=>{if(!xe)throw new Error(`Couldn't resolve component "${De}" at "${ke.path}"`);const Fe=isESModule(xe)?xe.default:xe;ke.mods[De]=xe,ke.components[De]=Fe;const je=(Fe.__vccOpts||Fe)[X];return je&&guardToPromiseFn(je,ee,pe,ke,De,ve)()}))}}return $e}function loadRouteLocation(G){return G.matched.every(X=>X.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(G.matched.map(X=>X.components&&Promise.all(Object.keys(X.components).reduce((ee,pe)=>{const ve=X.components[pe];return typeof ve=="function"&&!("displayName"in ve)&&ee.push(ve().then($e=>{if(!$e)return Promise.reject(new Error(`Couldn't resolve component "${pe}" at "${X.path}". Ensure you passed a function that returns a promise.`));const ke=isESModule($e)?$e.default:$e;X.mods[pe]=$e,X.components[pe]=ke})),ee},[])))).then(()=>G)}function useLink(G){const X=inject(routerKey),ee=inject(routeLocationKey),pe=computed(()=>{const Le=unref(G.to);return X.resolve(Le)}),ve=computed(()=>{const{matched:Le}=pe.value,{length:Ve}=Le,xe=Le[Ve-1],Fe=ee.matched;if(!xe||!Fe.length)return-1;const ze=Fe.findIndex(isSameRouteRecord.bind(null,xe));if(ze>-1)return ze;const je=getOriginalPath(Le[Ve-2]);return Ve>1&&getOriginalPath(xe)===je&&Fe[Fe.length-1].path!==je?Fe.findIndex(isSameRouteRecord.bind(null,Le[Ve-2])):ze}),$e=computed(()=>ve.value>-1&&includesParams(ee.params,pe.value.params)),ke=computed(()=>ve.value>-1&&ve.value===ee.matched.length-1&&isSameRouteLocationParams(ee.params,pe.value.params));function De(Le={}){if(guardEvent(Le)){const Ve=X[unref(G.replace)?"replace":"push"](unref(G.to)).catch(noop$1);return G.viewTransition&&typeof document!="undefined"&&"startViewTransition"in document&&document.startViewTransition(()=>Ve),Ve}return Promise.resolve()}return{route:pe,href:computed(()=>pe.value.href),isActive:$e,isExactActive:ke,navigate:De}}function preferSingleVNode(G){return G.length===1?G[0]:G}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(G,{slots:X}){const ee=reactive(useLink(G)),{options:pe}=inject(routerKey),ve=computed(()=>({[getLinkClass(G.activeClass,pe.linkActiveClass,"router-link-active")]:ee.isActive,[getLinkClass(G.exactActiveClass,pe.linkExactActiveClass,"router-link-exact-active")]:ee.isExactActive}));return()=>{const $e=X.default&&preferSingleVNode(X.default(ee));return G.custom?$e:h$u("a",{"aria-current":ee.isExactActive?G.ariaCurrentValue:null,href:ee.href,onClick:ee.navigate,class:ve.value},$e)}}}),RouterLink=RouterLinkImpl;function guardEvent(G){if(!(G.metaKey||G.altKey||G.ctrlKey||G.shiftKey)&&!G.defaultPrevented&&!(G.button!==void 0&&G.button!==0)){if(G.currentTarget&&G.currentTarget.getAttribute){const X=G.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(X))return}return G.preventDefault&&G.preventDefault(),!0}}function includesParams(G,X){for(const ee in X){const pe=X[ee],ve=G[ee];if(typeof pe=="string"){if(pe!==ve)return!1}else if(!isArray(ve)||ve.length!==pe.length||pe.some(($e,ke)=>$e!==ve[ke]))return!1}return!0}function getOriginalPath(G){return G?G.aliasOf?G.aliasOf.path:G.path:""}const getLinkClass=(G,X,ee)=>G!=null?G:X!=null?X:ee,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(G,{attrs:X,slots:ee}){const pe=inject(routerViewLocationKey),ve=computed(()=>G.route||pe.value),$e=inject(viewDepthKey,0),ke=computed(()=>{let Ve=unref($e);const{matched:xe}=ve.value;let Fe;for(;(Fe=xe[Ve])&&!Fe.components;)Ve++;return Ve}),De=computed(()=>ve.value.matched[ke.value]);provide(viewDepthKey,computed(()=>ke.value+1)),provide(matchedRouteKey,De),provide(routerViewLocationKey,ve);const Le=ref();return watch(()=>[Le.value,De.value,G.name],([Ve,xe,Fe],[ze,je,We])=>{xe&&(xe.instances[Fe]=Ve,je&&je!==xe&&Ve&&Ve===ze&&(xe.leaveGuards.size||(xe.leaveGuards=je.leaveGuards),xe.updateGuards.size||(xe.updateGuards=je.updateGuards))),Ve&&xe&&(!je||!isSameRouteRecord(xe,je)||!ze)&&(xe.enterCallbacks[Fe]||[]).forEach(Ke=>Ke(Ve))},{flush:"post"}),()=>{const Ve=ve.value,xe=G.name,Fe=De.value,ze=Fe&&Fe.components[xe];if(!ze)return normalizeSlot(ee.default,{Component:ze,route:Ve});const je=Fe.props[xe],We=je?je===!0?Ve.params:typeof je=="function"?je(Ve):je:null,Xe=h$u(ze,assign({},We,X,{onVnodeUnmounted:qe=>{qe.component.isUnmounted&&(Fe.instances[xe]=null)},ref:Le}));return normalizeSlot(ee.default,{Component:Xe,route:Ve})||Xe}}});function normalizeSlot(G,X){if(!G)return null;const ee=G(X);return ee.length===1?ee[0]:ee}const RouterView=RouterViewImpl;function createRouter(G){const X=createRouterMatcher(G.routes,G),ee=G.parseQuery||parseQuery,pe=G.stringifyQuery||stringifyQuery,ve=G.history,$e=useCallbacks(),ke=useCallbacks(),De=useCallbacks(),Le=shallowRef(START_LOCATION_NORMALIZED);let Ve=START_LOCATION_NORMALIZED;isBrowser&&G.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const xe=applyToParams.bind(null,wt=>""+wt),Fe=applyToParams.bind(null,encodeParam),ze=applyToParams.bind(null,decode);function je(wt,It){let Ct,At;return isRouteName(wt)?(Ct=X.getRecordMatcher(wt),At=It):At=wt,X.addRoute(At,Ct)}function We(wt){const It=X.getRecordMatcher(wt);It&&X.removeRoute(It)}function Ke(){return X.getRoutes().map(wt=>wt.record)}function Xe(wt){return!!X.getRecordMatcher(wt)}function qe(wt,It){if(It=assign({},It||Le.value),typeof wt=="string"){const vt=parseURL(ee,wt,It.path),Tt=X.resolve({path:vt.path},It),Dt=ve.createHref(vt.fullPath);return assign(vt,Tt,{params:ze(Tt.params),hash:decode(vt.hash),redirectedFrom:void 0,href:Dt})}let Ct;if(wt.path!=null)Ct=assign({},wt,{path:parseURL(ee,wt.path,It.path).path});else{const vt=assign({},wt.params);for(const Tt in vt)vt[Tt]==null&&delete vt[Tt];Ct=assign({},wt,{params:Fe(vt)}),It.params=Fe(It.params)}const At=X.resolve(Ct,It),jt=wt.hash||"";At.params=xe(ze(At.params));const Qt=stringifyURL(pe,assign({},wt,{hash:encodeHash(jt),path:At.path})),mt=ve.createHref(Qt);return assign({fullPath:Qt,hash:jt,query:pe===stringifyQuery?normalizeQuery(wt.query):wt.query||{}},At,{redirectedFrom:void 0,href:mt})}function Ye(wt){return typeof wt=="string"?parseURL(ee,wt,Le.value.path):assign({},wt)}function Ze(wt,It){if(Ve!==wt)return createRouterError(8,{from:It,to:wt})}function Je(wt){return nt(wt)}function ot(wt){return Je(assign(Ye(wt),{replace:!0}))}function gt(wt){const It=wt.matched[wt.matched.length-1];if(It&&It.redirect){const{redirect:Ct}=It;let At=typeof Ct=="function"?Ct(wt):Ct;return typeof At=="string"&&(At=At.includes("?")||At.includes("#")?At=Ye(At):{path:At},At.params={}),assign({query:wt.query,hash:wt.hash,params:At.path!=null?{}:wt.params},At)}}function nt(wt,It){const Ct=Ve=qe(wt),At=Le.value,jt=wt.state,Qt=wt.force,mt=wt.replace===!0,vt=gt(Ct);if(vt)return nt(assign(Ye(vt),{state:typeof vt=="object"?assign({},jt,vt.state):jt,force:Qt,replace:mt}),It||Ct);const Tt=Ct;Tt.redirectedFrom=It;let Dt;return!Qt&&isSameRouteLocation(pe,At,Ct)&&(Dt=createRouterError(16,{to:Tt,from:At}),Jt(At,At,!0,!1)),(Dt?Promise.resolve(Dt):et(Tt,At)).catch(Pt=>isNavigationFailure(Pt)?isNavigationFailure(Pt,2)?Pt:Xt(Pt):Nt(Pt,Tt,At)).then(Pt=>{if(Pt){if(isNavigationFailure(Pt,2))return nt(assign({replace:mt},Ye(Pt.to),{state:typeof Pt.to=="object"?assign({},jt,Pt.to.state):jt,force:Qt}),It||Tt)}else Pt=bt(Tt,At,!0,mt,jt);return St(Tt,At,Pt),Pt})}function _t(wt,It){const Ct=Ze(wt,It);return Ct?Promise.reject(Ct):Promise.resolve()}function Qe(wt){const It=to.values().next().value;return It&&typeof It.runWithContext=="function"?It.runWithContext(wt):wt()}function et(wt,It){let Ct;const[At,jt,Qt]=extractChangingRecords(wt,It);Ct=extractComponentsGuards(At.reverse(),"beforeRouteLeave",wt,It);for(const vt of At)vt.leaveGuards.forEach(Tt=>{Ct.push(guardToPromiseFn(Tt,wt,It))});const mt=_t.bind(null,wt,It);return Ct.push(mt),Wt(Ct).then(()=>{Ct=[];for(const vt of $e.list())Ct.push(guardToPromiseFn(vt,wt,It));return Ct.push(mt),Wt(Ct)}).then(()=>{Ct=extractComponentsGuards(jt,"beforeRouteUpdate",wt,It);for(const vt of jt)vt.updateGuards.forEach(Tt=>{Ct.push(guardToPromiseFn(Tt,wt,It))});return Ct.push(mt),Wt(Ct)}).then(()=>{Ct=[];for(const vt of Qt)if(vt.beforeEnter)if(isArray(vt.beforeEnter))for(const Tt of vt.beforeEnter)Ct.push(guardToPromiseFn(Tt,wt,It));else Ct.push(guardToPromiseFn(vt.beforeEnter,wt,It));return Ct.push(mt),Wt(Ct)}).then(()=>(wt.matched.forEach(vt=>vt.enterCallbacks={}),Ct=extractComponentsGuards(Qt,"beforeRouteEnter",wt,It,Qe),Ct.push(mt),Wt(Ct))).then(()=>{Ct=[];for(const vt of ke.list())Ct.push(guardToPromiseFn(vt,wt,It));return Ct.push(mt),Wt(Ct)}).catch(vt=>isNavigationFailure(vt,8)?vt:Promise.reject(vt))}function St(wt,It,Ct){De.list().forEach(At=>Qe(()=>At(wt,It,Ct)))}function bt(wt,It,Ct,At,jt){const Qt=Ze(wt,It);if(Qt)return Qt;const mt=It===START_LOCATION_NORMALIZED,vt=isBrowser?history.state:{};Ct&&(At||mt?ve.replace(wt.fullPath,assign({scroll:mt&&vt&&vt.scroll},jt)):ve.push(wt.fullPath,jt)),Le.value=wt,Jt(wt,It,Ct,mt),Xt()}let $t;function xt(){$t||($t=ve.listen((wt,It,Ct)=>{if(!Gt.listening)return;const At=qe(wt),jt=gt(At);if(jt){nt(assign(jt,{replace:!0,force:!0}),At).catch(noop$1);return}Ve=At;const Qt=Le.value;isBrowser&&saveScrollPosition(getScrollKey(Qt.fullPath,Ct.delta),computeScrollPosition()),et(At,Qt).catch(mt=>isNavigationFailure(mt,12)?mt:isNavigationFailure(mt,2)?(nt(assign(Ye(mt.to),{force:!0}),At).then(vt=>{isNavigationFailure(vt,20)&&!Ct.delta&&Ct.type===NavigationType.pop&&ve.go(-1,!1)}).catch(noop$1),Promise.reject()):(Ct.delta&&ve.go(-Ct.delta,!1),Nt(mt,At,Qt))).then(mt=>{mt=mt||bt(At,Qt,!1),mt&&(Ct.delta&&!isNavigationFailure(mt,8)?ve.go(-Ct.delta,!1):Ct.type===NavigationType.pop&&isNavigationFailure(mt,20)&&ve.go(-1,!1)),St(At,Qt,mt)}).catch(noop$1)}))}let Ut=useCallbacks(),Ot=useCallbacks(),Rt;function Nt(wt,It,Ct){Xt(wt);const At=Ot.list();return At.length?At.forEach(jt=>jt(wt,It,Ct)):console.error(wt),Promise.reject(wt)}function qt(){return Rt&&Le.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((wt,It)=>{Ut.add([wt,It])})}function Xt(wt){return Rt||(Rt=!wt,xt(),Ut.list().forEach(([It,Ct])=>wt?Ct(wt):It()),Ut.reset()),wt}function Jt(wt,It,Ct,At){const{scrollBehavior:jt}=G;if(!isBrowser||!jt)return Promise.resolve();const Qt=!Ct&&getSavedScrollPosition(getScrollKey(wt.fullPath,0))||(At||!Ct)&&history.state&&history.state.scroll||null;return nextTick().then(()=>jt(wt,It,Qt)).then(mt=>mt&&scrollToPosition(mt)).catch(mt=>Nt(mt,wt,It))}const no=wt=>ve.go(wt);let so;const to=new Set,Gt={currentRoute:Le,listening:!0,addRoute:je,removeRoute:We,clearRoutes:X.clearRoutes,hasRoute:Xe,getRoutes:Ke,resolve:qe,options:G,push:Je,replace:ot,go:no,back:()=>no(-1),forward:()=>no(1),beforeEach:$e.add,beforeResolve:ke.add,afterEach:De.add,onError:Ot.add,isReady:qt,install(wt){const It=this;wt.component("RouterLink",RouterLink),wt.component("RouterView",RouterView),wt.config.globalProperties.$router=It,Object.defineProperty(wt.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(Le)}),isBrowser&&!so&&Le.value===START_LOCATION_NORMALIZED&&(so=!0,Je(ve.location).catch(jt=>{}));const Ct={};for(const jt in START_LOCATION_NORMALIZED)Object.defineProperty(Ct,jt,{get:()=>Le.value[jt],enumerable:!0});wt.provide(routerKey,It),wt.provide(routeLocationKey,shallowReactive(Ct)),wt.provide(routerViewLocationKey,Le);const At=wt.unmount;to.add(wt),wt.unmount=function(){to.delete(wt),to.size<1&&(Ve=START_LOCATION_NORMALIZED,$t&&$t(),$t=null,Le.value=START_LOCATION_NORMALIZED,so=!1,Rt=!1),At()}}};function Wt(wt){return wt.reduce((It,Ct)=>It.then(()=>Qe(Ct)),Promise.resolve())}return Gt}function extractChangingRecords(G,X){const ee=[],pe=[],ve=[],$e=Math.max(X.matched.length,G.matched.length);for(let ke=0;ke<$e;ke++){const De=X.matched[ke];De&&(G.matched.find(Ve=>isSameRouteRecord(Ve,De))?pe.push(De):ee.push(De));const Le=G.matched[ke];Le&&(X.matched.find(Ve=>isSameRouteRecord(Ve,Le))||ve.push(Le))}return[ee,pe,ve]}function useRouter(){return inject(routerKey)}function useRoute(G){return inject(routeLocationKey)}const ROUTE_KEY_PARENTHESES_RE$1=/(:\w+)\([^)]+\)/g,ROUTE_KEY_SYMBOLS_RE$1=/(:\w+)[?+*]/g,ROUTE_KEY_NORMAL_RE$1=/:\w+/g,interpolatePath=(G,X)=>X.path.replace(ROUTE_KEY_PARENTHESES_RE$1,"$1").replace(ROUTE_KEY_SYMBOLS_RE$1,"$1").replace(ROUTE_KEY_NORMAL_RE$1,ee=>{var pe;return((pe=G.params[ee.slice(1)])==null?void 0:pe.toString())||""}),generateRouteKey$1=(G,X)=>{var ve;const ee=G.route.matched.find($e=>{var ke;return((ke=$e.components)==null?void 0:ke.default)===G.Component.type}),pe=(ve=X!=null?X:ee==null?void 0:ee.meta.key)!=null?ve:ee&&interpolatePath(G.route,ee);return typeof pe=="function"?pe(G.route):pe},wrapInKeepAlive=(G,X)=>({default:()=>G?h$u(KeepAlive,G===!0?{}:G,X):X});function toArray(G){return Array.isArray(G)?G:[G]}const _wrapIf=(G,X,ee)=>(X=X===!0?{}:X,{default:()=>{var pe;return X?h$u(G,X,ee):(pe=ee.default)==null?void 0:pe.call(ee)}}),ROUTE_KEY_PARENTHESES_RE=/(:\w+)\([^)]+\)/g,ROUTE_KEY_SYMBOLS_RE=/(:\w+)[?+*]/g,ROUTE_KEY_NORMAL_RE=/:\w+/g;function generateRouteKey(G){var ee;const X=(ee=G==null?void 0:G.meta.key)!=null?ee:G.path.replace(ROUTE_KEY_PARENTHESES_RE,"$1").replace(ROUTE_KEY_SYMBOLS_RE,"$1").replace(ROUTE_KEY_NORMAL_RE,pe=>{var ve;return((ve=G.params[pe.slice(1)])==null?void 0:ve.toString())||""});return typeof X=="function"?X(G):X}function isChangingPage(G,X){return G===X||X===START_LOCATION_NORMALIZED?!1:generateRouteKey(G)!==generateRouteKey(X)?!0:!G.matched.every((pe,ve)=>{var $e,ke;return pe.components&&pe.components.default===((ke=($e=X.matched[ve])==null?void 0:$e.components)==null?void 0:ke.default)})}const RouteProvider=defineComponent({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(G){const X=G.renderKey,ee=G.route,pe={};for(const ve in G.route)Object.defineProperty(pe,ve,{get:()=>X===G.renderKey?G.route[ve]:ee[ve],enumerable:!0});return provide(PageRouteSymbol,shallowReactive(pe)),()=>h$u(G.vnode,{ref:G.vnodeRef})}}),__nuxt_component_0$2=defineComponent({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(G,{attrs:X,slots:ee,expose:pe}){const ve=useNuxtApp$1(),$e=ref(),ke=inject(PageRouteSymbol,null);let De;pe({pageRef:$e});const Le=inject(LayoutMetaSymbol,null);let Ve;const xe=ve.deferHydration();if(ve.isHydrating){const Fe=ve.hooks.hookOnce("app:error",xe);useRouter$1().beforeEach(Fe)}return G.pageKey&&watch(()=>G.pageKey,(Fe,ze)=>{Fe!==ze&&ve.callHook("page:loading:start")}),()=>h$u(RouterView,kt({name:G.name,route:G.route},X),{default:Fe=>{var Ye,Ze,Je,ot;const ze=haveParentRoutesRendered(ke,Fe.route,Fe.Component),je=ke&&ke.matched.length===Fe.route.matched.length;if(!Fe.Component){if(Ve&&!je)return Ve;xe();return}if(Ve&&Le&&!Le.isCurrent(Fe.route))return Ve;if(ze&&ke&&(!Le||Le!=null&&Le.isCurrent(ke)))return je?Ve:null;const We=generateRouteKey$1(Fe,G.pageKey);!ve.isHydrating&&!hasChildrenRoutes(ke,Fe.route,Fe.Component)&&De===We&&ve.callHook("page:loading:end"),De=We;const Ke=!!((Ze=(Ye=G.transition)!=null?Ye:Fe.route.meta.pageTransition)!=null?Ze:appPageTransition),Xe=Ke&&_mergeTransitionProps([G.transition,Fe.route.meta.pageTransition,appPageTransition,{onAfterLeave:()=>{ve.callHook("page:transition:finish",Fe.Component)}}].filter(Boolean)),qe=(ot=(Je=G.keepalive)!=null?Je:Fe.route.meta.keepalive)!=null?ot:appKeepalive;return Ve=_wrapIf(Transition,Ke&&Xe,wrapInKeepAlive(qe,h$u(Suspense,{suspensible:!0,onPending:()=>ve.callHook("page:start",Fe.Component),onResolve:()=>{nextTick(()=>ve.callHook("page:finish",Fe.Component).then(()=>ve.callHook("page:loading:end")).finally(xe))}},{default:()=>{const gt=h$u(RouteProvider,{key:We||void 0,vnode:ee.default?h$u(Fragment,void 0,ee.default(Fe)):Fe.Component,route:Fe.route,renderKey:We||void 0,trackRootNodes:Ke,vnodeRef:$e});return qe&&(gt.type.name=Fe.Component.type.name||Fe.Component.type.__name||"RouteProvider"),gt}}))).default(),Ve}})}});function _mergeTransitionProps(G){const X=G.map(ee=>eo(kt({},ee),{onAfterLeave:ee.onAfterLeave?toArray(ee.onAfterLeave):void 0}));return defu$1(...X)}function haveParentRoutesRendered(G,X,ee){if(!G)return!1;const pe=X.matched.findIndex(ve=>{var $e;return(($e=ve.components)==null?void 0:$e.default)===(ee==null?void 0:ee.type)});return!pe||pe===-1?!1:X.matched.slice(0,pe).some((ve,$e)=>{var ke,De,Le;return((ke=ve.components)==null?void 0:ke.default)!==((Le=(De=G.matched[$e])==null?void 0:De.components)==null?void 0:Le.default)})||ee&&generateRouteKey$1({route:X,Component:ee})!==generateRouteKey$1({route:G,Component:ee})}function hasChildrenRoutes(G,X,ee){return G?X.matched.findIndex(ve=>{var $e;return(($e=ve.components)==null?void 0:$e.default)===(ee==null?void 0:ee.type)}){const G=useRoute$2(),X=computed(()=>unref(G).matched.some(ve=>{var $e;return($e=ve.meta)==null?void 0:$e[14]})),ee=computed(()=>unref(G).matched.some(ve=>{var $e;return($e=ve.meta)==null?void 0:$e[17]})),pe=computed(()=>unref(G).matched.some(ve=>{var $e;return($e=ve.meta)==null?void 0:$e[26]}));return{isBottomNavigationHidden:X,isFooterHidden:ee,isSeoHidden:pe}},useLayoutStateInjector=()=>useNuxtApp$1().vueApp.config.globalProperties.$layoutState,useLayoutStateProvider=G=>{useLayoutStateInjector()||useNuxtApp$1().provide("layoutState",G)},useCoreBus=()=>{var G;return(G=window.coreBus)!=null||(window.coreBus=new Emitter),window.coreBus},RemoteViewStates={NOT_EXIST:-2,ERROR:-1,LOADING:1,READY:2},stateTransitions={[RemoteViewStates.NOT_EXIST]:[RemoteViewStates.LOADING,RemoteViewStates.READY],[RemoteViewStates.ERROR]:[RemoteViewStates.LOADING,RemoteViewStates.NOT_EXIST],[RemoteViewStates.LOADING]:[RemoteViewStates.ERROR,RemoteViewStates.READY,RemoteViewStates.NOT_EXIST],[RemoteViewStates.READY]:[RemoteViewStates.NOT_EXIST]},useRemoteViewManager=()=>{const G=reactive({});if(window.__RVM)return window.__RVM;const X=useCoreBus(),ee=Fe=>{var ze;return(ze=G[Fe])!=null||(G[Fe]={state:RemoteViewStates.NOT_EXIST,remoteComponents:0,remoteViews:0,meta:{}}),G[Fe]},pe=(Fe,ze)=>{var je;const We=ee(Fe);(je=stateTransitions[We.state])!=null&&je.includes(ze)&&(We.state=ze)},ve=(Fe,ze)=>{Object.assign(ee(Fe).meta,ze)},$e=Fe=>{const ze=ee(Fe);return ze.remoteViews<=0&&ze.remoteComponents<=0?(pe(Fe,RemoteViewStates.NOT_EXIST),X.asyncEmit(`unmounted-${ze.meta.appName}`),!0):!1},ke=Fe=>{let ze;const je=ee(Fe);if(je.meta.appName){const We=je.remoteComponents>0;ze=X.asyncEmit(`unmounted-${je.meta.appName}`,We)}return je.remoteViews++,ze},De=Fe=>{const ze=ee(Fe);ze.remoteViews--,!$e(Fe)&&ze.meta.appName&&X.emit(`deactivated-${ze.meta.appName}`)},Le=Fe=>{ee(Fe).remoteComponents++},Ve=Fe=>{const ze=ee(Fe);ze.remoteComponents--,ze.remoteComponents<=0&&$e(Fe)},xe={remoteViews:ref(G),getEntry:ee,setState:pe,setMeta:ve,addRemoteViewDependency:ke,removeRemoteViewDependency:De,addRemoteComponentDependency:Le,removeRemoteComponentDependency:Ve,watchEntry:(Fe,ze)=>watchEffect(()=>{ze(ee(Fe))}),owner:useNuxtApp$1()};return window.__RVM=xe,onAppUnmounted(()=>{delete window.__RVM}),xe},isRemoteView=()=>{const{public:{nuxtAppName:G}}=useRuntimeConfig$1(),X=useRemoteViewManager().remoteViews.value;for(const ee in X)if(X[ee].meta.appName===G&&X[ee].remoteViews===0)return!1;return!0},_sfc_main$7=defineComponent({__name:"MicrofrontError",setup(G){return(X,ee)=>{const pe=resolveComponent("UiCaption"),ve=resolveComponent("UiButton"),$e=resolveComponent("UiMessageBlock");return openBlock(),createBlock($e,{class:"microfront-error"},{title:withCtx(()=>[createTextVNode(toDisplayString(X.$T("main_dictionary_load_error")),1)]),content:withCtx(()=>[createVNode(pe,{size:unref(x$1).m},{default:withCtx(()=>[createTextVNode(toDisplayString(X.$T("main_dictionary_refresh_page")),1)]),_:1},8,["size"]),createVNode(ve,{onClick:ee[0]||(ee[0]=ke=>X.$emit("reload")),class:"microfront-error__action",theme:unref(r$b).primary,size:unref(x$1).m},{default:withCtx(()=>[createTextVNode(toDisplayString(X.$T("main_refreshing_button")),1)]),_:1},8,["theme","size"])]),_:1})}}}),_export_sfc=(G,X)=>{const ee=G.__vccOpts||G;for(const[pe,ve]of X)ee[pe]=ve;return ee},MicrofrontError=_export_sfc(_sfc_main$7,[["__scopeId","data-v-86eb8a12"]]),useRetryManager=G=>{const{setMeta:X,watchEntry:ee}=useRemoteViewManager(),pe=useCoreBus(),{retries:ve=3,timeout:$e=1e3,mfUrl:ke}=G,De=xe=>{let{retryInfo:Fe}=xe.meta;return Fe||(Fe={inProgress:!0,currentRetry:0,retries:ve,timeout:$e},X(ke,{retryInfo:Fe})),Fe},Le=xe=>{const Fe=De(xe);if(!(Fe!=null&&Fe.timeoutId)){if(Fe.currentRetry>=Fe.retries){Fe.inProgress=!1;return}Fe.timeoutId=setTimeoutWrapped(()=>{Fe.currentRetry+=1,delete Fe.timeoutId,Fe.timeout*=2,X(ke,{retryInfo:Fe}),pe.emit("reload-"+ke)},Fe.timeout)}},Ve=xe=>{xe.meta.retryInfo&&delete xe.meta.retryInfo};ee(ke,xe=>{xe.state===RemoteViewStates.ERROR?Le(xe):xe.state===RemoteViewStates.READY&&Ve(xe)})},normalizeMicrofrontUrl=G=>G.replace(/%20/g,"+").replace(/%2F/gi,"/").replace(/%(3B|3A|23|2C|22|27|3C|3E|5B|5D|7B|7D|7C|5C|5E)/gi,""),sanitiseAttrs=G=>{const X={};for(const ee in G)ee.includes("data-v-")||(X[ee]=G[ee]);return X},responseDataAdapter=(G,X)=>G&&(G.cssToLoad=G.cssToLoad.map(ee=>{const pe={href:"",microfront:G.appName};return isString(ee)?pe.href=ee:(pe.href=ee.href,pe.microfront=ee.microfront),X&&(pe.href=X(pe.href)),pe}),isString(G.style)?G.style=[{cssText:G.style,microfront:G.appName}]:G.style=G.style.map(({cssText:ee,microfront:pe})=>({cssText:ee,microfront:pe})),G),MF_LOADER_HEADERS={MF_API_VERSION:"mf-api-version",MF_RENDER_MODE:"mf-render-mode",MF_FORCE_SPA:"force-spa",MF_CONTENT_LENGTH:"content-length",MF_SKIP_LANG_REDIRECT:"skip-lang-redirect"},MF_RENDER_MODES={JSON:"json",HTML:"html",API:"api"},MF_API_VERSIONS={V2:"v2"};var __defProp$p=Object.defineProperty,__defProps$7=Object.defineProperties,__getOwnPropDescs$7=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$p=Object.getOwnPropertySymbols,__hasOwnProp$p=Object.prototype.hasOwnProperty,__propIsEnum$p=Object.prototype.propertyIsEnumerable,__defNormalProp$p=(G,X,ee)=>X in G?__defProp$p(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$o=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$p.call(X,ee)&&__defNormalProp$p(G,ee,X[ee]);if(__getOwnPropSymbols$p)for(var ee of __getOwnPropSymbols$p(X))__propIsEnum$p.call(X,ee)&&__defNormalProp$p(G,ee,X[ee]);return G},__spreadProps$7=(G,X)=>__defProps$7(G,__getOwnPropDescs$7(X));const loadMicrofront=async({url:G,httpModule:X,clientHeaders:ee,components:pe,forceSpa:ve=!1})=>{let $e,ke;const De=__spreadProps$7(__spreadValues$o({},ee),{[MF_LOADER_HEADERS.MF_RENDER_MODE]:MF_RENDER_MODES.JSON,[MF_LOADER_HEADERS.MF_API_VERSION]:MF_API_VERSIONS.V2}),Le=getServerData("slr");delete De[MF_LOADER_HEADERS.MF_FORCE_SPA],delete De[MF_LOADER_HEADERS.MF_CONTENT_LENGTH],delete De[MF_LOADER_HEADERS.MF_SKIP_LANG_REDIRECT],ve&&(De[MF_LOADER_HEADERS.MF_FORCE_SPA]=ve),Le&&(De[MF_LOADER_HEADERS.MF_SKIP_LANG_REDIRECT]=Le);let Ve;try{Ve=decodeURIComponent(normalizeMicrofrontUrl(G))}catch(Fe){Ve=normalizeMicrofrontUrl(G)}const xe=([$e,ke]=execAsync(()=>X(Ve,__spreadProps$7(__spreadValues$o({},isDef(pe)?{body:{components:pe},method:"POST"}:{}),{corsUnsafeHeaders:!0,headers:De,redirect:"follow"})).execute()),$e=await $e,ke(),$e);try{const Fe=new URL(Ve),ze=`${Fe.protocol}//${Fe.hostname}${Fe.port?`:${Fe.port}`:""}`,je=We=>We.includes("://")?We:ze+We;return xe.scriptsToLoad=xe.scriptsToLoad.map(je),responseDataAdapter(xe,je)}catch(Fe){return responseDataAdapter(xe)}},useStateKeyPrefix="$s";function useState(...G){const X=typeof G[G.length-1]=="string"?G.pop():void 0;typeof G[0]!="string"&&G.unshift(X);const[ee,pe]=G;if(!ee||typeof ee!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+ee);if(pe!==void 0&&typeof pe!="function")throw new Error("[nuxt] [useState] init must be a function: "+pe);const ve=useStateKeyPrefix+ee,$e=useNuxtApp$1(),ke=toRef($e.payload.state,ve);if(ke.value===void 0&&pe){const De=pe();if(isRef(De))return $e.payload.state[ve]=De,De;ke.value=De}return ke}const isEmbedded=()=>getServerData("e"),stopSSR=()=>{},useHead=(...G)=>{var X;return(X=G[1])!=null||(G[1]={}),G[1].head=useNuxtApp$1().vueApp.config.globalProperties.$head,useHead$1(...G)},useSSRHostHead=(G,X)=>{};var __defProp$o=Object.defineProperty,__getOwnPropSymbols$o=Object.getOwnPropertySymbols,__hasOwnProp$o=Object.prototype.hasOwnProperty,__propIsEnum$o=Object.prototype.propertyIsEnumerable,__defNormalProp$o=(G,X,ee)=>X in G?__defProp$o(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$n=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$o.call(X,ee)&&__defNormalProp$o(G,ee,X[ee]);if(__getOwnPropSymbols$o)for(var ee of __getOwnPropSymbols$o(X))__propIsEnum$o.call(X,ee)&&__defNormalProp$o(G,ee,X[ee]);return G},__objRest$4=(G,X)=>{var ee={};for(var pe in G)__hasOwnProp$o.call(G,pe)&&X.indexOf(pe)<0&&(ee[pe]=G[pe]);if(G!=null&&__getOwnPropSymbols$o)for(var pe of __getOwnPropSymbols$o(G))X.indexOf(pe)<0&&__propIsEnum$o.call(G,pe)&&(ee[pe]=G[pe]);return ee};const _sfc_main$6=defineComponent({name:"MicrofrontContent",components:{MicrofrontError},props:{url:{type:String,required:!0},visible:{type:Boolean,required:!1,default:!0},timeout:{type:Number,required:!1,default:1e3},retries:{type:Number,required:!1,default:2}},async setup(props){var _a,_b;const{setState,setMeta,getEntry,addRemoteViewDependency,removeRemoteViewDependency}=useRemoteViewManager();let readyForMountPromise;props.visible&&(readyForMountPromise=addRemoteViewDependency(props.url),setState(props.url,RemoteViewStates.NOT_EXIST)),useNuxtApp$1();const route=useRoute$2(),logger=useLogger(),clientHeaders=useRequestHeaders(),httpModule=useHttpModule(),router=useRouter$1(),coreBus=useCoreBus(),cdn=useCDN(),microfrontHasError=ref(!1),microfrontData=useState(`mf-${props.url}`,()=>({appName:"",title:"",codeToEval:"",scriptsToLoad:[]})),body=ref(""),style=ref([]),cssToLoad=ref([]);microfrontData.value.appName&&(body.value=(_b=(_a=document.getElementById(microfrontData.value.appName))==null?void 0:_a.outerHTML)!=null?_b:"");const cssReady=ref(!!body.value);let isActive=!0;const emitReady=defineEmit("ready");getServerData("is")&&onMounted(async()=>{let G,X;const ee=useRoute$2(),pe=computed(()=>microfrontData.value.appName),ve=getCurrentInstance(),$e=ref(getEntry(props.url)),{watchEntry:ke}=useRemoteViewManager(),{useMFDebugger:De}=([G,X]=execAsync(()=>__vitePreload(()=>import("./__shared_6750f08a28.js"),[],import.meta.url)),G=await G,X(),G),{setDOMAttrs:Le,updateDebuggerInfo:Ve}=De({name:pe,url:props.url,logger,entry:$e,currentRoute:ee,type:"remote_view"}),xe=computed(()=>ve==null?void 0:ve.vnode.el);Ve(),Le(xe.value),ke(props.url,Fe=>{$e.value=Fe,Ve(),Le(xe.value)})});const onReady=()=>{microfrontData.value.appName&&setMeta(props.url,{appName:microfrontData.value.appName}),setState(props.url,RemoteViewStates.READY),emitReady()},onDead=()=>{setState(props.url,RemoteViewStates.NOT_EXIST)},onError=({statusCode:G})=>{logger.error(`appendMicroFrontData force error from, ${microfrontData.value.appName}`,G),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)},onRedirect=async G=>{let X,ee;[X,ee]=execAsync(()=>router.push(G)),await X,ee()},appendMicrofrontData=async()=>{var _a2;let __promise,__rollback;try{if(!isActive)return;const{meta,state}=getEntry(props.url),{entryReady}=meta,appName=(_a2=meta.appName)!=null?_a2:microfrontData.value.appName;if(!appName){logger.error("No appName for "+props.url);return}if(setMeta(props.url,{appName}),coreBus.once(`ready-${appName}`,onReady),coreBus.once(`error-${appName}`,onError),coreBus.once(`redirect-${appName}`,onRedirect),coreBus.once(`dead-${appName}`,onDead),entryReady)cssReady.value=!0,body.value=`
`,[__promise,__rollback]=execAsync(()=>nextTick()),await __promise,__rollback(),[__promise,__rollback]=execAsync(()=>readyForMountPromise),await __promise,__rollback(),isActive&&state!==RemoteViewStates.READY&&coreBus.emit(`mounted-${appName}`);else{if(!body.value||(setState(props.url,RemoteViewStates.LOADING),style.value&&style.value.forEach(({cssText:G,microfront:X})=>appendStyle(G,{microfront:X})),[__promise,__rollback]=execAsync(()=>Promise.all(cssToLoad.value.map(({href:G,microfront:X})=>appendLink(G,{microfront:X}).catch(ee=>logger.error(`appendLink error, ${appName}`,ee))))),await __promise,__rollback(),cssReady.value=!0,[__promise,__rollback]=execAsync(()=>nextTick()),await __promise,__rollback(),!isActive))return;coreBus.once(`entry-ready-${appName}`,()=>{setMeta(props.url,{entryReady:!0}),isActive&&coreBus.emit(`mounted-${appName}`)});try{eval(microfrontData.value.codeToEval.replaceAll(` `,";"))}catch(G){logger.error(`appendMicroFrontData error, ${appName}`,G)}[__promise,__rollback]=execAsync(()=>Promise.all(microfrontData.value.scriptsToLoad.map(G=>appendScript(G,{attributes:{type:"module",microfront:appName}})))),await __promise,__rollback()}}catch(G){logger.error(`appendMicroFrontData error, ${microfrontData.value.appName}`,G),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)}},initApp=async G=>{var X;let ee,pe;try{if(getEntry(props.url).state===RemoteViewStates.LOADING)return;setState(props.url,RemoteViewStates.LOADING),G&&(microfrontHasError.value=!1);const $e=([ee,pe]=execAsync(()=>loadMicrofront({url:props.url+route.fullPath,clientHeaders,httpModule,forceSpa:!props.visible})),ee=await ee,pe(),ee);if(!isDef($e))throw new Error("microAppLoader error: loded data is null");const ke=De=>De.includes("://")?De:cdn(De);$e.cssToLoad=$e.cssToLoad.map(De=>{var Le=De,{href:Ve}=Le,xe=__objRest$4(Le,["href"]);return __spreadValues$n({href:ke(Ve)},xe)}),$e.scriptsToLoad=$e.scriptsToLoad.map(ke),body.value=$e.body,style.value=$e.style,cssToLoad.value=$e.cssToLoad,microfrontData.value={appName:$e.appName,title:$e.title,codeToEval:$e.codeToEval,scriptsToLoad:$e.scriptsToLoad,head:$e.head},setMeta(props.url,{appName:microfrontData.value.appName}),G&&([ee,pe]=execAsync(()=>appendMicrofrontData()),await ee,pe())}catch(ve){logger.error(`useMicroAppLoader error, ${props.url}`,ve),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)}},reload=throttle$1(()=>initApp(!0),1e3,{leading:!0,trailing:!0});return onMounted(async()=>{let G,X;!body.value&&!getEntry(props.url).meta.entryReady&&([G,X]=execAsync(()=>initApp()),await G,X()),[G,X]=execAsync(()=>appendMicrofrontData()),await G,X(),coreBus==null||coreBus.on(`reload-${props.url}`,reload)}),onBeforeUnmount(()=>{isActive=!1,props.visible&&removeRemoteViewDependency(props.url),coreBus.off(`reload-${props.url}`,reload),coreBus.off(`ready-${microfrontData.value.appName}`,onReady),coreBus.off(`error-${microfrontData.value.appName}`,onError),coreBus.off(`redirect-${microfrontData.value.appName}`,onRedirect),body.value=""}),useRetryManager({mfUrl:props.url,timeout:props.timeout,retries:props.retries}),{microfrontData,cssReady,microfrontHasError,initApp,isServer:!1,body}}}),_hoisted_1$6=["innerHTML"];function _sfc_render$2(G,X,ee,pe,ve,$e){const ke=MicrofrontError,De=resolveComponent("UiPreloader");return G.cssReady?(openBlock(),createElementBlock("div",{key:0,id:"remote-view",class:"microfront-content",innerHTML:G.body},null,8,_hoisted_1$6)):G.microfrontHasError?(openBlock(),createBlock(ke,{key:1,onReload:X[0]||(X[0]=Le=>{G.microfrontHasError=!1,G.initApp(!0)})})):(openBlock(),createBlock(De,{key:2,class:"microfront-content-preloader"}))}const __nuxt_component_0$1=_export_sfc(_sfc_main$6,[["render",_sfc_render$2],["__scopeId","data-v-f82b2353"]]),clientOnlySymbol=Symbol.for("nuxt:client-only"),__nuxt_component_1=defineComponent({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(G,{slots:X,attrs:ee}){const pe=ref(!1);return onMounted(()=>{pe.value=!0}),provide(clientOnlySymbol,!0),ve=>{var Le;if(pe.value)return(Le=X.default)==null?void 0:Le.call(X);const $e=X.fallback||X.placeholder;if($e)return $e();const ke=ve.fallback||ve.placeholder||"",De=ve.fallbackTag||ve.placeholderTag||"span";return createElementBlock(De,ee,ke)}}}),_sfc_main$5=defineComponent({name:"RemoteViewManager",components:{MicrofrontContent:__nuxt_component_0$1},setup(){const{remoteViews:G,owner:X}=useRemoteViewManager();return!X||X!==useNuxtApp$1()?{remoteViewsToRender:[]}:{remoteViewsToRender:computed(()=>{const pe=[],ve=unref(G);for(const $e in ve){const{remoteComponents:ke=0,remoteViews:De=0}=ve[$e]||{};ke>0&&De===0&&pe.push($e)}return pe})}}}),_hoisted_1$5={style:{display:"none"}};function _sfc_render$1(G,X,ee,pe,ve,$e){const ke=__nuxt_component_0$1,De=__nuxt_component_1;return openBlock(),createBlock(De,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$5,[(openBlock(!0),createElementBlock(Fragment,null,renderList(G.remoteViewsToRender,Le=>(openBlock(),createBlock(ke,{key:Le,url:Le,visible:!1},null,8,["url"]))),128))])]),_:1})}const RemoteViewManager=_export_sfc(_sfc_main$5,[["render",_sfc_render$1]]),createModalStore=()=>{var G,X;const ee=useVModal(),pe=useSharedStore(),ve=shallowRef([]),$e=computed(()=>unref(ve).map(We=>{var Ke;return{name:We.name,component:defineAsyncComponent({loader:We.modal.component,loadingComponent:We.modal.componentLoader}),props:(Ke=We.argsWhenShow[0])!=null?Ke:{},closeEvent:We.closeEvent,options:We.modal.options}})),ke=computed(()=>[...unref($e)].reverse()),De=computed(()=>unref(ke).find(We=>{var Ke;return!((Ke=We==null?void 0:We.options)!=null&&Ke.transparent)})),Le=computed(()=>unref(ke).find(We=>{var Ke;return(Ke=We==null?void 0:We.options)==null?void 0:Ke.transparent})),Ve=computed(()=>!!(unref(De)||unref(Le))),xe=computed(()=>!!unref(De)),Fe=computed(()=>!!unref(Le)),ze=computed(()=>{var We,Ke;return!unref(Ve)||!!((Ke=(We=unref(De))==null?void 0:We.options)!=null&&Ke.mainContentVisible)}),je=()=>{ve.value=[...ee.openModals],unref(Le)&&pe.set(m$1f.isMicrofrontModalOpen,!1)};return(G=ee.openEvent)==null||G.watch(()=>je()),(X=ee.closeEvent)==null||X.watch(()=>je()),pe.bind(m$1f.isMicrofrontModalOpen,Ve),{openModals:$e,openModal:De,openedTransparentModal:Le,modalIsOpen:Ve,fullHeightModalIsOpened:xe,transparentModalIsOpened:Fe,showMainContent:ze}},useModalStore=()=>inject("MODAL_STORE"),NOTIFICATIONS_CONTAINER_SELECTOR="notifications-container",createModalData=(G,X)=>({name:G.name,modal:G,argsWhenShow:X,status:0,openEvent:createEvent(),closeEvent:createEvent(),errorEvent:createEvent()});let ModalStorage$1=class{constructor({middleware:X=[]}={}){this.openEvent=createEvent(),this.closeEvent=createEvent(),this.openModals=[],this.queueModals=[],this.runningTasks=new Set,this.middlewarePipeline=async(ee,[pe,...ve])=>{let $e,ke;return pe?([$e,ke]=execAsync(()=>pe.call(this,ee)),await $e,ke(),this.middlewarePipeline(ee,ve)):ee},this.middleware=X}get currentModalData(){return this.openModals[this.openModals.length-1]}show(X,...ee){return this.showModal({modal:X,args:ee})}overShow(X,...ee){return this.showModal({modal:X,args:ee,isOver:!0})}hide(X){var ee;const pe=X!=null?X:(ee=this.currentModalData)==null?void 0:ee.name;pe&&this.closeModal(pe),this.hasOpenedModals||this.runTask(this.openModal())}hideAll(){Promise.allSettled([...this.runningTasks]).then(()=>[...this.openModals,...this.queueModals].forEach(X=>{this.closeModal(X.name)}))}checkShow(X){return!!this.getModalDataByName(X)}get hasOpenedModals(){return!!this.openModals.length}runTask(X){this.runningTasks.add(X),X.finally(()=>{this.runningTasks.delete(X)})}updateStatus(X,ee){switch(ee){case 1:X.openEvent(X),this.openEvent(X);break;case 2:X.closeEvent(X),this.closeEvent(X);break;case 3:X.errorEvent(X);break}X.status=ee}getModalDataByName(X){return[...this.openModals,...this.queueModals].find(ee=>ee.name===X)}addModalData(X){const ee=this.getModalDataByName(X.name);return ee||this.queueModals.push(X),ee!=null?ee:X}deleteModalData(X){const ee=this.queueModals.findIndex(ve=>ve.name===X),pe=this.openModals.findIndex(ve=>ve.name===X);ee!==-1&&this.queueModals.splice(ee,1),pe!==-1&&this.openModals.splice(pe,1)}async openModal(){let X,ee;const pe=this.queueModals.shift();if(pe)try{this.openModals.push(pe),[X,ee]=execAsync(()=>this.middlewarePipeline({name:pe.name,modal:pe.modal,openEvent:pe.openEvent,closeEvent:pe.closeEvent,argsWhenShow:pe.argsWhenShow,modalStorage:this,closeModal:()=>this.closeModal(pe.name)},[...this.middleware,...pe.modal.middleware])),await X,ee(),pe.status===0&&this.updateStatus(pe,1)}catch(ve){console.error("openModal:",ve),[X,ee]=execAsync(()=>this.hide(pe.name)),await X,ee()}}closeModal(X){const ee=this.getModalDataByName(X);ee&&(this.deleteModalData(X),ee.status===1?this.updateStatus(ee,2):ee.status===0&&this.updateStatus(ee,3))}showModal({modal:X,args:ee,isOver:pe=!1}){assert(X&&X.name,"middlewareModalPlugin: поле modal.name обязательно");const ve=this.addModalData(createModalData(X,ee));return(pe||!this.hasOpenedModals)&&this.runTask(this.openModal()),ve}};const AppStorageConfig={version:1,name:"AppStorage",storeName:"app_storage"};class AppStorageValue{constructor({value:X,expireDate:ee}={}){this.value=X,this.expireDate=ee}}const DRIVER_NAME="BrowserStorage",browserStorage={_driver:DRIVER_NAME,_support:!0,storage:{},_initStorage({name:G,version:X,storeName:ee}){this.storage=localforage.createInstance({name:G,version:X,storeName:ee})},dropInstance(){this.storage={}},clear(...G){this.storage.clear(...G)},getItem(G,...X){return this.storage.getItem(G,...X).then(ee=>{if(isDef(ee==null?void 0:ee.value)){if(this.isValueExpired(ee)){this.removeItem(G);return}return ee.value}return ee})},iterate(...G){return this.storage.iterate(...G)},key(...G){return this.storage.key(...G)},keys(...G){return this.storage.keys(...G)},length(...G){return this.storage.length(...G)},removeItem(G,...X){return this.storage.removeItem(G,...X)},setItem(G,X,ee={},...pe){const ve=new AppStorageValue({value:X,expireDate:ee.expireDate});return this.storage.setItem(G,ve,...pe)},isValueExpired(G){var X;return!!((X=G==null?void 0:G.expireDate)!=null&&X)&&G.expireDate<=Date.now()}},AppStorage=function(G,{appStorageKeys:X=[],appDynamicStorageKeys:ee=[],sessionStorageKeys:pe=[]}={}){return getSharedEntity(17,()=>(localforage.defineDriver(browserStorage),localforage.createInstance({driver:DRIVER_NAME,name:AppStorageConfig.name,version:AppStorageConfig.version,storeName:AppStorageConfig.storeName,appStorageKeys:X,appDynamicStorageKeys:ee,sessionStorageKeys:pe})))};class AppStorageDynamicKey extends String{compile(X){return`${this.toString()}:${X}`}}const AppStorageDynamicKeys={GAME_ARE_ALL_MARKET_GROUPS_COLLAPSED:new AppStorageDynamicKey("gameAreAllMarketGroupsCollapsed"),GAME_COLLAPSED_MARKET_GROUPS:new AppStorageDynamicKey("gameCollapsedMarketGroups"),GAME_EXPANDED_MARKET_GROUPS:new AppStorageDynamicKey("gameExpandedMarketGroups"),DEPOSIT_ANALYTICS_DATA:new AppStorageDynamicKey("depositAnalyticsData")},SESSION_TIME_APP_STORAGE_KEYS=[AppStorageDynamicKeys.GAME_ARE_ALL_MARKET_GROUPS_COLLAPSED],createSharedComposableClient=G=>{const X={},ee={},pe={},ve=$e=>{X[$e]--,pe[$e]&&X[$e]<=0&&(pe[$e].stop(),ee[$e]=void 0,pe[$e]=void 0)};return(...$e)=>{var ke;const De=window.__APP;return(ke=X[De])!=null||(X[De]=0),X[De]++,ee[De]||(pe[De]=effectScope(!0),ee[De]=pe[De].run(()=>G(...$e))),onScopeDispose(()=>ve(De)),ee[De]}},createSharedComposable=createSharedComposableClient;var __defProp$n=Object.defineProperty,__defProps$6=Object.defineProperties,__getOwnPropDescs$6=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$n=Object.getOwnPropertySymbols,__hasOwnProp$n=Object.prototype.hasOwnProperty,__propIsEnum$n=Object.prototype.propertyIsEnumerable,__defNormalProp$n=(G,X,ee)=>X in G?__defProp$n(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$m=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$n.call(X,ee)&&__defNormalProp$n(G,ee,X[ee]);if(__getOwnPropSymbols$n)for(var ee of __getOwnPropSymbols$n(X))__propIsEnum$n.call(X,ee)&&__defNormalProp$n(G,ee,X[ee]);return G},__spreadProps$6=(G,X)=>__defProps$6(G,__getOwnPropDescs$6(X));const createNotificationStore=()=>{let G=0;const X=new ModalStorage$1,ee=shallowRef([]),pe=computed(()=>unref(ee)[unref(ee).length-1]),ve=computed(()=>!!unref(ee)),{public:{nuxtAppName:$e}}=useRuntimeConfig$1(),ke=useSharedStore().get("notificationsSharedCounter",{});ke.value[$e]=0;const De=ze=>{ze(ke.value),ke.value=__spreadValues$m({},ke.value)},Le=()=>{ee.value=X.openModals.map(ze=>{var je,We;return ee.value.find(Xe=>Xe.name===ze.name)||{name:ze.name,closeEvent:ze.closeEvent,component:defineAsyncComponent({loader:ze.modal.component,loadingComponent:ze.modal.componentLoader}),props:(je=ze.argsWhenShow[0])!=null?je:{},on:(We=ze.argsWhenShow[1])!=null?We:{},close:()=>{X.hide(ze.name)}}})},Ve=ze=>X.hide(ze),xe=()=>X.hideAll(),Fe=(ze,je,We)=>{G+=1;const Ke=`${ze.name}_${G}`,Xe=new ExtendedPromise,qe=X.overShow(__spreadProps$6(__spreadValues$m({},ze),{name:Ke}),je,We);return qe.openEvent.watch(()=>{Xe.resolve(qe)}),Xe};return X.openEvent.watch(()=>{De(ze=>{ze[$e]++}),Le()}),X.closeEvent.watch(()=>{De(ze=>{ze[$e]--}),Le()}),onAppUnmounted(()=>{De(ze=>{delete ze[$e]})}),{openNotifications:ee,openNotification:pe,notificationIsOpen:ve,notificationShow:Fe,notificationHide:Ve,notificationHideAll:xe}},useNotificationStore=createSharedComposable(createNotificationStore),_hoisted_1$4={key:3,class:"mobile-container-overlay"},_sfc_main$4=defineComponent({__name:"MobileContainer",setup(G){const{openNotifications:X}=useNotificationStore(),ee=computed(()=>unref(X).some(({props:Le})=>Le.overlay)),pe=shallowRef(),ve=shallowRef(),$e=shallowRef(),ke=shallowRef();pe.value=defineAsyncComponent(()=>__vitePreload(()=>import("./__shared_037e7ae64c.js"),__vite__mapDeps([0,1]),import.meta.url)),ve.value=defineAsyncComponent(()=>__vitePreload(()=>import("./__shared_4e6bc58081.js"),__vite__mapDeps([2,3]),import.meta.url)),$e.value=defineAsyncComponent(()=>__vitePreload(()=>import("./__shared_dc8f5562a3.js"),__vite__mapDeps([4,5]),import.meta.url)),ke.value=defineAsyncComponent(()=>__vitePreload(()=>import("./__shared_2c3a9bfbcd.js"),__vite__mapDeps([6,4,5,7]),import.meta.url));const De=ref(!1);return onBeforeMount(()=>{De.value=!!document.querySelector(`#${NOTIFICATIONS_CONTAINER_SELECTOR}`)}),(Le,Ve)=>{const xe=__nuxt_component_1;return openBlock(),createBlock(xe,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:"body"},[unref(pe)?(openBlock(),createBlock(resolveDynamicComponent(unref(pe)),{key:0})):createCommentVNode("",!0),unref(ve)?(openBlock(),createBlock(resolveDynamicComponent(unref(ve)),{key:1})):createCommentVNode("",!0),unref(De)?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:2},[unref(ke)?(openBlock(),createBlock(resolveDynamicComponent(unref(ke)),{key:0})):createCommentVNode("",!0)],64)),unref(ee)?(openBlock(),createElementBlock("div",_hoisted_1$4)):createCommentVNode("",!0)])),unref(De)?(openBlock(),createBlock(Teleport,{key:0,to:`#${unref(NOTIFICATIONS_CONTAINER_SELECTOR)}`},[unref($e)?(openBlock(),createBlock(resolveDynamicComponent(unref($e)),{key:0})):createCommentVNode("",!0)],8,["to"])):createCommentVNode("",!0)]),_:1})}}}),MobileContainer=_export_sfc(_sfc_main$4,[["__scopeId","data-v-dcc624d9"]]),PAYLOAD_ATTRIBUTE_NAME="data-mf-ssr-payload",PAYLOADS_COUNTER="data-mf-ssr-payloads-counter",HASH_ATTRIBUTE_NAME="data-mf-ssr-hash",IS_PROVIDED_COMPONENT=Symbol(),_sfc_main$3=defineComponent({props:{suspensible:{type:Boolean,default:!0}},setup(){provide(IS_PROVIDED_COMPONENT,!0)}});function _sfc_render(G,X,ee,pe,ve,$e){return openBlock(),createBlock(Suspense,{suspensible:""},{default:withCtx(()=>[renderSlot(G.$slots,"default")]),_:3})}const RemoteComponentWrapper=_export_sfc(_sfc_main$3,[["render",_sfc_render]]),_sfc_main$2=defineComponent({props:{ssrHash:{type:String,required:!0}},setup(G,{slots:X}){return()=>{var ee;return(ee=X.default)==null?void 0:ee.call(X)}}});var __defProp$m=Object.defineProperty,__getOwnPropSymbols$m=Object.getOwnPropertySymbols,__hasOwnProp$m=Object.prototype.hasOwnProperty,__propIsEnum$m=Object.prototype.propertyIsEnumerable,__defNormalProp$m=(G,X,ee)=>X in G?__defProp$m(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$l=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$m.call(X,ee)&&__defNormalProp$m(G,ee,X[ee]);if(__getOwnPropSymbols$m)for(var ee of __getOwnPropSymbols$m(X))__propIsEnum$m.call(X,ee)&&__defNormalProp$m(G,ee,X[ee]);return G},__objRest$3=(G,X)=>{var ee={};for(var pe in G)__hasOwnProp$m.call(G,pe)&&X.indexOf(pe)<0&&(ee[pe]=G[pe]);if(G!=null&&__getOwnPropSymbols$m)for(var pe of __getOwnPropSymbols$m(G))X.indexOf(pe)<0&&__propIsEnum$m.call(G,pe)&&(ee[pe]=G[pe]);return ee};const useSSRProvidedComponentsStore=createSharedComposable(()=>{const G=shallowRef({});return{registerComponent:(pe,ve)=>{G.value[pe]=ve},getAllRegisteredComponents:async pe=>{let ve,$e;const ke=[];for(const{name:Le,attrs:Ve,hash:xe}of pe)if(Le in G.value){const Fe=G.value[Le],ze=async()=>({name:Le,attrs:Ve,hash:xe,componentOrImport:typeof Fe=="function"?await Fe():Fe});ke.push(ze())}return([ve,$e]=execAsync(()=>Promise.all(ke)),ve=await ve,$e(),ve).map(Le=>{var Ve=Le,{componentOrImport:xe}=Ve,Fe=__objRest$3(Ve,["componentOrImport"]);return __spreadValues$l({component:(xe==null?void 0:xe.default)||xe},Fe)})}}}),_hoisted_1$3={key:0,style:{display:"none"}},_hoisted_2$1={key:1},_sfc_main$1=defineComponent({__name:"SSRRemoteComponentsProvider",setup(G){const X=shallowRef([]);useRequestEvent(),useSSRProvidedComponentsStore();const ee=!1;return(pe,ve)=>unref(ee)?(openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("mf-ssr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(X),({attrs:$e,component:ke,hash:De})=>(openBlock(),createElementBlock("mf-component",{key:De},[createBaseVNode("div",normalizeProps({[unref(HASH_ATTRIBUTE_NAME)||""]:De}),[createVNode(_sfc_main$2,{ssrHash:De},{default:withCtx(()=>[createVNode(RemoteComponentWrapper,null,{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(ke),mergeProps({ref_for:!0},$e),null,16))]),_:2},1024)]),_:2},1032,["ssrHash"])],16)]))),128))])])):(openBlock(),createElementBlock("div",_hoisted_2$1))}}),onAppDeactivated=G=>{useNuxtApp$1().hooks.hook("deactivated",G)},_hoisted_1$2={class:"default-layout-container__inner"},_hoisted_2={key:1,class:"mf-loading"},_sfc_main=defineComponent({__name:"DefaultLayout_F",setup(G){const X=createModalStore(),ee=isEmbedded(),{isBottomNavigationHidden:pe}=useHidingLayoutParts(),ve=getConfig(476),{breakpointPassed:$e}=useTriggerOnScroll(),ke=computed(()=>unref($e)&&!ve),De=computed(()=>!ee&&unref(X.modalIsOpen)),Le=computed(()=>unref(X.openedTransparentModal));provide("MODAL_STORE",X),provide(IS_PROVIDED_COMPONENT,!1),useLayoutStateProvider({headerIsHidden:ke,isBottomNavigationHidden:pe});const{cssReady:Ve}=useNuxtApp$1(),xe=isRemoteView(),Fe=ref(!1);return onAppDeactivated(()=>{Fe.value=!0}),(ze,je)=>{const We=__nuxt_component_0$2;return openBlock(),createElementBlock(Fragment,null,[createVNode(RemoteViewManager),unref(xe)&&!unref(Fe)?(openBlock(),createElementBlock(Fragment,{key:0},[unref(Ve)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["default-layout-container",{"modal-is-open":unref(De),"default-layout-container--auto-height-modal":unref(Le)}])},[createBaseVNode("div",_hoisted_1$2,[createVNode(We,{class:"default-layout__content"})])],2)):(openBlock(),createElementBlock("div",_hoisted_2,je[0]||(je[0]=[createBaseVNode("div",{class:"mf-loading__circle"},null,-1)])))],64)):createCommentVNode("",!0),createVNode(_sfc_main$1),createVNode(MobileContainer)],64)}}}),DefaultLayout=_export_sfc(_sfc_main,[["__scopeId","data-v-1ae1d9e6"]]);var __defProp$l=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$l=(G,X,ee)=>X in G?__defProp$l(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$k=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$l.call(X,ee)&&__defNormalProp$l(G,ee,X[ee]);if(__getOwnPropSymbols$l)for(var ee of __getOwnPropSymbols$l(X))__propIsEnum$l.call(X,ee)&&__defNormalProp$l(G,ee,X[ee]);return G};const ROOT_ROUTE_NAME="ROOT_ROUTE_NAME",makeMainRoute=(G,X=DefaultLayout)=>({name:ROOT_ROUTE_NAME,path:"/:APP_PREFIX(sys-[-$_\\w]*-front)?/:lng([a-z]{2})?",component:X,children:G,meta:{key:"main",45:1e4}}),wrapMicrofrontRoutes=(G,X=DefaultLayout)=>__spreadValues$k({routes:ee=>[...ee,makeMainRoute(G,X)]},isEmbedded()?{scrollBehavior:()=>!1}:{}),routerOptions1=wrapMicrofrontRoutes([]),validate=async G=>{var Le;let X,ee;if(!((Le=G.meta)!=null&&Le.validate))return;const pe=useNuxtApp$1(),ve=useRouter$1(),$e=([X,ee]=execAsync(()=>Promise.resolve(G.meta.validate(G))),X=await X,ee(),X);if($e===!0)return;const ke=createError({statusCode:$e&&$e.statusCode||404,statusMessage:$e&&$e.statusMessage||`Page Not Found: ${G.fullPath}`,data:{path:G.fullPath}}),De=ve.beforeResolve(Ve=>{if(De(),Ve===G){const xe=ve.afterEach(async()=>{let Fe,ze;xe(),[Fe,ze]=execAsync(()=>pe.runWithContext(()=>showError(ke))),await Fe,ze(),window==null||window.history.pushState({},"",G.fullPath)});return!1}})},getDictionaryIdsFromContextRoute=G=>(G!=null?G:useRoute$2()).matched.flatMap(X=>X.meta[2]||[]).filter(Boolean),dictionaryLoader=async G=>{let X,ee;if(G.meta[2])try{[X,ee]=execAsync(()=>loadDictionary(getDictionaryIdsFromContextRoute(G))),await X,ee()}catch(pe){console.error(pe)}},MediaGroups=[26,44,71,126,95,302],mediaLoader=async G=>{let X,ee;const pe=useNuxtApp$1();if(G.meta[3])try{const ve=G.matched.flatMap($e=>$e.meta[3]||MediaGroups).filter(Boolean);[X,ee]=execAsync(()=>pe.vueApp.config.globalProperties.$loadMediaResources({ids:ve})),await X,ee()}catch(ve){console.error(ve)}},loadersMiddleware=async(...G)=>{let X,ee;[X,ee]=execAsync(()=>Promise.all([dictionaryLoader(...G),mediaLoader(...G)])),await X,ee()};var _a;(_a=window._MF_GUARDS)!=null||(window._MF_GUARDS={guards:new Set,promises:[]});const microfrontGuardMiddleware=async(G,X)=>{let ee,pe;if(!window._MF_GUARDS.guards||!window._MF_GUARDS.promises)return;window._MF_GUARDS.guards.forEach($e=>{(!$e.hostPriority||!isEmbedded())&&(window._MF_GUARDS.promises.push($e({to:G,from:X})),window._MF_GUARDS.guards.delete($e))});const ve=([ee,pe]=execAsync(()=>Promise.all(window._MF_GUARDS.promises)),ee=await ee,pe(),ee);if(window._MF_GUARDS.promises.length=0,ve.includes(!1))return!1},modalGuardMiddleware=({query:G})=>{const X=useVModal();G[MODAL_ID]||X.hideAll()},requestIdleCallback=window.requestIdleCallback||(G=>{const X=Date.now(),ee={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-X))};return setTimeoutWrapped(()=>{G(ee)},1)}),onNuxtReady=G=>{const X=useNuxtApp$1();X.isHydrating?X.hooks.hookOnce("app:suspense:resolve",()=>{requestIdleCallback(()=>G())}):requestIdleCallback(()=>G())},payload_client_yVLowv6hDl=defineNuxtPlugin({name:"nuxt:payload",setup(G){useRouter$1().beforeResolve(async(X,ee)=>{let pe,ve;if(X.path===ee.path)return;const $e=([pe,ve]=execAsync(()=>loadPayload(X.path)),pe=await pe,ve(),pe);$e&&Object.assign(G.static.data,$e.data)}),onNuxtReady(()=>{G.hooks.hook("link:prefetch",async X=>{let ee,pe;const{hostname:ve}=new URL(X,window.location.href);ve===window.location.hostname&&([ee,pe]=execAsync(()=>loadPayload(X)),await ee,pe())})})}}),isDefer=G=>G==="defer"||G===!1;function useAsyncData(...G){var Ke,Xe,qe,Ye,Ze,Je,ot,gt,nt;const X=typeof G[G.length-1]=="string"?G.pop():void 0;typeof G[0]!="string"&&G.unshift(X);let[ee,pe,ve={}]=G;if(typeof ee!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof pe!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const $e=useNuxtApp$1(),ke=pe,De=()=>asyncDataDefaults.value,Le=()=>$e.isHydrating?$e.payload.data[ee]:$e.static.data[ee];ve.server=(Ke=ve.server)!=null?Ke:!0,ve.default=(Xe=ve.default)!=null?Xe:De,ve.getCachedData=(qe=ve.getCachedData)!=null?qe:Le,ve.lazy=(Ye=ve.lazy)!=null?Ye:!1,ve.immediate=(Ze=ve.immediate)!=null?Ze:!0,ve.deep=(Je=ve.deep)!=null?Je:asyncDataDefaults.deep,ve.dedupe=(ot=ve.dedupe)!=null?ot:"cancel";const Ve=ve.getCachedData(ee,$e),xe=Ve!=null;if(!$e._asyncData[ee]||!ve.immediate){(nt=(gt=$e.payload._errors)[ee])!=null||(gt[ee]=asyncDataDefaults.errorValue);const _t=ve.deep?ref:shallowRef;$e._asyncData[ee]={data:_t(xe?Ve:ve.default()),pending:ref(!xe),error:toRef($e.payload._errors,ee),status:ref("idle"),_default:ve.default}}const Fe=kt({},$e._asyncData[ee]);delete Fe._default,Fe.refresh=Fe.execute=(_t={})=>{var et;if($e._asyncDataPromises[ee]){if(isDefer((et=_t.dedupe)!=null?et:ve.dedupe))return $e._asyncDataPromises[ee];$e._asyncDataPromises[ee].cancelled=!0}if(_t._initial||$e.isHydrating&&_t._initial!==!1){const St=_t._initial?Ve:ve.getCachedData(ee,$e);if(St!=null)return Promise.resolve(St)}Fe.pending.value=!0,Fe.status.value="pending";const Qe=new Promise((St,bt)=>{try{St(ke($e))}catch($t){bt($t)}}).then(async St=>{let bt,$t;if(Qe.cancelled)return $e._asyncDataPromises[ee];let xt=St;ve.transform&&(xt=([bt,$t]=execAsync(()=>ve.transform(St)),bt=await bt,$t(),bt)),ve.pick&&(xt=pick(xt,ve.pick)),$e.payload.data[ee]=xt,Fe.data.value=xt,Fe.error.value=asyncDataDefaults.errorValue,Fe.status.value="success"}).catch(St=>{if(Qe.cancelled)return $e._asyncDataPromises[ee];Fe.error.value=createError(St),Fe.data.value=unref(ve.default()),Fe.status.value="error"}).finally(()=>{Qe.cancelled||(Fe.pending.value=!1,delete $e._asyncDataPromises[ee])});return $e._asyncDataPromises[ee]=Qe,$e._asyncDataPromises[ee]},Fe.clear=()=>clearNuxtDataByKey($e,ee);const ze=()=>Fe.refresh({_initial:!0}),je=ve.server!==!1&&$e.payload.serverRendered;{const _t=getCurrentInstance();if(_t&&!_t._nuxtOnBeforeMountCbs){_t._nuxtOnBeforeMountCbs=[];const St=_t._nuxtOnBeforeMountCbs;onBeforeMount(()=>{St.forEach(bt=>{bt()}),St.splice(0,St.length)}),onUnmounted(()=>St.splice(0,St.length))}je&&$e.isHydrating&&(Fe.error.value||Ve!=null)?(Fe.pending.value=!1,Fe.status.value=Fe.error.value?"error":"success"):_t&&($e.payload.serverRendered&&$e.isHydrating||ve.lazy)&&ve.immediate?_t._nuxtOnBeforeMountCbs.push(ze):ve.immediate&&ze();const Qe=getCurrentScope();if(ve.watch){const St=watch(ve.watch,()=>Fe.refresh());Qe&&onScopeDispose(St)}const et=$e.hook("app:data:refresh",async St=>{let bt,$t;(!St||St.includes(ee))&&([bt,$t]=execAsync(()=>Fe.refresh()),await bt,$t())});Qe&&onScopeDispose(et)}const We=Promise.resolve($e._asyncDataPromises[ee]).then(()=>Fe);return Object.assign(We,Fe),We}function clearNuxtDataByKey(G,X){X in G.payload.data&&(G.payload.data[X]=void 0),X in G.payload._errors&&(G.payload._errors[X]=asyncDataDefaults.errorValue),G._asyncData[X]&&(G._asyncData[X].data.value=void 0,G._asyncData[X].error.value=asyncDataDefaults.errorValue,G._asyncData[X].pending.value=!1,G._asyncData[X].status.value="idle"),X in G._asyncDataPromises&&(G._asyncDataPromises[X]&&(G._asyncDataPromises[X].cancelled=!0),G._asyncDataPromises[X]=void 0)}function pick(G,X){const ee={};for(const pe of X)ee[pe]=G[pe];return ee}async function preloadRouteComponents(G,X=useRouter$1()){let ee,pe;const{path:ve,matched:$e}=X.resolve(G);if(!$e.length||(X._routePreloaded||(X._routePreloaded=new Set),X._routePreloaded.has(ve)))return;const ke=X._preloadPromises=X._preloadPromises||[];if(ke.length>4)return Promise.all(ke).then(()=>preloadRouteComponents(G,X));X._routePreloaded.add(ve);const De=$e.map(Le=>{var Ve;return(Ve=Le.components)==null?void 0:Ve.default}).filter(Le=>typeof Le=="function");for(const Le of De){const Ve=Promise.resolve(Le()).catch(()=>{}).finally(()=>ke.splice(ke.indexOf(Ve)));ke.push(Ve)}[ee,pe]=execAsync(()=>Promise.all(ke)),await ee,pe()}const firstNonUndefined=(...G)=>G.find(X=>X!==void 0);function defineNuxtLink(G){const X=G.componentName||"NuxtLink";function ee(ve,$e){if(!ve||G.trailingSlash!=="append"&&G.trailingSlash!=="remove")return ve;if(typeof ve=="string")return applyTrailingSlashBehavior(ve,G.trailingSlash);const ke="path"in ve&&ve.path!==void 0?ve.path:$e(ve).path;return eo(kt({},ve),{name:void 0,path:applyTrailingSlashBehavior(ke,G.trailingSlash)})}function pe(ve){var Ke,Xe,qe;const $e=useRouter$1(),ke=useRuntimeConfig$1(),De=computed(()=>!!ve.target&&ve.target!=="_self"),Le=computed(()=>{const Ye=ve.to||ve.href||"";return typeof Ye=="string"&&hasProtocol(Ye,{acceptRelative:!0})}),Ve=resolveComponent("RouterLink"),xe=Ve&&typeof Ve!="string"?Ve.useLink:void 0,Fe=computed(()=>{if(ve.external)return!0;const Ye=ve.to||ve.href||"";return typeof Ye=="object"?!1:Ye===""||Le.value}),ze=computed(()=>{const Ye=ve.to||ve.href||"";return Fe.value?Ye:ee(Ye,$e.resolve)}),je=Fe.value||xe==null?void 0:xe(eo(kt({},ve),{to:ze})),We=computed(()=>{var Ye,Ze;if(!ze.value||Le.value)return ze.value;if(Fe.value){const Je=typeof ze.value=="object"&&"path"in ze.value?resolveRouteObject(ze.value):ze.value,ot=typeof Je=="object"?$e.resolve(Je).href:Je;return ee(ot,$e.resolve)}return typeof ze.value=="object"?(Ze=(Ye=$e.resolve(ze.value))==null?void 0:Ye.href)!=null?Ze:null:ee(joinURL(ke.app.baseURL,ze.value),$e.resolve)});return{to:ze,hasTarget:De,isAbsoluteUrl:Le,isExternal:Fe,href:We,isActive:(Ke=je==null?void 0:je.isActive)!=null?Ke:computed(()=>ze.value===$e.currentRoute.value.path),isExactActive:(Xe=je==null?void 0:je.isExactActive)!=null?Xe:computed(()=>ze.value===$e.currentRoute.value.path),route:(qe=je==null?void 0:je.route)!=null?qe:computed(()=>$e.resolve(ze.value)),async navigate(){let Ye,Ze;[Ye,Ze]=execAsync(()=>navigateTo(We.value,{replace:ve.replace,external:Fe.value||De.value})),await Ye,Ze()}}}return defineComponent({name:X,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:pe,setup(ve,{slots:$e}){const ke=useRouter$1(),{to:De,href:Le,navigate:Ve,isExternal:xe,hasTarget:Fe,isAbsoluteUrl:ze}=pe(ve),je=ref(!1),We=ref(null),Ke=Ye=>{var Ze;We.value=ve.custom?(Ze=Ye==null?void 0:Ye.$el)==null?void 0:Ze.nextElementSibling:Ye==null?void 0:Ye.$el};function Xe(Ye){var Ze,Je,ot,gt;return!je.value&&(typeof ve.prefetchOn=="string"?ve.prefetchOn===Ye:(ot=(Ze=ve.prefetchOn)==null?void 0:Ze[Ye])!=null?ot:(Je=G.prefetchOn)==null?void 0:Je[Ye])&&((gt=ve.prefetch)!=null?gt:G.prefetch)!==!1&&ve.noPrefetch!==!0&&ve.target!=="_blank"&&!isSlowConnection()}async function qe(Ye=useNuxtApp$1()){let Ze,Je;if(je.value)return;je.value=!0;const ot=typeof De.value=="string"?De.value:xe.value?resolveRouteObject(De.value):ke.resolve(De.value).fullPath,gt=xe.value?new URL(ot,window.location.href).href:ot;[Ze,Je]=execAsync(()=>Promise.all([Ye.hooks.callHook("link:prefetch",gt).catch(()=>{}),!xe.value&&!Fe.value&&preloadRouteComponents(De.value,ke).catch(()=>{})])),await Ze,Je()}return()=>{var Je;if(!xe.value&&!Fe.value){const ot={ref:Ke,to:De.value,activeClass:ve.activeClass||G.activeClass,exactActiveClass:ve.exactActiveClass||G.exactActiveClass,replace:ve.replace,ariaCurrentValue:ve.ariaCurrentValue,custom:ve.custom};return ve.custom||(Xe("interaction")&&(ot.onPointerenter=qe.bind(null,void 0),ot.onFocus=qe.bind(null,void 0)),je.value&&(ot.class=ve.prefetchedClass||G.prefetchedClass),ot.rel=ve.rel||void 0),h$u(resolveComponent("RouterLink"),ot,$e.default)}const Ye=ve.target||null,Ze=firstNonUndefined(ve.noRel?"":ve.rel,G.externalRelAttribute,ze.value||Fe.value?"noopener noreferrer":"")||null;return ve.custom?$e.default?$e.default({href:Le.value,navigate:Ve,prefetch:qe,get route(){if(!Le.value)return;const ot=new URL(Le.value,window.location.href);return{path:ot.pathname,fullPath:ot.pathname,get query(){return parseQuery$1(ot.search)},hash:ot.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:Le.value}},rel:Ze,target:Ye,isExternal:xe.value||Fe.value,isActive:!1,isExactActive:!1}):null:h$u("a",{ref:We,href:Le.value||null,rel:Ze,target:Ye},(Je=$e.default)==null?void 0:Je.call($e))}}})}const __nuxt_component_0=defineNuxtLink(nuxtLinkDefaults);function applyTrailingSlashBehavior(G,X){const ee=X==="append"?withTrailingSlash:withoutTrailingSlash;return hasProtocol(G)&&!G.startsWith("http")?G:ee(G,!0)}const IS_2G_RE=/2g/;function isSlowConnection(){const G=navigator.connection;return!!(G&&(G.saveData||IS_2G_RE.test(G.effectiveType)))}const cfg0={},inlineConfig={nuxt:{}},__appConfig=defuFn(cfg0,inlineConfig);function useAppConfig(){const G=useNuxtApp$1();return G._appConfig||(G._appConfig=reactive(__appConfig)),G._appConfig}const plugin=defineNuxtPlugin({name:"pinia",setup(G){const X=createPinia();return G.vueApp.use(X),setActivePinia(X),G.payload&&G.payload.pinia&&(X.state.value=JSON.parse(JSON.stringify(G.payload.pinia))),{provide:{pinia:X}}}}),index_dMCw6euXpl=defineNuxtPlugin(async G=>{var X;(X=G.$multiBuildConfig)!=null||(G.$multiBuildConfig={})}),REGEX_MOBILE1=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,REGEX_MOBILE2=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;function isMobile(G){return REGEX_MOBILE1.test(G)||REGEX_MOBILE2.test(G.slice(0,4))}const REGEX_MOBILE_OR_TABLET1=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,REGEX_MOBILE_OR_TABLET2=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,REGEX_CRAWLER=/Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|Mediapartners \(Googlebot\)|APIs-Google|bingbot|Slurp|[wW]get|LinkedInBot|Python-urllib|python-requests|aiohttp|httpx|libwww-perl|httpunit|nutch|Go-http-client|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|BIGLOTRON|Teoma|convera|seekbot|Gigabot|Gigablast|exabot|ia_archiver|GingerCrawler|webmon |HTTrack|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|findlink|msrbot|panscient|yacybot|AISearchBot|ips-agent|tagoobot|MJ12bot|woriobot|yanga|buzzbot|mlbot|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|purebot|Linguee Bot|CyberPatrol|voilabot|Baiduspider|citeseerxbot|spbot|twengabot|postrank|TurnitinBot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|Ahrefs(Bot|SiteAudit)|fuelbot|CrunchBot|IndeedBot|mappydata|woobot|ZoominfoBot|PrivacyAwareBot|Multiviewbot|SWIMGBot|Grobbot|eright|Apercite|semanticbot|Aboundex|domaincrawler|wbsearchbot|summify|CCBot|edisterbot|seznambot|ec2linkfinder|gslfbot|aiHitBot|intelium_bot|facebookexternalhit|Yeti|RetrevoPageAnalyzer|lb-spider|Sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot\/|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|S[eE][mM]rushBot|yoozBot|lipperhey|Y!J|Domain Re-Animator Bot|AddThis|Screaming Frog SEO Spider|MetaURI|Scrapy|Livelap[bB]ot|OpenHoseBot|CapsuleChecker|collection@infegy.com|IstellaBot|DeuSu\/|betaBot|Cliqzbot\/|MojeekBot\/|netEstate NE Crawler|SafeSearch microdata crawler|Gluten Free Crawler\/|Sonic|Sysomos|Trove|deadlinkchecker|Slack-ImgProxy|Embedly|RankActiveLinkBot|iskanie|SafeDNSBot|SkypeUriPreview|Veoozbot|Slackbot|redditbot|datagnionbot|Google-Adwords-Instant|adbeat_bot|WhatsApp|contxbot|pinterest.com.bot|electricmonk|GarlikCrawler|BingPreview\/|vebidoobot|FemtosearchBot|Yahoo Link Preview|MetaJobBot|DomainStatsBot|mindUpBot|Daum\/|Jugendschutzprogramm-Crawler|Xenu Link Sleuth|Pcore-HTTP|moatbot|KosmioBot|pingdom|AppInsights|PhantomJS|Gowikibot|PiplBot|Discordbot|TelegramBot|Jetslide|newsharecounts|James BOT|Bark[rR]owler|TinEye|SocialRankIOBot|trendictionbot|Ocarinabot|epicbot|Primalbot|DuckDuckGo-Favicons-Bot|GnowitNewsbot|Leikibot|LinkArchiver|YaK\/|PaperLiBot|Digg Deeper|dcrawl|Snacktory|AndersPinkBot|Fyrebot|EveryoneSocialBot|Mediatoolkitbot|Luminator-robots|ExtLinksBot|SurveyBot|NING\/|okhttp|Nuzzel|omgili|PocketParser|YisouSpider|um-LN|ToutiaoSpider|MuckRack|Jamie's Spider|AHC\/|NetcraftSurveyAgent|Laserlikebot|^Apache-HttpClient|AppEngine-Google|Jetty|Upflow|Thinklab|Traackr.com|Twurly|Mastodon|http_get|DnyzBot|botify|007ac9 Crawler|BehloolBot|BrandVerity|check_http|BDCbot|ZumBot|EZID|ICC-Crawler|ArchiveBot|^LCC |filterdb.iss.net\/crawler|BLP_bbot|BomboraBot|Buck\/|Companybook-Crawler|Genieo|magpie-crawler|MeltwaterNews|Moreover|newspaper\/|ScoutJet|(^| )sentry\/|StorygizeBot|UptimeRobot|OutclicksBot|seoscanners|Hatena|Google Web Preview|MauiBot|AlphaBot|SBL-BOT|IAS crawler|adscanner|Netvibes|acapbot|Baidu-YunGuanCe|bitlybot|blogmuraBot|Bot.AraTurka.com|bot-pge.chlooe.com|BoxcarBot|BTWebClient|ContextAd Bot|Digincore bot|Disqus|Feedly|Fetch\/|Fever|Flamingo_SearchEngine|FlipboardProxy|g2reader-bot|G2 Web Services|imrbot|K7MLWCBot|Kemvibot|Landau-Media-Spider|linkapediabot|vkShare|Siteimprove.com|BLEXBot\/|DareBoost|ZuperlistBot\/|Miniflux\/|Feedspot|Diffbot\/|SEOkicks|tracemyfile|Nimbostratus-Bot|zgrab|PR-CY.RU|AdsTxtCrawler|Datafeedwatch|Zabbix|TangibleeBot|google-xrawler|axios|Amazon CloudFront|Pulsepoint|CloudFlare-AlwaysOnline|Google-Structured-Data-Testing-Tool|WordupInfoSearch|WebDataStats|HttpUrlConnection|Seekport Crawler|ZoomBot|VelenPublicWebCrawler|MoodleBot|jpg-newsbot|outbrain|W3C_Validator|Validator\.nu|W3C-checklink|W3C-mobileOK|W3C_I18n-Checker|FeedValidator|W3C_CSS_Validator|W3C_Unicorn|Google-PhysicalWeb|Blackboard|ICBot\/|BazQux|Twingly|Rivva|Experibot|awesomecrawler|Dataprovider.com|GroupHigh\/|theoldreader.com|AnyEvent|Uptimebot\.org|Nmap Scripting Engine|2ip.ru|Clickagy|Caliperbot|MBCrawler|online-webceo-bot|B2B Bot|AddSearchBot|Google Favicon|HubSpot|Chrome-Lighthouse|HeadlessChrome|CheckMarkNetwork\/|www\.uptime\.com|Streamline3Bot\/|serpstatbot\/|MixnodeCache\/|^curl|SimpleScraper|RSSingBot|Jooblebot|fedoraplanet|Friendica|NextCloud|Tiny Tiny RSS|RegionStuttgartBot|Bytespider|Datanyze|Google-Site-Verification|TrendsmapResolver|tweetedtimes|NTENTbot|Gwene|SimplePie|SearchAtlas|Superfeedr|feedbot|UT-Dorkbot|Amazonbot|SerendeputyBot|Eyeotabot|officestorebot|Neticle Crawler|SurdotlyBot|LinkisBot|AwarioSmartBot|AwarioRssBot|RyteBot|FreeWebMonitoring SiteChecker|AspiegelBot|NAVER Blog Rssbot|zenback bot|SentiBot|Domains Project\/|Pandalytics|VKRobot|bidswitchbot|tigerbot|NIXStatsbot|Atom Feed Robot|Curebot|PagePeeker\/|Vigil\/|rssbot\/|startmebot\/|JobboerseBot|seewithkids|NINJA bot|Cutbot|BublupBot|BrandONbot|RidderBot|Taboolabot|Dubbotbot|FindITAnswersbot|infoobot|Refindbot|BlogTraffic\/\d\.\d+ Feed-Fetcher|SeobilityBot|Cincraw|Dragonbot|VoluumDSP-content-bot|FreshRSS|BitBot|^PHP-Curl-Class|Google-Certificates-Bridge/;function isMobileOrTablet(G){return REGEX_MOBILE_OR_TABLET1.test(G)||REGEX_MOBILE_OR_TABLET2.test(G.slice(0,4))}function isIos(G){return/iPad|iPhone|iPod/.test(G)}function isAndroid(G){return/android/i.test(G)}function isWindows(G){return/Windows/.test(G)}function isMacOS(G){return/Mac OS X/.test(G)}const browsers=[{name:"Samsung",test:/SamsungBrowser/i},{name:"Edge",test:/edg([ea]|ios|)\//i},{name:"Firefox",test:/firefox|iceweasel|fxios/i},{name:"Chrome",test:/chrome|crios|crmo/i},{name:"Safari",test:/safari|applewebkit/i}];function getBrowserName(G){for(const X of browsers)if(X.test.test(G))return X.name;return""}function generateFlags(G,X){let ee=!1,pe=!1,ve=!1,$e=!1;if(X==="Amazon CloudFront")G["cloudfront-is-mobile-viewer"]==="true"&&(ee=!0,pe=!0),G["cloudfront-is-tablet-viewer"]==="true"&&(ee=!1,pe=!0),G["cloudfront-is-desktop-viewer"]==="true"&&(ee=!1,pe=!1),G["cloudfront-is-ios-viewer"]==="true"&&(ve=!0),G["cloudfront-is-android-viewer"]==="true"&&($e=!0);else if(G&&G["cf-device-type"])switch(G["cf-device-type"]){case"mobile":ee=!0,pe=!0;break;case"tablet":ee=!1,pe=!0;break;case"desktop":ee=!1,pe=!1;break}else ee=isMobile(X),pe=isMobileOrTablet(X),ve=isIos(X),$e=isAndroid(X);const ke=isWindows(X),De=isMacOS(X),Le=getBrowserName(X),Ve=Le==="Safari",xe=Le==="Firefox",Fe=Le==="Edge",ze=Le==="Chrome",je=Le==="Samsung",We=REGEX_CRAWLER.test(X);return{userAgent:X,isMobile:ee,isMobileOrTablet:pe,isTablet:!ee&&pe,isDesktop:!pe,isIos:ve,isAndroid:$e,isWindows:ke,isMacOS:De,isApple:De||ve,isDesktopOrTablet:!ee,isSafari:Ve,isFirefox:xe,isEdge:Fe,isChrome:ze,isSamsung:je,isCrawler:We}}const plugin_t2GMTTFnMT=defineNuxtPlugin(G=>{const X=useRuntimeConfig$1(),ee=X.public.device.defaultUserAgent,pe=X.public.device.refreshOnResize;if(G.ssrContext){const ke=useRequestHeaders(),De=ke["user-agent"]||ee;return{provide:{device:reactive(generateFlags(ke,De))}}}const ve=navigator.userAgent||ee,$e=reactive(generateFlags({},ve));return pe&&window.addEventListener("resize",()=>{setTimeoutWrapped(()=>{const ke=generateFlags({},navigator.userAgent||ee);Object.entries(ke).forEach(De=>{const[Le,Ve]=De;$e[Le]=Ve})},50)}),{provide:{device:$e}}}),v3group_ui_components_plugin_ycJqfukzzb=defineNuxtPlugin(({vueApp:G})=>{G.component("BaseInput",m$17).component("InputMask",l$s).component("InputMaskPhone",n$C).component("NetworkPicture",p$k).component("StatisticFrame",s$u).component("StatisticModal",r$C).component("UiAccordion",b$t).component("UiAccountWallet",p$b).component("UiAccountWalletBtn",n$d).component("UiAccountWalletInfo",_$4).component("UiAlert",m$$).component("UiAngle",n$Y).component("UiBadge",p$S).component("UiBadgeV2",p$R).component("UiBar",l$J).component("UiBarBlock",s$o).component("UiBarControl",s$k).component("UiBarControls",s$m).component("UiBarControlsItem",u$s).component("UiBarDrops",p$p).component("UiBarDropsItem",s$i).component("UiBarGroup",p$w).component("UiBarHeader",d$j).component("UiBarSwitches",s$j).component("UiBarToggle",u$u).component("UiBonusSelect",$$4).component("UiBreadcrumbs",k$g).component("UiButton",p$1o).component("UiButtonBase",l$H).component("UiCaption",p$1t).component("UiCaptionV2",p$11).component("UiChampIco",s$d).component("UiChooseGroup",g$6).component("UiCircleDiagram",f$t).component("UiClipboard",C$6).component("UiCodeConfirmField",z$3).component("UiColoredSvg",t$g).component("UiColumn",s$z).component("UiColumnNav",v$f).component("UiColumnNavLink",f$8).component("UiColumnNavList",n$k).component("UiColumnNavSection",a$l).component("UiColumnNavTitle",i$l).component("UiColumnToggleButton",p$n).component("UiContentWrapper",c$A).component("UiDashboard",i$6).component("UiDashboardCell",l$8).component("UiDashboardChamp",p$3).component("UiDashboardChampName",u$8).component("UiDashboardDate",i$4).component("UiDashboardGame",u$6).component("UiDashboardGameButton",s$5).component("UiDashboardLabel",d$3).component("UiDashboardMarketsCell",u$5).component("UiDashboardMarketsCellGroup",u$4).component("UiDashboardMoreMarkets",_$1).component("UiDashboardValueCell",c$2).component("UiDatepicker",n$g).component("UiDatepickerRangeModal",_$8).component("UiDropdown",c$C).component("UiDropdownContent",p$_).component("UiDropdownForm",h$j).component("UiDropdownFormCol",a$z).component("UiDropdownFormHeader",_$v).component("UiDropdownFormRow",s$D).component("UiDropdownFormSection",c$z).component("UiDropdownPhoneCodes",S$3).component("UiDropdownTrigger",g$s).component("UiEmailRecommendation",l$e).component("UiEmptyMessage",l$L).component("UiField",p$1g).component("UiFieldBase",h$q).component("UiFieldDatepicker",p$f).component("UiFieldDatepickerRange",p$6).component("UiFieldGoogleCaptchaTerms",c$Q).component("UiFieldPhone",C$5).component("UiFieldSelect",p$1b).component("UiFieldSelectModalTrigger",m$K).component("UiHighlight",o$n).component("UiIco",c$S).component("UiIcoBase",c$S).component("UiIcoCountry",n$J).component("UiIcoCurrency",n$E).component("UiIcoSport",n$D).component("UiIcoTeam",l$v).component("UiIcoTeamBase",l$w).component("UiImg",m$10).component("UiImgV2",u$11).component("UiInformer",l$d).component("UiInlineButton",l$i).component("UiInput",c$B).component("UiInputBase",c$T).component("UiInputButton",i$t).component("UiInputDatepicker",k$6).component("UiInputImages",_$9).component("UiInputImagesProgress",y$8).component("UiInputPhone",m$B).component("UiInputSelect",p$1c).component("UiInputv2",h$d).component("UiLink",_$l).component("UiMarket",f$5).component("UiMessageBlock",d$p).component("UiModal",c$r).component("UiModalImage",g$h).component("UiModalText",u$w).component("UiModalTitle",p$x).component("UiMultiSelect",v$N).component("UiMultiSelectBase",F$1).component("UiNav",o$c).component("UiNavItem",s$8).component("UiNavItems",v$6).component("UiNavLink",y$4).component("UiNavLinkToggle",g$7).component("UiNotification",v$n).component("UiNotificationAlert",C$3).component("UiNotificationBase",v$o).component("UiNotificationSnackbar",_$d).component("UiNotificationV2",t$l).component("UiNotifications",c$p).component("UiNumberInput",g$8).component("UiOption",m$11).component("UiPhoneApprove",m$1e).component("UiPlug",_$b).component("UiPlugBackground",t$b).component("UiPlugContacts",n$i).component("UiPlugHelp",m$o).component("UiPlugLayout",_$a).component("UiPlugMessage",r$l).component("UiPlugSocials",m$l).component("UiPlugTile",o$m).component("UiPlugTileLogo",p$d).component("UiPlugTileText",o$l).component("UiPlugTileTitle",o$k).component("UiPopup",T$7).component("UiPopupV2",v$l).component("UiPreloader",l$Q).component("UiRange",b$1).component("UiRangeV2",y$2).component("UiScrollToTop",n$f).component("UiScrollbar",u$F).component("UiSearch",_$E).component("UiSearchButton",p$1f).component("UiSection",u$D).component("UiSectionContent",p$J).component("UiSectionHead",f$f).component("UiSectionHeadMore",l$l).component("UiSectionHeadToggle",n$y).component("UiSectionNav",u$L).component("UiSelectContent",d$v).component("UiSelectItem",l$A).component("UiSelectModal",k$8).component("UiSelectModalCountry",r$q).component("UiSelectModalCountryV2",r$p).component("UiSelectModalPhoneCode",f$b).component("UiSelectModalPhoneCodeV2",f$a).component("UiSelectModalSelection",c$g).component("UiSelectModalV2",S$1).component("UiSelectOptions",f$x).component("UiSelectValue",c$R).component("UiSelection",b$z).component("UiSelectionIco",d$O).component("UiShowcaseBar",v$3).component("UiShowcaseBarItem",d$1).component("UiShowcaseCard",T$1).component("UiSkeleton",s$M).component("UiSlider",v$E).component("UiSliderGroup",d$E).component("UiSliderPromo",v$D).component("UiSliderSlide",x$3).component("UiSliderSlidePromo",x$2).component("UiSocialSelect",n$o).component("UiStatus",o$o).component("UiStatusIcon",c$o).component("UiStatusMarker",s$C).component("UiStatusMarkerV2",s$B).component("UiStatusMarkerV3",s$A).component("UiStepper",i$o).component("UiSwipeSlider",n$v).component("UiSwipeSliderV2",c$j).component("UiSwitch",l$G).component("UiSwitches",v$F).component("UiTable",p$4).component("UiTableCell",u$b).component("UiTableRow",l$9).component("UiTabs",v$g).component("UiTag",o$C).component("UiTax",b$3).component("UiTextContent",n$8).component("UiTextModal",m$q).component("UiTimeline",v$G).component("UiTimer",o$3).component("UiTopEventsNotification",h$4).component("UiTopEventsNotifications",c$5).component("UiTopEventsScrollbar",t$4).component("UiTopEventsSection",p$8).component("UiTopEventsSwitch",i$a).component("UiTopEventsSwitches",l$b).component("UiTopEventsSwitchesItem",r$6).component("UiTopEventsTabs",d$9)});(function(){var G;try{if(typeof document<"u"){var X=document.createElementByMF("style");X.nonce=(G=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:G.content,X.appendChild(document.createTextNode(".vue-notification-group{display:block;position:fixed;z-index:5000}.vue-notification-wrapper{display:block;overflow:hidden;width:100%;margin:0;padding:0}.notification-title{font-weight:600}.vue-notification-template{display:block;box-sizing:border-box;background:#fff;text-align:left}.vue-notification{display:block;box-sizing:border-box;text-align:left;font-size:12px;padding:10px;margin:0 5px 5px;color:#fff;background:#44a4fc;border-left:5px solid #187FE7}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#e54d42;border-left-color:#b82e24}.vue-notification.success{background:#68cd86;border-left-color:#42a85f}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter-from,.vn-fade-leave-to{opacity:0}")),document.head.appendChild(X)}}catch(ee){console.error("vite-plugin-css-injected-by-js",ee)}})();const B=new Map;function it(G){return{all:G=G||new Map,on:function(X,ee){var pe=G.get(X);pe?pe.push(ee):G.set(X,[ee])},off:function(X,ee){var pe=G.get(X);pe&&(ee?pe.splice(pe.indexOf(ee)>>>0,1):G.set(X,[]))},emit:function(X,ee){var pe=G.get(X);pe&&pe.slice().map(function(ve){ve(ee)}),(pe=G.get("*"))&&pe.slice().map(function(ve){ve(X,ee)})}}}const y=it(),T="[-+]?[0-9]*.?[0-9]+",R=[{name:"px",regexp:new RegExp(`^${T}px$`)},{name:"%",regexp:new RegExp(`^${T}%$`)},{name:"px",regexp:new RegExp(`^${T}$`)}],at=G=>{if(G==="auto")return{type:G,value:0};for(let X=0;X{switch(typeof G){case"number":return{type:"px",value:G};case"string":return at(G);default:return{type:"",value:G}}},j={x:new Set(["left","center","right"]),y:new Set(["top","bottom"])},rt=(G=>()=>G++)(0),lt=G=>typeof G!="string"?[]:G.split(/\s+/gi).filter(Boolean),ct=G=>{typeof G=="string"&&(G=lt(G));let X=null,ee=null;return G.forEach(pe=>{j.y.has(pe)&&(ee=pe),j.x.has(pe)&&(X=pe)}),{x:X,y:ee}},b={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:G=>({height:[G.clientHeight,0],opacity:[1,0]}),leave:{height:0,opacity:[0,1]}}},ut=(G,X)=>{let ee,pe,ve=X;const $e=()=>{pe=Date.now(),ee=setTimeoutWrapped(G,ve)},ke=()=>{clearTimeout(ee),ve-=Date.now()-pe};return $e(),{start:$e,stop:ke}};function ft(G){return typeof G=="function"||Object.prototype.toString.call(G)==="[object Object]"&&!isVNode(G)}const v={IDLE:0,DESTROYED:2},dt=defineComponent({name:"notifications",props:{group:{type:String,default:""},width:{type:[Number,String],default:300},reverse:{type:Boolean,default:!1},position:{type:[String,Array],default:()=>b.position},classes:{type:[String,Array],default:"vue-notification"},animationType:{type:String,default:"css",validator(G){return G==="css"||G==="velocity"}},animation:{type:Object,default(){return b.velocityAnimation}},animationName:{type:String,default:b.cssAnimation},speed:{type:Number,default:300},duration:{type:Number,default:3e3},delay:{type:Number,default:0},max:{type:Number,default:1/0},ignoreDuplicates:{type:Boolean,default:!1},closeOnClick:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1},dangerouslySetInnerHtml:{type:Boolean,default:!1}},emits:{click:G=>!0,destroy:G=>!0,start:G=>!0},slots:Object,setup:(G,{emit:X,slots:ee,expose:pe})=>{const ve=ref([]),$e=B.get("velocity"),ke=computed(()=>G.animationType==="velocity"),De=computed(()=>ve.value.filter(Qe=>Qe.state!==v.DESTROYED)),Le=computed(()=>st(G.width)),Ve=computed(()=>{const{x:Qe,y:et}=ct(G.position),St=Le.value.value,bt=Le.value.type,$t={width:St+bt};return et&&($t[et]="0px"),Qe&&(Qe==="center"?$t.left=`calc(50% - ${+St/2}${bt})`:$t[Qe]="0px"),$t}),xe=computed(()=>ke.value?{onEnter:gt,onLeave:nt,onAfterLeave:_t}:{}),Fe=Qe=>{X("click",Qe),G.closeOnClick&&Ye(Qe)},ze=Qe=>{var et;G.pauseOnHover&&((et=Qe.timer)==null||et.stop())},je=Qe=>{var et;G.pauseOnHover&&((et=Qe.timer)==null||et.start())},We=(Qe={})=>{if(Qe.group||(Qe.group=""),Qe.data||(Qe.data={}),G.group!==Qe.group)return;if(Qe.clean||Qe.clear){Je();return}const et=typeof Qe.duration=="number"?Qe.duration:G.duration,St=typeof Qe.speed=="number"?Qe.speed:G.speed,bt=typeof Qe.ignoreDuplicates=="boolean"?Qe.ignoreDuplicates:G.ignoreDuplicates,{title:$t,text:xt,type:Ut,data:Ot,id:Rt}=Qe,Nt={id:Rt||rt(),title:$t,text:xt,type:Ut,state:v.IDLE,speed:St,length:et+2*St,data:Ot,duplicates:0};et>=0&&(Nt.timer=ut(()=>Ye(Nt),Nt.length));const qt="bottom"in Ve.value,Xt=G.reverse?!qt:qt;let Jt=-1;const no=De.value.find(so=>so.title===Qe.title&&so.text===Qe.text);if(bt&&no){no.duplicates++;return}Xt?(ve.value.push(Nt),X("start",Nt),De.value.length>G.max&&(Jt=0)):(ve.value.unshift(Nt),X("start",Nt),De.value.length>G.max&&(Jt=De.value.length-1)),Jt!==-1&&Ye(De.value[Jt])},Ke=Qe=>{Ze(Qe)},Xe=Qe=>["vue-notification-template",G.classes,Qe.type||""],qe=Qe=>ke.value?void 0:{transition:`all ${Qe.speed}ms`},Ye=Qe=>{var et;(et=Qe.timer)==null||et.stop(),Qe.state=v.DESTROYED,_t(),X("destroy",Qe)},Ze=Qe=>{const et=ve.value.find(St=>St.id===Qe);et&&Ye(et)},Je=()=>{De.value.forEach(Ye)},ot=(Qe,et)=>{var St;const bt=(St=G.animation)==null?void 0:St[Qe];return typeof bt=="function"?bt(et):bt},gt=(Qe,et)=>{const St=ot("enter",Qe);$e(Qe,St,{duration:G.speed,complete:et})},nt=(Qe,et)=>{const St=ot("leave",Qe);$e(Qe,St,{duration:G.speed,complete:et})};function _t(){ve.value=ve.value.filter(Qe=>Qe.state!==v.DESTROYED)}return onMounted(()=>{y.on("add",We),y.on("close",Ke)}),onUnmounted(()=>{y.off("add",We),y.off("close",Ke)}),()=>{let Qe;return createVNode("div",{class:"vue-notification-group",style:Ve.value},[createVNode(TransitionGroup,mergeProps(xe.value,{tag:"div",css:!ke.value,name:G.animationName}),ft(Qe=De.value.map(et=>createVNode("div",{key:et.id,class:"vue-notification-wrapper",style:qe(et),"data-id":et.id,onMouseenter:()=>ze(et),onMouseleave:()=>je(et)},[ee.body?ee.body({item:et,class:[G.classes,et.type],close:()=>Ye(et)}):createVNode("div",{class:Xe(et),onClick:()=>Fe(et)},[G.dangerouslySetInnerHtml?createVNode(Fragment,null,[et.title?createVNode("div",{class:"notification-title",innerHTML:et.title},null):null,createVNode("div",{class:"notification-content",innerHTML:et.text},null)]):createVNode(Fragment,null,[et.title?createVNode("div",{class:"notification-title"},[et.title]):null,createVNode("div",{class:"notification-content"},[et.text])])])])))?Qe:{default:()=>[Qe]})])}}}),E=G=>{typeof G=="string"&&(G={title:"",text:G}),typeof G=="object"&&y.emit("add",G)};E.close=G=>{y.emit("close",G)};const pt="Notifications";function yt(G,X={}){Object.entries(X).forEach(pe=>B.set(...pe));const ee=X.name||"notify";G.config.globalProperties["$"+ee]=E,G.component(X.componentName||pt,dt)}const ht={install:yt};function _typeof(G){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(X){return typeof X}:_typeof=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof(G)}function asyncGeneratorStep(G,X,ee,pe,ve,$e,ke){try{var De=G[$e](ke),Le=De.value}catch(Ve){ee(Ve);return}De.done?X(Le):Promise.resolve(Le).then(pe,ve)}function _asyncToGenerator(G){return function(){var X=this,ee=arguments;return new Promise(function(pe,ve){var $e=G.apply(X,ee);function ke(Le){asyncGeneratorStep($e,pe,ve,ke,De,"next",Le)}function De(Le){asyncGeneratorStep($e,pe,ve,ke,De,"throw",Le)}ke(void 0)})}}function _classCallCheck(G,X){if(!(G instanceof X))throw new TypeError("Cannot call a class as a function")}function _defineProperties(G,X){for(var ee=0;eeG.length)&&(X=G.length);for(var ee=0,pe=new Array(X);ee1),locks=[],documentListenerAdded=!1,clientY=0,initialClientY=-1,previousBodyOverflowSetting,previousBodyPaddingRight,hasScrollbar=function G(X){if(!X||X.nodeType!==Node.ELEMENT_NODE)return!1;var ee=window.getComputedStyle(X);return["auto","scroll"].includes(ee.overflowY)&&X.scrollHeight>X.clientHeight},shouldScroll=function G(X,ee){return!(X.scrollTop===0&&ee<0||X.scrollTop+X.clientHeight+ee>=X.scrollHeight&&ee>0)},composedPath=function G(X){for(var ee=[];X;){if(ee.push(X),X.classList.contains("vfm"))return ee;X=X.parentElement}return ee},hasAnyScrollableEl=function G(X,ee){var pe=!1,ve=composedPath(X);return ve.forEach(function($e){hasScrollbar($e)&&shouldScroll($e,ee)&&(pe=!0)}),pe},allowTouchMove=function G(X){return locks.some(function(){return hasAnyScrollableEl(X,-clientY)})},preventDefault=function G(X){var ee=X||window.event;return allowTouchMove(ee.target)||ee.touches.length>1?!0:(ee.preventDefault&&ee.preventDefault(),!1)},setOverflowHidden=function G(X){if(previousBodyPaddingRight===void 0){var ee=!!X&&X.reserveScrollBarGap===!0,pe=window.innerWidth-document.documentElement.clientWidth;if(ee&&pe>0){var ve=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);previousBodyPaddingRight=document.body.style.paddingRight,document.body.style.paddingRight="".concat(ve+pe,"px")}}previousBodyOverflowSetting===void 0&&(previousBodyOverflowSetting=document.body.style.overflow,document.body.style.overflow="hidden")},restoreOverflowSetting=function G(){previousBodyPaddingRight!==void 0&&(document.body.style.paddingRight=previousBodyPaddingRight,previousBodyPaddingRight=void 0),previousBodyOverflowSetting!==void 0&&(document.body.style.overflow=previousBodyOverflowSetting,previousBodyOverflowSetting=void 0)},isTargetElementTotallyScrolled=function G(X){return X?X.scrollHeight-X.scrollTop<=X.clientHeight:!1},handleScroll=function G(X,ee){return clientY=X.targetTouches[0].clientY-initialClientY,allowTouchMove(X.target)?!1:ee&&ee.scrollTop===0&&clientY>0||isTargetElementTotallyScrolled(ee)&&clientY<0?preventDefault(X):(X.stopPropagation(),!0)},disableBodyScroll=function G(X,ee){if(!X){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!locks.some(function(ve){return ve.targetElement===X})){var pe={targetElement:X,options:ee||{}};locks=[].concat(_toConsumableArray(locks),[pe]),isIosDevice?(X.ontouchstart=function(ve){ve.targetTouches.length===1&&(initialClientY=ve.targetTouches[0].clientY)},X.ontouchmove=function(ve){ve.targetTouches.length===1&&handleScroll(ve,X)},documentListenerAdded||(document.addEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!0)):setOverflowHidden(ee)}},enableBodyScroll=function G(X){if(!X){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}locks=locks.filter(function(ee){return ee.targetElement!==X}),isIosDevice?(X.ontouchstart=null,X.ontouchmove=null,documentListenerAdded&&locks.length===0&&(document.removeEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!1)):locks.length||restoreOverflowSetting()},noop=function G(){},TransitionState={Enter:"enter",Entering:"entering",Leave:"leave",Leaving:"leavng"},resizeCursor={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},script$1={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function G(){return{}}},overlayStyle:{type:[Object,Array],default:function G(){return{}}},contentStyle:{type:[Object,Array],default:function G(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function G(X){var ee=_typeof(X);return ee==="boolean"||ee==="string"?!0:X.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function G(){return["t","tr","r","br","b","bl","l","tl"]},validator:function G(X){return["t","tr","r","br","b","bl","l","tl"].filter(function(ee){return X.indexOf(ee)!==-1}).length===X.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function G(X,ee){var pe=ee.emit,ve=Symbol("vfm"),$e=ref(null),ke=ref(null),De=ref(null),Le=ref(null),Ve=ref(null),xe=ref(null),Fe=ref(null),ze=new FocusTrap,je=ref(!1),We=reactive({modal:!1,overlay:!1,resize:!1}),Ke=ref(null),Xe=ref(null),qe=ref(!1),Ye=ref({}),Ze=ref({}),Je=ref(null),ot=ref(null),gt=noop,nt=noop,_t=computed(function(){return typeof X.overlayTransition=="string"?{name:X.overlayTransition}:_objectSpread2({},X.overlayTransition)}),Qe=computed(function(){return typeof X.transition=="string"?{name:X.transition}:_objectSpread2({},X.transition)}),et=computed(function(){return(X.hideOverlay||Ke.value===TransitionState.Leave)&&Xe.value===TransitionState.Leave}),St=computed(function(){return X.zIndex===!1?X.zIndexAuto?+X.zIndexBase+2*(Fe.value||0):!1:X.zIndex}),bt=computed(function(){return _objectSpread2({},St.value!==!1&&{zIndex:St.value})}),$t=computed(function(){var Et=[Ze.value];return Array.isArray(X.contentStyle)?Et.push.apply(Et,_toConsumableArray(X.contentStyle)):Et.push(X.contentStyle),Et});watch(function(){return X.modelValue},function(Et){if(qe.value){qe.value=!1;return}if(Ut(),!Et){if(mt("before-close",!0)){nt("hide");return}Ot()}}),watch(function(){return X.lockScroll},Rt),watch(function(){return X.hideOverlay},function(Et){X.modelValue&&!Et&&(We.overlay=!0)}),watch(function(){return X.attach},Ut),watch(et,function(Et){Et&&(je.value=!1,ke.value.style.display="none")},{flush:"post"}),watch(function(){return X.drag},function(Et){je.value&&(Et?Pt():Bt())}),watch(function(){return X.resize},function(Et){je.value&&(Et?Vt():Ht())}),watch(function(){return X.keepChangedStyle},function(Et){Et||(Ze.value={})}),onMounted(function(){X.api.modals.push(xt()),Ut()}),onBeforeUnmount(function(){var Et;Ot(),X.lockScroll&&ke.value&&enableBodyScroll(ke.value),$e==null||(Et=$e.value)===null||Et===void 0||Et.remove();var zt=X.api.modals.findIndex(function(Lt){return Lt.uid===ve});X.api.modals.splice(zt,1)});function xt(){return{uid:ve,props:X,emit:pe,vfmContainer:ke,vfmContent:De,vfmResize:Le,vfmOverlayTransition:Ve,vfmTransition:xe,getAttachElement:Nt,modalStackIndex:Fe,visibility:We,handleLockScroll:Rt,$focusTrap:ze,toggle:Tt,params:Ye}}function Ut(){if(X.modelValue){if(pe("_before-open",Qt({type:"_before-open"})),mt("before-open",!1)){nt("show");return}var Et=Nt();if(Et||X.attach===!1){if(X.attach!==!1)if($e.value)Et.appendChild($e.value);else{je.value=!0,nextTick(function(){Ut()});return}var zt=X.api.openedModals.findIndex(function(Lt){return Lt.uid===ve});zt!==-1&&X.api.openedModals.splice(zt,1),X.api.openedModals.push(xt()),Fe.value=X.api.openedModals.length-1,Rt(),X.api.openedModals.filter(function(Lt){return Lt.uid!==ve}).forEach(function(Lt,Kt){Lt.getAttachElement()===Et&&(Lt.modalStackIndex.value=Kt,!Lt.props.keepOverlay&&(Lt.visibility.overlay=!1))}),je.value=!0,qt()}else Et!==!1&&console.warn("Unable to locate target ".concat(X.attach))}}function Ot(){var Et=X.api.openedModals.findIndex(function(Lt){return Lt.uid===ve});if(Et!==-1&&X.api.openedModals.splice(Et,1),X.api.openedModals.length>0){var zt=X.api.openedModals[X.api.openedModals.length-1];zt.props.focusTrap&&zt.$focusTrap.firstElement().focus(),(zt.props.focusRetain||zt.props.focusTrap)&&zt.vfmContainer.value.focus(),!zt.props.hideOverlay&&(zt.visibility.overlay=!0)}X.drag&&Bt(),X.resize&&Ht(),Je.value=null,Xt()}function Rt(){X.modelValue&&nextTick(function(){X.lockScroll?disableBodyScroll(ke.value,{reserveScrollBarGap:!0}):enableBodyScroll(ke.value)})}function Nt(){var Et;return X.attach===!1?Et=!1:typeof X.attach=="string"?window?Et=window.document.querySelector(X.attach):Et=!1:Et=X.attach,Et}function qt(){We.overlay=!0,We.modal=!0}function Xt(){We.overlay=!1,We.modal=!1}function Jt(){Ke.value=TransitionState.Entering}function no(){Ke.value=TransitionState.Enter}function so(){Ke.value=TransitionState.Leaving}function to(){Ke.value=TransitionState.Leave}function Gt(){Xe.value=TransitionState.Entering}function Wt(){Xe.value=TransitionState.Enter,(X.focusRetain||X.focusTrap)&&ke.value.focus(),X.focusTrap&&ze.enable(ke.value),X.drag&&Pt(),X.resize&&Vt(),pe("_opened"),pe("opened",Qt({type:"opened"})),gt("show")}function wt(){Xe.value=TransitionState.Leaving,ze.enabled()&&ze.disable()}function It(){Xe.value=TransitionState.Leave,Fe.value=null,X.lockScroll&&enableBodyScroll(ke.value),X.keepChangedStyle||(Ze.value={});var Et=!1,zt=Qt({type:"closed",stop:function(){Et=!0}});pe("_closed"),pe("closed",zt),gt("hide"),!Et&&(Ye.value={})}function Ct(Et){ot.value=Et==null?void 0:Et.target}function At(){ot.value===ke.value&&Je.value!=="resize:move"&&(pe("click-outside",Qt({type:"click-outside"})),X.clickToClose&&pe("update:modelValue",!1))}function jt(){je.value&&X.escToClose&&pe("update:modelValue",!1)}function Qt(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return _objectSpread2({ref:xt()},Et)}function mt(Et,zt){var Lt=!1,Kt=Qt({type:Et,stop:function(){Lt=!0}});return pe(Et,Kt),Lt?(qe.value=!0,nextTick(function(){pe("update:modelValue",zt)}),!0):!1}function vt(Et,zt,Lt){Je.value="".concat(zt,":").concat(Lt),pe(Je.value,Et)}function Tt(Et,zt){var Lt=arguments;return new Promise(function(Kt,Zt){gt=function(Mt){Kt(Mt),gt=noop},nt=function(Mt){Zt(Mt),nt=noop};var oo=typeof Et=="boolean"?Et:!X.modelValue;oo&&Lt.length===2&&(Ye.value=zt),pe("update:modelValue",oo)})}function Dt(Et){Et.stopPropagation();var zt="resize",Lt="drag",Kt=Et.target.getAttribute("direction"),Zt;if(Kt)Zt=zt;else if(validDragElement(Et,De.value,X.dragSelector))Zt=Lt;else return;vt(Et,Zt,"start");var oo=getPosition(Et),ro=ke.value.getBoundingClientRect(),Mt=De.value.getBoundingClientRect(),Yt=window.getComputedStyle(De.value).position==="absolute",ao={top:trimPx(Ze.value.top),left:trimPx(Ze.value.left)},io=function(){if(X.fitParent){var co={absolute:function(){return{minTop:0,minLeft:0,maxTop:ro.height-Mt.height,maxLeft:ro.width-Mt.width}},relative:function(){return{minTop:ao.top+ro.top-Mt.top,minLeft:ao.left+ro.left-Mt.left,maxTop:ao.top+ro.bottom-Mt.bottom,maxLeft:ao.left+ro.right-Mt.right}}};return Yt?co.absolute():co.relative()}else return{}}(),lo=Zt===zt&&setStyle(document.body,"cursor",resizeCursor[Kt]),po=function(fo){fo.stopPropagation(),vt(fo,Zt,"move");var So=getPosition(fo),vo={x:So.x-oo.x,y:So.y-oo.y};Zt===zt&&(vo=Ft(Kt,vo,ro,Mt,Yt));var _o,yo;Yt?(_o=Mt.top-ro.top+vo.y,yo=Mt.left-ro.left+vo.x):(_o=ao.top+vo.y,yo=ao.left+vo.x),Zt===Lt&&X.fitParent&&(_o=clamp(io.minTop,_o,io.maxTop),yo=clamp(io.minLeft,yo,io.maxLeft));var $o=_objectSpread2(_objectSpread2(_objectSpread2({position:"relative",top:_o+"px",left:yo+"px",margin:"unset",touchAction:"none"},Yt&&{position:"absolute",transform:"unset",width:Mt.width+"px",height:Mt.height+"px"}),vo.width&&{width:vo.width+"px"}),vo.height&&{height:vo.height+"px"});Ze.value=_objectSpread2(_objectSpread2({},Ze.value),$o)},mo=function co(fo){fo.stopPropagation(),Zt===zt&&lo&&lo(),setTimeoutWrapped(function(){vt(fo,Zt,"end")}),removeListener("move",document,po),removeListener("up",document,co)};addListener("move",document,po),addListener("up",document,mo)}function Pt(){addListener("down",De.value,Dt),Ze.value.touchAction="none"}function Bt(){removeListener("down",De.value,Dt)}function Vt(){We.resize=!0,nextTick(function(){addListener("down",Le.value,Dt)})}function Ht(){removeListener("down",Le.value,Dt),We.resize=!1}function Ft(Et,zt,Lt,Kt,Zt){var oo=function(io){var lo,po=zt[io.axis];po=X.fitParent?clamp(io.min,po,io.max):po;var mo=clamp(io.minEdge,io.getEdge(po),io.maxEdge);return po=io.getOffsetAxis(mo,Zt),lo={},_defineProperty(lo,io.edgeName,mo),_defineProperty(lo,io.axis,po),lo},ro=function(io,lo,po,mo){var co=Kt[lo],fo=Lt[io]-Kt[io],So=capitalize(lo);return{axis:po,edgeName:lo,min:mo?fo:-co,max:mo?co:fo,minEdge:X["min".concat(So)],maxEdge:X["max".concat(So)],getEdge:function(_o){return Kt[lo]-_o*(mo?1:-1)},getOffsetAxis:function(_o,yo){var $o=Kt[lo]-_o;return yo?mo?$o:0:(mo?1:-1)*$o/2}}},Mt={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},Yt={x:0,y:0};return Et.split("").forEach(function(ao){var io=ro.apply(void 0,_toConsumableArray(Mt[ao]));Yt=_objectSpread2(_objectSpread2({},Yt),oo(io))}),Yt}return{root:$e,vfmContainer:ke,vfmContent:De,vfmResize:Le,vfmOverlayTransition:Ve,vfmTransition:xe,computedOverlayTransition:_t,computedTransition:Qe,visible:je,visibility:We,params:Ye,calculateZIndex:St,bindStyle:bt,bindContentStyle:$t,beforeOverlayEnter:Jt,afterOverlayEnter:no,beforeOverlayLeave:so,afterOverlayLeave:to,beforeModalEnter:Gt,afterModalEnter:Wt,beforeModalLeave:wt,afterModalLeave:It,onMousedown:Ct,onMouseupContainer:At,onEsc:jt}}},_withId=withScopeId();pushScopeId("data-v-2836fdb5");var _hoisted_1$1={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};popScopeId();var render$1=_withId(function(G,X,ee,pe,ve,$e){return ee.ssr||pe.visible?withDirectives((openBlock(),createBlock("div",{key:0,ref:"root",style:pe.bindStyle,class:["vfm vfm--inset",[ee.attach===!1?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":ee.preventClick}]],onKeydown:X[4]||(X[4]=withKeys(function(){return pe.onEsc&&pe.onEsc.apply(pe,arguments)},["esc"]))},[createVNode(Transition,mergeProps(pe.computedOverlayTransition,{onBeforeEnter:pe.beforeOverlayEnter,onAfterEnter:pe.afterOverlayEnter,onBeforeLeave:pe.beforeOverlayLeave,onAfterLeave:pe.afterOverlayLeave}),{default:_withId(function(){return[!ee.hideOverlay&&pe.visibility.overlay?(openBlock(),createBlock("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",ee.overlayClass],style:ee.overlayStyle},null,6)):createCommentVNode("v-if",!0)]}),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),createVNode(Transition,mergeProps(pe.computedTransition,{onBeforeEnter:pe.beforeModalEnter,onAfterEnter:pe.afterModalEnter,onBeforeLeave:pe.beforeModalLeave,onAfterLeave:pe.afterModalLeave}),{default:_withId(function(){return[withDirectives(createVNode("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",ee.classes],style:ee.styles,"aria-expanded":pe.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:X[2]||(X[2]=withModifiers(function(){return pe.onMouseupContainer&&pe.onMouseupContainer.apply(pe,arguments)},["self"])),onMousedown:X[3]||(X[3]=withModifiers(function(){return pe.onMousedown&&pe.onMousedown.apply(pe,arguments)},["self"]))},[createVNode("div",{ref:"vfmContent",class:["vfm__content",[ee.contentClass,{"vfm--prevent-auto":ee.preventClick}]],style:pe.bindContentStyle,onMousedown:X[1]||(X[1]=function(ke){return pe.onMousedown(null)})},[renderSlot(G.$slots,"default",{params:pe.params,close:function(){return G.$emit("update:modelValue",!1)}}),pe.visibility.resize&&pe.visibility.modal?(openBlock(),createBlock("div",_hoisted_1$1,[(openBlock(!0),createBlock(Fragment,null,renderList(ee.resizeDirections,function(ke){return openBlock(),createBlock("div",{key:ke,direction:ke,class:["vfm--resize-".concat(ke),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])}),128))],512)):createCommentVNode("v-if",!0)],38)],46,["aria-expanded"]),[[vShow,pe.visibility.modal]])]}),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[vShow,!ee.ssr||pe.visible]]):createCommentVNode("v-if",!0)});function styleInject(G,X){X===void 0&&(X={});var ee=X.insertAt;if(typeof document!="undefined"){var pe=document.head||document.getElementsByTagName("head")[0],ve=document.createElementByMF("style");ve.type="text/css",ee==="top"&&pe.firstChild?pe.insertBefore(ve,pe.firstChild):pe.appendChild(ve),ve.styleSheet?ve.styleSheet.cssText=G:ve.appendChild(document.createTextNode(G))}}var css_248z=` .vfm--fixed[data-v-2836fdb5] { position: fixed; } .vfm--absolute[data-v-2836fdb5] { position: absolute; } .vfm--inset[data-v-2836fdb5] { top: 0; right: 0; bottom: 0; left: 0; } .vfm--overlay[data-v-2836fdb5] { background-color: rgba(0, 0, 0, 0.5); } .vfm--prevent-none[data-v-2836fdb5] { pointer-events: none; } .vfm--prevent-auto[data-v-2836fdb5] { pointer-events: auto; } .vfm--outline-none[data-v-2836fdb5]:focus { outline: none; } .vfm-enter-active[data-v-2836fdb5], .vfm-leave-active[data-v-2836fdb5] { transition: opacity 0.2s; } .vfm-enter-from[data-v-2836fdb5], .vfm-leave-to[data-v-2836fdb5] { opacity: 0; } .vfm--touch-none[data-v-2836fdb5] { touch-action: none; } .vfm--select-none[data-v-2836fdb5] { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .vfm--resize-tr[data-v-2836fdb5], .vfm--resize-br[data-v-2836fdb5], .vfm--resize-bl[data-v-2836fdb5], .vfm--resize-tl[data-v-2836fdb5] { width: 12px; height: 12px; z-index: 10; } .vfm--resize-t[data-v-2836fdb5] { top: -6px; left: 0; width: 100%; height: 12px; cursor: ns-resize; } .vfm--resize-tr[data-v-2836fdb5] { top: -6px; right: -6px; cursor: nesw-resize; } .vfm--resize-r[data-v-2836fdb5] { top: 0; right: -6px; width: 12px; height: 100%; cursor: ew-resize; } .vfm--resize-br[data-v-2836fdb5] { bottom: -6px; right: -6px; cursor: nwse-resize; } .vfm--resize-b[data-v-2836fdb5] { bottom: -6px; left: 0; width: 100%; height: 12px; cursor: ns-resize; } .vfm--resize-bl[data-v-2836fdb5] { bottom: -6px; left: -6px; cursor: nesw-resize; } .vfm--resize-l[data-v-2836fdb5] { top: 0; left: -6px; width: 12px; height: 100%; cursor: ew-resize; } .vfm--resize-tl[data-v-2836fdb5] { top: -6px; left: -6px; cursor: nwse-resize; } `;styleInject(css_248z);script$1.render=render$1;script$1.__scopeId="data-v-2836fdb5";script$1.__file="lib/VueFinalModal.vue";var script={props:{},methods:{slice:function G(X){this.api.dynamicModals.splice(X,1)},beforeOpen:function G(X,ee,pe){var ve=this;return _asyncToGenerator(function*(){X.ref.params.value=ee.params,yield ve.$nextTick(),yield ve.$nextTick(),ee.value||(ve.slice(pe),ee.reject("show"))})()},isString:function G(X){return typeof X=="string"}}},_hoisted_1={class:"modals-container"};function render(G,X,ee,pe,ve,$e){return openBlock(),createBlock("div",_hoisted_1,[(openBlock(!0),createBlock(Fragment,null,renderList(G.api.dynamicModals,function(ke,De){return openBlock(),createBlock(resolveDynamicComponent(ke.component),mergeProps({key:ke.id},ke.bind,{modelValue:ke.value,"onUpdate:modelValue":function(Ve){return ke.value=Ve}},toHandlers(ke.on),{on_closed:function(Ve){return $e.slice(De)},on_beforeOpen:function(Ve){return $e.beforeOpen(Ve,ke)},on_opened:ke.opened}),createSlots({_:2},[renderList(ke.slots,function(Le,Ve){return{name:Ve,fn:withCtx(function(){return[createCommentVNode(" eslint-disable vue/no-v-html "),$e.isString(Le)?(openBlock(),createBlock("div",{key:0,innerHTML:Le},null,8,["innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent(Le.component),mergeProps({key:1},Le.bind,toHandlers(Le.on||{})),null,16))]})}})]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])}),128))])}script.render=render;script.__file="lib/ModalsContainer.vue";function defineApi(){var G=null;return{show:function(ee){for(var pe=this,ve=arguments.length,$e=new Array(ve>1?ve-1:0),ke=1;ke1?pe-1:0),$e=1;$e1&&arguments[1]!==void 0?arguments[1]:{},pe=_count===0?_vfm:defineVfm(),ve=pe.$vfm,$e=pe.VueFinalModal,ke=pe.ModalsContainer;_count+=1;var De=ee.key||_key,Le=ee.componentName||_componentName,Ve=ee.dynamicContainerName||_dynamicContainerName;Object.defineProperty(X.config.globalProperties,De,{get:function(){return ve}}),X.provide(De,ve),X.component(Le,$e),X.component(Ve,ke)},vfmPlugin=function G(X){return{install:function(pe,ve){var $e=Object.assign({},X,ve);installVfm(pe,$e)}}};vfmPlugin.install=installVfm;var __defProp$k=Object.defineProperty,__getOwnPropSymbols$k=Object.getOwnPropertySymbols,__hasOwnProp$k=Object.prototype.hasOwnProperty,__propIsEnum$k=Object.prototype.propertyIsEnumerable,__defNormalProp$k=(G,X,ee)=>X in G?__defProp$k(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$j=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$k.call(X,ee)&&__defNormalProp$k(G,ee,X[ee]);if(__getOwnPropSymbols$k)for(var ee of __getOwnPropSymbols$k(X))__propIsEnum$k.call(X,ee)&&__defNormalProp$k(G,ee,X[ee]);return G};const loadBFFData=async({httpModule:G,logger:X,url:ee,params:pe,cache:ve,clientHeaders:$e})=>{let ke,De;const{public:{devUserInfo:Le}}=useRuntimeConfig$1(),Ve=__spreadValues$j({"x-geoip2-country-code":"ru"},$e!=null?$e:useClientHeaders());if(delete Ve["content-length"],Le&&(Ve.DevUserInfo=Le),ve){const xe=([ke,De]=execAsync(()=>ve.get()),ke=await ke,De(),ke);if(xe)return xe}try{const xe=([ke,De]=execAsync(()=>G(ee,{params:pe,headers:Ve}).execute()),ke=await ke,De(),ke);return ve&&ve.set(xe),xe}catch(xe){X.error(`load ${ee} error`,xe)}},getBFFConfig=async(G,X,ee,pe,ve)=>loadBFFData({httpModule:G,logger:X,url:"/bff-api/config/all.json",params:{lang:ee},cache:pe,clientHeaders:ve}),mfPrefixRegexp=/^\/sys-[-$_\w]*-front\//,normalizeSlashes=G=>G.replace(/\/{2,}/g,"/").replace(/\/$/,""),urlLangDetector=G=>{const[,X]=G.replace(mfPrefixRegexp,"/").split("?")[0].split("/");if(!(!X||X.length!==2))return X.toLowerCase()},parseBrowserLangs=G=>parse$1(G).map(X=>X.code).filter(X=>X),getPathToActualLang=(G,X)=>{const ee=X.match(mfPrefixRegexp),pe=ee!=null&&ee[0]?`${ee[0]}${G}`:`/${G}`,ve=urlLangDetector(X)||"",$e=X.replace(mfPrefixRegexp,"/").replace("/"+ve,"");return normalizeSlashes(`${pe}/${$e}`)},getDetectedLang=G=>getServerData("dl"),RETRY_PERIOD=1e3,useInitApp=async G=>{var X,ee;let pe,ve;const $e=G!=null?G:getDetectedLang(),ke=Date.now(),De=useLogger(),Le=useHttpModule(),Ve=async ze=>retryPromise(()=>getBFFConfig(Le,De,$e),ze,RETRY_PERIOD);let xe=([pe,ve]=execAsync(()=>getSharedEntity(7,()=>Ve(5))),pe=await pe,ve(),pe);if(!xe)throw createError({statusCode:500,message:"Config load error"});if(((X=xe==null?void 0:xe.mainLanguage)==null?void 0:X.id)!==$e&&(De.info("config language mismatch",{existed:(ee=xe==null?void 0:xe.mainLanguage)==null?void 0:ee.id,ours:$e}),xe=([pe,ve]=execAsync(()=>Ve(1)),pe=await pe,ve(),pe)),!xe)throw createError({statusCode:500,message:"Config load error after language mismatch"});const Fe=parseBFFConfig(xe);return De.info("load bff config",Date.now()-ke),Fe},syncRouter=()=>{const G=getSharedEntity(20,()=>({})),ee=useSharedStore().get(m$1f.routePath),pe=useLogger(),ve=useRoute$2(),$e=useRouter$1(),ke=useNuxtApp$1();if(unref(ve).meta[36])return;let De=normalizeMicrofrontUrl($e.currentRoute.value.fullPath);isEmbedded()||(ee.value=De);let Le=!1;const Ve=$e.push;$e.push=(...We)=>(Le=!0,Ve(...We));const xe=We=>{De=normalizeMicrofrontUrl(We),ee.value=normalizeMicrofrontUrl(We)},Fe=$e.afterEach(({fullPath:We},Ke,Xe)=>{Le=!1,!Xe&&(isEmbedded()||(G.host=nextTick()),!(!We||De===normalizeMicrofrontUrl(We))&&xe(We))});onAppUnmounted(Fe),$e.beforeResolve(({fullPath:We,matched:Ke},Xe)=>{if(De!==normalizeMicrofrontUrl(We)&&!(Ke.length>1)&&!(Ke.length===1&&Ke[0].name!==ROOT_ROUTE_NAME))return Le&&(isEmbedded()?(window.history.pushState({},"",We),xe(We)):pe.error("Request switch to external route")),Xe});const je=watch(ee,We=>ke.runWithContext(async()=>{let Ke,Xe;if(!We||De===normalizeMicrofrontUrl(We)||([Ke,Xe]=execAsync(()=>G.host),await Ke,Xe(),ke.dead))return;const qe=$e.replace(We).catch(()=>{ke.dead||xe(unref(ve).fullPath)}).then(()=>nextTick());isEmbedded()||(G.host=qe)}),{immediate:!0});onAppUnmounted(()=>{je()})};var __defProp$j=Object.defineProperty,__getOwnPropSymbols$j=Object.getOwnPropertySymbols,__hasOwnProp$j=Object.prototype.hasOwnProperty,__propIsEnum$j=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(G,X,ee)=>X in G?__defProp$j(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$i=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$j.call(X,ee)&&__defNormalProp$j(G,ee,X[ee]);if(__getOwnPropSymbols$j)for(var ee of __getOwnPropSymbols$j(X))__propIsEnum$j.call(X,ee)&&__defNormalProp$j(G,ee,X[ee]);return G};const loadConfigGroups=async G=>{let X,ee;const pe=useHttpModule(),ve=useLogger(),{public:{devUserInfo:$e}}=useRuntimeConfig$1(),ke=getDetectedLang();G.join(",");const De=__spreadValues$i({"x-geoip2-country-code":"ru"},useClientHeaders());$e&&(De.DevUserInfo=$e);let Le="";const{error:Ve,data:xe,request:Fe}=([X,ee]=execAsync(()=>pe("/bff-api/config/group/get",{params:{groups:G.join(","),lang:ke},headers:De,cache:{key:Le,expire:random(60*10,60*15)}}).executeSafe()),X=await X,ee(),X);return Ve&&ve.error("Error while getting config group.",{url:Fe.url,error:Ve}),xe},configService=G=>{const X=getSharedEntity(18,()=>({})),ee=getSharedEntity(19,()=>({})),pe=async ke=>{let De,Le;const Ve=ke.filter(ze=>!ee[ze]);if(Ve.length){const ze=loadConfigGroups(Ve).then(je=>(je?Object.assign(X,deepFreeze(je)):Ve.forEach(We=>{delete ee[We]}),!!je));Ve.forEach(je=>{ee[je]=ze})}const xe=ke.map(ze=>ee[ze]);return([De,Le]=execAsync(()=>Promise.all(xe)),De=await De,Le(),De).every(Boolean)},ve=ke=>X[ke],$e=(...ke)=>ke.map(De=>X[De]);G.config.globalProperties.$loadConfigs=pe,G.config.globalProperties.$getConfig=ve,G.config.globalProperties.$getConfigs=$e},MobileProjectIdHeader="x-mobile-project-id",clientHeaders=G=>{const X={},ee=getServerData("mpid");ee&&(X[MobileProjectIdHeader]=ee),G.config.globalProperties.$clientHeaders=X},bettingViews=[0,1],appMarketsNameTypes=[MarketsNameTypes.full,MarketsNameTypes.short],appCoefficientFormatTypes=[0,1,2,4,5,6,14,15,16],appCoefficientFormatTypesSwitchMap={0:{14:4,15:5,16:6},1:{4:14,5:15,6:16}},DEFAULT_WINDOW_WIDTH=1920,MIN_WIDTH_FOR_HIDDEN_SECTIONS=1366,SMALLEST_WINDOW_WIDTH=1100,SMALLEST_DESKTOP_WIDTH=1024,windowResizeObserver=()=>{const G=createEvent();return{startUpdate:()=>{const ee=()=>G({width:window.innerWidth,height:window.innerHeight});ee();const pe=throttle$1(ee,100);return window.addEventListener("resize",pe),window.addEventListener("orientationchange",pe),()=>{window.removeEventListener("resize",pe),window.removeEventListener("orientationchange",pe)}},eventResize:G}},globalStateFactory=()=>({appFontSize:0,appTheme:0,appViewType:0,coefIndicationType:0,coefViewId:0,marketDisplaySettings:0,language:LanguageCode.RU,currentCountryCode:CountryCode.RU,cookiesAgreeType:null,marketsNameType:MarketsNameType.short,timeZone:DEFAULT_TIMEZONE,is12h:!1,userId:0,lineProfileId:void 0,liveProfileId:void 0,profileIdTimestamp:0,isAccumulatorOfTheDay:1,isLiveAccumulatorOfTheDay:1,isAppCompactView:0,isAppLightVersion:0,isBestMatchesOnTop:0,isBetGenerator:0,isDetailedScore:0,isDisplayStatsInNewWindow:1,isMoveVideoOnScroll:1,isShowGameId:0,isShowSportsOnly:0,isTeamLogosInCoupon:0,leftSectionDisplayState:0,rightSectionDisplayState:0,isLeftSectionHover:!1,isLeftSectionFiltersOpen:!1,screenOrientation:"portrait",zoneState:0,partnerHasTaxes:!0,isGroupByCountry:!0,isRegistrationProcess:!1,visuallyImpairedMode:!1}),state=()=>({windowSize:null}),createGetters=()=>({isLessThanFHDResolutionScreen:G=>{var X,ee;return((ee=(X=G.windowSize)==null?void 0:X.width)!=null?ee:0){var X,ee;return((ee=(X=G.windowSize)==null?void 0:X.width)!=null?ee:0)<=MIN_WIDTH_FOR_HIDDEN_SECTIONS},isSmallResolutionScreen:G=>{var X,ee;return((ee=(X=G.windowSize)==null?void 0:X.width)!=null?ee:0)<=SMALLEST_WINDOW_WIDTH},isTabletScreen:G=>{var X,ee;return((ee=(X=G.windowSize)==null?void 0:X.width)!=null?ee:0)<=SMALLEST_DESKTOP_WIDTH}}),getters$3=createGetters(),createMutations=()=>({setWindowSize(G){this.windowSize=G}}),mutations$3=createMutations();function defineStore(G,X,ee){const pe=defineStore$1(G,X,ee);return()=>useNuxtApp$1().vueApp.runWithContext(pe)}const useScreenStore=defineStore("screen",{state,getters:getters$3,actions:mutations$3}),accountStateFactory=()=>({accounts:[],all_accounts:[],bonuses:[],mainAccount:null,activeAccount:null,is_changed_process:{add:!1,delete:!1,change:!1},isUpdateBalanceProcess:!1,isAvailableFirstDepositBonus:!1,isAccountFrozen:!1}),getters$2={getAccounts:G=>G.accounts,isChangedProcess:G=>G.is_changed_process,isChangeActiveAccountProcess:G=>G.is_changed_process.change,getBonuses:G=>G.bonuses,allAccounts:G=>G.all_accounts,bonusAccount:G=>G.accounts.find(X=>X.type===4),activeId:G=>{var X;return(X=G.activeAccount)==null?void 0:X.id},activeCurrencyIso:G=>{var X;return(X=G.activeAccount)==null?void 0:X.iso},activeCurrencyId:G=>{var X;return(X=G.activeAccount)==null?void 0:X.currencyId},mainId:G=>{var X;return(X=G.mainAccount)==null?void 0:X.id},mainCurrencyIso:G=>{var X;return(X=G.mainAccount)==null?void 0:X.iso},mainCurrencyId:G=>{var X;return(X=G.mainAccount)==null?void 0:X.currencyId},getAccount:G=>X=>G.accounts.find(ee=>ee.id===X),getAccountByIdBonus:G=>X=>G.all_accounts.find(ee=>ee.idBonus===X),getMainAndCurrencyAccounts:G=>G.accounts.filter(X=>[0,9].includes(X.type)),mainBalance:G=>{var X;return(X=G.activeAccount)==null?void 0:X.money},hasMoney(){return!!this.getMainAndCurrencyAccounts.find(G=>G.money>0)},getCurrencySymbol:G=>X=>{var ee;return(ee=G.accounts.find(pe=>pe.iso===X))==null?void 0:ee.symbol}},reduceParams=(G,X)=>Object.values(G).reduce((ee,pe)=>{const{key:ve,defaultValue:$e,validate:ke,apiKey:De,prefix:Le,postfix:Ve}=pe;if(ve in X){const xe=ke(X[ve]);xe!==void 0&&xe!==$e&&(ee[De]=Le||Ve?`${Le!=null?Le:""}${xe}${Ve!=null?Ve:""}`:xe)}return ee},{}),validateAndCreateParams=(G,X)=>{if(Array.isArray(X)){const ee=[];return X.forEach((pe,ve)=>{ee.push(reduceParams(G,X[ve]))}),ee}return reduceParams(G,X)},defineUrl=(G,X,ee)=>{if(!X)return G;const pe=X?Object.values(validateAndCreateParams(X,ee)).reduce((ve,$e)=>ve+`/${$e}`,""):"";return`${G}${pe}`},runningRequests=new Map,bodyMethods=new Set(["post","put","patch","delete"]),apiMethodFactory=G=>{const{url:X,method:ee="get",expectedParams:pe,expectedUrlParams:ve,expectedQueryParams:$e,overrideParams:ke,transformParams:De,kind:Le,isUseXAuth:Ve,useMobileToken:xe,abortOnUnmount:Fe=!1,allowParallel:ze=!0}=G,je=(We,Ke={},Xe={})=>{const qe=!bodyMethods.has(ee.toLowerCase()),St=Ke||{},{params:Ye={}}=St,Ze=To(St,["params"]),Je=defineUrl(X,ve,Ye),ot=Ye instanceof FormData;let gt,nt={};ot?gt=Ye:(ke==null||ke(Ye,Xe),gt=pe?validateAndCreateParams(pe,Ye):{},gt=De?De(gt):gt),nt=$e?validateAndCreateParams($e,Ye):{},nt=Object.keys(nt).length&&De?De(nt):nt,qe&&(nt=kt(kt({},gt),nt),gt=void 0);const{abort:_t,executeSafe:Qe}=We(Je,eo(kt({method:ee,body:gt,params:nt},Ze),{isUseXAuth:Ve,useMobileToken:xe}));Fe&&getCurrentInstance()&&onBeforeUnmount(()=>{_t()});const et=async(bt={})=>{if(ze)return Qe(bt);const $t=runningRequests.get(X);if($t)return $t;const xt=Qe(bt).finally(()=>{runningRequests.delete(X)});return runningRequests.set(X,xt),xt};return{abort:_t,executeSafe:et,async execute(bt={}){let $t,xt;const Ut=([$t,xt]=execAsync(()=>et(bt)),$t=await $t,xt(),$t);if(Ut.error)throw Ut.error;return Ut.data}}};return je.kind=Le,je},MENU_SECTION_ORIGINAL_LIST=[3,7,8,9,11,13,28,1012,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012],validateFloat=G=>G!==void 0?parseFloat(String(G)):void 0,validateBoolean=G=>!!G,validateInt=G=>G!==void 0?parseInt(String(G),10):void 0,validateString=G=>G,validateArrayStringParam=G=>{if(G!=null&&G.length)return[...new Set(G)].filter(X=>X!==null).sort((X,ee)=>X-ee).join(",")},validateDeprecated=()=>{},validateDummy=G=>G,validateMenuSection=G=>{const X=(Array.isArray(G)?G:[G]).reduce((ee,pe)=>(typeof pe=="string"&&ee.push(pe),MENU_SECTION_ORIGINAL_LIST.includes(Number(pe))&&ee.push(Number(pe)),ee),[]);return validateArrayStringParam(X)},validateArray=G=>{if(Array.isArray(G)&&(G!=null&&G.length))return G},validateObject=G=>{if(Object.keys(G).length)return G},createParamWithValidator=(G,X)=>ee=>eo(kt({defaultValue:X},ee),{validate:G}),createParam=createParamWithValidator(validateDummy),createParamString=createParamWithValidator(validateString),createParamBoolean=createParamWithValidator(validateBoolean,!1),createParamArrayString=createParamWithValidator(validateArrayStringParam),createParamArray=createParamWithValidator(validateArray),createParamsFloat=createParamWithValidator(validateFloat),createParamInt=createParamWithValidator(validateInt,0),createParamObject=createParamWithValidator(validateObject),createParamsDeprecated=createParamWithValidator(validateDeprecated),createParamMenuSection=createParamWithValidator(validateMenuSection),DATA="data",COOKIES_AGREE_TIME="cookiesAgreeTime",ID="id",PASSWORD="password",PASSWORD_CONFIRMATION="passwordConfirmation",PASSWORD_CONFIRMATION_UNDERSCORE="password_confirmation",EMAIL="email",UMAIL="umail",QUERY_PARAMS="queryParams",genDataParam=({apiKey:G}={})=>({[DATA]:createParamString({key:DATA,apiKey:G!=null?G:DATA})}),genIdParam=({apiKey:G}={})=>({[ID]:createParamInt({key:ID,apiKey:G!=null?G:ID})}),genPasswordParam=({apiKey:G}={})=>({[PASSWORD]:createParamString({key:PASSWORD,apiKey:G!=null?G:PASSWORD})}),genPasswordConfirmationParam=({apiKey:G}={})=>({[PASSWORD_CONFIRMATION]:createParamString({key:PASSWORD_CONFIRMATION,apiKey:G!=null?G:PASSWORD_CONFIRMATION_UNDERSCORE})}),genEmailParam=({apiKey:G}={})=>({[EMAIL]:createParamString({key:EMAIL,apiKey:G!=null?G:EMAIL})}),genUmailParam=({apiKey:G}={})=>({[UMAIL]:createParamString({key:EMAIL,apiKey:G!=null?G:UMAIL})}),genCookiesAgreeTime=({apiKey:G}={})=>({[COOKIES_AGREE_TIME]:createParamString({key:COOKIES_AGREE_TIME,apiKey:G!=null?G:COOKIES_AGREE_TIME})}),genQueryParams=({apiKey:G}={})=>({[QUERY_PARAMS]:createParamString({key:QUERY_PARAMS,apiKey:G!=null?G:QUERY_PARAMS})});createParamString({key:"topGroups",apiKey:"topGroups"});createParamString({key:"lng",apiKey:"lng",defaultValue:"ru"});createParamString({key:"Language",apiKey:"Language",defaultValue:"ru"});createParamString({key:"text",apiKey:"text"});createParamString({key:"sportIds",apiKey:"sportIds"});createParamString({key:"group",apiKey:"group"});createParamString({key:"sportList",apiKey:"sportList"});createParamString({key:"sportMarket",apiKey:"item"});createParamString({key:"whence",apiKey:"whence"});createParamString({key:"gameId",apiKey:"gameId"});createParamString({key:"guid",apiKey:"Guid"});createParamString({key:"discipline",apiKey:"discipline"});createParamInt({key:"Vers",apiKey:"Vers"});createParamInt({key:"type",apiKey:"type",defaultValue:0});createParamInt({key:"cyberType",apiKey:"cyberType"});createParamInt({key:"count",apiKey:"count"});createParamInt({key:"coefViewId",apiKey:"cfview"});createParamInt({key:"page",apiKey:"page"});createParamInt({key:"mode",apiKey:"mode"});createParamInt({key:"cyberFlag",apiKey:"cyberFlag"});createParamInt({key:"country",apiKey:"country"});createParamInt({key:"cnt",apiKey:"cnt"});createParamInt({key:"userId",apiKey:"userId",defaultValue:null});createParamInt({key:"partner",apiKey:"partner",defaultValue:1});createParamInt({key:"groupId",apiKey:"gr",defaultValue:null});createParamInt({key:"filterSports",apiKey:"filterSports"});createParamInt({key:"filterType",apiKey:"filterType"});createParamInt({key:"fcountry",apiKey:"fcountry"});createParamInt({key:"code",apiKey:"code"});createParamInt({key:"zve",apiKey:"ZVE"});createParamInt({key:"sportId",apiKey:"sport"});createParamInt({key:"subSportId",apiKey:"subSport"});createParamInt({key:"champId",apiKey:"champ"});createParamInt({key:"champId",apiKey:"champid"});createParamInt({key:"gameId",apiKey:"id"});createParamInt({key:"permanentId",apiKey:"constId"});createParamInt({key:"eventsCount",apiKey:"countevents"});createParamInt({key:"groupMode",apiKey:"grMode"});createParamInt({key:"marketType",apiKey:"marketType"});createParamInt({key:"filterMs",apiKey:"filterMs"});createParamInt({key:"limit",apiKey:"limit"});createParamInt({key:"countBySport",apiKey:"countBySport"});createParamInt({key:"sportCategoriesFlag",apiKey:"sportCategoriesFlag"});createParamInt({key:"minOffset",apiKey:"minOffset"});createParamInt({key:"tsFrom",apiKey:"tsFrom"});createParamInt({key:"tsTo",apiKey:"tsTo"});createParamInt({key:"src",apiKey:"src"});createParamInt({key:"geo",apiKey:"geo"});createParamInt({key:"teamId",apiKey:"xid"});createParamInt({key:"vid",apiKey:"Vid",defaultValue:null});createParamInt({key:"expressNum",apiKey:"expressNum"});createParamInt({key:"saleBetId",apiKey:"SaleBetId",defaultValue:null});createParamsFloat({key:"summ",apiKey:"Summ"});createParamsFloat({key:"sum",apiKey:"Sum"});createParamsFloat({key:"newSumCoupon",apiKey:"new_sum_cupon"});createParamsFloat({key:"couponSum",apiKey:"coupon_sum"});createParamsFloat({key:"betSum",apiKey:"betSum"});createParamsFloat({key:"sumSale",apiKey:"sum_sale"});createParamInt({key:"antiExpressCoef",apiKey:"AntiExpressCoef"});createParamInt({key:"userIdBonus",apiKey:"UserIdBonus"});createParamInt({key:"bet",apiKey:"bet"});createParamInt({key:"betId",apiKey:"BetId"});createParamInt({key:"timestampFrom",apiKey:"timestamp_from"});createParamInt({key:"timestampTo",apiKey:"timestamp_to"});createParamsFloat({key:"percent",apiKey:"Percent"});createParamsFloat({key:"order",apiKey:"order"});createParamInt({key:"notCalc",apiKey:"notCalc"});createParamInt({key:"lastBetId",apiKey:"LastBetId"});createParamInt({key:"feedType",apiKey:"FeedType",defaultValue:null});createParamsFloat({key:"cf",apiKey:"cf",defaultValue:null});createParamInt({key:"taxMode",apiKey:"taxMode",defaultValue:null});createParamArrayString({key:"Params",apiKey:"Params"});createParamArrayString({key:"sports",apiKey:"sports"});createParamArrayString({key:"champs",apiKey:"champs"});createParamArrayString({key:"games",apiKey:"games"});createParamArrayString({key:"antiSports",apiKey:"antisports"});createParamArrayString({key:"subGames",apiKey:"subGames"});createParamArrayString({key:"pinnedGames",apiKey:"topGames"});createParamArrayString({key:"teams",apiKey:"teams"});createParamArrayString({key:"gameTypes",apiKey:"typeGames"});createParamArrayString({key:"filterSubSports",apiKey:"filterSubSports"});createParamArrayString({key:"topChamps",apiKey:"topChamps"});createParamArrayString({key:"visibleSports",apiKey:"visibleSports"});createParamArrayString({key:"champsOrder",apiKey:"champsOrder"});createParamMenuSection({key:"menuSection",apiKey:"menuSection"});createParamBoolean({key:"isShowAll",apiKey:"showAll"});createParamBoolean({key:"isOnlySports",apiKey:"only_sports"});createParamBoolean({key:"top",apiKey:"top"});createParamBoolean({key:"getEmpty",apiKey:"getEmpty"});createParamBoolean({key:"virtualSports",apiKey:"virtualSports"});createParamBoolean({apiKey:"countryOnly",key:"countryOnly"});createParamBoolean({key:"notLogin",apiKey:"notLogin"});createParamBoolean({key:"countryFirst",apiKey:"countryFirst"});createParamBoolean({key:"mobi",apiKey:"mobi"});createParamBoolean({key:"altFlag",apiKey:"altFlag"});createParamBoolean({key:"adult",apiKey:"adult"});createParamBoolean({key:"gifEvent",apiKey:"gifEvent"});createParamBoolean({key:"isSubGames",apiKey:"isSubGames"});createParamBoolean({key:"groupEvents",apiKey:"GroupEvents"});createParamBoolean({key:"mainEvents",apiKey:"mainevents"});createParamBoolean({key:"withCountries",apiKey:"withCountries"});createParamBoolean({key:"groupChamps",apiKey:"groupChamps"});createParamBoolean({key:"allEventsGroup",apiKey:"allEventsGroupSubGames"});createParamBoolean({key:"isRecommendations",apiKey:"isRecommendations"});createParamBoolean({key:"noFilterBlockEvent",apiKey:"noFilterBlockEvent"});createParamBoolean({key:"live",apiKey:"live",defaultValue:null});createParamBoolean({key:"calcSystemsMin",apiKey:"CalcSystemsMin",defaultValue:null});createParamBoolean({key:"isNeedUpdatePromoCode",apiKey:"IsNeedUpdatePromoCode",defaultValue:null});createParamBoolean({key:"isPowerBet",apiKey:"IsPowerBet",defaultValue:null});createParamBoolean({key:"withLobby",apiKey:"WithLobby",defaultValue:null});createParamBoolean({key:"strict",apiKey:"strict"});createParamBoolean({key:"multi",apiKey:"multi"});createParamBoolean({key:"isExpressBoost",apiKey:"IsExpressBoost"});createParamBoolean({key:"calculateSaleInfo",apiKey:"CalculateSaleInfo",defaultValue:null});createParamBoolean({key:"byBetSettlingDates",apiKey:"ByBetSettlingDates",defaultValue:null});createParamBoolean({key:"onlyBetsForSale",apiKey:"OnlyBetsForSale",defaultValue:null});createParamBoolean({key:"useArchive",apiKey:"UseArchive",defaultValue:null});createParamBoolean({key:"calculateSummaryInfo",apiKey:"CalculateSummaryInfo",defaultValue:null});createParamBoolean({key:"betsWithAutoSaleOrder",apiKey:"BetsWithAutoSaleOrder",defaultValue:null});createParamBoolean({key:"isCalculatedDateType",apiKey:"is_calculated_date_type",defaultValue:null});createParamsDeprecated({key:"multiEvent",apiKey:"multiEvent",defaultValue:0});createParamArrayString({key:"subSports",apiKey:"subSports",defaultValue:null});createParamArray({key:"events",apiKey:"Events"});createParamArray({key:"coupons",apiKey:"coupons"});createParamArray({key:"eventsIndexes",apiKey:"EventsIndexes"});createParamArray({key:"groupsSumms",apiKey:"GroupsSumms"});createParamArray({key:"couponStatusIds",apiKey:"statuses"});createParamArray({key:"typeIds",apiKey:"totoTypes"});createParamArray({key:"typeIds",apiKey:"jackpotTypes"});createParamArray({key:"feedTypes",apiKey:"feed_types"});createParamArray({key:"betStatuses",apiKey:"BetStatuses"});createParamArray({key:"betCommonStatuses",apiKey:"bet_common_statuses"});createParamObject({key:"coupon",apiKey:"coupon"});createParam({key:"team1Ids",apiKey:"Team1Ids"});createParam({key:"team2Ids",apiKey:"Team2Ids"});createParam({key:"events",apiKey:"events"});createParamString({key:"raceid",apiKey:"raceid"});createParamString({key:"horseRaceStatisticId",apiKey:"id"});createParam({key:"filterMarketGroups",apiKey:"filterMarketGroups"});createParamInt({key:"checkCf",apiKey:"CheckCf",defaultValue:0});createParamBoolean({key:"approvedBet",apiKey:"ApprovedBet"});createParamBoolean({key:"notWait",apiKey:"notWait"});createParamString({key:"betGuid",apiKey:"betGUID"});createParamString({key:"promo",apiKey:"promo"});createParamBoolean({key:"avanceBet",apiKey:"avanceBet"});createParamBoolean({key:"isAutoBet",apiKey:"isAutoBet"});createParamsFloat({key:"autoBetCf",apiKey:"autoBetCf"});createParamBoolean({key:"dropOnScoreChange",apiKey:"DropOnScoreChange"});createParamBoolean({key:"transformEventKind",apiKey:"TransformEventKind"});createParamString({key:"autoBetCfView",apiKey:"autoBetCfView"});createParamBoolean({key:"VIPBetSumm",apiKey:"VIPBetSumm"});createParamString({key:"country",apiKey:"geo"});createParam({key:"username",apiKey:"username"});createParamString({key:"email",apiKey:"email"});createParamInt({key:"regionId",apiKey:"region_id"});createParamInt({key:"supportedTypes",apiKey:"supportedTypes"});createParamInt({key:"currencyId",apiKey:"currencyId"});createParamString({key:"comment",apiKey:"comment"});createParamString({key:"phone",apiKey:"phone"});createParamString({key:"type",apiKey:"type"});createParamString({key:"countryId",apiKey:"countryId"});createParamString({key:"couponCode",apiKey:"CouponCode"});createParamString({key:"couponId",apiKey:"couponId"});createParamString({key:"curIso",apiKey:"curIso"});createParamString({key:"login",apiKey:"uLogin"});createParamString({key:"password",apiKey:"uPassword"});createParamString({key:"pass",apiKey:"pass"});createParamBoolean({key:"save",apiKey:"save"});createParamString({key:"componentsData",apiKey:"comp_d"});createParamString({key:"phoneNumber",apiKey:"phone_number"});createParamString({key:"countryCode",apiKey:"country_code"});createParamString({key:"phone",apiKey:"phone-number"});createParamString({key:"smsCode",apiKey:"sms-code"});createParamInt({key:"methodId",apiKey:"method_id"});createParamString({key:"token",apiKey:"token"});createParamString({key:"sign",apiKey:"sign"});createParamString({key:"promoCode",apiKey:"promoCode"});createParamString({key:"setting_id",apiKey:"setting_id"});createParam({key:"setting_value",apiKey:"setting_value"});createParamArray({key:"lineDisallowSport",apiKey:"lineDisallowSport"});createParamArray({key:"liveDisallowSport",apiKey:"liveDisallowSport"});createParamBoolean({key:"checkSuccess",apiKey:"checkSuccess"});createParamString({key:"question",apiKey:"question"});createParamInt({key:"question_id",apiKey:"question_id"});createParamString({key:"answer",apiKey:"answer"});createParamString({key:"answer_repeat",apiKey:"answer_repeat"});createParamInt({key:"sessions_quantity",apiKey:"sessions_quantity"});createParamBoolean({key:"checkbox",apiKey:"checkbox"});createParamInt({key:"transfer_amount",apiKey:"transfer_amount"});createParamInt({key:"referral_user_id",apiKey:"referral_user_id"});createParamBoolean({key:"auth_by_email",apiKey:"auth_by_email"});createParamString({key:"session_id",apiKey:"session_id"});createParamInt({key:"currencyId",apiKey:"currency_id"});createParamString({key:"accountId",apiKey:"account_id"});createParamString({key:"appCode",apiKey:"app_code"});createParamString({key:"hash",apiKey:"hash"});createParamString({key:"password",apiKey:"password"});createParamString({key:"oldPassword",apiKey:"old_password"});createParamString({key:"passwordConfirmation",apiKey:"password_confirmation"});createParamBoolean({key:"endOtherSessions",apiKey:"end_other_sessions"});createParamString({key:"confirmCode",apiKey:"confirm_code"});createParamBoolean({key:"isSendSmsToApps",apiKey:"is_send_sms_to_apps"});createParamString({key:"userAnswer",apiKey:"user_answer"});createParamInt({key:"bonusId",apiKey:"bonus_id"});createParamString({key:"phoneCode",apiKey:"phone-code"});createParamString({key:"code",apiKey:"code"});createParamInt({key:"oneClickBet",apiKey:"OneClickBet"});const getBalanceFromAccountApi=apiMethodFactory({url:"/account-api/user/balance",isUseXAuth:!0}),getBalance=apiMethodFactory({method:"post",url:"/web-api/user/balance"}),setActiveAccount=apiMethodFactory({method:"post",url:"/web-api/user/setactiveaccount",expectedParams:kt({},genIdParam())});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/activate",expectedParams:kt({},genQueryParams()),transformParams:G=>({data:{attributes:kt({},G.queryParams)}})});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/activatefast",expectedParams:kt({},genQueryParams()),transformParams:G=>({data:{attributes:kt({},G.queryParams)}})});const getUserConfig=apiMethodFactory({method:"get",url:"/web-api/user/getuserconfig"});apiMethodFactory({method:"post",url:"/api-v3/v1/user/agreement-with-cookies/log",expectedParams:kt({},genCookiesAgreeTime())});apiMethodFactory({url:"/web-api/user/sendActivationMail",method:"post",expectedParams:kt({},genEmailParam())});apiMethodFactory({url:"/web-api/user/repeatActivationPopup",method:"post"});apiMethodFactory({method:"get",url:"/web-api/api/internal/v1/user/passwordreset",expectedParams:kt({},genQueryParams()),transformParams:G=>G.queryParams});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/passwordreset",expectedParams:kt(kt(kt({},genDataParam()),genPasswordParam()),genPasswordConfirmationParam())});apiMethodFactory({method:"get",url:"/web-api/user/getphonecountries"});apiMethodFactory({method:"get",url:"/web-api/api/user/phonemasks"});apiMethodFactory({method:"post",url:"/web-api/user/secure"});apiMethodFactory({url:"/web-api/user/mailing",method:"post",overrideParams:G=>(G.mail_type="vipDomain",G.type=0,G),expectedParams:kt({},genUmailParam())});const isDevelopment=!1,logErrorUserApi=(...G)=>{},UPDATE_ATTEMPTS_LIMIT=5,startRepeat=async({isRepeat:G,update:X,updateLimit:ee=UPDATE_ATTEMPTS_LIMIT,timeout:pe=2500})=>{let ve,$e,ke=1;[ve,$e]=execAsync(()=>X()),await ve,$e();const De=async()=>{let Le,Ve;ke>ee||!G()||(ke+=1,[Le,Ve]=execAsync(()=>new Promise(xe=>{setTimeoutWrapped(async()=>{let Fe,ze;[Fe,ze]=execAsync(()=>X()),await Fe,ze(),[Fe,ze]=execAsync(()=>De()),await Fe,ze(),xe()},pe)})),await Le,Ve())};return De()},actions$2={async updateData(){let G,X;const ee=useGlobalStore(),pe=useHttpModule(),ve=getConfig(1788);if(ee.isUserAuth){this.isUpdateBalanceProcess=!0;try{[G,X]=execAsync(()=>startRepeat({isRepeat:()=>!this.activeAccount,update:async()=>{let $e,ke;const De=ve?getBalanceFromAccountApi:getBalance,Le=([$e,ke]=execAsync(()=>De(pe).execute()),$e=await $e,ke(),$e);this.parseAndSetData(Le)}})),await G,X(),ee.setUserId(this.activeAccount.id)}catch($e){}finally{this.isUpdateBalanceProcess=!1}}},async installActiveAccount(G){let X,ee;const pe=useHttpModule();try{this.setIsChangedProcess({type:"change",value:!0});const ve=([X,ee]=execAsync(()=>setActiveAccount(pe,{params:{id:G}}).execute()),X=await X,ee(),X);return this.parseAndSetData(ve),this.updateData(),{success:!0}}catch(ve){return{success:!1,error:ve}}finally{this.setIsChangedProcess({type:"change",value:!1})}}};var __defProp$i=Object.defineProperty,__defProps$5=Object.defineProperties,__getOwnPropDescs$5=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$i=Object.getOwnPropertySymbols,__hasOwnProp$i=Object.prototype.hasOwnProperty,__propIsEnum$i=Object.prototype.propertyIsEnumerable,__defNormalProp$i=(G,X,ee)=>X in G?__defProp$i(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$h=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$i.call(X,ee)&&__defNormalProp$i(G,ee,X[ee]);if(__getOwnPropSymbols$i)for(var ee of __getOwnPropSymbols$i(X))__propIsEnum$i.call(X,ee)&&__defNormalProp$i(G,ee,X[ee]);return G},__spreadProps$5=(G,X)=>__defProps$5(G,__getOwnPropDescs$5(X));const mutations$2={parseAndSetData({balance:G,bonus:X,all_accounts:ee,is_available_first_deposit_bonus:pe}){var ve,$e,ke;const De=(ve=getConfig(633))!=null?ve:{default:"{v} {c}"},Le=Object.entries(De!=null?De:{}).filter(([Fe,ze])=>ze.includes("{s}")).map(([Fe])=>Fe),Ve=handleResponse(G,X,ee);this.accounts=Ve.accounts,this.bonuses=Ve.bonuses,this.all_accounts=Ve.all_accounts,[...this.accounts,...this.all_accounts].forEach(Fe=>{Le.includes(Fe.iso)&&(Fe.label=Fe.labelWithSymbol)});const xe=this.accounts.find(Fe=>Fe.isActive);xe&&(($e=this.activeAccount)!=null&&$e.isPointsTypeBalance)&&(xe.isPointsTypeBalance=(ke=this.activeAccount)==null?void 0:ke.isPointsTypeBalance),this.activeAccount=xe,this.mainAccount=this.accounts.find(Fe=>Fe.type===0),this.isAvailableFirstDepositBonus=pe},setIsChangedProcess(G){this.is_changed_process[G.type]=G.value},setNewBalance(G){this.accounts=this.accounts.map(X=>(X.id===G.account_id&&(X.money=G.new_balance),X)),this.activeAccount&&this.activeAccount.id===G.account_id&&(this.activeAccount=__spreadProps$5(__spreadValues$h({},this.activeAccount),{money:G.new_balance}))},bonusSetNewBalance({idBonus:G,newBalance:X}){this.bonuses=this.bonuses.map(ee=>(ee.idBonus===G&&(ee.money=X),ee))},setPromoPoints(G){this.accounts=this.accounts.map(X=>(X.type||(X.points=G),X)),this.activeAccount&&!this.activeAccount.type&&(this.activeAccount.points=G)},setIsAccountFrozen(G=!1){this.isAccountFrozen=G}};var __defProp$h=Object.defineProperty,__getOwnPropSymbols$h=Object.getOwnPropertySymbols,__hasOwnProp$h=Object.prototype.hasOwnProperty,__propIsEnum$h=Object.prototype.propertyIsEnumerable,__defNormalProp$h=(G,X,ee)=>X in G?__defProp$h(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$g=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$h.call(X,ee)&&__defNormalProp$h(G,ee,X[ee]);if(__getOwnPropSymbols$h)for(var ee of __getOwnPropSymbols$h(X))__propIsEnum$h.call(X,ee)&&__defNormalProp$h(G,ee,X[ee]);return G};const useAccountStore=defineStore(ACCOUNT_STORE_NAME,{useSharedStore:!0,state:accountStateFactory,getters:getters$2,actions:__spreadValues$g(__spreadValues$g({},actions$2),mutations$2),hydrate(G,X){}}),getters$1={getAppFontSize:G=>G.appFontSize,getAppTheme:G=>G.appTheme,getAppViewType:G=>G.appViewType,getCoefViewId:G=>G.coefViewId,getMarketDisplaySettings:G=>G.marketDisplaySettings,getCoefficientIndicationType:G=>G.coefIndicationType,getLanguage:G=>G.language,getCurrentCountryCodeState:G=>G.currentCountryCode,isRtl(){return isRtl(this.getLanguage)},getTimeZone:G=>G.timeZone,getIs12h:G=>G.is12h,getUserId:G=>G.userId,getLineProfileId:G=>G.lineProfileId,getLiveProfileId:G=>G.liveProfileId,getProfileIdTimestamp:G=>G.profileIdTimestamp,isFunctionalCookiesAgreed:G=>isFunctionalCookies(G.cookiesAgreeType),isMarketingCookiesAgreed:G=>isMarketingCookies(G.cookiesAgreeType),isAccumulatorOfTheDayEnabled:G=>G.isAccumulatorOfTheDay===1,isAppCompactViewEnabled:G=>G.isAppCompactView===1,isAppLightVersionEnabled:G=>G.isAppLightVersion===1,isAsianView:G=>G.appViewType===1,isBestMatchesOnTopEnabled:G=>G.isBestMatchesOnTop===1,isBetGeneratorEnabled:G=>G.isBetGenerator===1,isDarkTheme:G=>G.appTheme===1,isDetailedScoreEnabled:G=>G.isDetailedScore===1,isDisplayStatsInNewWindowEnabled:G=>G.isDisplayStatsInNewWindow===1,isEuropeanView:G=>G.appViewType===0,isLightTheme:G=>G.appTheme===0,isLiveAccumulatorOfTheDayEnabled:G=>G.isLiveAccumulatorOfTheDay===1,isMoveVideoOnScrollEnabled:G=>G.isMoveVideoOnScroll===1,isShowGameIdEnabled:G=>G.isShowGameId===1,isShowSportsOnlyEnabled:G=>G.isShowSportsOnly===1,isTeamLogosInCouponEnabled:G=>G.isTeamLogosInCoupon===1,isUserAuth:G=>!!G.userId,isLeftSectionHidden(G){return!!(this.isLowResolutionScreen||G.leftSectionDisplayState===1)},getIsLeftSectionHover:G=>G.isLeftSectionHover||G.isLeftSectionFiltersOpen,isLeftSectionVisible(G){return!this.isLeftSectionHidden||G.isLeftSectionHover||G.isLeftSectionFiltersOpen},isRightSectionHidden:G=>G.rightSectionDisplayState===1,isLessThanFHDResolutionScreen:()=>useScreenStore().isLessThanFHDResolutionScreen,isLowResolutionScreen:()=>useScreenStore().isLowResolutionScreen,isSmallResolutionScreen:()=>useScreenStore().isSmallResolutionScreen,isTabletScreen:()=>useScreenStore().isTabletScreen,windowSize:()=>useScreenStore().windowSize,isVerticalScreenOrientation:G=>G.screenOrientation==="portrait",currencyIso(){var G,X;return(X=(G=useAccountStore().activeCurrencyIso)!=null?G:getConfig(-1008).code)!=null?X:"RUB"},zoneStateIsHidden:G=>G.zoneState===1,isZoneAvailable:G=>G.zoneState===0,getPartnerHasTaxes:G=>G.partnerHasTaxes,getBettingViewType:G=>{switch(G.appViewType){case 1:return"asian";case 0:default:return"europe"}},getIsGroupByCountry:G=>G.isGroupByCountry},getConstraintCoefViewId=({appViewType:G,coefViewId:X})=>{var ee;return(ee=appCoefficientFormatTypesSwitchMap[G][X])!=null?ee:X},getDefaultCoefViewId=()=>{const G=getConfig(844),X=Number(getConfig(135)),ee=Number(G!=null?G:X);return appCoefficientFormatTypes.includes(ee)?ee:void 0},createUserConfigState=()=>({disallow_line_sport:[],disallow_live_sport:[],phone_number:"",phone_code:null,user_email:"",user_name:"",user_country_code:null,clarifyDataFields:[],user_country_id:null,activation_type:0,user_ref_id:0,user_msg_count:0,is_active_secure_question:!1,user_hide_balance:!1,changed_pass_day_count:null,user_data:{date_birthday:!1,document_type_id:0,inn:!1,name:"",passport:!1,passport_date:!1,registration_address:!1,surname:"",passport_end_date:!1,firstDepositBonus:-1},protection_level:null,protection_methods:{is_changed_password:!1,enable_two_factor_auth:!1,enable_phone_binding:!1,enable_security_question:!1,enable_email_auth:!1},should_sync_protection_methods:!1,isInstalled:!1,is_need_identification:!1,ban_level:0,ban_version:0,isCCLine:!1,isCClive:!1,isRequiredTransfer:!1,internal_verification_status:0,user_status_id:void 0,verification_status:0,verification_types:[],isDataAfterRegistration:!1,is_identification_bonus:!1,remaining_days_to_activate:void 0,has_deposit:!1}),completedStatuses=[4,7,8,11,3],getters={lineSportsBlackList:G=>G.disallow_line_sport,liveSportsBlackList:G=>G.disallow_live_sport,phone:G=>{var X;return(X=G.phone_number)!=null?X:""},phoneCode:G=>{var X;return`+${(X=G.phone_code)!=null?X:""}`},countryCode:G=>{var X;return(X=G.user_country_code)!=null?X:""},fullPhone(){return this.phone?`${this.phoneCode}${this.phone}`:""},countryId:G=>G.user_country_id,phoneData(G){return{countryId:this.countryId,countryCode:this.countryCode,phoneNum:this.phone,phoneCode:this.phoneCode,fullPhone:`${G.phone_code}${this.phone}`}},isActivationTypeNone:G=>G.activation_type===0,isActivationTypePhone:G=>[3,2].includes(G.activation_type),isActivationTypeOnlyPhone:G=>G.activation_type===3,isActivationTypeEmail:G=>[1,2].includes(G.activation_type),isActivationTypeOnlyEmail:G=>G.activation_type===1,needToActivatePhone(){return this.phone&&!this.isActivationTypePhone},needToActivateEmail(){return this.email&&!this.isActivationTypeEmail},email:G=>G.user_email,userName:G=>G.user_name,userRefId:G=>G.user_ref_id,userMsgCount:G=>G.user_msg_count,changedPasswordDayCount:G=>G.changed_pass_day_count||0,isActiveSecureQuestion:G=>G.is_active_secure_question,hideBalance:G=>G.user_hide_balance,getProtectionLevel:G=>G.protection_level,getProtectionLevelStatus:G=>{const{protection_level:X}=G;if(X===null)return null;const ee=30,pe=70,ve=100;return Xee?"normal":"bad":XG.protection_methods,isChangedPassword:G=>G.protection_methods.is_changed_password,getEnableTwoFactorAuth:G=>G.protection_methods.enable_two_factor_auth,getEnablePhoneBinding:G=>G.protection_methods.enable_phone_binding,getEnableSecurityQuestion:G=>G.protection_methods.enable_security_question,getEnableEmailAuth:G=>G.protection_methods.enable_email_auth,getIsNeedIdentification:G=>G.is_need_identification,isContactFieldsFilled:G=>!!(G.phone_number&&G.user_email),getShouldSyncProtectionMethods:G=>G.should_sync_protection_methods,isRequiredProfileFieldsFilled:G=>!!(G.user_data.date_birthday&&G.user_data.name&&G.user_data.surname&&G.user_data.passport&&G.user_data.passport_date&&G.user_data.registration_address),isRequiredFieldsFilled:G=>!!(G.user_email&&G.phone_number&&G.user_data.date_birthday&&G.user_data.name&&G.user_data.surname&&G.user_data.passport&&G.user_data.passport_date&&G.user_data.registration_address),isBanned:G=>G.ban_level>0,banLevel:G=>G.ban_level,isCoeffCutLine:G=>G.isCCLine,isCoeffCutLive:G=>G.isCClive,userRef:G=>G.user_ref_id,getUserData:G=>G.user_data,userStatusId:G=>G.user_status_id,internalVerificationStatus:G=>G.internal_verification_status,isPendingVerificationUserStatus:G=>G.user_status_id===1,verificationStatus:G=>G.verification_status,isVerifiedByVerificationStatus:G=>completedStatuses.includes(G.verification_status),verificationTypes:G=>G.verification_types,isAvailableVerification:G=>!!G.verification_types.length,getIsDataAfterRegistration:G=>G.isDataAfterRegistration,isIdentificationBonus:G=>G.is_identification_bonus,remainingDaysToActivate:G=>G.remaining_days_to_activate,hasDeposit:G=>G.has_deposit,documentTypeId:G=>G.user_data.document_type_id,banVersion:G=>G.ban_version},actions$1={async configsLoad(){let G,X;const ee=useHttpModule();try{const{result:pe,success:ve}=([G,X]=execAsync(()=>getUserConfig(ee).execute()),G=await G,X(),G);if(!ve)return logErrorUserApi();if(!pe)return;Object.entries(pe).forEach(([$e,ke])=>{$e in this.$state&&(this[$e]=ke,$e==="user_data"&&(this.user_name=ke.name))}),this.isInstalled=!0}catch(pe){}},async configInstallLoad(){if(!this.isInstalled)return this.configsLoad()},configUpdatePhone(G){this.activation_type===0?this.activation_type=3:this.activation_type===1&&(this.activation_type=2),this.protection_methods.enable_phone_binding=!0,this.phone_number=G}},mutations$1={configSet(G){Object.keys(G).forEach(X=>{X==="user_data"&&(this.user_name=G[X].name,this.user_data=G[X]),this.hasOwnProperty(X)&&(this[X]=G[X])})},setClarifyDataFields(G){this.clarifyDataFields=G},setLineSportsBlackList(G){this.disallow_line_sport=G.slice().sort((X,ee)=>X-ee)},setLiveSportsBlackList(G){this.disallow_live_sport=G.slice().sort((X,ee)=>X-ee)},setMessagesCount(G){this.user_msg_count=G},setEnabledEmailAuth(G){this.protection_methods.enable_email_auth=G},setActionType(G){this.activation_type=G},setPhoneNumber(G=""){this.phone_number=G},setEmail(G=""){this.user_email=G},setUserName(G=""){this.user_name=G},installed(){this.isInstalled=!0},enableSecurityQuestion(){this.protection_methods.enable_security_question=!0},enablePhoneBinding(){this.protection_methods.enable_phone_binding=!0},updateTwoFactorAuth(G){this.protection_methods.enable_two_factor_auth=G},setUserHideBalance(G){this.user_hide_balance=G},setShouldSyncProtectionMethods(G){this.should_sync_protection_methods=G},setBanLevel(G){this.ban_level=G},setVerificationStatus(G){this.verification_status=G},setDataAfterRegistration(G){this.isDataAfterRegistration=G},setRechargeNotification(G){var X;this.isShowRechargeNotification=G.show,this.notificationTextId=(X=G.textId)!=null?X:0},setRechargeNotificationBtn(G){this.isShowRechargeNotificationBtn=G},setHasDeposit(G){this.has_deposit=G}};var __defProp$g=Object.defineProperty,__getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__defNormalProp$g=(G,X,ee)=>X in G?__defProp$g(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$f=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$g.call(X,ee)&&__defNormalProp$g(G,ee,X[ee]);if(__getOwnPropSymbols$g)for(var ee of __getOwnPropSymbols$g(X))__propIsEnum$g.call(X,ee)&&__defNormalProp$g(G,ee,X[ee]);return G};const useUserConfigStore=defineStore(USER_CONFIG_STORE_NAME,{useSharedStore:!0,state:createUserConfigState,getters,actions:__spreadValues$f(__spreadValues$f({},actions$1),mutations$1),hydrate(G,X){}}),actions={async initGlobalStore(){var G;let X,ee;const pe=useCookies(),ve=pe.getAll(),$e={appViewType:ve.app_view_type,language:pe.get("lng",{fromRes:!0})||ve.lng,leftSectionDisplayState:ve.hide_left,rightSectionDisplayState:ve.hide_right,marketsNameType:ve.markets_name_type,isGroupByCountry:ve.isChampsGroupedByCountry},De=(()=>{var ze;const je=getConfig(326),We=(ze=getConfig(325))!=null?ze:[0],Ke=getConfig(-1012).id;return je!=null&&je.includes(Ke)&&We.includes(1)?1:0})(),Le=getConfig(60),Ve=bettingViews.includes(De)?De:void 0,xe={appViewType:Ve!=null?Ve:this.appViewType,coefViewId:(G=getDefaultCoefViewId())!=null?G:this.coefViewId,marketsNameType:appMarketsNameTypes.includes(Le)?Le:void 0},Fe=Object.fromEntries(Object.entries(xe).concat(Object.entries($e)).filter(([,ze])=>ze!==void 0));Fe.coefViewId=getConstraintCoefViewId({appViewType:Fe.appViewType,coefViewId:Fe.coefViewId}),this.$patch(Fe),this.installTimeZone(useDateTimeService().userTimeZone),[X,ee]=execAsync(()=>this.actionAuthUser()),await X,ee()},async initGlobalClientStore(){let G,X;const ee=useAppStorage();try{const[pe,ve,$e,ke,De,Le,Ve,xe,Fe,ze,je,We,Ke,Xe,qe,Ye,Ze,Je,ot,gt]=([G,X]=execAsync(()=>Promise.all([ee.getItem(AppStorageKey.ACCUMULATOR_OF_THE_DAY_STATE),ee.getItem(AppStorageKey.LIVE_ACCUMULATOR_OF_THE_DAY_STATE),ee.getItem(AppStorageKey.MOVE_VIDEO_ON_SCROLL),ee.getItem(AppStorageKey.APP_COEFFICIENT_FORMAT_TYPE),ee.getItem(AppStorageKey.MARKETS_DISPLAY_SETTINGS),ee.getItem(AppStorageKey.DISPLAY_STATS_IN_NEW_WINDOW),ee.getItem(AppStorageKey.MARKETS_NAME_TYPE),ee.getItem(AppStorageKey.GAME_ZONE_OFF),ee.getItem(AppStorageKey.VISUALLY_IMPAIRED_MODE),ee.getItem(AppStorageKey.APP_COEFFICIENT_CHANGE_INDICATION_TYPE),ee.getItem(AppStorageKey.APP_COMPACT_VIEW_STATE),ee.getItem(AppStorageKey.APP_FONT_SIZE),ee.getItem(AppStorageKey.APP_LIGHT_VERSION_STATE),ee.getItem(AppStorageKey.APP_THEME),ee.getItem(AppStorageKey.BEST_MATCHES_ON_TOP_STATE),ee.getItem(AppStorageKey.BET_GENERATOR_STATE),ee.getItem(AppStorageKey.DETAILED_SCORE_STATE),ee.getItem(AppStorageKey.SHOW_GAME_ID_STATE),ee.getItem(AppStorageKey.SHOW_SPORTS_ONLY_STATE),ee.getItem(AppStorageKey.TEAM_LOGOS_IN_COUPON_STATE)])),G=await G,X(),G),nt={isAccumulatorOfTheDay:pe,isLiveAccumulatorOfTheDay:ve,isMoveVideoOnScroll:$e,coefViewId:ke,marketDisplaySettings:De,isDisplayStatsInNewWindow:Le,marketsNameType:Ve,zoneState:xe,visuallyImpairedMode:Fe,coefIndicationType:ze,isAppCompactView:je,appFontSize:We,isAppLightVersion:Ke,appTheme:Xe,isBestMatchesOnTop:qe,isBetGenerator:Ye,isDetailedScore:Ze,isShowGameId:Je,isShowSportsOnly:ot,isTeamLogosInCoupon:gt},_t=et=>typeof et=="object"&&!et,Qe=Object.fromEntries(Object.entries(nt).filter(([,et])=>et!==void 0&&!_t(et)));this.$patch(Qe)}catch(pe){useLogger().error("initSettings error",pe)}},async actionAuthUser(){let G,X;const ee=useCookies(),pe=Number(ee.get("ua"));if(pe){this.setUserId(pe),this.resetProfileId();{const ve=useAccountStore();[G,X]=execAsync(()=>ve.updateData()),await G,X()}}else[G,X]=execAsync(()=>this.actionDisconnectUser()),await G,X()},async actionDisconnectUser(){let G,X;this.isUserAuth&&([G,X]=execAsync(()=>this.actionLogout()),await G,X())},setUserId(G){!G||this.getUserId===G||(this.setUserId(Number(G)),this.resetProfileId())},clearUserAuthData(){useCookies().remove("ua"),useCookies().remove("user_token"),useUserConfigStore().setBanLevel(0),this.setUserId(void 0),this.resetProfileId()},async actionLogout(){var G;let X,ee;const{currentRoute:pe}=useRouter$1(),ve=useT(),$e=useHttpModule();try{[X,ee]=execAsync(()=>$e("/web-api/user/disconnect",{method:"POST"}).execute()),await X,ee(),this.clearUserAuthData();{const ke=this.getLanguage,De=!canAccessRoute(unref(pe),!1,ke,!1),Le=!!((G=unref(pe).query)!=null&&G[MODAL_ID]);if(De||Le){window.location.href=`/${ke}`;return}window.location.reload()}}catch(ke){useLogger().error("actionDisconnectUser error",ke),[X,ee]=execAsync(()=>errorAlert({T:ve,text:ve("main_error_server")})),await X,ee()}},async installMarketsNameType(G){let X,ee;try{this.marketsNameType=G,[X,ee]=execAsync(()=>useAppStorage().setItem(AppStorageKey.MARKETS_NAME_TYPE,G)),await X,ee()}catch(pe){useLogger().error("globalSetMarketsNameType error",pe)}},installAppCoefView(G){useAppStorage().setItem(AppStorageKey.APP_COEFFICIENT_FORMAT_TYPE,G),this.setCoefViewId(G)},installMarketDisplaySettings(G){useAppStorage().setItem(AppStorageKey.MARKETS_DISPLAY_SETTINGS,G),this.setMarketDisplaySettings(G)},installLng({lng:G}){useCookies().set("lng",G)},installTimeZone(G){const X=Number(G);Number.isNaN(X)||(useCookies().set("tzo",X),useDateTimeService().setTimeZone(X),this.setTimeZone(X))},installIs12h(G){useCookies().set("is12h",Number(G)),useDateTimeService().setIs12h(G),this.setIs12h(G)},installAppViewType(G){useCookies().set("app_view_type",G),this.setAppViewType(G)},installAppTheme(G){useAppStorage().setItem(AppStorageKey.APP_THEME,G),this.setAppTheme(G)},installAppFontSize(G){useAppStorage().setItem(AppStorageKey.APP_FONT_SIZE,G),this.setAppFontSize(G)},installAppCoefficientChangeIndicationType(G){useAppStorage().setItem(AppStorageKey.APP_COEFFICIENT_CHANGE_INDICATION_TYPE,G),this.setCoefIndicationType(G)},installAppCompactViewState(G){const X=G?1:0;useAppStorage().setItem(AppStorageKey.APP_COMPACT_VIEW_STATE,X),this.setIsAppCompactView(X)},async installLiveAccumulatorOfTheDayState(G){let X,ee;const pe=G?1:0;[X,ee]=execAsync(()=>useAppStorage().setItem(AppStorageKey.LIVE_ACCUMULATOR_OF_THE_DAY_STATE,pe)),await X,ee(),this.setIsLiveAccumulatorOfTheDay(pe)},async installAccumulatorOfTheDayState(G){let X,ee;const pe=G?1:0;[X,ee]=execAsync(()=>useAppStorage().setItem(AppStorageKey.ACCUMULATOR_OF_THE_DAY_STATE,pe)),await X,ee(),this.setIsAccumulatorOfTheDay(pe)},installBetGeneratorState(G){const X=G?1:0;useAppStorage().setItem("coupon_bet_generator",X),this.setIsBetGenerator(X)},installShowSportsOnlyState(G){const X=G?1:0;useAppStorage().setItem(AppStorageKey.SHOW_SPORTS_ONLY_STATE,X),this.setIsShowSportsOnly(X)},installShowGameIdState(G){const X=G?1:0;useAppStorage().setItem(AppStorageKey.SHOW_GAME_ID_STATE,X),this.setIsShowGameId(X)},installBestMatchesOnTopState(G){const X=G?1:0;useAppStorage().setItem(AppStorageKey.BEST_MATCHES_ON_TOP_STATE,X),this.setIsBestMatchesOnTop(X)},installDetailedScoreState(G){const X=G?1:0;useAppStorage().setItem(AppStorageKey.DETAILED_SCORE_STATE,X),this.setIsDetailedScore(X)},installDisplayStatsInNewWindowState(G){const X=G?1:0;useAppStorage().setItem(AppStorageKey.DISPLAY_STATS_IN_NEW_WINDOW,X),this.setIsDisplayStatsInNewWindow(X)},installTeamLogosInCouponState(G){const X=G?1:0;useAppStorage().setItem("coupon_logo_enabled",X),this.setIsTeamLogosInCoupon(X)},installAppLightVersionState(G){const X=G?1:0;useAppStorage().setItem("app_lite_version",X),this.setIsAppLightVersion(X)},installMoveVideoOnScrollState(G){const X=G?1:0;useAppStorage().setItem("video_move_on_scroll",X),this.setIsMoveVideoOnScroll(X)},installVisuallyImpairedModeState(G){useAppStorage().setItem(AppStorageKey.VISUALLY_IMPAIRED_MODE,G),this.setVisuallyImpairedMode(G)},installIsLeftSectionHidden(G){const X=G?1:0;X?useCookies().set("hide_left",X):useCookies().remove("hide_left"),this.setLeftDisplayState(X)},installIsRightSectionHidden(G){const X=G?1:0;X?useCookies().set("hide_right",X):useCookies().remove("hide_right"),this.setRightDisplayState(X)},installZoneState(G){const X=G?1:0;useAppStorage().setItem("zone_off",X),this.setZoneState(X)},installPartnerHasTaxes(G){this.setPartnerHasTaxes(G)},resetProfileId(){getConfig(291)&&(this.setLineProfileId(void 0),this.setLiveProfileId(void 0),this.setProfileIdTimestamp(0))},installIsGroupByCountry(G){const X=G?1:0;useCookies().set("isChampsGroupedByCountry",X),this.setIsGroupByCountry(G)}},mutate=G=>function(ee){this[G]=ee},mutations={setUserId:mutate("userId"),setCoefViewId:mutate("coefViewId"),setMarketDisplaySettings:mutate("marketDisplaySettings"),setLanguage:mutate("language"),setTimeZone:mutate("timeZone"),setIs12h:mutate("is12h"),setAppViewType:mutate("appViewType"),setAppTheme:mutate("appTheme"),setAppFontSize:mutate("appFontSize"),setCoefIndicationType:mutate("coefIndicationType"),setIsAppCompactView:mutate("isAppCompactView"),setIsLiveAccumulatorOfTheDay:mutate("isLiveAccumulatorOfTheDay"),setIsAccumulatorOfTheDay:mutate("isAccumulatorOfTheDay"),setIsBetGenerator:mutate("isBetGenerator"),setIsShowSportsOnly:mutate("isShowSportsOnly"),setIsShowGameId:mutate("isShowGameId"),setIsBestMatchesOnTop:mutate("isBestMatchesOnTop"),setIsDetailedScore:mutate("isDetailedScore"),setIsDisplayStatsInNewWindow:mutate("isDisplayStatsInNewWindow"),setIsTeamLogosInCoupon:mutate("isTeamLogosInCoupon"),setIsAppLightVersion:mutate("isAppLightVersion"),setIsMoveVideoOnScroll:mutate("isMoveVideoOnScroll"),setLeftDisplayState:mutate("leftSectionDisplayState"),setRightDisplayState:mutate("rightSectionDisplayState"),setLeftSectionHover:mutate("isLeftSectionHover"),setIsLeftSectionFiltersOpen:mutate("isLeftSectionFiltersOpen"),setScreenOrientation:mutate("screenOrientation"),setZoneState:mutate("zoneState"),setCurrentCountryCodeState:mutate("currentCountryCode"),setPartnerHasTaxes:mutate("partnerHasTaxes"),setLineProfileId:mutate("lineProfileId"),setLiveProfileId:mutate("liveProfileId"),setProfileIdTimestamp:mutate("profileIdTimestamp"),setIsGroupByCountry:mutate("isGroupByCountry"),setVisuallyImpairedMode:mutate("visuallyImpairedMode")};var __defProp$f=Object.defineProperty,__getOwnPropSymbols$f=Object.getOwnPropertySymbols,__hasOwnProp$f=Object.prototype.hasOwnProperty,__propIsEnum$f=Object.prototype.propertyIsEnumerable,__defNormalProp$f=(G,X,ee)=>X in G?__defProp$f(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$e=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$f.call(X,ee)&&__defNormalProp$f(G,ee,X[ee]);if(__getOwnPropSymbols$f)for(var ee of __getOwnPropSymbols$f(X))__propIsEnum$f.call(X,ee)&&__defNormalProp$f(G,ee,X[ee]);return G};const useGlobalStore=defineStore(GLOBAL_STORE_NAME,{useSharedStore:!0,state:globalStateFactory,getters:getters$1,actions:__spreadValues$e(__spreadValues$e({},actions),mutations),hydrate(G,X){}}),clientWindowSizePlugin=G=>{var X,ee,pe;const ve=useGlobalStore(),$e=useScreenStore(),ke=useCookies(),De=(pe=(ee=(X=$e.windowSize)==null?void 0:X.width)!=null?ee:ke.get("window_width"))!=null?pe:DEFAULT_WINDOW_WIDTH,{eventResize:Le,startUpdate:Ve}=windowResizeObserver(),xe=({width:Fe,height:ze})=>{ve.isFunctionalCookiesAgreed&&ke.set("window_width",Fe),$e.setWindowSize({width:Fe,height:ze})};onAppUnmounted(()=>{Le.unwatch(xe)}),Le.watch(xe),Le({width:De,height:0}),G.hooks.hook("app:mounted",async()=>{let Fe,ze;[Fe,ze]=execAsync(()=>nextTick()),await Fe,ze(),onAppUnmounted(Ve())}),G.vueApp.use(Fe=>{Fe.config.globalProperties.$eventResize=Le,Fe.provide("$eventResize",Fe.config.globalProperties.$eventResize)})},initIconsClientPlugin=G=>{var X,ee;const pe=(ee=(X=useCookies().get("icons_version"))!=null?X:getConfig(-1002).icons)!=null?ee:"1.0.753",ve=useCDN();a(ve(`/sys-icons/${pe}/${getConfig(668)}`),"")(G,void 0)},mediaPluginClient=G=>{const X=getServerData("m",{}),ee=createClientMediaService({$httpModule:G.config.globalProperties.$httpModule,$logger:G.config.globalProperties.$logger,partnerId:getConfig(-1001),media:X.media,getCdnUrl:G.config.globalProperties.$cdn});ee.setMediaResources(getConfig(-1003));const pe=useCDN();G.config.globalProperties.$mediaUrl=(ve,$e)=>pe(ee.getMediaUrl({key:ve,extensionOrKey:$e})),G.config.globalProperties.$mediaUrlBgStyle=ve=>({backgroundImage:ve.map(({path:$e,extensionOrKey:ke})=>`url(${pe(ee.getMediaUrl({key:$e,extensionOrKey:ke}))})`).join(", ")}),G.config.globalProperties.$loadMediaResources=({ids:ve})=>ee.loadMediaResources(ve)},DEFAULT_PAGEDATA_RESPONSE_DTO={title:"",description:"",siteName:"",metaRobots:[],hierarchyMetaRobots:[],ampPageUrl:null,alternativeLinks:[],alternateMedia:null,customCanonical:null,languageIsoCode:null,metas:[]},DEFAULT_SEO_CONTENT_RESPONSE_DTO={style:"",content:"",microschema:void 0},VALIDATION_ERROR_HTTP_CODE=422,ACCESS_DENIED_HTTP_CODE=403;var SeoStreams=(G=>(G.HOME="homepage",G.LINE="line",G.LIVE="live",G.MOBILE="mobile",G.DESKTOP="desktop",G.FISHING_HUNTING="fishinghunting",G.USER="user",G.PROMO="promo",G.BONUS="bonus",G.PROMOTIONS="promotions",G.INFORMATION="information",G.ALL_GAMES_ENTRANCE="allgamesentrance",G.BINGO="bingo",G.VIRTUAL_SPORTS="virtualsports",G.OTHER_GAMES="othergames",G.TV_GAMES="tvgames",G.TOTO="toto",G.LOTTO="lotto",G.OUR_PARTNERS="ourpartners",G.CASINO="casino",G.SLOTS="slots",G.POKER="poker",G.STATISTIC="statistic",G.RESULTS="results",G.IPL_BETTING_APP="ipl-betting-app",G))(SeoStreams||{}),SeoApplication=(G=>(G.LEGACY="legacy",G.SITE="site",G.USER="user",G.BETTING="betting",G.ALLGAMESENTRANCE="allgamesentrance",G.CASINO="casino",G.PROMO="promo",G.OURPARTNERS="ourpartners",G.TOTO="toto",G.LOTTO="lotto",G.STATISTIC="statistic",G.RESULTS="results",G))(SeoApplication||{});const StreamToApplicationMap={[SeoStreams.HOME]:SeoApplication.SITE,[SeoStreams.MOBILE]:SeoApplication.SITE,[SeoStreams.DESKTOP]:SeoApplication.SITE,[SeoStreams.INFORMATION]:SeoApplication.SITE,[SeoStreams.IPL_BETTING_APP]:SeoApplication.SITE,[SeoStreams.LINE]:SeoApplication.BETTING,[SeoStreams.LIVE]:SeoApplication.BETTING,[SeoStreams.ALL_GAMES_ENTRANCE]:SeoApplication.ALLGAMESENTRANCE,[SeoStreams.CASINO]:SeoApplication.CASINO,[SeoStreams.SLOTS]:SeoApplication.CASINO,[SeoStreams.OTHER_GAMES]:SeoApplication.CASINO,[SeoStreams.TV_GAMES]:SeoApplication.CASINO,[SeoStreams.POKER]:SeoApplication.CASINO,[SeoStreams.VIRTUAL_SPORTS]:SeoApplication.CASINO,[SeoStreams.BINGO]:SeoApplication.CASINO,[SeoStreams.FISHING_HUNTING]:SeoApplication.CASINO,[SeoStreams.LOTTO]:SeoApplication.LOTTO,[SeoStreams.OUR_PARTNERS]:SeoApplication.OURPARTNERS,[SeoStreams.PROMO]:SeoApplication.PROMO,[SeoStreams.BONUS]:SeoApplication.PROMO,[SeoStreams.PROMOTIONS]:SeoApplication.PROMO,[SeoStreams.TOTO]:SeoApplication.TOTO,[SeoStreams.USER]:SeoApplication.USER,[SeoStreams.RESULTS]:SeoApplication.RESULTS,[SeoStreams.STATISTIC]:SeoApplication.STATISTIC},getChoice=(G,X)=>({name:G.replace(/-/g,"_"),id:X?`${X}`:void 0,choice:null}),getChoiceName=(G,X)=>`${G}_${X}`,joinChoices=(...G)=>(G.reduce((X,ee)=>{if(X&&ee&&(X.choice=ee),ee)return ee;if(X)return X},void 0),G[0]),joinChoicesStrict=(...G)=>(G.reduce((X,ee)=>{if(X&&ee&&(X.choice=ee),ee)return ee},void 0),G[0]),checkExistenceAfterAppChoice=G=>[SeoApplication.LOTTO,SeoApplication.TOTO,SeoApplication.OURPARTNERS,SeoApplication.ALLGAMESENTRANCE].includes(G),checkStartsFromStream=G=>[SeoApplication.USER,SeoApplication.LOTTO,SeoApplication.TOTO,SeoApplication.OURPARTNERS,SeoApplication.ALLGAMESENTRANCE].includes(G),defineMenuSection=G=>G!==DEFAULT_MENU_SECTION?G:void 0,convertSeoHierarchyToChoice=({stream:G,menuSection:X,section:ee,subsectionId:pe,championshipId:ve,matchId:$e})=>{var Ze;if(!G)return{};let ke="";const De=(Ze=StreamToApplicationMap[G])!=null?Ze:SeoApplication.LEGACY,Le=checkStartsFromStream(De),Ve=getChoice(Le?G:De);ke=Ve.name;let xe;checkExistenceAfterAppChoice(Ve.name)&&(xe=getChoice(getChoiceName(Ve.name,"main")),ke=xe.name);let Fe;checkStartsFromStream(Ve.name)||(Fe=getChoice(getChoiceName(ke,G)),ke=Fe.name);let ze;const je=defineMenuSection(X);je?(ze=getChoice(getChoiceName(ke,je)),ke=ze.name):Ve.name===SeoApplication.BETTING&&(ze=getChoice(getChoiceName(ke,"null")),ke=ze.name);let We;ee&&(We=getChoice(getChoiceName(ke,ee)),ke=We.name);let Ke;pe&&(Ke=getChoice(getChoiceName(ke,pe),pe),ke=Ke.name);let Xe;ve&&(Xe=getChoice(getChoiceName(ke,ve),ve),ke=Xe.name);let qe;return $e&&(qe=getChoice(getChoiceName(ke,$e),$e)),{choice:joinChoices(Ve,xe,Fe,ze,joinChoicesStrict(We,Ke,Xe,qe))}},convertSeoDefaultParamsToDTO=G=>({language:G.language,domain:G.domain,timezone:G.timezone,"project[id]":G.projectId}),convertSeoCommonHierarchyParamsToDTO=G=>({stream:G.stream,menuSection:defineMenuSection(G.menuSection),section:G.section,"subsection[id]":G.subsectionId,"championship[id]":G.championshipId,"match[id]":G.matchId}),convertSeoCommonParamsToDTOWithHierarchy=G=>kt(kt({},convertSeoDefaultParamsToDTO(G)),convertSeoCommonHierarchyParamsToDTO(G)),convertSeoContentParamsToDTOWithHierarchy=G=>eo(kt({},convertSeoCommonParamsToDTOWithHierarchy(G)),{path:G.path}),convertSeoCommonParamsToDTOWithChoice=G=>kt(kt({},convertSeoDefaultParamsToDTO(G)),convertSeoHierarchyToChoice(G)),convertSeoCommonParamsToDTOWithBackwardCompatibility=G=>kt(kt(kt({},convertSeoDefaultParamsToDTO(G)),convertSeoCommonHierarchyParamsToDTO(G)),convertSeoHierarchyToChoice(G)),convertAnalyticsParamsToDTO=G=>({"project[id]":G.projectId,"domain[host]":G.domain}),formatGetParams=(G,X="")=>Object.entries(G).reduce((ee,[pe,ve])=>{if(ve===void 0||ve===""||typeof ve=="symbol"||typeof ve=="function")return ee;const $e=X?`${X}[${pe}]`:pe;if(typeof ve=="string"||typeof ve=="boolean"||typeof ve=="number"||ve===null){const De=encodeURI(`${ve}`);return ee.push(`${$e}=${De}`),ee}const ke=formatGetParams(ve,$e);return ke&&ee.push(ke),ee},[]).join("&"),formatUrlGetParams=(G,X)=>{const ee=formatGetParams(X);return`${G}${ee?"?":""}${ee}`},checkRecord=G=>typeof G=="object"&&G!==null,checkHttpError=G=>checkRecord(G)&&"data"in G&&"httpCode"in G&&typeof G.httpCode=="number"&&"message"in G&&typeof G.message=="string",checkSeoPhpError=G=>checkHttpError(G)&&checkRecord(G.data)&&"error"in G.data&&checkRecord(G.data.error)&&"code"in G.data.error&&typeof G.data.error.code=="number"&&"message"in G.data.error&&typeof G.data.error.message=="string",checkNodeError=G=>checkHttpError(G)&&checkRecord(G.data)&&"error"in G.data&&typeof G.data.error=="string"&&"success"in G.data&&typeof G.data.success=="boolean",getFailReason=G=>"",checkCodeForRetryPossibility=G=>G!==ACCESS_DENIED_HTTP_CODE&&G!==VALIDATION_ERROR_HTTP_CODE,validateRequestNode=G=>checkNodeError(G)?G.data.error!=="Failed with params"&&checkCodeForRetryPossibility(G.httpCode):checkHttpError(G)?checkCodeForRetryPossibility(G.httpCode):!0,validateRequestPhp=G=>checkSeoPhpError(G)?checkCodeForRetryPossibility(G.data.error.code):checkHttpError(G)?checkCodeForRetryPossibility(G.httpCode):!0;class SeoModuleApi{constructor({httpModule:X,logger:ee}){Eo(this,"httpModule");Eo(this,"logger");this.httpModule=X,this.logger=ee}async getSeoContent(X){let ee,pe;const{data:ve,error:$e}=([ee,pe]=execAsync(()=>this.httpModule("/frontend-api/seo/seoContent",{params:convertSeoContentParamsToDTOWithHierarchy(X)}).executeSafe()),ee=await ee,pe(),ee),ke=$e||(ve.error?{data:ve,httpCode:200,message:ve.error}:void 0);return!ve.success||ke?{data:DEFAULT_SEO_CONTENT_RESPONSE_DTO,isValidRequest:validateRequestNode(ke),isFailedRequest:!0,failReason:getFailReason()}:{data:ve.value,isValidRequest:!0,isFailedRequest:!1,failReason:""}}async getPageData(X){let ee,pe;const ve=formatUrlGetParams("/seo-module-api/api/v2/pagedata",convertSeoCommonParamsToDTOWithBackwardCompatibility(X)),{data:$e,error:ke}=([ee,pe]=execAsync(()=>this.httpModule(ve).executeSafe()),ee=await ee,pe(),ee);return ke?{data:DEFAULT_PAGEDATA_RESPONSE_DTO,isValidRequest:validateRequestPhp(ke),isFailedRequest:!0,failReason:getFailReason()}:{data:$e.data.attributes,isValidRequest:!0,isFailedRequest:!1,failReason:""}}async getSeoPageVisual(X){let ee,pe;const ve=formatUrlGetParams("/seo-module-api/api/v1/visual",convertSeoCommonParamsToDTOWithChoice(X)),{data:$e,error:ke}=([ee,pe]=execAsync(()=>this.httpModule(ve).executeSafe()),ee=await ee,pe(),ee);if(ke)return{title:""};const{title:De}=$e.data.attributes;return{title:De}}async getFooterQuestions(X="main"){let ee,pe;const{data:ve,error:$e}=([ee,pe]=execAsync(()=>this.httpModule(`/web-api/external-api/seo/questions/footer/${X}`).executeSafe()),ee=await ee,pe(),ee);return $e?[]:ve.data.attributes.questions}async getInformationLinks(X){let ee,pe;const{data:ve,error:$e}=([ee,pe]=execAsync(()=>this.httpModule("/web-api/external-api/seo/information/links",{params:X}).executeSafe()),ee=await ee,pe(),ee);if($e)return{links:[]};const{links:ke}=ve.data.attributes;return{links:ke}}async getCounters(X){let ee,pe;const{data:ve,error:$e}=([ee,pe]=execAsync(()=>this.httpModule("/seo-module-api/api/public/v1/analytics-counters",{params:convertAnalyticsParamsToDTO(X)}).executeSafe()),ee=await ee,pe(),ee);return $e?[]:ve.data}async getIsoCodesMap(){let X,ee;const{data:pe,error:ve}=([X,ee]=execAsync(()=>this.httpModule("/seo-module-api/api/public/v1/language-iso-codes").executeSafe()),X=await X,ee(),X);return ve?{}:pe.data}}let analyticsProviders;const getAnalyticsProviders=async()=>{let G,X;if(analyticsProviders)return analyticsProviders;const ee=new SeoModuleApi({httpModule:useHttpModule(),logger:useLogger()}),pe=([G,X]=execAsync(()=>ee.getCounters({domain:window.location.hostname,projectId:getConfig(-1001)})),G=await G,X(),G);return analyticsProviders=(pe!=null?pe:[]).reduce((ve,{type:$e,code:ke})=>(ve[$e]=ke,ve),{}),analyticsProviders};var __defProp$e=Object.defineProperty,__defProps$4=Object.defineProperties,__getOwnPropDescs$4=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$e=Object.getOwnPropertySymbols,__hasOwnProp$e=Object.prototype.hasOwnProperty,__propIsEnum$e=Object.prototype.propertyIsEnumerable,__defNormalProp$e=(G,X,ee)=>X in G?__defProp$e(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$d=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$e.call(X,ee)&&__defNormalProp$e(G,ee,X[ee]);if(__getOwnPropSymbols$e)for(var ee of __getOwnPropSymbols$e(X))__propIsEnum$e.call(X,ee)&&__defNormalProp$e(G,ee,X[ee]);return G},__spreadProps$4=(G,X)=>__defProps$4(G,__getOwnPropDescs$4(X));const ANALYTICS_PROVIDERS=[{id:1,analyticsPath:"gtag"},{id:2,analyticsPath:"facebookPixel"},{id:3,analyticsPath:"twitterPixel"},{id:4,analyticsPath:"twitterPixelEvents"},{id:5,analyticsPath:"hotjarPixel"},{id:6,analyticsPath:"getSiteControl"},{id:8,analyticsPath:"yandex"},{id:10,analyticsPath:"sportradar"},{id:7,analyticsPath:"gravitecInstall",skip:G=>G.matched.find(({meta:X})=>X[38])},{id:9,analyticsPath:"gtag_manager"}],injectAnalyticsProviders=async()=>{let G,X;const{isFunctionalCookiesAgreed:ee,userId:pe}=useGlobalStore();if(isEmbedded()&&(getServerData("is")||!ee))return;const ve=([G,X]=execAsync(()=>getAnalyticsProviders()),G=await G,X(),G),$e=useRoute$2(),ke={userId:pe,refId:getConfig(-1e3)};if(ve[11]){const{default:De}=([G,X]=execAsync(()=>__vitePreload(()=>import("./__shared_1f073fdeb7.js"),[],import.meta.url)),G=await G,X(),G);De({id:ve[11]})}[G,X]=execAsync(()=>Promise.all(ANALYTICS_PROVIDERS.filter(({id:De,skip:Le})=>ve[De]&&!(Le!=null&&Le($e))).map(({id:De,analyticsPath:Le})=>__variableDynamicImportRuntime0__$1(`~base/plugins/common/analytics/api/${Le}`).then(({default:Ve})=>{Ve(__spreadProps$4(__spreadValues$d({},ke),{id:ve[De]}))})))),await G,X(),appendScript("https://radar.cedexis.com/1/23802/radar.js",{async:!0}).catch(()=>{})},injectAnalyticsProvidersWithDelay=async()=>{var G;let X,ee;const pe=useGlobalStore().isFunctionalCookiesAgreed;if(isEmbedded()&&!pe)return;const $e=(G=useRoute$2().meta[45])!=null?G:1e4;return $e&&([X,ee]=execAsync(()=>delay($e)),await X,ee()),injectAnalyticsProviders()};function __variableDynamicImportRuntime0__$1(G){switch(G){case"~base/plugins/common/analytics/api/amplitude":case"~base/plugins/common/analytics/api/amplitude.ts":return __vitePreload(()=>import("./__shared_1f073fdeb7.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/facebookPixel":case"~base/plugins/common/analytics/api/facebookPixel.ts":return __vitePreload(()=>import("./__shared_14f654ce05.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/getSiteControl":case"~base/plugins/common/analytics/api/getSiteControl.ts":return __vitePreload(()=>import("./__shared_25eecde5d5.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/gravitecInstall":case"~base/plugins/common/analytics/api/gravitecInstall.ts":return __vitePreload(()=>import("./__shared_f441561c31.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/gtag":case"~base/plugins/common/analytics/api/gtag.ts":return __vitePreload(()=>import("./__shared_93b405cb78.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/gtag_manager":case"~base/plugins/common/analytics/api/gtag_manager.ts":return __vitePreload(()=>import("./__shared_b5fd571703.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/hotjarPixel":case"~base/plugins/common/analytics/api/hotjarPixel.ts":return __vitePreload(()=>import("./__shared_90d076bb82.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/sportradar":case"~base/plugins/common/analytics/api/sportradar.ts":return __vitePreload(()=>import("./__shared_e8290b07bf.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/twitterPixel":case"~base/plugins/common/analytics/api/twitterPixel.ts":return __vitePreload(()=>import("./__shared_2d3f8a969b.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/twitterPixelEvents":case"~base/plugins/common/analytics/api/twitterPixelEvents.ts":return __vitePreload(()=>import("./__shared_4a804c166a.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/yandex":case"~base/plugins/common/analytics/api/yandex.ts":return __vitePreload(()=>import("./__shared_6494ba33c9.js"),[],import.meta.url);default:return new Promise(function(X,ee){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(ee.bind(null,new Error("Unknown variable dynamic import: "+G)))})}}const createAppComposableClient=G=>{const X={},ee={},pe=ve=>{ee[ve]&&(ee[ve].stop(),X[ve]=void 0,ee[ve]=void 0)};return(...ve)=>{const $e=window.__APP;return X[$e]||(ee[$e]=effectScope(!0),X[$e]=ee[$e].run(()=>G(...ve)),onAppUnmounted(()=>pe($e))),X[$e]}},createAppComposable=createAppComposableClient,useAnalyticsModulesService=createAppComposable(()=>{useLogger();const G={};return{addModule:(ee,pe)=>{ee in G||Object.defineProperty(G,ee,{value:pe(),writable:!1,configurable:!1})},modules:G}}),analytics=async G=>{const X=useLogger(),{modules:ee,addModule:pe}=useAnalyticsModulesService(),ve=($e=[])=>new Proxy(()=>{},{get(ke,De){if(De==="addModule")return pe;const Le=[...$e,De],Ve=Le.reduce((xe,Fe)=>{if(xe)return xe[Fe]},ee);return typeof Ve=="function"?Ve:ve(Le)},apply(){X.warn(`No analytics.${$e.join(".")} found`)}});isEmbedded()||Promise.all([getAnalyticsProviders(),windowOnLCP()]).then(injectAnalyticsProvidersWithDelay).catch($e=>{X.error("Error while adding analytics providers",$e)}),G.config.globalProperties.$analyticsModules=ve()},analyticsProxy=G=>{const X=[],ee=new Proxy((...pe)=>{var ve;(ve=window==null?void 0:window.coreBus)==null||ve.emit("triggerAnalytics",{propStack:X,args:pe}),X.length=0},{get(pe,ve){return X.push(ve),ee}});G.config.globalProperties.$analytics=ee},createSingleton=(G,X=!0)=>{let ee;return function(...ve){return ee||(ee=new G(...ve)),ee}};var __defProp$d=Object.defineProperty,__defProps$3=Object.defineProperties,__getOwnPropDescs$3=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$d=Object.getOwnPropertySymbols,__hasOwnProp$d=Object.prototype.hasOwnProperty,__propIsEnum$d=Object.prototype.propertyIsEnumerable,__defNormalProp$d=(G,X,ee)=>X in G?__defProp$d(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$c=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$d.call(X,ee)&&__defNormalProp$d(G,ee,X[ee]);if(__getOwnPropSymbols$d)for(var ee of __getOwnPropSymbols$d(X))__propIsEnum$d.call(X,ee)&&__defNormalProp$d(G,ee,X[ee]);return G},__spreadProps$3=(G,X)=>__defProps$3(G,__getOwnPropDescs$3(X)),__publicField$2=(G,X,ee)=>__defNormalProp$d(G,typeof X!="symbol"?X+"":X,ee);class WebApi{constructor({$logger:X,$cookies:ee,$T:pe,$httpClient:ve},{scopeName:$e="main"}={}){__publicField$2(this,"apiPath"),__publicField$2(this,"scopeName"),__publicField$2(this,"abortControllers",new Set),__publicField$2(this,"scopeInstanceMap",new Map),__publicField$2(this,"$T"),__publicField$2(this,"$cookies"),__publicField$2(this,"$httpClient"),__publicField$2(this,"$logger");var ke;this.$cookies=ee,this.$httpClient=ve,this.$T=pe,this.$logger=X,this.apiPath=(ke="/web-api")!=null?ke:"/web-api",this.scopeName=$e,this.request=this.request.bind(this),this.getRequest=this.getRequest.bind(this),this.postRequest=this.postRequest.bind(this),this.putRequest=this.putRequest.bind(this),this.cancelRequest=this.cancelRequest.bind(this)}get textServerError(){return this.$T("main_error_server")}get className(){var X;return(X=this.constructor.name)!=null?X:"WebApi"}async request(X,ee={}){var pe;let ve,$e;const{apiPath:ke=this.apiPath,abortController:De=new AbortController,method:Le=HttpClient.METHOD_GET,params:Ve,headers:xe,isUseToken:Fe=!1,isUseXAuth:ze=!1}=ee,je=`${ke}${X}`,We={method:Le,url:je,params:Ve,headers:xe,isUseToken:Fe,isUseXAuth:ze},Ke=Object.entries(ee).reduce((Xe,[qe,Ye])=>(Ye!==void 0&&(Xe[qe]=Ye),Xe),{prefixUrl:ke,signal:De==null?void 0:De.signal});De&&this.abortControllers.add(De.abort);try{const Xe=([ve,$e]=execAsync(()=>this.$httpClient.request(X,Ke)),ve=await ve,$e(),ve);return Le===HttpClient.METHOD_HEAD?200:Xe==null?void 0:Xe.data}catch(Xe){if(ee.method===HttpClient.METHOD_HEAD&&Xe.httpCode!==void 0)return Promise.reject(Xe==null?void 0:Xe.httpCode);throw this.parseError(__spreadProps$3(__spreadValues$c({},Xe),{response:Xe.data,request:__spreadProps$3(__spreadValues$c({},We),{isUseToken:ee.isUseToken,isUseXAuth:ee.isUseXAuth,statusCode:(pe=Xe.request)==null?void 0:pe.statusCode}),hideLog:ee.hideLog}))}finally{De&&this.abortControllers.delete(De.abort)}}async headRequest(X,ee={}){return this.request(X,__spreadProps$3(__spreadValues$c({},ee),{method:"HEAD"}))}newInstance(X){return new this.constructor(this,X)}scope(X){var ee;const pe=(ee=this.scopeInstanceMap.get(X))!=null?ee:this.newInstance({scopeName:X});return this.scopeInstanceMap.set(X,pe),pe}cancelRequest(X){X&&(X.abort(),this.abortControllers.delete(X.abort))}cancelAllRequest(){return this.abortControllers.forEach(X=>X()),this.scopeInstanceMap.forEach(X=>X.cancelAllRequest()),this}async getRequest(X,ee={}){return this.request(X,__spreadProps$3(__spreadValues$c({},ee),{method:"GET"}))}async postRequest(X,ee={}){return this.request(X,__spreadProps$3(__spreadValues$c({},ee),{method:"POST"}))}async putRequest(X,ee){return this.request(X,__spreadProps$3(__spreadValues$c({},ee),{method:"PUT"}))}async postFormData(X,ee={}){const{headers:pe={},params:ve={}}=ee,$e=new FormData;return Object.entries(ve).forEach(([ke,De])=>$e.set(ke,De)),this.postRequest(X,__spreadProps$3(__spreadValues$c({},ee),{params:$e,headers:__spreadProps$3(__spreadValues$c({},pe),{"Content-Type":"multipart/form-data"})}))}parseError({message:X="",title:ee="",status:pe=HttpClient.STATUS_ERROR,httpCode:ve=500,response:$e={},request:ke={},hideLog:De}={}){var Le,Ve;const xe=pe===HttpClient.STATUS_CLOSE,Fe=$e!=null&&$e.errors?((Le=$e.errors[0])==null?void 0:Le.detail)||$e.errors[0]:(Ve=$e==null?void 0:$e.message)!=null?Ve:X,ze=Fe||this.textServerError;return new RequestError({message:ze,title:ee,status:pe,isCancel:xe,response:$e,messagePrefix:`${this.className}(${this.scopeName}): `,request:ke,hideLog:De!=null?De:!1,httpCode:ve,$logger:this.$logger})}checkSuccess(X){if(X&&!X.success)throw this.parseError({message:X.message||X.detail||this.$T("main_query_error"),response:X});return X}consoleError(...X){const[ee,...pe]=X;ee instanceof Error&&ee.hideLog||ee instanceof RequestError&&!pe.length||this.$logger.error(`${this.className} Error: `,...X)}}const createWebApi=createSingleton(WebApi);var __defProp$c=Object.defineProperty,__getOwnPropSymbols$c=Object.getOwnPropertySymbols,__hasOwnProp$c=Object.prototype.hasOwnProperty,__propIsEnum$c=Object.prototype.propertyIsEnumerable,__defNormalProp$c=(G,X,ee)=>X in G?__defProp$c(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$b=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$c.call(X,ee)&&__defNormalProp$c(G,ee,X[ee]);if(__getOwnPropSymbols$c)for(var ee of __getOwnPropSymbols$c(X))__propIsEnum$c.call(X,ee)&&__defNormalProp$c(G,ee,X[ee]);return G};const URL_AUTH_USER="/user/auth",URL_SMS_SEND_PHONE="/sms-auth/send-code",URL_AUTH_USER_BY_SMS_CODE="/sms-auth/check-code",URL_AUTH_TWO_STEP="/user/twoauth/",URL_DISCONNECT_USER="/user/disconnect",URL_OAUTH_RIGHTS="/oauth/rights",URL_OAUTH="/oauth/auth",URL_SOC_AUTH_USER="/socauth/auth",URL_SOC_AUTH_TWO_STEP="/socauth/twofactor/",URL_SESSIONS_USER="/session-api/sessions/user",BROWSER_DATA="comp_d",SESSION_COOKIE_NAME="SESSION";class AuthApi extends WebApi{async byEmailId({login:X,password:ee,isRemember:pe=!1,captcha:ve,componentsData:$e}){return this.postRequest(URL_AUTH_USER,{params:{uLogin:crypt.encode(X),uPassword:crypt.encode(ee),save:pe,[BROWSER_DATA]:$e},headers:__spreadValues$b({},ve?{[X_CAPTCHA_TOKEN]:ve}:{})})}async byPhone({phone:X,countryCode:ee,password:pe,isRemember:ve=!1,captcha:$e,componentsData:ke}){return this.postRequest(URL_AUTH_USER,{params:{phone_number:crypt.encode(X),country_code:ee,uPassword:crypt.encode(pe),save:ve,[BROWSER_DATA]:ke},headers:__spreadValues$b({},$e?{[X_CAPTCHA_TOKEN]:$e}:{})})}async bySocial({login:X,password:ee,captcha:pe}){return this.postRequest(URL_SOC_AUTH_USER,{params:{login:crypt.encode(X),pass:crypt.encode(ee)},headers:__spreadValues$b({},pe?{[X_CAPTCHA_TOKEN]:pe}:{})})}async bySmsCode(X=""){return this.postRequest(URL_AUTH_USER_BY_SMS_CODE,{params:{"sms-code":X}})}async byTwoStep(X,ee,pe){return this.postRequest(URL_AUTH_TWO_STEP,{params:{code:crypt.encode(X),save:pe,[BROWSER_DATA]:ee}})}async bySocTwoStep(X){return this.postRequest(URL_SOC_AUTH_TWO_STEP,{params:{code:crypt.encode(X)}})}async sendSms({phone:X="",code:ee="",captcha:pe="",componentsData:ve=""}){return this.postRequest(URL_SMS_SEND_PHONE,{params:{"phone-number":X,"phone-code":ee,[BROWSER_DATA]:ve},headers:__spreadValues$b({},pe?{[X_CAPTCHA_TOKEN]:pe}:{})})}async disconnectUser(){let X,ee;const{success:pe,message:ve}=([X,ee]=execAsync(()=>this.postRequest(URL_DISCONNECT_USER)),X=await X,ee(),X);pe||([X,ee]=execAsync(()=>Promise.reject(new Error(ve))),await X,ee())}async getRights(){return this.postRequest(URL_OAUTH_RIGHTS)}async oAuth(){return this.postRequest(URL_OAUTH)}async checkUserSession(){let X,ee;const pe={hideLog:!0,withoutCache:!0},ve=this.$cookies.get(SESSION_COOKIE_NAME,{fromRes:!0});if(ve){const De=Object.entries(this.$cookies.getAll());De.push([SESSION_COOKIE_NAME,ve]),pe.headers={COOKIE:De.reduce((Le,[Ve,xe])=>Le+`${Ve}=${xe}; `,"")}}getConfig(86)&&(pe.headers["X-SameSite"]="1",getConfig(655)&&(pe.headers["X-Partitioned"]="1"));const{data:$e}=([X,ee]=execAsync(()=>this.$httpClient.getRequestWithoutCache(URL_SESSIONS_USER,pe)),X=await X,ee(),X),{user_id:ke}=$e;return{userId:ke!=null?ke:void 0}}}const createAuthApi=createSingleton(AuthApi);var __defProp$b=Object.defineProperty,__getOwnPropSymbols$b=Object.getOwnPropertySymbols,__hasOwnProp$b=Object.prototype.hasOwnProperty,__propIsEnum$b=Object.prototype.propertyIsEnumerable,__defNormalProp$b=(G,X,ee)=>X in G?__defProp$b(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$a=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$b.call(X,ee)&&__defNormalProp$b(G,ee,X[ee]);if(__getOwnPropSymbols$b)for(var ee of __getOwnPropSymbols$b(X))__propIsEnum$b.call(X,ee)&&__defNormalProp$b(G,ee,X[ee]);return G};class UserApi extends WebApi{constructor(X){super(X),this.apiPath=`${this.apiPath}/user`}async getUserConfig(){let X,ee;const pe=([X,ee]=execAsync(()=>this.getRequest("/getuserconfig",{withoutCache:!0})),X=await X,ee(),X),{result:ve}=pe;return(!ve||!Object.keys(ve).length)&&([X,ee]=execAsync(()=>Promise.reject(this.parseError({response:pe}))),await X,ee()),ve}async setActiveAccount(X){let ee,pe;const ve=([ee,pe]=execAsync(()=>this.postRequest("/setactiveaccount",{params:{id:X}})),ee=await ee,pe(),ee);return this.checkSuccess(ve)}async getBalance(){return this.postRequest("/balance")}async secure(){return this.postRequest("/secure")}async getPhoneCountries(){let X,ee;const{countries:pe}=([X,ee]=execAsync(()=>this.getRequest("/getphonecountries")),X=await X,ee(),X);return Array.isArray(pe)?pe.map(ve=>({id:ve.id,name:ve.name,code:ve.country_code.toLowerCase(),phoneCode:ve.tel_code})):[]}async getPhoneMasks(){let X,ee;const pe=([X,ee]=execAsync(()=>this.getRequest("/phonemasks",{apiPath:"/web-api/api/user"})),X=await X,ee(),X);return Array.isArray(pe)?pe:[]}async sendMailing({mailType:X,type:ee=0,email:pe}){return this.postFormData("/mailing",{params:{mail_type:X,type:ee,umail:pe}})}async sendVipDomain(X){return this.sendMailing({mailType:"vipDomain",email:X})}async changeEmail({email:X,captcha:ee}){let pe,ve;const $e=([pe,ve]=execAsync(()=>this.postRequest("/sendActivationMail",{params:{email:X},headers:__spreadValues$a({},ee?{[X_CAPTCHA_TOKEN]:ee}:{})})),pe=await pe,ve(),pe);this.checkSuccess($e)}async repeatActivationEmail(){let X,ee;const pe=([X,ee]=execAsync(()=>this.postRequest("/repeatActivationPopup")),X=await X,ee(),X);return this.checkSuccess(pe),pe.message}async callBack({phone:X,name:ee,message:pe=""}){let ve,$e;const ke={phone:X,name:ee};return pe&&(ke.message=pe),[ve,$e]=execAsync(()=>this.postRequest("/callback/request",{headers:__spreadValues$a({},JsonApiHeaders),params:{data:{attributes:ke}}})),ve=await ve,$e(),ve}async cancelCallBack(){let X,ee;const pe=([X,ee]=execAsync(()=>this.postRequest("/CancelCallbackDB")),X=await X,ee(),X);return this.checkSuccess(pe),pe.message}async checkCallBack(){let X,ee;const pe=([X,ee]=execAsync(()=>this.postRequest("/CheckCallbackDB")),X=await X,ee(),X);return this.checkSuccess(pe),pe.request.id?pe.request:void 0}async getPhoneNumber(){var X,ee;let pe,ve;const $e=([pe,ve]=execAsync(()=>this.postRequest("/getphonenumber")),pe=await pe,ve(),pe);return this.checkSuccess($e),{countryCode:(X=$e.country_code)!=null?X:"",phoneNumber:(ee=$e.phone_number)!=null?ee:"",phoneCode:$e.phone_code?`+${$e.phone_code}`:""}}async activateEmailResponse(X,ee){return this.postRequest(X,__spreadValues$a({apiPath:`${this.apiPath}/api/internal/v1/user`},getWebHttpClientOptions(__spreadValues$a({},ee))))}async activateEmailFast(X){return this.activateEmailResponse("/activatefast",X)}async activateEmail(X){return this.activateEmailResponse("/activate",X)}async checkPasswordReset(X){return this.getRequest("/passwordreset",{apiPath:`${this.apiPath}/api/internal/v1/user`,headers:JsonApiHeaders,params:X})}async passwordReset({password:X="",passwordRepeat:ee="",data:pe=""}){return this.postRequest("/passwordreset",__spreadValues$a({apiPath:`${this.apiPath}/api/internal/v1/user`},getWebHttpClientOptions({data:pe,password:crypt.encode(X),password_confirmation:crypt.encode(ee)})))}async saveTimezoneOffset(X){let ee,pe;[ee,pe]=execAsync(()=>this.postRequest("/timezone",{params:{action:"save",val:X}})),await ee,pe()}}const createUserApi=createSingleton(UserApi),api={[DependencyName.WEB_API]:createWebApi,[DependencyName.USER_API]:createUserApi,[DependencyName.AUTH_API]:createAuthApi},apiInstances=api,apiServicesPlugin=G=>{const X={};G.config.globalProperties.$apiInstances=new Proxy(apiInstances,{get(ee,pe){return pe in ee&&!X[pe]&&(X[pe]=ee[pe](G.config.globalProperties)),X[pe]}})},appStorage=(G,X)=>{G.config.globalProperties.$appStorage=X},assetPathPlugin=G=>{const[X,ee,pe,ve,$e]=getConfigs(668,619,-1001,-1e3,566),Ve=`/genfiles/cms/${$e?ve:ee}-${$e?pe:X}/mobile`;G.config.globalProperties.$assetPath={LITE_DEFAULT:Ve,DEFAULT:Ve}},cacheServicePluginClient=G=>{G.config.globalProperties.$cacheService={}},bffConfig=(G,X)=>{G.config.globalProperties.$bffConfig=X,G.provide("$bffConfig",X)},siteConfig=(G,X)=>{const ee=new SiteConfig({$store:{commit:()=>{}}},X.config);G.config.globalProperties.$siteConfig=ee,G.provide("$siteConfig",ee)},siteData=(G,X)=>{const ee=new SsrDataProvider({},X);G.config.globalProperties.$siteData=ee,G.provide("$siteData",ee)},clientCookiePlugin=G=>{G.config.globalProperties.$cookies=new Cookies({})},dateTimeServicePlugin=async G=>{let X,ee;const{public:{isDev:pe}}=useRuntimeConfig$1(),ve=useGlobalStore(),$e=new DateTimeServiceV2({$T:useT(),lng:getConfig(-1004).id}),ke=useCookies().get("tzo");try{const De=([X,ee]=execAsync(()=>__variableDynamicImportRuntime0__(`date-fns/esm/locale/${$e.localeCode}/index.js`)),X=await X,ee(),X);$e.initLocale(De==null?void 0:De.default)}catch(De){pe&&console.warn(De),$e.initLocale()}isDef(ke)&&$e.setTimeZone(ke),onAppUnmounted(watchEffect(()=>$e.setTimeZone(ve.timeZone),{flush:"sync"})),onAppUnmounted(watchEffect(()=>$e.setIs12h(ve.is12h),{flush:"sync"})),G.config.globalProperties.$dateTimeService=$e};function __variableDynamicImportRuntime0__(G){switch(G){case"date-fns/esm/locale/af":case"date-fns/esm/locale/af/index":case"date-fns/esm/locale/af/index.js":return __vitePreload(()=>import("./__shared_8e769e2237.js"),[],import.meta.url);case"date-fns/esm/locale/ar":case"date-fns/esm/locale/ar/index":case"date-fns/esm/locale/ar/index.js":return __vitePreload(()=>import("./__shared_05a8b28d48.js"),[],import.meta.url);case"date-fns/esm/locale/ar-DZ":case"date-fns/esm/locale/ar-DZ/index":case"date-fns/esm/locale/ar-DZ/index.js":return __vitePreload(()=>import("./__shared_76c21f4d27.js"),[],import.meta.url);case"date-fns/esm/locale/ar-EG":case"date-fns/esm/locale/ar-EG/index":case"date-fns/esm/locale/ar-EG/index.js":return __vitePreload(()=>import("./__shared_16ca0a4ec4.js"),[],import.meta.url);case"date-fns/esm/locale/ar-MA":case"date-fns/esm/locale/ar-MA/index":case"date-fns/esm/locale/ar-MA/index.js":return __vitePreload(()=>import("./__shared_959732dfca.js"),[],import.meta.url);case"date-fns/esm/locale/ar-SA":case"date-fns/esm/locale/ar-SA/index":case"date-fns/esm/locale/ar-SA/index.js":return __vitePreload(()=>import("./__shared_8857d568a8.js"),[],import.meta.url);case"date-fns/esm/locale/ar-TN":case"date-fns/esm/locale/ar-TN/index":case"date-fns/esm/locale/ar-TN/index.js":return __vitePreload(()=>import("./__shared_8facbd2a20.js"),[],import.meta.url);case"date-fns/esm/locale/az":case"date-fns/esm/locale/az/index":case"date-fns/esm/locale/az/index.js":return __vitePreload(()=>import("./__shared_8bbfce188f.js"),[],import.meta.url);case"date-fns/esm/locale/be":case"date-fns/esm/locale/be/index":case"date-fns/esm/locale/be/index.js":return __vitePreload(()=>import("./__shared_1d86d57283.js"),[],import.meta.url);case"date-fns/esm/locale/bg":case"date-fns/esm/locale/bg/index":case"date-fns/esm/locale/bg/index.js":return __vitePreload(()=>import("./__shared_920d508b9b.js"),[],import.meta.url);case"date-fns/esm/locale/bn":case"date-fns/esm/locale/bn/index":case"date-fns/esm/locale/bn/index.js":return __vitePreload(()=>import("./__shared_28be3c99fb.js"),[],import.meta.url);case"date-fns/esm/locale/bs":case"date-fns/esm/locale/bs/index":case"date-fns/esm/locale/bs/index.js":return __vitePreload(()=>import("./__shared_c770cc6dab.js"),[],import.meta.url);case"date-fns/esm/locale/ca":case"date-fns/esm/locale/ca/index":case"date-fns/esm/locale/ca/index.js":return __vitePreload(()=>import("./__shared_d660482223.js"),[],import.meta.url);case"date-fns/esm/locale/cs":case"date-fns/esm/locale/cs/index":case"date-fns/esm/locale/cs/index.js":return __vitePreload(()=>import("./__shared_bc7d38d289.js"),[],import.meta.url);case"date-fns/esm/locale/cy":case"date-fns/esm/locale/cy/index":case"date-fns/esm/locale/cy/index.js":return __vitePreload(()=>import("./__shared_39612454cd.js"),[],import.meta.url);case"date-fns/esm/locale/da":case"date-fns/esm/locale/da/index":case"date-fns/esm/locale/da/index.js":return __vitePreload(()=>import("./__shared_19a3fc27fa.js"),[],import.meta.url);case"date-fns/esm/locale/de":case"date-fns/esm/locale/de/index":case"date-fns/esm/locale/de/index.js":return __vitePreload(()=>import("./__shared_c7f49da732.js"),__vite__mapDeps([8,9]),import.meta.url);case"date-fns/esm/locale/de-AT":case"date-fns/esm/locale/de-AT/index":case"date-fns/esm/locale/de-AT/index.js":return __vitePreload(()=>import("./__shared_cd29627764.js"),__vite__mapDeps([10,9]),import.meta.url);case"date-fns/esm/locale/el":case"date-fns/esm/locale/el/index":case"date-fns/esm/locale/el/index.js":return __vitePreload(()=>import("./__shared_ca790c3d50.js"),[],import.meta.url);case"date-fns/esm/locale/en-AU":case"date-fns/esm/locale/en-AU/index":case"date-fns/esm/locale/en-AU/index.js":return __vitePreload(()=>import("./__shared_1824fd5176.js"),[],import.meta.url);case"date-fns/esm/locale/en-CA":case"date-fns/esm/locale/en-CA/index":case"date-fns/esm/locale/en-CA/index.js":return __vitePreload(()=>import("./__shared_4321f7b9bc.js"),[],import.meta.url);case"date-fns/esm/locale/en-GB":case"date-fns/esm/locale/en-GB/index":case"date-fns/esm/locale/en-GB/index.js":return __vitePreload(()=>Promise.resolve().then(()=>index$1),void 0,import.meta.url);case"date-fns/esm/locale/en-IE":case"date-fns/esm/locale/en-IE/index":case"date-fns/esm/locale/en-IE/index.js":return __vitePreload(()=>import("./__shared_4874867de7.js"),[],import.meta.url);case"date-fns/esm/locale/en-IN":case"date-fns/esm/locale/en-IN/index":case"date-fns/esm/locale/en-IN/index.js":return __vitePreload(()=>import("./__shared_48ec6b2918.js"),[],import.meta.url);case"date-fns/esm/locale/en-NZ":case"date-fns/esm/locale/en-NZ/index":case"date-fns/esm/locale/en-NZ/index.js":return __vitePreload(()=>import("./__shared_1c8117a308.js"),[],import.meta.url);case"date-fns/esm/locale/en-US":case"date-fns/esm/locale/en-US/index":case"date-fns/esm/locale/en-US/index.js":return __vitePreload(()=>Promise.resolve().then(()=>index$3),void 0,import.meta.url);case"date-fns/esm/locale/en-ZA":case"date-fns/esm/locale/en-ZA/index":case"date-fns/esm/locale/en-ZA/index.js":return __vitePreload(()=>import("./__shared_41dadc63d9.js"),[],import.meta.url);case"date-fns/esm/locale/eo":case"date-fns/esm/locale/eo/index":case"date-fns/esm/locale/eo/index.js":return __vitePreload(()=>import("./__shared_3532b73692.js"),[],import.meta.url);case"date-fns/esm/locale/es":case"date-fns/esm/locale/es/index":case"date-fns/esm/locale/es/index.js":return __vitePreload(()=>import("./__shared_dd183cf1bc.js"),[],import.meta.url);case"date-fns/esm/locale/et":case"date-fns/esm/locale/et/index":case"date-fns/esm/locale/et/index.js":return __vitePreload(()=>import("./__shared_bd047551bf.js"),[],import.meta.url);case"date-fns/esm/locale/eu":case"date-fns/esm/locale/eu/index":case"date-fns/esm/locale/eu/index.js":return __vitePreload(()=>import("./__shared_277d9791e5.js"),[],import.meta.url);case"date-fns/esm/locale/fa-IR":case"date-fns/esm/locale/fa-IR/index":case"date-fns/esm/locale/fa-IR/index.js":return __vitePreload(()=>import("./__shared_b76f098774.js"),[],import.meta.url);case"date-fns/esm/locale/fi":case"date-fns/esm/locale/fi/index":case"date-fns/esm/locale/fi/index.js":return __vitePreload(()=>import("./__shared_c7885592ff.js"),[],import.meta.url);case"date-fns/esm/locale/fr":case"date-fns/esm/locale/fr/index":case"date-fns/esm/locale/fr/index.js":return __vitePreload(()=>import("./__shared_430e20b4c2.js"),__vite__mapDeps([11,12,13]),import.meta.url);case"date-fns/esm/locale/fr-CA":case"date-fns/esm/locale/fr-CA/index":case"date-fns/esm/locale/fr-CA/index.js":return __vitePreload(()=>import("./__shared_c64fbcfef8.js"),__vite__mapDeps([14,12,13]),import.meta.url);case"date-fns/esm/locale/fr-CH":case"date-fns/esm/locale/fr-CH/index":case"date-fns/esm/locale/fr-CH/index.js":return __vitePreload(()=>import("./__shared_75ffcb0ce5.js"),__vite__mapDeps([15,12]),import.meta.url);case"date-fns/esm/locale/fy":case"date-fns/esm/locale/fy/index":case"date-fns/esm/locale/fy/index.js":return __vitePreload(()=>import("./__shared_bb19b1bdea.js"),[],import.meta.url);case"date-fns/esm/locale/gd":case"date-fns/esm/locale/gd/index":case"date-fns/esm/locale/gd/index.js":return __vitePreload(()=>import("./__shared_47a99672fb.js"),[],import.meta.url);case"date-fns/esm/locale/gl":case"date-fns/esm/locale/gl/index":case"date-fns/esm/locale/gl/index.js":return __vitePreload(()=>import("./__shared_d250ff96b3.js"),[],import.meta.url);case"date-fns/esm/locale/gu":case"date-fns/esm/locale/gu/index":case"date-fns/esm/locale/gu/index.js":return __vitePreload(()=>import("./__shared_25e872a590.js"),[],import.meta.url);case"date-fns/esm/locale/he":case"date-fns/esm/locale/he/index":case"date-fns/esm/locale/he/index.js":return __vitePreload(()=>import("./__shared_72873b408c.js"),[],import.meta.url);case"date-fns/esm/locale/hi":case"date-fns/esm/locale/hi/index":case"date-fns/esm/locale/hi/index.js":return __vitePreload(()=>import("./__shared_1487a8960f.js"),[],import.meta.url);case"date-fns/esm/locale/hr":case"date-fns/esm/locale/hr/index":case"date-fns/esm/locale/hr/index.js":return __vitePreload(()=>import("./__shared_d920f3c2ae.js"),[],import.meta.url);case"date-fns/esm/locale/ht":case"date-fns/esm/locale/ht/index":case"date-fns/esm/locale/ht/index.js":return __vitePreload(()=>import("./__shared_898d8718c7.js"),[],import.meta.url);case"date-fns/esm/locale/hu":case"date-fns/esm/locale/hu/index":case"date-fns/esm/locale/hu/index.js":return __vitePreload(()=>import("./__shared_5f5f25d86e.js"),[],import.meta.url);case"date-fns/esm/locale/hy":case"date-fns/esm/locale/hy/index":case"date-fns/esm/locale/hy/index.js":return __vitePreload(()=>import("./__shared_7e35eecc25.js"),[],import.meta.url);case"date-fns/esm/locale/id":case"date-fns/esm/locale/id/index":case"date-fns/esm/locale/id/index.js":return __vitePreload(()=>import("./__shared_26172d03ce.js"),[],import.meta.url);case"date-fns/esm/locale/is":case"date-fns/esm/locale/is/index":case"date-fns/esm/locale/is/index.js":return __vitePreload(()=>import("./__shared_50d1d37f16.js"),[],import.meta.url);case"date-fns/esm/locale/it":case"date-fns/esm/locale/it/index":case"date-fns/esm/locale/it/index.js":return __vitePreload(()=>import("./__shared_6facdeaaa9.js"),[],import.meta.url);case"date-fns/esm/locale/ja":case"date-fns/esm/locale/ja/index":case"date-fns/esm/locale/ja/index.js":return __vitePreload(()=>import("./__shared_9c4bf5edb6.js"),[],import.meta.url);case"date-fns/esm/locale/ja-Hira":case"date-fns/esm/locale/ja-Hira/index":case"date-fns/esm/locale/ja-Hira/index.js":return __vitePreload(()=>import("./__shared_e61c45824b.js"),[],import.meta.url);case"date-fns/esm/locale/ka":case"date-fns/esm/locale/ka/index":case"date-fns/esm/locale/ka/index.js":return __vitePreload(()=>import("./__shared_928b456c4d.js"),[],import.meta.url);case"date-fns/esm/locale/kk":case"date-fns/esm/locale/kk/index":case"date-fns/esm/locale/kk/index.js":return __vitePreload(()=>import("./__shared_cc7bf00163.js"),[],import.meta.url);case"date-fns/esm/locale/km":case"date-fns/esm/locale/km/index":case"date-fns/esm/locale/km/index.js":return __vitePreload(()=>import("./__shared_246fd8e393.js"),[],import.meta.url);case"date-fns/esm/locale/kn":case"date-fns/esm/locale/kn/index":case"date-fns/esm/locale/kn/index.js":return __vitePreload(()=>import("./__shared_32cd835b11.js"),[],import.meta.url);case"date-fns/esm/locale/ko":case"date-fns/esm/locale/ko/index":case"date-fns/esm/locale/ko/index.js":return __vitePreload(()=>import("./__shared_40f4f63874.js"),[],import.meta.url);case"date-fns/esm/locale/lb":case"date-fns/esm/locale/lb/index":case"date-fns/esm/locale/lb/index.js":return __vitePreload(()=>import("./__shared_8492f8c496.js"),[],import.meta.url);case"date-fns/esm/locale/lt":case"date-fns/esm/locale/lt/index":case"date-fns/esm/locale/lt/index.js":return __vitePreload(()=>import("./__shared_ec888a70cd.js"),[],import.meta.url);case"date-fns/esm/locale/lv":case"date-fns/esm/locale/lv/index":case"date-fns/esm/locale/lv/index.js":return __vitePreload(()=>import("./__shared_4c76f6cc20.js"),[],import.meta.url);case"date-fns/esm/locale/mk":case"date-fns/esm/locale/mk/index":case"date-fns/esm/locale/mk/index.js":return __vitePreload(()=>import("./__shared_f2d070ca49.js"),[],import.meta.url);case"date-fns/esm/locale/mn":case"date-fns/esm/locale/mn/index":case"date-fns/esm/locale/mn/index.js":return __vitePreload(()=>import("./__shared_ce25cf64d3.js"),[],import.meta.url);case"date-fns/esm/locale/ms":case"date-fns/esm/locale/ms/index":case"date-fns/esm/locale/ms/index.js":return __vitePreload(()=>import("./__shared_6df6bbe23c.js"),[],import.meta.url);case"date-fns/esm/locale/mt":case"date-fns/esm/locale/mt/index":case"date-fns/esm/locale/mt/index.js":return __vitePreload(()=>import("./__shared_7ffd849e0b.js"),[],import.meta.url);case"date-fns/esm/locale/nb":case"date-fns/esm/locale/nb/index":case"date-fns/esm/locale/nb/index.js":return __vitePreload(()=>import("./__shared_56a7120db4.js"),[],import.meta.url);case"date-fns/esm/locale/nl":case"date-fns/esm/locale/nl/index":case"date-fns/esm/locale/nl/index.js":return __vitePreload(()=>import("./__shared_7eb0038e22.js"),[],import.meta.url);case"date-fns/esm/locale/nl-BE":case"date-fns/esm/locale/nl-BE/index":case"date-fns/esm/locale/nl-BE/index.js":return __vitePreload(()=>import("./__shared_255fc332ef.js"),[],import.meta.url);case"date-fns/esm/locale/nn":case"date-fns/esm/locale/nn/index":case"date-fns/esm/locale/nn/index.js":return __vitePreload(()=>import("./__shared_97afcd9b01.js"),[],import.meta.url);case"date-fns/esm/locale/pl":case"date-fns/esm/locale/pl/index":case"date-fns/esm/locale/pl/index.js":return __vitePreload(()=>import("./__shared_e6f780a471.js"),[],import.meta.url);case"date-fns/esm/locale/pt":case"date-fns/esm/locale/pt/index":case"date-fns/esm/locale/pt/index.js":return __vitePreload(()=>import("./__shared_25527efb29.js"),[],import.meta.url);case"date-fns/esm/locale/pt-BR":case"date-fns/esm/locale/pt-BR/index":case"date-fns/esm/locale/pt-BR/index.js":return __vitePreload(()=>import("./__shared_da5d77b577.js"),[],import.meta.url);case"date-fns/esm/locale/ro":case"date-fns/esm/locale/ro/index":case"date-fns/esm/locale/ro/index.js":return __vitePreload(()=>import("./__shared_dac751d472.js"),[],import.meta.url);case"date-fns/esm/locale/ru":case"date-fns/esm/locale/ru/index":case"date-fns/esm/locale/ru/index.js":return __vitePreload(()=>Promise.resolve().then(()=>index$2),void 0,import.meta.url);case"date-fns/esm/locale/sk":case"date-fns/esm/locale/sk/index":case"date-fns/esm/locale/sk/index.js":return __vitePreload(()=>import("./__shared_b575e9035f.js"),[],import.meta.url);case"date-fns/esm/locale/sl":case"date-fns/esm/locale/sl/index":case"date-fns/esm/locale/sl/index.js":return __vitePreload(()=>import("./__shared_dcefc32af2.js"),[],import.meta.url);case"date-fns/esm/locale/sq":case"date-fns/esm/locale/sq/index":case"date-fns/esm/locale/sq/index.js":return __vitePreload(()=>import("./__shared_5cc1b8440c.js"),[],import.meta.url);case"date-fns/esm/locale/sr":case"date-fns/esm/locale/sr/index":case"date-fns/esm/locale/sr/index.js":return __vitePreload(()=>import("./__shared_1f27a39db9.js"),[],import.meta.url);case"date-fns/esm/locale/sr-Latn":case"date-fns/esm/locale/sr-Latn/index":case"date-fns/esm/locale/sr-Latn/index.js":return __vitePreload(()=>import("./__shared_5c1daf9e72.js"),[],import.meta.url);case"date-fns/esm/locale/sv":case"date-fns/esm/locale/sv/index":case"date-fns/esm/locale/sv/index.js":return __vitePreload(()=>import("./__shared_3ee1097c97.js"),[],import.meta.url);case"date-fns/esm/locale/ta":case"date-fns/esm/locale/ta/index":case"date-fns/esm/locale/ta/index.js":return __vitePreload(()=>import("./__shared_d54dcf9a95.js"),[],import.meta.url);case"date-fns/esm/locale/te":case"date-fns/esm/locale/te/index":case"date-fns/esm/locale/te/index.js":return __vitePreload(()=>import("./__shared_22adb87f8e.js"),[],import.meta.url);case"date-fns/esm/locale/th":case"date-fns/esm/locale/th/index":case"date-fns/esm/locale/th/index.js":return __vitePreload(()=>import("./__shared_06dc28d7da.js"),[],import.meta.url);case"date-fns/esm/locale/tr":case"date-fns/esm/locale/tr/index":case"date-fns/esm/locale/tr/index.js":return __vitePreload(()=>import("./__shared_d16a0c5782.js"),[],import.meta.url);case"date-fns/esm/locale/ug":case"date-fns/esm/locale/ug/index":case"date-fns/esm/locale/ug/index.js":return __vitePreload(()=>import("./__shared_ba57a160ba.js"),[],import.meta.url);case"date-fns/esm/locale/uk":case"date-fns/esm/locale/uk/index":case"date-fns/esm/locale/uk/index.js":return __vitePreload(()=>import("./__shared_504da2c931.js"),[],import.meta.url);case"date-fns/esm/locale/uz":case"date-fns/esm/locale/uz/index":case"date-fns/esm/locale/uz/index.js":return __vitePreload(()=>import("./__shared_2696016ce8.js"),[],import.meta.url);case"date-fns/esm/locale/uz-Cyrl":case"date-fns/esm/locale/uz-Cyrl/index":case"date-fns/esm/locale/uz-Cyrl/index.js":return __vitePreload(()=>import("./__shared_03dc915ca2.js"),[],import.meta.url);case"date-fns/esm/locale/vi":case"date-fns/esm/locale/vi/index":case"date-fns/esm/locale/vi/index.js":return __vitePreload(()=>import("./__shared_817dbca0b1.js"),[],import.meta.url);case"date-fns/esm/locale/zh-CN":case"date-fns/esm/locale/zh-CN/index":case"date-fns/esm/locale/zh-CN/index.js":return __vitePreload(()=>import("./__shared_0b16318ece.js"),[],import.meta.url);case"date-fns/esm/locale/zh-HK":case"date-fns/esm/locale/zh-HK/index":case"date-fns/esm/locale/zh-HK/index.js":return __vitePreload(()=>import("./__shared_9b132909b3.js"),[],import.meta.url);case"date-fns/esm/locale/zh-TW":case"date-fns/esm/locale/zh-TW/index":case"date-fns/esm/locale/zh-TW/index.js":return __vitePreload(()=>import("./__shared_bdd1fefbdc.js"),[],import.meta.url);default:return new Promise(function(X,ee){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(ee.bind(null,new Error("Unknown variable dynamic import: "+G)))})}}const clientCreateFatmanCollector=(G,X=55,ee="")=>createFatmanClient({apiPath:`/fatman-api/${ee}`,whence:X,lang:G}),clientFatmanCollector=G=>{var X;const ee=clientCreateFatmanCollector(getConfig(-1004).id,(X=window==null?void 0:window.Telegram)!=null&&X.WebApp?119:getConfig(-1010),"a6f69e4388362d761ee5bb073edb23ae3d9341fb"),pe=useGlobalStore();onAppUnmounted(watch(()=>pe.language,ve=>{ve&&ee.setLang(ve)},{immediate:!0})),onAppUnmounted(watch(()=>pe.userId,ve=>{ve&&(ee.setUserId(ve),isEmbedded()||ee.send(3))},{immediate:!0})),G.config.globalProperties.$fatmanCollector=ee,onAppUnmounted(()=>ee.stop())},wrapMemoryStorage=G=>Object.assign(G,{serverStorageSetItem:(X,ee)=>G.setItem(X,ee),serverStorageGetItem:X=>G.getItem(X),serverStorageRemoveItem:X=>G.removeItem(X)}),clientGlobalStoragePlugin=G=>{const X=new MemoryStorage;X.setStorage(getServerData("g",{})),G.config.globalProperties.$globalStorage=wrapMemoryStorage(X)};let baseUrl="";const getBaseUrl=()=>baseUrl,setBaseUrl=G=>{baseUrl=G},FINGERPRINT_LIB_URL="/hd-api/external/apps/c5e31d5915661de4393e3f1489b00ebc4497dd48/api.js",FINGERPRINT_UPDATE_ERROR_MAX_COUNT=2,FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE=110;let refreshStateCached,errorCount=0;const useFingerprint=({memoryStorage:G,logger:X})=>{const ee="fp_d",pe={token:"",componentsData:"",expiresAt:0},ve=xe=>!!xe.token&&xe.expiresAt*1e3>Date.now(),$e=async()=>{const xe=G.getItem(ee);if(xe)return xe;let Fe;const ze=localStorage.getItem(ee);return ze&&(Fe=JSON.parse(ze)),Fe?(G.setItem(ee,Fe),Fe):pe},ke=async()=>{var xe;let Fe,ze;if(!((xe=window==null?void 0:window.HDF)!=null&&xe.exec)){X.error("HDF.exec is not defined");return}try{const je=([Fe,ze]=execAsync(()=>window.HDF.exec()),Fe=await Fe,ze(),Fe),{token:We,expiresAt:Ke,data:Xe}=je!=null?je:{};if(!We||!Ke||!Xe){X.error("incorrect response",je),errorCount++;return}const qe={token:We,expiresAt:Ke,componentsData:Xe};G.setItem(ee,qe),localStorage.setItem(ee,JSON.stringify(qe)),errorCount=0}catch(je){X.error("execute error",je),errorCount++}},De=async()=>{var xe,Fe;let ze,je;if([ze,je]=execAsync(()=>appendScript(FINGERPRINT_LIB_URL)),await ze,je(),!((xe=window.HDF)!=null&&xe.ready)){X.error("HDF.ready is not defined");return}(Fe=window.HDF)==null||Fe.ready(ke)},Le=async xe=>{let Fe,ze;errorCount>=FINGERPRINT_UPDATE_ERROR_MAX_COUNT&&!xe||(refreshStateCached||(refreshStateCached=async()=>{let je,We;window.HDF?([je,We]=execAsync(()=>ke()),await je,We()):([je,We]=execAsync(()=>De()),await je,We()),refreshStateCached=void 0}),[Fe,ze]=execAsync(()=>refreshStateCached()),await Fe,ze())};return{getState:$e,getFingerprint:async xe=>{let Fe,ze,je=([Fe,ze]=execAsync(()=>$e()),Fe=await Fe,ze(),Fe);return(xe||!ve(je))&&([Fe,ze]=execAsync(()=>Le(xe)),await Fe,ze(),je=([Fe,ze]=execAsync(()=>$e()),Fe=await Fe,ze(),Fe)),je}}},X_HD_HEADER="x-hd",INTERCEPTOR_RETRY_MAX_COUNT=2;var __defProp$a=Object.defineProperty,__getOwnPropSymbols$a=Object.getOwnPropertySymbols,__hasOwnProp$a=Object.prototype.hasOwnProperty,__propIsEnum$a=Object.prototype.propertyIsEnumerable,__defNormalProp$a=(G,X,ee)=>X in G?__defProp$a(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$9=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$a.call(X,ee)&&__defNormalProp$a(G,ee,X[ee]);if(__getOwnPropSymbols$a)for(var ee of __getOwnPropSymbols$a(X))__propIsEnum$a.call(X,ee)&&__defNormalProp$a(G,ee,X[ee]);return G};const getExpireTime=G=>G*1e3,useTokenService=({cookies:G,httpInstance:X,logger:ee})=>{const pe=xe=>{if(!xe)return;const{exp:Fe}=o$L(xe);return Fe},ve=()=>{var xe;return(xe=G.get("user_token"))!=null?xe:""},$e=xe=>{const Fe=pe(xe),ze=__spreadValues$9({path:"/"},Fe?{expires:new Date(getExpireTime(Fe))}:{});G.set("user_token",xe,ze)},ke=xe=>{const Fe=pe(xe);return!(!xe||!Fe||Fe&&Date.now()>=getExpireTime(Fe))},De=async()=>{let xe,Fe;try{const ze=([xe,Fe]=execAsync(()=>X("/web-api/user/gettoken").execute()),xe=await xe,Fe(),xe),{token:je}=ze.data;return je!=null?je:""}catch(ze){return ee.error("Fetch token error",ze),""}};return{getToken:ve,getFreshToken:async()=>{let xe,Fe,ze=ve();return ke(ze)||(ze=([xe,Fe]=execAsync(()=>De()),xe=await xe,Fe(),xe),$e(ze)),ze},setToken:$e,checkToken:ke,fetchToken:De,deleteToken:()=>{G.remove("user_token")}}};var __defProp$9=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$9=Object.getOwnPropertySymbols,__hasOwnProp$9=Object.prototype.hasOwnProperty,__propIsEnum$9=Object.prototype.propertyIsEnumerable,__defNormalProp$9=(G,X,ee)=>X in G?__defProp$9(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$8=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$9.call(X,ee)&&__defNormalProp$9(G,ee,X[ee]);if(__getOwnPropSymbols$9)for(var ee of __getOwnPropSymbols$9(X))__propIsEnum$9.call(X,ee)&&__defNormalProp$9(G,ee,X[ee]);return G},__spreadProps$2=(G,X)=>__defProps$2(G,__getOwnPropDescs$2(X)),__objRest$2=(G,X)=>{var ee={};for(var pe in G)__hasOwnProp$9.call(G,pe)&&X.indexOf(pe)<0&&(ee[pe]=G[pe]);if(G!=null&&__getOwnPropSymbols$9)for(var pe of __getOwnPropSymbols$9(G))X.indexOf(pe)<0&&__propIsEnum$9.call(G,pe)&&(ee[pe]=G[pe]);return ee};const DEBUG_CONFIRM_COOKIE="debugConfirmTerms",ACCESS_ROUTES=Object.values(InformationRouteName),getStatusFromError=G=>G.name==="CancelRequest"?HttpClient.STATUS_CLOSE:G.message==="Failed to fetch"?HttpClient.STATUS_NETWORK_ERROR:HttpClient.STATUS_ERROR,getHttpCodeFromError=G=>G.name==="CancelRequest"?499:G.statusCode,logErrorResponseInterceptor=G=>Promise.reject(HttpClient.createResult(G.data,getStatusFromError(G),getHttpCodeFromError(G),G.message,G.title)),tokenBeforeRequestInterceptor=(G,X)=>async ee=>{let pe,ve;const{isUseToken:$e,isUseXAuth:ke,useMobileToken:De}=ee.request;if(!$e&&!ke&&!De)return;if(De){const We=getServerData("mat")||"";ee.request.headers["x-auth"]=`Bearer ${We}`;return}const Le=ee.currentHttpModule,{getToken:Ve,checkToken:xe,fetchToken:Fe,setToken:ze}=useTokenService({cookies:G,httpInstance:Le,logger:X});let je=Ve();xe(je)||(je=([pe,ve]=execAsync(()=>Fe()),pe=await pe,ve(),pe)),xe(je)&&(ze(je),$e&&(ee.request.headers.Authorization=`Bearer ${je}`),ke&&(ee.request.headers["x-auth"]=`Bearer ${je}`))},tokenAfterResponseInterceptor=(G,X)=>async ee=>{var pe,ve,$e;let ke,De;const Le=(pe=ee.request)!=null?pe:{},{isUseToken:Ve,useMobileToken:xe,retryCount:Fe=0}=Le;if((ve=ee.error)!=null&&ve.isInterceptorError&&Fe>=2||Ve||xe)return;const ze=ee.currentHttpModule,{fetchToken:je,checkToken:We,setToken:Ke,deleteToken:Xe}=useTokenService({cookies:G,httpInstance:ze,logger:X});if((($e=ee.response)==null?void 0:$e.status)===401&&Fe<2){Le.retryCount=Fe+1,Xe();const qe=([ke,De]=execAsync(()=>je()),ke=await ke,De(),ke);if(We(qe)){Ke(qe);try{const Ye=Le,{url:Ze}=Ye,Je=__objRest$2(Ye,["url"]),ot=([ke,De]=execAsync(()=>ze(Ze,Je).execute()),ke=await ke,De(),ke);return __spreadProps$2(__spreadValues$8({},ee),{error:!1,data:ot})}catch(Ye){return Ye.isInterceptorError=!0,__spreadProps$2(__spreadValues$8({},ee),{error:Ye})}}}},fingerprintBeforeRequestInterceptor=G=>async X=>{let ee,pe;const ve=G.config.globalProperties.$memoryStorage,$e=G.config.globalProperties.$logger,{getState:ke}=useFingerprint({memoryStorage:ve,logger:$e}),{token:De}=([ee,pe]=execAsync(()=>ke()),ee=await ee,pe(),ee);De&&(X.request.headers[X_HD_HEADER]=De)},fingerprintAfterResponseInterceptor=G=>async X=>{var ee;let pe,ve;const $e=G.config.globalProperties.$memoryStorage,ke=G.config.globalProperties.$logger,De=X.currentHttpModule,Le=X.request,{retryCount:Ve=0}=Le,{getFingerprint:xe}=useFingerprint({memoryStorage:$e,logger:ke}),{isInterceptorError:Fe}=X.error||{};if(Fe&&Ve>=INTERCEPTOR_RETRY_MAX_COUNT)return;const{status:ze}=(X==null?void 0:X.response)||{};if(ze===400&&VeNumber(qe.code)===FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE))return;Le.retryCount=Ve+1;const We=Le,{url:Ke}=We,Xe=__objRest$2(We,["url"]);[pe,ve]=execAsync(()=>xe(!0)),await pe,ve();try{const qe=([pe,ve]=execAsync(()=>De(Ke,Xe).execute()),pe=await pe,ve(),pe);return __spreadProps$2(__spreadValues$8({},X),{data:qe,error:!1})}catch(qe){return qe.isInterceptorError=!0,__spreadProps$2(__spreadValues$8({},X),{error:qe})}}},confirmTermsErrorResponseInterceptor=async G=>{var X,ee,pe;let ve;try{ve=useNuxtApp$1()}catch(Le){return}const $e=getConfig(391)||useCookies().get(DEBUG_CONFIRM_COOKIE),ke=getConfig(-1004);if(!ke)return;const De=ke.id;(X=G.error)!=null&&X.isInterceptorError||$e&&((ee=G==null?void 0:G.response)==null?void 0:ee.status)===451&&(G==null?void 0:G.data.exception_code)===1&&!ACCESS_ROUTES.includes((pe=useRoute$2())==null?void 0:pe.name)&&navigateTo({path:"confirm",query:{lng:De}})},captchaInterceptor=G=>{const X=ee=>{var pe;const ve={captcha_type:getConfig(490),lng:(pe=getConfig(-1004))==null?void 0:pe.id,captchaPublicKey:getConfig(488),hcaptchaPublicKey:getConfig(489)},$e=__spreadValues$8({siteConfig:ve,T:G.config.globalProperties.$T},ee);return{100:siteCaptcha($e),111:hCaptcha($e),112:puzzleCaptcha($e),113:huntCaptcha($e)}};return async ee=>{var pe,ve,$e,ke;let De,Le;if((pe=ee.error)!=null&&pe.isInterceptorError)return;const Ve=ee==null?void 0:ee.response,xe=ee.request.url;if((Ve==null?void 0:Ve.status)===400){const Fe=(ke=($e=(ve=ee==null?void 0:ee.data)==null?void 0:ve.errors)==null?void 0:$e.find(ze=>X({analyticsComponentName:xe})[ze.code]))==null?void 0:ke.code;if(Fe){let ze,je,We;const Ke=getConfig(509),Xe=G.config.globalProperties.$fatmanCollector;Xe&&Ke&&(je=(qe,Ye,Ze)=>{Xe.push(10190,{i1:qe,s1:Ye,s2:Ze})},We=(qe,Ye,Ze)=>{Xe.push(10191,{i1:qe,s1:Ye,s2:Ze})});try{const qe=X({analyticsComponentName:xe,sendCaptchaAnalyticsSuccess:je,sendCaptchaAnalyticsFailed:We})[Fe];ze=([De,Le]=execAsync(()=>qe==null?void 0:qe()),De=await De,Le(),De)}catch(qe){return}try{const qe=ee.currentHttpModule,Ye=ee.request,{url:Ze,headers:Je}=Ye,ot=__objRest$2(Ye,["url","headers"]),gt=([De,Le]=execAsync(()=>qe(Ze,__spreadProps$2(__spreadValues$8({},ot),{prefixUrl:"",headers:__spreadValues$8(__spreadValues$8({},Je),ze?{[X_CAPTCHA_TOKEN]:ze}:{})})).execute()),De=await De,Le(),De);return __spreadProps$2(__spreadValues$8({},ee),{error:!1,data:gt})}catch(qe){return qe.isInterceptorError=!0,__spreadProps$2(__spreadValues$8({},ee),{error:qe})}}}}};var __defProp$8=Object.defineProperty,__defProps$1=Object.defineProperties,__getOwnPropDescs$1=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__defNormalProp$8=(G,X,ee)=>X in G?__defProp$8(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$7=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$8.call(X,ee)&&__defNormalProp$8(G,ee,X[ee]);if(__getOwnPropSymbols$8)for(var ee of __getOwnPropSymbols$8(X))__propIsEnum$8.call(X,ee)&&__defNormalProp$8(G,ee,X[ee]);return G},__spreadProps$1=(G,X)=>__defProps$1(G,__getOwnPropDescs$1(X));const httpModule=G=>{const X=G.config.globalProperties.$logger,ee=G.config.globalProperties.$cookies;G.config.globalProperties.$cacheService;const{traceServerRequests:pe,public:{nuxtAppName:ve,isDev:$e}}=useRuntimeConfig$1();let ke=0;useRequestEvent(),G.config.globalProperties.$httpModule=createInstance({baseUrl:getBaseUrl(),headers:__spreadProps$1(__spreadValues$7(__spreadValues$7({},$e?{"x-geoip2-country-code":"ru"}:{}),G.config.globalProperties.$clientHeaders),{"X-Requested-With":"XMLHttpRequest","Is-srv":String(!1),"X-Svc-Source":ve,"X-app-n":ve}),logger:X,timeout:ke,cacheService:null,hooks:{beforeRequest:[tokenBeforeRequestInterceptor(ee,X),fingerprintBeforeRequestInterceptor(G)],finishResponse:[],afterResponse:[captchaInterceptor(G),fingerprintAfterResponseInterceptor(G),confirmTermsErrorResponseInterceptor,tokenAfterResponseInterceptor(ee,X),De=>{}],beforeError:[()=>{},logErrorResponseInterceptor]}})},httpClient=G=>{G.config.globalProperties.$httpClient=new HttpClient(G.config.globalProperties.$httpModule)},httpSvcClient=G=>{useRequestEvent();const X=G.config.globalProperties.$httpModule.extend();X.replaceOptions({hooks:{afterResponse:[confirmTermsErrorResponseInterceptor],beforeError:[()=>{},logErrorResponseInterceptor]}}),G.config.globalProperties.$svcHttpClient=new ServiceAuthHttpClient({http:X,authHeaderKey:"X-Auth"})},loggerPlugin=(G,X)=>{G.config.globalProperties.$logger=X,G.provide("$logger",X)},memoryStoragePlugin=G=>{G.config.globalProperties.$memoryStorage=new MemoryStorage,G.provide(DependencyName.MEMORY_STORAGE,G.config.globalProperties.$memoryStorage)};var __defProp$7=Object.defineProperty,__defNormalProp$7=(G,X,ee)=>X in G?__defProp$7(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__publicField$1=(G,X,ee)=>__defNormalProp$7(G,typeof X!="symbol"?X+"":X,ee);class ModalStorage{constructor({middleware:X=[]}={}){__publicField$1(this,"openEvent",createEvent()),__publicField$1(this,"closeEvent",createEvent()),__publicField$1(this,"openModals",[]),__publicField$1(this,"queueModals",[]),__publicField$1(this,"middlewarePipeline",async(ee,[pe,...ve])=>{let $e,ke;return pe?([$e,ke]=execAsync(()=>pe.call(this,ee)),await $e,ke(),this.middlewarePipeline(ee,ve)):ee}),__publicField$1(this,"middleware"),__publicField$1(this,"runningTasks",new Set),this.middleware=X}get currentModalData(){return this.openModals[this.openModals.length-1]}updateStatus(X,ee){switch(ee){case 2:X.closeEvent(X),this.closeEvent(X);break;case 1:X.openEvent(X),this.openEvent(X);break;case 3:X.errorEvent(X);break}X.status=ee}getModalDataByName(X){return[...this.openModals,...this.queueModals].find(ee=>ee.name===X)}addModalData(X){const ee=this.getModalDataByName(X.name);return ee||this.queueModals.push(X),ee!=null?ee:X}deleteModalData(X){const ee=this.queueModals.findIndex(ve=>ve.name===X),pe=this.openModals.findIndex(ve=>ve.name===X);ee!==-1&&this.queueModals.splice(ee,1),pe!==-1&&this.openModals.splice(pe,1)}async openModal(){var X;let ee,pe;if((X=tryUseNuxtApp())!=null&&X.dead)return;const ve=this.queueModals.shift();if(ve)try{this.openModals.push(ve),[ee,pe]=execAsync(()=>this.middlewarePipeline({name:ve.name,modal:ve.modal,openEvent:ve.openEvent,closeEvent:ve.closeEvent,argsWhenShow:ve.argsWhenShow,modalStorage:this,closeModal:()=>this.closeModal(ve.name)},[...this.middleware,...ve.modal.middleware])),await ee,pe(),ve.status===0&&this.updateStatus(ve,1)}catch($e){console.error("openModal:",$e),this.hide(ve.name)}}closeModal(X){const ee=this.getModalDataByName(X);ee&&(this.deleteModalData(X),ee.status===1?this.updateStatus(ee,2):ee.status===0&&this.updateStatus(ee,3))}showModal({modal:X,args:ee,isOver:pe=!1}){assert(X&&X.name,"middlewareModalPlugin: поле modal.name обязательно");const ve=this.addModalData(createModalData(X,ee));return(pe||!this.hasOpenedModals)&&this.runTask(this.openModal()),ve}show(X,...ee){return this.showModal({modal:X,args:ee})}overShow(X,...ee){return this.showModal({modal:X,args:ee,isOver:!0})}hide(X){var ee;const pe=X!=null?X:(ee=this.currentModalData)==null?void 0:ee.name;pe&&this.closeModal(pe),this.hasOpenedModals||this.runTask(this.openModal())}hideAll(){return Promise.allSettled([...this.runningTasks]).then(()=>[...this.openModals,...this.queueModals].forEach(X=>{this.closeModal(X.name)}))}get hasOpenedModals(){return!!this.openModals.length}runTask(X){this.runningTasks.add(X),X.finally(()=>{this.runningTasks.delete(X)})}checkShow(X){return!!this.getModalDataByName(X)}setDynamicName(X){this.openModals.length&&(this.openModals[this.openModals.length-1].dynamicModalName=X)}}const modalPluginClient=G=>{const X=new ModalStorage({middleware:[ee=>{ee.nuxt=G.config.globalProperties,ee.props=ee.argsWhenShow[0]||{},ee.params=ee.argsWhenShow[1]||{},ee.handlers=ee.argsWhenShow[2]||{}}]});G.config.globalProperties.$vmodal=X,G.provide("$vmodal",X),onAppUnmounted(()=>{X.hideAll()})},rtlPlugin=()=>{if(isEmbedded())return;const G=getConfig(-1004).id;useHead({htmlAttrs:{dir:isRtl(G)?"rtl":"ltr",xlang:G,lang:G}})},loadMicrofrontConfig=async G=>{let X,ee;const pe=useHttpModule(),ve=useLogger(),{public:{nuxtAppName:$e,isDev:ke}}=useRuntimeConfig$1(),{error:De,data:Le,request:Ve}=([X,ee]=execAsync(()=>pe("/bff-api/config/microfront.json",{params:{microfront:$e,lang:G,multi_build_configs_status:ke?"*":void 0}}).executeSafe()),X=await X,ee(),X);return De&&ve.error("Error while getting microfront config.",{url:Ve.url,error:De}),Le},prepareMultiBuildConfig=async()=>{let G,X;const ee=useLogger(),{public:{isDev:pe}}=useRuntimeConfig$1();let ve=getServerData("mfc");return ve||(ve=([G,X]=execAsync(()=>loadMicrofrontConfig(getConfig(-1004).id)),G=await G,X(),G)),ve&&pe&&ve.sort(($e,ke)=>$e.status==="dev"?1:ke.status==="dev"?-1:0),ve==null?void 0:ve.reduce(($e,ke)=>(ke.status==="draft"||(pe&&ke.status==="dev"&&ee.info(`Using dev config: ${JSON.stringify(ke)}`),$e[ke.name]=ke),$e),{})},makeBridge=G=>{const X=useSharedStore(),ee=G.$id,pe=ve=>`${ee}/${ve}`;Object.entries(G.$state).forEach(([ve,$e])=>{const ke=X.get(pe(ve));unref(ke)===void 0?ke.value=$e:G.$state[ve]=unref(ke),watch(ke,De=>{equal(De,G.$state[ve])||(G.$state[ve]=De)}),watch(()=>G.$state[ve],De=>{X.set(pe(ve),De)},{deep:!0})})};function sharedStorePiniaPlugin(G){G.options.useSharedStore&&makeBridge(G.store)}const BASE_MSG="[We switched from Vuex to Pinia] Please refactor ",migrationPlugin=({store:G})=>{const X=useLogger();G.commit=function(ee,...pe){return X.warn(BASE_MSG+"commit to direct store mutation."),G[ee](...pe)},G.dispatch=function(ee,...pe){return X.warn(BASE_MSG+"dispatch to a direct function call."),G[ee](...pe)},G.getters=function(){return X.warn(BASE_MSG+"getters to a direct store accessor."),this}},onAppDestroyed=G=>{useNuxtApp$1().hooks.hook("app:destroy",G)},usePinia=()=>useNuxtApp$1().$pinia;var __defProp$6=Object.defineProperty,__getOwnPropSymbols$7=Object.getOwnPropertySymbols,__hasOwnProp$7=Object.prototype.hasOwnProperty,__propIsEnum$7=Object.prototype.propertyIsEnumerable,__defNormalProp$6=(G,X,ee)=>X in G?__defProp$6(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$6=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$7.call(X,ee)&&__defNormalProp$6(G,ee,X[ee]);if(__getOwnPropSymbols$7)for(var ee of __getOwnPropSymbols$7(X))__propIsEnum$7.call(X,ee)&&__defNormalProp$6(G,ee,X[ee]);return G};const sharedStorePlugin=(G,X)=>{const ee=L$3(__spreadValues$6({},X));onAppDestroyed(()=>{ee.destroy()}),G.config.globalProperties.$sharedStore=ee,usePinia().use(sharedStorePiniaPlugin).use(migrationPlugin),useGlobalStore().setLanguage(X.language)};var __defProp$5=Object.defineProperty,__getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__defNormalProp$5=(G,X,ee)=>X in G?__defProp$5(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$5=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$6.call(X,ee)&&__defNormalProp$5(G,ee,X[ee]);if(__getOwnPropSymbols$6)for(var ee of __getOwnPropSymbols$6(X))__propIsEnum$6.call(X,ee)&&__defNormalProp$5(G,ee,X[ee]);return G};const uiConfigPlugin=G=>{n$1c(G,void 0,__spreadValues$5({isRtl:isRtl(getConfig(-1004).id)},getConfig(-1007)))},VERSIONS_TO_MERGE=20,platform="Mobile",packageUiVersion="3.3.292",parseVersion=G=>G.split("."),[majorPackageVersion,minorPackageVersion,patchPackageVersion]=parseVersion(packageUiVersion),isTestUiVersion=parseInt(patchPackageVersion,10).toString()!==patchPackageVersion,getUiLibVersionToLoad=G=>{const X=useCookies().get("ui-lib-version");if(X)return{uiVersion:X,cssFileName:"merged"};if(isTestUiVersion)return{uiVersion:packageUiVersion,cssFileName:"merged"};const[ee,pe,ve]=parseVersion(G);return`${ee}.${pe}`!=`${majorPackageVersion}.${minorPackageVersion}`?{uiVersion:packageUiVersion,cssFileName:"client"}:ve-patchPackageVersion<=VERSIONS_TO_MERGE?{uiVersion:G,cssFileName:"merged"}:{uiVersion:packageUiVersion,cssFileName:"client"}},uiStyleConfigPlugin=async G=>{const{uiVersion:X,cssFileName:ee}=getUiLibVersionToLoad(getConfig(-1002).ui),pe="sys-ui",ve=getConfig(-1006),$e=`/${pe}/${X}/${platform}/${ve}/${ee}.css`,{public:{nuxtAppName:ke}}=useRuntimeConfig$1();G.$nuxt.cssReady=ref(!1);{const De=useCDN();appendLink(De($e),{microfront:ke},!1).finally(()=>{G.$nuxt.cssReady.value=!0})}},langInstaller=(G,X,ee,pe)=>{const ve=X.map(Fe=>Fe.id),$e=Fe=>Fe&&ve.includes(Fe),ke=$e(pe)?pe:ve[0],De=getDetectedLang(),Le=urlLangDetector(normalizeSlashes(G!=null?G:""))||"";if($e(De))return{validLang:De,needRedirect:Le!==De};const Ve=ee.find($e);return{validLang:Ve!=null?Ve:ke,needRedirect:!0}},clientLangInstall=async(G,X)=>{var ee;let pe,ve;const $e=parseBrowserLangs((ee=navigator.languages.join(";"))!=null?ee:""),{validLang:ke,needRedirect:De}=langInstaller(window.location.pathname,G,$e,X);return useCookies().get("lng")!==ke&&useCookies().set("lng",ke),!getServerData("slr")&&De&&!isEmbedded()&&(window.location.href=getPathToActualLang(ke,normalizeSlashes(window.location.pathname+window.location.search)),[pe,ve]=execAsync(()=>new Promise(noop$2)),await pe,ve()),ke},setCdnUrl=G=>{useNuxtApp$1().$cdnUrl=G},getCdnUrl=()=>{var G;return(G=useNuxtApp$1().$cdnUrl)!=null?G:""},cdnPlugin=G=>{var X,ee;const{public:{devCdnURL:pe},app:{cdnURL:ve}}=useRuntimeConfig$1();let $e="";(pe||(X=window.cdn)!=null&&X.useCdn)&&($e=pe||ve||((ee=window.cdn)==null?void 0:ee.cdnUrl)||""),setCdnUrl($e);const ke=De=>`${$e}${De}`;G.config.globalProperties.$cdn=ke,G.config.globalProperties.$cdnBgStyle=(De,...Le)=>({backgroundImage:Le.map(Ve=>`url(${ke(De+Ve)})`).join(", ")})},cssVarsPlugin=()=>{isEmbedded();const G=useLogger(),X=getConfig(-1014),ee=getConfig(-1015);Object.entries({cssColorSchemeUrl:X,cssVarsUrl:ee}).forEach(([ve,$e])=>{if(!$e)G.error(`${ve} is not defined`);else if(!Object.values(document.styleSheets).find(({href:De})=>De==null?void 0:De.endsWith($e))){const Le=useCDN()($e);useHead({link:[{rel:"stylesheet",href:Le}]})}})},SCROLL_CLASS="scroll-pointer-events-none",removeClass=G=>{G.classList.remove(SCROLL_CLASS)},debouncedRemoveClass=debounce(removeClass,300),onScroll=({target:G})=>{G&&(G.classList.add(SCROLL_CLASS),requestAnimationFrame(()=>debouncedRemoveClass(G)))},optimizedScroll={mounted(G){G.addEventListener("scroll",onScroll,getEventListenerOptions({passive:!0}))},unmounted(G){G.removeEventListener("scroll",onScroll,getEventListenerOptions({passive:!0}))}},optimizedScrollPlugin=G=>{G.directive("optimized-scroll",optimizedScroll)},tooltipPlugin=G=>{G.directive("tooltip",{})};var __defProp$4=Object.defineProperty,__getOwnPropSymbols$5=Object.getOwnPropertySymbols,__hasOwnProp$5=Object.prototype.hasOwnProperty,__propIsEnum$5=Object.prototype.propertyIsEnumerable,__defNormalProp$4=(G,X,ee)=>X in G?__defProp$4(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$4=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$5.call(X,ee)&&__defNormalProp$4(G,ee,X[ee]);if(__getOwnPropSymbols$5)for(var ee of __getOwnPropSymbols$5(X))__propIsEnum$5.call(X,ee)&&__defNormalProp$4(G,ee,X[ee]);return G},__publicField=(G,X,ee)=>__defNormalProp$4(G,typeof X!="symbol"?X+"":X,ee);class Dictionary{constructor(X){__publicField(this,"dictionaryService"),__publicField(this,"lang"),__publicField(this,"defaultLang"),__publicField(this,"dataForReplace"),__publicField(this,"matchTemplateParams",ee=>Array.from(ee.matchAll(/{(\w+)}(?:(.*?){\/\1})?/g))),__publicField(this,"updateTemplateParams",(ee,pe)=>ee.map(([ve,$e,ke])=>{var De;return[ve,$e,typeof pe[$e]=="function"?pe[$e](ke):(De=pe[$e])!=null?De:ke]})),__publicField(this,"buildTemplate",(ee,pe)=>pe.reduce((ve,[$e,,ke])=>{const De=ee.indexOf($e);return ve.push(ee.slice(0,De),ke),ee=ee.slice(De+$e.length),ve},[]).concat(ee).filter(Boolean).reduce((ve,$e)=>typeof $e=="string"&&typeof ve[ve.length-1]=="string"?(ve[ve.length-1]+=$e,ve):(ve.push($e),ve),[])),__publicField(this,"insertParams",(ee,pe)=>pe.reduce((ve,[$e,,ke])=>ve.replace($e,ke),ee)),this.dataForReplace=X.dataForReplace,this.lang=X.lang,this.defaultLang=X.lang,this.dictionaryService=X.dictionaryService}getTemplate(X){var ee,pe;return(pe=this.dictionaryService.getTranslation(X,(ee=this.lang)!=null?ee:"en"))!=null?pe:""}getTemplateParams(X,ee={}){const pe=this.matchTemplateParams(X);return this.updateTemplateParams(pe,__spreadValues$4(__spreadValues$4({},this.dataForReplace),ee))}replaceParams(X,ee={},pe={}){let ve=this.getTemplateParams(X,ee);return pe.deep&&(ve=ve.map($e=>(typeof $e[2]=="string"&&($e[2]=this.replaceParams($e[2],ee,pe)),$e))),this.insertParams(X,ve)}T(X,ee=[],pe={}){const ve=this.getTemplate(X);return this.replaceParams(ve,ee,pe)}}const dictionaryPlugin=(G,X)=>{const ee=new Dictionary(X),{globalProperties:pe}=G.config;G.config.globalProperties.$loadDictionary=async ve=>{let $e,ke;[$e,ke]=execAsync(()=>ee.dictionaryService.loadDictionaries({cdnDomain:getCdnUrl(),httpClient:pe.$httpModule,language:X.lang,ids:ve})),await $e,ke()},pe.$dictionaryInstance=ee,pe.$dictionaryService=ee.dictionaryService},getContactsByPlacementId=({placementId:G,contactList:X})=>{const ee=X.filter(({placementTypeId:ve})=>ve===1),pe=X.filter(({placementTypeId:ve})=>ve===G);return pe.length?pe:ee},getDataForReplace=()=>{var G,X,ee,pe,ve,$e,ke,De;return{br:"
",domain:(G=getConfig(2))!=null?G:"",gamesSectionName:(X=getConfig(672))!=null?X:"",name:(ee=getConfig(1))!=null?ee:"",name_zone:(pe=getConfig(4))!=null?pe:"",playSectionName:(ve=getConfig(6))!=null?ve:"",support_phone:(De=getContactsByPlacementId({placementId:1,contactList:(ke=($e=getConfig(-1011))==null?void 0:$e.phones)!=null?ke:[]}).map(({value:Le})=>Le).join(", "))!=null?De:""}};var __defProp$3=Object.defineProperty,__getOwnPropSymbols$4=Object.getOwnPropertySymbols,__hasOwnProp$4=Object.prototype.hasOwnProperty,__propIsEnum$4=Object.prototype.propertyIsEnumerable,__defNormalProp$3=(G,X,ee)=>X in G?__defProp$3(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$3=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$4.call(X,ee)&&__defNormalProp$3(G,ee,X[ee]);if(__getOwnPropSymbols$4)for(var ee of __getOwnPropSymbols$4(X))__propIsEnum$4.call(X,ee)&&__defNormalProp$3(G,ee,X[ee]);return G};const getClientTranslateOptions=G=>({dictionaryService:new ClientDictionaryService(void 0,__spreadValues$3({language:G,resources:getConfig(-1005)},getServerData("d",{}))),lang:G,defaultLang:getConfig(-1004).id,dataForReplace:getDataForReplace()}),translate=G=>{const X=G.config.globalProperties.$dictionaryInstance;G.config.globalProperties.$T=(ee,pe,ve)=>X.T(ee,pe,ve)||""},UNIT_PIXEL="px",UNIT_EM="em",DEFAULT_FONT_SIZE=16,BRAND_BOOK_STYLE_TITLE="brand-book",transformPixelsToEms=G=>{if(G.includes(UNIT_PIXEL)){const X=G.split(UNIT_PIXEL)[0];return X?parseFloat(X)/DEFAULT_FONT_SIZE+UNIT_EM:G}return G},getStyleTextInner=G=>`:root { ${G.reduce((ee,{css_prop:pe,css_value:ve})=>ee+`${pe}: ${transformPixelsToEms(ve)};`,"")} }`,createBrandBookVariablesStyle=G=>({innerHTML:G,type:"text/css",title:BRAND_BOOK_STYLE_TITLE}),brandBookVariablesPlugin=async()=>{var G;let X,ee;if(isEmbedded())return;[X,ee]=execAsync(()=>loadConfigs(["d.customize"])),await X,ee();const pe=(G=getConfig(816))!=null?G:[],ve=getStyleTextInner(pe);useHead({style:[createBrandBookVariablesStyle(ve)]})},currentDomain=G=>{let X=window.location.host,ee="";ee=window.location.protocol;const pe=`${ee}//${X}`;G.config.globalProperties.$currentDomain=pe};var __defProp$2=Object.defineProperty,__getOwnPropSymbols$3=Object.getOwnPropertySymbols,__hasOwnProp$3=Object.prototype.hasOwnProperty,__propIsEnum$3=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(G,X,ee)=>X in G?__defProp$2(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$2=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$3.call(X,ee)&&__defNormalProp$2(G,ee,X[ee]);if(__getOwnPropSymbols$3)for(var ee of __getOwnPropSymbols$3(X))__propIsEnum$3.call(X,ee)&&__defNormalProp$2(G,ee,X[ee]);return G};const setMultiBuildConfig=G=>{var X;const ee=useNuxtApp$1();(X=ee.$multiBuildConfig)!=null||(ee.$multiBuildConfig={}),ee.$multiBuildConfig._set&&(typeof useLogger!="undefined"?useLogger():console).warn("Multiple setMultiBuildConfig calls. Maybe forgot to remove debug code?"),ee.$multiBuildConfig._set=!0,ee.$multiBuildConfig=__spreadValues$2(__spreadValues$2({},ee.$multiBuildConfig),G)},clientPlugin=defineNuxtPlugin(async G=>{let X,ee;consola.restoreConsole(),getServerData("sbu")&&setBaseUrl(getServerData("sbu"));const{vueApp:pe}=G,{use:ve,component:$e}=pe,{public:{nuxtAppName:ke,disableOldBFFConfig:De}}=useRuntimeConfig$1(),Le="nuxtApp"+ke;window[Le]=G,onAppUnmounted(()=>{delete window[Le],useHttpModule().abortAllRequests()}),ve(clientCookiePlugin),ve(loggerPlugin,consola),ve(cacheServicePluginClient),ve(clientHeaders),ve(currentDomain),ve(memoryStoragePlugin),ve(httpModule),ve(httpClient),ve(httpSvcClient),ve(configService);const Ve=loadConfigs(["b.core","d.core"]);let xe={};De||(xe=([X,ee]=execAsync(()=>useInitApp()),X=await X,ee(),X)),[X,ee]=execAsync(()=>Ve),await X,ee();const Fe=([X,ee]=execAsync(()=>clientLangInstall(getConfig(-1009),getConfig(-1004).id)),X=await X,ee(),X);useCookies().setIframeRequiredOptions(getConfig(86),getConfig(655)),getDetectedLang()!==Fe&&!De&&(xe=([X,ee]=execAsync(()=>useInitApp(Fe)),X=await X,ee(),X)),$e("NuxtLink",__nuxt_component_0),$e("ClientOnly",__nuxt_component_1),ve(appStorage,AppStorage(null,{appStorageKeys:Object.values(AppStorageKey),appDynamicStorageKeys:Object.values(AppStorageDynamicKeys),sessionStorageKeys:SESSION_TIME_APP_STORAGE_KEYS})),De||(ve(bffConfig,xe),ve(siteConfig,xe),ve(siteData,xe)),ve(rtlPlugin),ve(cdnPlugin),ve(cssVarsPlugin),ve(uiStyleConfigPlugin),ve(brandBookVariablesPlugin),ve(sharedStorePlugin,{language:Fe}),ve(apiServicesPlugin),ve(mediaPluginClient),ve(dictionaryPlugin,getClientTranslateOptions(Fe)),ve(translate);const je=dateTimeServicePlugin(pe);if(ve(analyticsProxy),ve(clientFatmanCollector),ve(analytics),ve(assetPathPlugin),ve(clientGlobalStoragePlugin),ve(ht),setMultiBuildConfig(([X,ee]=execAsync(()=>prepareMultiBuildConfig()),X=await X,ee(),X)),ve(uiConfigPlugin),ve(initIconsClientPlugin),ve(tooltipPlugin),ve(optimizedScrollPlugin),ve(modalPluginClient),ve(vfmPlugin({key:"$modal"})),G.hook("app:beforeMount",()=>G.runWithContext(syncRouter)),[X,ee]=execAsync(()=>je),await X,ee(),isEmbedded())G.$router.options.history.destroy();else{const We=useGlobalStore();[X,ee]=execAsync(()=>We.initGlobalStore()),await X,ee(),[X,ee]=execAsync(()=>We.initGlobalClientStore()),await X,ee(),We.setLanguage(Fe)}clientWindowSizePlugin(G)});var __getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__objRest$1=(G,X)=>{var ee={};for(var pe in G)__hasOwnProp$2.call(G,pe)&&X.indexOf(pe)<0&&(ee[pe]=G[pe]);if(G!=null&&__getOwnPropSymbols$2)for(var pe of __getOwnPropSymbols$2(G))X.indexOf(pe)<0&&__propIsEnum$2.call(G,pe)&&(ee[pe]=G[pe]);return ee};const renderToDOM=async({component:G,container:X,children:ee,nuxtApp:pe,props:ve={},options:$e})=>{var ke;let De,Le;if(typeof G=="function"&&(G=(ke=([De,Le]=execAsync(()=>G()),De=await De,Le(),De))==null?void 0:ke.default),pe.dead)return;const Ve=reactive(ve),xe=We=>(pe.vueApp._context&&(We.appContext=pe.vueApp._context),We),Fe=()=>xe(createVNode(RemoteComponentWrapper,{suspensible:!0},{default:()=>{if($e!=null&&$e.manualHydration){const We=Ve,{onVnodeMounted:Ke=noop$2}=We,Xe=__objRest$1(We,["onVnodeMounted"]);return Xe.onVnodeBeforeMount=({component:qe})=>{qe.provides.onVnodeMounted=Ke},xe(createVNode(G,Xe,ee))}return xe(createVNode(G,Ve,ee))}}));X.innerHTML="";const ze=document.createElementByMF("div");$e!=null&&$e.wrapperNodeAttributes&&Object.entries($e==null?void 0:$e.wrapperNodeAttributes).forEach(([We,Ke])=>ze.setAttribute(We,Ke)),X.appendChild(ze),render$4(Fe(),ze);const je=()=>{render$4(null,ze)};return pe.runWithContext(()=>{onAppUnmounted(je)}),X.addEventListener("onBeforeUnmount",je,{once:!0}),X.addEventListener("onUpdateAttrs",({detail:We})=>{Object.assign(Ve,We),render$4(Fe(),ze)}),je},provideComponent=(G,X,ee={})=>{const pe=useLogger();getCurrentInstance()&&isDevelopment&&pe.warn("Using provideComponent not in nuxt plugins now restricted cause of unexpected behavior");const $e=useNuxtApp$1(),{public:{nuxtAppName:ke}}=useRuntimeConfig$1(),De=`render-${ke}-${G}`,Le=({container:Ve,props:xe={}}={})=>{if(!Ve){pe.error("Remote component error: container required");return}renderToDOM({component:X,container:Ve,nuxtApp:$e,props:xe,options:ee}).catch(Fe=>{pe.error("renderToDOM error",Fe)})};window.coreBus.off(De),window.coreBus.on(De,Le),onAppUnmounted(()=>window.coreBus.off(De,Le))},analyticsOptions={debug:!1},sendAnalyticsEvent=function(G,X){var ee;window.gtag?(window.gtag("event",G,X||{}),analyticsOptions.debug&&console.log(`[sendAnalyticsEvent] ${G}`,X)):((ee=window.dataLayer)!=null||(window.dataLayer=[]),window.dataLayer.push(["event",...arguments]))},enableAnalyticsDebug=function(G=!0){analyticsOptions.debug=G},createNotification=({name:G,component:X,componentLoader:ee=l$Q,middleware:pe=[],excludesMiddleware:ve=[]})=>({name:G,component:X,componentLoader:ee,middleware:[...pe].filter($e=>!ve.includes($e))}),closeByTimeout=G=>{const X=setTimeoutWrapped(()=>G.closeModal(),1e4),ee=()=>{clearTimeout(X)};G.closeEvent.watch(ee)},Notification={NOTIFICATION_DEFAULT:createNotification({name:"NOTIFICATION_DEFAULT",component:()=>__vitePreload(()=>import("./__shared_bb15d64cab.js"),[],import.meta.url),middleware:[closeByTimeout]}),NOTIFICATION_ALERT:createNotification({name:"NOTIFICATION_ALERT",component:()=>__vitePreload(()=>import("./__shared_5647bad1fc.js"),__vite__mapDeps([16,17]),import.meta.url),middleware:[closeByTimeout]}),NOTIFICATION_PERMANENT_ALERT:createNotification({name:"NOTIFICATION_PERMANENT_ALERT",component:()=>__vitePreload(()=>import("./__shared_5647bad1fc.js"),__vite__mapDeps([16,17]),import.meta.url)}),NOTIFICATION_SNACKBAR:createNotification({name:"NOTIFICATION_SNACKBAR",component:()=>__vitePreload(()=>import("./__shared_f2e9ef8121.js"),[],import.meta.url),middleware:[closeByTimeout]}),NOTIFICATION_ALERT_WITH_LINK:createNotification({name:"NOTIFICATION_ALERT_WITH_LINK",component:()=>__vitePreload(()=>import("./__shared_35ba52dc16.js"),__vite__mapDeps([18,19,20]),import.meta.url),middleware:[closeByTimeout]}),NOTIFICATION_DEFAULT_WITH_CONTROLS:createNotification({name:"NOTIFICATION_DEFAULT_WITH_CONTROLS",component:()=>__vitePreload(()=>import("./__shared_fff778f951.js"),__vite__mapDeps([21,22]),import.meta.url),middleware:[closeByTimeout]}),NOTIFICATION_BANKER:createNotification({name:"NOTIFICATION_BANKER",component:()=>__vitePreload(()=>import("./__shared_d7fb893c5b.js"),__vite__mapDeps([23,24]),import.meta.url),middleware:[closeByTimeout]}),NOTIFICATION_INSIGHTS:createNotification({name:"NOTIFICATION_INSIGHTS",component:()=>__vitePreload(()=>import("./__shared_1bd0b9cafa.js"),__vite__mapDeps([25,26]),import.meta.url)})};var __defProp$1=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$1=Object.getOwnPropertySymbols,__hasOwnProp$1=Object.prototype.hasOwnProperty,__propIsEnum$1=Object.prototype.propertyIsEnumerable,__defNormalProp$1=(G,X,ee)=>X in G?__defProp$1(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues$1=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp$1.call(X,ee)&&__defNormalProp$1(G,ee,X[ee]);if(__getOwnPropSymbols$1)for(var ee of __getOwnPropSymbols$1(X))__propIsEnum$1.call(X,ee)&&__defNormalProp$1(G,ee,X[ee]);return G},__spreadProps=(G,X)=>__defProps(G,__getOwnPropDescs(X));const useNotifications$1=()=>{const{notificationShow:G}=useNotificationStore();return{notificationError:async(ze,je)=>G(Notification.NOTIFICATION_ALERT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.ERROR})),notificationPermanentError:async(ze,je)=>G(Notification.NOTIFICATION_PERMANENT_ALERT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.ERROR})),notificationInfo:async(ze,je)=>G(Notification.NOTIFICATION_DEFAULT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.INFO})),notificationSuccess:async(ze,je)=>G(Notification.NOTIFICATION_ALERT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.SUCCESS})),notificationWarning:async(ze,je)=>G(Notification.NOTIFICATION_DEFAULT,__spreadProps(__spreadValues$1({},je),{text:ze})),notificationQuestion:async(ze,je)=>G(Notification.NOTIFICATION_ALERT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.QUESTION,hasCancel:!0})),notificationPermanentQuestion:async(ze,je)=>G(Notification.NOTIFICATION_PERMANENT_ALERT,__spreadProps(__spreadValues$1({hasCancel:!0},je),{text:ze,status:statusType.QUESTION})),notificationInfoAlert:async(ze,je)=>G(Notification.NOTIFICATION_PERMANENT_ALERT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.WARNING})),notificationPermanentInfo:async(ze,je)=>G(Notification.NOTIFICATION_PERMANENT_ALERT,__spreadProps(__spreadValues$1({},je),{text:ze,status:statusType.INFO})),notificationAlertWithLink:(ze,je)=>Promise.resolve(G(Notification.NOTIFICATION_ALERT_WITH_LINK,__spreadProps(__spreadValues$1({},je),{text:ze}))),notificationInfoWithControls:async(ze,je)=>G(Notification.NOTIFICATION_DEFAULT_WITH_CONTROLS,__spreadProps(__spreadValues$1({},je),{text:ze}))}};var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(G,X,ee)=>X in G?__defProp(G,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):G[X]=ee,__spreadValues=(G,X)=>{for(var ee in X||(X={}))__hasOwnProp.call(X,ee)&&__defNormalProp(G,ee,X[ee]);if(__getOwnPropSymbols)for(var ee of __getOwnPropSymbols(X))__propIsEnum.call(X,ee)&&__defNormalProp(G,ee,X[ee]);return G},__objRest=(G,X)=>{var ee={};for(var pe in G)__hasOwnProp.call(G,pe)&&X.indexOf(pe)<0&&(ee[pe]=G[pe]);if(G!=null&&__getOwnPropSymbols)for(var pe of __getOwnPropSymbols(G))X.indexOf(pe)<0&&__propIsEnum.call(G,pe)&&(ee[pe]=G[pe]);return ee};const useNotifications=()=>{const G=useT(),X=useNotifications$1();return{notificationError:(je,We={},Ke=!0)=>{var Xe=We,{title:qe=G("main_error")}=Xe,Ye=__objRest(Xe,["title"]);return X.notificationError(je,__spreadValues({title:qe},Ye),Ke)},notificationPermanentError:(je,We={})=>{var Ke=We,{title:Xe=G("main_error")}=Ke,qe=__objRest(Ke,["title"]);return X.notificationPermanentError(je,__spreadValues({title:Xe},qe))},notificationInfo:(je,We={})=>{var Ke=We,{title:Xe="",confirmButtonText:qe=G("main_ok")}=Ke,Ye=__objRest(Ke,["title","confirmButtonText"]);return X.notificationInfo(je,__spreadValues({title:Xe,confirmButtonText:qe},Ye))},notificationSuccess:(je,We={})=>{var Ke=We,{title:Xe=G("main_done")}=Ke,qe=__objRest(Ke,["title"]);return X.notificationSuccess(je,__spreadValues({title:Xe},qe))},notificationWarning:(je,We={})=>{var Ke=We,{title:Xe=""}=Ke,qe=__objRest(Ke,["title"]);return X.notificationWarning(je,__spreadValues({title:Xe},qe))},notificationQuestion:(je,We)=>X.notificationQuestion(je,We),notificationPermanentQuestion:(je,We)=>X.notificationPermanentQuestion(je,We),notificationPermanentInfo:(je,We={})=>{var Ke=We,{title:Xe="",confirmButtonText:qe=G("main_ok")}=Ke,Ye=__objRest(Ke,["title","confirmButtonText"]);return X.notificationPermanentInfo(je,__spreadValues({title:Xe,confirmButtonText:qe},Ye))},notificationInfoAlert:(je,We)=>X.notificationInfoAlert(je,We),notificationAlertWithLink:(je,We)=>X.notificationAlertWithLink(je,We),notificationInfoWithControls:(je,We,Ke)=>X.notificationInfoWithControls(je,__spreadValues({confirmButtonText:G("ok"),cancelButtonText:G("cancel")},We),Ke)}},useTimeSettings=()=>{const G=useLogger$1(),X=useGlobalStore(),ee=ref([]),pe=computed({get:()=>X.getTimeZone,set:ke=>X.installTimeZone(ke)}),ve=computed({get:()=>X.getIs12h,set:ke=>X.installIs12h(ke)});return{loadTimezones:async()=>{let ke,De;if(!unref(ee).length)try{const{data:{result:Le}}=([ke,De]=execAsync(()=>useHttpModule()("/web-api/GetTimezones").executeSafe()),ke=await ke,De(),ke);ee.value=Object.values(Le).map(Ve=>({caption:Ve.text,description:Ve.value,value:Number(Ve.zone)}))}catch(Le){G.error("GetTimezones",Le)}},timezone:pe,is12h:ve,timezoneOptions:ee}},getMenuConfig=async(G,X,ee,pe,ve)=>loadBFFData({httpModule:G,logger:X,url:"/bff-api/config/menu.json",params:{modules:pe==null?void 0:pe.join(",")},cache:ee,clientHeaders:ve});export{$fetch,$vfm,ACCOUNT_STORE_NAME,ARRAY_ITERATE_KEY,AVAILABLE_FIRST_NUMBERS_FOR_COUNTRIES,AbortController$1 as AbortController,Account,AlertIcons,AlertIconsSvg,AppStorage,AppStorageConfig,AppStorageDynamicKey,AppStorageDynamicKeys,AppStorageKey,AppStorageValue,AuthApi,BROWSER_DATA,BaseDictionaryService,BaseTransition,BaseTransitionPropsValidators,BettingPageType,R$1 as BlockDirection,Bonus,BringFriendPageView,CAPTCHA_ERROR,COOKIES_AGREE_TIME,ClientDictionaryService,ColorType,Comment,Consola,ConsultantLanguageByLanguageCode,Cookies,CookiesAgreeType,CountryCode,DATA,DEFAULT_INDIVIDUAL_LOGO_FILE_NAME,s$f as DEFAULT_LANGUAGE_CODE,DEFAULT_MEDIA_PATH,DEFAULT_MENU_SECTION,DEFAULT_OFFSET,DEFAULT_PHONE_MAX_LENGTH,i$V as DEFAULT_SCROLL_PAGE,DEFAULT_TEAM_LOGO_FILE_NAME,DEFAULT_TEAM_LOGO_URL_NAME,DEFAULT_TIMEZONE,DEFAULT_TIME_DATE_FORMAT_TYPE,DEFAULT_V_MODEL,DEFAULT_WINDOW_WIDTH,DRIVER_NAME,DateTimeServiceV2,DependencyName,DeprecationTypes,Dictionary,DomPlugin,DownloadAndroidAppType,p$10 as DropdownAligns,i$H as DropdownDirection,script$1$1 as DynamicScroller,script$3 as DynamicScrollerItem,EMAIL,EMPTY_ARR,EMPTY_OBJ,EffectScope,Emitter,ErrorCodes,ErrorTypeStrings,ExtendedPromise,FetchError as F,FINGERPRINT_LIB_URL,FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE,FINGERPRINT_UPDATE_ERROR_MAX_COUNT,Fragment,GA_TO_FATMAN_EVENT_ID,GLOBAL_STORE_NAME,GLOBAL_STORE_NAMESPACE,GlobalName,H3Error,HASH_ATTRIBUTE_NAME,HTTP_CLIENT_SVC_ERROR_TYPE,HasElementTags,Headers,HomepageType,Hookable,HttpClient,ICON_ABOUT_PATH,ICON_BETTING_ACCEPTANCE_POINT_PATH,ICON_BETTING_ALPHABET_PATH,ICON_BONUS_PATH,ICON_CASHBACK_RULES_PATH,ICON_COLORED_SVG_PATH,ICON_COUNTRY_PATH,ICON_CURRENCIES_PATH,ICON_CYBER_PATH,ICON_EMOJI_PATH,ICON_GAME_ROULETTE_PATH,ICON_IDENTIFICATION_PATH,ICON_LOGOS_PATH,ICON_NAME_PATH,ICON_NAVIGATION_PROMO_PATH,ICON_SCOREBOARD_BASEBALL_PATH,ICON_SCOREBOARD_CSGO_PATH,ICON_SCOREBOARD_INDIAN_POKER_PATH,ICON_SCOREBOARD_KILLER_JOKER_PATH,ICON_SCOREBOARD_TIMELINE_PATH,ICON_SESSION_PATH,ICON_SETTE_E_MEZZO_PATH,ICON_SPORTS_DUMMY_NAME,ICON_SPORTS_PATH,ICON_TAXES_PATH,ICON_THIRD_PARTY_CATEGORY_CASINO_PATH,ICON_THIRD_PARTY_CATEGORY_PATH,ICON_THIRD_PARTY_PATH,ICON_THIRD_PARTY_PROVIDERS_COMPACT_PATH,ICON_THIRD_PARTY_PROVIDERS_PATH,ICON_TOP_EVENTS_COLORED_SVG_PATH,ICON_TOTO_PATH,ID,INTERCEPTOR_RETRY_MAX_COUNT,IS_PROVIDED_COMPONENT,ITERATE_KEY,be as IframeProxy,InformationRouteName,n$1d as InvalidTokenError,IsBrowser,JsonApiHeaders,KeepAlive,LANGS_NAME_PATH,U$2 as LCPThresholds,LanguageCode,LayoutMetaSymbol,LocaleCode,LogLevels,LogTypes,MAP_KEY_ITERATE_KEY,MEDIA_EXTENSIONS,MENU_SECTION_LANG_KEY_MAP,MF_API_VERSIONS,MF_LOADER_HEADERS,MF_RENDER_MODES,MIN_WIDTH_FOR_HIDDEN_SECTIONS,MODAL_ID,n$Z as MULTI_SELECT_PROPS,MarketsNameType,MarketsNameTypes,w$2 as Mask,J as MaskInput,MemoryStorage,MobileProjectIdHeader,o$q as ModalImageType,ModalStorage as ModalStorage_7fb963,ModalStorage$1 as ModalStorage_852d9b,ModalsContainer,p$1p as MultiVariantComponent,MutationType,NO,NOOP,NOTIFICATIONS_CONTAINER_SELECTOR,NO_SPA_FALLBACK,NUXT_ERROR_SIGNATURE,NavigationFailureType,NetworkEvents,Notification,e$c as NotificationGroup,a$w as NotificationType,dt as Notifications,NuxtPluginIndicator,ObserveVisibility,PASSWORD,PASSWORD_CONFIRMATION,PASSWORD_CONFIRMATION_UNDERSCORE,PAYLOADS_COUNTER,PAYLOAD_ATTRIBUTE_NAME,PageRouteSymbol,PiniaVuePlugin,T$4 as PlugBackgroundTypes,E$3 as PreloaderTypes,T$9 as ProvideKeys,QUERY_PARAMS,RESIZED_IMAGES_URL_PREFIX,ROOT_ROUTE_NAME,RTL_ICONS,ReactiveEffect,script$2 as RecycleScroller,RegistrationFirstDepositBonusSelectionType,RemoteViewStates,RequestError,script$4 as ResizeObserver,ResizedImagesTeamLogoSizeType,RouteProvider,RouterLink,RouterView,SCOREBOARD_TIMELINE_DEFAULT_ICON,SESSION_COOKIE_NAME,SESSION_TIME_APP_STORAGE_KEYS,m$1f as SHARED_STORE_KEYS,SMALLEST_DESKTOP_WIDTH,SMALLEST_WINDOW_WIDTH,SPORTS_NAME_PATH,START_LOCATION_NORMALIZED as START_LOCATION,r$W as SelectionType,SeoModuleApi,SeoStreams,ServiceAuthHttpClient,ServiceAuthHttpClientError,SiteConfig,SortModifiers,SportByCyberSubSport,SsrDataProvider,Static,Ue as StatisticPopupUrls,o$t as StepperTypes,Suspense,TAG_ALIASES,TAG_WEIGHTS,TEAM_LOGO_URL_PREFIX,TIME_GROUP_1_KEY,TIME_GROUP_2_KEY,TIME_GROUP_3_KEY,TagConfigKeys,TagEntityBits,TagsWithInnerContent,Teleport,Text,L$1 as TextDirection,o$7 as TimerTypes,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,n$17 as UI_SELECTION_PROPS,t$j as UI_STEPPER_LINE_CONFIG,UMAIL,URL_AUTH_TWO_STEP,URL_AUTH_USER,URL_AUTH_USER_BY_SMS_CODE,URL_DISCONNECT_USER,URL_OAUTH,URL_OAUTH_RIGHTS,URL_SESSIONS_USER,URL_SMS_SEND_PHONE,URL_SOC_AUTH_TWO_STEP,URL_SOC_AUTH_USER,USER_CONFIG_STORE_NAME,t$6 as UiColumnNavData,k$5 as UiMarket,UniqueTags,UserApi,Vue3 as V,a$W as VUE3_EMIT_KEY_7a432d,VUE3_EMIT_KEY as VUE3_EMIT_KEY_fec48b,t$F as VUE3_LISTENER_EVENT_KEY,e$s as V_MODAL_COMMON_EMIT_KEY,u$1f as V_MODAL_EMIT_KEY_7a432d,V_MODAL_EMIT_KEY as V_MODAL_EMIT_KEY_fec48b,r$_ as V_MODEL_VALUE_KEY_7a432d,V_MODEL_VALUE_KEY as V_MODEL_VALUE_KEY_fec48b,ValidHeadTags,VueElement,VueFinalModal,WebApi,WeightType,X_CAPTCHA_TOKEN,X_HD_HEADER,_$H as _,__,___,__vitePreload,_export_sfc,_wrapIf,createFetchError as a,acceptHMRUpdate,addLeadingZeroToTime,alert,alignType,n$R as animate,apiInstances,apiMethodFactory,appCoefficientFormatTypes,appCoefficientFormatTypesSwitchMap,appLayoutTransition,appMarketsNameTypes,appPageTransition,appendHeadElement,appendLink,appendScript,appendStyle,applyPlugin,applyPlugins,arrow as arrow_8ccca7,arrow$1 as arrow_cdac53,assert,assertNumber,autoUpdate,baseURL,bettingViews,browserStorage,createHead as c_a5dc11,createFetch as c_ccecb5,callWithAsyncErrorHandling,callWithErrorHandling,callWithNuxt,camelToKebab,camelize,canAccessRoute,e$k as cancelEvent,capitalize$1 as capitalize,captchaAlert,captchaFactory,captchaInterceptor,cdnPlugin,r$f as checkCoefIsEmpty,checkStopDropdownOutsideEvent,clamp$1 as clamp_2acf64,clamp$2 as clamp_8ede7e,clearError,u as clickHandle_282cf0,u$1 as clickHandle_c9405f,clientCookiePlugin,clientFatmanCollector,clientLangInstall,clientOnlySymbol,clientPlugin,cloneVNode,closeByTimeout,t$c as columnControlPosition,d$C as commonDropdownProps,compatUtils,compile,completedStatuses,computePosition as computePosition_8ccca7,computePosition$1 as computePosition_cdac53,computed$1 as computed_1d8bc1,computed as computed_a82cbf,configService,confirmTermsErrorResponseInterceptor,consola,convertAnalyticsParamsToDTO,convertSeoCommonParamsToDTOWithBackwardCompatibility,convertSeoCommonParamsToDTOWithChoice,convertSeoCommonParamsToDTOWithHierarchy,convertSeoContentParamsToDTOWithHierarchy,convertSeoHierarchyToChoice,createApp,createAppComposable,createAuthApi,createBaseMediaService,createBlock,createClientLogger,createClientMediaService,createCommentVNode,createConsola as createConsola_1be425,createConsola$1 as createConsola_22cd7a,createContext,e$2 as createControl_071d01,e$4 as createControl_3f4448,createCoords,createDefu$1 as createDefu,n$S as createEffect,createElementBlock,createBaseVNode as createElementVNode,createError$1 as createError_16b807,createError as createError_399845,createEvent as createEvent_1a91ab,t$u as createEvent_30a164,createFetch,createHead$1 as createHead,createHeadCore,createHooks,createHydrationRenderer,createMemoryHistory,createModal,createModalData,createModalStore,createNamespace,createNotification,createNotificationStore,createNuxtApp,createParam,createParamArray,createParamArrayString,createParamBoolean,createParamInt,createParamMenuSection,createParamObject,createParamString,createParamsDeprecated,createParamsFloat,createPinia,createPropsRestProxy,createRenderer,createRouter,createRouterMatcher,createSSRApp,createSharedComposable,createSingleton,createSlots,createStaticVNode,createTextVNode,createUserApi,createUserConfigState,createVNode,createWebApi,createWebHashHistory,createWebHistory,crypt,customComputed,customRef,dateTimeFormatTypes,dateTimeServicePlugin,debounce,debouncedRenderDOMHead,decode$2 as decode,decodeQueryKey,decodeQueryValue,deepFreeze,deepMerge,def,defaultAlignType,defaultDirectionType,n$r as defaultModalImageType,defaultNamespace,defaultSizeType,defaultThemeType,s$3 as default_0072d3,p$8 as default_01244d,T$5 as default_013661,globalStateFactory as default_025c0c,_$E as default_03b143,u$L as default_03fb5a,v$f as default_04cf7f,RemoteComponentWrapper as default_04d35f,m$4 as default_0568da,m$a as default_0587af,r$h as default_0587f1,h$r as default_062526,i$b as default_0641cc,startOfUTCWeekYear as default_069058,apiServicesPlugin as default_06d508,p$x as default_06ff3f,_$a as default_077bb3,_$b as default_07c1db,n$U as default_07db27,MicrofrontError as default_07e0a0,p$R as default_08d362,t$q as default_08ec3d,t$5 as default_091fb8,__nuxt_component_0$1 as default_09f99e,d$p as default_0a0d57,r$3 as default_0a5717,buildFormatLongFn as default_0af5fd,c$z as default_0b181b,a$t as default_0bcc68,defu$1 as default_0cc081,mitt as default_0cec06,g$d as default_0da063,d$w as default_0daa9e,subDays as default_0e74b7,o$J as default_0e79b2,a$J as default_0ee9e2,o$i as default_0efcbc,f$x as default_0f8833,y$c as default_11ae7c,h$9 as default_13a69a,v$n as default_13eb2f,s$u as default_145cc6,format as default_14a337,c$2 as default_14b347,_$1 as default_162ddf,u$8 as default_163201,_sfc_main$1 as default_16fe19,n$k as default_178199,c$g as default_182d2e,k$f as default_18350a,y$8 as default_19801b,t$1 as default_199cc2,brandBookVariablesPlugin as default_19d2d4,u$E as default_1b6d5a,m$I as default_1bb153,consola as default_1be425,c$A as default_1bef3a,getTime as default_1c27c2,s$9 as default_1c8c81,d$1 as default_1ca223,longFormatters as default_1cc0fa,s$s as default_1d427a,n$v as default_1d497e,setUTCISODay as default_1d67bb,d$O as default_1d7e71,t$2 as default_1db873,y$2 as default_1e676d,m$6 as default_1ee544,a$L as default_1f8b04,u$e as default_1fec75,r$I as default_1fed00,u$5 as default_202cd2,s$z as default_20a912,p$p as default_215650,l$6 as default_21b050,actions$2 as default_22465d,A$1 as default_2282ed,v$o as default_2370c5,tooltipPlugin as default_23a0b4,i$s as default_249dc9,u$f as default_250d5c,formatLong$1 as default_2526c7,v$U as default_2527cd,w$4 as default_25adfc,b$z as default_25e44e,b$q as default_263bbd,assetPathPlugin as default_26eadf,a as default_270c3a,s$5 as default_28d8ae,getUTCDayOfYear as default_293565,m$B as default_2956fd,n$E as default_2a274c,_$y as default_2a6d05,i$S as default_2b0e4f,sharedStorePlugin as default_2b9198,i$N as default_2bd188,v$t as default_2bfd68,n$f as default_2c201d,getYear as default_2c67ca,a$s as default_2c9b17,plugin_t2GMTTFnMT as default_2d6ac3,buildMatchPatternFn as default_2df73a,eachMonthOfInterval as default_2ec7e2,buildLocalizeFn as default_2ee81e,m$Q as default_2f1130,n$10 as default_2f19f2,l$i as default_2f397b,mutations$3 as default_2f55e0,l$L as default_30d1c3,l$A as default_3198fa,i$3 as default_31b1a9,m$5 as default_32208a,cssVarsPlugin as default_328395,p$S as default_32d168,toInteger as default_32fc83,m$1 as default_3347c3,d$z as default_33c391,startOfDay as default_34b99c,v$3 as default_355124,n$4 as default_3632fe,p$11 as default_3676e8,actions as default_36912f,i$x as default_373058,clientGlobalStoragePlugin as default_37ab61,g$k as default_37f681,T$1 as default_38766f,o$C as default_38da7f,o$h as default_393b22,h$j as default_397655,a$V as default_3993f9,r$s as default_3a321a,o$o as default_3a3e37,b$3 as default_3a4eab,i$6 as default_3a8bfe,i$o as default_3b047d,m$12 as default_3bce99,parsers as default_3bfaf1,e$a as default_3c212e,__nuxt_component_0 as default_3d64ac,S$2 as default_3dae83,f$1 as default_3e4e66,n$g as default_3e8883,l$s as default_3ee461,c$T as default_3eef4f,getters as default_3f7ab0,DefaultLayout as default_3ffbbf,v$B as default_410e8f,localize as default_434935,r$E as default_4388ec,x$6 as default_43b045,b$m as default_4477aa,l$R as default_447e5d,appStorage as default_4560c2,g$6 as default_45668f,p$v as default_459f96,c$q as default_464371,b$t as default_467a4e,toDate as default_468e2c,analytics as default_469dc0,z$3 as default_46d6aa,r$o as default_47a350,n$p as default_47aeed,p$G as default_47e69c,u$p as default_486729,p$k as default_488d1f,n$d as default_48cf54,e$g as default_48ea30,n$11 as default_48eb64,i$9 as default_4910bd,addMilliseconds as default_49db69,s$k as default_49dc4b,s$B as default_49fe4e,_$v as default_4a3730,D as default_4a7917,s$P as default_4aa675,b$1 as default_4ac743,r$U as default_4b878c,o$3 as default_4ba945,addHours as default_4c1593,e$b as default_4c89b2,routerOptions1 as default_4c9d6e,g$8 as default_4ce7f3,p$d as default_4d6bb3,v$E as default_4d7eb2,i$4 as default_4d8b5f,u$o as default_4dda60,requiredArgs as default_4e344e,b$e as default_4f3ee3,k$8 as default_4fced2,v$N as default_4ff958,r$Y as default_500db9,d$v as default_50e618,s$c as default_531fa1,endOfMonth as default_5348cd,a$7 as default_538c9a,cacheServicePluginClient as default_539626,m$l as default_53c947,getUTCISOWeekYear as default_543c87,r$v as default_545431,p$Z as default_545c1d,p$o as default_55bffe,MobileContainer as default_5639f4,B$4 as default_564f99,o$d as default_577869,g$c as default_57a2af,g$7 as default_57a512,m$q as default_57e9f8,o$G as default_584f28,isValid as default_5865f7,r$X as default_588482,startOfUTCISOWeekYear as default_589a1c,assign$1 as default_5901cd,n$B as default_59117f,l$5 as default_5932c0,o$9 as default_596161,validate as default_5b8934,addMinutes as default_5b9ee9,s$6 as default_5c17f9,p$1o as default_5c1bb7,e$i as default_5c211e,r$M as default_5c547c,formatRelative$1 as default_5c6f87,c$B as default_5c7225,m$u as default_5c91c7,a$N as default_5ca4cb,a$a as default_5d6fe3,p$I as default_5d864d,i$O as default_5d8744,s$i as default_5f182c,getTimezoneOffsetInMilliseconds as default_5f9d59,getUTCWeek as default_602142,a$f as default_607cc7,l$w as default_6090ee,e$9 as default_60bf8e,o$m as default_60bfb6,a$n as default_60d483,i$E as default_615461,d$E as default_618354,l$n as default_61f96f,u$6 as default_626201,h$1 as default_63ef21,getClientTranslateOptions as default_647909,isDate as default_6496f1,S as default_657b98,n$u as default_65aeac,f$i as default_665ac5,l$J as default_66f542,index_dMCw6euXpl as default_67857a,l$9 as default_67983a,k$2 as default_683a2d,v$l as default_684e97,c$5 as default_688bbf,y$4 as default_68a16e,s$a as default_694a81,mutations$1 as default_6a48ee,parseISO as default_6ac5c8,payload_client_yVLowv6hDl as default_6acfd6,s$J as default_6b8138,r$x as default_6bba0e,r$e as default_6bc999,i$R as default_6bf603,m$16 as default_6c14fd,v$F as default_6c3ee2,u$11 as default_6cd89d,n$i as default_6d3403,i$F as default_6d729f,v$D as default_6dd5ee,m$d as default_6e23c8,o$n as default_6f1697,Y as default_6fc9ca,getDate as default_6ff92d,p$f as default_7038bb,D$3 as default_708f89,y$y as default_70961a,s$A as default_709888,r$V as default_70ca04,x$3 as default_70e08b,dictionaryPlugin as default_718419,d$6 as default_725ada,localize$1 as default_727a02,d$9 as default_73d6b2,d$3 as default_73edc4,s$d as default_73fc66,n$16 as default_742143,a$h as default_746d69,e$o as default_747c56,n$F as default_751caa,l$Q as default_755ada,o$L as default_7595e6,C$b as default_760ac2,m$9 as default_7612ea,r$D as default_7757c3,p$5 as default_7833b6,isSameUTCWeek as default_78ba3e,r$q as default_78d24e,n$1c as default_78eae5,r$2 as default_797cf8,getters$1 as default_79d132,mediaPluginClient as default_79e0f9,o$H as default_7a1ce0,p$b as default_7b4cbf,i$7 as default_7b4fcd,n$J as default_7bb85b,p$1t as default_7be891,r$7 as default_7c104a,a$e as default_7d9825,subMilliseconds as default_7dbf6a,u$3 as default_7ef49f,r$F as default_7f5edb,f$5 as default_7f8a4b,b$b as default_7fcbb6,p$1c as default_804ba1,d$n as default_81e175,uiStyleConfigPlugin as default_820651,i$l as default_8299a3,g$1 as default_82be41,n$t as default_82db39,siteConfig as default_82fa2a,a$p as default_83093c,a$R as default_83a107,clientPlugin as default_83c079,accountStateFactory as default_83eefb,n$Y as default_83f9c2,a$r as default_840a93,c$C as default_85e89a,startOfUTCISOWeek as default_860230,f$8 as default_872a01,e$h as default_87feca,m$y as default_88c9e9,r$G as default_891ef3,s$C as default_895621,a$3 as default_8970e6,formatDistance$1 as default_89bfda,formatters as default_89dcc6,m$o as default_8a50c8,p$1f as default_8af8ec,u$4 as default_8b2819,unhead_KgADcZ0jPj as default_8ba650,n$1b as default_8bb034,h$q as default_8bc3e3,l$o as default_8c2b36,y$s as default_8d33e4,c$p as default_8dbd3a,d$h as default_8e9dac,u$1e as default_8e9e0c,m$10 as default_8ea11e,__nuxt_component_0$2 as default_8eb60a,r$5 as default_8ec5b9,f$E as default_8f3231,mutations$2 as default_8f7e97,F$1 as default_8fd73f,u$15 as default_9038d4,d$P as default_9065a2,state as default_90b2bd,setUTCDay as default_910d07,p$7 as default_915fa2,g$5 as default_91a864,o$s as default_91f007,destr as default_9225a8,o$w as default_9271ca,e$5 as default_93ed7f,o$l as default_943d10,T$6 as default_94b6ed,startOfUTCWeek as default_96184d,t$z as default_96a36d,s$j as default_97108b,p$i as default_974fd6,Y$1 as default_98dea0,v$6 as default_99805a,s$b as default_9a1626,s$8 as default_9a3923,startOfWeek as default_9a572e,B$1 as default_9a72cf,y$b as default_9a87c0,f$a as default_9ad0fa,g$g as default_9c1318,p$H as default_9c3d66,o$b as default_9d3059,d$i as default_9f3e47,a$T as default_9f7c4d,c$Q as default_a0c2db,fromUnixTime as default_a147ae,analyticsProxy as default_a1d970,modalGuardMiddleware as default_a24695,n$c as default_a26054,setUTCISOWeek as default_a2971a,p$4 as default_a29808,b$i as default_a326ca,a$q as default_a3a604,getters$2 as default_a3a804,addLeadingZeros as default_a3d900,r$C as default_a3fa78,m$O as default_a40778,S$3 as default_a48adf,u$s as default_a4c6a3,e$8 as default_a4d906,S$1 as default_a55fc2,RemoteViewManager as default_a5833b,n$D as default_a6ca1d,i$a as default_a79e75,_$9 as default_a7d9be,f$t as default_a8c1ce,a$b as default_a8cdaa,m$1e as default_a8d511,getMonth as default_a9c24d,a$K as default_a9d1eb,C$3 as default_aa76cd,index as default_aa89dd,i$c as default_ab6b6a,r$p as default_aba564,l$l as default_abbb8e,u$r as default_abd66c,d$j as default_ad1a26,c$j as default_ade9ac,translate as default_adf630,u$g as default_ae55ef,p$N as default_ae61d7,s$D as default_ae8fea,formatDistance as default_ae9926,s$t as default_af1385,n$T as default_afdc8d,r$z as default_b04746,p$D as default_b09bc8,i$P as default_b20777,a$5 as default_b262f7,c$Y as default_b2b220,u$R as default_b30192,c$o as default_b34102,actions$1 as default_b39e32,p$_ as default_b3fb1e,h$4 as default_b4b75f,n$q as default_b51060,t$b as default_b51749,p$K as default_b524ff,m$K as default_b55c65,l$d as default_b56233,endOfDay as default_b5cf7b,k$6 as default_b6285f,p$j as default_b68e87,i$L as default_b7d406,l$m as default_b89f07,i$Q as default_b95e6b,u$1d as default_baaca8,p$y as default_bb1d28,p$1b as default_bb234e,n$n as default_bb372c,_sfc_main$2 as default_bc067f,v$g as default_bc5f14,getUTCWeekYear as default_bcaf69,_$8 as default_bcbaed,rtlPlugin as default_bce85f,r$6 as default_bd7584,uiConfigPlugin as default_bddca9,p$3 as default_be4123,memoryStoragePlugin as default_bfc256,h$d as default_bfe621,l$8 as default_c0178f,h as default_c0a2dc,m$t as default_c0b971,microfrontGuardMiddleware as default_c19f1b,i$u as default_c223ae,getDay as default_c3f429,e$6 as default_c41f71,C$6 as default_c48b04,$$4 as default_c4df4d,l$H as default_c55f4c,t$E as default_c57082,parse as default_c5c223,_sfc_main$8 as default_c5f974,i$e as default_c60543,l$b as default_c61148,__nuxt_component_1 as default_c662c9,m$11 as default_c743fd,i$v as default_c77082,t$4 as default_c79f4f,generateFlags as default_c807b5,s$M as default_c95f82,_$d as default_c9a71a,_$4 as default_c9d695,getUnixTime as default_ca1720,match as default_ca9533,a$k as default_caa4d0,payloadPlugin as default_cb1620,f$b as default_cb1ecb,r$B as default_cb6430,mutations as default_cc026f,o$8 as default_cc7442,v$z as default_cd337e,m$2 as default_cd3972,currentDomain as default_cd9f32,endOfWeek as default_cdd98a,clientHeaders as default_ce46d4,u$x as default_ce887f,p$X as default_ce9187,_$l as default_cea13a,eachDayOfInterval as default_cf6d01,n$y as default_cf9666,i$z as default_cfec95,j$1 as default_d09b57,loggerPlugin as default_d0a96a,b$9 as default_d10601,n$H as default_d1f9fc,p$l as default_d200e5,r$n as default_d23ecc,getters$3 as default_d28a1e,m$$ as default_d39038,g$h as default_d4c90d,n$m as default_d4ec13,m$w as default_d4f33f,m$m as default_d4f440,o$x as default_d545ab,T$7 as default_d60ccb,y$9 as default_d631f3,i$t as default_d65dcf,u$y as default_d6b1b9,r$R as default_d6eee3,plugin as default_d7dc09,u$w as default_d7fdbf,m$c as default_d94e98,t$D as default_d989e7,c$9 as default_da5ddd,r$k as default_da9569,getUTCISOWeek as default_dad146,e$f as default_db087f,ht as default_db8481,f$f as default_dba673,c$R as default_dbd911,r$w as default_dea42a,cfg0 as default_dec21e,o$g as default_df1bd1,u$C as default_df6646,t$y as default_df7b56,k$g as default_dff841,c$S as default_e0556d,n$C as default_e0afa6,initIconsClientPlugin as default_e0f371,s$m as default_e16acd,y$j as default_e1c84f,u$F as default_e2b57a,p$6 as default_e2ef83,g$l as default_e2f9a5,v$G as default_e38aa4,u$M as default_e3f41e,t$g as default_e5482c,c$x as default_e5a1a4,p$1g as default_e64655,match$1 as default_e7d329,e$7 as default_e83b1f,m$r as default_e859de,u$b as default_e89a3b,m$18 as default_e89d01,x$2 as default_e8c495,buildMatchFn as default_e8d630,p$w as default_e9125f,optimizedScrollPlugin as default_e94588,n$l as default_e9d8ce,u$u as default_ea4cf3,u$1a as default_eabef1,addDays as default_eb5d9a,P$3 as default_eb6452,t$l as default_eba436,l$h as default_ebc750,n$8 as default_ebef8d,n$o as default_ebfab6,t$d as default_ec2b6c,r$N as default_ec517f,p$n as default_ec8094,c$r as default_ecdd1d,s$o as default_eead9a,g$s as default_eef5ac,formatters$1 as default_f03fe5,m$G as default_f04d89,a$6 as default_f05ab2,loadersMiddleware as default_f08858,m$17 as default_f177eb,p$J as default_f24447,setUTCWeek as default_f285fe,v$1 as default_f2c922,siteData as default_f30f47,o$v as default_f3766a,C$5 as default_f38e75,bffConfig as default_f3e166,r$m as default_f3ecc1,a$z as default_f401a4,l$4 as default_f438e4,l$v as default_f43b11,r$l as default_f4a35e,formatRelative as default_f5218b,l$G as default_f539ac,l$e as default_f75c0a,intlFormat as default_f7ca7d,r$S as default_f85d43,m$H as default_f8c0cb,v$M as default_f989b3,a$g as default_f9a79f,f$H as default_f9dcbd,formatLong as default_faa9ad,clientWindowSizePlugin as default_fbdc3c,o$c as default_fc65e6,a$l as default_fcb63e,formatLong$2 as default_fcce47,u$I as default_fd0725,u$D as default_fd485f,o$k as default_fdcdcb,u$n as default_ff2924,o$5 as default_ffa6b9,r$r as default_ffba2f,defineAppConfig,defineAsyncComponent,defineComponent,defineCustomElement,defineEmit as defineEmit_147c77,e$q as defineEmit_3e3dd1,defineEmit$1 as defineEmit_fec48b,defineEmits,defineExpose,defineHeadPlugin,defineModel,defineNuxtLink,defineNuxtPlugin,defineNuxtRouteMiddleware,defineOptions,definePayloadPlugin,definePayloadReviver,defineProps,defineSSRCustomElement,defineSlots,defineStore$1 as defineStore_199dc3,defineStore as defineStore_a8752b,defineVfm,defu$1 as defu,defuFn,delay,destr,detectOverflow,devtools,dictionaryLoader,r$1 as disableReactivity,disposePinia,c$H as dropdownEmits,g$t as dropdownProps,effect,effectScope,enableAnalyticsDebug,encode$1 as encode,encodeQueryItem,encodeQueryKey$1 as encodeQueryKey,encodeQueryValue$1 as encodeQueryValue,equalWatch,errorAlert,evaluate,execAsync,expandPaddingObject,extend,fetch,o$E as filterGroups,r$Q as filterOptions,fingerprintAfterResponseInterceptor,fingerprintBeforeRequestInterceptor,fixFloat,fixFloatTwoDigits,flatHooks,l$M as flattenOptions,flip as flip_8ccca7,flip$1 as flip_cdac53,floor,s$K as flow,n$14 as formatValue,genCookiesAgreeTime,genDataParam,genEmailParam,genIdParam,genPasswordConfirmationParam,genPasswordParam,genQueryParams,genUmailParam,generateRouteKey$1 as generateRouteKey,getActiveHead,getActivePinia,getAlignment,getAlignmentAxis,getAlignmentSides,getAnalyticsProviders,getAxisLength,getBFFConfig,getBalance,getBalanceFromAccountApi,getBaseUrl,getCdnUrl,s$e as getChampLogotype,s$1 as getClosestDotIndex_282cf0,s$2 as getClosestDotIndex_c9405f,getComputedStyle$1 as getComputedStyle,getConfig,getConfigs,getConstraintCoefViewId,getContactsByPlacementId as getContactsByPlacementId_a2eb10,getContactsByPlacementId$1 as getContactsByPlacementId_b017e2,getContainingBlock,getContext,getCurrentInstance,getCurrentScope,getCurrentWatcher,u$16 as getCustomLabel,getDataForReplace$1 as getDataForReplace_217435,getDataForReplace as getDataForReplace_a2eb10,getDefaultCoefViewId,getDetectedLang,getDictionaryIdsFromContextRoute,getDocumentElement,getEventListenerOptions as getEventListenerOptions_4fc030,n$Q as getEventListenerOptions_90bb12,getExpandedPlacements,getExpiredAt,getGlobalProperty,getGlobalThis,W$1 as getLCP,getListeners,getMenuConfig,getNearestOverflowAncestor,getNodeName,getNodeScroll,getOppositeAlignmentPlacement,getOppositeAxis,getOppositeAxisPlacements,getOppositePlacement,getOverflowAncestors,getPaddingObject,getParentComponents,getParentNode,getPathToActualLang,e$1 as getPosition_282cf0,e$3 as getPosition_c9405f,i$10 as getPropDataFromConfig,getScrollbarWidth,getServerData,getServerDataKey,getSharedEntity,getSide,getSideAxis,getSizeByBytes,t$e as getTextChunks,getTransitionRawChildren,t$7 as getUiMarketClasses,getUserConfig,getWebHttpClientOptions,getWindow,getWindowAppName,guardReactiveProps,hCaptcha,headSymbol as h_a5dc11,h$u as h_a82cbf,handleError,handleResponse,hasChanged,hasInjectionContext,hasLeadingSlash,hasOwn,hasProtocol,hasTrailingSlash,hashCode,hashTag,httpClient,httpModule,httpSvcClient,huntCaptcha,hydrate,hydrateOnIdle,hydrateOnInteraction,hydrateOnMediaQuery,hydrateOnVisible,hyphenate,injectHead as i,iconAbout,iconBettingAcceptancePoint,iconBettingAlphabet,iconBonus,iconCashbackRules,iconColoredSvg,iconCyber,iconEmoji,iconGameRoulette,iconIdentification,iconLogos,iconName,iconNavigationPromo,iconScoreboardBaseball,iconScoreboardCsgo,iconScoreboardIndianPoker,iconScoreboardKillerJoker,iconScoreboardTimeline,r$a as iconServerRuntimePlugin,iconSession,iconSetteEMezzo,iconTaxes,iconThirdParty,iconTopEventsColoredSvg,Be as iframeProxyConstants,e$d as iframeProxyProps,includeBooleanAttr,n$_ as includes,initCustomFormatter,initDirectivesForSSR,inject,injectAnalyticsProviders,injectAnalyticsProvidersWithDelay,e$e as inputBaseProps,invokeArrayFns,isArray$1 as isArray,isChangingPage,isContainingBlock,isDate$1 as isDate,isDef,isDevelopment,isElement,isEmbedded,e$p as isEmpty,isEmptyURL,isEqual,isError,isFunction,isFunctionalCookies,isGloballyAllowed,isHTMLElement,isIntegerKey,isLastTraversableNode,isMap,isMarketingCookies,isMemoSame,isModelListener,isNavigationFailure,isNode,isNonEmptyURL,isNumber,isNuxtError,isObject as isObject_337462,isObject$2 as isObject_8e0a83,isOn,isOverflowElement,e$l as isPassiveEventsSupported,isPlainObject$2 as isPlainObject,isPrerendered,isPromise$1 as isPromise_8e0a83,isPromise as isPromise_8fedcb,isProtectedDayOfYearToken,isProtectedWeekYearToken,isProxy,isReactive,isReadonly,isRef,isRegExp,isRemoteView,isReservedProp,isRtl,isRuntimeOnly,isScriptProtocol,isSet,isShadowRoot,isShallow,isSpecialBooleanAttr,Me as isSportWithCyberStatistic,isString as isString_097ebc,isString$1 as isString_8e0a83,isSymbol,isTableElement,isTruthy,isVNode,isVue2,isWebKit,joinRelativeURL,joinURL,langInstaller,languageAlias as languageAlias_4821dc,u$j as languageAlias_ea4f78,lazyLoadModal,loadBFFData,loadCaptchaScript,loadConfigGroups,loadConfigs,loadDictionary,loadMediaResources,loadMicrofront,loadMicrofrontConfig,loadPayload,loadRouteLocation,loadersMiddleware,lockBody,logErrorResponseInterceptor,logErrorUserApi,looseEqual,looseIndexOf,looseToNumber,l$f as makeDateUtils,makeMainRoute,makeMap,mapActions,mapGetters,mapState,mapStores,mapWritableState,markRaw,matchedRouteKey,max,mediaLoader,mergeDefaults,mergeModels,mergeProps,microfrontGuardMiddleware,migrationPlugin,millisecondsInHour,millisecondsInMinute,min,modalGuardMiddleware,modalPluginClient,navigateTo,nextTick,noop$2 as noop,normaliseEntryTags,normaliseProps,normaliseStyleClassProps,normaliseTag,normalizeClass,normalizeMicrofrontUrl,normalizeProps,normalizeSlashes as normalizeSlashes_6bff4d,normalizeSlashes$1 as normalizeSlashes_c8f02a,normalizeStyle,normalizeUrl,t$w as not,notExistInDateFnsLocale,E as notify,objectToString,ofetch,offset as offset_8ccca7,offset$1 as offset_cdac53,onActivated,onAppDeactivated,onAppDestroyed,onAppUnmounted,onBeforeMount,onBeforeRouteLeave,onBeforeRouteUpdate,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,W$1 as onLCP,onMounted,onNuxtReady,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,onWatcherCleanup,f$C as onlyInlineDropdownProps,u$V as onlyOverlayDropdownProps,openBlock,openModal,optimizedScroll,overlayBlur,y$p as overlayDropdownProps,parseAmountTmpl,parseBFFConfig,parseBannerWidgetsConfig,parseBrowserLangs,parseCyberConfig,parseCyberTypeLabels,parseDictionary,parseInformationConfig,parseLanguage,parseMediaResources,parseMenuItem,parseMobileGameInfoModalConfig,parseMobileGamePageConfig,parseNumber,parseOfficeConfig,parsePath,parsePromoConfig,parseQuery as parseQuery_0bfdcf,parseQuery$1 as parseQuery_16404e,parseSiteConfigData,parseStringStyle,parseSupportConfig,n as parseSvgSprite,parseURL$1 as parseURL,parseUiConfig,pauseTracking,pick$1 as pick,pickMenuItemAdditionalFields,platform$1 as platform,popScopeId,preloadRouteComponents,prepareMultiBuildConfig,e$n as preventDecorator,processTemplateParams,t$i as props_e83ae4,t$o as props_fcf5b8,provide,provideComponent,proxyRefs,pushScopeId,puzzleCaptcha,queuePostFlushCb,resolveUnrefHeadInput as r,random,reCaptcha,reactive,reactiveReadArray,readonly,rectToClientRect,ref,registerPluginHooks,registerRuntimeCompiler,remove,render$4 as render,c$_ as renderComponent,renderDOMHead,renderList,renderSlot,renderToDOM,requestIdleCallback,resetTracking,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveRouteObject,resolveTitleTemplate,resolveTransitionHooks,responseDataAdapter,restrictedToLocalizeLanguages,retry,retryPromise,round,routeLocationKey,routerKey,routerViewLocationKey,runtimeSharedWrapper,setHeadInjectionHandler as s,sanitiseAttrs,sanitizeStatusCode,sanitizeStatusMessage,sendAnalyticsEvent,setActiveAccount,setActivePinia,setBaseUrl,setBlockTracking,setCdnUrl,setCssBrowserScrollbarWidth,setDevtoolsHook,setInterval,setIntervalWrapped,setMapStoreSuffix,setTimeoutWrapped,setTransitionHooks,shallowReactive,shallowReadArray,shallowReadonly,shallowRef,sharedStorePiniaPlugin,shouldHydrate,showError,siteCaptcha,sizeType as sizeType_3d53ba,x$1 as sizeType_b48f6c,size as size_8ccca7,size$1 as size_cdac53,skipHydrate,o$1 as smoothMoveToPosition_282cf0,o$2 as smoothMoveToPosition_c9405f,sortBySearchString,ssrContextKey,ssrUtils,a$2 as startDragging_282cf0,a$4 as startDragging_c9405f,statusType as statusType_0fe1fe,e$m as statusType_eb10b2,stop,i$1 as stopDrag_282cf0,i$2 as stopDrag_c9405f,stopDropdownOutsideEvent,stopElements,stopSSR,storeToRefs,stringifyParsedURL,stringifyQuery as stringifyQuery_0bfdcf,stringifyQuery$1 as stringifyQuery_16404e,i$U as stripGroups,syncRouter,tagDedupeKey,tagWeight,r$b as themeType_0e4e93,themeType as themeType_d5f3b5,thenable,throttle$1 as throttle,throwProtectedError,toArray,toComputedVModel,toDisplayString,toHandlerKey,toHandlers,toNumber,toRaw,toRawType,toReactive,toReadonly,toRef,toRefs,toTypeString,toValue,tokenAfterResponseInterceptor,tokenBeforeRequestInterceptor,O as tokens,track,transformVNodeArgs,traverse,trigger,triggerRef,tryUseNuxtApp,useHead$1 as u,o$r as uiSliderSlideProps,c$O as unifyEvent,uniqueBy,o$A as uniqueId,unref,unrefElement,l$1 as updateSliderPosition_282cf0,l$2 as updateSliderPosition_c9405f,urlLangDetector,n$X as useAccordion,useAccountStore,useAnalytics,useAnalyticsModules,useAnalyticsModulesService,useApiInstances,useAppConfig,useAppStorage,useAssetPath,useAsyncData,useAttrs,useBFFConfig,s$O as useBaseInput,useBodyClasses,useCDN,t$8 as useChangeCoefIndicator,t$n as useCircleDiagram,useClientHeaders,useCookies,useCoreBus,useCssModule,useCssVars,useCurrentDomain,m$e as useDatePicker,useDateTimeService,useDictionaryService,d$B as useDropdownClickOutside,y$o as useDropdownFloating,d$A as useDropdownOpened,i$D as useDropdownPortal,a$C as useDropdownState,i$G as useDropdownTriggers,useError,useEventListener,useEventResize,useFatmanCollector,n$K as useFilteredCountries,useFingerprint,p$Y as useFloatingContext,m$S as useFloatingProvider,useFocus,useGlobalStorage,useGlobalStore,useHead as useHead_ca3f10,useHidingLayoutParts,u$z as useHorizontalScrollbar,w$a as useHorizontalSnapMandatory_8cafb4,w$8 as useHorizontalSnapMandatory_ec8802,d$G as useHorizontalSwiperScroll,z$2 as useHorizontalSwiperVirtualScroll_057b51,u$Z as useHorizontalSwiperVirtualScroll_14ca12,p$14 as useHorizontalSwiper_873610,p$12 as useHorizontalSwiper_d66573,useHost,useHttpClient,useHttpModule,r$Z as useIcons,useId,n$$ as useInfiniteScrollResultsLimiter,useInitApp,O$7 as useInputNumber,t$x as useInputNumberOnBlur,e$r as useInputNumberOnChange,a$P as useInputNumberOnInput,m$x as useIntersectionObserver,t$9 as useLanguage,useLayoutStateInjector,useLayoutStateProvider,useLink as useLink_0bfdcf,r$u as useLink_cd1f3b,useLogger as useLogger_b85e39,useLogger$1 as useLogger_ec21ed,useMediaUrl,useMemoryStorage as useMemoryStorage_b85e39,useMemoryStorage$1 as useMemoryStorage_c7afb2,useModalStore,useModel,u$14 as useMultiSelect,y$w as useMultiselect,t$f as useNoopResultsLimiter,useNotificationStore,useNotifications$1 as useNotifications_e4558f,useNotifications as useNotifications_ef35af,useNotify,useNuxtApp$1 as useNuxtApp,usePhoneInput as usePhoneInput_685ea6,l$r as usePhoneInput_7bf331,usePinia,i$W as usePointer,useRemoteProvider,useRemoteViewManager,useRequestEvent,useRequestHeaders,useResizeObserver,useRetryManager,useRoute as useRoute_0bfdcf,useRoute$2 as useRoute_6b031e,useRoute$1 as useRoute_b41010,n$7 as useRouterLink,useRouterMethodsWithLang,useRouter as useRouter_0bfdcf,useRouter$1 as useRouter_6b031e,useRuntimeConfig$1 as useRuntimeConfig_660506,useSSRContext,useSSRHostHead,useSSRProvidedComponentsStore,useScreenStore,useScroll,useScrollElement,useScrollPosition,i$g as useScrollToTopButton,useShadowRoot,L$3 as useSharedStore_5001be,useSharedStore as useSharedStore_b85e39,useSiteConfig,useSiteData,useSlots,useState,t$m as useStatisticFrame,useStepper,useSvcHttpClient,useT,useTemplateRef,useTimeSettings,o$D as useToggle,useTokenService,useTransitionState,useTriggerOnScroll,n$W as useUiBonusSelect,t$C as useUiConfigData,c$$ as useUiIco_75529c,p$1r as useUiIco_feeb55,v$Q as useUiInput,d$q as useUiInputPhone,i$p as useUiSectionNavBtnTheme,i$_ as useUiSelection,m$1d as useUiSelectionIco,i$n as useUiSliderSlide,s$H as useUiSwitch_66bf09,o$e as useUiSwitch_fa7718,i$M as useUiSwitchesItem_74d75f,r$8 as useUiSwitchesItem_dd01d5,r$L as useUiSwitches_440957,t$3 as useUiSwitches_50fd8b,useUserConfigStore,useVModal as useVModal_b85e39,p$1s as useVModal_fd5d9e,useVModel,useVueDemiVModel,useWebApi,v3group_ui_components_plugin_ycJqfukzzb,U as vMaska,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,validateAccuracy,validateAndCreateParams,validateArrayStringParam,validateBoolean,validateDeprecated,validateFloat,validateInt,validateLength,validateMax,validateMin,validateMinus,validateNumber,validateSeparator,validateString,validateSymbols,validateZero,version,vfmPlugin,viewDepthKey,warn,watchEffect,watchPostEffect,watchSyncEffect,watch$1 as watch_1d8bc1,watch as watch_a82cbf,e$j as whenever_5264b5,whenever as whenever_ed8d85,windowOnLCP,windowOnLoad,windowResizeObserver,withAsyncContext,withBase,withCtx,withDefaults,withDirectives,withKeys,withLeadingSlash,withMemo,withModifiers,withQuery,withScopeId,withTrailingSlash,withoutBase,withoutTrailingSlash,wrapInKeepAlive,wrapMemoryStorage,wrapMicrofrontRoutes,wrapScopeProperty as wrapScopeProperty_6d714c,e$t as wrapScopeProperty_ae9802};